@charset "utf-8"; body { } @media only screen and (max-width: 768px){ .button-prev, .button-next { display: none; } .index-swiper { height: 50vh; } } .button-prev, .button-next { transition: 0.5s; outline: none; position: absolute; width: 140px; z-index: 10; top: 65vh; transform: translateY(-34px); cursor: pointer; } .button-prev { left: 4vw; } .button-next { right: 4vw; } .button.disabled { opacity: 0.2; cursor: default; } #arrow-svg-home { transform: translateY(353px); } .button-next #arrow-svg-home { transform: translateY(353px) rotateY(180deg); transform-origin: 80px 0px 0px; } svg { transition: 0.5s; } .cls-1 { transition: 0.5s; opacity: 0.4; transform-origin: -20px 40px; opacity: 1; } .cls-4 { transition: 0.5s; stroke-width: 2px; stroke: #fff; fill: none; stroke-dasharray: 1; stroke-dashoffset: 1; opacity: 0.4; transform-origin: 0px 0px 0px; } #arrow-trg { transition: 0.5s; fill: #fff; transform: rotateY(180deg) translate(-53px, 39px); } #line { transition: 0.5s; stroke: #fff; transform: translate(50px, 42px); } .button-prev:not(.disabled):hover svg { transform: translateX(-25px); } .button-next:not(.disabled):hover svg { transform: translateX(25px); } .button:not(.disabled):hover .cls-1 { transform: scale(1.1); } .button:not(.disabled):hover .cls-4 { stroke-dasharray: 2px; stroke-dashoffset: 2px; opacity: 1; } .button:not(.disabled):hover #arrow-trg { transform: rotateY(180deg) translate(-37px, 39px); } .button:not(.disabled):hover #line { transform: translate(35px, 42px) scaleX(0.33); } .banner { width: 100%; height: 90vh; position: relative; margin-bottom: 80px; } .index-swiper { height: 90vh; } .swiper-container { width: 100%; height: 100%; transition: 1s background-color 1.3s; } .img-box { width: 100%; height: 100%; position: absolute; overflow: hidden; } .img-box img { width: 100%; height: 100%; object-fit: cover; } .img-box video { width: 100%; height: 100%; object-fit: fill; } .button-prev, .button-next { transition: 0.5s; outline: none; position: absolute; width: 140px; z-index: 10; top: 45vh; transform: translateY(-34px); cursor: pointer; } .button-prev { left: 4vw; } .button-next { right: 4vw; } .button.disabled { opacity: 0.2; cursor: default; } .banner > img { width: 100%; height: 100%; object-fit: cover; } .notice { width: 90%; height: 160px; background-color: #ffffff; box-shadow: 0px 0px 49px 0px rgba(127, 127, 127, 0.3); border-radius: 10px; position: absolute; left: 5%; bottom: -80px; display: flex; justify-content: space-between; align-items: center; } .notice-title { width: 132px; height: 153px; background-color: #d11c16; border-radius: 10px; margin-left: 15px; display: flex; flex-wrap: wrap; align-content: center; position: relative; top: -15px; } .notice-title p { width: 100%; text-align: center; font-size: 32px; color: #ffffff; font-weight: bold; padding: 2px; } .notice-swiper { flex: 1; width: 0; height: 104px; position: relative; padding: 0 35px; } .notice-swiper-box { width: 100%; height: 100%; } .notice-item { width: 100%; height: 104px; padding: 0 40px; } .notice-item p { width: 100%; font-size: 20px; color: #333333; font-weight: bold; line-height: 30px; } .notice-item h5 { width: 100%; font-size: 16px; color: #666666; font-weight: normal; line-height: 20px; margin-top: 5px; } .notice-item span { display: block; font-size: 14px; color: #999999; margin-top: 10px; } .notice-swiper .notice-button-next { position: absolute; top: 0; right: 10px; display: block; } .notice-swiper .notice-button-prev { position: absolute; top: 0; left: 10px; display: block; } .notice-swiper .swiper-slide-next .notice-item { border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; } .index-title { width: 100%; padding-top: 90px; padding-bottom: 70px; } .index-title img { display: block; margin: 0 auto; } .trends { width: 100%; /*max-width: 1680px;*/ margin: 0 auto; display: flex; justify-content: space-between; position: relative; padding: 0 5%; } .trends-swiper-box { width: 689px; height: 650px; background-color: #d11c16; border-radius: 10px; padding: 10px; position: relative; } .trends-swiper { width: 100%; height: 500px; } .trends-swiper .swiper { width: 100%; height: 100%; } .trends-swiper .swiper .swiper-wrapper { width: 100%; height: 100%; } .trends-swiper .swiper .swiper-wrapper .swiper-slide { width: 100%; height: 100%; } .trends-swiper .trends-img { width: 100%; height: 100%; } .trends-swiper .trends-img img { width: 100%; height: 100%; object-fit: cover; border-radius: 10px; } .trends-swiper .swiper-button-next1 { position: absolute; left: inherit; right: 10px; bottom: 15px; z-index: 4; } .trends-swiper .swiper-button-next1 img { height: 105px; width: 35px; background-color: rgba(255,255,255,.9); border-top-right-radius: 10px; border-bottom-right-radius: 10px; } .trends-swiper .swiper-button-prev1 img { height: 105px; width: 35px; background-color: rgba(255,255,255,.9); border-top-left-radius: 10px; border-bottom-left-radius: 10px; } .trends-swiper .swiper-button-prev1 { position: absolute; left: 10px; right: inherit; bottom: 15px; z-index: 4; } .swiper-trends { width: 100%; height: 105px; margin-top: 20px; padding: 0 45px; } .swiper-trends .trends-img { width: 100%; height: 105px; } .swiper-trends .trends-img img { width: 100%; height: 100%; object-fit: cover; } .swiper-trends .swiper-slide-thumb-active { border: 1px solid #fff; } .trends-list { flex: 1; width: 0; margin-left: 30px; display: flex; align-content: space-between; flex-wrap: wrap; } .trends-list > a { width: 100%; height: 147px; } .trends-item { width: 100%; height: 147px; background-color: #ffffff; border-radius: 10px; border: solid 1px #d7d7d7; padding: 20px 18px; display: flex; justify-content: space-between; align-items: center; } .trends-item-date { width: 125px; height: 112px; background-color: #d11c16; border-radius: 10px; display: flex; justify-content: center; align-content: center; flex-wrap: wrap; } .trends-item-date b { display: block; width: 100%; text-align: center; font-size: 28px; color: #ffffff; } .trends-item-date span { font-size: 19px; color: #ffffff; display: block; width: 100%; text-align: center; margin-top: 15px; } .trends-item-tex { flex: 1; width: 0; margin-left: 30px; } .trends-item-tex h3 { width: 100%; font-size: 22px; color: #333333; font-weight: bold; margin-top: 4px; } .trends-item-tex p { width: 100%; font-size: 18px; line-height: 27px; letter-spacing: 0px; color: #666666; margin-top: 15px; } .trends-item:hover { border-color: #d11c16; } .more { width: 100%; padding-top: 50px; padding-bottom: 100px; display: flex; justify-content: center; } .more a { width: 210px; height: 48px; background-color: #ffffff; border-radius: 24px; border: solid 1px #d11c16; text-align: center; line-height: 46px; font-size: 18px; color: #d11c16; } .show-list { width: 100%; height: 842px; background: url('../images/bgc1.png') no-repeat; background-size: 100% 100%; display: flex; justify-content: center; align-items: center; padding: 0 5%; } .show-felx { width: 100%; margin: 0 auto; /*max-width: 1680px;*/ display: flex; justify-content: space-between; align-items: center; height: 842px; } .show-list-item { /*width: 321px;*/ width: 19%; height: 580px; border-radius: 10px; position: relative; overflow: hidden; } .show-list-item > img { width: 100%; height: 100%; object-fit: cover; } .show-list-item > span { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(54, 6, 6, .8); transition: 0.8s; } .show-list-item > p { width: 118px; /*padding-top: 70px;*/ padding-top: 190px; padding-bottom: 35px; /*background-color: rgba(209, 28, 22, .7);*/ border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; position: absolute; left: 25px; top: 0; z-index: 10; transition: 0.8s; } .show-list-item > p > img { display: block; margin: 0 auto; margin-bottom: 35px; } .show-list-item > p b { display: block; text-align: center; font-size: 34px; letter-spacing: 1px; color: #fefefe; width: 100%; } .show-list-item:hover > span { display: none; transition: 0.8s; } .show-list-item:hover > p { padding-top: 70px; background-color: rgba(209, 28, 22, .7); transition: 0.8s; } .news { width: 100%; /*max-width: 1680px;*/ margin: 0 auto; padding: 140px 5%; } .news-box { width: 100%; height: 719px; background-color: #ffffff; border-radius: 10px; border: solid 1px #dcdcdc; padding: 30px; position: relative; padding-top: 140px; } .news-tab { width: 100%; display: flex; justify-content: flex-start; align-items: center; position: absolute; left: 0; top: -30px; } .news-tab a { display: block; width: 192px; height: 126px; background-color: #f3f3f3; border-radius: 10px; margin: 0 30px; padding: 29px; } .news-tab a span { display: block; width: 53px; height: 2px; background-color: #e4e4e4; } .news-tab a b { display: block; width: 100%; font-size: 28px; font-weight: normal; letter-spacing: 1px; color: #333333; margin-top: 35px; } .news-tab a.active { background-color: #d11c16; box-shadow: 0px 4px 13px 0px rgba(216, 5, 39, 0.29); border-radius: 10px; } .news-tab a.active span { color: #FFFFFF; } .news-tab a.active b { color: #FFFFFF; } .news-flex { width: 100%; display: flex; justify-content: space-between; } .news-list { flex: 1; width: 0; height: 521px; margin-right: 40px; border-top: 1px solid #dcdcdc; } .news-list { width: 100%; } .news-list ul { width: 100%; } .news-list ul li { width: 100%; margin-top: 20px; } .news-list ul li a { display: flex; justify-content: space-between; align-items: center; } .news-list ul li a span { width: 93px; height: 33px; background-color: #f7f7f7; line-height: 33px; text-align: center; font-size: 20px; letter-spacing: 1px; color: #333333; } .news-list ul li a b { flex: 1; width: 0; margin-left: 20px; font-size: 22px; letter-spacing: 1px; color: #333333; } .news-more { width: 100%; display: flex; justify-content: center; padding-top: 20px; align-items: center; } .news-more a { width: 210px; height: 48px; background-color: #ffffff; border-radius: 24px; border: solid 1px #dcdcdc; text-align: center; line-height: 46px; font-size: 18px; color: #d11c16; margin: 0 30px; } .news-more span { flex: 1; width: 0; height: 1px; background-color: #dcdcdc; } .news-swiper { width: 808px; height: 521px; background-color: #d11c16; border-radius: 10px; border: solid 1px #dcdcdc; overflow: hidden; } .news-item { width: 100%; height: 521px; position: relative; } .news-item .news-img { width: 100%; height: 100%; object-fit: cover; } .news-item .news-img img { width: 100%; height: 100%; object-fit: cover; } .news-item p { position: absolute; width: 100%; height: 70px; background: rgba(0, 0, 0, 0.3); padding-left: 15px; padding-right: 250px; line-height: 70px; font-size: 24px; color: #ffffff; left: 0; bottom: 0; } .news-swiper .swiper-pagination { width: 250px; padding: 0 15px; right: 0; left: initial; bottom: 26px; text-align: right; } .news-swiper .swiper-pagination-bullet { width: 10px; height: 11px; background-color: #ffffff; border-radius: 5px; opacity: 1; } .news-swiper .swiper-pagination-bullet-active { background-color: #d80527; } .teacher { width: 100%; background-color: #d11c16; padding: 0 5%; position: relative; padding-bottom: 100px; } .teacher-title { width: 100%; padding-top: 100px; padding-bottom: 50px; } .teacher-title img { display: block; margin: 0 auto; } .teacher-box { width: 100%; } .teacher-item { height: 411px; background-color: #ffffff; border-radius: 10px; padding: 10px; } .teacher-box .swiper { height: 441px; padding-top: 30px; } .teacher-item:hover { margin-top: -30px; box-shadow: 0px 6px 24px 0px #5e0805; transition: 0.6s; } .teacher-img { width: 100%; height: 287px; border-radius: 10px; } .teacher-img img { width: 100%; height: 100%; object-fit: cover; } .teacher-name { min-width: 114px; width: max-content; height: 42px; background-color: #e73c36; text-align: center; padding: 0 20px; line-height: 42px; font-size: 22px; color: #ffffff; font-weight: bold; position: relative; margin-top: -20px; margin-left: -15px; } .teacher-post { font-size: 16px; color: #666666; padding: 20px 15px; } .teacher-right { padding: 0 15px; } .teacher-button-prev { position: absolute; top: 400px; right: 0.5%; } .teacher-button-next { position: absolute; top: 400px; left: 0.5%; } .landscape { width: 100%; /*height: 901px;*/ position: relative; } .landscape-title { width: 100%; position: absolute; left: 0; top: 0; z-index: 10; overflow: hidden; } .landscape-title img { display: block; margin: 0 auto; margin-top: -30px; } .landscape-swiper { width: 100%; height: 100%; overflow: hidden; } .landscape-img { width: 100%; height: 900px; } .landscape-img img { width: 100%; height: 100%; object-fit: cover; } .introduce { width: 100%; padding: 100px 5%; } .introduce-tab { width: 100%; display: flex; justify-content: center; align-items: center; } .introduce-tab a { width: 346px; height: 88px; background-color: #f4f4f4; border-radius: 10px; margin: 0 15px; display: flex; justify-content: center; align-items: center; } .introduce-tab a span { width: 54px; height: 1px; background-color: #d8d8d8; } .introduce-tab a b { font-size: 28px; letter-spacing: 1px; color: #333333; margin: 0 15px; } .introduce-tab a.active { background-color: #d11c16; box-shadow: 0px 4px 13px 0px rgba(216, 5, 39, 0.29); position: relative; } .introduce-tab a.active span { background-color: #FFFFFF; } .introduce-tab a.active b { color: #FFFFFF; } .introduce-tab a.active:before { content: ''; width: 15px; height: 15px; background: #d11c16; transform: rotate(45deg); position: absolute; bottom: -7px; left: 50%; margin-left: -7px; } .introduce-box { width: 100%; height: 726px; background-color: #ffffff; border-radius: 10px; border: solid 1px #e3e3e3; padding: 40px 30px; display: flex; justify-content: space-between; margin-top: 30px; padding-top: 60px; flex-wrap: wrap; } .introduce-left { width: 784px; height: 540px; background-color: #e5e5e5; border-radius: 10px; position: relative; overflow: hidden; } .introduce-left-img { width: 100%; height: 100%; } .introduce-left-img img { width: 100%; height: 100%; object-fit: cover; } .introduce-left-tex { position: absolute; left: 0; bottom: 0; width: 100%; height: 105px; background-color: #d11c16; border-radius: 0px 0px 10px 10px; padding: 0 30px; } .introduce-left-tex .p1 { width: 100%; font-size: 22px; color: #f9f9f9; font-weight: bold; margin-top: 25px; } .introduce-left-tex .p2 { width: 100%; font-size: 18px; color: #f9f9f9; margin-top: 15px; } .introduce-right { flex: 1; width: 0; margin-left: 35px; } .introduce-item { width: 100%; padding: 28px 0; display: flex; justify-content: space-between; border-bottom: 1px solid #e3e3e3; } .introduce-item-img { width: 192px; height: 142px; background-color: #e5e5e5; border-radius: 10px; overflow: hidden; } .introduce-item-img img { width: 100%; height: 100%; object-fit: cover; } .introduce-item-cont { flex: 1; width: 0; margin-left: 25px; } .introduce-item-cont h3 { font-size: 22px; color: #333333; width: 100%; font-weight: bold; margin-top: 10px; } .introduce-item-cont p { font-size: 18px; color: #999999; padding-top: 25px; padding-bottom: 35px; } .introduce-item-cont span { font-size: 17px; color: #999999; } .introduce-right a:first-child .introduce-item { padding-top: 0; } .introduce-right a:last-child .introduce-item { padding-bottom: 0; border: none; } .introduce-more { width: 100%; display: flex; justify-content: center; padding-top: 30px; } .introduce-more a { width: 210px; height: 48px; background-color: #ffffff; border-radius: 24px; border: solid 1px #d11c16; text-align: center; line-height: 46px; font-size: 18px; color: #d11c16; } .bgc-box { width: 100%; padding: 130px 0; background-color: #f4f4f4; display: flex; justify-content: center; } .bgc-item { width: 30%; height: 340px; background-color: #ffffff; border-radius: 0px 0px 10px 10px; border: solid 1px #dfdfdf; border-radius: 10px; overflow: hidden; margin: 0 15px; } .bgc-img { width: 100%; height: 270px; } .bgc-img img { width: 100%; height: 100%; object-fit: cover; } .bgc-item p { height: 70px; width: 100%; text-align: center; line-height: 70px; color: #333333; font-size: 22px; font-weight: bold; } .friendship { width: 100%; padding: 100px 0; } .friendship-title { width: 100%; } .friendship-title img { display: block; margin: 0 auto; } .friendship-list { width: 100%; padding-top: 50px; padding-left: 5%; padding-right: 5%; display: flex; justify-content: flex-start; flex-wrap: wrap; } .friendship-list a { width: 23.5%; display: flex; justify-content: center; align-items: center; height: 160px; padding: 10px; border: solid 1px #cfcfcf; margin-top: 30px; margin-right: 2%; } .friendship-list a img { width: 100%; height: 100%; object-fit: scale-down; } .friendship-list a:nth-child(4n) { margin-right: 0; } @media only screen and (max-width: 768px) { .banner { width: 100%; position: relative; margin-bottom: 0.85rem; height: 70vh; } .banner img { width: 100%; } .notice { position: absolute; width: 90%; left: 5%; height: 1.56rem; background-color: #ffffff; box-shadow: 0rem 0rem 0.2rem 0rem rgba(127, 127, 127, 0.3); border-radius: 0.1rem; bottom: -0.78rem; display: flex; align-content: center; flex-wrap: wrap; } .notice-title { width: 0.98rem; height: 1.48rem; background-color: #d11c16; border-radius: 0.1rem; top: -10px; } .notice-title p { display: block; width: 100%; text-align: center; font-size: 0.36rem; } .notice-swiper { flex: 1; width: 0; position: relative; height: 1.2rem; padding: 0; padding-left: 0.2rem; padding-right: 0.8rem; } .notice-swiper-box { width: 100%; height: 1.2rem; overflow: hidden; } .notice-swiper-box .swiper { height: 1.2rem; } .notice-swiper-box .swiper-slide { width: 100%; height: 1.2rem !important; } .notice-swiper-box a { display: block; width: 100%; height: 1.2rem; } .notice-item { width: 100%; height: 1.2rem; padding: 0; } .notice-item p { width: 100%; font-size: 0.28rem; line-height: 0.36rem; color: #333333; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space:inherit; } .notice-item h5 { display: none; } .notice-item span { font-size: 0.24rem; color: #999999; margin-top: 10px; } .notice-swiper .notice-button-next { position: absolute; right: 0.2rem; top: inherit; bottom: 0; width: 0.34rem; height: 0.5rem; overflow: hidden; } .notice-swiper .notice-button-next img { transform: rotate(90deg); width: 100%; height: 100%; object-fit: cover; } .notice-swiper .notice-button-prev { position: absolute; right: 0.2rem; bottom: inherit; width: 0.34rem; height: 0.5rem; overflow: hidden; left: inherit; top: 0; } .notice-swiper .notice-button-prev img { transform: rotate(90deg); width: 100%; height: 100%; object-fit: cover; } .index-title { width: 100%; padding: 0.5rem 0; } .index-title img { width: 4.31rem; display: block; margin: 0 auto; } .trends { display: block; width: 100%; padding: 0 0.3rem; } .trends-swiper-box { width: 100%; height: 6.5rem; background-color: #d11c16; border-radius: 0.1rem; padding: 0.1rem; position: relative; } .trends-swiper { width: 100%; height: 5rem; } .trends-swiper .trends-img { width: 100%; height: 100%; border-radius: 0.1rem; } .trends-swiper .trends-img img { width: 100%; height: 100%; object-fit: cover; } .trends-swiper .swiper-button-next1 { position: absolute; left: inherit; right: 0.1rem; bottom: 0.1rem; z-index: 4; } .trends-swiper .swiper-button-next1 img { height: 1.15rem; width: 0.35rem; background-color: rgba(255,255,255,.9); border-top-right-radius: 0.1rem; border-bottom-right-radius: 0.1rem; } .trends-swiper .swiper-button-prev1 img { height: 1.15rem; width: 0.35rem; background-color: rgba(255,255,255,.9); border-top-left-radius: 0.1rem; border-bottom-left-radius: 0.1rem; } .trends-swiper .swiper-button-prev1 { position: absolute; left: 0.1rem; right: inherit; bottom: 0.1rem; z-index: 4; } .swiper-trends { width: 100%; height: 1.15rem; margin-top: 0.15rem; padding: 0 0.45rem; } .swiper-trends .trends-img { width: 100%; height: 1.15rem; } .swiper-trends .trends-img img { width: 100%; height: 100%; object-fit: cover; border-radius: 0.05rem; } .swiper-trends .swiper-slide-thumb-active { border: 0.02rem solid #fff; } .trends-list { width: 100%; display: block; margin-left: 0; } .trends-list > a { display: block; width: 100%; height: auto; margin-top: 0.25rem; } .trends-item { width: 100%; padding: 0.2rem; height: 1.8rem; background-color: #ffffff; border-radius: 0.1rem; border: solid 0.01rem #d7d7d7; display: flex; justify-content: flex-start; } .trends-item-date { width: 1.44rem; height: 1.28rem; background-color: #d11c16; border-radius: 0.1rem; display: flex; align-content: center; flex-wrap: wrap; } .trends-item-date b { display: block; width: 100%; font-size: 0.28rem; text-align: center; } .trends-item-date span { width: 100%; font-size: 0.24rem; color: #FFFFFF; margin-top: 0.2rem; } .trends-item-tex { flex: 1; width: 0; margin-left: 0.2rem; } .trends-item-tex h3 { width: 100%; font-size: 0.3rem; color: #333333; } .trends-item-tex p { width: 100%; font-size: 0.24rem; color: #666666; margin-top: 0.2rem; line-height: 0.346rem; } .more { padding-top: 0.3rem; padding-bottom: 0.5rem; } .more a { width: 2.72rem; height: 0.62rem; background-color: #ffffff; border-radius: 0.31rem; border: solid 0.01rem #d11c16; text-align: center; line-height: 0.6rem; font-size: 0.24rem; color: #d11c16; } .show-list { width: 100%; height: 6.14rem; overflow-x: scroll; padding: 0.4rem 0.3rem; display: block; } .show-felx { width: max-content; height: 5.27rem; display: flex; justify-content: flex-start; } .show-list-item { width: 2.92rem; height: 5.27rem; position: relative; border-radius: 0.1rem; margin-right: 0.2rem; overflow: hidden; } .show-list-item img { width: 100%; height: 100%; object-fit: cover; } .show-list-item > p { width: 0.55rem; padding-left: 0.1rem; padding-right: 0.1rem; /*padding-top: 70px;*/ padding-top: 1.4rem; padding-bottom: 0.35rem; /*background-color: rgba(209, 28, 22, .7);*/ border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem; position: absolute; left: 0.35rem; top: 0; z-index: 10; transition: 0.8s; } .show-list-item > p > img { display: block; width: 0.35rem; margin: 0 auto; margin-bottom: 0.3rem; } .show-list-item > p b { display: block; text-align: center; font-size: 0.34rem; letter-spacing: 1px; color: #fefefe; width: 100%; margin-top: 0.02rem; } .show-list-item:hover > span { display: none; transition: 0.8s; } .show-list-item:hover > p { padding-top: 0.7rem; background-color: rgba(209, 28, 22, .7); transition: 0.8s; } .news { width: 100%; padding: 0.3rem; padding-top: 0.6rem; } .news-box { width: 100%; height: 13.19rem; background-color: #ffffff; border-radius: 0.1rem; border: solid 0.01rem #dcdcdc; padding: 0.2rem; position: relative; padding-top: 1.35rem; } .news-tab { width: 100%; display: flex; justify-content: space-between; position: absolute; top: -0.28rem; left: 0rem; padding: 0 0.2rem; } .news-tab a { width: 1.5rem; height: 1.3rem; background-color: #f3f3f3; border-radius: 0.1rem; margin: 0; padding: 0; } .news-tab a span { display: block; margin: 0 auto; width: 0.42rem; height: 0.02rem; background-color: #e4e4e4; margin-top: 0.25rem; } .news-tab a b { display: block; width: 100%; padding: 0 0.4rem; font-size: 0.3rem; line-height: 0.38rem; color: #333333; margin-top: 0.15rem; font-weight: bold; } .news-tab-box { display: block; } .news-flex { display: block; position: relative; } .news-list { position: absolute; width: 100%; left: 0; top: 4.3rem; } .news-list ul { height: 6.4rem; overflow: hidden; } .news-list ul li { margin-top: 0.3rem; } .news-list ul li a { display: flex; justify-content: flex-start; align-items: center; } .news-list ul li a span { width: 1.01rem; height: 0.39rem; background-color: #f7f7f7; text-align: center; line-height: 0.39rem; font-size: 0.24rem; color: #333333; } .news-list ul li a b { flex: 1; width: 0; margin-left: 0.2rem; font-size: 0.3rem; color: #333333; } .news-more { padding-top: 0.15rem; } .news-more a { width: 2.72rem; height: 0.62rem; background-color: #ffffff; border-radius: 0.31rem; border: solid 0.01rem #dcdcdc; text-align: center; line-height: 0.6rem; font-size: 0.24rem; color: #d11c16; } .news-swiper { width: 100%; margin: 0; height: 4.17rem; } .news-item { width: 100%; height: 4.17rem; border-radius: 0.1rem; position: relative; overflow: hidden; } .news-img { width: 100%; height: 100%; } .news-img img { width: 100%; height: 100%; object-fit: cover; } .news-item p { width: 100%; height: 0.58rem; background: rgba(0, 0, 0, 0.3); line-height: 0.58rem; font-size: 0.26rem; color: #ffffff; padding-left: 0.3rem; padding-right: 2rem; position: absolute; left: 0; bottom: 0; } .news-swiper .swiper-pagination { width: 2rem; padding: 0 0.1rem; right: 0; left: initial; bottom: 0.2rem; text-align: right; } .news-swiper .swiper-pagination-bullet { width: 0.1rem; height: 0.1rem; background-color: #ffffff; border-radius: 0.05rem; opacity: 1; } .news-swiper .swiper-pagination-bullet-active { background-color: #d80527; } .teacher { width: 100%; height: 8.28rem; background-color: #d11c16; padding: 0; } .teacher-title { width: 100%; padding-top: 1rem; padding-bottom: 0.5rem; } .teacher-title img { display: block; margin: 0 auto; width: 4.31rem; } .teacher-box { width: 100%; } .teacher-box .swiper { width: 100%; overflow-x: scroll; } .teacher-box .swiper-wrapper { width: max-content; padding-right: 0.4rem; } .teacher-box .swiper-wrapper .swiper-slide { width: 4.02rem; height: 5.16rem; margin-right: 0.3rem; } .teacher-item { width: 4.02rem; height: 5.16rem; background-color: #ffffff; border-radius: 0.1rem; padding: 0.15rem; margin-left: 0.3rem; } .teacher-img { width: 100%; height: 3.61rem; background-color: #f2dcdb; border-radius: 0.1rem; } .teacher-img img { width: 100%; height: 100%; object-fit: cover; } .teacher-name { min-width: 1.44rem; width: max-content; height: 0.54rem; background-color: #e73c36; text-align: center; padding: 0 0.2rem; line-height: 0.54rem; font-size: 0.3rem; color: #ffffff; font-weight: bold; position: relative; margin-top: -0.28rem; margin-left: -0.3rem; } .teacher-post { font-size: 0.2rem; color: #666666; padding: 0.2rem 0.15rem; } .teacher-right { padding: 0 0.15rem; } .teacher-button-prev { display: none; } .teacher-button-next { display: none; } .landscape { width: 100%; height: 10rem; position: relative; overflow: hidden; } .landscape-title { position: absolute; top: -0.5rem; left: 0; width: 100%; } .landscape-title img { display: block; margin: 0 auto; width: 6.4rem; } .landscape-img { width: 100%; height: 10rem; } .introduce { width: 100%; padding: 0.5rem 0.25rem; } .introduce-tab { width: 100%; display: flex; justify-content: space-between; } .introduce-tab a { display: block; width: 1.5rem; height: 1.3rem; background-color: #f3f3f3; border-radius: 0.1rem; margin: 0; padding: 0; } .introduce-tab a span { display: block; margin: 0 auto; width: 0.42rem; height: 0.02rem; background-color: #e4e4e4; margin-top: 0.25rem; } .introduce-tab a span:last-child { display: none; } .introduce-tab a b { display: block; width: 100%; padding: 0 0.42rem; font-size: 0.3rem; line-height: 0.38rem; color: #333333; margin: 0; letter-spacing: 0.02rem; margin-top: 0.12rem; font-weight: bold; } .introduce-tab a.active { background-color: #d11c16; box-shadow: 0px 4px 13px 0px rgba(216, 5, 39, 0.29); position: relative; } .introduce-tab a.active span { background-color: #FFFFFF; } .introduce-tab a.active b { color: #FFFFFF; } .introduce-tab a.active:before { content: ''; width: 15px; height: 15px; background: #d11c16; transform: rotate(45deg); position: absolute; bottom: -7px; left: 50%; margin-left: -7px; } .introduce-box { width: 100%; height: 11.63rem; background-color: #ffffff; border-radius: 0.1rem; padding: 0.3rem 0.2rem; display: block; margin-top: 0.5rem; } .introduce-left { width: 100%; height: 3.92rem; border-radius: 0.1rem; overflow: hidden; } .introduce-left-img { width: 100%; height: 2.9rem; } .introduce-left-img img { width: 100%; /*height: 100%;*/ height: auto; object-fit: cover; } .introduce-left-tex { width: 100%; height: 1.05rem; background-color: #d11c16; padding: 0 0.3rem; padding-top: 0.2rem; } .introduce-left-tex .p1 { width: 100%; font-size: 0.26rem; color: #f9f9f9; font-weight: bold; margin-top: 0; } .introduce-left-tex .p2 { width: 100%; font-size: 0.22rem; color: #ffffff; opacity: 0.8; margin-top: 0.12rem; } .introduce-right { width: 100%; margin-left: 0; } .introduce-item { width: 100%; padding: 0.3rem 0; display: flex; justify-content: flex-start; border-bottom: 0.01rem solid #e3e3e3; } .introduce-right a:first-child .introduce-item { padding-top: 0.3rem; } .introduce-item-img { width: 1.92rem; height: 1.43rem; border-radius: 0.1rem; overflow: hidden; } .introduce-item-img img { width: 100%; height: 100%; object-fit: cover; } .introduce-item-cont { flex: 1; width: 0; margin-left: 0.25rem; } .introduce-item-cont h3 { font-size: 0.3rem; color: #333333; } .introduce-item-cont p { font-size: 0.24rem; color: #999999; padding: 0; margin: 0.15rem 0; } .introduce-item-cont span { font-size: 0.17rem; color: #999999; } .introduce-more { padding-top: 0.5rem; } .introduce-more a { width: 2.72rem; height: 0.62rem; background-color: #ffffff; border-radius: 0.31rem; border: solid 0.01rem #d11c16; text-align: center; line-height: 0.6rem; font-size: 0.24rem; color: #d11c16; } .bgc-box { width: 100%; padding: 0.5rem; display: block; } .bgc-item { width: 100%; background-color: #ffffff; border-radius: 0.1rem 0.1rem 0rem 0rem; border: solid 0.01rem #dfdfdf; height: 3.58rem; overflow: hidden; margin: 0; margin-bottom: 0.3rem; } .bgc-img { width: 100%; height: 2.7rem; } .bgc-img img { width: 100%; height: 100%; object-fit: cover; } .bgc-item p { width: 100%; height: 0.88rem; text-align: center; line-height: 0.88rem; font-size: 0.28rem; color: #333333; font-weight: bold; } .friendship { width: 100%; padding: 0.5rem 0.3rem; } .friendship-title { width: 100%; } .friendship-title img { width: 4.3rem; display: block; margin: 0 auto; } .friendship-list { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; padding: 0; } .friendship-list a { width: 49%; margin-right: 0.5%; height: 1.2rem; background-color: #ffffff; border-radius: 0.1rem; border: solid 0.01rem #cfcfcf; padding: 0.15rem 0.1rem; margin-top: 0.3rem; } .friendship-list a img { width: 100%; height: 100%; object-fit: scale-down; } } @media only screen and (max-width: 1024px) and (min-width: 769px) { .banner { width: 100%; position: relative; margin-bottom: 0.85rem; } .banner img { width: 100%; } .notice { position: absolute; width: 90%; left: 5%; height: 1.56rem; background-color: #ffffff; box-shadow: 0rem 0rem 0.2rem 0rem rgba(127, 127, 127, 0.3); border-radius: 0.1rem; bottom: -0.78rem; display: flex; align-content: center; flex-wrap: wrap; } .notice-title { width: 0.98rem; height: 1.48rem; background-color: #d11c16; border-radius: 0.1rem; top: -10px; } .notice-title p { display: block; width: 100%; text-align: center; font-size: 0.36rem; } .notice-swiper { flex: 1; width: 0; position: relative; height: 1.2rem; padding: 0; padding-left: 0.2rem; padding-right: 0.8rem; } .notice-swiper-box { width: 100%; height: 1.2rem; overflow: hidden; } .notice-swiper-box .swiper { height: 1.2rem; } .notice-swiper-box .swiper-slide { width: 100%; height: 1.2rem !important; } .notice-swiper-box a { display: block; width: 100%; height: 1.2rem; } .notice-item { width: 100%; height: 1.2rem; padding: 0; } .notice-item p { width: 100%; font-size: 0.26rem; line-height: 0.36rem; color: #333333; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space:inherit; } .notice-item h5 { display: none; } .notice-item span { font-size: 0.21rem; color: #999999; margin-top: 10px; } .notice-swiper .notice-button-next { position: absolute; right: 0.2rem; top: inherit; bottom: 0; width: 0.34rem; height: 0.5rem; overflow: hidden; } .notice-swiper .notice-button-next img { transform: rotate(90deg); width: 100%; height: 100%; object-fit: cover; } .notice-swiper .notice-button-prev { position: absolute; right: 0.2rem; bottom: inherit; width: 0.34rem; height: 0.5rem; overflow: hidden; left: inherit; top: 0; } .notice-swiper .notice-button-prev img { transform: rotate(90deg); width: 100%; height: 100%; object-fit: cover; } .index-title { width: 100%; padding: 0.5rem 0; } .index-title img { width: 4.31rem; display: block; margin: 0 auto; } .trends { display: block; width: 100%; padding: 0 0.3rem; } .notice-swiper-box { width: 100%; height: 1.2rem; overflow: hidden; } .notice-swiper-box .swiper { height: 1.2rem; } .notice-swiper-box .swiper-slide { width: 100%; height: 1.2rem !important; } .notice-swiper-box a { display: block; width: 100%; height: 1.2rem; } .notice-item { width: 100%; height: 1.2rem; padding: 0; } .notice-item p { width: 100%; font-size: 0.28rem; line-height: 0.36rem; color: #333333; } /*.notice-item h5 {*/ /* display: none;*/ /*}*/ .notice-item span { font-size: 0.24rem; color: #999999; margin-top: 10px; } .notice-swiper .notice-button-next { position: absolute; right: 0.2rem; top: inherit; bottom: 0; width: 0.34rem; height: 0.5rem; overflow: hidden; } .notice-swiper .notice-button-next img { transform: rotate(90deg); width: 100%; height: 100%; object-fit: cover; } .notice-swiper .notice-button-prev { position: absolute; right: 0.2rem; bottom: inherit; width: 0.34rem; height: 0.5rem; overflow: hidden; left: inherit; top: 0; } .notice-swiper .notice-button-prev img { transform: rotate(90deg); width: 100%; height: 100%; object-fit: cover; } .index-title { width: 100%; padding: 0.5rem 0; } .index-title img { width: 4.31rem; display: block; margin: 0 auto; } .trends { display: block; width: 100%; padding: 0 0.3rem; } .trends-swiper-box { width: 100%; height: 8.5rem; background-color: #d11c16; border-radius: 0.1rem; padding: 0.1rem; position: relative; } .trends-swiper { width: 100%; height: 6.5rem; } .trends-swiper .trends-img { width: 100%; height: 100%; border-radius: 0.1rem; } .trends-swiper .trends-img img { width: 100%; height: 100%; object-fit: cover; } .trends-swiper .swiper-button-next1 { position: absolute; left: inherit; right: 0.1rem; bottom: 0.1rem; z-index: 4; } .trends-swiper .swiper-button-next1 img { height: 1.65rem; width: 0.35rem; background-color: rgba(255,255,255,.9); border-top-right-radius: 0.1rem; border-bottom-right-radius: 0.1rem; } .trends-swiper .swiper-button-prev1 img { height: 1.65rem; width: 0.35rem; background-color: rgba(255,255,255,.9); border-top-left-radius: 0.1rem; border-bottom-left-radius: 0.1rem; } .trends-swiper .swiper-button-prev1 { position: absolute; left: 0.1rem; right: inherit; bottom: 0.1rem; z-index: 4; } .swiper-trends { width: 100%; height: 1.65rem; margin-top: 0.15rem; padding: 0 0.45rem; } .swiper-trends .trends-img { width: 100%; height: 1.65rem; } .swiper-trends .trends-img img { width: 100%; height: 100%; object-fit: cover; border-radius: 0.05rem; } .swiper-trends .swiper-slide-thumb-active { border: 0.02rem solid #fff; } .trends-list { width: 100%; display: block; margin-left: 0; } .trends-list > a { display: block; width: 100%; height: auto; margin-top: 0.25rem; } .trends-item { width: 100%; padding: 0.2rem; height: 1.8rem; background-color: #ffffff; border-radius: 0.1rem; border: solid 0.01rem #d7d7d7; display: flex; justify-content: flex-start; } .trends-item-date { width: 1.44rem; height: 1.28rem; background-color: #d11c16; border-radius: 0.1rem; display: flex; align-content: center; flex-wrap: wrap; } .trends-item-date b { display: block; width: 100%; font-size: 0.28rem; text-align: center; } .trends-item-date span { width: 100%; font-size: 0.24rem; color: #FFFFFF; margin-top: 0.2rem; } .trends-item-tex { flex: 1; width: 0; margin-left: 0.2rem; } .trends-item-tex h3 { width: 100%; font-size: 0.3rem; color: #333333; } .trends-item-tex p { width: 100%; font-size: 0.24rem; color: #666666; margin-top: 0.2rem; line-height: 0.346rem; } .more { padding-top: 0.3rem; padding-bottom: 0.5rem; } .more a { width: 2.72rem; height: 0.62rem; background-color: #ffffff; border-radius: 0.31rem; border: solid 0.01rem #d11c16; text-align: center; line-height: 0.6rem; font-size: 0.24rem; color: #d11c16; } .show-list { width: 100%; height: 6.14rem; overflow-x: scroll; padding: 0.4rem 0.3rem; display: block; } .show-felx { width: max-content; height: 5.27rem; display: flex; justify-content: flex-start; } .show-list-item { width: 2.92rem; height: 5.27rem; position: relative; border-radius: 0.1rem; margin-right: 0.2rem; overflow: hidden; } .show-list-item img { width: 100%; height: 100%; object-fit: cover; } .show-list-item > p { width: 0.55rem; padding-left: 0.1rem; padding-right: 0.1rem; /*padding-top: 70px;*/ padding-top: 1.4rem; padding-bottom: 0.35rem; /*background-color: rgba(209, 28, 22, .7);*/ border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem; position: absolute; left: 0.35rem; top: 0; z-index: 10; transition: 0.8s; } .show-list-item > p > img { display: block; width: 0.35rem; margin: 0 auto; margin-bottom: 0.3rem; } .show-list-item > p b { display: block; text-align: center; font-size: 0.34rem; letter-spacing: 1px; color: #fefefe; width: 100%; margin-top: 0.02rem; } .show-list-item:hover > span { display: none; transition: 0.8s; } .show-list-item:hover > p { padding-top: 0.7rem; background-color: rgba(209, 28, 22, .7); transition: 0.8s; } .news { width: 100%; padding: 0.3rem; padding-top: 0.6rem; } .news-box { width: 100%; height: 13.19rem; background-color: #ffffff; border-radius: 0.1rem; border: solid 0.01rem #dcdcdc; padding: 0.2rem; position: relative; padding-top: 1.35rem; } .news-tab { width: 100%; display: flex; justify-content: space-between; position: absolute; top: -0.28rem; left: 0rem; padding: 0 0.2rem; } .news-tab a { width: 1.5rem; height: 1.3rem; background-color: #f3f3f3; border-radius: 0.1rem; margin: 0; padding: 0; } .news-tab a span { display: block; margin: 0 auto; width: 0.42rem; height: 0.02rem; background-color: #e4e4e4; margin-top: 0.25rem; } .news-tab a b { display: block; width: 100%; padding: 0 0.4rem; font-size: 0.3rem; line-height: 0.38rem; color: #333333; margin-top: 0.15rem; font-weight: bold; } .news-tab-box { display: block; } .news-flex { display: block; position: relative; } .news-list { position: absolute; width: 100%; left: 0; top: 4.3rem; } .news-list ul { height: 6.4rem; overflow: hidden; } .news-list ul li { margin-top: 0.3rem; } .news-list ul li a { display: flex; justify-content: flex-start; align-items: center; } .news-list ul li a span { width: 1.01rem; height: 0.39rem; background-color: #f7f7f7; text-align: center; line-height: 0.39rem; font-size: 0.24rem; color: #333333; } .news-list ul li a b { flex: 1; width: 0; margin-left: 0.2rem; font-size: 0.3rem; color: #333333; } .news-more { padding-top: 0.15rem; } .news-more a { width: 2.72rem; height: 0.62rem; background-color: #ffffff; border-radius: 0.31rem; border: solid 0.01rem #dcdcdc; text-align: center; line-height: 0.6rem; font-size: 0.24rem; color: #d11c16; } .news-swiper { width: 100%; margin: 0; height: 4.17rem; } .news-item { width: 100%; height: 4.17rem; border-radius: 0.1rem; position: relative; overflow: hidden; } .news-img { width: 100%; height: 100%; } .news-img img { width: 100%; height: 100%; object-fit: cover; } .news-item p { width: 100%; height: 0.58rem; background: rgba(0, 0, 0, 0.3); line-height: 0.58rem; font-size: 0.26rem; color: #ffffff; padding-left: 0.3rem; padding-right: 2rem; position: absolute; left: 0; bottom: 0; } .news-swiper .swiper-pagination { width: 2rem; padding: 0 0.1rem; right: 0; left: initial; bottom: 0.2rem; text-align: right; } .news-swiper .swiper-pagination-bullet { width: 0.1rem; height: 0.1rem; background-color: #ffffff; border-radius: 0.05rem; opacity: 1; } .news-swiper .swiper-pagination-bullet-active { background-color: #d80527; } .teacher { width: 100%; height: 8.28rem; background-color: #d11c16; padding: 0; } .teacher-title { width: 100%; padding-top: 1rem; padding-bottom: 0.5rem; } .teacher-title img { display: block; margin: 0 auto; width: 4.31rem; } .teacher-box { width: 100%; } .teacher-box .swiper { width: 100%; overflow-x: scroll; } .teacher-box .swiper-wrapper { width: max-content; padding-right: 0.4rem; } .teacher-box .swiper-wrapper .swiper-slide { width: 4.02rem; height: 5.16rem; margin-right: 0.3rem; } .teacher-item { width: 4.02rem; height: 5.16rem; background-color: #ffffff; border-radius: 0.1rem; padding: 0.15rem; margin-left: 0.3rem; } .teacher-img { width: 100%; height: 3.61rem; background-color: #f2dcdb; border-radius: 0.1rem; } .teacher-img img { width: 100%; height: 100%; object-fit: cover; } .teacher-name { min-width: 1.44rem; width: max-content; height: 0.54rem; background-color: #e73c36; text-align: center; padding: 0 0.2rem; line-height: 0.54rem; font-size: 0.3rem; color: #ffffff; font-weight: bold; position: relative; margin-top: -0.28rem; margin-left: -0.3rem; } .teacher-post { font-size: 0.2rem; color: #666666; padding: 0.2rem 0.15rem; } .teacher-right { padding: 0 0.15rem; } .teacher-button-prev { display: none; } .teacher-button-next { display: none; } .landscape { width: 100%; height: 10.32rem; position: relative; overflow: hidden; } .landscape-title { position: absolute; top: -0.5rem; left: 0; width: 100%; } .landscape-title img { display: block; margin: 0 auto; width: 6.4rem; } .landscape-img { width: 100%; height: 10rem; } .introduce { width: 100%; padding: 0.5rem 0.25rem; } .introduce-tab { width: 100%; display: flex; justify-content: space-between; } .introduce-tab a { display: block; width: 1.5rem; height: 1.3rem; background-color: #f3f3f3; border-radius: 0.1rem; margin: 0; padding: 0; } .introduce-tab a span { display: block; margin: 0 auto; width: 0.42rem; height: 0.02rem; background-color: #e4e4e4; margin-top: 0.25rem; } .introduce-tab a span:last-child { display: none; } .introduce-tab a b { display: block; width: 100%; padding: 0 0.42rem; font-size: 0.3rem; line-height: 0.38rem; color: #333333; margin: 0; letter-spacing: 0.02rem; margin-top: 0.12rem; font-weight: bold; } .introduce-tab a.active { background-color: #d11c16; box-shadow: 0px 4px 13px 0px rgba(216, 5, 39, 0.29); position: relative; } .introduce-tab a.active span { background-color: #FFFFFF; } .introduce-tab a.active b { color: #FFFFFF; } .introduce-tab a.active:before { content: ''; width: 15px; height: 15px; background: #d11c16; transform: rotate(45deg); position: absolute; bottom: -7px; left: 50%; margin-left: -7px; } .introduce-box { width: 100%; height: 14.63rem; background-color: #ffffff; border-radius: 0.1rem; padding: 0.3rem 0.2rem; display: block; margin-top: 0.5rem; } .introduce-left { width: 100%; height: 6.92rem; border-radius: 0.1rem; overflow: hidden; } .introduce-left-img { width: 100%; height: 5.9rem; } .introduce-left-img img { width: 100%; height: 100%; object-fit: cover; } .introduce-left-tex { width: 100%; height: 1.05rem; background-color: #d11c16; padding: 0 0.3rem; } .introduce-left-tex .p1 { width: 100%; font-size: 0.26rem; color: #f9f9f9; font-weight: bold; margin-top: 0.2rem; } .introduce-left-tex .p2 { width: 100%; font-size: 0.22rem; color: #ffffff; opacity: 0.8; margin-top: 0.12rem; } .introduce-right { width: 100%; margin-left: 0; } .introduce-item { width: 100%; padding: 0.3rem 0; display: flex; justify-content: flex-start; border-bottom: 0.01rem solid #e3e3e3; } .introduce-right a:first-child .introduce-item { padding-top: 0.3rem; } .introduce-item-img { width: 1.92rem; height: 1.43rem; border-radius: 0.1rem; overflow: hidden; } .introduce-item-img img { width: 100%; height: 100%; object-fit: cover; } .introduce-item-cont { flex: 1; width: 0; margin-left: 0.25rem; } .introduce-item-cont h3 { font-size: 0.3rem; color: #333333; } .introduce-item-cont p { font-size: 0.24rem; color: #999999; padding: 0; margin: 0.15rem 0; } .introduce-item-cont span { font-size: 0.17rem; color: #999999; } .introduce-more { padding-top: 0.5rem; } .introduce-more a { width: 2.72rem; height: 0.62rem; background-color: #ffffff; border-radius: 0.31rem; border: solid 0.01rem #d11c16; text-align: center; line-height: 0.6rem; font-size: 0.24rem; color: #d11c16; } .bgc-box { width: 100%; padding: 0.5rem; display: block; } .bgc-item { width: 100%; background-color: #ffffff; border-radius: 0.1rem 0.1rem 0rem 0rem; border: solid 0.01rem #dfdfdf; height: 5.58rem; overflow: hidden; margin: 0; margin-bottom: 0.3rem; } .bgc-img { width: 100%; height: 4.7rem; } .bgc-img img { width: 100%; height: 100%; object-fit: cover; } .bgc-item p { width: 100%; height: 0.88rem; text-align: center; line-height: 0.88rem; font-size: 0.28rem; color: #333333; font-weight: bold; } .friendship { width: 100%; padding: 0.5rem 0.3rem; } .friendship-title { width: 100%; } .friendship-title img { width: 4.3rem; display: block; margin: 0 auto; } .friendship-list { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; padding: 0; } .friendship-list a { width: 49%; margin-right: 0.5%; height: 1.2rem; background-color: #ffffff; border-radius: 0.1rem; border: solid 0.01rem #cfcfcf; padding: 0.15rem 0.1rem; margin-top: 0.3rem; } .friendship-list a img { width: 100%; height: 100%; object-fit: scale-down; } } @media only screen and (max-width: 1400px) and (min-width: 1025px) { .trends-swiper-box { width: 530px; height: 500px; background-color: #d11c16; border-radius: 10px; padding: 10px; position: relative; } .trends-swiper { width: 100%; height: 380px; } .trends-swiper .swiper { width: 100%; height: 100%; } .trends-swiper .swiper .swiper-wrapper { width: 100%; height: 100%; } .trends-swiper .swiper .swiper-wrapper .swiper-slide { width: 100%; height: 100%; } .trends-swiper .trends-img { width: 100%; height: 100%; } .trends-swiper .trends-img img { width: 100%; height: 100%; object-fit: cover; border-radius: 10px; } .trends-swiper .swiper-button-next1 { position: absolute; left: inherit; right: 10px; bottom: 15px; z-index: 4; } .trends-swiper .swiper-button-next1 img { height: 75px; width: 30px; background-color: rgba(255,255,255,.9); border-top-right-radius: 10px; border-bottom-right-radius: 10px; } .trends-swiper .swiper-button-prev1 img { height: 75px; width: 30px; background-color: rgba(255,255,255,.9); border-top-left-radius: 10px; border-bottom-left-radius: 10px; } .trends-swiper .swiper-button-prev1 { position: absolute; left: 10px; right: inherit; bottom: 15px; z-index: 4; } .swiper-trends { width: 100%; height: 75px; margin-top: 20px; padding: 0 45px; } .swiper-trends .trends-img { width: 100%; height: 75px; } .swiper-trends .trends-img img { width: 100%; height: 100%; object-fit: cover; } .swiper-trends .swiper-slide-thumb-active { border: 1px solid #fff; } .trends-item { height: 115px; padding: 10px; } .trends-item-date { width: 100px; height: 100px; } .trends-list { margin-left: 20px; } .trends-list > a { height: 115px; } .show-list-item > p { width: 70px; } .news-swiper { width: 530px; height: 460px; } .news-item { height: 460px; } .news-swiper swiper-slide > a { display: block; width: 100%; height: 460px; } .news-list { margin-right: 20px; } .news-list ul li a span { font-size: 20px; } .news-list ul li:last-child { display: none; } .news-list ul li a b { font-size: 20px; } .news-li { margin-bottom: 13px; } .introduce-tab a b { font-size: 22px; } .introduce-tab a span { width: 35px; } .introduce-left { width: 500px; height: 450px; } .introduce-right { margin-left: 20px; } .introduce-item { padding: 14px 0; } .introduce-item-img { width: 170px; height: 130px; } .introduce-item-cont { margin-left: 15px; } } @media only screen and (max-width: 1640px) and (min-width: 1401px) { .trends-swiper-box { width: 600px; height: 550px; background-color: #d11c16; border-radius: 10px; padding: 10px; position: relative; } .trends-swiper { width: 100%; height: 420px; } .trends-swiper .swiper { width: 100%; height: 100%; } .trends-swiper .swiper .swiper-wrapper { width: 100%; height: 100%; } .trends-swiper .swiper .swiper-wrapper .swiper-slide { width: 100%; height: 100%; } .trends-swiper .trends-img { width: 100%; height: 100%; } .trends-swiper .trends-img img { width: 100%; height: 100%; object-fit: cover; border-radius: 10px; } .trends-swiper .swiper-button-next1 { position: absolute; left: inherit; right: 10px; bottom: 15px; z-index: 4; } .trends-swiper .swiper-button-next1 img { height: 85px; width: 30px; background-color: rgba(255,255,255,.9); border-top-right-radius: 10px; border-bottom-right-radius: 10px; } .trends-swiper .swiper-button-prev1 img { height: 85px; width: 30px; background-color: rgba(255,255,255,.9); border-top-left-radius: 10px; border-bottom-left-radius: 10px; } .trends-swiper .swiper-button-prev1 { position: absolute; left: 10px; right: inherit; bottom: 15px; z-index: 4; } .swiper-trends { width: 100%; height: 85px; margin-top: 20px; padding: 0 45px; } .swiper-trends .trends-img { width: 100%; height: 85px; } .swiper-trends .trends-img img { width: 100%; height: 100%; object-fit: cover; } .swiper-trends .swiper-slide-thumb-active { border: 1px solid #fff; } .trends-item { height: 130px; padding: 10px; } .trends-item-date { width: 110px; height: 110px; } .trends-list { margin-left: 20px; } .trends-list > a { height: 130px; } .show-list-item > p { width: 90px; } .news-swiper { width: 600px; } .introduce-left { width: 620px; } .introduce-right { margin-left: 20px; } .news-list { margin-right: 25px; } }