.banner { width: 100%; z-index: 1; font-size: 0; background: #28409a; }
.banner::after { position: absolute; top: auto; right: auto; bottom: 0; left: 0; z-index: 2; content: ""; width: 100%; height: 20%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent); }
.banner .img { position: relative; display: block; width: 100%; height: 100vh; overflow: hidden; }
.banner .img .slide-inner { position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.banner .img img { position: absolute; top: 0; right: auto; bottom: auto; left: 0; z-index: 1; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1.06); -moz-transform: scale(1.06); -ms-transform: scale(1.06); -o-transform: scale(1.06); transform: scale(1.06); -webkit-transition: transform 1s ease-out 0s; -moz-transition: transform 1s ease-out 0s; -ms-transition: transform 1s ease-out 0s; -o-transition: transform 1s ease-out 0s; transition: transform 1s ease-out 0s; }
.banner .img video { position: absolute; top: 0; right: auto; bottom: auto; left: 0; z-index: 2; width: 100%; height: 100%; object-fit: cover; }
.banner .swiper-slide-active img { -webkit-transition: transform 6.2s ease-out 1s; -moz-transition: transform 6.2s ease-out 1s; -ms-transition: transform 6.2s ease-out 1s; -o-transition: transform 6.2s ease-out 1s; transition: transform 6.2s ease-out 1s; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.banner .pagination { position: absolute; top: auto; right: 0; bottom: 0.4rem; left: auto; z-index: 3; width: 100%; display: -ms-flexbox; display: flex; justify-content: center; align-items: center; }
.banner .pagination .swiper-pagination-bullet { display: -ms-flexbox; display: flex; align-items: center; width: auto; height: auto; margin: 0; cursor: pointer; background: none; opacity: 1; }
.banner .pagination .swiper-pagination-bullet::before { display: block; content: ""; box-sizing: border-box; width: .12rem; height: .12rem; border-radius: 50%; background: rgba(255, 255, 255, 0.4); }
.banner .pagination .swiper-pagination-bullet::after { display: block; content: ""; box-sizing: border-box; width: .17rem; height: 1px; margin: 0 .05rem; background: rgba(255, 255, 255, 0.4); }
.banner .pagination .swiper-pagination-bullet:last-child::after { display: none; }
.banner .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before { background: white; }

.column { position: relative; width: 100%; margin: .5rem 0 .32rem; }
.column .cn { position: relative; z-index: 1; display: inline-block; font-size: 0.34rem; font-weight: 400; line-height: 0.4rem; color: #333; text-align: left; }
.column .cn::after { position: absolute; top: 50%; right: auto; bottom: auto; left: 50%; z-index: -1; content: ""; width: .51rem; height: .61rem; background-image: url("../images/f_icon1.png"); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; background-size: 100%; -webkit-transform: translate(-50%, -55%); -moz-transform: translate(-50%, -55%); -ms-transform: translate(-50%, -55%); -o-transform: translate(-50%, -55%); transform: translate(-50%, -55%); }
.column .en { display: -ms-flexbox; display: flex; align-items: center; font-family: Arial, Helvetica, sans-serif; font-size: 0.14rem; font-weight: 400; line-height: 0.2rem; color: #28409a; text-align: left; }
.column .en::before { display: block; content: ""; box-sizing: border-box; width: .28rem; height: 1px; margin: 0 .08rem 0 0; background: #28409a; }
.column .more { position: absolute; top: 0.14rem; right: 0; bottom: auto; left: auto; z-index: 1; }

.more { font-family: "syht400"; font-size: 0.14rem; font-weight: 400; line-height: 0.3rem; color: #28409a; text-align: left; }

.home1 { position: relative; z-index: 2; padding: 0 0 .6rem; }
.home1 .news-swiper1 { width: 49.35%; }
.home1 .news-list1 { width: 48.39%; }

.link-list { width: 100%; }
.link-list li { width: 16.66%; }
.link-list a { position: relative; z-index: 1; display: block; font-size: 0.24rem; font-weight: 400; line-height: 1rem; color: #666; text-align: center; background: #f7f9ff; box-shadow: 0 0.07rem 0.1rem 0 rgba(0, 51, 204, 0.12); }
.link-list a::after { position: absolute; top: auto; right: 0; bottom: 0; left: auto; z-index: -1; content: ""; width: 100%; height: 0; background-image: url("../images/list_bg1.jpg"); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; background-size: cover; }

.news-swiper1 .img { padding: 5.35rem 0 0; }
.news-swiper1 .text { position: absolute; top: auto; right: auto; bottom: 0; left: 0; z-index: 2; width: 100%; padding: .6rem 2rem .25rem .2rem; background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), transparent); }
.news-swiper1 .title { color: #fff; font-size: .2rem; font-weight: 700; -webkit-transform: translateY(200%); -moz-transform: translateY(200%); -ms-transform: translateY(200%); -o-transform: translateY(200%); transform: translateY(200%); opacity: 0; }
.news-swiper1 .swiper-slide-active .title { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1; -webkit-transition: all 0.42s ease-out 0.8s; -moz-transition: all 0.42s ease-out 0.8s; -ms-transition: all 0.42s ease-out 0.8s; -o-transition: all 0.42s ease-out 0.8s; transition: all 0.42s ease-out 0.8s; }
.news-swiper1 .pagination { position: absolute; top: auto; right: 0.12rem; bottom: 0.2rem; left: auto; z-index: 3; }
.news-swiper1 .pagination .swiper-pagination-bullet { margin: 0 .06rem; font-family: Arial, Helvetica, sans-serif; font-size: .16rem; line-height: .3rem; color: #ccc; background: none; opacity: 1; border-radius: 0; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }
.news-swiper1 .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { color: #fff; font-size: .24rem; }

.news-list1 li { border-bottom: 1px solid #d4d9eb; }
.news-list1 a { padding: .24rem 0; }
.news-list1 .title { margin: 0 0 .04rem; }
.news-list1 .text { width: calc(100% - .72rem); }

.home2 { padding: 1px 0 .4rem; background-image: url("../images/index_bg1.jpg"); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; background-size: cover; }

.news-swiper2 .swiper-slide ul { font-size: 0; margin: 0 -.15rem;  }
.news-swiper2 .swiper-slide ul li { display: inline-block; vertical-align: top; width: 25%; padding: 0 .15rem; }
.news-swiper2 .swiper-slide a { display: block; }
.news-swiper2 .date { display: inline-block; margin: 0 0 0 .55rem; border-bottom: 1px solid #6610a9; }
.news-swiper2 .date span { font-size: .36rem; }
.news-swiper2 .title { padding: .25rem .36rem; background: #fff; border-radius: .5rem; box-shadow: 0 2px 0.15rem 0 rgba(225, 222, 240, 0.75); }
.news-swiper2 .title .tt2 { height: .6rem; }
.news-swiper2 .pagination { width: 100%; margin: .3rem 0 0; text-align: center; }
.news-swiper2 .pagination .swiper-pagination-bullet { width: .1rem; height: .1rem; margin: 0 .06rem; cursor: pointer; background: #c8c8c8; opacity: 1; }
.news-swiper2 .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #6610a9; }

.home3 { padding: .4rem 0 .8rem; background-image: url("../images/index_bg2.jpg"); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; background-size: cover; }
.home3 .l-box, .home3 .r-box { width: 48.07%; }

.about-box { position: relative; z-index: 1; padding: .2rem .38rem .2rem 0; }
.about-box::after { position: absolute; top: 0; right: 0; bottom: auto; left: auto; z-index: -1; content: ""; width: 4.5rem; height: 100%; background: #fff; }
.about-box .img-zoom { width: 56.2%; }
.about-box .img { padding: 65% 0 0; }
.about-box .text { width: 38.65%; padding: .1rem 0 0; font-size: 0.16rem; font-weight: 400; line-height: 0.32rem; color: #333; text-align: justify; text-indent: 2em; }
.about-box .tt6 { max-height: 1.92rem; display: block; display: -webkit-box; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden; }
.about-box .more2 { display: flex; align-items: center; justify-content: flex-end; margin: .14rem 0 0; font-size: .14rem; line-height: .3rem; text-indent: 0; }
.about-box .more2::after { display: block; content: ""; box-sizing: border-box; width: .06rem; height: .1rem; margin: 0 0 0 .08rem; background-image: url("../images/f_icon2.png"); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; background-size: 100%; }
.about-box .more2 span { position: relative; background: linear-gradient(90deg, #6610a9, #2c11a6); -webkit-background-clip: text; color: transparent; background: transparent\0; color: #28409a\0 ; }
.about-box .more2 span::after { position: absolute; top: auto; right: 0; bottom: 0.07rem; left: auto; z-index: 1; content: ""; width: 100%; height: 1px; background: linear-gradient(90deg, #6610a9, #2c11a6); }

.news-list2 { margin: .25rem 0 0; }
.news-list2 li { border-bottom: 1px dashed #d3d4d4; }
.news-list2 li:last-child { border: none; }
.news-list2 .title { width: calc(100% - 1rem); line-height: .58rem; }
.news-list2 .date { line-height: .58rem; }

.home4 { padding: .1rem 0 1.2rem; background-image: url("../images/index_bg3.jpg"); background-repeat: no-repeat; background-position: 50% 100%; background-color: transparent; background-size: 100%; }
.home4 .c2 { margin-top: 1rem; }
.home4 .c2 .column { margin-top: .38rem; }
.home4 .c2 .l-box, .home4 .c2 .r-box { position: relative; z-index: 1; width: 30.1%; height: 4.65rem; padding: 0 .35rem; background: rgba(255, 255, 255, 0.8); box-shadow: 0 0.05rem 0.15rem 0 rgba(77, 16, 168, 0.22); }
.home4 .c2 .c-box { position: relative; z-index: 2; width: 39.8%; height: 5.5rem; padding: 0 .46rem; background: rgba(255, 255, 255, 0.8); box-shadow: 0 0.05rem 0.15rem 0 rgba(77, 16, 168, 0.22); }

.news-list3 { font-size: 0; margin: 0 -0.1rem; }
.news-list3 > li { display: inline-block; vertical-align: top; width: 25%; padding: 0 0.1rem; }
.news-list3 li { margin: 0 0 .2rem; }
.news-list3 .img-zoom { border-radius: 0 0 0 .25rem; background: #fff; box-shadow: 0 0.2rem 0.2rem 0 rgba(153, 153, 153, 0.15); }
.news-list3 .img-zoom .img { padding: 55.84% 0 0; }
.news-list3 .text { padding: .2rem .32rem .45rem; }
.news-list3 .date { position: relative; margin: 0 0 .24rem; padding: 0 0 0 .22rem; }
.news-list3 .date::before { position: absolute; top: 0; right: auto; bottom: auto; left: 0; z-index: 1; content: ""; width: .14rem; height: 100%; background-image: url("../images/f_icon3_1.png"); background-repeat: no-repeat; background-position: 0 50%; background-color: transparent; background-size: 100%; }
.news-list3 .title { height: .6rem; }

.news-list4 li { border-bottom: 1px solid #d4d9eb; }
.news-list4 li:first-child a { padding-top: 0; }
.news-list4 li:last-child { border: none; }
.news-list4 a { padding: .26rem 0; }
.news-list4 .title { width: calc(100% - .76rem); }

.news-list5 li { border-bottom: 1px solid #d4d9eb; }
.news-list5 li:first-child a { padding-top: 0; }
.news-list5 li:last-child { border: none; }
.news-list5 a { display: block; padding: .28rem 0 .1rem; }
.news-list5 .date { position: relative; margin: .04rem 0 0; padding: 0 0 0 .22rem; }
.news-list5 .date::before { position: absolute; top: 0; right: auto; bottom: auto; left: 0; z-index: 1; content: ""; width: .14rem; height: 100%; background-image: url("../images/f_icon3_1.png"); background-repeat: no-repeat; background-position: 0 50%; background-color: transparent; background-size: 100%; }

.news-swiper3 .img { padding: 2.55rem 0 0; }
.news-swiper3 .title { position: absolute; top: auto; right: 0; bottom: 0; left: auto; z-index: 1; width: 100%; padding: .35rem 0 .15rem; color: #fff; text-align: center; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), transparent); }
.news-swiper3 .pagination { width: 100%; margin: .14rem 0 0; text-align: center; }
.news-swiper3 .pagination .swiper-pagination-bullet { width: .1rem; height: .1rem; margin: 0 .06rem; cursor: pointer; background: #c8c8c8; opacity: 1; }
.news-swiper3 .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #6610a9; }

@media screen and (min-width: 1025px) { .more { position: relative; }
  .more::after { position: absolute; top: auto; right: 0; bottom: 0.02rem; left: auto; z-index: 1; content: ""; width: 0; height: 1px; background: linear-gradient(90deg, #2c11a6, #6610a9); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }
  .more:hover::after { right: auto; left: 0; width: 100%; }
  .link-list a:hover { color: #fff; }
  .link-list a:hover::after { height: calc(100% + .2rem); -webkit-transition: all 0.38s ease-out 0s; -moz-transition: all 0.38s ease-out 0s; -ms-transition: all 0.38s ease-out 0s; -o-transition: all 0.38s ease-out 0s; transition: all 0.38s ease-out 0s; }
  .news-list1 a { position: relative; z-index: 1; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; perspective: 1000px; }
  .news-list1 a::after { position: absolute; top: 0; right: 0; bottom: auto; left: auto; z-index: -1; width: 100%; height: 100%; content: ""; background: linear-gradient(90deg, #2c11a6, #6610a9); opacity: 0; transform-style: preserve-3d; -webkit-transform: rotateX(20deg); -moz-transform: rotateX(20deg); -ms-transform: rotateX(20deg); -o-transform: rotateX(20deg); transform: rotateX(20deg); -webkit-transition: all 0.42s ease-out 0s; -moz-transition: all 0.42s ease-out 0s; -ms-transition: all 0.42s ease-out 0s; -o-transition: all 0.42s ease-out 0s; transition: all 0.42s ease-out 0s; }
  .news-list1 a:hover { padding-left: .1rem; padding-right: .15rem; }
  .news-list1 a:hover::after { opacity: 1; -webkit-transform: rotateX(0deg); -moz-transform: rotateX(0deg); -ms-transform: rotateX(0deg); -o-transform: rotateX(0deg); transform: rotateX(0deg); }
  .news-list1 a:hover .date1 { background: none; color: #fff; }
  .news-list1 a:hover .date1 p:first-child { background: none; color: #fff; }
  .news-list1 a:hover .title, .news-list1 a:hover .info { color: #fff; }
  .news-swiper2 .title { position: relative; z-index: 1; overflow: hidden; }
  .news-swiper2 .title::after { position: absolute; top: 0; right: 0; bottom: auto; left: auto; z-index: -1; content: ""; width: 100%; height: 0; background: linear-gradient(90deg, #2c11a6, #6610a9); opacity: 0; -webkit-transition: all 0.4s ease-out 0s; -moz-transition: all 0.4s ease-out 0s; -ms-transition: all 0.4s ease-out 0s; -o-transition: all 0.4s ease-out 0s; transition: all 0.4s ease-out 0s; }
  .news-swiper2 .swiper-slide a:hover .title { color: #fff; }
  .news-swiper2 .swiper-slide a:hover .title::after { height: 100%; opacity: 1; }
  .more2 { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }
  .more2:hover { font-size: .16rem; }
  .news-list2 li { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }
  .news-list2 li::before { position: absolute; top: auto; right: auto; bottom: -4px; left: -3px; z-index: 1; content: ""; width: 7px; height: 7px; background: #2c11a6; border-radius: 50%; opacity: 0; -webkit-transition: all 0.2s ease-out 0.5s; -moz-transition: all 0.2s ease-out 0.5s; -ms-transition: all 0.2s ease-out 0.5s; -o-transition: all 0.2s ease-out 0.5s; transition: all 0.2s ease-out 0.5s; }
  .news-list2 li::after { position: absolute; top: auto; right: auto; bottom: -1px; left: 0; z-index: 1; content: ""; width: 0; height: 1px; background: linear-gradient(90deg, #2c11a6, #6610a9); -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }
  .news-list2 li:hover { -webkit-transform: translateX(0.06rem); -moz-transform: translateX(0.06rem); -ms-transform: translateX(0.06rem); -o-transform: translateX(0.06rem); transform: translateX(0.06rem); }
  .news-list2 li:hover::before { opacity: 1; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -ms-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; }
  .news-list2 li:hover::after { width: 100%; }
  .news-list2 li:hover .title { color: #2c11a6; }
  .news-list3 .text { position: relative; z-index: 1; }
  .news-list3 .text::after { position: absolute; top: 0; right: 0; bottom: auto; left: auto; z-index: -1; content: ""; width: 100%; height: 0; background: linear-gradient(90deg, #2c11a6, #6610a9); opacity: 0; -webkit-transition: all 0.4s ease-out 0s; -moz-transition: all 0.4s ease-out 0s; -ms-transition: all 0.4s ease-out 0s; -o-transition: all 0.4s ease-out 0s; transition: all 0.4s ease-out 0s; }
  .news-list3 .img-zoom:hover .text::after { height: 100%; opacity: 1; }
  .news-list3 .img-zoom:hover .title { color: #fff; }
  .news-list3 .img-zoom:hover .date { color: #fff; }
  .news-list3 .img-zoom:hover .date::before { background-image: url("../images/f_icon3_2.png"); }
  .news-list4 li { position: relative; }
  .news-list4 li::after { position: absolute; top: auto; right: auto; bottom: -1px; left: 0; z-index: 1; content: ""; width: 0; height: 2px; background: linear-gradient(90deg, #2c11a6, #6610a9); -webkit-transition: all 0.7s ease-out 0s; -moz-transition: all 0.7s ease-out 0s; -ms-transition: all 0.7s ease-out 0s; -o-transition: all 0.7s ease-out 0s; transition: all 0.7s ease-out 0s; }
  .news-list4 li:hover::after { width: 100%; }
  .news-list4 li:hover .title { color: #2c11a6; }
  .news-list5 li { position: relative; }
  .news-list5 li::after { position: absolute; top: auto; right: auto; bottom: -1px; left: 0; z-index: 1; content: ""; width: 0; height: 2px; background: linear-gradient(90deg, #2c11a6, #6610a9); -webkit-transition: all 0.7s ease-out 0s; -moz-transition: all 0.7s ease-out 0s; -ms-transition: all 0.7s ease-out 0s; -o-transition: all 0.7s ease-out 0s; transition: all 0.7s ease-out 0s; }
  .news-list5 li:hover::after { width: 100%; }
  .news-list5 li:hover .title { color: #2c11a6; } }
@media screen and (max-width: 1024px) { .banner { margin: 65px 0 0; }
  .banner .img { height: auto; padding: 42% 0 0; }
  .banner .pagination { bottom: .2rem; }
  .link-list a { font-size: .22rem; line-height: .7rem; }
  .column { margin: .3rem 0 .2rem; justify-content: flex-start; }
  .column .cn { font-size: .3rem; }
  .home1 .news-swiper1 { width: 100%; }
  .home1 .news-list1 { width: 100%; }
  .news-swiper1 .img { padding: 60% 0 0; }
  .news-list1 { margin: .12rem 0 0; }
  .home3 .l-box, .home3 .r-box { width: 100%; }.news-swiper2 .swiper-slide ul li { width: 50%; margin: .15rem 0 0; }
  .home3 .column { margin-bottom: 0; }
  .news-list2 { margin: .12rem 0 0; }
  .news-list3 > li { width: 50%; }
  .home4 .c2 { margin-top: .1rem; }
  .home4 .c2 .column { margin: 0 0 .15rem; }
  .home4 .c2 .l-box { width: 100%; height: auto; padding: .3rem .2rem .15rem; }
  .home4 .c2 .c-box { width: 100%; height: auto; margin: .2rem 0; padding: .3rem .2rem .15rem; }
  .home4 .c2 .r-box { width: 100%; height: auto; padding: .3rem .2rem .15rem; }
  .news-swiper3 .img { padding: 60% 0 0; } }
@media screen and (max-width: 768px) { .link-list { display: block; font-size: 0; margin: 0 -0.05rem; }
  .link-list > li { display: inline-block; vertical-align: top; width: 33.3333333333%; padding: 0 0.05rem; }
  .link-list a { font-size: .19rem; font-weight: 700; color: #fff; margin: .1rem 0 0; }
  .link-list a::after { height: 100%; }
  .about-box { padding: .2rem 0 0; } .news-swiper2 .swiper-slide ul { margin: 0; }
  .about-box::after { display: none; } .news-swiper2 .swiper-slide ul li { width: 100%; padding: 0; }
  .about-box .img-zoom { width: 100%; }
  .about-box .text { width: 100%; padding: .12rem .15rem; background: #fff; }
  .news-list3 > li { width: 100%; }
  .news-list3 .text { padding: .12rem .15rem .25rem; }
  .news-list3 .date { margin: 0 0 .12rem; } }
@media screen and (max-width: 520px) { .banner .img { padding: 55% 0 0; }
  .banner .pagination { bottom: .12rem; }
  .banner .pagination .swiper-pagination-bullet { width: 8px; height: 8px; }
  .link-list > li { width: 50%; }
  .link-list a { line-height: .6rem; }
  .column { margin: .3rem 0 .1rem; }
  .column .cn { font-size: .27rem; }
  .news-swiper1 .img { padding: 66% 0 0; }
  .news-swiper1 .text { padding: .4rem .1rem .05rem; }
  .news-swiper1 .title { font-size: .18rem; font-weight: 400; }
  .news-swiper1 .pagination { bottom: .3rem; }
  .news-swiper1 .pagination .swiper-pagination-bullet { font-size: .14rem; }
  .news-swiper1 .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { font-size: .17rem; }
  .news-list1 a { padding: .14rem 0; }
  .news-list1 .title { margin: 0; text-overflow: clip; white-space: initial; display: block; display: -webkit-box; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
  .news-list1 .info { display: none; }
  .news-swiper2 .title { padding: .15rem .22rem; }
  .news-swiper2 .pagination { margin: .16rem 0 0; }
  .news-list2 li { padding: .12rem 0; }
  .news-list2 .title { width: 100%; line-height: .24rem; }
  .news-list2 .date { line-height: .32rem; }
  .news-list5 .title { line-height: .24rem; text-overflow: clip; white-space: initial; display: block; display: -webkit-box; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } }
