* {
    margin: 0;
    padding: 0;
}

.flexX {
    display: flex;
    flex-direction: row;
}

.flexY {
    display: flex;
    flex-direction: column;
}

.flexCenter {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

img {
    display: block;
}

.bold {
    font-weight: bold;
}

.banner_title {
    width: 100%;
    cursor: pointer;
}

.marCenter {
    margin: 0 auto;
    width: 1200px;
}

body {
    /* background-color: #fafff2; */
    min-width: 1200px;
}




.text-shadow {
    color: white;
    text-shadow:
        -1px -1px 0 #fff,
        1px -1px 0 #fff,
        -1px 1px 0 #fff,
        1px 1px 0 #fff;
}

.conBox {
    width: 100%;
    /* height: 5000px; */
    background-image: url("/images/monthly26-3-4/bj.jpg");
    align-items: center;
    padding-top: 113px;
    /* height: 3000px; */
}

.utilTit {
    width: 876px;
    height: 112px;
    background-image: url("/images/monthly26-3-4/util_tit_bj.png");
    background-size: cover;
    position: absolute;
    top: -50px;
    left: 50%;
    margin-left: -438px;
    font-size: 56px;
    color: #ffe5c1;
    font-weight: bold;
}

/* 老带新 start */
.ldx{
    width: 1200px;
	height: 515px;
	background-image: linear-gradient(0deg, 
		#4aa117 0%, 
		#a3cc6e 100%), 
	linear-gradient(0deg, 
		#96df2e 0%, 
		#44ab3f 100%);
	background-blend-mode: normal, 
		normal;
	border-radius: 60px;
	border: solid 5px #e6b36d;
    position: relative;
}
.ldx .ldxTit{
    width: 770px;
	height: 139px;
    background-image: url("/images/monthly26-3-4/title01.png");
    position: absolute;
    top: -70px;
    left: 50%;
    margin-left: -385px;
    font-size: 50px;
    color: #ffffff;
    font-weight: bold;
}
.ldx .ldxRow{
    margin-top: 100px;
}
.ldx .ldxRow .ldxItem{
    width: 540px;
	height: 337px;
	background-image: url("/images/monthly26-3-4/j03.png");
    background-size: cover;
    position: relative;
    box-sizing: border-box;
    padding:60px 0 0 38px;
}
.ldx .ldxRow .ldxItem .ldxItemImg{
    position: absolute;
    bottom: 50px;
    right: 50px;
}
.ldx .ldxRow .ldxItem .ldxText1{
    font-size: 44px;
    color: #ff3383;
    font-weight: bold;
}
.ldx .ldxRow .ldxItem .ldxText2{
    font-size: 30px;
    color: #353535;
    font-weight: bold;
    margin: 10px 0;
}
.ldx .ldxRow .ldxItem .ldxBtn{
    	width: 159px;
	height: 51px;
	background-image: linear-gradient(0deg, 
		#ff297f 0%, 
		#ff508e 50%, 
		#ff749c 100%), 
	linear-gradient(
		#353535, 
		#353535);
	background-blend-mode: normal, 
		normal;
	box-shadow: -1px 9px 30px 0px 
		rgba(241, 226, 118, 0.64), 
		inset -6px 14px 16px 0px 
		rgba(255, 255, 255, 0.34);
	border-radius: 25px;
    font-size: 28px;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
}
/* 老带新 end */

/* 综合 start */
.zh{
    width: 1200px;
	height: 593px;
	background-image: linear-gradient(0deg, 
		#4aa117 0%, 
		#a3cc6e 100%), 
	linear-gradient(0deg, 
		#96df2e 0%, 
		#44ab3f 100%);
	background-blend-mode: normal, 
		normal;
	border-radius: 60px;
	border: solid 5px #e6b36d;
    margin-top: 140px;
    position: relative;
}
.zh .zhTit{
    width: 507px;
	height: 93px;
	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: -97px;
    left: 50%;
    margin-left: -253.5px;
    font-size: 50px;
	color: #fff45c;
    font-weight: bold;
	box-shadow: 4px 6px 12px 0px 
		rgba(53, 139, 15, 0.81);
}
.zh .zhRow .zhItem{
    margin-top: 100px;
    width: 350px;
	height: 435px;
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 30px;
    position: relative;
}
.zh .zhRow .zhItem .zhItemBox{
    width: 307px;
	height: 309px;
	background-color: #f2fde3;
    border-radius: 20px;
    position: absolute;
    bottom: 20px;
    justify-content: center;
}
.zh .zhRow .zhItem .zhItemBox .zhImg{
    width: 276px;
	height: 170px;
    position: absolute;
    top: -86px;
    
}
.zh .zhRow .zhItem .zhItemBox .zhText{
    font-size: 31px;
    color: #353535;
    font-weight: bold;
    margin-top: 119px;
    text-align: center;
}
.zh .zhRow .zhItem .zhItemBox .fs26{
    font-size: 26px;
    color: #4fa31c;
    font-weight: bold;
}
.zh .zhRow .zhItem .zhItemBox .fs52{
    font-size: 52px;
    line-height: 52px;
    color: #ff3c87;
    font-weight: bold;
}
.zh .zhRow .zhItem .zhItemBox .zhCon{
    margin-top: 33px;
    align-items: center;
}
.zh .zhRow .zhItem .zhItemBox .zhCon .zhBtn{
    width: 76px;
	height: 76px;
	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: 22px;
    color: #ffffff;
    line-height: 25px;
    cursor: pointer;
    margin-left: 42px;
}
/* 综合 end */

/* 牙体牙髓 start */
.ytys{
    width: 1200px;
	height: 379px;
	background-image: linear-gradient(0deg, 
		#4aa117 0%, 
		#a3cc6e 100%), 
	linear-gradient(0deg, 
		#96df2e 0%, 
		#44ab3f 100%);
	background-blend-mode: normal, 
		normal;
	border-radius: 60px;
	border: solid 5px #e6b36d;
    margin-top: 140px;
    position: relative;
}
.ytys .zhTit{
    width: 507px;
	height: 93px;
	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: -97px;
    left: 50%;
    margin-left: -253.5px;
    font-size: 50px;
	color: #fff45c;
    font-weight: bold;
	box-shadow: 4px 6px 12px 0px 
		rgba(53, 139, 15, 0.81);
}
.ytys .ytysRow{
    height: 379px;
    align-items: center;
    justify-content: center;
}
.ytys .ytysRow .ytysItem{
    width: 540px;
	height: 250px;
	background-color: #ffffff;
	border-radius: 15px;
	border: solid 3px #ffffff;
    align-items: center;
}
.ytys .ytysRow .ytysItem .ytImg{
    width: 219px;
	height: 222px;
    margin: 0 18px;
}
.ytys .ytysRow .ytysItem .ytCon{
    width: 261px;
    height: 222px;
    position: relative;
}
.ytys .ytysRow .ytysItem .ytCon .ytConTe{
    font-size: 36px;
    color: #353535;
    font-weight: bold;
}
.ytys .ytysRow .ytysItem .ytCon .ytConLine{
    width: 261px;
    border-top: dashed 1px #353535;
    margin: 16px 0 29px;
}
.ytys .ytysRow .ytysItem .ytCon .ytBtn{
     width: 76px;
	height: 76px;
	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: 22px;
    color: #ffffff;
    line-height: 25px;
    cursor: pointer;
    position: absolute;
    right: 0px;
    bottom: 20px;
}
.ytys .ytysRow .ytysItem .ytCon .fs53{
    font-size: 53px;
    font-weight: bold;
	color: #ff3c87;
    line-height: 53px;
}
.ytys .ytysRow .ytysItem .ytCon .fs24{
    font-size: 24px;
    color: #53a522;
    font-weight: bold;
}
.ytys .ytysRow .ytysItem .ytCon .zhe{
    margin-top: 11px;
    font-size: 16px;
    color: #53a522;
}
/* 牙体牙髓 end */

/* 种植 start */
.zzk{
    width: 1200px;
	height: 1084px;
	background-image: linear-gradient(0deg, 
		#4aa117 0%, 
		#a3cc6e 100%), 
	linear-gradient(0deg, 
		#96df2e 0%, 
		#44ab3f 100%);
	background-blend-mode: normal, 
		normal;
	border-radius: 60px;
	border: solid 5px #e6b36d;
    margin-top: 140px;
    position: relative;
}
.zzk .zhTit{
    width: 507px;
	height: 93px;
	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: -97px;
    left: 50%;
    margin-left: -253.5px;
    font-size: 50px;
	color: #fff45c;
    font-weight: bold;
	box-shadow: 4px 6px 12px 0px 
		rgba(53, 139, 15, 0.81);
}
.zzk .zhRow .zhItem{
    margin-top: 68px;
    width: 350px;
	height: 435px;
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 30px;
    position: relative;
}

.zzk .zhRow .zhItem .zhItemBox{
    width: 307px;
	height: 309px;
	background-color: #f2fde3;
    border-radius: 20px;
    position: absolute;
    bottom: 20px;
    justify-content: center;
}
.zzk .zhRow .zhItem .zhItemBox .sm{
    font-size: 10px;
    color: #53a522;
}
.zzk .zhRow .zhItem .zhItemBox .zhImg{
    width: 276px;
	height: 170px;
    position: absolute;
    top: -86px;
    
}
.zzk .zhRow .zhItem .zhItemBox .zhText{
    font-size: 31px;
    color: #353535;
    font-weight: bold;
    margin-top: 109px;
    text-align: center;
}
.zzk .zhRow .zhItem .zhItemBox .fs26{
    font-size: 26px;
    color: #4fa31c;
    font-weight: bold;
}
.zzk .zhRow .zhItem .zhItemBox .fs52{
    font-size: 52px;
    line-height: 52px;
    color: #ff3c87;
    font-weight: bold;
}
.zzk .zhRow .zhItem .zhItemBox .zhCon{
    margin-top: 20px;
    align-items: center;
    justify-content: center;
}
.zzk .zhRow .zhItem .zhItemBox .zhBtn{
    width: 159px;
	height: 51px;
	background-image: linear-gradient(0deg, 
		#ff297f 0%, 
		#ff508e 50%, 
		#ff749c 100%), 
	linear-gradient(
		#353535, 
		#353535);
	background-blend-mode: normal, 
		normal;
	box-shadow: -1px 9px 30px 0px 
		rgba(241, 226, 118, 0.64), 
		inset -6px 14px 16px 0px 
		rgba(255, 255, 255, 0.34);
	border-radius: 25px;
    cursor: pointer;
    font-size: 28px;
    color: #ffffff;
    margin: 18px auto 0;
}
.zzk .zy{
    font-size: 18px;
    color: #ffffff;
    text-align: center;
    margin-top: 30px;
}
/* 种植 end */

/* 口腔正畸科 start */
.zj{
    width: 1200px;
	height: 1084px;
	background-image: linear-gradient(0deg, 
		#4aa117 0%, 
		#a3cc6e 100%), 
	linear-gradient(0deg, 
		#96df2e 0%, 
		#44ab3f 100%);
	background-blend-mode: normal, 
		normal;
	border-radius: 60px;
	border: solid 5px #e6b36d;
    margin-top: 140px;
    position: relative;
}
.zj .zhTit{
    width: 507px;
	height: 93px;
	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: -97px;
    left: 50%;
    margin-left: -253.5px;
    font-size: 50px;
	color: #fff45c;
    font-weight: bold;
	box-shadow: 4px 6px 12px 0px 
		rgba(53, 139, 15, 0.81);
}
.zj .zjRow{
    justify-content: center;
    margin-top: 65px;
}
.zj .zjRow .zjItem{
    width: 352px;
	height: 497px;
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 15px;
    position: relative;
}
.zj .zjRow .zjItem .zjItemTop{
    width: 352px;
	height: 376px;
	background-color: #fff;
    border-radius: 15px 15px 0 0;
    align-items: center;
}
.zj .zjRow .zjItem .zjItemTop .zjImg{
    width: 318px;
	height: 260px;
    margin: 18px 0 24px;
}
.zj .zjRow .zjItem .zjItemTop .zjitemText{
    font-size: 28px;
    color: #151516;
    font-weight: bold;
}
.zj .zjRow .zjItem .zjItemBom{
    align-items: flex-end;
    margin: 32px 0 0 16px;
}
.zj .zjRow .zjItem .zjItemBom .fs24{
    font-size: 24px;
    color: #4fa31c;
    font-weight: bold;
}
.zj .zjRow .zjItem .zjItemBom .fs52{
     font-size: 52px;
     color: #ff3c87;
     font-weight: bold;
     line-height: 52px;
}
.zj .zjRow .zjItem .zjBtn{
    width: 93px;
	height: 93px;
	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%;
    position: absolute;
    bottom: 47px;
    right: 15px;
    color: #fcfdfe;
    font-size: 27px;
    line-height: 27px;
}
.zj .zjRow1{
    justify-content: center;
    margin-top: 32px;
}
.zj .zjRow1 .zjItem{
    width: 266px;
	height: 396px;
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 15px;
    position: relative;
}
.zj .zjRow1 .zjItem .zjItemTop{
    width: 266px;
	height: 320px;
	background-color: #fff;
    border-radius: 15px 15px 0 0;
    align-items: center;
}
.zj .zjRow1 .zjItem .zjItemTop .zjImg{
    width: 240px;
	height: 196px;
    margin: 18px 0 16px;
}
.zj .zjRow1 .zjItem .zjItemTop .zjitemText{
    font-size: 28px;
    color: #151516;
    font-weight: bold;
    width: 240px;
}
.zj .zjRow1 .zjItem .zjItemBom{
    align-items: flex-end;
    margin: 9px 0 0 10px;
}
.zj .zjRow1 .zjItem .zjItemBom .fs24{
    font-size: 24px;
    color: #4fa31c;
    font-weight: bold;
}
.zj .zjRow1 .zjItem .zjItemBom .fs52{
     font-size: 52px;
     color: #ff3c87;
     font-weight: bold;
     line-height: 52px;
}
.zj .zjRow1 .zjItem .zjBtn{
    width: 70px;
    height: 71px;
    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%;
    position: absolute;
    bottom: 44px;
    right: 15px;
    color: #fcfdfe;
    font-size: 24px;
    line-height: 25px;
}
/* 口腔正畸科 end */

/* 口腔修复科专场 start */
.xf{
    width: 1200px;
	height: 880px;
	background-image: linear-gradient(0deg, 
		#4aa117 0%, 
		#a3cc6e 100%), 
	linear-gradient(0deg, 
		#96df2e 0%, 
		#44ab3f 100%);
	background-blend-mode: normal, 
		normal;
	border-radius: 60px;
	border: solid 5px #e6b36d;
    margin-top: 140px;
    position: relative;
}
.xf .zhTit{
    width: 507px;
	height: 93px;
	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: -97px;
    left: 50%;
    margin-left: -253.5px;
    font-size: 50px;
	color: #fff45c;
    font-weight: bold;
	box-shadow: 4px 6px 12px 0px 
		rgba(53, 139, 15, 0.81);
}
.xf .zhRow .zhItem{
    margin-top: 68px;
    width: 350px;
	height: 435px;
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 30px;
    position: relative;
}

.xf .zhRow .zhItem .zhItemBox{
    width: 307px;
	height: 309px;
	background-color: #f2fde3;
    border-radius: 20px;
    position: absolute;
    bottom: 20px;
    justify-content: center;
}
.xf .zhRow .zhItem .zhItemBox .sm{
    font-size: 10px;
    color: #53a522;
}
.xf .zhRow .zhItem .zhItemBox .zhImg{
    width: 276px;
	height: 170px;
    position: absolute;
    top: -86px;
    
}
.xf .zhRow .zhItem .zhItemBox .zhText{
    font-size: 31px;
    color: #353535;
    font-weight: bold;
    margin-top: 109px;
    text-align: center;
}
.xf .zhRow .zhItem .zhItemBox .fs26{
    font-size: 26px;
    color: #4fa31c;
    font-weight: bold;
}
.xf .zhRow .zhItem .zhItemBox .fs52{
    font-size: 52px;
    line-height: 52px;
    color: #ff3c87;
    font-weight: bold;
}
.xf .zhRow .zhItem .zhItemBox .zhCon{
    margin-top: 20px;
    align-items: center;
    justify-content: center;
}
.xf .zhRow .zhItem .zhItemBox .zhBtn{
    width: 159px;
	height: 51px;
	background-image: linear-gradient(0deg, 
		#ff297f 0%, 
		#ff508e 50%, 
		#ff749c 100%), 
	linear-gradient(
		#353535, 
		#353535);
	background-blend-mode: normal, 
		normal;
	box-shadow: -1px 9px 30px 0px 
		rgba(241, 226, 118, 0.64), 
		inset -6px 14px 16px 0px 
		rgba(255, 255, 255, 0.34);
	border-radius: 25px;
    cursor: pointer;
    font-size: 28px;
    color: #ffffff;
    margin: 18px auto 0;
}
.xf .xfRow{
    justify-content: center;
    margin-top: 38px;
}
.xf .xfRow .xfItem{
    width: 540px;
	height: 250px;
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 15px;
}
.xf .xfRow .xfItem .xfBox{
    width: 504px;
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 15px;
}
.xf .xfRow .xfItem .xfBox .xfImg{
    width: 219px;
	height: 222px;
    margin-right: 20px;
}
.xf .xfRow .xfItem .xfBox .xfText{
    font-size: 28px;  
    font-weight: bold;
    margin-top: 25px;
}
.xf .xfRow .xfItem .xfBox .line{
    width: 251px;
    border-top: dashed 1px #353535;
    margin: 20px 0 10px;
}
.xf .xfRow .xfItem .xfBox .num{
    align-items: flex-end;
}
.xf .xfRow .xfItem .xfBox .num .fs21{
    font-size: 21px;
    color: #4fa31c;
    font-weight: bold;
}
.xf .xfRow .xfItem .xfBox .num .fs42{
    font-size: 42px;
    color: #ff3c87;
    font-weight: bold;
    line-height: 42px;
}
.xf .xfRow .xfItem .xfBox .xfBtn{
    	width: 159px;
	height: 51px;
	background-image: linear-gradient(0deg, 
		#ff297f 0%, 
		#ff508e 50%, 
		#ff749c 100%), 
	linear-gradient(
		#353535, 
		#353535);
	background-blend-mode: normal, 
		normal;
	box-shadow: -1px 9px 30px 0px 
		rgba(241, 226, 118, 0.64), 
		inset -6px 14px 16px 0px 
		rgba(255, 255, 255, 0.34);
	border-radius: 25px;
    font-size: 28px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    margin-top: 10px;
}
/* 口腔修复科专场 end */

/* 儿牙 start */
.ey{
    width: 1200px;
	height: 634px;
	background-image: linear-gradient(0deg, 
		#4aa117 0%, 
		#a3cc6e 100%), 
	linear-gradient(0deg, 
		#96df2e 0%, 
		#44ab3f 100%);
	background-blend-mode: normal, 
		normal;
	border-radius: 60px;
	border: solid 5px #e6b36d;
    margin-top: 140px;
    position: relative;
}
.ey .zhTit{
    width: 507px;
	height: 93px;
	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: -97px;
    left: 50%;
    margin-left: -253.5px;
    font-size: 50px;
	color: #fff45c;
    font-weight: bold;
	box-shadow: 4px 6px 12px 0px 
		rgba(53, 139, 15, 0.81);
}
.ey .zjRow{
    justify-content: center;
    margin-top: 65px;
}
.ey .zjRow .zjItem{
    width: 352px;
	height: 497px;
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 15px;
    position: relative;
}
.ey .zjRow .zjItem .zjItemTop{
    width: 352px;
	height: 376px;
	background-color: #fff;
    border-radius: 15px 15px 0 0;
    align-items: center;
}
.ey .zjRow .zjItem .zjItemTop .zjImg{
    width: 318px;
	height: 260px;
    margin: 18px 0 24px;
}
.ey .zjRow .zjItem .zjItemTop .zjitemText{
    font-size: 28px;
    color: #151516;
    font-weight: bold;
    width: 288px;
}
.ey .zjRow .zjItem .zjItemBom{
    align-items: flex-end;
    margin: 22px 0 0 16px;
}
.ey .zjRow .zjItem .zjItemBom .fs24{
    font-size: 24px;
    color: #4fa31c;
    font-weight: bold;
}
.ey .zjRow .zjItem .zjItemBom .fs52{
     font-size: 52px;
     color: #ff3c87;
     font-weight: bold;
     line-height: 52px;
}
.ey .zjRow .zjItem .zjBtn{
    width: 93px;
	height: 93px;
	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%;
    position: absolute;
    bottom: 47px;
    right: 15px;
    color: #fcfdfe;
    font-size: 27px;
    line-height: 27px;
}
.ey .zjRow .zjItem .zy{
    color: #53a522;
    font-size: 18px;
    margin-left: 10px;
}
/* 儿牙 end */

/* 牙体牙髓 start */
.yz{
    width: 1200px;
	height: 379px;
	background-image: linear-gradient(0deg, 
		#4aa117 0%, 
		#a3cc6e 100%), 
	linear-gradient(0deg, 
		#96df2e 0%, 
		#44ab3f 100%);
	background-blend-mode: normal, 
		normal;
	border-radius: 60px;
	border: solid 5px #e6b36d;
    margin-top: 140px;
    position: relative;
}
.yz .zhTit{
    width: 507px;
	height: 93px;
	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: -97px;
    left: 50%;
    margin-left: -253.5px;
    font-size: 50px;
	color: #fff45c;
    font-weight: bold;
	box-shadow: 4px 6px 12px 0px 
		rgba(53, 139, 15, 0.81);
}
.yz .ytysRow{
    height: 379px;
    align-items: center;
    justify-content: center;
}
.yz .ytysRow .ytysItem{
    width: 540px;
	height: 250px;
	background-color: #ffffff;
	border-radius: 15px;
	border: solid 3px #ffffff;
    align-items: center;
}
.yz .ytysRow .ytysItem .ytImg{
    width: 219px;
	height: 222px;
    margin: 0 18px;
}
.yz .ytysRow .ytysItem .ytCon{
    width: 261px;
    height: 222px;
    position: relative;
}
.yz .ytysRow .ytysItem .ytCon .ytConTe{
    font-size: 36px;
    color: #353535;
    font-weight: bold;
}
.yz .ytysRow .ytysItem .ytCon .ytConLine{
    width: 261px;
    border-top: dashed 1px #353535;
    margin: 16px 0 10px;
}
.yz .ytysRow .ytysItem .ytCon .ytBtn{
     width: 76px;
	height: 76px;
	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: 22px;
    color: #ffffff;
    line-height: 25px;
    cursor: pointer;
    position: absolute;
    right: 0px;
    bottom: 20px;
}
.yz .ytysRow .ytysItem .ytCon .fs53{
    font-size: 53px;
    font-weight: bold;
	color: #ff3c87;
    line-height: 53px;
}
.yz .ytysRow .ytysItem .ytCon .zx{
    color: #53a522;
    font-size: 18px;
    margin-bottom: 18px;
}
.yz .ytysRow .ytysItem .ytCon .fs24{
    font-size: 24px;
    color: #53a522;
    font-weight: bold;
}
.yz .ytysRow .ytysItem .ytCon .zhe{
    margin-top: 11px;
    font-size: 16px;
    color: #53a522;
}
/* 牙体牙髓 end */

/* 活动须知 start */
.hdxz{
    width: 1206px;
	height: 471px;
	background-image: linear-gradient(0deg, 
		#4aa117 0%, 
		#a3cc6e 100%), 
	linear-gradient(
		#ffe7e2, 
		#ffe7e2);
	background-blend-mode: normal, 
		normal;
	border: solid 5px #e6b36d;
    border-radius: 60px;
    margin: 80px 0 50px;
    position: relative;
}
.hdxz .ren{
    width: 228px;
	height: 429px;
    position: absolute;
    bottom: 0px;
    left: 121px;
}
.hdxz .hdxzBox{
    width: 673px;
	height: 341px;
	background-color: #fcfdfe;
	border-radius: 30px;
    position: absolute;
    bottom: 45px;
    right: 150px;
}
.hdxz .hdxzBox .hdxzTit{
    width: 310px;
	height: 86px;
	background-color: #f32a19;
	border-radius: 30px 30px 30px 0px;
    font-size: 48px;
    color: #fefefe;
    font-weight: bold;
    margin-bottom: 35px;
}
.hdxz .hdxzBox .hdxzText{
    font-size: 26px;
    color: #353535;
    font-weight: bold;
    margin-left: 44px;
    margin-bottom: 10px;
}
/* 活动须知 end */
/* 硕博看牙 start */
.sb{
    width: 100%;
    background-color: #84bd4f;
    height: 756px;
}
 .sb .sbText{
    text-align: center;
    font-size: 51px;
    color: #ffffff;
    font-weight: bold;
    margin: 0 0 58px;
    padding-top: 108px;
 }
 .doctorBox .doctorSwiper{
    width: 1400px;
    position: relative;
    margin: 0 auto;
}
.doctorBox .doctorSwiper .dleft{
    position: absolute;
    left: 0;
    width: 56px;
	height: 56px;
    top: 50%;
    margin-top: -28px;
    cursor: pointer;
    z-index: 8;
}
.doctorBox .doctorSwiper .dright{
    position: absolute;
    right: 0px;
    width: 56px;
	height: 56px;
    top: 50%;
    margin-top: -28px;
    cursor: pointer;
    z-index: 8;
}
.doctorBox .doctorList{
    width: 1200px;
    justify-content: space-evenly;
    margin: 0 auto;
}
.doctorBox .doctorList .doctorItem {
    height: 434px;
    width: 187px;
    background-color: #ff9504;
    position: relative;
}

.doctorBox .doctorList .doctorItem .docotrImg {
    height: 288px;
    width: 188px;
}

.doctorBox .doctorList .doctorItem .cont {
    position: absolute;
    bottom: 0;
    width: 187px;
    height: 183px;
    background-color: #50a41d;
    align-items: center;
}

.doctorBox .doctorList .doctorItem .cont .name {
    font-size: 30px;
    color: #fcfdfe;
    margin: 9px 0;
}

.doctorBox .doctorList .doctorItem .cont .zc {
    font-size: 18px;
    color: #fff;
    margin-bottom: 5px;
}

.doctorBox .doctorList .doctorItem .cont .btn {
    width: 119px;
    height: 29px;
    background-color: #f44a29;
    border-radius: 15px;
    border: solid 2px #fce891;
    color: #f9fdff;
    margin-top: 5px;
    cursor: pointer;
}
/* 硕博看牙 end */
/* 关于 start */
.gybj{
    background-color: #a9d667;
}
.gy{
    padding-bottom: 80px;
}
.gy .gyTitle{
    font-size: 51px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    padding: 67px 0 45px;
}
.gy .aboutText{
    width: 1200px;
    font-weight: bold;
    font-size: 24px;
    color: #50a41d;
}
.gy .aboutText .sss{
    color: #53a522;
    cursor: pointer;
}
.gy .xzBtn{
    margin: 57px 0 31px;
    justify-content: center;
}
.gy .xzBtn .xzBtnItem1,
.gy .xzBtn .xzBtnItem2 {
    width: 250px;
    color: #474646;
    background-color: #e5e5e5;
    cursor: pointer;
    font-size: 30px;
    height: 70px;
    font-weight: bold;
}

.gy .xzBtn .xzBtnItem1 {
    border-radius: 8px 0 0 8px;
    color: #474646;
}
.gy .xzBtn .xzBtnItem2{
    border-left: solid 1px #53a522;;
}

.gy .xzBtn .active {
    background-color: #53a522;
    color: #ffffff;
}
.gy .aboutCont{
    width: 1200px;
	height: 858x;
	/* background-color: #d9f0fd; */
    /* flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: stretch; */
    padding-top: 23px;
}
.gy .aboutCont .aboutList{
    width: 100%;
    justify-content: space-between;
    /* margin-bottom: 8px; */
}
.gy .aboutCont .aboutItem{
    width: 295px;
	height: 207px;
    background-size: cover;
    position: relative;
    margin-bottom: 5px;
}
.gy .aboutCont .aboutItem .aboutImg{
    display: block;
}
.gy .aboutCont .aboutItem .aboutItemText{
    bottom: 0;
    position: absolute;
    width:100%;
	height: 45px;
	background-color: #ffffff;
    font-size: 18px;
    font-weight: bold;
}
.gy #tab4 .aboutItemText{
    font-size: 16px;
}
.gy .akj{
    width: 598px;
	height: 420px;
    position: relative;
}
.gy .akj .akjImg{
    width: 598px;
	height: 420px;
}
.gy .akj .akjText{
    bottom: 0;
    position: absolute;
    width:100%;
	height: 45px;
	background-color: #ffffff;
    font-size: 18px;
    font-weight: bold;
}
#tab2 .aboutItem,#tab3 .aboutItem,#tab4 .aboutItem{
    width: 290px;
	height: 275px;
}
#tab2 .aboutItem .aboutImg,#tab3 .aboutItem .aboutImg,#tab4 .aboutItem .aboutImg{
    width: 290px;
	height: 275px;
}
#tab2 .aboutItem .aboutItemText,#tab3 .aboutItem .aboutItemText,#tab4 .aboutItem .aboutItemText{
    height: 60px;
}
/* 关于 end */

