.linehide { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; } .clearfix:after { content: ""; clear: both; height: 0; overflow: hidden; visibility: hidden; display: block; } .clearfix { zoom: 1; } img, a { display: block; } .part1 { padding: 0 0 48px; } .part1 .layout .linehead img { width: 400px; margin: 0 auto; } .part1 .layout .tab { margin-bottom: 46px; } .part1 .layout .tab li { margin-top: 28px; margin-right: 30px; float: left; padding: 16px 42px; background-color: #f5faff; font-family: pingfangsc, pingfang sc; font-weight: 400; font-size: 20px; color: #356ad1; cursor: pointer; border-radius: 34px; transition: all .3s; } .part1 .layout .tab li:nth-child(3n) { margin-right: 0; } .part1 .layout .tab li:nth-child(1), .part1 .layout .tab li:nth-child(2), .part1 .layout .tab li:nth-child(3) { margin-top: 0; } .part1 .layout .tab .on { transform: translatey(-10px); background-color: #bbdbfd; } .part1 .layout .contentbox { position: relative; width: 100%; height: 387px; } .part1 .layout .contentbox .content { position: absolute; opacity: 0; visibility: hidden; transition: all .3s; } .part1 .layout .contentbox .content:nth-child(1) .box .left .title i { background: no-repeat; background-size: 100% 100%; } .part1 .layout .contentbox .content:nth-child(2) .box .left .title i { background: no-repeat; background-size: 100% 100%; } .part1 .layout .contentbox .content:nth-child(3) .box .left .title i { background: no-repeat; background-size: 100% 100%; } .part1 .layout .contentbox .content:nth-child(4) .box .left .title i { background: no-repeat; background-size: 100% 100%; } .part1 .layout .contentbox .content:nth-child(5) .box .left .title i { background: no-repeat; background-size: 100% 100%; } .part1 .layout .contentbox .content:nth-child(6) .box .left .title i { background: no-repeat; background-size: 100% 100%; } .part1 .layout .contentbox .content .box { display: flex; align-items: center; } .part1 .layout .contentbox .content .box .left { width: 600px; height: 332px; margin-right: 16px; padding: 48px 30px 60px 60px; background: no-repeat; background-size: 100% 100%; } .part1 .layout .contentbox .content .box .left .title { display: flex; margin-bottom: 26px; align-items: center; } .part1 .layout .contentbox .content .box .left .title i { display: block; margin-right: 13px; width: 27px; height: 27px; flex-shrink: 0; } .part1 .layout .contentbox .content .box .left .title p { font-family: pingfangsc, pingfang sc; font-weight: 600; font-size: 26px; color: #356ad1; } .part1 .layout .contentbox .content .box .left .smalltext { overflow-y: scroll; width: 473px; height: 151px; font-family: pingfangsc, pingfang sc; font-weight: 400; font-size: 16px; color: #333333; line-height: 30px; text-align: justify; text-indent: 2em; padding-right: 23px; } .part1 .layout .contentbox .content .box .left .smalltext::-webkit-scrollbar { width: 11px; background: #e4f1ff; border-radius: 6px; } .part1 .layout .contentbox .content .box .left .smalltext::-webkit-scrollbar-thumb { width: 11px; background: #92c6fe; border-radius: 6px; cursor: pointer; } .part1 .layout .contentbox .content .box .right li { position: relative; float: left; margin-right: 16px; margin-top: 18px; overflow: hidden; } .part1 .layout .contentbox .content .box .right li:nth-child(2n) { margin-right: 0; } .part1 .layout .contentbox .content .box .right li:nth-child(1), .part1 .layout .contentbox .content .box .right li:nth-child(2) { margin-top: 0; } .part1 .layout .contentbox .content .box .right li:hover a .mark { top: 0; background: linear-gradient(180deg, rgba(166, 171, 255, 0.66) 0%, #000e7d 100%); } .part1 .layout .contentbox .content .box .right li a img { width: 285px; height: 150px; } .part1 .layout .contentbox .content .box .right li a .mark { width: 100%; height: 100%; position: absolute; top: 108px; left: 0; padding: 15px; font-family: pingfangsc, pingfang sc; font-weight: 400; font-size: 15px; color: #ffffff; line-height: 23px; transition: all .3s; background: linear-gradient(180deg, rgba(238, 238, 238, 0) 0%, rgba(0, 14, 125, 0.79) 100%); } .part1 .layout .contentbox .content .more { width: fit-content; margin: 33px auto 0; display: flex; align-items: center; } .part1 .layout .contentbox .content .more p { font-family: pingfangsc, pingfang sc; font-weight: 400; font-size: 16px; color: #666; } .part1 .layout .contentbox .content .more img { margin-left: 10px; width: 17px; height: 6px; } .part1 .layout .contentbox .on { opacity: 1; visibility: visible; } .part2 { padding: 44px 0 0; background-image: linear-gradient(to bottom, #e8f3ff 0%, #e8f3ff 421px, #ffffff 421px, #ffffff 100%); } .part2 .layout .linehead img { width: 372px; margin: 0 auto 45px; } .part2 .layout .live { margin-bottom: 36px; } .part2 .layout .live .tab { margin-bottom: 32px; display: flex; justify-content: space-evenly; padding-bottom: 10px; border-bottom: 2px solid #356ad1; } .part2 .layout .live .tab li { position: relative; font-family: pingfangsc, pingfang sc; font-weight: 500; font-size: 24px; color: #666666; cursor: pointer; } .part2 .layout .live .tab .on { color: #356ad1; } .part2 .layout .live .tab .on::after { content: ""; display: block; position: absolute; bottom: -14px; width: 100%; height: 7px; background: #356ad1; } .part2 .layout .live .contentbox { position: relative; background: #ffffff; box-shadow: 0px 0px 7px 1px rgba(225, 225, 225, 0.5); padding: 130px 40px 55px 66px; } .part2 .layout .live .contentbox .content { display: none; } .part2 .layout .live .contentbox .content li { margin-top: 30px; } .part2 .layout .live .contentbox .content li:nth-child(1) { margin-top: 0; } .part2 .layout .live .contentbox .content li a { display: flex; } .part2 .layout .live .contentbox .content li a .imgbox { width: 534px; height: 240px; overflow: hidden; margin-right: 40px; } .part2 .layout .live .contentbox .content li a .imgbox img { width: 100%; height: 100%; } .part2 .layout .live .contentbox .content li a .right { margin-top: 7px; } .part2 .layout .live .contentbox .content li a .right .title { width: 510px; padding: 0; margin-bottom: 10px; font-family: pingfangsc, pingfang sc; font-weight: 500; font-size: 20px; color: #333333; text-align: left; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis; word-break: break-all; } .part2 .layout .live .contentbox .content li a .right .time { margin-bottom: 50px; font-family: pingfangsc, pingfang sc; font-weight: 400; font-size: 18px; color: #666666; } .part2 .layout .live .contentbox .content li a .right .box { display: flex; } .part2 .layout .live .contentbox .content li a .right .box .imgbox { margin-right: 15px; width: 100px; height: 100px; overflow: hidden; } .part2 .layout .live .contentbox .content li a .right .box .imgbox img { border-radius: 50%; width: 100%; height: 100%; } .part2 .layout .live .contentbox .content li a .right .box .text .name { margin-bottom: 5px; font-family: pingfangsc, pingfang sc; font-weight: 500; font-size: 20px; color: #333333; } .part2 .layout .live .contentbox .content li a .right .box .text .smalltext { width: 409px; font-family: pingfangsc, pingfang sc; font-weight: 400; font-size: 20px; color: #666666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; word-break: break-all; } .part2 .layout .live .contentbox .on { display: block; } .part2 .layout .live .contentbox .zbkc { position: absolute; top: -1px; left: -1px; width: 142px; } .part2 .layout .live .contentbox .slogan { display: block; width: fit-content; position: absolute; top: 43px; left: 50%; transform: translatex(-50%); font-family: pingfangsc, pingfang sc; font-weight: 400; font-size: 26px; color: #356ad1; } .part3 { background: no-repeat; background-size: 100% 100%; padding: 137px 0 48px; } .part3 .layout .headline img { width: 455px; margin: 0 auto; } .part3 .layout .swiperbox { padding: 37px 42px; background-color: #fff; } .part3 .layout .swiper { width: 1200px; height: 374px; } .part3 .layout .swiper ul:nth-child(2n) li .imgbox { float: left; } .part3 .layout .swiper ul:nth-child(2n) li .cont { float: left; } .part3 .layout .swiper ul:nth-child(2n) li .cont .sanjiao { left: -20px; border-right: 20px solid #f5faff; border-top: 10px solid transparent; border-bottom: 10px solid transparent; } .part3 .layout .swiper ul:nth-child(2n-1) li .imgbox { float: right; } .part3 .layout .swiper ul:nth-child(2n-1) li .cont { float: right; } .part3 .layout .swiper ul:nth-child(2n-1) li .cont .sanjiao { right: -20px; border-left: 20px solid #f5faff; border-top: 10px solid transparent; border-bottom: 10px solid transparent; } .part3 .layout .swiper ul li { width: fit-content; float: left; cursor: pointer; } .part3 .layout .swiper ul li:hover .imgbox img { transform: scale(1.3); } .part3 .layout .swiper ul li .imgbox { width: 187px; height: 187px; overflow: hidden; } .part3 .layout .swiper ul li .imgbox img { width: 100%; height: 100%; transition: all .3s; } .part3 .layout .swiper ul li .cont { width: 187px; height: 187px; position: relative; background: #f5faff; padding: 36px 23px 0 25px; } .part3 .layout .swiper ul li .cont .name { font-size: 18px; font-family: pingfangsc-medium, pingfang sc; font-weight: 500; color: #356ad1; line-height: 25px; padding-bottom: 8px; border-bottom: 1px solid #356ad1; margin-bottom: 7px; } .part3 .layout .swiper ul li .cont .smalltext { font-size: 14px; font-family: pingfangsc-regular, pingfang sc; font-weight: 400; color: #666666; line-height: 28px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; word-break: break-all; } .part3 .layout .swiper ul li .cont .sanjiao { position: absolute; top: 37px; width: 0; height: 0; } .part3 .layout .more { width: fit-content; margin: 40px auto 0; display: flex; align-items: center; } .part3 .layout .more p { font-family: pingfangsc, pingfang sc; font-weight: 400; font-size: 16px; color: #fff; } .part3 .layout .more img { margin-left: 10px; width: 17px; height: 6px; } .part4 { padding: 60px 0 150px; background-color: #e8f3ff; } .part4 .layout .headline img { width: 263px; margin: 0 auto; } .part4 .layout .pt8-top { width: 100%; height: 182px; background: no-repeat center top; background-size: cover; margin-top: 30px; text-align: center; overflow: hidden; } .part4 .layout .pt8-top .pt8-box { width: 500px; margin: 125px auto 0; display: flex; justify-content: space-evenly; } .part4 .layout .pt8-top a { display: inline-block; background-color: #bbdbfd; color: #0040be; border-radius: 30px; width: 114px; height: 36px; line-height: 38px; font-weight: 500; font-size: 16px; } .part4 .layout .pt8-top a:hover { background-color: #fff; color: #0040be; } .part4 .layout .pt8-text-list { margin-top: 33px; position: relative; } .part4 .layout .pt8-lf-box { width: 470px; height: 252px; background: #b6d7f8; position: relative; z-index: 999; top: 14px; } .part4 .layout .pt8-lf-box a { width: 470px; height: 252px; display: flex; justify-content: center; align-items: center; } .part4 .layout .pt8-lf-box img { width: 443px; height: 225px; display: block; } .part4 .layout .pt8-c .pt8-c-img { width: 282px; position: absolute; bottom: 0; right: 0; z-index: -1; } .part4 .layout .pt8-rh-box { width: 876px; height: 281px; background: #ffffff; box-shadow: 0px 0px 5px 2px rgba(200, 200, 200, 0.5); position: absolute; top: 0; right: 0; z-index: 99; padding: 52px 0 0 187px; } .part4 .layout .pt8-rh-box .pt8-tit img { display: inline-block; width: 42px; height: 42px; vertical-align: middle; } .part4 .layout .pt8-rh-box .pt8-tit span { font-family: pingfangsc, pingfang sc; font-weight: 600; font-size: 16px; color: #006bd6; padding-left: 10px; } .part4 .layout .pt8-rh-box .pt8-detail { margin-top: 28px; } .part4 .layout .pt8-rh-box .pt8-detail p { display: inline-block; font-family: sourcehansanscn, sourcehansanscn; font-weight: 400; font-size: 18px; color: #666666; text-indent: 2rem; line-height: 40px; padding-right: 50px; } .part4 .layout .pt8-rh-box .pt8-detail a { text-indent: 0; display: inline-block; color: #006bd6; font-family: sourcehansanscn, sourcehansanscn; font-weight: 400; font-size: 18px; } .part4 .layout .pt8-rh-box .pt8-detail a:hover { color: #d0e28c; }