body, html {
    background-color: #1a62d5;
    font-family: -apple-system-font, Helvetica Neue, sans-serif !important;
    height: auto;
}

.it-top {
    background-image: url("https://meeting-1251180497.cos.ap-nanjing.myqcloud.com/wiffac/2025/tourism/travel-list-bg.jpg");
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 100vw 42.67vw;
    margin-top: 10vw;
    width: 100vw;
    height: 42.67vw;
}

.it-div-bg {
    background-image: url("https://meeting-1251180497.cos.ap-nanjing.myqcloud.com/wiffac/2025/tourism/travel-list-bg2.jpg");
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 100vw 41.6vw;
    width: 100vw;
    height: auto;
}

.it-height {
    height: 5vw;
}

.it-height-sub {
    height: 1.5vw;
}

.it-height-bottom {
    height: 5vw;
}

.it-div {
    width: 93.33vw;
    padding-bottom:3.2vw;
    background-image: linear-gradient(90deg,
    #ffffff 0%,
    #e5f4ff 100%);
    border-radius: 1.33vw;
    margin: 0vw 3.33vw 1.08vw 3.33vw;

}

.it-div-top {
    width: 93.33vw;
    display: flex;
    justify-content: space-between;
}

.it-div-left {
    width: 18.13vw;
    height: 7.07vw;
    background-color: #008ef3;
    border-radius: 0vw 0vw 2.67vw 0vw;
    margin: 1.91vw 3.41vw 0vw -1.77vw;
    text-align: center;
}

.it-div-left span {
    width: 10.93vw;
    height: 3.6vw;
    font-family: HarmonyOS_Sans_SC;
    font-size: 3.73vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 3.6vw;
    letter-spacing: 0vw;
    color: #ffffff;
}

.it-div-center {
    width: 63.53vw;
    height: 4.67vw;
    font-size: 4.8vw;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1.86vw;
    letter-spacing: 0vw;
    color: #333333;
    text-align: left;
    margin-top: 4.8vw;
}

.it-div-right {
    background-image: url("https://meeting-1251180497.cos.ap-nanjing.myqcloud.com/wiffac/2025/tourism/travel-list-div-right.png");
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 6.8vw 5.8vw;
    width: 6.8vw;
    height: 5.8vw;
    margin-right: 2vw;
    margin-top: 3vw;
}

.it-div-sec {
    width: 70.67vw;
    height: 3.6vw;
    font-family: HarmonyOS_Sans_SC;
    font-size: 3.73vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 5.6vw;
    letter-spacing: 0vw;
    color: #43a9f2;
    margin-top: 2vw;
    margin-left: 20vw;
}

.it-div-bottom {
    width: 93.33vw;
    display: flex;
    justify-content: space-between;
}

.it-div-bottom-t1 {
    width: 52.27vw;
    height: 32.67vw;
    background-color: #ededed;
    margin: 6.67vw 0vw 0vw 1.71vw;
}

.it-div-bottom-t1 img {
    width: 52.27vw;
    height: 32.67vw;
    background-color: #ededed;
}

.it-div-bottom-t2 {
    width: 36.67vw;
    margin: 6.9vw 1.86vw 0vw 0vw;
}

.it-div-bottom-t21 img {
    width: 35.87vw;
    height: 16.13vw;
    background-color: #dadada;
}

.it-div-bottom-t22 img {
    width: 36.67vw;
    height: 15.2vw;
    background-color: #dadada;
}

.it-div-bottom-t2-sub {
    width: 36.67vw;
    height: 32.67vw;
    background-color: #dadada;
    margin: 6.9vw 1.86vw 0vw 0vw;
}

.it-div-bottom-t2-sub img {
    width: 36.67vw;
    height: 32.67vw;
    background-color: #dadada;
}

.it-div-center-sub {
    width: 63.53vw;
    height: 4.67vw;
    font-size: 4.8vw;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1.86vw;
    letter-spacing: 0vw;
    color: #333333;
    text-align: left;
    margin-top: 3.8vw;
}

.it-div-sec-sub {
    width: 70.67vw;
    height: 3.6vw;
    font-family: HarmonyOS_Sans_SC;
    font-size: 3.73vw;
    font-weight: normal;
    font-stretch: normal;
    line-height: 5.6vw;
    letter-spacing: 0vw;
    color: #43a9f2;
    margin-top: 0vw;
    margin-left: 20vw;
}

.it-div-bottom-sub {
    width: 93.33vw;
    display: flex;
    justify-content: space-between;
    margin-top: 3vw;
}
.more-btn{
    width: 28vw;
	height: 7.2vw;
    background-color: #0086f6;
	border-radius: 3.6vw;
    margin-right:2.53vw
}
.right-more{
    margin-left:1.73vw;
    width: 1.47vw;
	height: 2.93vw;
}