* { margin: 0; padding: 0; } html, html body { height: 100%; } body { height: auto; margin: 0 auto; } .main { width: 98%; margin: 0 auto; overflow-x: hidden; } li { list-style-type: none; } a { text-decoration: none; color: black; } .header { width: 100%; } .header img { width: 100%; } .sone { width: 100%; } .sone .simage { width: 100%; margin: 1.625rem 0; } .sone .simage img { display: block; width: 100%; } .sone .sleft { /* aspect-ratio: 16/9; */ margin-top: .625rem; width: 100%; /* height: 22.8vh; */ margin-right: 1%; position: relative; } .mobile-line { width: 99%; height: 1px; background: #ffd29c; } .sone .sleft img { width: 100%; } .sone .sleft .tuceng { position: absolute; width: 100%; bottom: 0vh; left: 0vh; background-color: rgba(50, 44, 42, 0.5); } .sone .sleft .tuceng p { text-align: center; font-size: 1rem; line-height: 4vh; color: #fff; } .sone .sright { margin-top: .625rem; width: 100%; margin-right: 1%; display: flex; flex-direction: row; align-items: center; justify-content: center; flex-wrap: wrap; } .sudi img { width: 35%; } .sone .sright .stop2 { margin-top: 2%; width: 100%; margin-right: 1%; } .sone .more { color: #a00000; float: right; } .sone .more p { width: 50%; font-size: 1rem; color: #a00000; } .sone .sright .stop2 ul { margin-left: 1.875rem; margin-bottom: 2vh; } .sone .sright .stop2 ul li { margin-top: .8rem; list-style-type: square; font-size: 0.9rem; line-height: 3vh; } .sone .sright .stop2 ul li::marker { color: #c00006; } .stwo { position: relative; margin-top: 1.625rem; /* height: 60vh; */ } .stwo .simage { width: 100%; } .stwo .simage img { display: block; width: 100%; margin: 1.625rem 0; } .stwo .swiper-container1 { width: 100%; height: 100%; } .stwo .swiper-slide { text-align: center; font-size: 18px; background: #fff; /* center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .stwo .swiper-container1 img { width: 100%; height: 30vh; } .stwo .tuceng { position: absolute; width: 100%; bottom: 0vh; left: 0vh; color: white; text-align: left; font-size: 0.9rem; background-color: rgba(50, 44, 42, 0.5); } .stwo.tuceng p { text-align: left; font-size: 0.9rem; color: white; } .sthree { width: 100%; margin-top: 1.25rem; } .sthree .simage { width: 100%; } .sthree .simage img { display: block; width: 100%; } .sthree .vg { width: 100%; margin-top: 1.25rem; } .sthree .vg ul { width: 100%; margin-top: 1.25rem; margin-left: 1.25rem; } .sthree .vg ul li { width: 93%; line-height: 3.5vh; margin-top: .25rem; font-size: 0.9rem; border-bottom: 1px #d82f1c dashed; list-style-type: disc; } .sthree .vg img { width: 63%; margin-top: 1.25rem; } .sthree .more { margin-top: 4vh; margin-left: 4vh; } .sthree .more p { color: #b1b1b1; } .sthree .more a { color: #b1b1b1; } .sthree .xmk { width: 100%; margin-top: 1.25rem; } .sthree .xmk ul { width: 100%; margin-top: 1.25rem; margin-left: 1.25rem; } .sthree .xmk ul li { width: 100%; line-height: 3vh; margin-top: .25rem; list-style-type: disc; border-bottom: 1px #d82f1c dashed; } .sthree .xmk img { width: 70%; margin-top: 1.25rem; } .sthree .jdz { position: relative; width: 100%; margin-top: 1.25rem; } .sthree .jdz img { width: 100%; margin-top: 1.25rem; } .sthree .box5 { position: absolute; top: -1vh; left: 5vh; width: 100%; margin-top: 1.25rem; display: flex; flex-direction: row; align-items: center; justify-content: center; flex-wrap: wrap; } .sthree .box5 .list1 { width: 100%; } .sthree .box5 .list1 .tu { aspect-ratio: 16/9; float: left; width: 34%; height: auto; } .sthree .box5 .list1 .tu img { width: 100%; height: auto; } .sthree .box5 .list1 .wen { margin-left: 1vh; margin-top: 2vh; float: left; width: 53%; } .sthree .box5 .list1 h5 { margin: 0 auto; width: 98%; width: 100%; } .sthree .box5 .list1 p { margin: 0 auto; margin-top: 1vh; width: 98%; font-size: 0.9rem; } .sfour { position: relative; } .sfour .simage { margin-top: 1.625rem; width: 100%; } .sfour .simage img { display: block; width: 100%; } .sfour .box9 { margin-top: 1.625rem; width: 100%; background-color: #d82f1c; display: flex; flex-direction: row; align-items: center; flex-wrap: wrap; } .sfour .box9 .v1 { width: 40%; aspect-ratio: 16/9; margin-right: .625rem; margin-top: 1vh; margin-left: 5.5%; margin-bottom: 1vh; } .sfour .box9 .v1 img { width: 100%; } .sfour .more { width: 8%; position: absolute; bottom: 0vh; right: 0vh; } .sfour .more p { font-size: 0.9rem; } .sfive { position: relative; } .sfive .simage { margin: 1.625rem 0; width: 100%; } .sfive .simage img { display: block; width: 100%; } .swiper-container { width: 80%; height: 100%; margin: 0 auto; overflow: hidden; } .swiper-slide { text-align: center; font-size: 0.9rem; background: #fff; width: 30%; height: 0vh; /* center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .sfive .swiper-slide .top3 { aspect-ratio: 4/3; width: 100%; height: auto; } .sfive .swiper-slide .top3 img { aspect-ratio: 4/3; width: 100%; height: auto; } .sfive .swiper-slide .bottom3 { width: 100%; height: 16vh; margin-top: -0.219rem; background-color: #be2f22; } .sfive .swiper-slide .bottom3 h5 { padding-top: 1vh; width: 90%; margin: 0 auto; font-size: 0.7rem; text-align: left; color: white; } .sfive .swiper-slide .bottom3 p { padding-top: 0.8vh; width: 90%; margin: 0 auto; font-size: 0.6rem; text-align: left; color: white; } .sfive .swiper-slide img { width: 100%; } .m-footer { background-color: #d82f1c; color: #ffffff; font-size: 3vw; padding: 20px 0 20px; line-height: 20px; text-align: center; } .m-footer a { color: #fff } .a-c-top { text-align: center; overflow: hidden; } .a-c-top img { width: 35%; } .m-list { width: 100%; height: 40vw; margin-top: 5vw; }