* {
    margin: 0;
    padding: 0;
}

.flexX {
    display: flex;
    flex-direction: row;
}

.flexY {
    display: flex;
    flex-direction: column;
}

.bigbox {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
    max-width: 750px !important;
    margin: 0 auto;
    background-color: #EE1F10;
}
.wzjb{
    color: #b61c20;
}
.monthlyBox {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
    max-width: 750px !important;
    margin: 0 auto;
    background-size: 100% 100%;
    /* padding-bottom: 1.5333rem; */
    overflow: hidden;
}
.conBox{
    align-items: center;
}
.flexCenter {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.cur {
    cursor: pointer;
}

.text-shadow {
    color: white;
    text-shadow:
        -0.0267rem -0.0267rem 0 #fff,
        .0267rem -0.0267rem 0 #fff,
        -0.0267rem .0267rem 0 #fff,
        .0267rem .0267rem 0 #fff;
}
.banner_title {
    width: 100%;
    background-size: cover;
    display: block;
    max-width: 750px !important;
}

body {
    background-color: #fafff2;
}

@media screen and (min-width: 750px) {
    html {
        font-size: 37.5px !important;
    }
}

/* 权益 start */
.qy{
    width: 19.36rem;
	height: 26.1333rem;
	border-radius: .88rem;
	border: solid .1333rem #fe9b5f;
    margin-top: 1.1733rem;
    position: relative;
    align-items: center;
    background-color: #ab0809;
}
.qy .qyTit{
    width: 17.04rem;
	height: 1.8667rem;
    border: .1333rem solid #F4BF5F;
    border-radius: 1.3333rem;
    position: absolute;
    top: -1.0133rem;
    left: 50%;
    margin-left: -8.5333rem;
}
.qy .qyTit .qyTitText{
        background-image: linear-gradient(180deg,#FF7B45 0%, #ef4923 100%);
    height: 1.8667rem;
    border-radius: 1.3333rem;
    width: 16rem;
    font-size: .96rem;
    font-weight: bold;
	letter-spacing: .1067rem;
	color: #F9E498;
	text-shadow: .08rem .1067rem 
		rgba(135, 1, 11, 0.77);
}
.qy .qyRow{
    margin-top: 1.3867rem;
}
.qy .qyItem{
    width: 9.0933rem;
	height: 4.64rem;
    background-image: linear-gradient(90deg,#e7d4bc 0%, #fcfbf8 50%, #e7d4bc 100%);
    border-radius: .8rem;
    position: relative;
}
.qy .qyItem .qyItemj{
    position: absolute;
    left: 1px;
    top: 1px;
    width: 3.3067rem;
	height: 1.2267rem;
    border-radius: .8rem 0px .8rem 0px;
    background-color: #DE1313;
    font-size: .64rem;
    font-style: italic;
    color: #fff;
}
.qy .qyItem .mc{
    font-size: .72rem;
    color: #1e0706;
    padding-top: 1.64rem;
    font-weight: bold;
    font-style: italic;
    margin-left: .48rem;
    letter-spacing: -0.0267rem;
}
.qy .qyItem .bc{
    font-size: .5867rem;
	font-weight: bold;
    font-style: italic;
	color: #de1d18;
    margin-left: .48rem;
}
.qy .qyRow1{
    margin-top: 11px;
    width: 950px;
    justify-content: space-between;
}
.qy .qyItem1{
    width: 231px;
	height: 339px;
    background-image: linear-gradient(90deg,#e7d4bc 0%, #fcfbf8 50%, #e7d4bc 100%);
    border-radius: 30px;
    position: relative;
    padding-top: 80px;
    align-items: center;
    box-sizing: border-box;
}
.qy .qyItem1 .qyItemj{
    position: absolute;
    left: 1px;
    top: 1px;
    width: 130px;
	height: 63px;
    border-radius: 30px 0px 30px 0px;
    background-color: #DE1313;
    font-size: 30px;
    font-style: italic;
    color: #fff;
}
.qy .qyItem1 .qyItemText{
    font-size: 30px;
    color: #1e0706;
    font-style: italic;
    font-weight: bold;
}
.qy .qyItem1 .num{
    font-size: 24px;
    color: #de1d18;
    font-style: italic;
    font-weight: bold;
    letter-spacing: -2px;
}
.qy .qybtn{
    width: 7.7333rem;
	height: 1.6267rem;
	background-image: linear-gradient(173deg, 
		#fdfaba 0%, 
		#f1b652 100%);
	box-shadow: .08rem .1067rem 0px 0px 
		rgba(135, 1, 11, 0.77);
    border-radius: 1.3333rem;
    font-size: .96rem;
    line-height: .96rem;
    color: #dd1013;
    cursor: pointer;
    font-weight: bold;
    margin-top: .7467rem;
}
.qy .sm{
    color: #f6d17b;
    font-size: .64rem;
    margin-top: .2667rem;
}
/* 权益 end */
/* 健康 start */
.jk{
    width: 19.36rem;
	height: 34.9067rem;
	background-image: linear-gradient(90deg, #e7d4bc 0%, #fcfbf8 50%, #e7d4bc 100%);
    border-radius: .88rem;
    border: 5px solid #d9c4a5;
    margin-top: 1.76rem;
    align-items: center;
}
.jk .utilTit{
    width: 15.6267rem;
	height: 1.7867rem;
    background-image: url("/images/monthly26-10/zc_tit_bj.png");
    background-size: cover;
    font-size: 1.12rem;
    line-height: 1.12rem;
    font-weight: bold;
    letter-spacing: .1067rem;
    text-align: center;
    box-sizing: border-box;
}
.jk .zhykRow{
    margin-top: .6667rem;
}
.jk .zhykRow .zhykItem {
    width: 8.96rem;
	height: 11.1733rem;
	background-color: #ffffff;
	box-shadow: .16rem .2667rem .48rem .0267rem 
		rgba(237, 60, 28, 0.41), 
		inset -0.0267rem .2133rem .8rem .1333rem 
		rgba(255, 255, 255, 0.92);
	border-radius: .4rem;
    align-items: center;
    position: relative;
}

.jk .zhykRow .zhykItem .zhykImg {
    width: 7.0933rem;
	height: 4.3467rem;
    margin-top: .5333rem;
}

.jk .zhykRow .zhykItem .zhykTit {
    font-size: .8rem;
    color: #353535;
    font-weight: bold;
    margin: .9067rem 0 .4rem;
}
.jk .zhykRow .zhykItem .num {
    font-size: 1.3333rem;
    color: #b61c20;
    font-weight: bold;
    line-height: 1.3333rem;
    align-items: flex-end;
}

.jk .zhykRow .zhykItem .num .fz22 {
    font-size: .8rem;
    color: #b61c20;
    line-height: 1rem;
}

.jk .zhykRow .zhykItem .ystsBtn {
    position: absolute;
    bottom: 0.9133rem;
    width: 4.08rem;
	height: 1.3067rem;
	background-color: #c70d08;
	box-shadow: inset 0px 3px 3px 0px 
		rgba(4, 0, 0, 0.35);
	border-radius: .56rem;
    cursor: pointer;
    font-size: .8rem;
    font-weight: bold;
    line-height: .8rem;
}
.jk .zhykRow .zhykItem .zhe{
    font-size: .5333rem;
    color: #bf0204;
    font-weight: bold;
}
.jk .zhykRow .zhykItem .ystsBtn  .sss{
    color: transparent;
    /* 设置线性渐变，从红色渐变到蓝色 */
    background-image: linear-gradient(0deg, #f1b652, #fdfaba);
    /* 使用 -webkit-background-clip 属性将背景剪裁至文本形状 */
    -webkit-background-clip: text;
}
.jk .xfRow{
    justify-content: center;
    margin-top: .8533rem;
}
.jk .xfRow .xfItem{
   	width: 18.1333rem;
	height: 6.88rem;
	background-color: #ffffff;
	box-shadow: .16rem .2667rem .48rem .0267rem 
		rgba(237, 60, 28, 0.41), 
		inset -1px 8px 30px 5px 
		rgba(255, 255, 255, 0.92);
	border-radius: .4rem;
	border: solid .08rem #ffffff;
}
.jk .xfRow .xfItem .xfBox{
    width: 17.3067rem;
    /* border-radius: 15px; */
    align-items: center;
}
.jk .xfRow .xfItem .xfBox .xfImg{
    width: 8.2667rem;
	height: 5.7067rem;
	background-color: #ffffff;
	border-radius: .4rem;
    margin-right: .5333rem;
}
.jk .xfRow .xfItem .xfBox .xfText{
    font-size: .8rem;
    font-weight: bold;
    margin-top: .4rem;
}
.jk .xfRow .xfItem .xfBox .line{
    width: 8.5067rem;
    border-top: dashed 1px #353535;
    margin: .4rem 0 .3467rem;
}
.jk .xfRow .xfItem .xfBox .num{
    align-items: flex-end;
    color: #b61c20;
}
.jk .xfRow .xfItem .xfBox .num .fs18{
    font-size: 18px;
    /* color: #4fa31c; */
    font-weight: bold;
}
.jk .xfRow .xfItem .xfBox .num .fs37{
    font-size: 1.3333rem;
    /* color: #ff3c87; */
    font-weight: bold;
    line-height: 1.3333rem;
}
.jk .xfRow .xfItem .xfBox .cy{
   font-size: 16px;
   color: #c70d08;
   margin-top: 5px;
   font-weight: bold;
}
.jk .xfRow .xfItem .xfBox .xfBtn{
    position: absolute;
    bottom: .2667rem;
    width: 4.08rem;
	height: 1.3067rem;
	background-color: #c70d08;
	box-shadow: inset 0px .08rem .08rem 0px 
		rgba(4, 0, 0, 0.35);
	border-radius: .56rem;
    cursor: pointer;
    font-size: .8rem;
    font-weight: bold;
    line-height: .8rem;
}
.jk .xfRow .xfItem .xfBox .xfBtn  .sss{
    color: transparent;
    /* 设置线性渐变，从红色渐变到蓝色 */
    background-image: linear-gradient(0deg, #f1b652, #fdfaba);
    /* 使用 -webkit-background-clip 属性将背景剪裁至文本形状 */
    -webkit-background-clip: text;
}
/* 健康 end */
/* 种植 start */
.zz{
    width: 19.36rem;
	height: 49.4933rem;
	background-image: linear-gradient(90deg, #e7d4bc 0%, #fcfbf8 50%, #e7d4bc 100%);
    border-radius: .88rem;
    border: 5px solid #d9c4a5;
    margin-top: 1.76rem;
    align-items: center;
}
.zz .utilTit{
    width: 15.6267rem;
	height: 1.7867rem;
    background-image: url("/images/monthly26-10/zc_tit_bj.png");
    background-size: cover;
    font-size: 1.12rem;
    line-height: 1.12rem;
    font-weight: bold;
    letter-spacing: .1067rem;
    text-align: center;
    box-sizing: border-box;
}
.zz .zhykRow{
    margin-top: .6667rem;
}
.zz .zhykRow .zhykItem {
    width: 9.0133rem;
	height: 13.7333rem;
	background-color: #ffffff;
	box-shadow: .16rem .2667rem .48rem .0267rem 
		rgba(237, 60, 28, 0.41), 
		inset -0.0267rem .2133rem .8rem .1333rem 
		rgba(255, 255, 255, 0.92);
	border-radius: .4rem;
    align-items: center;
    position: relative;
}

.zz .zhykRow .zhykItem .zhykImg {
    width: 8.1867rem;
	height: 6.64rem;
    margin-top: .5333rem;
    border-radius: .4rem;
}

.zz .zhykRow .zhykItem .zhykTit {
    font-size: .8rem;
    color: #353535;
    font-weight: bold;
    margin: .9067rem 0 .4rem;
}
.zz .zhykRow .zhykItem .num {
    font-size: 1.3333rem;
    color: #b61c20;
    font-weight: bold;
    line-height: 1.3333rem;
    align-items: flex-end;
}

.zz .zhykRow .zhykItem .num .fz22 {
    font-size: .8rem;
    color: #b61c20;
    line-height: 1rem;
}

.zz .zhykRow .zhykItem .ystsBtn {
    position: absolute;
    bottom: 0.9133rem;
    width: 4.08rem;
	height: 1.3067rem;
	background-color: #c70d08;
	box-shadow: inset 0px 3px 3px 0px 
		rgba(4, 0, 0, 0.35);
	border-radius: .56rem;
    cursor: pointer;
    font-size: .8rem;
    font-weight: bold;
    line-height: .8rem;
}
.zz .zhykRow .zhykItem .zhe{
    font-size: .5333rem;
    color: #bf0204;
    font-weight: bold;
}
.zz .zhykRow .zhykItem .sm{
    font-size: .32rem;
    color: #151516;
    font-weight: bold;
    text-align: center;
    position: absolute;
    bottom: .2933rem;
}
.zz .zhykRow .zhykItem .ystsBtn  .sss{
    color: transparent;
    /* 设置线性渐变，从红色渐变到蓝色 */
    background-image: linear-gradient(0deg, #f1b652, #fdfaba);
    /* 使用 -webkit-background-clip 属性将背景剪裁至文本形状 */
    -webkit-background-clip: text;
}
.zz .zhu{
    font-size: .64rem;
    color: #cb0b08;
    font-weight: bold;
    text-align: center;
    margin-top: 1.12rem;
}
/* 种植 end */
/* 正畸 start */
.zj{
    width: 19.36rem;
	height: 39.9733rem;
	background-image: linear-gradient(90deg, #e7d4bc 0%, #fcfbf8 50%, #e7d4bc 100%);
    border-radius: .88rem;
    border: 5px solid #d9c4a5;
    margin-top: 1.76rem;
    align-items: center;
}
.zj .utilTit{
   width: 15.6267rem;
	height: 1.7867rem;
    background-image: url("/images/monthly26-10/zc_tit_bj.png");
    background-size: cover;
    font-size: 1.12rem;
    line-height: 1.12rem;
    font-weight: bold;
    letter-spacing: .1067rem;
    text-align: center;
    box-sizing: border-box;
}
.zj .zhykRow{
    margin-top: .6667rem;
}
.zj .zhykRow .zhykItem {
    width: 9.04rem;
	height: 11.2267rem;
	background-color: #ffffff;
	box-shadow: .16rem .2667rem .48rem .0267rem 
		rgba(237, 60, 28, 0.41), 
		inset -0.0267rem .2133rem .8rem .1333rem 
		rgba(255, 255, 255, 0.92);
	border-radius: .4rem;
    align-items: center;
    position: relative;
}

.zj .zhykRow .zhykItem .zhykImg {
    width: 7.1467rem;
	height: 4.3733rem;
    margin-top: .5333rem;
}

.zj .zhykRow .zhykItem .zhykTit {
    font-size: .8rem;
    color: #353535;
    font-weight: bold;
    margin: .9067rem 0 .4rem;
}
.zj .zhykRow .zhykItem .num {
    font-size: 1.3333rem;
    color: #b61c20;
    font-weight: bold;
    line-height: 1.3333rem;
    align-items: flex-end;
}

.zj .zhykRow .zhykItem .num .fz22 {
    font-size: .8rem;
    color: #b61c20;
    line-height: 1rem;
}

.zj .zhykRow .zhykItem .ystsBtn {
    position: absolute;
    bottom: 0.9133rem;
    width: 4.08rem;
	height: 1.3067rem;
	background-color: #c70d08;
	box-shadow: inset 0px 3px 3px 0px 
		rgba(4, 0, 0, 0.35);
	border-radius: .56rem;
    cursor: pointer;
    font-size: .8rem;
    font-weight: bold;
    line-height: .8rem;
}
.zj .zhykRow .zhykItem .zhe{
    font-size: .5333rem;
    color: #bf0204;
    font-weight: bold;
}
.zj .zhykRow .zhykItem .sm{
    font-size: .32rem;
    color: #151516;
    font-weight: bold;
    text-align: center;
    position: absolute;
    bottom: .2933rem;
}
.zj .zhykRow .zhykItem .ystsBtn  .sss{
    color: transparent;
    /* 设置线性渐变，从红色渐变到蓝色 */
    background-image: linear-gradient(0deg, #f1b652, #fdfaba);
    /* 使用 -webkit-background-clip 属性将背景剪裁至文本形状 */
    -webkit-background-clip: text;
}
/* 正畸 end */
/* 修复 start */
.xf{
    width: 19.36rem;
	height: 35.8133rem;
	background-image: linear-gradient(90deg, #e7d4bc 0%, #fcfbf8 50%, #e7d4bc 100%);
    border-radius: .88rem;
    border: 5px solid #d9c4a5;
    margin-top: 1.76rem;
    align-items: center;
}
.xf .utilTit{
    width: 15.6267rem;
	height: 1.7867rem;
    background-image: url("/images/monthly26-10/zc_tit_bj.png");
    background-size: cover;
    font-size: 1.12rem;
    line-height: 1.12rem;
    font-weight: bold;
    letter-spacing: .1067rem;
    text-align: center;
    box-sizing: border-box;
}
.xf .zhykRow{
    justify-content: center;
    margin-top: .8533rem;
}
.xf .ytysItem .kqBox .kqBoxRight .zxyy{
    position: absolute;
    bottom: .2667rem;
    width: 4.08rem;
	height: 1.3067rem;
	background-color: #c70d08;
	box-shadow: inset 0px .08rem .08rem 0px 
		rgba(4, 0, 0, 0.35);
	border-radius: .56rem;
    cursor: pointer;
    font-size: .8rem;
    font-weight: bold;
    line-height: .8rem;
}
.xf .ytysItem .kqBox .kqBoxRight .zxyy  .sss{
    color: transparent;
    /* 设置线性渐变，从红色渐变到蓝色 */
    background-image: linear-gradient(0deg, #f1b652, #fdfaba);
    /* 使用 -webkit-background-clip 属性将背景剪裁至文本形状 */
    -webkit-background-clip: text;
}
.xf .ytysItem{
    width: 18.9333rem;
	height: 7.3067rem;
	background-color: rgba(255, 255, 255, 0.6);
	border-radius: .4rem;
    align-items: center;
    justify-content: flex-end;
}
.xf .ytysItem .kqBox{
    width: 10.5067rem;
	height: 6.3467rem;
	    background-image: linear-gradient(90deg, #e7d4bc 0%, #fcfbf8 50%, #e7d4bc 100%);
	border-radius: .4rem;
    margin-right: .5067rem;
    position: relative;
}
.xf .ytysItem .kqBox .kqBoxImg{
    width: 9.2533rem;
	height: 6.3733rem;
	border-radius: .4rem;
    position: absolute;
    left: -7.3867rem;
}
.xf .ytysItem .kqBox .kqBoxRight{
    width: 8.08rem;
    height: 100%;
    position: absolute;
    right: 0;
    padding-left: .5333rem;
    box-sizing: border-box;
}
.xf .ytysItem .kqBox .kqBoxRight .kqbrTit{
    font-size: .8rem;
    color: #353535;
    font-weight: bold;
    margin:.8267rem 0 0 0;
}
.xf .ytysItem .kqBox .kqBoxRight .line{
    width: 7.3867rem;
    border-top: dashed .0267rem #353535;
    margin-left: 1.2533rem;
    margin: .2667rem 0 .4667rem 0;
}
.xf .ytysItem .kqBox .kqBoxRight .num{
    align-items: flex-end;
}
.xf .ytysItem .kqBox .kqBoxRight .num .fz46{
    font-size: 1.2267rem;
    line-height: 1.2267rem;
    font-weight: bold;
}
.xf .ytysItem .kqBox .kqBoxRight .num .fz23{
    font-size: .6133rem;
    font-weight: bold;
}
.xf .ytysItem .kqBox .kqBoxRight .zhe{
    font-size: .5067rem;
    font-weight: bold;
    margin-left: 1.2533rem;
}
.xf .xfRow{
    margin-top: .9067rem;
}
.xf .xfRow .zhItem{
    width: 9.0667rem;
	height: 11.3333rem;
	background-color: #ffffff;
	box-shadow: .16rem .2667rem .48rem .0267rem 
		rgba(237, 60, 28, 0.41), 
		inset -0.0267rem .2133rem .8rem .1333rem 
		rgba(255, 255, 255, 0.92);
	border-radius: .8rem;
    position: relative;
}

.xf .xfRow .zhItem .zhItemBox{
    width: 7.9733rem;
	height: 8rem;
	    background-image: linear-gradient(90deg, #e7d4bc 0%, #fcfbf8 50%, #e7d4bc 100%);
    border-radius: .5333rem;
    position: absolute;
    bottom: .5333rem;
    align-items: center;
}
.xf .xfRow .zhItem .zhItemBox .sm{
    font-size: 10px;
    color: #53a522;
}
.xf .xfRow .zhItem .zhItemBox .zhImg{
    width: 7.1733rem;
	height: 4.4rem;
    position: absolute;
    top: -2.2933rem;
    
}
.xf .xfRow .zhItem .zhItemBox .zhText{
    font-size: .6933rem;
    color: #353535;
    font-weight: bold;
    margin-top: 2.5067rem;
    text-align: center;
}
.xf .xfRow .zhItem .zhItemBox .fs26{
    font-size: .6933rem;
    color: #b61c20;
    font-weight: bold;
}
.xf .xfRow .zhItem .zhItemBox .fs52{
    font-size: 1.28rem;
    line-height: 1.28rem;
    color: #b61c20;
    font-weight: bold;
}
.xf .xfRow .zhItem .zhItemBox .zhCon{
    margin-top: .5333rem;
    align-items: center;
    justify-content: center;
}
.xf .xfRow .zhItem .zhItemBox .cy{
   font-size: .4267rem;
    color: #ffffff;
    line-height: .5067rem;
	color: #53a522;
    width: 6.32rem;
}
.xf .xfRow .zhItem .zhItemBox .ystsBtn {
    position: absolute;
    bottom: 0.9133rem;
    width: 4.08rem;
	height: 1.3067rem;
	background-color: #c70d08;
	box-shadow: inset 0px 3px 3px 0px 
		rgba(4, 0, 0, 0.35);
	border-radius: .56rem;
    cursor: pointer;
    font-size: .8rem;
    font-weight: bold;
    line-height: .8rem;
}
.xf .xfRow .zhItem .zhItemBox .ystsBtn  .sss{
    color: transparent;
    background-image: linear-gradient(0deg, #f1b652, #fdfaba);
    -webkit-background-clip: text;
}
/* 修复 end */
/* 儿童 start */
.et{
    width: 19.36rem;
	height: 26.9333rem;
	background-image: linear-gradient(90deg, #e7d4bc 0%, #fcfbf8 50%, #e7d4bc 100%);
    border-radius: .88rem;
    border: 5px solid #d9c4a5;
    margin-top: 1.76rem;
    align-items: center;
}
.et .utilTit{
    width: 15.6267rem;
	height: 1.7867rem;
    background-image: url("/images/monthly26-10/zc_tit_bj.png");
    background-size: cover;
    font-size: 1.12rem;
    line-height: 1.12rem;
    font-weight: bold;
    letter-spacing: .1067rem;
    text-align: center;
    box-sizing: border-box;
}
.et .xfItem{
   	width: 18.1333rem;
	height: 6.88rem;
	background-color: #ffffff;
	box-shadow: .16rem .2667rem .48rem .0267rem 
		rgba(237, 60, 28, 0.41), 
		inset -1px 8px 30px 5px 
		rgba(255, 255, 255, 0.92);
	border-radius: .4rem;
	border: solid .08rem #ffffff;
    margin-top: .8rem;
}
.et .xfItem .xfBox{
    width: 17.3067rem;
    /* border-radius: 15px; */
    align-items: center;
}
.et .xfItem .xfBox .xfImg{
    width: 8.2667rem;
	height: 5.7067rem;
	background-color: #ffffff;
	border-radius: .4rem;
    margin-right: .5333rem;
}
.et .xfItem .xfBox .xfText{
    font-size: .8rem;
    font-weight: bold;
    margin-top: .4rem;
}
.et .xfItem .xfBox .line{
    width: 8.5067rem;
    border-top: dashed .0267rem #353535;
    margin: .4rem 0 .3467rem;
}
.et .xfItem .xfBox .num{
    align-items: flex-end;
    color: #b61c20;
}
.et .xfItem .xfBox .num .fs27{
    font-size: .72rem;
    /* color: #4fa31c; */
    font-weight: bold;
}
.et .xfItem .xfBox .num .fs18{
    font-size: .48rem;
    font-weight: bold;
}
.et .xfItem .xfBox .num .fs37{
    font-size: 1.3333rem;
    /* color: #ff3c87; */
    font-weight: bold;
    line-height: 1.3333rem;
}
.et .xfItem .xfBox .cy{
   font-size: 16px;
   color: #c70d08;
   margin-top: 5px;
   font-weight: bold;
}
.et .xfItem .xfBox .xfBtn{
    position: absolute;
    bottom: .2667rem;
    width: 4.08rem;
	height: 1.3067rem;
	background-color: #c70d08;
	box-shadow: inset 0px .08rem .08rem 0px 
		rgba(4, 0, 0, 0.35);
	border-radius: .56rem;
    cursor: pointer;
    font-size: .8rem;
    font-weight: bold;
    line-height: .8rem;
}
.et .xfItem .xfBox .xfBtn  .sss{
    color: transparent;
    /* 设置线性渐变，从红色渐变到蓝色 */
    background-image: linear-gradient(0deg, #f1b652, #fdfaba);
    /* 使用 -webkit-background-clip 属性将背景剪裁至文本形状 */
    -webkit-background-clip: text;
}
/* 儿童 end */
/* 活动须知 start */
.hdxzBox .hdxzText{
    width: 7.0667rem;
	height: 2.2667rem;
	background-color: #f32a19;
	border-radius: .8rem .8rem .8rem 0px;
    font-size: 1.28rem;
    color: #fefefe;
    font-weight: bold;
}
.hdxzBox{
   width: 19.0933rem;
	height: 10.2133rem;
    background-image: linear-gradient(90deg, 
		#f8dfbb 0%, 
		#fef9f6 48%, 
		#d9c4a5 100%), 
	linear-gradient(
		#fcfdfe, 
		#fcfdfe);
    border-radius: .8rem;
    margin-top: 1.6rem;
}
.hdxzBox .hdxzText1{
    font-size: .6933rem;
    font-weight: bold;
    margin-left: 1.7867rem;
    margin-top: .5333rem;
    color: #353535;
    align-items: center;
}
.hdxzBox .hdxzText1 .num{
    width: 1.3067rem;
	height: 1.0933rem;
	background-color: #f32a19;
	border-radius: .2667rem;
    font-size: .6933rem;
    color: #fff;
    margin-right: .2667rem;
}
/* 活动须知 end */

/* 关于 start */
.gyu{
    width: 19.36rem;
	height: 40.96rem;
	background-image: linear-gradient(90deg, 
		#f8dfbb 0%, 
		#fef9f6 48%, 
		#d9c4a5 100%), 
	linear-gradient(
		#fbe2db, 
		#fbe2db);
	border: 0.08rem solid #fcfbf8;
	border-image-slice: 1;
    border-radius: .8rem;
    margin-top: 2.4rem;
    position: relative;
    align-items: center;
}
.gyu .gyuTit{
    width: 12.0267rem;
	height: 2.16rem;
	background-image: linear-gradient(-44deg, 
		#f5cca6 0%, 
		#f8e2ca 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border-radius: 1.0933rem;
	border: solid .1067rem #f5cca6;
    position: absolute;
    top: -1.0667rem;
    font-size: 1.28rem;
    line-height: 1.28rem;
    color: #121111;
    font-weight: bold;
}
.gyu .gyuText{
    font-size: .7467rem;
    color: #a60c05;
    font-weight: bold;
    margin: 1.9467rem 0 8.8rem;
}
.gyu .gyuBox{
    width: 18.5333rem;
	height: 17.28rem;
	background-color: #fefefe;
	box-shadow: .16rem .2667rem .48rem .0267rem 
		rgba(237, 60, 28, 0.41), 
		inset -0.0267rem .2133rem .8rem .1333rem 
		rgba(255, 255, 255, 0.92);
	border-radius: .8rem;
	border: solid .0533rem #f6d17b;
    position: relative;
    align-items: center;
    padding-top: 1.6rem;
    box-sizing: border-box;
}
.gyu .gyuBox .gyImg{
    position: absolute;
    top: -7.8933rem;
    width: 18.2933rem;
	height: 9.04rem;
    border-radius: .6667rem;
}
.gyu .gyuBox .gyuak{
    font-size: .8rem;
    color: #4f5355;
    padding: 0 .72rem;
    line-height: 1.28rem;
    text-indent: 2rem;
}
.gyu .gyuBox .gyuak .xq{
    font-size: .8rem;
}
.gyu .gyuBox .gyuRow .xzwz{
    width: 4.1333rem;
	height: 1.3067rem;
	background-color: #c70d08;
	box-shadow: inset 0px .08rem .08rem 0px 
		rgba(4, 0, 0, 0.35);
    box-sizing: border-box;
}
.gyu .gyuBox .gyuRow{
    margin-top: 1.2267rem;
    width: 16.9333rem;
    justify-content: space-between;
}
.gyu .gyuBox .gyuRow .xzwz .sss{
    color: transparent;
    background-image: linear-gradient(0deg, #f1b652, #fdfaba);
    -webkit-background-clip: text;
    font-size: .72rem;
    font-weight: bold;
}
.gyu .gyuBox .gyuRow .yygh{
    width: 4.1333rem;
	height: 1.3067rem;
    box-sizing: border-box;
	background-color: #e29847;
	box-shadow: inset 0px .08rem .08rem 0px 
		rgba(4, 0, 0, 0.35);
	border: solid .0267rem #e29847;
    font-size: .72rem;
    color: #fff;
}
.gyu .gyuBox .gyuRow .zx{
    width: 7.3067rem;
	height: 1.3067rem;
	background-color: #1a9e52;
	box-shadow: inset 0px .08rem .08rem 0px 
		rgba(4, 0, 0, 0.35);
	border: solid 1px #1a9e52;
    font-size: .72rem;
    color: #fff;
    box-sizing: border-box;
}
.gyu .gyuList{
    margin-top: .5333rem;
}
.gyu .gyuList .gyuItem{
    width: 8.8rem;
	height: 4.96rem;
	background-color: #ffffff;
	box-shadow: 6px .2667rem .48rem 1px 
		rgba(237, 60, 28, 0.41), 
		inset -0.0267rem .2133rem .8rem .1333rem 
		rgba(255, 255, 255, 0.92);
	border-radius: 15px;
}
.gyu .gyuList .gyuItem img{
    margin-right: .5333rem;
}
.gyu .gyuList .gyuItem .right .num{
    align-items: flex-end;
}
.gyu .gyuList .gyuItem .right .num .fs44{
    font-size: 1.1733rem;
    color: #cb0b08;
    line-height: 1.1733rem;
}
.gyu .gyuList .gyuItem .right .num .fs29{
    font-size: .7733rem;
    color: #cb0b08;
}
.gyu .gyuList .gyuItem .right .fs22{
    font-size: .5867rem;
    color: #211717;
    margin-top: .2667rem;
    font-weight: bold;
}
/* 关于 end */

/* 医师团队 start */
.ys{
    width: 19.36rem;
	height: 29.3067rem;
	background-image: linear-gradient(90deg, 
		#f8dfbb 0%, 
		#fef9f6 48%, 
		#d9c4a5 100%), 
	linear-gradient(
		#fbe2db, 
		#fbe2db);
	border: 0.08rem solid #fcfbf8;
	border-image-slice: 1;
    border-radius: .8rem;
    margin-top: 2.4rem;
    position: relative;
    align-items: center;
}
.ys .gyuTit{
    width: 9.4933rem;
	height: 2.16rem;
	background-image: linear-gradient(-44deg, 
		#f5cca6 0%, 
		#f8e2ca 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border-radius: 1.0933rem;
	border: solid .1067rem #f5cca6;
    position: absolute;
    top: -1.0667rem;
    font-size: 1.28rem;
    line-height: 1.28rem;
    color: #121111;
    font-weight: bold;
}
.ys .gyuText{
    font-size: .7467rem;
    color: #a60c05;
    font-weight: bold;
    margin: 1.9467rem 0 1.3333rem;
}
.ys .ysRow{
    height: 8.1333rem;
    width: 18.4rem;
    justify-content: space-between;
    position: relative;
}
.ys .ysRow .nameList{
    width: 18.4rem;
	height: 1.0933rem;
	background-color: #e8d7c3;
    position: absolute;
    top: 4.96rem;
    justify-content: space-between;
}
.ys .ysRow .nameList .nameItem{
    width: 4.4rem;
    height: 1.0933rem;
    font-size: .5867rem;
    font-weight: bold;
}
.ys .ysRow .ysItem{
    height: 8.1333rem;
    width: 4.4rem;
}
.ys .ysRow .ysItem .ysImg{
    width: 4.4rem;
	height: 4.96rem;
    margin-bottom: 0.8933rem;
}
.ys .ysRow .ysItem .zc{
    align-items: center;
    margin-top: .32rem;
}
.ys .ysRow .ysItem .zc .cir{
    width: .2667rem;
	height: .2667rem;
    border-radius: 50%;
    border: .0533rem solid #E19845;
    background-color: #fff;
    margin: 0 .2667rem;
}
.ys .ysRow .ysItem .zc .zcText{
    font-size: .48rem;
    line-height: .48rem;
    color: #030813;
    font-weight: bold;
    /* letter-spacing: -0.0267rem; */
}
/* 医师团队 end */

/* 选择 start */
.xz{
    width: 19.36rem;
	height: 29.7333rem;
	background-image: linear-gradient(90deg, 
		#f8dfbb 0%, 
		#fef9f6 48%, 
		#d9c4a5 100%), 
	linear-gradient(
		#fbe2db, 
		#fbe2db);
	border: 0.08rem solid #fcfbf8;
	border-image-slice: 1;
    border-radius: .8rem;
    margin-top: 2.4rem;
    position: relative;
    align-items: center;
}
.xz .gyuTit{
    width: 12.0267rem;
	height: 2.16rem;
	background-image: linear-gradient(-44deg, 
		#f5cca6 0%, 
		#f8e2ca 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border-radius: 1.0933rem;
	border: solid .1067rem #f5cca6;
    position: absolute;
    top: -1.0667rem;
    font-size: 1.28rem;
    line-height: 1.28rem;
    color: #121111;
    font-weight: bold;
}
.xz .gyuText{
    font-size: .7467rem;
    color: #a60c05;
    font-weight: bold;
    margin: 1.9467rem 0 .9067rem;
}
.xz .xzRow .xzItem{
    width: 6.0267rem;
	height: 12.0533rem;
	background-color: #ffffff;
	box-shadow: .16rem .2667rem .48rem .0267rem 
		rgba(237, 60, 28, 0.41), 
		inset -0.0267rem .2133rem .8rem .1333rem 
		rgba(255, 255, 255, 0.92);
	border-radius: 20px;
    align-items: center;
}
.xz .xzRow .xzItem .xzImg{
    width: 5.1467rem;
	height: 5.3867rem;
    margin-top: .5333rem;
}
.xz .xzRow .xzItem .xzTit{
    font-size: .7467rem;
    line-height: .7467rem;
    color: #130707;
    font-weight: bold;
    margin: .8267rem 0 .4267rem;
}
.xz .xzRow .xzItem .line{
    width: 3.28rem;
	height: .1333rem;
	background-image: linear-gradient(-39deg, 
		#dd1013 0%, 
		#ec3e1c 100%, 
		#f68755 100%, 
		#ffd08e 100%, 
		#ec7c51 100%, 
		#d82814 100%), 
	linear-gradient(
		#45e8fd, 
		#45e8fd);
	background-blend-mode: normal, 
		normal;
}
.xz .xzRow .xzItem .xzText{
    text-align: center;
    width: 4.7733rem;
    font-size: .48rem;
    color: #130707;
    line-height: .8rem;
    margin-top: .3467rem;
}
/* 选择 end */
/* 门店 start */
.md{
    width: 19.36rem;
	height: 36.6133rem;
	background-image: linear-gradient(90deg, 
		#f8dfbb 0%, 
		#fef9f6 48%, 
		#d9c4a5 100%), 
	linear-gradient(
		#fbe2db, 
		#fbe2db);
	border: 0.08rem solid #fcfbf8;
	border-image-slice: 1;
    border-radius: .8rem;
    margin-top: 2.4rem;
    position: relative;
    align-items: center;
    margin-bottom: .8rem;
}
.md .gyuTit{
    width: 12.0267rem;
	height: 2.16rem;
	background-image: linear-gradient(-44deg, 
		#f5cca6 0%, 
		#f8e2ca 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border-radius: 1.0933rem;
	border: solid .1067rem #f5cca6;
    position: absolute;
    top: -1.0667rem;
    font-size: 1.28rem;
    line-height: 1.28rem;
    color: #121111;
    font-weight: bold;
}
.md .gyuText{
    font-size: .7467rem;
    color: #a60c05;
    font-weight: bold;
    margin: 1.9467rem 0 .9067rem;
    text-align: center;
}
.md .mdList{
    height: 30.1333rem;
    width: 19.36rem;
  
}
.md .mdList .mdRow{
    width: 19.36rem;
    justify-content: center;
}
.md .mdList .mdRow .mdItem{
    width: 9.12rem;
	height: 14.1333rem;
	background-color: #ffffff;
	box-shadow: .16rem .2667rem .48rem .0267rem 
		rgba(237, 60, 28, 0.41), 
		inset -0.0267rem .2133rem .8rem .1333rem 
		rgba(255, 255, 255, 0.92);
	border-radius: .4rem;
    align-items: center;
    position: relative;
}
.md .mdList .mdRow .mdItem .mdImg{
    width: 9.12rem;
	height: 6.5867rem;
    margin-bottom: .4rem;
    border-radius: .4rem;
}
.md .mdList .mdRow .mdItem .yymc{
    font-size: .8rem;
    color: #181616;
    font-weight: bold;
    text-align: center;
}
.md .mdList .mdRow .mdItem .line{
    width: 8rem;
    border-top: .0267rem dashed #000;
    margin: .4rem 0;
}
.md .mdList .mdRow .mdItem .dz{
    font-size: .5867rem;
    color: #4b4949;
    font-weight: bold;
    width: 8.2133rem;
}
.md .mdList .mdRow .mdItem .ystsBtn {
    position: absolute;
    bottom: .7733rem;
    width: 4.08rem;
	height: 1.3067rem;
	background-color: #c70d08;
	box-shadow: inset 0px 3px 3px 0px 
		rgba(4, 0, 0, 0.35);
	border-radius: .56rem;
    cursor: pointer;
    font-size: .8rem;
    font-weight: bold;
    line-height: .8rem;
}
.md .mdList .mdRow .mdItem .sss{
    color: transparent;
    background-image: linear-gradient(0deg, #f1b652, #fdfaba);
    -webkit-background-clip: text;
}
.yySwiper .yyBtn .swiper-pagination-bullet{
    width: 1.7333rem;
	height: .2133rem;
    border-radius: 0;
    background-color: #b10803;
}
.yySwiper{
    width: 19.36rem;
    height: 31.1333rem;
}
/* 门店 end */