@charset "utf-8"; .section1 { padding: .85rem 0; } .title { position: relative; justify-content: center; line-height: .72rem; margin-bottom: 0.3rem; align-items: center; } .title h2 { font-size: 0.6rem; color: #005DA2; text-transform: uppercase; font-family: Arial; } .title a { position: absolute; right: 0; top: 50%; transform: translateY(-50%); padding-right: 0.4rem; background: url(../images/more.png) no-repeat right center; background-size: 0.27rem auto; font-size: 0.18rem; color: #005DA2; font-family: Arial; } .s1 { position: relative; } .news { position: relative; z-index: 9; } .s1 a { display: flex; } .s1::before { content: ""; position: absolute; right: 0; background: #F7F8FC; top: .6rem; bottom: 0; width: 62.928%; } .s1 a .tpp { position: relative; width: 6rem; z-index: 9; } .s1::after { content: ""; position: absolute; left: -.4rem; bottom: .65rem; width: 6rem; top: .4rem; border: 0.1rem solid #005DA2; } .s1 a .pic { padding-top: 62.6%; } .s1 a .text { flex: 1; min-width: 0; position: relative; padding: .5rem .45rem 0.15rem .45rem; margin-top: .6rem; z-index: 6; } .s1 a .text p { line-height: 0.36rem; font-size: 0.18rem; color: #333333; overflow: hidden; max-height: 3.6rem; overflow-y: auto; } .s1 a .text p::-webkit-scrollbar { width: 4px; height: 8px; background-color: #F5F5F5; } .s1 a .text p::-webkit-scrollbar-track { border-radius: 10px; background-color: #E2E2E2; } .s1 a .text p::-webkit-scrollbar-thumb { border-radius: 10px; background-color: #005DA2; } .s1 .news .slick-dots { right: auto; width: auto; left: 28%; bottom: 1.3rem; } .s1 .news .slick-dots li { width: 0.08rem; height: 0.08rem; background: #fff; margin: 0 0.04rem; border-radius: 50%; transition: all .6s; } .s1 .news .slick-dots li.slick-active { background: #005DA2; } .s2 { display: flex; justify-content: space-around; align-items: center; } .s2-l { width: 65.71%; } .s2-l a { display: block; position: relative; } .s2-l a::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; background: linear-gradient(0deg, #151111 0%, rgba(38, 38, 38, 0) 100%); } .s2-l .s2-l-top a::after { height: 2rem; } .s2-l-top .pic { padding-top: 63.26%; } .s2-l-down ul { display: flex; justify-content: space-between; } .s2-l-down ul li { width: 48%; margin-top: .4rem; } .s2-l .s2-l-down a::after { height: 1rem; } .s2-l .s2-l-down a .pic { padding-top: 62.27%; } .s2-l a .date { position: absolute; left: 0.25rem; top: 0.3rem; background: #005DA2; color: #fff; width: .8rem; height: .8rem; text-align: center; } .s2-l a .date p { padding-top: 0.13rem; line-height: 0.2rem; font-size: 0.16rem; color: #fff; } .s2-l a .date span { display: block; font-size: 0.24rem; font-weight: bold; color: #fff; line-height: .4rem; } .s2-l a .info { position: absolute; left: 0; right: 0; bottom: 0; padding: .2rem .3rem; z-index: 99; } .s2-l a .info h2 { font-size: 0.2rem; font-weight: bold; color: #fff; margin-bottom: .15rem; } .s2-l a .info p { font-size: 0.16rem; line-height: 0.26rem; color: rgba(255, 255, 255, 0.6); height: 0.52rem; } .s2-l .s2-l-down .info { color: #fff; padding: .2rem; } .s2-l .s2-l-down .info p { color: #fff; } .s2-r { width: 30%; padding-left: 20px; } .section3 { padding: .85rem 0; } .s3 { position: relative; display: flex; justify-content: space-between; margin-top: .4rem; } .s3::after { content: ""; position: absolute; left: -.2rem; top: -.2rem; width: 6.8rem; bottom: .4rem; background: #005DA2; clip-path: polygon(0 0%, 100% 2%, 100% 100%, 0 100%); z-index: 2; } .s3 .s3-l { position: relative; width: 50%; background: url(../images/s3-l.png) no-repeat right bottom; background-size: 100% 100%; padding: 0 .35rem; z-index: 9; } .s3 .s3-l ul { width: 70%; padding-top: 0.5rem; } .s3 .s3-l ul li { position: relative; padding-left: 0.3rem; background: url(../images/s3-l-list.png) no-repeat 10px center; line-height: 0.35rem; transition: all .6s; } .s3 .s3-l ul li:hover { background: url(../images/s3-l-list-other.png) no-repeat left center; } .s3 .s3-l ul li a { display: block; font-size: 0.16rem; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: Arial; } .s3 .s3-l ul li:hover a { font-weight: bold; color: #005DA2 } .s3 .s3-l .slick-prev { width: 0.55rem; height: 0.55rem; background: url(../images/s3-l-prev.png) no-repeat center center; background-size: 100% 100%; left: auto; top: auto; bottom: 0.55rem; right: 1.3rem; } .s3 .s3-l .slick-next { width: 0.55rem; height: 0.55rem; background: url(../images/s3-r-next.png) no-repeat center center; background-size: 96% 96%; left: auto; top: auto; bottom: 0.55rem; right: .5rem; } .s3 .s3-r { position: relative; width: 50%; z-index: 5; } .s3 .s3-r a { display: block; clip-path: polygon(0 2%, 100% 0, 100% 100%, 0 98%); } .s3 .s3-r a .pic { padding-top: 66.57%; } .s3 .s3-r .slick-dots { position: absolute; bottom: -.2rem; margin-top: .15rem; height: 0.12rem; } .s3 .s3-r .slick-dots li { width: 0.06rem; height: 0.06rem; border-radius: 50%; border: 1px solid transparent; background: #005DA2; margin: 0 0.1rem; transition: all .6s; } .s3 .s3-r .slick-dots li.slick-active { width: 0.12rem; height: 0.12rem; border: 1px solid #005DA2; background: transparent; } .section4 { padding: .75rem 0; background: url(../images/s4-bg.jpg) no-repeat center top; background-size: cover; overflow: hidden; } .sect4 .title h2 { color: #fff; } .sect4 .title a { color: #fff; background: url(../images/more-other.png) no-repeat right center; } .s4 { position: relative; padding: 0 2.2rem; padding-top: .5rem; } .s4::after { content: ""; position: absolute; top: .1rem; width: 29%; left: 50%; transform: translateX(-50%); background: rgba(255, 255, 255, 0.37); bottom: .8rem; } .s4 ul { position: relative; z-index: 9; } .s4 ul li { margin: 0 .15rem; } .s4 ul li a { display: block; } .s4 ul li a .pic { padding-top: 66.74%; } .s4 .slick-list { overflow: visible; } .s4 ul li a p { padding-top: .25rem; font-size: 0.24rem; font-weight: bold; line-height: 0.3rem; text-align: center; color: #FFFFFF; opacity: 0; z-index: -1; } .s4 ul li.slick-center a p { opacity: 1; z-index: 9; } .s4 .slick-dots { position: relative; margin-top: 1rem; height: .12rem; } .s4 .slick-dots li { width: 0.06rem; height: 0.06rem; border-radius: 50%; background: #fff; margin: 0 .2rem; transition: all .6s; } .s4 .slick-dots li.slick-active { width: 12px; height: 12px; border-radius: 50%; background: transparent; border: 1px solid #fff; } @media screen and (max-width:1200px) { .s1::after { left: -0.15rem; bottom: 0.15rem; width: 5.5rem; } .s1 a .text { margin-top: .15rem; } .s1::before { top: .2rem; } .s1 a .text { padding-top: .2rem; } .s2-l { width: 58.7%; } .s2-r { width: 38%; } .s2-r ul li a { padding: .2rem .3rem; } .sect4 .title a { right: .15rem; } .s4 { padding: 0 1.5rem; padding-top: .5rem; } .s1 .news .slick-dots { bottom: .5rem; } .s2-r ul { padding-top: .3rem; } .s4 { padding: 0; padding-top: .5rem; } .s4::after { width: 39%; } } @media screen and (max-width:1000px) { .section1 { padding: .2rem 0; } .title h2 { font-size: .4rem; } .s2-r ul li a { padding: .1rem .3rem; } .s4::after { display: none; } .s4 ul li a p { opacity: 1; z-index: 9; } } @media screen and (max-width:700px) { .title { justify-content: space-between; line-height: .4rem; } .title h2 { font-size: .3rem; } .s1 a { display: block; } .s1 a .tpp { width: 100%; } .s1::after { display: none; } .s1 a .text { padding: .1rem; } .s1 a .text p { max-height: initial; } .s1::before { width: 100%; } .s1 .news .slick-dots { bottom: .15rem; } .s1 .news .slick-dots { width: 100%; left: auto; } .s2 { display: block; } .s2-l { width: 100%; } .s2-r { width: 100%; } .s2-l-down ul li { margin-top: .15rem; } .s2-l a .date { left: .15rem; top: .15rem; } .s2-l .s2-l-down .info { padding: .1rem; } .s2-l .s2-l-down a .date { display: none; } .section3 { padding: .2rem 0; } .s3 { display: block; margin-top: .15rem; } .s3 .s3-l { width: 100%; } .s3 .s3-r { width: 100%; } .s3 .s3-r a { clip-path: initial; } .s3 .s3-l { background: #f7f8fc; padding: 0 .15rem; } .s3 .s3-l ul { padding-top: .2rem; padding-bottom: .2rem; width: 100%; } .s3 .s3-l .slick-prev { width: .4rem; height: .4rem; left: -.15rem; top: 50%; transform: translateY(-50%); bottom: auto; } .s3 .s3-l .slick-next { width: .4rem; height: .4rem; right: -.15rem; top: 50%; background: #005DA2 url(../images/s3-rr-jt.png) no-repeat center center;; transform: translateY(-50%); border-radius: 50%; background-size: .2rem auto; bottom: auto; } .s3 .s3-l ul li a { font-size: 14px; } .section4 { padding: .2rem 0; } .sect4 { position: relative; } .s4 { padding-top: 0; } .sect4 .title { position: static; overflow: hidden; display: block; } .sect4 .title a { position: relative; bottom: 0; top: auto; transform: none; float: right; } .s4 .slick-dots { margin-top: .2rem; } .s3::after { display: none; } .s3 .s3-r .slick-dots { position: relative; bottom: 0; } }