html{ font-size: 100px; }
body{ font-size: 14px; }

.persona-title{ color: #000; font-size: 0.4rem; line-height: 0.55rem; margin-bottom: 0.3rem; text-align: center; font-family: AliMedium; }
.persona-subtitle{ color: #000; text-align: center; font-size: 0.2rem; line-height: 0.3rem; margin-bottom: 0.33rem; }

.persona_btn{ width: 2.3rem; height: 0.55rem; border-radius: 0.3rem; border: 0.02rem solid #5A57FD; background: #FFF; display: flex; align-items: center; justify-content: center; color: #5A57FD; font-family: AliBold; font-size: 0.2rem; transition: all 0.1s linear; }
.persona_btn span{ line-height: 1em; }
.persona_btn.active{ background: #5A57FD; color: #FFF; }
.persona_btn:hover{ box-shadow: 0px 1px 0.08rem 0px rgba(0, 0, 0, 0.50); transition: all 0.1s linear; }

dt{ font-size: 0; }
dt img{ display: block; width: 100%; }

/* 牙科 */
.kv{ padding: 1rem 0 0.77rem; background: #FAFAFF; }
.kv dl{ display: flex; align-items: center; justify-content: space-between; width: 9.4rem; margin: 0 auto; }
.kv dt{ width: 4.38rem; flex-shrink: 0; }
.kv dd{ width: 4rem; }
.kv h1{ color: #000; font-family: AliBold; font-size: 0.56rem; line-height: 0.62rem; margin-bottom: 0.4rem; }
.kv h2{ color: #000; font-size: 0.2rem; line-height: 0.27rem; margin-bottom: 0.4rem; }
.kv a.persona_btn{ width: 2.53rem; height: 0.61rem; }
.kv a.active{ margin-bottom: 0.16rem; }

.section1{ padding: 0.7rem 0; background: #FFF; }
.single-dl{ width: 9.4rem; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; }
.single-dl dt{ width: 4.41rem; }
.single-dl dd{ width: 4.73rem; }
.single-dl dd h3{ color: #5A57FD; font-family: AliMedium; font-size: 0.32rem; line-height: 0.44rem; margin-bottom: 0.26rem; }
.single-dl dd p{ color: #000; font-size: 0.2rem; line-height: 0.3rem; }

.section2{ padding: 1.22rem 0 1.21rem; background: #FAFAFF; }
.double-dl{ padding: 0 1.9rem 0 1.84rem; display: flex; justify-content: space-between; }
.double-dl dt{ width: 2rem; height: 2rem; margin: 0 auto 0.27rem; }
.double-dl h5{ color: #5A57FD; font-family: AliMedium; font-size: 0.32rem; line-height: 0.44rem; margin-bottom: 0.21rem; text-align: center; }
.double-dl p{ position: relative; padding-left: 0.32rem; margin-bottom: 0.1rem; color: #000; font-size: 0.24rem; line-height: 0.26rem; }
.double-dl p::after{ position: absolute; content: ''; top: 0.05rem; left: 0; width: 0.14rem; height: 0.14rem; background-color: #5A57FD; border-radius: 50%; overflow: hidden; }
.double-dl a{ width: 2.41rem; height: 0.61rem; margin: 0.32rem auto 0; }
.double-dl a.margintop{ margin-top: 1.1rem; }

.section3{ padding: 0.9rem 0 0.73rem; background: #FAFAFF; }
.section3 .persona-subtitle{ margin-bottom: 0.53rem; }
.three-dl{ width: 9.76rem; margin: 0 auto; display: flex; justify-content: space-between; }
.three-dl dl{ width: 2.6rem; text-align: center; }
.three-dl dt{ width: 1.6rem; height: 1.6rem; margin: 0 auto 0.25rem; display: flex; align-items: center; justify-content: center; }
.three-dl dt img{ width: 1.61rem; }
.three-dl .dl2 dt img{ width: 1.53rem; }
.three-dl .dl3 dt img{ width: 1.46rem; }
.three-dl h6, .three-dl .three-dl-title{ color: #5A57FD; font-family: AliMedium; font-size: 0.28rem; line-height: 0.38rem; margin-bottom: 0.14rem; }
.three-dl p{ color: #000; font-size: 0.2rem; line-height: 0.3rem }
.section3 .persona-btns{ display: flex; justify-content: center; margin-top: 0.68rem; }
.section3 .persona-btns a{ margin: 0 0.12rem; }

.section4{ padding: 1.07rem 0 0.9rem; background: #FAFAFF; }
.section4 .persona-title{ margin-bottom: 0.53rem; }
.four-dl{ padding: 0 1.42rem 0 1.54rem; display: flex; justify-content: space-between; }
.four-dl dt{ width: 1rem; height: 1rem; margin: 0 auto 0.34rem; }
.four-dl dd{ text-align: center; color: #5A57FD; font-family: AliMedium; font-size: 0.28rem; line-height: 0.38rem; }
.section4 .section-btn{ margin-top: 0.54rem; }
.section4 .morebtn{ width: 2.53rem; height: 0.6rem; }

.section5{ padding: 1.15rem 0 1.18rem; background: #FFF; }
.section5 .persona-title{ margin-bottom: 1.13rem; }
.persona-table{ padding: 0 1.8rem 0 1.72rem; }
.persona-table .table-tr{ display: flex; }
.persona-table .table-tr.bgcolor{ background: rgba(217, 218, 247, 0.80); }
.persona-table .table-tr .table-td:first-child{ width: 2.68rem; flex: initial }
.persona-table .table-tr .table-td{ display: flex; justify-content: center; align-items: center; flex: 1; border-left: 1px solid #D9DAF7; height: 0.8rem; border-bottom: 1px solid #D9DAF7; }
.persona-table .table-head .table-td{ border-radius: 0.3rem 0.3rem 0px 0px; background: #5A57FD; border-left: none; }
.persona-table .table-tr .table-td:last-child{ border-right: 1px solid #D9DAF7; }
.persona-table .table-tr.table-head .table-td:last-child{ border-right: none; }
.persona-table .table-td b{ color: #FFF; font-family: AliMedium; font-size: 0.24rem; line-height: 0.36rem; font-weight: normal; text-align: center; }
.persona-table .table-td p{ color: #000; font-size: 0.2rem; line-height: 0.3rem; }
.persona-table .table-td img{ width: 0.29rem; }

.section6{ padding: 0.8rem 0 1rem; background: #FFF; }
.section6 .persona-title{ margin-bottom: 0.56rem; font-size: 0.36rem; line-height: 0.49rem; }
.section6 .collapse{ width: 9.18rem; margin: 0 auto; }
/* 折叠面板 */
.collapse .el-collapse{ border: none; }
.collapse .el-collapse-item{ border: 1px solid #D9D9D9; margin-bottom: 0.3rem; border-radius: 0.15rem; overflow: hidden; padding: 0; transition: border 0.1s linear; }
.collapse .el-collapse-item:last-child{ margin-bottom: 0; }
.collapse .el-collapse-item__header{ height: auto; padding: 0.32rem 0.9rem 0.32rem 0.7rem; line-height: 0.36rem; color: #000; font-size: 0.24rem; cursor: pointer; border-bottom: none; font-family: AliMedium; position: relative; transition: color 0.1s linear; }
.collapse .el-collapse-item__header .el-collapse-item__arrow{ display: none; }
.collapse .el-collapse-item__header::after{ position: absolute; content: ''; right: 0.83rem; top: 50%; transform: translateY(-50%); width: 0.12rem; height: 0.12rem; background-image: url(/public/v1/images/fileClaims_icon5.png); background-repeat: no-repeat; background-size: 100%; background-position: center; }
.collapse .el-collapse-item__header.is-active::after{ background-image: url(/public/v1/images/fileClaims_icon6.png); }
.collapse .el-collapse-item__wrap{ border-bottom: none; }
.collapse .el-collapse-item__content{ padding: 0 0.8rem 0.3rem 0.7rem; }
.collapse .el-collapse-item__content .insure-que{ color: #646464; font-size: 0.2rem; line-height: 0.27rem; }
.collapse .el-collapse-item__content .insure-que a{ color: #5A57FD; }
.collapse .el-collapse-item.is-active{ border: 1px solid #5A57FD; transition: border 0.1s linear; }
.collapse .el-collapse-item.is-active .el-collapse-item__arrow.el-icon-arrow-right::before{ color: #5A57FD; } 

/* 添加鼠标滑过效果 */
.collapse .el-collapse-item:hover,
.collapse .el-collapse-item.is-active{ border: 1px solid #5A57FD; transition: border 0.1s linear; }
.collapse .el-collapse-item:hover .el-collapse-item__header::after{ background-image: url(/public/v1/images/fileClaims_icon5_cur.png); }
.collapse .el-collapse-item:hover .el-collapse-item__header.is-active::after{ background-image: url(/public/v1/images/fileClaims_icon6_cur.png); }
.collapse .el-collapse-item:hover .el-collapse-item__header{ color: #5A57FD; transition: color 0.1s linear; }

.section7{ background: #FFF; padding: 0.52rem 0 1.44rem; }
.single-dl-btn{ width: 9.76rem; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }
.single-dl-btn dt{ width: 4.46rem; margin-right: 0.46rem; white-space: nowrap; }
.single-dl-btn dd{ flex: 1; }
.single-dl-btn dd h3{ color: #000; font-family: AliMedium; font-size: 0.4rem; line-height: 0.55rem; margin-bottom: 0.35rem; }
.single-dl-btn dd p{ color: #000; font-size: 0.2rem; line-height: 0.3rem; margin-bottom: 0.35rem; }
.single-dl-btn dd .dl-btns{ display: flex; justify-content: space-between; }


/* 眼科 */
.visionWrap .kv{ padding: 1.34rem 0 1.1rem; }
.visionWrap .kv h1{ margin-bottom: 0.46rem; }
.visionWrap .kv h2{ margin-bottom: 0.46rem; }
.visionWrap .kv .morebtn{ width: 2.5rem; margin: 0; }

.visionWrap .section1{ padding: 0.7rem 0; }
.visionWrap .single-dl dd{ width: 4.17rem; }

.visionWrap .section3{ padding: 0.9rem 0; background: #FAFAFF; }
.visionWrap .section3 .persona-subtitle{ width: 6.27rem; margin: 0 auto 0.53rem; }
.visionWrap .three-dl{ width: 9.44rem; margin-bottom: 0.54rem; }
.visionWrap .three-dl dl{ width: 2.5rem; }
.visionWrap .three-dl h6, .visionWrap .three-dl .three-dl-title{ margin-bottom: 0.13rem; }
.visionWrap .three-dl dt img{ width: 1.61rem; }
.visionWrap .three-dl .dl2 dt img{ width: 1.6rem; }
.visionWrap .three-dl .dl3 dt img{ width: 1.6rem; }
.visionWrap .section3 .morebtn{ width: 2.53rem; }

.visionWrap .section7{ padding: 0.44rem 0 1.37rem; }
.visionWrap .single-dl-btn{ width: 8.98rem; }
.visionWrap .single-dl-btn dt{ width: 4.17rem; margin-right: 0.87rem; }
.visionWrap .single-dl-btn dd .dl-btns{ justify-content: flex-start; }
.visionWrap .single-dl-btn dd .morebtn{ width: 2.6rem; margin: 0; }


/* 旅游保险 */
.travelWrap .kv{ padding: 1.34rem 0 1.2rem; }
.travelWrap .kv dt{ width: 4.36rem; }
.travelWrap .kv a.persona_btn{ width: 3.5rem; }

.travelWrap .section1{ padding: 0.83rem 0; }
.travelWrap .single-dl dt{ width: 4.2rem; }
.travelWrap .single-dl dd{ width: 4.17rem; }
.travelWrap .single-dl dd h3{ margin-bottom: 0.26rem; }

.section8{ padding: 0.9rem 0; background: #FAFAFF; }
.composite-dl{ width: 9.4rem; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; }
.composite-dl dt{ width: 4.2rem; }
.composite-dl dd{ width: 4.27rem; }
.composite-dl h3{ color: #5A57FD; font-family: AliMedium; font-size: 0.32rem; line-height: 0.44rem; margin-bottom: 0.26rem; }
.composite-dl p{ color: #000; font-size: 0.2rem; line-height: 0.3rem; margin-bottom: 0.26rem; }
.composite-dl li{ display: flex; align-items: center; margin-bottom: 0.1rem; }
.composite-dl li:last-child{ margin-bottom: 0; }
.composite-dl li i{ width: 0.14rem; height: 0.14rem; border-radius: 50%; margin-right: 0.18rem; background-color: #5A57FD; flex-shrink: 0; }
.composite-dl li span{ color: #000; font-size: 0.24rem; line-height: 0.24rem }

.travelWrap .section4{ padding: 1.21rem 0 0.8rem; background: #FFF; }
.travelWrap .section4 .persona-title{ margin-bottom: 1.21rem; }
.travelWrap .four-dl{ padding: 0 1.53rem 0 1.52rem; margin-bottom: 0.39rem; }
.travelWrap .four-dl dd{ color: #000; font-family: AliRegular; font-size: 0.24rem; line-height: 0.36rem; }
.travelWrap .section4 .morebtn{ width: 2.53rem; height: 0.6rem; }

.section9{ padding: 0.9rem 0; background: #FFF; }
.section9 .persona-subtitle{ width: 6.2rem; margin: 0 auto 0.44rem; }
.six-dl{ width: 8.5rem; margin: 0 auto; display: flex; justify-content: space-between; flex-wrap: wrap; }
.six-dl dl{ margin: 0 0.2rem 0.44rem; width: 2.3rem; }
.six-dl dl dt{ width: 1rem; height: 1rem; margin: 0 auto 0.24rem; display: flex; align-items: center; justify-content: center; }
.six-dl dl dt img{ width: 1.01rem; }
.six-dl dl dd{ color: #000; text-align: center; font-size: 0.2rem; line-height: 0.3rem }
.six-dl dl.six-dl-2 img{ width: 0.97rem; }
.six-dl dl.six-dl-6 img{ width: 1.14rem; }
.section9 .persona-btns{ display: flex; justify-content: center; margin: 0 0 0.17rem; }
.section9 .persona-btns a{ margin: 0 0.12rem; }
.section9 .persona-tips{ text-align: center; margin-top: 0.17rem; color: #444; line-height: 0.3rem; font-size: 0.2rem; }

.travelWrap .section6{ padding: 0.81rem 0; background: #FAFAFF; }
.travelWrap .section6 .persona-title{ margin-bottom: 0.56rem; }
.travelWrap .section7{ padding: 1.49rem 0; }
.travelWrap .single-dl-btn{ width: 10.2rem; }
.travelWrap .single-dl-btn dt{ width: 4.39rem; margin: 0; }
.travelWrap .single-dl-btn dd{ width: 5.12rem; flex: inherit; }
.travelWrap .single-dl-btn dd .dl-btns{ justify-content: flex-start; }
.travelWrap .single-dl-btn dd .active{ margin-right: 0.24rem; }

/* 折扣计划 */
.savingsWrap .kv{ padding: 1.56rem 0 1.33rem; }
.savingsWrap .kv dt{ width: 4.34rem; }
.savingsWrap .kv dd{ width: 4rem; }
.savingsWrap .kv h1{ margin-bottom: 0.48rem; }
.savingsWrap .kv h2{ margin-bottom: 0.48rem; }
.savingsWrap .kv .morebtn{ width: 2.53rem; height: 0.6rem; margin: 0; }

.savingsWrap .section1{ padding: 0.8rem 0 0.81rem; background: #FFF; }
.savingsWrap .single-dl dd h3{ margin-bottom: 0.3rem; }
.savingsWrap .single-dl dt{ width: 4.36rem; }
.savingsWrap .single-dl dd{ width: 4.3rem; }

.savingsWrap .section4{ padding: 0.9rem 0; background: #FAFAFF; }
.savingsWrap .section4 .persona-subtitle{ width: 4.5rem; margin: 0 auto 0.8rem; }
.savingsWrap .four-dl{ width: 10.04rem; padding: 0; margin: 0 auto; }
.savingsWrap .four-dl dl{ width: 2rem; }
.savingsWrap .four-dl dt{ width: 1.2rem; height: 1rem; margin: 0 auto 0.23rem; display: flex; align-items: center; justify-content: center; }
.savingsWrap .four-dl dt img{ width: 1.2rem; }
.savingsWrap .four-dl .four-dl2 dt img{ width: 1.15rem; }
.savingsWrap .four-dl .four-dl3 dt img{ width: 1.09rem; }
.savingsWrap .four-dl .four-dl4 dt img{ width: 1.03rem; }
.savingsWrap .four-dl dd h4{ margin-bottom: 0.21rem; }
.savingsWrap .four-dl dd p{ color: #000; font-family: AliRegular; font-size: 0.2rem; line-height: 0.3rem; }
.savingsWrap .section4 .section-btn{ margin-top: 0.8rem; }
.savingsWrap .section4 .morebtn{ width: 2.53rem; height: 0.6rem; }

.savingsWrap .section6{ padding: 0.6rem 0 1rem; background: #FFF; }
.savingsWrap .section6 .persona-title{ margin-bottom: 0.75rem; }

.savingsWrap .section7{ padding: 0.65rem 0 1.34rem; }

.savingsWrap .single-dl-btn{ width: 9.92rem; }
.savingsWrap .single-dl-btn dt{ width: 4.35rem; margin-right: 0.82rem; }
/* .savingsWrap .single-dl-btn dd{ width: 4.72rem;} */
.savingsWrap .single-dl-btn dd h3{ margin-bottom: 0.28rem; }
.savingsWrap .single-dl-btn dd p{ margin-bottom: 0.28rem; }
.savingsWrap .single-dl-btn dd .dl-btns{ justify-content: flex-start; }
.savingsWrap .single-dl-btn dd .morebtn{ width: 2.8rem; height: 0.6rem; margin: 0; }


/* ipad */
@media screen and (min-width : 751px) and (max-width : 1024px){
    .persona-title{ font-size: 0.36rem; line-height: 0.49rem; margin-bottom: 0.16rem; }
    .persona-subtitle{ font-size: 0.16rem; line-height: 0.22rem; margin-bottom: 0.5rem; }

    .persona_btn{ width: 2.2rem; height: 0.54rem; font-size: 0.18rem; }

    dt{ border-radius: 0.1rem; }

    /* 牙科 */
    .kv{ padding: 1.21rem 0 1.54rem; }
    .kv dl{ width: 7.2rem; padding-left: 0.23rem; }
    .kv dt{ width: 3.36rem; }
    .kv dd{ width: 3.35rem; }
    .kv h1{ font-size: 0.48rem; line-height: 0.58rem; margin-bottom: 0.3rem; }
    .kv h2{ font-size: 0.16rem; line-height: 0.22rem; margin-bottom: 0.3rem; }
    .kv a.persona_btn{ width: 2.52rem; height: 0.54rem; font-size: 0.2rem; }
    .kv a.active{ margin-bottom: 0.1rem; }

    .section1{ padding: 0.98rem 0; }
    .single-dl{ width: 6.82rem; }
    .single-dl dt{ width: 2.75rem; }
    .single-dl dd{ width: 3.56rem; }
    .single-dl dd h3{ font-size: 0.24rem; line-height: 0.33rem; margin-bottom: 0.12rem; }
    .single-dl dd p{ font-size: 0.16rem; line-height: 0.24rem; }

    .section2{ padding: 0.84rem 0 0.96rem; }
    .double-dl{ padding: 0 1.12rem 0 1.31rem; }
    .double-dl dt{ width: 1.5rem; height: 1.5rem; margin: 0 auto 0.1rem; }
    .double-dl h5{ font-size: 0.24rem; line-height: 0.33rem; margin-bottom: 0.12rem; }
    .double-dl p{ padding-left: 0.2rem; font-size: 0.18rem; line-height: 0.27rem; }
    .double-dl p::after{ top: 0.12rem; width: 0.12rem; height: 0.12rem; }
    .double-dl a{ width: 2rem; height: 0.6rem; margin: 0.15rem auto 0; }
    .double-dl a.margintop{ margin-top: 0.96rem; }

    .section3{ padding: 0.87rem 0 0.89rem; }
    .section3 .persona-subtitle{ margin-bottom: 0.54rem; }
    .three-dl{ width: 6.82rem; }
    .three-dl dl{ width: 2.1rem; }
    .three-dl dt{ width: 1.4rem; height: 1.2rem; margin: 0 auto 0.24rem; }
    .three-dl dt img{ width: 1.24rem; }
    .three-dl .dl2 dt img{ width: 1.4rem; }
    .three-dl .dl3 dt img{ width: 1.32rem; }
    .three-dl h6, .three-dl .three-dl-title{ font-size: 0.22rem; line-height: 0.3rem; margin-bottom: 0.18rem; }
    .three-dl p{ font-size: 0.16rem; line-height: 0.24rem }
    .section3 .persona-btns{ margin-top: 0.54rem; }
    .section3 .persona-btns a{ width: 2.3rem; height: 0.55rem; font-size: 0.2rem; }
    .section4{ padding: 0.75rem 0 0.58rem; }
    .section4 .persona-title{ margin-bottom: 0.34rem; }
    .four-dl{ padding: 0 1.75rem 0 1.68rem; flex-wrap: wrap; }
    .four-dl dl{ width: 2.26rem; margin-bottom: 0.56rem; } 
    .four-dl dt{ border-radius: 0.14rem; }
    .section4 .section-btn{ margin-top: -0.15rem; }
    .section4 .morebtn{ width: 2.5rem; height: 0.7rem; border-radius: 0.4rem; }
    .section4 .morebtn span{ border-radius: 0.4rem; }
    .section4 .morebtn::after{ border-radius: 0.4rem; }
    .section5{ padding: 0.79rem 0 1.25rem; }
    .section5 .persona-title{ margin-bottom: 1rem; }
    .persona-table{ padding: 0 1.02rem 0 1.02rem; }
    .persona-table .table-tr .table-td:first-child{ width: 1.8rem; }
    .persona-table .table-head .table-td{ border-radius: 0.24rem 0.24rem 0px 0px; }
    .persona-table .table-td b{ font-size: 0.18rem; line-height: 0.27rem; }
    .persona-table .table-td p{ font-size: 0.16rem; line-height: 0.24rem; }
    .section6{ padding: 0.83rem 0 1rem; }
    .section6 .persona-title{ margin-bottom: 0.42rem; font-size: 0.28rem; line-height: 0.38rem; }
    .section6 .collapse{ width: 6.25rem; }

    /* 折叠面板 */
    .collapse .el-collapse-item{ border: 0.02rem solid #D9D9D9; margin-bottom: 0.2rem; }
    .collapse .el-collapse-item__header{ height: auto; padding: 0.27rem 0.55rem 0.25rem 0.4rem; line-height: 0.27rem; font-size: 0.2rem; }
    .collapse .el-collapse-item__header::after{ right: 0.54rem; top: 50%; }
    .collapse .el-collapse-item__content{ padding: 0 0.55rem 0.25rem 0.4rem; }
    .collapse .el-collapse-item__content .insure-que{ font-size: 0.18rem; line-height: 0.26rem; }

    .section7{ padding: 0 0 1rem; }
    .single-dl-btn{ width: 6.24rem; }
    .single-dl-btn dt{ width: 2.9rem; }
    .single-dl-btn dd h3{ font-size: 0.28rem; line-height: 0.38rem; margin-bottom: 0.16rem; }
    .single-dl-btn dd p{ font-size: 0.16rem; line-height: 0.24rem; margin-bottom: 0.16rem; }
    .single-dl-btn dd .dl-btns{ display: block; }
    .single-dl-btn dd .persona_btn{ display: flex; width: 2.3rem; font-size: 0.2rem; height: 0.5rem; }
    .single-dl-btn dd .persona_btn.active{ margin-bottom: 0.1rem; }

    /* 眼科 */
    .visionWrap .kv{ padding: 1.35rem 0 1.76rem; }
    .visionWrap .kv dl{ width: 7rem; padding-left: 0.09rem; }
    .visionWrap .kv h1{ margin-bottom: 0.4rem; }
    .visionWrap .kv h2{ margin-bottom: 0.4rem; }
    .visionWrap .kv .morebtn{ width: 2.5rem; height: 0.62rem; margin: 0; border-radius: 0.4rem; }
    .visionWrap .kv .morebtn span{ border-radius: 0.4rem; }
    .visionWrap .kv .morebtn::after{ border-radius: 0.4rem; }
    .visionWrap .section1{ padding: 0.98rem 0; }
    .visionWrap .section1 .single-dl{ width: 6.18rem; padding-left: 0.14rem; }
    .visionWrap .section1 .single-dl dt{ width: 2.7rem; }
    .visionWrap .section1 .single-dl dd{ width: 2.69rem; }
    .visionWrap .section1 .single-dl dd h3{ margin-bottom: 0.12rem; }
    .visionWrap .section3{ padding: 0.87rem 0 0.89rem; }
    .visionWrap .section3 .persona-subtitle{ width: 5.1rem; margin: 0 auto 0.55rem; }
    .visionWrap .three-dl{ width: 6.5rem; margin-bottom: 0.55rem; }
    .visionWrap .three-dl dl{ width: 1.9rem; }
    .visionWrap .three-dl dt{ width: 1.4rem; height: 1.2rem; margin: 0 auto 0.24rem; }
    .visionWrap .three-dl dt img{ width: 1.24rem; }
    .visionWrap .three-dl .dl2 dt img{ width: 1.34rem; }
    .visionWrap .three-dl .dl3 dt img{ width: 1.38rem; }
    .visionWrap .three-dl h6, .visionWrap .three-dl .three-dl-title{ margin-bottom: 0.18rem; }
    .visionWrap .section3 .morebtn{ width: 2.5rem; height: 0.62rem; border-radius: 0.4rem; }
    .visionWrap .section3 .morebtn span{ border-radius: 0.4rem; }
    .visionWrap .section3 .morebtn::after{ border-radius: 0.4rem; }
    .visionWrap .section6{ padding: 0.83rem 0 1rem; }
    .visionWrap .section7{ padding: 0 0 1rem; }
    .visionWrap .single-dl-btn{ width: 6.36rem; }
    .visionWrap .single-dl-btn dt{ width: 2.9rem; margin-right: 0.6rem; }
    .visionWrap .single-dl-btn dd .dl-btns{ justify-content: flex-start; }
    .visionWrap .single-dl-btn dd .morebtn{ width: 2.86rem; height: 0.62rem; font-size: 0.24rem; border-radius: 0.38rem; }
    .visionWrap .single-dl-btn dd .morebtn span{ border-radius: 0.38rem; }
    .visionWrap .single-dl-btn dd .morebtn::after{ border-radius: 0.38rem; }

    /* 旅游保险 */
    .travelWrap .kv{ padding: 1.4rem 0 1.73rem; }
    .travelWrap .kv dl{ width: 6.82rem; padding: 0 0.08rem 0 0; }
    .travelWrap .kv dt{ width: 2.98rem; }
    .travelWrap .kv dd{ width: 3rem; }
    .travelWrap .kv h1{ margin-bottom: 0.4rem; }
    .travelWrap .kv h2{ margin-bottom: 0.4rem; }
    .travelWrap .kv a.persona_btn{ width: 3rem; height: 0.54rem; font-size: 0.18rem; }
    .travelWrap .section1{ padding: 0.98rem 0; }
    .travelWrap .single-dl{ width: 6.86rem; }
    .travelWrap .single-dl dt{ width: 3.27rem; }
    .travelWrap .single-dl dd{ width: 3.1rem; }
    .travelWrap .single-dl dd h3{ margin-bottom: 0.12rem; }
    .section8{ padding: 0.98rem 0; }
    .composite-dl{ width: 6.62rem; }
    .composite-dl dt{ width: 3.02rem; }
    .composite-dl dd{ width: 3.1rem; }
    .composite-dl h3{ font-size: 0.24rem; line-height: 0.33rem; margin-bottom: 0.12rem; }
    .composite-dl p{ font-size: 0.16rem; line-height: 0.24rem; margin-bottom: 0.23rem; }
    .composite-dl li{ margin-bottom: 0.12rem; }
    .composite-dl li i{ width: 0.12rem; height: 0.12rem; margin-right: 0.2rem; }
    .composite-dl li span{ font-size: 0.16rem; line-height: 0.16rem }
    .travelWrap .section4{ padding: 0.9rem 0 0.84rem; }
    .travelWrap .section4 .persona-title{ margin-bottom: 0.72rem; }
    .travelWrap .four-dl{ padding: 0 2.03rem 0 2.17rem; margin-bottom: 0.07rem; }
    .travelWrap .four-dl dl{ margin-bottom: 0.5rem; width: 1.54rem; }
    .travelWrap .four-dl dt{ margin: 0 auto 0.21rem; }
    .travelWrap .four-dl dd{ font-size: 0.16rem; line-height: 0.24rem; }
    .travelWrap .section4 .morebtn{ width: 2rem; height: 0.6rem; }
    .section9{ padding: 0.98rem 0; }
    .section9 .persona-title{ margin-bottom: 0.16rem; }
    .section9 .persona-subtitle{ width: 4.93rem; margin: 0 auto 0.54rem; }
    .six-dl{ width: 4.94rem; }
    .six-dl dl{ margin: 0 0.1rem 0.4rem; width: 2.22rem; }
    .six-dl dl dt{ width: 1.2rem; height: 1rem; margin: 0 auto 0.28rem; }
    .six-dl dl dd{ font-size: 0.16rem; line-height: 0.24rem }
    .section9 .persona-btns{ margin: 0.18rem 0; }
    .section9 .persona-btns a{ width: 2.3rem; height: 0.55rem; font-size: 0.2rem; }
    .section9 .persona-tips{ margin-top: 0; line-height: 0.29rem; font-size: 0.16rem; }
    .travelWrap .section6{ padding: 0.84rem 0; }
    .travelWrap .section6 .persona-title{ margin-bottom: 0.38rem; }
    .travelWrap .section7{ padding: 1rem 0; }
    .travelWrap .single-dl-btn{ width: 6.34rem; }
    .travelWrap .single-dl-btn dt{ width: 2.96rem; margin: 0; }
    .travelWrap .single-dl-btn dd{ width: 2.87rem; flex: inherit; }
    .travelWrap .single-dl-btn dd .dl-btns{ justify-content: flex-start; flex-wrap: wrap; }
    .travelWrap .single-dl-btn dd a.persona-btns{ width: 2.3rem; height: 0.5rem; font-size: 0.2rem; }
    .travelWrap .single-dl-btn dd .active{ margin: 0 0 0.1rem 0; }

    /* 折扣计划 */
    .savingsWrap .kv{ padding: 1.57rem 0 1.9rem; }
    .savingsWrap .kv dl{ width: 6.44rem; padding: 0; }
    .savingsWrap .kv dt{ width: 3.05rem; }
    .savingsWrap .kv dd{ width: 2.6rem; }
    .savingsWrap .kv h1{ margin-bottom: 0.4rem; }
    .savingsWrap .kv h2{ margin-bottom: 0.4rem; width: 2.6rem; }
    .savingsWrap .kv .morebtn{ width: 2.54rem; height: 0.62rem; margin: 0; border-radius: 0.4rem; }
    .savingsWrap .kv .morebtn span{ border-radius: 0.4rem; }
    .savingsWrap .kv .morebtn::after{ border-radius: 0.4rem; }
    .savingsWrap .section1{ padding: 0.98rem 0; }
    .savingsWrap .single-dl{ width: 6.57rem; padding: 0 0 0 0.06rem; }
    .savingsWrap .single-dl dt{ width: 3.33rem; }
    .savingsWrap .single-dl dd{ width: 2.69rem; }
    .savingsWrap .single-dl dd h3{ margin-bottom: 0.12rem; }
    .savingsWrap .section4{ padding: 0.88rem 0; }
    .savingsWrap .section4 .persona-title{ margin-bottom: 0.16rem; }
    .savingsWrap .section4 .persona-subtitle{ width: 3.52rem; margin: 0 auto 0.54rem; }
    .savingsWrap .four-dl{ width: 7.04rem; }
    .savingsWrap .four-dl dl{ width: 1.58rem; }
    .savingsWrap .four-dl dt{ width: 1rem; height: 0.8rem; margin: 0 auto 0.18rem; }
    .savingsWrap .four-dl dt img{ width: 0.96rem; }
    .savingsWrap .four-dl .four-dl2 dt img{ width: 0.91rem; }
    .savingsWrap .four-dl .four-dl3 dt img{ width: 0.91rem; }
    .savingsWrap .four-dl .four-dl4 dt img{ width: 0.82rem; }
    .savingsWrap .four-dl dd h4{ font-size: 0.22rem; line-height: 0.3rem; margin-bottom: 0.15rem; }
    .savingsWrap .four-dl dd p{ font-size: 0.16rem; line-height: 0.24rem; }
    .savingsWrap .section4 .section-btn{ margin-top: 0.54rem; }
    .savingsWrap .section4 .morebtn{ width: 2rem; height: 0.6rem; }
    .savingsWrap .section6{ padding: 0.84rem 0 1rem; }
    .savingsWrap .section6 .persona-title{ margin-bottom: 0.37rem; }
    .savingsWrap .section7{ padding: 0.05rem 0 1.15rem; }
    .savingsWrap .single-dl-btn{ width: 6.74rem; }
    .savingsWrap .single-dl-btn dt{ width: 2.9rem; margin: 0; }
    .savingsWrap .single-dl-btn dd{ width: 3.32rem; flex: inherit; }
    .savingsWrap .single-dl-btn dd h3{ margin-bottom: 0.16rem; }
    .savingsWrap .single-dl-btn dd p{ margin-bottom: 0.16rem; }
    .savingsWrap .single-dl-btn dd .morebtn{ width: 3.05rem; height: 0.6rem; margin: 0; }

}


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

    .persona-title{ font-size: 0.24rem; line-height: 0.33rem; margin-bottom: 0.2rem; }
    .persona-subtitle{ font-size: 0.16rem; line-height: 0.22rem; margin-bottom: 0.36rem; }
    .persona_btn{ width: 2.36rem; height: 0.5rem; font-size: 0.18rem; }
    .morebtn{ font-size: 0.2rem; border-radius: 0.4rem; }
    .morebtn span{ border-radius: 0.4rem; }
    .morebtn::after{ border-radius: 0.4rem; }
    /* 牙科 */
    .kv{ padding: 0.5rem 0 0.6rem; }
    .kv dl{ width: 100%; flex-direction: column-reverse; align-items: center; justify-content: center; padding: 0; text-align: center; }
    .kv dt{ width: 2.62rem; margin: 0 auto 0.41rem; }
    .kv dd{ width: 2.36rem; }
    .kv h1{ font-size: 0.32rem; line-height: 0.35rem; margin-bottom: 0.2rem; }
    .kv h2{ font-size: 0.16rem; line-height: 0.22rem; margin-bottom: 0.2rem; }
    .kv a.persona_btn{ width: 2.36rem; height: 0.5rem; }
    .kv a.active{ margin-bottom: 0.12rem; }
    
    .section1{ padding: 0.7rem 0; }
    .single-dl{ width: 100%; padding: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; }
    .single-dl dt{ width: 2.28rem; margin: 0 auto 0.23rem; }
    .single-dl dd{ width: 2.42rem; margin: 0 auto; }
    .single-dl dd h3{ font-size: 0.24rem; line-height: 0.33rem; margin-bottom: 0.2rem; }
    .single-dl dd p{ font-size: 0.16rem; line-height: 0.24rem; }

    .section2{ padding: 0.57rem 0.5rem 0; }
    .double-dl{ padding: 0; display: flex; flex-wrap: wrap; justify-content: center; }
    .double-dl dl{ margin-bottom: 0.7rem; }
    .double-dl dt{ width: 1.1rem; height: 1.1rem; margin: 0 auto 0.18rem; }
    .double-dl h5{ font-size: 0.2rem; line-height: 0.27rem; margin-bottom: 0.15rem; }
    .double-dl p{ position: relative; padding-left: 0.2rem; margin-bottom: 0.2rem; font-size: 0.16rem; line-height: 0.2rem; }
    .double-dl p::after{ top: 0.05rem; width: 0.1rem; height: 0.1rem; }
    .double-dl a{ width: 2rem; height: 0.5rem; margin: 0.12rem auto 0; font-size: 0.2rem; }
    .double-dl a.margintop{ margin-top: 0.12rem; }

    .section3{ padding: 0.7rem 0; }
    .section3 .persona-title{ margin-bottom: 0.28rem; }
    .section3 .persona-subtitle{ width: 3.1rem; margin: 0 auto 0.54rem; }

    .three-dl{ width: 100%; padding: 0 0.3rem; display: flex; flex-direction: column; align-items: center; justify-content: space-between; }
    .three-dl dl{ margin-bottom: 0.4rem; }
    .three-dl dt{ width: 1.4rem; height: 1.1rem; margin: 0 auto 0.22rem; }
    .three-dl dt img{ width: 1.24rem; }
    .three-dl .dl2 dt img{ width: 1.28rem; }
    .three-dl .dl3 dt img{ width: 1.2rem; }
    .three-dl h6, .three-dl .three-dl-title{ font-size: 0.2rem; line-height: 0.27rem; margin-bottom: 0.1rem; }
    .three-dl p{ font-size: 0.16rem; line-height: 0.24rem }
    .section3 .persona-btns{ display: block; margin-top: 0.14rem; }
    .section3 .persona-btns a{ margin: 0.12rem auto 0; }
    
    .section4{ padding: 0.6rem 0 0.7rem; }
    .section4 .persona-title{ margin-bottom: 0.4rem; }
    .four-dl{ padding: 0 0.8rem; display: flex; flex-direction: column; align-items: center; justify-content: space-between; }
    .four-dl dl{ margin-bottom: 0.4rem; }
    .four-dl dt{ width: 0.8rem; height: 0.8rem; margin: 0 auto 0.21rem; }
    .four-dl dd{ font-size: 0.2rem; line-height: 0.27rem; }
    .section4 .section-btn{ margin-top: 0.06rem; }
    .section4 .morebtn{ width: 2.5rem; height: 0.5rem; }

    .section5{ padding: 0.56rem 0 0.6rem; }
    .section5 .persona-title{ width: 3rem; margin: 0 auto 0.28rem; }
    .persona-table{ padding: 0 0.26rem; }
    .persona-table .table-tr .table-td:first-child{ width: auto; flex: 1; }
    .persona-table .table-tr .table-td{ height: 0.66rem; }
    .persona-table .table-tr .table-td.maxheght{ height: 0.8rem; }
    .persona-table .table-tr .table-td p.maxwidth{ width: 0.68rem; text-align: center; }
    .persona-table .table-head .table-td{ border-radius: 0.2rem 0.2rem 0px 0px; }
    .persona-table .table-td b{ font-size: 0.14rem; line-height: 0.2rem; }
    .persona-table .table-td p{ font-size: 0.14rem; line-height: 0.2rem; }
    .persona-table .table-td img{ width: 0.18rem; }
    
    .section6{ padding: 0.7rem 0 0.5rem; }
    .section6 .persona-title{ margin-bottom: 0.25rem; font-size: 0.2rem; line-height: 0.27rem; }
    .section6 .collapse{ width: 3.14rem; }
    /* 折叠面板 */
    .collapse .el-collapse-item{ margin-bottom: 0.18rem; border-radius: 0.08rem; }
    .collapse .el-collapse-item__header{ height: auto; padding: 0.16rem 0.4rem 0.16rem 0.18rem; line-height: 0.22rem; font-size: 0.16rem; font-family: AliRegular; }
    .collapse .el-collapse-item__header::after{ right: 0.18rem; width: 0.08rem; height: 0.08rem; }
    .collapse .el-collapse-item__content{ padding: 0 0.18rem 0.2rem 0.18rem; }
    .collapse .el-collapse-item__content .insure-que{ font-size: 0.14rem; line-height: 0.2rem; }

    .section7{ padding: 0.28rem 0 0.78rem; }
    .single-dl-btn{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
    .single-dl-btn dt{ width: 2.5rem; margin: 0 auto 0.2rem; }
    .single-dl-btn dd{ width: 3rem; margin: 0 auto; text-align: center; }
    .single-dl-btn dd h3{ font-size: 0.24rem; line-height: 0.33rem; margin-bottom: 0.12rem; }
    .single-dl-btn dd p{ font-size: 0.16rem; line-height: 0.24rem; margin-bottom: 0.2rem; }
    .single-dl-btn dd .dl-btns{ display: flex; flex-direction: column; justify-content: center; }
    .single-dl-btn dd .persona_btn{ font-size: 0.2rem; margin: 0 auto; width: 2.3rem; }
    .single-dl-btn dd a.active{ margin-bottom: 0.1rem; }
  
    /* 眼科 */
    .visionWrap .kv{ padding: 0.5rem 0 0.6rem; }
    .visionWrap .kv dl{ padding: 0; width: 100%; }
    .visionWrap .kv dt{ width: 2.62rem; margin: 0 auto 0.4rem; }
    .visionWrap .kv dd{ width: 2.36rem; margin: 0 auto; }
    .visionWrap .kv h1{ margin-bottom: 0.3rem; }
    .visionWrap .kv h2{ width: 2.36rem; margin: 0 auto 0.3rem; }
    .visionWrap .kv .morebtn{ width: 2.1rem; height: 0.44rem; margin: 0 auto; border-radius: 0.22rem; }
    .visionWrap .kv .morebtn span{ border-radius: 0.22rem; }
    .visionWrap .kv .morebtn::after{ border-radius: 0.22rem; }
    .visionWrap .section1{ padding: 0.75rem 0 0.7rem; }
    .visionWrap .single-dl dt{ width: 2.12rem; margin-bottom: 0.28rem; }
    .visionWrap .single-dl dd{ width: 2.42rem; text-align: center; }
    .visionWrap .single-dl dd h3{ margin-bottom: 0.2rem; }
    .visionWrap .section3{ padding: 0.7rem 0; }
    .visionWrap .section3 .persona-title{ margin-bottom: 0.29rem; }
    .visionWrap .section3 .persona-subtitle{ width: 3.07rem; margin: 0 auto 0.5rem; }
    .visionWrap .three-dl{ width: 100%; padding: 0 0.2rem; margin-bottom: 0.14rem; }
    .visionWrap .three-dl dl{ margin-bottom: 0.4rem; }
    .visionWrap .three-dl dt{ width: 1.3rem; height: 1.1rem; margin: 0 auto 0.22rem; }
    .visionWrap .three-dl dt img{ width: 1.2rem; }
    .visionWrap .three-dl .dl2 dt img{ width: 1.22rem; }
    .visionWrap .three-dl .dl3 dt img{ width: 1.26rem; }
    .visionWrap .three-dl h6, .visionWrap .three-dl .three-dl-title{ margin-bottom: 0.1rem; }
    .visionWrap .section3 .morebtn{ width: 2rem; height: 0.5rem; }
    .visionWrap .section6{ padding: 0.7rem 0 0.5rem; }
    .visionWrap .section7{ padding: 0.28rem 0 0.78rem; }
    .visionWrap .single-dl-btn{ padding: 0; width: 100%; }
    .visionWrap .single-dl-btn dt{ width: 2.39rem; margin: 0 auto 0.2rem; }
    .visionWrap .single-dl-btn dd{ width: 3rem; }
    .visionWrap .single-dl-btn dd h3{ margin-bottom: 0.12rem; }
    .visionWrap .single-dl-btn dd p{ margin-bottom: 0.2rem; }
    .visionWrap .single-dl-btn dd .dl-btns{ justify-content: center; flex-direction: row; }
    .visionWrap .single-dl-btn dd .morebtn{ width: 2.42rem; height: 0.5rem; margin: 0; }
    
    /* 旅游保险 */
    .travelWrap .kv{ padding: 0.5rem 0 0.6rem; }
    .travelWrap .kv dt{ width: 2.7rem; margin: 0 auto 0.4rem; }
    .travelWrap .kv dd{ width: 2.5rem; margin: 0 auto; text-align: center; }
    .travelWrap .kv dd h1{ margin-bottom: 0.26rem; }
    .travelWrap .kv dd h2{ margin-bottom: 0.26rem; }
    .travelWrap .kv a.persona_btn{ font-size: 0.16rem; width: 2.5rem; height: 0.5rem; }
    
    .travelWrap .section1{ padding: 0.7rem 0; }
    .travelWrap .single-dl dt{ width: 2.4rem; margin: 0 auto 0.37rem; }
    .travelWrap .single-dl dd{ width: 2.26rem; }
    .travelWrap .single-dl dd h3{ margin-bottom: 0.2rem; }
    
    .section8{ padding: 0.75rem 0 0.7rem; }
    .composite-dl{ width: 100%; padding: 0; display: flex; flex-direction: column-reverse; align-items: center; justify-content: center; }
    .composite-dl dt{ width: 2.48rem; margin-bottom: 0.35rem; }
    .composite-dl dd{ width: 2.6rem; margin: 0 auto; }
    .composite-dl h3{ font-size: 0.24rem; line-height: 0.33rem; margin-bottom: 0.2rem; text-align: center; }
    .composite-dl p{ font-size: 0.16rem; line-height: 0.24rem; margin-bottom: 0.12rem; }
    .composite-dl li{ display: flex; align-items: center; margin-bottom: 0.14rem; }
    .composite-dl li:last-child{ margin-bottom: 0; }
    .composite-dl li i{ width: 0.12rem; height: 0.12rem; margin-right: 0.2rem; }
    .composite-dl li span{ font-size: 0.16rem; line-height: 0.16rem }

    .travelWrap .section4{ padding: 0.57rem 0 0.9rem; }
    .travelWrap .section4 .persona-title{ width: 2.78rem; margin: 0 auto 0.37rem; }
    .travelWrap .four-dl{ padding: 0 0.2rem; margin-bottom: 0; }
    .travelWrap .four-dl{ margin-bottom: 0.4rem; }
    .travelWrap .four-dl{ margin-bottom: 0.11rem; }
    .travelWrap .four-dl dd{ font-size: 0.16rem; line-height: 0.24rem; }
    .travelWrap .section4 .morebtn{ width: 2rem; height: 0.5rem; }
    
    .section9{ padding: 0.7rem 0; }
    .section9 .persona-title{ width: 2.3rem; margin: 0 auto 0.28rem; }
    .section9 .persona-subtitle{ width: 2.6rem; margin: 0 auto 0.54rem; }
    .six-dl{ padding: 0; flex-wrap: wrap; width: 2.93rem; }
    .six-dl dl{ margin: 0 0 0.4rem; width: 1.32rem; }
    .six-dl dl dt{ width: 1.2rem; height: 0.8rem; margin: 0 auto 0.12rem; }
    .six-dl dl dt img{ width: 0.9rem; }
    .six-dl dl.six-dl-2 img{ width: 0.94rem; }
    .six-dl dl.six-dl-3 img{ width: 0.81rem; }
    .six-dl dl.six-dl-4 img{ width: 0.81rem; }
    .six-dl dl.six-dl-5 img{ width: 0.87rem; }
    .six-dl dl.six-dl-6 img{ width: 1.14rem; }
    .six-dl dl dd{ font-size: 0.16rem; line-height: 0.24rem }
    .section9 .persona-btns{ margin: 0; display: block; }
    .section9 .persona-btns a{ margin: 0 auto; width: 2.3rem; height: 0.5rem; font-size: 0.2rem; }
    .section9 .persona-btns a.active{ margin-bottom: 0.1rem; }
    .section9 .persona-tips{ margin-top: 0.16rem; line-height: 0.24rem; font-size: 0.16rem; }
    .travelWrap .section6{ padding: 0.7rem 0; }
    .travelWrap .section6 .persona-title{ margin-bottom: 0.23rem; }
    .travelWrap .section7{ padding: 0.7rem 0; }
    .travelWrap .single-dl-btn{ width: 100%; }
    .travelWrap .single-dl-btn dt{ width: 2.57rem; margin: 0 auto 0.3rem; }
    .travelWrap .single-dl-btn dd{ width: 2.52rem; }
    .travelWrap .single-dl-btn dd p.ipad_elem{ display: block; }
    .travelWrap .single-dl-btn dd .dl-btns{ display: block; }
    .travelWrap .single-dl-btn dd .dl-btns a{ width: 2.52rem; height: 0.5rem; margin: 0 auto; }
    .travelWrap .single-dl-btn dd .dl-btns a.active{ margin-bottom: 0.1rem; }


    /* 折扣计划 */
    .savingsWrap .kv{ padding: 0.5rem 0 0.6rem; }
    .savingsWrap .kv dl{ width: 100%; }
    .savingsWrap .kv dt{ width: 2.72rem; margin-bottom: 0.4rem; }
    .savingsWrap .kv dd{ width: 2.36rem; }
    .savingsWrap .kv h1{ margin-bottom: 0.3rem; }
    .savingsWrap .kv h2{ margin: 0 auto 0.3rem; width: 2.36rem; }
    .savingsWrap .kv .morebtn{ width: 2.1rem; height: 0.44rem; margin: 0 auto; border-radius: 0.22rem; }
    .savingsWrap .kv .morebtn span{ border-radius: 0.22rem; }
    .savingsWrap .kv .morebtn::after{ border-radius: 0.22rem; }
    .savingsWrap .section1{ padding: 0.76rem 0 0.7rem; }
    .savingsWrap .single-dl dt{ width: 2.5rem; margin-bottom: 0.34rem; }
    .savingsWrap .single-dl dd{ width: 2.42rem; }
    .savingsWrap .single-dl dd h3{ margin-bottom: 0.2rem; }
    .savingsWrap .section4{ padding: 0.7rem 0; }
    .savingsWrap .section4 .persona-title{ width: 100%; margin: 0 auto 0.28rem; }
    .savingsWrap .section4 .persona-subtitle{ width: 3.07rem; margin: 0 auto 0.57rem; }
    .savingsWrap .four-dl{ padding: 0; width: 100%; }
    .savingsWrap .four-dl dl{ margin-bottom: 0.4rem; width: 100%; }
    .savingsWrap .four-dl dt{ width: 1.2rem; height: 1.1rem; margin: 0 auto 0.22rem; }
    .savingsWrap .four-dl dt img{ width: 1.1rem; }
    .savingsWrap .four-dl .four-dl2 dt img{ width: 1.1rem; }
    .savingsWrap .four-dl .four-dl3 dt img{ width: 1.1rem; }
    .savingsWrap .four-dl .four-dl4 dt img{ width: 1.1rem; }
    .savingsWrap .four-dl dd{ font-size: 0.2rem; line-height: 0.27rem; }
    .savingsWrap .four-dl dd h4{ margin-bottom: 0.1rem; }
    .savingsWrap .four-dl dd p{ font-size: 0.16rem; line-height: 0.22rem; width: 2.38rem; margin: 0 auto; }
    .savingsWrap .section4 .section-btn{ margin-top: 0.14rem; }
    .savingsWrap .section4 .morebtn{ width: 2rem; height: 0.5rem; }
    .savingsWrap .section6{ padding: 0.7rem 0 0.5rem; }
    .savingsWrap .section6 .persona-title{ margin-bottom: 0.27rem; }
    .savingsWrap .section7{ padding: 0.28rem 0 0.78rem; }
    .savingsWrap .single-dl-btn{ padding: 0; width: 100%; }
    .savingsWrap .single-dl-btn dt{ width: 2.59rem; margin:0 auto 0.24rem; }
    .savingsWrap .single-dl-btn dd{ width: 2.84rem;}
    .savingsWrap .single-dl-btn dd h3{ margin-bottom: 0.12rem; }
    .savingsWrap .single-dl-btn dd p{ margin-bottom: 0.2rem; }
    .savingsWrap .single-dl-btn dd .dl-btns{ align-items: center; }
    .savingsWrap .single-dl-btn dd .morebtn{ width: 2.42rem; height: 0.5rem; margin: 0; border-radius: 0.3rem; }
    .savingsWrap .single-dl-btn dd .morebtn span{ border-radius: 0.3rem; }
    .savingsWrap .single-dl-btn dd .morebtn::after{ border-radius: 0.3rem; }
}

.english .persona-title{ line-height: 0.47rem; font-family: RobotoMedium; }
.english .persona-subtitle{ line-height: 0.23rem; }
.english .persona_btn{ font-family: RobotoBold; }
/* 牙科 */
.english .kv dd{ width: 4.65rem; } 
.english .kv h1{ font-family: RobotoBold;  }
.english .kv h2{ line-height: 0.23rem; } 
.english .single-dl dd{ width: 4.58rem; }
.english .single-dl dd h3{ line-height: 0.38rem; margin-bottom: 0.3rem; font-family: RobotoMedium; }
.english .single-dl dd p{ line-height: 0.23rem; }
.english .section3 .persona-subtitle{ width: 6.2rem; margin: 0 auto 0.68rem; }
.english .three-dl{ width: 100%; justify-content: center; }
.english .three-dl dl{ width: 3.22rem; margin: 0 0.24rem; }
.english .three-dl h6, .english .three-dl .three-dl-title{ font-family: RobotoMedium; }
.english .three-dl p{ line-height: 0.23rem; }
.english .collapse .el-collapse-item__header{ font-family: RobotoMedium; }
.english .collapse .el-collapse-item__content .insure-que{ line-height: 0.23rem; }
.english .single-dl-btn dd h3{ font-family: RobotoMedium; font-size: 0.4rem; line-height: 0.47rem; margin-bottom: 0.3rem; }
.english .single-dl-btn dd p{ line-height: 0.23rem; margin-bottom: 0.3rem; }

/* 眼科 */
.english .visionWrap .three-dl dl{ width: 3.06rem; margin: 0 0.35rem; }
.english .visionWrap .section3 .morebtn{ width: 2rem; }
.english .visionWrap .single-dl-btn dt{ margin-right: 0.68rem; }
.english .visionWrap .single-dl-btn dd .morebtn{ width: 3.42rem; }
.english .visionWrap .single-dl-btn{ width: 9.34rem; }

/* 旅游保险 */
.english .travelWrap .kv dd{ width: 3.69rem; } 
.english .travelWrap .single-dl dd{ width: 4.37rem; }
.english .composite-dl{ width: 10.2rem; }
.english .composite-dl dd{ width: 5.2rem; }
.english .composite-dl h3{ line-height: 0.38rem; margin-bottom: 0.32rem; font-family: RobotoMedium; white-space: nowrap; }
.english .composite-dl p{ line-height: 0.23rem; }
.english .composite-dl ul li{ align-items: flex-start; }
.english .composite-dl ul li i{ margin-top: 0.05rem; }
.english .six-dl{ width: 9.84rem; justify-content: center; margin-bottom: 0.2rem; }
.english .six-dl dl{ width: 2.88rem; }
.english .six-dl dl dd{ line-height: 0.23rem; }
.english .travelWrap .single-dl-btn{ width: 9.8rem; }
.english .travelWrap .single-dl-btn dd{ width: 4.84rem; }
.english .single-dl-btn dd p{ width: 4.49rem; }

/* 折扣计划 */
.english .savingsWrap .kv .morebtn{ width: 2rem; } 
.english .savingsWrap .single-dl{ width: 9.74rem; }
.english .savingsWrap .single-dl dd{ width: 4.91rem; }
.english .savingsWrap .section4 .persona-title{ margin-bottom: 0.3rem; }
.english .savingsWrap .section4 .persona-subtitle{ width: 6.2rem; }
.english .savingsWrap .four-dl{ width: 100%; justify-content: center; }
.english .savingsWrap .four-dl dl{ width: 2.78rem; margin: 0 0.13rem; }
.english .four-dl dd{ font-family: RobotoMedium; }
.english .savingsWrap .four-dl dd p{ line-height: 0.23rem; font-family: RobotoRegular; }
.english .savingsWrap .section4 .morebtn{ width: 2rem; }
.english .savingsWrap .section6 .persona-title{ margin-bottom: 0.54rem; }
.english .savingsWrap .single-dl-btn dt{ margin-right: 0.54rem; }
.english .single-dl-btn dd p{ width: 4.59rem; }
.english .savingsWrap .single-dl-btn dd .morebtn{ width: 3.42rem; }

/* ipad */
@media screen and (min-width : 751px) and (max-width : 1024px){
    /* 牙科 */
    .english .kv dd{ width: 3.29rem; }
    .english .kv h1{ font-size: 0.4rem; line-height: 0.44rem; }
    .english .kv h2{ line-height: 0.19rem; }
    .english .single-dl{ width: 6.66rem; }
    .english .single-dl dd{ width: 3.4rem; }
    .english .single-dl dd h3{ line-height: 0.28rem; margin-bottom: 0.12rem; }
    .english .single-dl dd p{ line-height: 0.19rem; }
    .english .persona-title{ font-size: 0.36rem; line-height: 0.42rem; margin-bottom: 0.23rem; }
    .english .persona-subtitle{ line-height: 0.19rem; }
    .english .section3 .persona-subtitle{ width: 4.93rem; margin: 0 auto 0.4rem; }
    .english .three-dl dl{ width: 2.1rem; margin: 0 0.13rem; }
    .english .three-dl h6, .english .three-dl .three-dl-title{ line-height: 0.26rem; margin-bottom: 0.22rem; }
    .english .three-dl p{ line-height: 0.19rem; }
    .english .section3 .persona-btns{ margin-top: 0.35rem; }
    .english .section6 .persona-title{ font-size: 0.28rem; line-height: 0.33rem; margin-bottom: 0.47rem; }
    .english .collapse .el-collapse-item__header{ line-height: 0.23rem; }
    .english .collapse .el-collapse-item__content .insure-que{ line-height: 0.21rem; }
    .english .personalWrap .single-dl-btn dt{ margin-right: 0; }
    .english .personalWrap .single-dl-btn dd{ flex: initial; }
    .english .single-dl-btn dd h3{ font-size: 0.28rem; line-height: 0.33rem; margin-bottom: 0.19rem; }
    .english .single-dl-btn dd p{ width: 2.94rem; line-height: 0.19rem; margin-bottom: 0.19rem; }

    /* 眼科 */
    .english .visionWrap .kv dt{ width: 3.15rem; }
    .english .visionWrap .kv dd{ width: 3.2rem; }
    .english .visionWrap .kv h1{ margin-bottom: 0.4rem; }
    .english .visionWrap .section1 .single-dl{ padding: 0 0.6rem 0 1.22rem; width: 100%; }
    .english .visionWrap .section1 .single-dl dd{ width: 3.18rem; }
    .english .visionWrap .three-dl dl{ width: 1.9rem; margin: 0 0.18rem; }
    .english .visionWrap .three-dl dl.dl2{ width: 2.05rem; }
    .english .visionWrap .section3 .morebtn{ width: 2.5rem; }
    .english .visionWrap .single-dl-btn{ width: 100%; padding: 0 0.75rem 0 0.99rem; }
    .english .visionWrap .single-dl-btn dd p{ width: 3.09rem; }
    .english .visionWrap .single-dl-btn dd .morebtn{ width: 2.86rem; font-size: 0.2rem; }

    /* 旅游保险 */
    .english .travelWrap .kv dd{ width: 3rem; } 
    .english .travelWrap .single-dl dd{ width: 3.2rem; }
    .english .section8{ padding:  0.79rem 0 0.64rem; }
    .english .composite-dl{ width: 100%; padding: 0 0.73rem 0 0.87rem; }
    .english .composite-dl dt{ width: 3.02rem; }
    .english .composite-dl dd{ width: 3.36rem; }
    .english .composite-dl h3{ line-height: 0.28rem; margin-bottom: 0.14rem; }
    .english .composite-dl p{ line-height: 0.19rem; }
    .english .composite-dl ul li i{ margin-top: 0.02rem; }
    .english .travelWrap .persona-title{ margin-bottom: 0.36rem; }
    .english .section9 .persona-subtitle { margin-bottom: 0.4rem;}
    .english .six-dl{width: 100%; padding: 0 0.2rem; margin-bottom: 0; }
    .english .six-dl dl{ width: 2.22rem; margin: 0 0.25rem 0.4rem; }
    .english .section9 .persona-tips{ line-height: 0.24rem; }
    .english .travelWrap .single-dl-btn{ width: 100%; padding: 0 1rem 0 1rem; }
    .english .travelWrap .single-dl-btn dd{ width: 2.87rem; }
    .english .travelWrap .single-dl-btn dd h3{ white-space: nowrap; }

    /* 折扣计划 */
    .savingsWrap .kv{ padding: 1.35rem 0 1.48rem; }
    .english .savingsWrap .kv dd{ width: 2.78rem; }
    .english .savingsWrap .kv h1{ font-size: 0.48rem; line-height: 0.58rem; white-space: nowrap; }
    .english .savingsWrap .kv h2{ width: 100%; }
    .english .savingsWrap .kv .morebtn{ width: 2.54rem; }
    .english .savingsWrap .single-dl{ width: 6.52rem; }
    .english .savingsWrap .single-dl dd{ width: 2.69rem; }
    .english .single-dl dd h3{ white-space: nowrap; }
    .english .savingsWrap .section4 .persona-title{ margin-bottom: 0.23rem; }
    .english .savingsWrap .section4 .persona-subtitle{ width: 4.67rem; margin-bottom: 0.34rem; }
    .english .savingsWrap .four-dl dl{ width: 1.58rem; margin: 0 0.1rem; }
    .english .savingsWrap .four-dl dd h4{ white-space: nowrap; }
    .english .savingsWrap .four-dl .four-dl4{ width: 2.1rem; }
    .english .savingsWrap .four-dl .four-dl4 p{ width: 1.58rem; margin: 0 auto;}
    .english .savingsWrap .section4 .section-btn{ margin-top: 0.34rem; }
    .english .savingsWrap .single-dl-btn dd p{ width: 100%; }
    .english .savingsWrap .single-dl-btn dd .morebtn{ width: 3.05rem; }

}

/* mobile */
@media screen and (max-width : 750px){
    /* 牙科 */
    .english .kv h1{ margin-bottom: 0.3rem; }
    .english .kv dd{ width: 100%; }
    .english .kv h2{ width: 2.8rem; font-size: 0.16rem; line-height: 0.19rem; margin: 0 auto 0.3rem; }
    .english .kv a.persona_btn{ margin: 0 auto 0.12rem; }
    .english .single-dl dd{ width: 100%; }
    .english .single-dl dd h3{ line-height: 0.28rem; margin-bottom: 0.2rem; }
    .english .single-dl dd p{ width: 2.5rem; margin: 0 auto; line-height: 0.19rem; }

    .english .persona-title{ line-height: 0.28rem; margin-bottom: 0.33rem; }
    .english .section3 .persona-subtitle{ width: 3.1rem; margin: 0 auto 0.49rem; line-height: 0.19rem; }
    .english .three-dl dl{ margin-bottom: 0.3rem; width: 2.48rem; }
    .english .three-dl dt{ margin-bottom: 0.14rem; }
    .english .three-dl h6, .english .three-dl .three-dl-title{ line-height: 0.23rem; margin-bottom: 0.14rem; }
    .english .three-dl p{ line-height: 0.19rem; }
    .english .section6 .persona-title{ line-height: 0.23rem; margin-bottom: 0.3rem; }
    .english .collapse .el-collapse-item__header{ line-height: 0.19rem; }
    .english .collapse .el-collapse-item__content .insure-que { line-height: 0.17rem; }
    .english .single-dl-btn dd{ width: 2.84rem; }
    .english .single-dl-btn dd h3 { font-size: 0.24rem; line-height: 0.28rem; margin-bottom: 0.12rem; }
    .english .single-dl-btn dd p{ width: 100%; font-size: 0.16rem; line-height: 0.19rem; margin-bottom: 0.12rem; }

    /* 眼科 */
    .english .visionWrap .single-dl dd p{ width: 3.03rem; } 
    .english .visionWrap .three-dl dl{ width: 2.5rem; margin: 0 auto 0.3rem; }
    .english .visionWrap .single-dl-btn{ width: 100%; }
    .english .visionWrap .single-dl-btn dt{ margin: 0 auto 0.2rem; }
    .english .visionWrap .single-dl-btn dd{ width: 2.84rem; }
    .english .visionWrap .single-dl-btn dd .morebtn{ width: 2.42rem; font-size: 0.18rem; }

    /* 旅行 */
    .english .travelWrap .kv dt{ margin: 0 auto 0.22rem; }
    .english .travelWrap .kv dd{ width: 2.8rem; }
    .english .travelWrap .kv dd h1{ width: 2.2rem; margin: 0 auto 0.16rem; }
    .english .travelWrap .kv dd h2{ margin-bottom: 0.16rem; }
    .english .travelWrap .single-dl dd{ width: 3.2rem; margin: 0 auto; }
    .english .travelWrap .single-dl dd p{ width: 100%; }
    .english .composite-dl{ width: 100%; }
    .english .composite-dl dt{ margin-bottom: 0.23rem; }
    .english .composite-dl dd{ width: 3.05rem; }
    .english .composite-dl h3{ line-height: 0.28rem; margin-bottom: 0.22rem; white-space: initial; }
    .english .composite-dl p{ line-height: 0.19rem; margin-bottom: 0.36rem; }
    .english .composite-dl ul{ width: 3.27rem; }
    .english .composite-dl li{ margin-bottom: 0.12rem; }
    .english .composite-dl ul li i{ margin-top: 0.03rem; }
    .english .section9 .persona-subtitle{ width: 2.89rem; line-height: 0.19rem; }
    .english .six-dl{width: 2.93rem; justify-content: space-between; }
    .english .six-dl dl{ width: 1.32rem; }
    .english .six-dl dl dd{ line-height: 0.19rem; }
    .english .section9 .persona-tips{ margin-top: 0.27rem; font-size: 0.14rem; line-height: 0.21rem; }
    .english .travelWrap .single-dl-btn{ width: 100%; }
    .english .travelWrap .single-dl-btn dd{ width: 2.68rem; }
    .english .travelWrap .single-dl-btn dd p{ margin-bottom: 0.3rem; }

    /* 折扣 */
    .english .savingsWrap .kv dt{ margin-bottom: 0.22rem; } 
    .english .savingsWrap .kv .morebtn{ width: 2.1rem; }
    .english .savingsWrap .single-dl{ width: 100%; }
    .english .savingsWrap .single-dl dd{ width: 2.96rem; }
    .english .single-dl dd p{ width: 100%; }
    .english .savingsWrap .section4 .persona-title{ width: 2.39rem; margin: 0 auto 0.14rem; }
    .english .savingsWrap .section4 .persona-subtitle{ width: 3.13rem; margin: 0 auto 0.38rem; }
    .english .savingsWrap .four-dl dl{ width: 2.38rem; margin: 0 0.1rem 0.3rem; }
    .english .savingsWrap .four-dl dt{ margin-bottom: 0.14rem; }
    .english .savingsWrap .four-dl dd h4{ line-height: 0.23rem; margin-bottom: 0.14rem; }
    .english .savingsWrap .four-dl dd p{ width: 100%; }
    .english .savingsWrap .four-dl dl.four-dl2{ width: 2.7rem; }
    .english .savingsWrap .single-dl-btn dt{ margin-right: auto; }
    .english .single-dl-btn dd p{ margin-bottom: 0.24rem; }
    .english .savingsWrap .single-dl-btn dd .morebtn{ width: 2.42rem; font-size: 0.18rem; }

}


/* 
    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; 
*/