*{
    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;
}

.banner_title{
    width: 100%;
}

body{
    background-color: #fafff2;
    min-width: 1286px;
}

.uitlTitle{
    height: 174px;
    display: flex;
    justify-content: center;
    padding: 95px 0 58px;
}
.uitlTitle .title30{
    width: 175px;
    margin-right: 22px;
}
.uitlTitle .titleText .titleText1{
    font-size: 50px;
    color: #ffffff;
}
.uitlTitle .titleText .titleText2{
    color: #ffffff;
    font-size: 68px;
    font-weight: bold;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.utilBz{
    font-size: 30px;
	font-style: italic;
	letter-spacing: 0px;
	color: #f9eedb;
	opacity: 0.5;
    text-align: center;
    padding: 40px 0 80px;
}

/* 六重礼包 start */
.lclb{
    background-color: #a01010;
}
.lclbBox{
    width: 1238px;
    margin: 0 auto;
}
.lclb .lclbRow{
    display: flex;
}
.lclb .lclbRow .lclbItem{
    height: 549px;
    width: 399px;
    border-radius: 40px;
}
.lclb .lclbRow .lclbItem .lclbItemTop{
    width: 399px;
	height: 314px;
	background-image: linear-gradient(55deg, 
		#f4c8a0 0%, 
		#f9eedb 43%, 
		#f8e2ca 100%), 
	linear-gradient(
		#000000, 
		#000000);
	background-blend-mode: normal, 
		normal;
	border-radius: 40px 40px 0px 0px;
    position: relative;
}
.lclb .lclbRow .lclbItem .lclbItemTop .lb{
    width: 97px;
	height: 39px;
	border-radius: 10px;
	border: solid 2px #c91f22;
    position: absolute;
    top: 45px;
    left: 45px;
    font-size: 24px;
    color: #c91f22;
    text-align: center;
    line-height: 39px;
    font-weight: bold;
}
.lclb .lclbRow .lclbItem .lclbItemTop .lItemImg{
    position: absolute;
    top: 100px;
    left:50%;
    width: 127px;
	height: 183px;
    margin-left: -63px;
}
.lclb .lclbRow .lclbItem .lclbItemBot{
    width: 399px;
	height: 235px;
	background-image: linear-gradient(90deg, 
		#c72023 0%, 
		#df1d1f 26%, 
		#f61a1a 51%, 
		#c72023 100%);
	border-radius: 0px 0px 40px 40px;
    align-items: center;
    cursor: pointer;
}
.lclb .lclbRow .lclbItem .lclbItemBot .lclbItemBotText1{
    font-size: 53px;
    color: #ffffff;
    font-style: italic;
    margin: 40px 0 12px;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.lclb .lclbRow .lclbItem .lclbItemBot .lclbItemBotText1 .fz36{
    font-size: 36px;
}
.lclb .lclbRow .lclbItem .lclbItemBot .lclbItemBotText2{
	font-size: 18px;
	font-style: italic;
	letter-spacing: 2px;
	color: #ffffff;
}
.lclb .lclbRow .lclbItem .lclbItemBot .lclbKf{
    width: 144px;
	height: 44px;
    background-image: url("/images/monthly7-8/kf.png");
    font-size: 26px;
    font-style: italic; 
    text-align: center;
    line-height: 44px;
    margin-top: 16px;
    font-weight:bold ;
}

/* 六重礼包 end */

/* 感恩回馈 start */
.gehk{
    background-color: #720808;
}
.gehkBox{
    width: 1238px;
    margin: 0 auto;
}
.gehk .gehkItem{
    width: 1237px;
	height: 154px;
	background-image: linear-gradient(90deg, 
		#f8dfbb 0%, 
		#fef9f6 48%, 
		#d9c4a5 100%), 
	linear-gradient(
		#c12c28, 
		#c12c28);
	background-blend-mode: normal, 
		normal;
	box-shadow: inset 0px 1px 4px 0px 
		rgba(4, 0, 0, 0.48);
	border-style: solid;
	border-width: 3px;
	border-image-source: linear-gradient(0deg, 
		#fe625d 0%, 
		#fdccc8 50%, 
		#fcfbf8 73%, 
		#e7d4bc 100%);
	border-image-slice: 1;
    border-radius: 20px;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 0 78px 0 60px;
    align-items: center;
    margin-bottom: 48px;
}
.gehk .gehkItem .gehkImg{
    width: 91px;
	height: 126px;
}
.gehk .gehkItem .gehkLeft .money{
	height: 74px;
	border-radius: 20px;
	border: solid 3px #c91f22;
    color: #e03432;
    align-items: flex-end;
    justify-content: center;
    padding: 0 10px;
}
.gehk .gehkItem .gehkLeft .money .fz31{
    font-size: 31px;
    margin-bottom: 10px;
}
.gehk .gehkItem .gehkLeft .money .fz58{
    font-size: 58px;
}
.gehk .gehkItem .gehkLeft .chou{
    width: 70px;
	height: 70px;
	background-color: #e03432;
    border-radius: 50%;
    font-size: 41px;
    color: #ffffff;
    margin: 0 42px 0 60px;
}
.gehk .gehkItem .gehkLeft .gehkText{
    font-size: 31px;
    color: #c91f22;
    width: 505px;
    line-height: 40px;
}
.gehk .gehkItem .gehkLeft .gehkText .fz23{
    font-size: 23px;
}
.gehk .gehkItem .gehkLeft .gehkText .fz58{
    font-size: 58px;
}
/* 感恩回馈 end */

/* 种植专场 start */
.zz{
    background-color: #a01010;
}
.zzBox{
    width: 906px;
    margin: 0 auto;
}
.zz .zzRow{
    justify-content: space-between;
}
.zz .zzRow .zzItem{
    width: 428px;
	height: 348px;
	border-radius: 30px;
    background-size: cover;
    border: solid 3px #f3a074;
    position: relative;
}
.zz .zzRow .zzItemBox{
    position: absolute;
    bottom: 0;
    width: 428px;
	height: 198px;
    align-items: center;
} 
.zz .zzRow .zzItemBox .zzTitle{
    font-size: 34px;
    font-style: italic;
    color: #ffffff;
    letter-spacing: -2px;
    margin: 5px 0 5px;
}
.zz .zzRow .zzItemBox .money{
    font-style: italic;
    position: relative;
}
.zz .zzRow .zzItemBox .money .fz18{
    color: #f8e2ca;
    font-size: 18px;
    position: absolute;
}
.zz .zzRow .zzItemBox .money .fz79{
    font-size: 79px;
    letter-spacing: -8px;
    color: #f8e2ca;
    line-height: 68px;
}
.zz .zzRow .zzItemBox .pinkBox{
    width: 338px;
	height: 31px;
	background-color: rgba(255,255,255,0.2);
	border-radius: 13px;
    font-size: 14px;
    color: #ffffff;
    margin-top: 5px;
    text-align: center;
    font-style: italic;
}
.zz .zzRow .zzItemBox .zzkf{
    background-image: url("/images/monthly7-8/kf.png");
    width: 145px;
	height: 44px;
    position: absolute;
    bottom: -20px;
    font-size: 26px;
    font-style: italic;
    font-weight: bold;
    cursor: pointer;
}
/* 种植专场 end */
/* 口腔 start */
.bj{
    background-color: #720808;
}
.bjBox{
    width: 1058px;
    margin: 0 auto;
}
.bj .zzRow{
    justify-content: space-between;
}
.bj .zzRow .zzItem{
    width: 317px;
	height: 348px;
	border-radius: 30px;
    background-size: cover;
    border: solid 3px #f3a074;
    position: relative;
}
.bj .zzRow .zzItemBox{
    position: absolute;
    bottom: 0;
    width: 317px;
	height: 198px;
    align-items: center;
    box-sizing: border-box;
} 
.bj .zzRow .zzItemBox .zzTitle{
    font-size: 34px;
    font-style: italic;
    color: #ffffff;
    letter-spacing: -2px;
    margin: 5px 0 5px;
}
.bj .zzRow .zzItemBox .money{
    font-style: italic;
    position: relative;
}
.bj .zzRow .zzItemBox .money .fz18{
    color: #f8e2ca;
    font-size: 18px;
    position: absolute;
}

.bj .zzRow .zzItemBox .money .fz79{
    font-size: 79px;
    letter-spacing: -8px;
    color: #f8e2ca;
    line-height: 68px;
}
.bj .zzRow .zzItemBox .money .fz48{
    font-size: 48px;
    color: #f8e2ca;
    line-height: 74px;
    letter-spacing: 1px;
}
.bj .zzRow .zzItemBox .pinkBox{
    width: 338px;
	height: 31px;
	background-color: rgba(255,255,255,0.2);
	border-radius: 13px;
    font-size: 14px;
    color: #ffffff;
    margin-top: 5px;
    text-align: center;
    font-style: italic;
}
.bj .zzRow .zzItemBox .zzkf{
    background-image: url("/images/monthly7-8/kf.png");
    width: 145px;
	height: 44px;
    position: absolute;
    bottom: -20px;
    font-size: 26px;
    font-style: italic;
    font-weight: bold;
    cursor: pointer;
}
/* 口腔 end */
/* 治疗 start */
.zl{
    background-color: #a01010;
}
.zlBox{
    width: 906px;
    margin: 0 auto;
}
.zl .zzRow{
    justify-content: space-between;
}
.zl .zzRow .zzItem{
    width: 428px;
	height: 348px;
	border-radius: 30px;
    background-size: cover;
    border: solid 3px #f3a074;
    position: relative;
}
.zl .zzRow .zzItemBox{
    position: absolute;
    bottom: 0;
    width: 428px;
	height: 198px;
    align-items: center;
} 
.zl .zzRow .zzItemBox .zzTitle{
    font-size: 34px;
    font-style: italic;
    color: #ffffff;
    letter-spacing: -2px;
    margin: 5px 0 5px;
}
.zl .zzRow .zzItemBox .money{
    font-style: italic;
    position: relative;
}
.zl .zzRow .zzItemBox .money .fz18{
    color: #f8e2ca;
    font-size: 18px;
    position: absolute;
}
.zl .zzRow .zzItemBox .money .fz79{
    font-size: 79px;
    letter-spacing: -8px;
    color: #f8e2ca;
    line-height: 68px;
}
.zl .zzRow .zzItemBox .money .fz48{
    font-size: 48px;
    color: #f8e2ca;
    line-height: 74px;
    letter-spacing: 1px;
}
.zl .zzRow .zzItemBox .pinkBox{
    width: 338px;
	height: 31px;
	background-color: rgba(255,255,255,0.2);
	border-radius: 13px;
    font-size: 14px;
    color: #ffffff;
    margin-top: 5px;
    text-align: center;
    font-style: italic;
}
.zl .zzRow .zzItemBox .zzkf{
    background-image: url("/images/monthly7-8/kf.png");
    width: 145px;
	height: 44px;
    position: absolute;
    bottom: -20px;
    font-size: 26px;
    font-style: italic;
    font-weight: bold;
    cursor: pointer;
}
/* 治疗 end */
/* 修复 start */
.xf{
    background-color: #720808;
}
.xfBox{
    width: 906px;
    margin: 0 auto;
}
.xf .zzRow{
    justify-content: space-between;
}
.xf .zzRow .zzItem{
    width: 428px;
	height: 348px;
	border-radius: 30px;
    background-size: cover;
    border: solid 3px #f3a074;
    position: relative;
}
.xf .zzRow .zzItemBox{
    position: absolute;
    bottom: 0;
    width: 428px;
	height: 198px;
    align-items: center;
} 
.xf .zzRow .zzItemBox .zzTitle{
    font-size: 34px;
    font-style: italic;
    color: #ffffff;
    letter-spacing: -2px;
    margin: 5px 0 5px;
}
.xf .zzRow .zzItemBox .money{
    font-style: italic;
    position: relative;
}
.xf .zzRow .zzItemBox .money .fz18{
    color: #f8e2ca;
    font-size: 18px;
    position: absolute;
}
.xf .zzRow .zzItemBox .money .fz79{
    font-size: 79px;
    letter-spacing: -8px;
    color: #f8e2ca;
    line-height: 68px;
}
.xf .zzRow .zzItemBox .money .fz48{
    font-size: 48px;
    color: #f8e2ca;
    line-height: 74px;
    letter-spacing: 1px;
}
.xf .zzRow .zzItemBox .pinkBox{
    width: 338px;
	height: 31px;
	background-color: rgba(255,255,255,0.2);
	border-radius: 13px;
    font-size: 14px;
    color: #ffffff;
    margin-top: 5px;
    text-align: center;
    font-style: italic;
}
.xf .zzRow .zzItemBox .zzkf{
    background-image: url("/images/monthly7-8/kf.png");
    width: 145px;
	height: 44px;
    position: absolute;
    bottom: -20px;
    font-size: 26px;
    font-style: italic;
    font-weight: bold;
    cursor: pointer;
}
/* 修复 end */

/* 儿童 start */
.et{
    background-color: #a01010;
}
.etBox{
    width: 906px;
    margin: 0 auto;
}
.et .zzRow{
    justify-content: space-between;
}
.et .zzRow .zzItem{
    width: 428px;
	height: 348px;
	border-radius: 30px;
    background-size: cover;
    border: solid 3px #f3a074;
    position: relative;
}
.et .zzRow .zzItemBox{
    position: absolute;
    bottom: 0;
    width: 428px;
	height: 198px;
    align-items: center;
} 
.et .zzRow .zzItemBox .zzTitle{
    font-size: 34px;
    font-style: italic;
    color: #ffffff;
    letter-spacing: -2px;
    margin: 5px 0 5px;
}
.et .zzRow .zzItemBox .money{
    font-style: italic;
    position: relative;
}
.et .zzRow .zzItemBox .money .fz18{
    color: #f8e2ca;
    font-size: 18px;
    position: absolute;
}
.et .zzRow .zzItemBox .money .fz79{
    font-size: 79px;
    letter-spacing: -8px;
    color: #f8e2ca;
    line-height: 68px;
}
.et .zzRow .zzItemBox .money .fz48{
    font-size: 48px;
    color: #f8e2ca;
    line-height: 74px;
    letter-spacing: 1px;
}
.et .zzRow .zzItemBox .pinkBox{
    width: 338px;
	height: 31px;
	background-color: rgba(255,255,255,0.2);
	border-radius: 13px;
    font-size: 14px;
    color: #ffffff;
    margin-top: 5px;
    text-align: center;
    font-style: italic;
}
.et .zzRow .zzItemBox .zzkf{
    background-image: url("/images/monthly7-8/kf.png");
    width: 145px;
	height: 44px;
    position: absolute;
    bottom: -20px;
    font-size: 26px;
    font-style: italic;
    font-weight: bold;
    cursor: pointer;
}
/* 儿童 end */
/* 活动须知 start */
.hdxz{
    background-color: #720808;
}
.hdxz .hdxzBox{
    width: 1020px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 48px 0 60px;
}
.hdxz .hdxzBox .hdxzTitle{
    font-size: 42px;
    color: #f8e2ca;
    margin-bottom: 15px;
}
.hdxz .hdxzBox .hdxzText{
    color: #f8e2ca;
    font-size: 30px;
    margin-bottom: 5px;
}
/* 活动须知 end */
/* 医生 start */
.ys{
    background-color: #a01010;
}
.ysBox{
    width: 1123px;
    margin: 0 auto;
}
.ysText{
    font-size: 30px;
    line-height: 48px;
    color: #f8e2ca;
    text-indent: 60px;
}
.team{
    width: 100%;
    margin-top: 52px;
}
/* 医生 end */
/* 关于 start */
.gy{
    background-color: #720808;
}
.gy .gyBox{
    width: 1138px;
    margin: 0 auto;
}
.gy .gyText{
    font-size: 30px;
    color: #f8e2ca;
    font-stretch: normal;
	line-height: 48px;
    text-indent: 60px;
    margin-bottom: 51px;
}
.gy .gyText .xq{
    color: #df3230;
    cursor: pointer;
}
.gy .gyRow{
    justify-content: space-between;
}
.gy .gyRow .gyRowItem{
    width: 275px;
	height: 56px;
	background-image: linear-gradient(55deg, 
		#f4c8a0 0%, 
		#f9eedb 43%, 
		#f8e2ca 100%), 
	linear-gradient(
		#000000, 
		#000000);
	background-blend-mode: normal, 
		normal;
    cursor: pointer;
    font-size: 26px;
}
.gy .gyRow .active{
    background-image: linear-gradient(90deg, 
		#c72023 0%, 
		#df1d1f 26%, 
		#f61a1a 51%, 
		#c72023 100%);
    color: #ffffff;
}
.gy .imgList .imgListRow{
    justify-content: space-between;
}
.gy .imgList .imgListRow .imgItem{
    width: 370px;
	height: 242px;
    position: relative;
    margin-top: 15px;
}
.gy .imgList .imgListRow .imgItem .imgItemText{
    width: 375px;
	height: 33px;
    position: absolute;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.3);
    font-size: 19px;
	font-style: italic;
	letter-spacing: 1px;
    color: #ffffff;
}
/* 关于 end */

