* {
    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;
    }
}

.banner_title {
    width: 100%;
    background-size: cover;
    display: block;
    max-width: 750px !important;
    cursor: pointer;
}

.conBox{
    background-color: #afd278;
    width: 100%;
     align-items:  center;
}
/* 老带新 start */
.ldx{
    width: 18.96rem;
	height: 21.5733rem;
	background-image: linear-gradient(0deg, 
		#4aa117 0%, 
		#a3cc6e 100%), 
	linear-gradient(0deg, 
		#96df2e 0%, 
		#44ab3f 100%);
	background-blend-mode: normal, 
		normal;
	border-radius: .4rem;
	border: solid .1333rem #e6b36d;
    margin-top: 3.7333rem;
    position: relative;
    align-items: center;
}
.ldx .ldxTit{
    width: 16.96rem;
	height: 3.0667rem;
    background-image: url("/images/m/monthly26-3-4/title01.png");
    background-size: cover;
    top: -1.8133rem;
    position: absolute;
    left: 50%;
    margin-left: -8.48rem;
    font-size: 1.2rem;
    color: #ffffff;
    font-weight: bold;
}
.ldx .ldxItem{
    width: 17.44rem;
	height: 8.9867rem;
    background-image: url("/images/m/monthly26-3-4/j03.png");
    background-size: cover;
    position: relative;
    padding: 1.56rem 0 0 2.5067rem;
    box-sizing: border-box;
}
.ldx .ldxItem .ldxImg{
    width: 4.3467rem;
	height: 4.32rem;
    position: absolute;
    right: 2.56rem;
    bottom: 1.5733rem;
}
.ldx .ldxItem .ldxText1{
    font-size: 1.1733rem;
    color: #ff3383;
    font-weight: bold;
}
.ldx .ldxItem .ldxText2{
    font-size: .8rem;
    color: #353535;
    font-weight: bold;
    margin: .2667rem 0;
}
.ldx .ldxItem .ldxBtn{
    width: 4.24rem;
	height: 1.36rem;
	background-image: linear-gradient(0deg, 
		#ff297f 0%, 
		#ff508e 50%, 
		#ff749c 100%), 
	linear-gradient(
		#353535, 
		#353535);
	background-blend-mode: normal, 
		normal;
	box-shadow: -0.0267rem .24rem .8rem 0px 
		rgba(241, 226, 118, 0.64), 
		inset -0.16rem .3733rem .4267rem 0px 
		rgba(255, 255, 255, 0.34);
	border-radius: .6667rem;
    font-size: .7467rem;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
}
/* 老带新 end */

/* 综合 start */
.zh{
     width: 18.96rem;
	height: 21.5733rem;
	background-image: linear-gradient(0deg, 
		#4aa117 0%, 
		#a3cc6e 100%), 
	linear-gradient(0deg, 
		#96df2e 0%, 
		#44ab3f 100%);
	background-blend-mode: normal, 
		normal;
	border-radius: .4rem;
	border: solid .1333rem #e6b36d;
    margin-top: 3.7333rem;
    position: relative;
}
.zh .zhTit{
    width: 13.52rem;
	height: 2.48rem;
	background-image: linear-gradient(0deg, 
		#030000 0%, 
		#ffffff 100%), 
	linear-gradient(
		#4fa31c, 
		#4fa31c);
	background-blend-mode: soft-light, 
		normal;
	border-radius: 26px 26px 0px 0px;
    position: absolute;
    top: -2.5867rem;
    left: 50%;
    margin-left: -6.76rem;
    font-size: 1.3333rem;
	color: #fff45c;
    font-weight: bold;
	box-shadow: .1067rem .16rem .32rem 0px 
		rgba(53, 139, 15, 0.81);
    text-shadow: .0533rem .0533rem .1067rem rgba(0, 0, 0, 0.2);
}
.zh .zhRow .zhItem{
    margin-top: 1.0667rem;
    width: 8.6133rem;
	height: 11.6rem;
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: .8rem;
    position: relative;
}
.zh .zhRow .zhItem .zhItemBox{
    width: 8.1867rem;
	height: 8.24rem;
	background-color: #f2fde3;
    border-radius: .5333rem;
    position: absolute;
    bottom: .5333rem;
    justify-content: center;
}
.zh .zhRow .zhItem .zhItemBox .zhImg{
    width: 7.36rem;
	height: 4.5333rem;
    position: absolute;
    top: -2.2933rem;
    
}
.zh .zhRow .zhItem .zhItemBox .zhText{
    font-size: .8267rem;
    color: #353535;
    font-weight: bold;
    margin-top: 3.1733rem;
    text-align: center;
}
.zh .zhRow .zhItem .zhItemBox .fs26{
    font-size: .6933rem;
    color: #4fa31c;
    font-weight: bold;
}
.zh .zhRow .zhItem .zhItemBox .fs52{
    font-size: 1.3867rem;
    line-height: 1.3867rem;
    color: #ff3c87;
    font-weight: bold;
}
.zh .zhRow .zhItem .zhItemBox .zhCon{
    margin-top: .88rem;
    align-items: center;
}
.zh .zhRow .zhItem .zhItemBox .zhCon .zhBtn{
    width: 2.0267rem;
	height: 2.0267rem;
	background-image: linear-gradient(0deg, 
		#ff297f 0%, 
		#ff508e 50%, 
		#ff749c 100%), 
	linear-gradient(
		#f44a29, 
		#f44a29);
	background-blend-mode: normal, 
		normal;
	box-shadow: inset -6px 14px 16px 0px 
		rgba(255, 255, 255, 0.34);
	border: solid .08rem #fce891;
    border-radius: 50%;
    font-size: .5867rem;
    color: #ffffff;
    line-height: .6667rem;
    cursor: pointer;
    margin-left: 1.12rem;
}
.zh .zhcbc{
    width: 17.44rem;
	height: 7.3067rem;
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: .8rem;
    margin: .96rem auto 0;
    position: relative;
    display: flex;
    align-items: center;
}
.zh .zhcbc .zhcbcBox{
    width: 12.8533rem;
	height: 5.9733rem;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.6);
    right: .32rem;
	border-radius: .8rem;
}
.zh .zhcbc .zhcbcBox .zhcImg{
    width: 7.36rem;
	height: 4.5333rem;
    position: absolute;
    left: -3.7867rem;
    top: 50%;
    margin-top: -2.2667rem;
}
.zh .zhcbc .zhcbcBox .zhcCon{
    width: 9.28rem;
    height: 5.9733rem;
    position: absolute;
    right: 0;
    padding-left: .8267rem;
    box-sizing: border-box;
}
.zh .zhcbc .zhcbcBox .zhcCon .num{
    align-items: flex-end;
}
.zh .zhcbc .zhcbcBox .zhcCon .zhConText{
    font-size: .9067rem;
    font-weight: bold;
    margin-top: 1.1467rem;
}
.zh .zhcbc .zhcbcBox .zhcCon .fs30{
    font-size: .8rem;
    color: #4fa31c;
}
.zh .zhcbc .zhcbcBox .zhcCon .fs60{
    font-size: 1.6rem;
    font-weight: bold;
    color: #ff3c87;
    line-height: 1.6rem;
}
.zh .zhcbc .zhcbcBox .zhcCon .zhe{
    font-size: .64rem;
    color: #4ea31b;
}
.zh .zhcbc .zhcbcBox .zhcBtn{
    width: 1.8933rem;
	height: 1.8933rem;
	background-image: linear-gradient(0deg, 
		#ff297f 0%, 
		#ff508e 50%, 
		#ff749c 100%), 
	linear-gradient(
		#f44a29, 
		#f44a29);
	background-blend-mode: normal, 
		normal;
	box-shadow: inset -0.16rem .3733rem .4267rem 0px 
		rgba(255, 255, 255, 0.34);
	border: solid 3px #fce891;
    border-radius: 50%;
    position: absolute;
    right: .4rem;
    font-size: .56rem;
    line-height: .6667rem;
    color: #fff;
    top: 50%;
    margin-top: -0.9333rem;
    cursor: pointer;
}
/* 综合 end */
/* 牙体牙髓 start */
.ytys{
    width: 18.96rem;
	height: 16.5867rem;
	background-image: linear-gradient(0deg, 
		#4aa117 0%, 
		#a3cc6e 100%), 
	linear-gradient(0deg, 
		#96df2e 0%, 
		#44ab3f 100%);
	background-blend-mode: normal, 
		normal;
	border-radius: .4rem;
	border: solid .1333rem #e6b36d;
    margin-top: 3.7333rem;
    position: relative;
    align-items: center;
}
.ytys .zhTit{
    width: 13.52rem;
	height: 2.48rem;
	background-image: linear-gradient(0deg, 
		#030000 0%, 
		#ffffff 100%), 
	linear-gradient(
		#4fa31c, 
		#4fa31c);
	background-blend-mode: soft-light, 
		normal;
	border-radius: .6933rem .6933rem 0px 0px;
    position: absolute;
    top: -2.5867rem;
    left: 50%;
    margin-left: -6.76rem;
    font-size: 1.3333rem;
	color: #fff45c;
    font-weight: bold;
	box-shadow: .1067rem .16rem .32rem 0px 
		rgba(53, 139, 15, 0.81);
}
.ytys .ytysItem{
    width: 17.4667rem;
	height: 6.6667rem;
	background-color: #ffffff;
	border-radius: .4rem;
	border: solid .08rem #ffffff;
    align-items: center;
}
.ytys .ytysItem .ytImg{
    width: 8.2667rem;
	height: 5.92rem;
    margin: 0 .48rem;
}
.ytys .ytysItem .ytCon{
    width: 8.7467rem;
    height: 6.6667rem;
    position: relative;
}
.ytys .ytysItem .ytCon .ytConTe{
    font-size: .96rem;
    color: #353535;
    font-weight: bold;
    margin-top: .5333rem;
}
.ytys .ytysItem .ytCon .ytConLine{
    width: 6.96rem;
    border-top: dashed 1px #353535;
    margin: .4267rem 0 .7733rem;
}
.ytys .ytysItem .ytCon .ytBtn{
     width: 2.0267rem;
	height: 2.0267rem;
	background-image: linear-gradient(0deg, 
		#ff297f 0%, 
		#ff508e 50%, 
		#ff749c 100%), 
	linear-gradient(
		#f44a29, 
		#f44a29);
	background-blend-mode: normal, 
		normal;
	box-shadow: inset -6px 14px 16px 0px 
		rgba(255, 255, 255, 0.34);
	border: solid 3px #fce891;
    border-radius: 50%;
    font-size: .5867rem;
    color: #ffffff;
    line-height: .6667rem;
    cursor: pointer;
    position: absolute;
    right: 1.1467rem;
    bottom: .9333rem;
}
.ytys .ytysItem .ytCon .fs53{
    font-size: 1.4133rem;
    font-weight: bold;
	color: #ff3c87;
    line-height: 1.4133rem;
}
.ytys .ytysItem .ytCon .fs24{
    font-size: .64rem;
    color: #53a522;
    font-weight: bold;
}
.ytys .ytysItem .ytCon .zhe{
    margin-top: .2933rem;
    font-size: .64rem;
    color: #53a522;
}
/* 牙体牙髓 end */
/* 种植 start */
.zzk{
    width: 18.96rem;
	/* height: 38.7733rem; */
	background-image: linear-gradient(0deg, 
		#4aa117 0%, 
		#a3cc6e 100%), 
	linear-gradient(0deg, 
		#96df2e 0%, 
		#44ab3f 100%);
	background-blend-mode: normal, 
		normal;
	border-radius: .4rem;
	border: solid .1333rem #e6b36d;
    margin-top: 3.7333rem;
    position: relative;
    align-items: center;
}
.zzk .zhTit{
    width: 13.52rem;
	height: 2.48rem;
	background-image: linear-gradient(0deg, 
		#030000 0%, 
		#ffffff 100%), 
	linear-gradient(
		#4fa31c, 
		#4fa31c);
	background-blend-mode: soft-light, 
		normal;
	border-radius: .6933rem .6933rem 0px 0px;
    position: absolute;
    top: -2.5867rem;
    left: 50%;
    margin-left: -6.76rem;
    font-size: 1.3333rem;
	color: #fff45c;
    font-weight: bold;
	box-shadow: .1067rem .16rem .32rem 0px 
		rgba(53, 139, 15, 0.81);
}
.zzk .zhRow{
    margin-top: .6933rem;
}
.zzk .zhRow .zhItem{
    width: 8.6133rem;
	height: 10.7467rem;
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: .8rem;
    position: relative;
}

.zzk .zhRow .zhItem .zhItemBox{
    width: 7.5733rem;
	height: 7.6267rem;
	background-color: #f2fde3;
    border-radius: .5333rem;
    position: absolute;
    bottom: .5333rem;
    justify-content: center;
}
.zzk .zhRow .zhItem .zhItemBox .sm{
    font-size: 10px;
    color: #53a522;
}
.zzk .zhRow .zhItem .zhItemBox .zhImg{
    width: 6.8267rem;
	height: 4.1867rem;
    position: absolute;
    top: -2.2933rem;
    
}
.zzk .zhRow .zhItem .zhItemBox .zhText{
    font-size: .6933rem;
    color: #353535;
    font-weight: bold;
    margin-top: 2.5067rem;
    text-align: center;
}
.zzk .zhRow .zhItem .zhItemBox .fs26{
    font-size: .6933rem;
    color: #4fa31c;
    font-weight: bold;
}
.zzk .zhRow .zhItem .zhItemBox .fs52{
    font-size: 1.28rem;
    line-height: 1.28rem;
    color: #ff3c87;
    font-weight: bold;
}
.zzk .zhRow .zhItem .zhItemBox .zhCon{
    margin-top: .5333rem;
    align-items: center;
    justify-content: center;
}
.zzk .zhRow .zhItem .zhItemBox .cy{
   font-size: .4267rem;
    color: #ffffff;
    line-height: .5067rem;
	color: #53a522;
    width: 6.32rem;
}
.zzk .zhRow .zhItem .zhItemBox .zhBtn{
    width: 3.92rem;
	height: 1.2533rem;
	background-image: linear-gradient(0deg, 
		#ff297f 0%, 
		#ff508e 50%, 
		#ff749c 100%), 
	linear-gradient(
		#353535, 
		#353535);
	background-blend-mode: normal, 
		normal;
	box-shadow: -0.0267rem .24rem .8rem 0px 
		rgba(241, 226, 118, 0.64), 
		inset -6px .3733rem .4267rem 0px 
		rgba(255, 255, 255, 0.34);
	border-radius: .6667rem;
    cursor: pointer;
    font-size: .7467rem;
    color: #ffffff;
    margin: .48rem auto 0;
}
.zzk .zy{
    font-size: .48rem;
    color: #ffffff;
    text-align: center;
    margin: .8rem 0;
}
/* 种植 end */

/* 口腔正畸科 start */
.zj{
    width: 18.96rem;
	/* height: 38.7733rem; */
	background-image: linear-gradient(0deg, 
		#4aa117 0%, 
		#a3cc6e 100%), 
	linear-gradient(0deg, 
		#96df2e 0%, 
		#44ab3f 100%);
	background-blend-mode: normal, 
		normal;
	border-radius: .4rem;
	border: solid .1333rem #e6b36d;
    margin-top: 3.7333rem;
    position: relative;
    align-items: center;
}
.zj .zhTit{
    width: 13.52rem;
	height: 2.48rem;
	background-image: linear-gradient(0deg, 
		#030000 0%, 
		#ffffff 100%), 
	linear-gradient(
		#4fa31c, 
		#4fa31c);
	background-blend-mode: soft-light, 
		normal;
	border-radius: .6933rem .6933rem 0px 0px;
    position: absolute;
    top: -2.5867rem;
    left: 50%;
    margin-left: -6.76rem;
    font-size: 1.3333rem;
	color: #fff45c;
    font-weight: bold;
	box-shadow: .1067rem .16rem .32rem 0px 
		rgba(53, 139, 15, 0.81);
}
.zj .zjRow{
    justify-content: center;
    margin-top: 1.4933rem;
}
.zj .zjRow .zjItem{
    width: 8.5867rem;
	height: 12.1333rem;
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: .4rem;
    position: relative;
}
.zj .zjRow .zjItem .zjItemTop{
     width: 8.5867rem;
	height: 9.2267rem;
	background-color: #fff;
    border-radius: .4rem .4rem 0 0;
    align-items: center;
}
.zj .zjRow .zjItem .zjItemTop .zjImg{
    width: 7.76rem;
	height: 6.3467rem;
    margin: .48rem 0 .64rem;
}
.zj .zjRow .zjItem .zjItemTop .zjitemText{
    font-size: .7467rem;
    color: #151516;
    font-weight: bold;
}
.zj .zjRow .zjItem .zjItemBom{
    align-items: flex-end;
    margin: .8533rem 0 0 .4267rem;
}
.zj .zjRow .zjItem .zjItemBom .fs24{
    font-size: .64rem;
    color: #4fa31c;
    font-weight: bold;
}
.zj .zjRow .zjItem .zjItemBom .fs52{
     font-size: 1.3867rem;
     color: #ff3c87;
     font-weight: bold;
     line-height: 1.3867rem;
}
.zj .zjRow .zjItem .zjBtn{
    width: 2.2667rem;
	height: 2.2667rem;
	background-image: linear-gradient(0deg, 
		#ff297f 0%, 
		#ff508e 50%, 
		#ff749c 100%), 
	linear-gradient(
		#f44a29, 
		#f44a29);
	background-blend-mode: normal, 
		normal;
	box-shadow: inset -0.16rem .3733rem .4267rem 0px 
		rgba(255, 255, 255, 0.34);
	border: solid .08rem #fce891;
    border-radius: 50%;
    position: absolute;
    bottom: 0.8533rem;
    right: .4rem;
    color: #fcfdfe;
    font-size: .72rem;
    line-height: .72rem;
    cursor: pointer;
}
.zj .zjRow1{
    justify-content: center;
    margin-top: .8533rem;
}
.zj .zjRow1 .zjItem{
    width: 7.0933rem;
	height: 10.56rem;
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: .4rem;
    position: relative;
}
.zj .zjOne{
    width: 17.44rem;
	height: 7.9733rem;
	background-color: #ffffff;
	border-radius: .4rem;
    margin: .5067rem auto;
    align-items: center;
}
.zj .zjOne .zjOneImg{
    width: 8.48rem;
	height: 6.9333rem;
    margin:0 .72rem 0 .4rem;
}
.zj .zjOne .zjOneRight .zjOneText{
    font-size: .8rem;
    width: 6.2133rem;
    font-weight: bold;
    color: #151516;
}
.zj .zjOne .zjOneRight .zjOneGr{
    width: 6.8rem;
	height: 2.9333rem;
	background-color: #b9dba5;
	border-radius: 0px 0px .4rem .4rem;
	border: solid .1067rem #b9dba5;
    margin-top: .7733rem;
    position: relative;
}
.zj .zjOne .zjOneRight .zjOneGr .zjOneGr1{
    height: 1.12rem;
    align-items: flex-end;
    margin:.8267rem 0 0 .32rem;
}
.zj .zjOne .zjOneRight .zjOneGr .fs24{
    font-size: .64rem;
    color: #4fa31c;
    font-weight: bold;
}
.zj .zjOne .zjOneRight .zjOneGr .fs48{
    font-size: 1.28rem;
    line-height: 1.28rem;
    color: #ff3c87;
    font-weight: bold;
}
.zj .zjOne .zjOneRight .zjOneGr .zjOneGrBtn{
    position: absolute;
    width: 2.2667rem;
	height: 2.2667rem;
	background-image: linear-gradient(0deg, 
		#ff297f 0%, 
		#ff508e 50%, 
		#ff749c 100%), 
	linear-gradient(
		#f44a29, 
		#f44a29);
	background-blend-mode: normal, 
		normal;
	box-shadow: inset -0.16rem .3733rem .4267rem 0px 
		rgba(255, 255, 255, 0.34);
	border: solid 3px #fce891;
    right: -.8rem;
    top: -1.3333rem;
    border-radius: 50%;
    font-size: .6667rem;
    color: #fcfdfe;
    line-height: .6667rem;
    cursor: pointer;
}
/* 口腔正畸科 end */

/* 修复 start */
.xf{
    width: 18.96rem;
	/* height: 38.7733rem; */
	background-image: linear-gradient(0deg, 
		#4aa117 0%, 
		#a3cc6e 100%), 
	linear-gradient(0deg, 
		#96df2e 0%, 
		#44ab3f 100%);
	background-blend-mode: normal, 
		normal;
	border-radius: .4rem;
	border: solid .1333rem #e6b36d;
    margin-top: 3.7333rem;
    position: relative;
    align-items: center;
}
.xf .zhTit{
    width: 13.52rem;
	height: 2.48rem;
	background-image: linear-gradient(0deg, 
		#030000 0%, 
		#ffffff 100%), 
	linear-gradient(
		#4fa31c, 
		#4fa31c);
	background-blend-mode: soft-light, 
		normal;
	border-radius: .6933rem .6933rem 0px 0px;
    position: absolute;
    top: -2.5867rem;
    left: 50%;
    margin-left: -6.76rem;
    font-size: 1.3333rem;
	color: #fff45c;
    font-weight: bold;
	box-shadow: .1067rem .16rem .32rem 0px 
		rgba(53, 139, 15, 0.81);
}
.xf .zhRow{
    margin-top: .6933rem;
}
.xf .zhRow .zhItem{
    width: 8.6133rem;
	height: 10.7467rem;
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: .8rem;
    position: relative;
}

.xf .zhRow .zhItem .zhItemBox{
    width: 7.5733rem;
	height: 7.6267rem;
	background-color: #f2fde3;
    border-radius: .5333rem;
    position: absolute;
    bottom: .5333rem;
    justify-content: center;
}
.xf .zhRow .zhItem .zhItemBox .sm{
    font-size: 10px;
    color: #53a522;
}
.xf .zhRow .zhItem .zhItemBox .zhImg{
    width: 6.8267rem;
	height: 4.1867rem;
    position: absolute;
    top: -2.2933rem;
    
}
.xf .zhRow .zhItem .zhItemBox .zhText{
    font-size: .6933rem;
    color: #353535;
    font-weight: bold;
    margin-top: 2.5067rem;
    text-align: center;
}
.xf .zhRow .zhItem .zhItemBox .fs26{
    font-size: .6933rem;
    color: #4fa31c;
    font-weight: bold;
}
.xf .zhRow .zhItem .zhItemBox .fs52{
    font-size: 1.28rem;
    line-height: 1.28rem;
    color: #ff3c87;
    font-weight: bold;
}
.xf .zhRow .zhItem .zhItemBox .zhCon{
    margin-top: .5333rem;
    align-items: center;
    justify-content: center;
}
.xf .zhRow .zhItem .zhItemBox .cy{
   font-size: .4267rem;
    color: #ffffff;
    line-height: .5067rem;
	color: #53a522;
    width: 6.32rem;
}
.xf .zhRow .zhItem .zhItemBox .zhBtn{
    width: 3.92rem;
	height: 1.2533rem;
	background-image: linear-gradient(0deg, 
		#ff297f 0%, 
		#ff508e 50%, 
		#ff749c 100%), 
	linear-gradient(
		#353535, 
		#353535);
	background-blend-mode: normal, 
		normal;
	box-shadow: -0.0267rem .24rem .8rem 0px 
		rgba(241, 226, 118, 0.64), 
		inset -6px .3733rem .4267rem 0px 
		rgba(255, 255, 255, 0.34);
	border-radius: .6667rem;
    cursor: pointer;
    font-size: .7467rem;
    color: #ffffff;
    margin: .48rem auto 0;
}
.xf .zhcbc{
    width: 17.44rem;
	height: 7.3067rem;
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: .8rem;
    margin: .3467rem auto;
    position: relative;
    display: flex;
    align-items: center;
}
.xf .zhcbc .zhcbcBox{
    width: 12.8533rem;
	height: 5.9733rem;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.6);
    right: .32rem;
	border-radius: .8rem;
}
.xf .zhcbc .zhcbcBox .zhcImg{
    width: 7.36rem;
	height: 4.5333rem;
    position: absolute;
    left: -3.7867rem;
    top: 50%;
    margin-top: -2.2667rem;
}
.xf .zhcbc .zhcbcBox .zhcCon{
    width: 9.28rem;
    height: 5.9733rem;
    position: absolute;
    right: 0;
    padding-left: .8267rem;
    box-sizing: border-box;
}
.xf .zhcbc .zhcbcBox .zhcCon .num{
    align-items: flex-end;
}
.xf .zhcbc .zhcbcBox .zhcCon .zhConText{
    font-size: .9067rem;
    font-weight: bold;
    margin-top: 1.1467rem;
}
.xf .zhcbc .zhcbcBox .zhcCon .fs30{
    font-size: .8rem;
    color: #4fa31c;
}
.xf .zhcbc .zhcbcBox .zhcCon .fs60{
    font-size: 1.6rem;
    font-weight: bold;
    color: #ff3c87;
    line-height: 1.6rem;
}
.xf .zhcbc .zhcbcBox .zhcCon .zhe{
    font-size: .64rem;
    color: #4ea31b;
}
.xf .zhcbc .zhcbcBox .zhcBtn{
    width: 1.8933rem;
	height: 1.8933rem;
	background-image: linear-gradient(0deg, 
		#ff297f 0%, 
		#ff508e 50%, 
		#ff749c 100%), 
	linear-gradient(
		#f44a29, 
		#f44a29);
	background-blend-mode: normal, 
		normal;
	box-shadow: inset -0.16rem .3733rem .4267rem 0px 
		rgba(255, 255, 255, 0.34);
	border: solid 3px #fce891;
    border-radius: 50%;
    position: absolute;
    right: .4rem;
    font-size: .56rem;
    line-height: .6667rem;
    color: #fff;
    top: 50%;
    margin-top: -0.9333rem;
    cursor: pointer;
}
/* 修复 end */

/* 儿牙 start */
.ey{
    width: 18.96rem;
	height: 23.3333rem;
	background-image: linear-gradient(0deg, 
		#4aa117 0%, 
		#a3cc6e 100%), 
	linear-gradient(0deg, 
		#96df2e 0%, 
		#44ab3f 100%);
	background-blend-mode: normal, 
		normal;
	border-radius: .4rem;
	border: solid .1333rem #e6b36d;
    margin-top: 3.7333rem;
    position: relative;
    align-items: center;
}
.ey .zhTit{
    width: 13.52rem;
	height: 2.48rem;
	background-image: linear-gradient(0deg, 
		#030000 0%, 
		#ffffff 100%), 
	linear-gradient(
		#4fa31c, 
		#4fa31c);
	background-blend-mode: soft-light, 
		normal;
	border-radius: .6933rem .6933rem 0px 0px;
    position: absolute;
    top: -2.5867rem;
    left: 50%;
    margin-left: -6.76rem;
    font-size: 1.3333rem;
	color: #fff45c;
    font-weight: bold;
	box-shadow: .1067rem .16rem .32rem 0px 
		rgba(53, 139, 15, 0.81);
}
.ey .ytysItem{
    width: 17.4667rem;
	height: 6.6667rem;
	background-color: #ffffff;
	border-radius: .4rem;
	border: solid .08rem #ffffff;
    align-items: center;
}
.ey .ytysItem .ytImg{
    width: 8.2667rem;
	height: 5.92rem;
    margin: 0 .48rem;
}
.ey .ytysItem .ytCon{
    width: 8.7467rem;
    height: 6.6667rem;
    position: relative;
}
.ey .ytysItem .ytCon .ytConTe{
    font-size: .96rem;
    color: #353535;
    font-weight: bold;
    margin-top: .5333rem;
}
.ey .ytysItem .ytCon .ytConLine{
    width: 6.96rem;
    border-top: dashed 1px #353535;
    margin: .4267rem 0 .7733rem;
}
.ey .ytysItem .ytCon .ytBtn{
     width: 2.0267rem;
	height: 2.0267rem;
	background-image: linear-gradient(0deg, 
		#ff297f 0%, 
		#ff508e 50%, 
		#ff749c 100%), 
	linear-gradient(
		#f44a29, 
		#f44a29);
	background-blend-mode: normal, 
		normal;
	box-shadow: inset -6px 14px 16px 0px 
		rgba(255, 255, 255, 0.34);
	border: solid 3px #fce891;
    border-radius: 50%;
    font-size: .5867rem;
    color: #ffffff;
    line-height: .6667rem;
    cursor: pointer;
    position: absolute;
    right: 1.1467rem;
    bottom: .9333rem;
}
.ey .ytysItem .ytCon .fs53{
    font-size: 1.4133rem;
    font-weight: bold;
	color: #ff3c87;
    line-height: 1.4133rem;
}
.ey .ytysItem .ytCon .fs24{
    font-size: .64rem;
    color: #53a522;
    font-weight: bold;
}
.ey .ytysItem .ytCon .zhe{
    margin-top: .2933rem;
    font-size: .64rem;
    color: #53a522;
}
/* 儿牙 end */

/* 牙周 start */
.yz{
    width: 18.96rem;
	/* height: 38.7733rem; */
	background-image: linear-gradient(0deg, 
		#4aa117 0%, 
		#a3cc6e 100%), 
	linear-gradient(0deg, 
		#96df2e 0%, 
		#44ab3f 100%);
	background-blend-mode: normal, 
		normal;
	border-radius: .4rem;
	border: solid .1333rem #e6b36d;
    margin-top: 3.7333rem;
    position: relative;
    align-items: center;
}
.yz .zhTit{
    width: 13.52rem;
	height: 2.48rem;
	background-image: linear-gradient(0deg, 
		#030000 0%, 
		#ffffff 100%), 
	linear-gradient(
		#4fa31c, 
		#4fa31c);
	background-blend-mode: soft-light, 
		normal;
	border-radius: .6933rem .6933rem 0px 0px;
    position: absolute;
    top: -2.5867rem;
    left: 50%;
    margin-left: -6.76rem;
    font-size: 1.3333rem;
	color: #fff45c;
    font-weight: bold;
	box-shadow: .1067rem .16rem .32rem 0px 
		rgba(53, 139, 15, 0.81);
}
.yz .zhRow{
    margin-top: .6933rem;
}
.yz .zhRow .zhItem{
    width: 8.6133rem;
	height: 10.7467rem;
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: .8rem;
    position: relative;
}

.yz .zhRow .zhItem .zhItemBox{
    width: 7.5733rem;
	height: 7.6267rem;
	background-color: #f2fde3;
    border-radius: .5333rem;
    position: absolute;
    bottom: .5333rem;
    justify-content: center;
}
.yz .zhRow .zhItem .zhItemBox .sm{
    font-size: 10px;
    color: #53a522;
}
.yz .zhRow .zhItem .zhItemBox .zhImg{
    width: 6.8267rem;
	height: 4.1867rem;
    position: absolute;
    top: -2.2933rem;
    
}
.yz .zhRow .zhItem .zhItemBox .zhText{
    font-size: .6933rem;
    color: #353535;
    font-weight: bold;
    margin-top: 2.5067rem;
    text-align: center;
}
.yz .zhRow .zhItem .zhItemBox .fs26{
    font-size: .6933rem;
    color: #4fa31c;
    font-weight: bold;
}
.yz .zhRow .zhItem .zhItemBox .fs52{
    font-size: 1.28rem;
    line-height: 1.28rem;
    color: #ff3c87;
    font-weight: bold;
}
.yz .zhRow .zhItem .zhItemBox .zhCon{
    margin-top: .5333rem;
    align-items: center;
    justify-content: center;
}
.yz .zhRow .zhItem .zhItemBox .cy{
   font-size: .4267rem;
    color: #ffffff;
    line-height: .5067rem;
	color: #53a522;
    width: 6.32rem;
}
.yz .zhRow .zhItem .zhItemBox .zhBtn{
    width: 3.92rem;
	height: 1.2533rem;
	background-image: linear-gradient(0deg, 
		#ff297f 0%, 
		#ff508e 50%, 
		#ff749c 100%), 
	linear-gradient(
		#353535, 
		#353535);
	background-blend-mode: normal, 
		normal;
	box-shadow: -0.0267rem .24rem .8rem 0px 
		rgba(241, 226, 118, 0.64), 
		inset -6px .3733rem .4267rem 0px 
		rgba(255, 255, 255, 0.34);
	border-radius: .6667rem;
    cursor: pointer;
    font-size: .7467rem;
    color: #ffffff;
    margin: .48rem auto 0;
}
.yz .zhcbc{
    width: 17.44rem;
	height: 7.3067rem;
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: .8rem;
    margin: .3467rem auto;
    position: relative;
    display: flex;
    align-items: center;
}
.yz .zhcbc .zhcbcBox{
    width: 12.8533rem;
	height: 5.9733rem;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.6);
    right: .32rem;
	border-radius: .8rem;
}
.yz .zhcbc .zhcbcBox .zhcImg{
    width: 7.36rem;
	height: 4.5333rem;
    position: absolute;
    left: -3.7867rem;
    top: 50%;
    margin-top: -2.2667rem;
}
.yz .zhcbc .zhcbcBox .zhcCon{
    width: 9.28rem;
    height: 5.9733rem;
    position: absolute;
    right: 0;
    padding-left: .8267rem;
    box-sizing: border-box;
}
.yz .zhcbc .zhcbcBox .zhcCon .num{
    align-items: flex-end;
}
.yz .zhcbc .zhcbcBox .zhcCon .zhConText{
    font-size: .9067rem;
    font-weight: bold;
    margin-top: 1.1467rem;
}
.yz .zhcbc .zhcbcBox .zhcCon .fs30{
    font-size: .8rem;
    color: #4fa31c;
}
.yz .zhcbc .zhcbcBox .zhcCon .fs60{
    font-size: 1.6rem;
    font-weight: bold;
    color: #ff3c87;
    line-height: 1.6rem;
}
.yz .zhcbc .zhcbcBox .zhcCon .zhe{
    font-size: .64rem;
    color: #4ea31b;
}
.yz .zhcbc .zhcbcBox .zhcBtn{
    width: 1.8933rem;
	height: 1.8933rem;
	background-image: linear-gradient(0deg, 
		#ff297f 0%, 
		#ff508e 50%, 
		#ff749c 100%), 
	linear-gradient(
		#f44a29, 
		#f44a29);
	background-blend-mode: normal, 
		normal;
	box-shadow: inset -0.16rem .3733rem .4267rem 0px 
		rgba(255, 255, 255, 0.34);
	border: solid 3px #fce891;
    border-radius: 50%;
    position: absolute;
    right: .4rem;
    font-size: .56rem;
    line-height: .6667rem;
    color: #fff;
    top: 50%;
    margin-top: -0.9333rem;
    cursor: pointer;
}
/* 牙周 end */

/* 活动须知 start */
.hdxz{
    width: 18.96rem;
	height: 11.84rem;
	background-image: linear-gradient(0deg, 
		#4aa117 0%, 
		#a3cc6e 100%), 
	linear-gradient(0deg, 
		#96df2e 0%, 
		#44ab3f 100%);
	background-blend-mode: normal, 
		normal;
	border-radius: .4rem;
	border: solid .1333rem #e6b36d;
    margin-top: 1.3333rem;
}
.hdxz .hdxzText{
    width: 8.2667rem;
	height: 2.2933rem;
	background-color: #f32a19;
	border-radius: .8rem .8rem .8rem 0px;
    font-size: 1.28rem;
    color: #fefefe;
    font-weight: bold;
}
.hdxz .hdxzBox{
    width: 17.5467rem;
	height: 9.0667rem;
	background-color: #fcfdfe;
	border-radius: .8rem;
}
.hdxz .hdxzBox .hdxzText1{
    font-size: .6933rem;
    font-weight: bold;
    margin-left: 1.1467rem;
    margin-top: .2667rem;
}
/* 活动须知 end */
/* 硕博 start */
.sb{

}
.sb .sbText{
    font-size: 1.36rem;
    color: #ffffff;
    font-weight: bold;
    margin: 1.7867rem 0 0rem;
    text-align: center;
}
.sb .sbysList{
    height: 16.4667rem;
    width: 18.6667rem;
    margin: 1.3933rem auto 0;
}
.sb .sbysList .sbysItem{
    width: 5.92rem;
    height: 13.7067rem;
    position: relative;
}

.sb .sbysList .sbysItem .sbysImg{
    width: 5.92rem;
    height: 7.8933rem;
    background-size: cover;
}
.sb .sbysList .sbysItem .conBox{
    width: 5.92rem;
	height: 5.8133rem;
	background-color: #50a41d;
    position: absolute;
    bottom:0;
    align-items: center;
}
.sb .sbysList .sbysItem .conBox .name{
    font-size: .9333rem;
    color: #fff;
    font-weight: bold;
    margin-top: .4rem;
}
.sb .sbysList .sbysItem .conBox .zc{
    font-size: .56rem;
     color: #fff;
    /* font-weight: bold; */
    margin-top: .1333rem;
}
.sb .sbysList .sbysItem .conBox .kfBtn{
    width: 3.8933rem;
	height: .96rem;
	background-image: linear-gradient(0deg, 
		#ff297f 0%, 
		#ff508e 50%, 
		#ff749c 100%), 
	linear-gradient(
		#f44a29, 
		#f44a29);
	background-blend-mode: normal, 
		normal;
	box-shadow: inset -6px 14px 16px 0px 
		rgba(255, 255, 255, 0.34);
	border-radius: .5333rem;
	border: solid .0533rem #fce891;
    font-weight: bold;
    margin-top: .2667rem;
    cursor: pointer;
    font-size: .4rem;
    color: #f9fdff;
    margin-top: .5333rem;
}
.sb .sbysList .doctorSwiper{
    height: 100%;
}
.sb .sbysList .doctorSwiper .doctorBtn{
    bottom: .6rem;
}
.sb .sbysList .doctorSwiper .swiper-pagination-bullet-active {
    width: .5333rem;
    height: .5333rem;
    background-color: #50a41d !important;
}

.sb .sbysList .doctorSwiper .swiper-pagination-bullet {
    background-color: #fff;
    width: .5333rem;
    height: .5333rem;
}
/* 硕博 end */
/* 关于 start */
.gy {
    background-color: #ffffff;
    width: 18.6667rem;
    position: relative;
    margin: 1.0667rem 0 1.3333rem;
    align-items: center;
}

.gy .zhBj {
    width: 13.2rem;
    height: 1.6533rem;
    position: absolute;
    top: -0.5333rem;
    left: 50%;
    margin-left: -6.6rem;
    background-image: url("/images/m/monthly26-3-4/title_bj.png");
    font-size: .96rem;
    font-style: italic;
    color: #fff;
    font-weight: bold;
    background-size: cover;
}
.gy .aboutSm {
    font-size: .64rem;
    width: 16.3467rem;
    margin: 2.6667rem auto 1.6rem;
    line-height: 1rem;
    font-weight: bold;
}
.gy .aboutSm .sss{
    color:#50a41d;
    cursor: pointer;
     font-size: .64rem;
}
.gy .xzBtn{
    border: solid .0267rem #50a41d;
    border-radius: .4rem;
}
.gy .xzBtn .xzBtnItem1,
.gy .xzBtn .xzBtnItem2 {
    width: 4.2667rem;
    color: #474646;
    background-color: #fff;
    cursor: pointer;
    font-size: .8rem;
    height: 1.8667rem;
    font-weight: bold;
}

.gy .xzBtn .xzBtnItem1 {
    border-radius: .4rem 0 0 .4rem;
    color: #474646;
}
.gy .xzBtn .xzBtnItem2{
    border-left: solid .0267rem #50a41d;;
}

.gy .xzBtn .active {
    background-color:#50a41d;
    color: #ffffff;
}
.gy .doctorImg{
    	width: 17.8667rem;
	height: 22.9333rem;
	background-color: #ffe9e4;
    margin-top: .5067rem;
    box-sizing: border-box;
    padding: .5333rem .4rem;
}
.gy .doctorImg .doctorRow{
    justify-content: space-between;
    margin-bottom: .2667rem;
}
.gy .doctorImg .doctorItem{
   	width: 5.52rem;
	height: 3.6533rem;
}
.gy #tab2 .doctorItem,.gy #tab3 .doctorItem,.gy #tab4 .doctorItem{
    width: 5.52rem;
	height: 5.2533rem;
}
/* 关于 end */
