.dis_recommend {
    width: var(--dwSize);
    height: var(--dcSize);
    margin: 0 auto;
}

.dis_recommend_title {
    text-align: center;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #000000;
    font-size: var(--mmSize);
    padding: var(--wwSize) 0 var(--iSize) 0;
}

.dis_recommend_left {
    width: var(--daSize);
    height: var(--dbSize);
    background-color: #fff;
    box-shadow: 0px 0px 2px 1px #F3F3F3;
    float: left;
}

.dis_recommend_left_top {
    width: 100%;
    height: var(--mxSize);
    background: linear-gradient(93deg, #FF0000 0%, #FF4200 100%);
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.dis_recommend_left_top p {
    color: #fff;
    padding: 0 var(--uSize) 0 var(--hSize);
}

.dis_recommend_left_top p:nth-child(1) {
    font-size: var(--gSize);
    font-family: Source Han Sans SC;
    font-weight: bold;
    padding-bottom: var(--cSize);
}

.dis_recommend_left_center {
    width: 100%;
    height: var(--deSize);
    background: url('/img/dis_img1.png');
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.dis_recommend_left_center p {
    padding-left: var(--hSize);
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #000000;
    font-size: var(--eSize);
}

.dis_recommend_left_center p img {
    width: var(--gSize);
    height: var(--cSize);
    margin-right: var(--jSize);
}

.dis_recommend_left_center p:nth-child(2) {
    padding-top: var(--gSize);
    padding-bottom: var(--gSize);
}

.dis_recommend_left_center a {
    display: block;
    width: var(--mxSize);
    height: var(--dfSize);
    background: #FF0000;
    padding-left: 0;
    margin-left: var(--hSize);
    margin-top: var(--iSize);
    text-align: center;
    line-height: var(--dfSize);
    color: #fff
}

.dis_recommend_left_bottom {
    width: 100%;
    height: var(--aaSize);
    display: flex;
    justify-content: center;
    align-items: center;
}

.dis_recommend_left_bottom span {
    display: block;
    background: url('/img/ds_time.png');
    background-size: 100% 100%;
    width: var(--dxSize);
    height: var(--pjSize);
    font-size: var(--bbSize);
    font-family: Source Han Sans SC;
    font-weight: 500;
    color: #FFFFFF;
    text-align: center;
    line-height: var(--pjSize);
}

.dis_recommend_right {
    float: right;
    width: var(--dgSize);
    margin-top: -1rem;
}

.dis_recommend_right div {
    width: var(--diSize);
    height: var(--djSize);
    float: left;
}

.dis_recommend_right div:nth-child(1) {
    background: url('/img/di_right1.png');
    background-size: 100% 100%;
}

.dis_recommend_right div:nth-child(2) {
    background: url('/img/di_right2.png');
    background-size: 100% 100%;
}

.dis_recommend_right div:nth-child(3) {
    background: url('/img/di_right3.png');
    background-size: 100% 100%;
}

.dis_recommend_right div:nth-child(4) {
    background: url('/img/di_right4.png');
    background-size: 100% 100%;
}

.dis_recommend_right div p:nth-child(1) {
    width: 100%;
    height: var(--dhSize);
}

.dis_recommend_right div p:nth-child(1) span:nth-child(1) {
    font-size: var(--fSize);
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #000000;
    display: block;
    padding: var(--nxSize) 0 var(--gSize) var(--nxSize);
}

.dis_recommend_right div p:nth-child(1) span:nth-child(2) {
    font-size: var(--cSize);
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #666666;
    display: block;
    padding-left: var(--nxSize);
    width: var(--dkSize);
}

.dis_recommend_right div p:nth-child(2) {
    width: var(--daSize);
    height: var(--hxSize);
    background-color: #FF0000;
    text-align: center;
    line-height: var(--hxSize);
    margin: 0 auto;
}

.dis_recommend_right div p:nth-child(2) a {
    color: #fff;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #FFFFFF;
    font-size: var(--fSize);
}

.dis_more {
    width: 100%;
    height: var(--kkSize);
    background-color: #FFF3F3;
}

.dis_more_title {
    text-align: center;
    font-size: var(--mmSize);
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #000000;
    padding: var(--uSize) 0 var(--iSize) 0;
}

.dis_more_content {
    width: var(--dwSize);
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.dis_more_content div {
    width: var(--dqSize);
    height: var(--lxSize);
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.dis_more_content div:nth-child(1) {
    background: url('/img/ds_img1.png');
    background-size: 100% 100%;
}

.dis_more_content div:nth-child(2) {
    background: url('/img/ds_img2.png');
    background-size: 100% 100%;
}

.dis_more_content div:nth-child(3) {
    background: url('/img/ds_img3.png');
    background-size: 100% 100%;
}

.dis_more_content div:nth-child(4) {
    background: url('/img/ds_img4.png');
    background-size: 100% 100%;
}

.dis_more_content div p {
    padding-left: var(--iSize);
}

.dis_more_content div p img {
    width: var(--aSize);
    height: var(--fSize);
    margin-left: var(--aSize);
}

.dis_more_content div p:nth-child(1) {
    font-size: var(--ySize);
    font-family: Source Han Sans SC;
    font-weight: 500;
    color: #000000;
    margin-bottom: var(--gSize);
}

.dis_more_content div p:nth-child(2) {
    font-size: var(--eSize);
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #666666;
}