* {
    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: #FC3120; */
}

.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;
}

.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;
}
body {
    background-color: #fafff2;
}

@media screen and (min-width: 750px) {
    html {
        font-size: 37.5px !important;
    }
}
.utilTit {
    width: 13.36rem;
    height: 2.32rem;
    background-image: url("/images/m/monthly26-5-6/tit_bj.png");
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 2;
    top: -0.08rem;
    left: 50%;
    margin-left: -6.6667rem;
    font-size: 1.28rem;
    font-weight: bold;
    color: white;
    text-shadow: .0533rem .0267rem .0267rem #000;
}
.banner_title {
    width: 100%;
    background-size: cover;
    display: block;
    max-width: 750px !important;
    cursor: pointer;
}

.conBox{
    width: 100%;
     align-items:  center;
     background-image: url("/images/m/monthly26-5-6/bj.jpg");
     /* height: 26.6667rem; */
     background-repeat: no-repeat;
}
/* 进店专享 start */
.jdzx{
    width: 18.24rem;
	height: 23.84rem;
	background-image: linear-gradient(90deg, 
		#fed3db 0%, 
		#fda8be 100%);
	box-shadow: 0px .1333rem .56rem 0px 
		rgba(3, 52, 129, 0.25);
	border-radius: .5333rem;
    position: relative;
    margin-top: 1.52rem;
}
.jdzx .jdzxBox{
    width: 18.24rem;
	height: 23.3333rem;
	background-image: linear-gradient(0deg, 
		#f4fdfe 0%, 
		#ffffff 100%);
	border-radius: .5333rem;
    position: absolute;
    bottom: 0;
        align-items: center;
}
.jdzx .jdzxBox .jx{
    font-size: .9067rem;
    font-weight: bold;
    margin-top: 2.6667rem;
}
.jdzx .jdzxBox .fz34{
    font-size: .9067rem;
    line-height: .9067rem;
    font-weight: bold;
}
.jdzx .jdzxBox .fz45{
    font-style: italic;
    font-size: 1.2rem;
    line-height: 1.2rem;
    font-weight: bold;
    color: #00329e;
}
.jdzx .jdzxBox .jdzxRow .jdzxItem{
    width: 8rem;
	height: 3.4133rem;
	background-image: linear-gradient(0deg, 
		#e8f3fc 0%, 
		#d5ebfe 100%);
	border-radius: .5333rem;
    position: relative;
}
.jdzx .jdzxBox .jdzxRow .jdzxItem .jdt1{
    font-size: .8rem;
    line-height: .8rem;
    font-weight: bold;
    color: #00286f;
    padding: .3733rem 0 0 .6133rem;
}
.jdzx .jdzxBox .jdzxRow .jdzxItem .jdt2{
    margin-left: .6133rem;
    color: #001540;
    font-size: .64rem;
    line-height: .64rem;
    margin-top: .16rem;
}
.jdzx .jdzxBox .jdzxRow .jdzxItem .jdtBtn{
    width: 7.6267rem;
	height: .96rem;
	background-image: linear-gradient(90deg, 
		#f4f9fd 1%, 
		#fafcfe 28%, 
		#ffffff 55%, 
		#f4f9fd 100%);
	border-radius: .48rem;
	border: solid .0267rem #eeeeee;
    font-size: .64rem;
    color: #001540;
    margin: .2667rem auto 0;
}
.jdzx .jdzxBox .zzj{
    width: 16.7733rem;
	height: 3.4133rem;
	background-image: linear-gradient(0deg, 
		#e8f2fc 0%, 
		#ffebf4 100%);
	border-radius: .5333rem;
    align-items: center;
    margin-top: .8rem;
}
.jdzx .jdzxBox .zzj .zzjText{
    font-size: .8rem;
	font-weight: bold;
	color: #00286f;
    margin: .6667rem 0 0;
}
.jdzx .jdzxBox .zzj .yq{
    width: 9.52rem;
	height: .96rem;
	background-image: linear-gradient(90deg, 
		#f4f9fd 1%, 
		#fafcfe 28%, 
		#ffffff 55%, 
		#f4f9fd 100%);
	border-radius: .48rem;
	border: solid 1px #eeeeee;
    font-size: .64rem;
    color: #001540;
}
/* 进店专享 end */
/* 综合牙科 start */
.zh{
    width: 18.24rem;
	height: 20.8267rem;
	background-image: linear-gradient(90deg, 
		#fed3db 0%, 
		#fda8be 100%);
	box-shadow: 0px .1333rem .56rem 0px 
		rgba(3, 52, 129, 0.25);
	border-radius: .5333rem;
    position: relative;
    margin-top: 1.52rem;
}
.zh .jdzxBox{
    width: 18.24rem;
	height: 20.32rem;
	background-image: linear-gradient(0deg, 
		#f4fdfe 0%, 
		#ffffff 100%);
	border-radius: .5333rem;
    position: absolute;
    bottom: 0;
        align-items: center;
}
.zh .zhRow{
    margin-top: 2.1067rem;
}
.zh .zzItem{
    width: 7.9733rem;
	height: 8.9333rem;
	background-image: linear-gradient(0deg, 
		#ffffff 56%, 
		#cfe3fd 100%);
	border-radius: .5333rem;
	border: solid 1px #ffffff;
    align-items: center;
    position: relative;
}
.zh .zzItem .zzItemImg{
    width: 4.5867rem;
	height: 2.8267rem;
    border-radius: .5333rem;
    margin-top: .32rem;
}
.zh .zzItem .xm{
    font-size: .9067rem;
    margin: .312rem 0 .1267rem;
    font-weight: bold;
}
.zh .zzItem .line{
    width: 6.3467rem;
    border-top: 1px dashed #a4a59f;
}
.zh .zzItem .prcie{
    align-items: flex-end;
    margin: .2933rem 0 .4rem;
}
.zh .zzItem .sm{
    width: 193px;
	height: 34px;
	background-color: #f0f4f7;
	border-radius: 16px;
    position: absolute;
    bottom: -40px;
    font-size: 16px;
    color: #6c6c6c;
}
.zh .zzItem .fs28{
    font-size: .8267rem;
    line-height: .9267rem;
}
.zh .zzItem .fs47{
    font-size: 1.6267rem;
    font-weight: bold;
    line-height: 1.6267rem;
    color: #00329e;
    letter-spacing: -0.0267rem;
}
.zh .zzItem .yyBtn{
    width: 7.5733rem;
	height: 1.3067rem;
	background-image: linear-gradient(0deg, 
		#ea3a3e 0%, 
		#ff5d59 100%);
	border-radius: 16px;
    font-size: .9067rem;
    font-weight: bold;
    color: #ffffff;
    line-height: .9067rem;
    cursor: pointer;
}
.zh .ytysItem{
    width: 16.6933rem;
	height: 7.5733rem;
	background-image: linear-gradient(0deg, 
		#ffffff 56%, 
		#cfe3fd 100%);
	border-radius: .5333rem;
	border: solid 1px #ffffff;
    position: relative;
    margin-top: .8533rem;
}
.zh .ytysItem .ytysItemImg{
    width: 3.84rem;
	height: 3.84rem;
    position: absolute;
    top: .6933rem;
    right: 2.8533rem;
    border-radius: 50%;
}
.zh .ytysItem .texts .text1{
    font-size: .9067rem;
    font-weight: bold;
    width: 5.5733rem;
    margin:.9867rem 0 .7733rem 2.8rem;
    text-align: center;
}
.zh .ytysItem .texts .text2{
    align-items: flex-end;
    margin-left: 2.8rem;
}
.zh .ytysItem .texts .text2 .fz61{
    font-size: 1.6267rem;
    line-height: 1.6267rem;
	font-weight: bold;
	color: #00329e;
}
.zh .ytysItem .texts .text2 .fz31{
    font-weight: bold;
    font-size: .8267rem;
}
.zh .ytysItem .zhe{
    position: absolute;
    bottom: 1.0133rem;
    width: 15.6533rem;
    left: 50%;
    margin-left: -7.8267rem;
    background-color: #f0f4f7;
    font-size: .6667rem;
    color: #6c6c6c;
    border-radius: .64rem;
    line-height: 1.3067rem;
    height: 1.3067rem;
    padding-left: 1.52rem;
    box-sizing: border-box;
}
.zh .ytysItem .zhe .yybtn{
    width: 8.24rem;
	height: 1.3067rem;
	background-image: linear-gradient(0deg, 
		#ea3a3e 0%, 
		#ff5d59 100%);
	border-radius: .64rem;
    position: absolute;
    right: 0;
    top: 0;
    font-size: .9067rem;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
}
.zh .ytysItem .zhe .zk{
    height: 1.3067rem;
	background-color: #f0f4f7;
	border-radius: .64rem;
    font-size: .6667rem;
}
/* 综合牙科 end */
/* 牙体牙髓 start */
.ytys{
    width: 18.24rem;
	height: 12.72rem;
	background-image: linear-gradient(90deg, 
		#fed3db 0%, 
		#fda8be 100%);
	box-shadow: 0px .1333rem .56rem 0px 
		rgba(3, 52, 129, 0.25);
	border-radius: .5333rem;
    position: relative;
    margin-top: 1.52rem;
}
.ytys .jdzxBox{
    width: 18.24rem;
	height: 12.2133rem;
	background-image: linear-gradient(0deg, 
		#f4fdfe 0%, 
		#ffffff 100%);
	border-radius: .5333rem;
    position: absolute;
    bottom: 0;
        align-items: center;
}
.ytys .zhRow{
    margin-top: 2.1067rem;
}
.ytys .zzItem{
    width: 7.9733rem;
	height: 8.9333rem;
	background-image: linear-gradient(0deg, 
		#ffffff 56%, 
		#cfe3fd 100%);
	border-radius: .5333rem;
	border: solid 1px #ffffff;
    align-items: center;
    position: relative;
}
.ytys .zzItem .zzItemImg{
    width: 4.5867rem;
	height: 2.8267rem;
    border-radius: .5333rem;
    margin-top: .32rem;
}
.ytys .zzItem .xm{
    font-size: .9067rem;
    line-height: .9067rem;
    margin: .312rem 0 .1267rem;
    font-weight: bold;
}
.ytys .zzItem .line{
    width: 6.3467rem;
    border-top: 1px dashed #a4a59f;
}
.ytys .zzItem .prcie{
    align-items: flex-end;
    margin: .2933rem 0 .4rem;
}
.ytys .zzItem .dek{
    width: 6.4rem;
	height: .8533rem;
	background-color: #f0f4f7;
	border-radius: .4rem;
    font-size: .6667rem;
    color: #6c6c6c;
}
.ytys .zzItem .fs28{
    font-size: .8267rem;
    line-height: .9267rem;
}
.ytys .zzItem .fs47{
    font-size: 1.6267rem;
    font-weight: bold;
    line-height: 1.6267rem;
    color: #00329e;
    letter-spacing: -0.0267rem;
}
.ytys .zzItem .yyBtn{
    width: 7.5733rem;
	height: 1.3067rem;
	background-image: linear-gradient(0deg, 
		#ea3a3e 0%, 
		#ff5d59 100%);
	border-radius: 16px;
    font-size: .9067rem;
    font-weight: bold;
    color: #ffffff;
    line-height: .9067rem;
    cursor: pointer;
    position: absolute;
    bottom: .2933rem;
}
/* 牙体牙髓 end */
/* 口腔种植 start */
.zz{
    width: 18.24rem;
	height: 35.3067rem;
	background-image: linear-gradient(90deg, 
		#fed3db 0%, 
		#fda8be 100%);
	box-shadow: 0px .1333rem .56rem 0px 
		rgba(3, 52, 129, 0.25);
	border-radius: .5333rem;
    position: relative;
    margin-top: 1.52rem;
}
.zz .jdzxBox{
    width: 18.24rem;
	height: 34.8rem;
	background-image: linear-gradient(0deg, 
		#f4fdfe 0%, 
		#ffffff 100%);
	border-radius: .5333rem;
    position: absolute;
    bottom: 0;
        align-items: center;
}
.zz .zhRow{
    margin-top: 2.1067rem;
}
.zz .zzItem{
    width: 7.9733rem;
	height: 8.9333rem;
	background-image: linear-gradient(0deg, 
		#ffffff 56%, 
		#cfe3fd 100%);
	border-radius: .5333rem;
	border: solid 1px #ffffff;
    align-items: center;
    position: relative;
}
.zz .zzItem .zzItemImg{
    width: 4.5867rem;
	height: 2.8267rem;
    border-radius: .5333rem;
    margin-top: .32rem;
}
.zz .zzItem .xm{
    font-size: .9067rem;
    line-height: .9067rem;
    margin: .312rem 0 .1267rem;
    font-weight: bold;
    	letter-spacing: -0.0533rem;
}
.zz .zzItem .line{
    width: 6.3467rem;
    border-top: 1px dashed #a4a59f;
}
.zz .zzItem .prcie{
    align-items: flex-end;
    margin: .2933rem 0 .4rem;
}
.zz .zzItem .dek{
    width: 6.4rem;
	height: .8533rem;
	background-color: #f0f4f7;
	border-radius: .4rem;
    font-size: .6667rem;
    color: #6c6c6c;
    letter-spacing: -0.0267rem;
    margin-top: .0267rem;
}
.zz .zzItem .fs28{
    font-size: .8267rem;
    line-height: .9267rem;
}
.zz .zzItem .fs47{
    font-size: 1.6267rem;
    font-weight: bold;
    line-height: 1.6267rem;
    color: #00329e;
    letter-spacing: -0.0533rem;
}
.zz .zzItem .yyBtn{
    width: 7.5733rem;
	height: 1.3067rem;
	background-image: linear-gradient(0deg, 
		#ea3a3e 0%, 
		#ff5d59 100%);
	border-radius: 16px;
    font-size: .9067rem;
    font-weight: bold;
    color: #ffffff;
    line-height: .9067rem;
    cursor: pointer;
    position: absolute;
    bottom: .24rem;
}
.zz .zhu{
    font-size: .6133rem;
    color: #000000;
    text-align: center;
    margin-top: .6533rem;
}
/* 口腔种植 end */
/* 正畸 start */
.zj{
    width: 18.24rem;
	height: 40.7467rem;
	background-image: linear-gradient(90deg, 
		#fed3db 0%, 
		#fda8be 100%);
	box-shadow: 0px .1333rem .56rem 0px 
		rgba(3, 52, 129, 0.25);
	border-radius: .5333rem;
    position: relative;
    margin-top: 1.52rem;
}
.zj .jdzxBox{
    width: 18.24rem;
	height: 40.24rem;
	background-image: linear-gradient(0deg, 
		#f4fdfe 0%, 
		#ffffff 100%);
	border-radius: .5333rem;
    position: absolute;
    bottom: 0;
        align-items: center;
}
.zj .zhRow{
    margin-top: 2.1067rem;
}
.zj .zzItem{
    width: 7.9733rem;
	height: 8.9333rem;
	background-image: linear-gradient(0deg, 
		#ffffff 56%, 
		#cfe3fd 100%);
	border-radius: .5333rem;
	border: solid 1px #ffffff;
    align-items: center;
    position: relative;
}
.zj .zzItem .zzItemImg{
    width: 4.5867rem;
	height: 2.8267rem;
    border-radius: .5333rem;
    margin-top: .32rem;
}
.zj .zzItem .xm{
    font-size: .9067rem;
    margin: .312rem 0 .1267rem;
    font-weight: bold;
    letter-spacing: -0.0533rem;
}
.zj .zzItem .line{
    width: 6.3467rem;
    border-top: 1px dashed #a4a59f;
}
.zj .zzItem .prcie{
    align-items: flex-end;
    margin: .2933rem 0 .4rem;
}
.zj .zzItem .dek{
    width: 6.4rem;
	height: .8533rem;
	background-color: #f0f4f7;
	border-radius: .4rem;
    font-size: .6667rem;
    color: #6c6c6c;
}
.zj .zzItem .fs28{
    font-size: .8267rem;
    line-height: .9267rem;
}
.zj .zzItem .fs47{
    font-size: 1.6267rem;
    font-weight: bold;
    line-height: 1.6267rem;
    color: #00329e;
    letter-spacing: -0.0267rem;
}
.zj .zzItem .yyBtn{
    width: 7.5733rem;
	height: 1.3067rem;
	background-image: linear-gradient(0deg, 
		#ea3a3e 0%, 
		#ff5d59 100%);
	border-radius: 16px;
    font-size: .9067rem;
    font-weight: bold;
    color: #ffffff;
    line-height: .9067rem;
    cursor: pointer;
    position: absolute;
    bottom: .2933rem;
}
.zj .ytysItem{
    width: 16.72rem;
	height: 7.2rem;
    background-image: linear-gradient(0deg, 
		#ffffff 56%, 
		#cfe3fd 100%);
    border-radius: .5333rem;
    border: solid 1px #ffffff;
    position: relative;
    margin-top: .8533rem;
}
.zj .ytysItem .ytysItemImg{
    width: 3.84rem;
	height: 3.84rem;
    position: absolute;
    top: .6933rem;
    right: 1.6267rem;
    border-radius: 50%;
}
.zj .ytysItem .texts .text1{
    font-size: .9067rem;
    font-weight: bold;
    width: 11.16rem;
    margin:.9867rem 0 .4rem 1.36rem;
    text-align: center;
}
.zj .ytysItem .texts .text2{
    align-items: flex-end;
    margin-left: 2.8rem;
}
.zj .ytysItem .texts .text2 .fz61{
    font-size: 1.6267rem;
    line-height: 1.6267rem;
	font-weight: bold;
	color: #00329e;
    letter-spacing: -0.0533rem;
}
.zj .ytysItem .texts .text2 .fz31{
    font-weight: bold;
    font-size: .8267rem;
}
.zj .ytysItem .zhe{
    position: absolute;
    bottom: 1.0133rem;
    width: 15.5733rem;
	height: 1.3067rem;
	background-image: linear-gradient(0deg, 
		#ea3a3e 0%, 
		#ff5d59 100%);
	border-radius: .64rem;
    left: 50%;
    margin-left: -7.8267rem;
    background-color: #f0f4f7;
    font-size: .6667rem;
    color: #fff;
    	font-size: .9067rem;
        font-weight: bold;
    border-radius: .64rem;
    line-height: 1.3067rem;
}

/* 正畸 end */
/* 修复 start */
.xf{
    width: 18.24rem;
		height: 30.7733rem;
	background-image: linear-gradient(90deg, 
		#fed3db 0%, 
		#fda8be 100%);
	box-shadow: 0px .1333rem .56rem 0px 
		rgba(3, 52, 129, 0.25);
	border-radius: .5333rem;
    position: relative;
    margin-top: 1.52rem;
}
.xf .jdzxBox{
    width: 18.24rem;
	height: 30.2933rem;
	background-image: linear-gradient(0deg, 
		#f4fdfe 0%, 
		#ffffff 100%);
	border-radius: .5333rem;
    position: absolute;
    bottom: 0;
        align-items: center;
}
.xf .zhRow{
    margin-top: 2.1067rem;
}
.xf .zzItem{
    width: 7.9733rem;
	height: 8.9333rem;
	background-image: linear-gradient(0deg, 
		#ffffff 56%, 
		#cfe3fd 100%);
	border-radius: .5333rem;
	border: solid 1px #ffffff;
    align-items: center;
    position: relative;
}
.xf .zzItem .zzItemImg{
    width: 4.5867rem;
	height: 2.8267rem;
    border-radius: .5333rem;
    margin-top: .32rem;
}
.xf .zzItem .xm{
    font-size: .9067rem;
    margin: .312rem 0 .1267rem;
    font-weight: bold;
    letter-spacing: -0.0533rem;
}
.xf .zzItem .line{
    width: 6.3467rem;
    border-top: 1px dashed #a4a59f;
}
.xf .zzItem .prcie{
    align-items: flex-end;
    margin: .2933rem 0 .4rem;
}
.xf .zzItem .dek{
    width: 6.4rem;
	height: .8533rem;
	background-color: #f0f4f7;
	border-radius: .4rem;
    font-size: .6667rem;
    color: #6c6c6c;
}
.xf .zzItem .fs28{
    font-size: .8267rem;
    line-height: .9267rem;
}
.xf .zzItem .fs47{
    font-size: 1.6267rem;
    font-weight: bold;
    line-height: 1.6267rem;
    color: #00329e;
    letter-spacing: -0.0267rem;
}
.xf .zzItem .yyBtn{
    width: 7.5733rem;
	height: 1.3067rem;
	background-image: linear-gradient(0deg, 
		#ea3a3e 0%, 
		#ff5d59 100%);
	border-radius: 16px;
    font-size: .9067rem;
    font-weight: bold;
    color: #ffffff;
    line-height: .9067rem;
    cursor: pointer;
    position: absolute;
    bottom: .2933rem;
}
.xf .ytysItem{
    width: 16.72rem;
	height: 7.2rem;
    background-image: linear-gradient(0deg, 
		#ffffff 56%, 
		#cfe3fd 100%);
    border-radius: .5333rem;
    border: solid 1px #ffffff;
    position: relative;
    margin-top: .8533rem;
}
.xf .ytysItem .ytysItemImg{
    width: 3.84rem;
	height: 3.84rem;
    position: absolute;
    top: .6933rem;
    right: 1.6267rem;
    border-radius: 50%;
}
.xf .ytysItem .texts .text1{
    font-size: .9067rem;
    font-weight: bold;
    width: 5.7133rem;
    margin:.9867rem 0 .4rem 2.5rem;
    text-align: center;
}
.xf .ytysItem .texts .text2{
    align-items: flex-end;
    margin-left: 2.4rem;
}
.xf .ytysItem .texts .text2 .fz61{
    font-size: 1.6267rem;
    line-height: 1.6267rem;
	font-weight: bold;
	color: #00329e;
    letter-spacing: -0.0533rem;
}
.xf .ytysItem .texts .text2 .fz31{
    font-weight: bold;
    font-size: .8267rem;
}
.xf .ytysItem .zhe{
    position: absolute;
    bottom: 1.0133rem;
    width: 15.5733rem;
	height: 1.3067rem;
	background-image: linear-gradient(0deg, 
		#ea3a3e 0%, 
		#ff5d59 100%);
	border-radius: .64rem;
    left: 50%;
    margin-left: -7.8267rem;
    background-color: #f0f4f7;
    font-size: .6667rem;
    color: #fff;
    	font-size: .9067rem;
        font-weight: bold;
    border-radius: .64rem;
    line-height: 1.3067rem;
}
/* 修复 end */
/* 儿牙 start */
.ey{
    width: 18.24rem;
	height: 20.48rem;
	background-image: linear-gradient(90deg, 
		#fed3db 0%, 
		#fda8be 100%);
	box-shadow: 0px .1333rem .56rem 0px 
		rgba(3, 52, 129, 0.25);
	border-radius: .5333rem;
    position: relative;
    margin-top: 1.52rem;
}
.ey .jdzxBox{
    width: 18.24rem;
	height: 19.9733rem;
	background-image: linear-gradient(0deg, 
		#f4fdfe 0%, 
		#ffffff 100%);
	border-radius: .5333rem;
    position: absolute;
    bottom: 0;
        align-items: center;
}
.ey .zhRow{
    margin-top: 2.1067rem;
}
.ey .zzItem{
    width: 7.9733rem;
	height: 8.9333rem;
	background-image: linear-gradient(0deg, 
		#ffffff 56%, 
		#cfe3fd 100%);
	border-radius: .5333rem;
	border: solid 1px #ffffff;
    align-items: center;
    position: relative;
}
.ey .zzItem .zzItemImg{
    width: 4.5867rem;
	height: 2.8267rem;
    border-radius: .5333rem;
    margin-top: .32rem;
}
.ey .zzItem .xm{
    font-size: .9067rem;
    line-height: .9067rem;
    margin: .312rem 0 .1267rem;
    font-weight: bold;
}
.ey .zzItem .line{
    width: 6.3467rem;
    border-top: 1px dashed #a4a59f;
}
.ey .zzItem .prcie{
    align-items: flex-end;
    margin: .2933rem 0 .4rem;
}
.ey .zzItem .dek{
    width: 6.4rem;
	height: .8533rem;
	background-color: #f0f4f7;
	border-radius: .4rem;
    font-size: .6667rem;
    color: #6c6c6c;
}
.ey .zzItem .fs28{
    font-size: .8267rem;
    line-height: .9267rem;
}
.ey .zzItem .fs47{
    font-size: 1.6267rem;
    font-weight: bold;
    line-height: 1.6267rem;
    color: #00329e;
    letter-spacing: -0.0267rem;
}
.ey .zzItem .yyBtn{
    width: 7.5733rem;
	height: 1.3067rem;
	background-image: linear-gradient(0deg, 
		#ea3a3e 0%, 
		#ff5d59 100%);
	border-radius: 16px;
    font-size: .9067rem;
    font-weight: bold;
    color: #ffffff;
    line-height: .9067rem;
    cursor: pointer;
    position: absolute;
    bottom: .2933rem;
}
.ey .ytysItem{
    width: 16.6933rem;
	height: 7.5733rem;
	background-image: linear-gradient(0deg, 
		#ffffff 56%, 
		#cfe3fd 100%);
	border-radius: .5333rem;
	border: solid 1px #ffffff;
    position: relative;
    margin-top: .8533rem;
}
.ey .ytysItem .ytysItemImg{
    width: 3.84rem;
	height: 3.84rem;
    position: absolute;
    top: .6933rem;
    right: 2.8533rem;
    border-radius: 50%;
}
.ey .ytysItem .texts .text1{
    font-size: .9067rem;
    font-weight: bold;
    width: 5.5733rem;
    margin:.9867rem 0 .7733rem 2.8rem;
    text-align: center;
}
.ey .ytysItem .texts .text2{
    align-items: flex-end;
    margin-left: 3.8rem;
}
.ey .ytysItem .texts .text2 .fz61{
    font-size: 1.6267rem;
    line-height: 1.6267rem;
	font-weight: bold;
	color: #00329e;
}
.ey .ytysItem .texts .text2 .fz31{
    font-weight: bold;
    font-size: .8267rem;
}
.ey .ytysItem .zhe{
    position: absolute;
    bottom: 1.0133rem;
    width: 15.6533rem;
    left: 50%;
    margin-left: -7.8267rem;
    background-color: #f0f4f7;
    font-size: .6667rem;
    color: #6c6c6c;
    border-radius: .64rem;
    line-height: 1.3067rem;
    height: 1.3067rem;
    padding-left: 3.28rem;
    box-sizing: border-box;
}
.ey .ytysItem .zhe .yybtn{
    width: 8.24rem;
	height: 1.3067rem;
	background-image: linear-gradient(0deg, 
		#ea3a3e 0%, 
		#ff5d59 100%);
	border-radius: .64rem;
    position: absolute;
    right: 0;
    top: 0;
    font-size: .9067rem;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
}
.ey .ytysItem .zhe .zk{
    height: 1.3067rem;
	background-color: #f0f4f7;
	border-radius: .64rem;
    	font-size: .6933rem;
}
/* 儿牙 end */
/* 牙周 start */
.yz{
    width: 18.24rem;
	height: 12.72rem;
	background-image: linear-gradient(90deg, 
		#fed3db 0%, 
		#fda8be 100%);
	box-shadow: 0px .1333rem .56rem 0px 
		rgba(3, 52, 129, 0.25);
	border-radius: .5333rem;
    position: relative;
    margin-top: 1.52rem;
}
.yz .jdzxBox{
    width: 18.24rem;
	height: 12.2133rem;
	background-image: linear-gradient(0deg, 
		#f4fdfe 0%, 
		#ffffff 100%);
	border-radius: .5333rem;
    position: absolute;
    bottom: 0;
        align-items: center;
}
.yz .zhRow{
    margin-top: 2.1067rem;
}
.yz .zzItem{
    width: 7.9733rem;
	height: 8.9333rem;
	background-image: linear-gradient(0deg, 
		#ffffff 56%, 
		#cfe3fd 100%);
	border-radius: .5333rem;
	border: solid 1px #ffffff;
    align-items: center;
    position: relative;
}
.yz .zzItem .zzItemImg{
    width: 4.5867rem;
	height: 2.8267rem;
    border-radius: .5333rem;
    margin-top: .32rem;
}
.yz .zzItem .xm{
    font-size: .9067rem;
    line-height: .9067rem;
    margin: .312rem 0 .1267rem;
    font-weight: bold;
}
.yz .zzItem .line{
    width: 6.3467rem;
    border-top: 1px dashed #a4a59f;
}
.yz .zzItem .prcie{
    align-items: flex-end;
    margin: .2933rem 0 .4rem;
}
.yz .zzItem .dek{
    width: 6.4rem;
	height: .8533rem;
	background-color: #f0f4f7;
	border-radius: .4rem;
    font-size: .6667rem;
    color: #6c6c6c;
}
.yz .zzItem .fs28{
    font-size: .8267rem;
    line-height: .9267rem;
}
.yz .zzItem .fs47{
    font-size: 1.6267rem;
    font-weight: bold;
    line-height: 1.6267rem;
    color: #00329e;
    letter-spacing: -0.0267rem;
}
.yz .zzItem .yyBtn{
    width: 7.5733rem;
	height: 1.3067rem;
	background-image: linear-gradient(0deg, 
		#ea3a3e 0%, 
		#ff5d59 100%);
	border-radius: 16px;
    font-size: .9067rem;
    font-weight: bold;
    color: #ffffff;
    line-height: .9067rem;
    cursor: pointer;
    position: absolute;
    bottom: .2933rem;
}
/* 牙周 end */
/* 活动须知 start */
.hd{
   	width: 18.24rem;
	height: 9.4933rem;
	background-image: linear-gradient(90deg, 
		#fed3db 0%, 
		#fda8be 100%);
	box-shadow: 0px .1333rem .56rem 0px 
		rgba(3, 52, 129, 0.25);
	border-radius: .5333rem;
    position: relative;
    margin: 1.52rem 0 1.6533rem;
}
.hd .jdzxBox{
    width: 18.24rem;
	height: 8.9867rem;
	background-image: linear-gradient(0deg, 
		#f4fdfe 0%, 
		#ffffff 100%);
	border-radius: .5333rem;
    position: absolute;
    bottom: 0;
    align-items: center;
    padding-top: 2.2933rem;
    box-sizing: border-box;
}
.hd .jdzxBox .hdText{
    width: 17.1467rem;
    color: #00329e;
    font-size: .8rem;
    letter-spacing: -0.0267rem;
    margin-bottom: .2667rem;
}
/* 活动须知 end */
/* 看牙 start */
.ky{
    width: 20rem;
	height: 19.0133rem;
    background-image: url("/images/m/monthly26-5-6/doctors.jpg");
    background-size: cover;
}
.ky .kyTit{
    font-size: 1.28rem;
    color: #00329e;
    /* font-weight: bold; */
    text-align: center;
    margin: 1.6267rem 0 1.0133rem;
}
.ky .kyText{
    font-size: .8rem;
    text-align: center;
}
/* 看牙 end */
/* 关于 start */
.gyakj{
    width: 20rem;
	height: 31.9467rem;
    background-image: url("/images/m/monthly26-5-6/gybj.png");
    align-items: center;
}
.gyakj .gyTit{
    justify-content: center;
    align-items: center;
    padding: 1.3333rem 0 .9867rem;
}
.gyakj .gyTit .cirList .circle{
    width: .3467rem;
	height: .3467rem;
	background-color: #00329e;
	opacity: 0.3;
    border-radius: 50%;
}
.gyakj .gyTit .gyTitText{
    font-size: 1.28rem;
    color: #00329e;
    font-weight: bold;
    margin: 0 .2667rem;
}
.gyakj .lou{
    width: 17.3867rem;
	height: 21.12rem;
    background-image: url("/images/m/monthly26-5-6/lou.jpg");
    background-size: cover;
    align-items: center;
}
.gyakj .lou .louText{
    font-size: .8rem;
    color: #ffffff;
    width: 15.8933rem;
    text-align: center;
    text-align: justify;
    line-height: 1.38rem;
    margin-top: .8267rem;
}
.gyakj .lou .louText .xq{
    color: #00329e;
    font-size: .8rem;
    cursor: pointer;
}
.gyakj .gyakjRow{
    width: 17.4667rem;
    margin-top: .4rem;
}
.gyakj .gyakjRow .gyakjIt{
    padding: 0 .4rem;
	height: 1.3067rem;
	background-color: #f5fbff;
	border-radius: .64rem;
}
.gyakj .gyakjRow .gyakjIt .yesImg{
    	width: .8267rem;
	height: .8267rem;
    margin-right: .24rem;
}
.gyakj .gyakjRow .gyakjIt .yesText{
    font-size: .6133rem;
    color: #00329e;
}
.gyakj .gyakjBtn{
    	width: 11.8133rem;
	height: 1.44rem;
	background-image: linear-gradient(0deg, 
		#ea3a3e 0%, 
		#ff5d59 100%);
	border-radius: .6933rem;
    font-weight: bold;
    font-size: 1.0133rem;
    color: #fff;
    margin-top: .8533rem;
}
/* 关于 end */
/* 医院 start */
.yyakj{
    width: 20rem;
    height: 21.3333rem;
    background-image: url("/images/m/monthly26-5-6/yybj.png");
    background-size: cover;
    align-items: center;
}
.yyakj .gyTit{
    justify-content: center;
    align-items: center;
    padding: 1.3333rem 0 .9867rem;
}
.yyakj .gyTit .cirList .circle{
    width: .3467rem;
	height: .3467rem;
	background-color: #00329e;
	opacity: 0.3;
    border-radius: 50%;
}
.yyakj .gyTit .gyTitText{
    font-size: 1.28rem;
    color: #00329e;
    font-weight: bold;
    margin: 0 .2667rem;
}
.yyakj .doctorSwiper{
    width: 15.64rem;
    height: 16.48rem;
}
.yyakj .doctorSwiper .doctorBtns{
    bottom: .5333rem;
}
.yyakj .doctorSwiper .swiper-pagination-bullet-active {
    width: .5333rem;
    height: .5333rem;
    background-color: #a0a0a0 !important;
}
.yyakj .doctorSwiper .swiper-pagination-bullet {
    background-color: #fff;
    width: .5333rem;
    height: .5333rem;
}
.yyakj .list .yyRow{
    width: 16.2933rem;
    justify-content: space-between;
    margin-top: 1.0667rem;
}
.yyakj .list .yyRow .yyItem{
    align-items: center;
    width: 7.2rem;
}
.yyakj .list .yyRow .yyItem .yyImg{
    width: 5.5733rem;
	height: 3.52rem;
    border-radius: .5333rem;
}
.yyakj .list .yyRow .yyItem .yyname{
    font-size: .8rem;
    color: #000000;
    font-weight: bold;
}
.yyakj .list .yyRow .yyItem .yydq{
    	font-size: .64rem;
}
/* 医院 end */
/* 选择 start */
.xz{
    width: 20rem;
    height: 28.56rem;
    background-image: url("/images/m/monthly26-5-6/xzbj.jpg");
    background-size: cover;

    align-items: center;
}
.xz .gyTit{
    justify-content: center;
    align-items: center;
    padding: 1.3333rem 0 .9867rem;
}
.xz .gyTit .cirList .circle{
    width: .3467rem;
	height: .3467rem;
	background-color: #00329e;
	opacity: 0.3;
    border-radius: 50%;
}
.xz .gyTit .gyTitText{
    font-size: 1.28rem;
    color: #00329e;
    font-weight: bold;
    margin: 0 .2667rem;
}
.xz .xzSwiper{
    width: 17.3067rem;
    height: 23.0667rem;
}
.xz .xzSwiper .xzBtns{
    bottom: .5333rem;
}
.xz .xzSwiper .swiper-pagination-bullet-active {
    width: .5333rem;
    height: .5333rem;
    background-color: #00a0e9 !important;
}
.xz .xzSwiper .swiper-pagination-bullet {
    background-color: #002e73;
    width: .5333rem;
    height: .5333rem;
}
.xz .xzlist .xzRow .xzItem{
    width: 8.5867rem;
	height: 6.6667rem;
	/* box-shadow: 0px .1333rem .56rem 0px 
		rgba(3, 52, 129, 0.25); */
	border-radius: .4rem;
	border: solid .0267rem #ffffff;
    background-size: cover;
    box-sizing: border-box;
    padding: .8067rem 0 0 .5867rem;
}
.xz .xzlist .xzRow .xzItem .xzItemTit1{
    font-size: .9067rem;
    line-height: .9067rem;
    font-weight: bold;
    color: #ffffff;
}
.xz .xzlist .xzRow .xzItem img{
    margin: .46rem 0 .2267rem;
    display: block;
}
.xz .xzlist .xzRow{
    margin-top: .2667rem;
}
.xz .xzlist .xzRow .xzItem .xzItemText{
    font-size: .7467rem;
    color: #ffffff;
    line-height: .9333rem;
}
/* 选择 end */