.banner {
    width: 100%;
    z-index: 1;
    font-size: 0;
    background: #1E6AE5;
}

.banner .img {
    position: relative;
    display: block;
    width: 100%;
    height: 5.4rem;
    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;
    -moz-transform: scale(1.08);
    transform: scale(1.08);
    -moz-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 {
    -moz-transition: transform 6.2s ease-out 1s;
    transition: transform 6.2s ease-out 1s;
    -moz-transform: scale(1);
    transform: scale(1);
}

.banner .pagination {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0.42rem;
    left: 0%;
    z-index: 3;
    width: 100%;
    height: .4rem;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
}

.banner .pagination svg {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    z-index: 1;
    width: .68rem;
    height: .68rem;
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
    -moz-transition: 0.2s 0.3s ease-out 0s;
    transition: 0.2s 0.3s ease-out 0s;
}

.banner .pagination svg circle {
    stroke-dashoffset: 0;
}

.banner .pagination svg .pie-bg {
    stroke: #fff;
}

.banner .pagination svg .pie-bar {
    stroke: #1E6AE5;
}

.banner .pagination .swiper-pagination-bullet {
    position: relative;
    width: .16rem;
    height: .16rem;
    margin: 0 .12rem;
    background: #fff;
    border-radius: 50%;
    font-size: 0.2rem;
    line-height: 0.16rem;
    color: transparent;
    text-align: center;
    -moz-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.banner .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: .36rem;
    height: .36rem;
    line-height: .36rem;
    margin: 0 .19rem;
    color: #fff;
    background: #1E6AE5;
}

.banner .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active svg {
    opacity: 1;
}

.banner .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active svg .pie-bar {
    animation: svg-circle 15s linear forwards;
}

@keyframes svg-circle {
    0% {
        stroke-dasharray: 300;
        stroke-dashoffset: 300;
    }

    100% {
        stroke-dasharray: 300;
        stroke-dashoffset: 0;
    }
}

.column {
    width: 100%;
    margin: .6rem 0 .18rem;
}

.column h3 {
    display: -ms-flexbox;
    display: flex;
    align-items: flex-end;
}

.column .cn {
    font-family: "syht400";
    font-size: 0.38rem;
    line-height: 0.6rem;
    color: #0E469D;
}

.column .en {
    position: relative;
    z-index: 1;
    margin: 0 0 0 .05rem;
    font-family: "syht200";
    font-size: 0.12rem;
    line-height: 0.38rem;
    color: #999;
}

.column .en::after {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 40%;
    left: 0;
    z-index: -1;
    content: "";
    width: .66rem;
    height: .38rem;
    background-image: url("../images/f_icon1.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: transparent;
    background-size: 100%;
    transform-origin: 50% 100%;
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
    opacity: 0;
}

.column.white .cn {
    color: #fff;
}

.column.white .en {
    color: rgba(255, 255, 255, 0.8);
}

.column.white .en::after {
    background-image: url("../images/f_icon1_3.png");
}

.aos-animate .en::after {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 1;
    -moz-transition: all 1.2s ease-out 0.5s;
    transition: all 1.2s ease-out 0.5s;
}

.more {
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    font-size: 0.18rem;
    line-height: 0.34rem;
    color: #0E469D;
}

.more span {
    position: relative;
}

.more span::after {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0.01rem;
    left: 0;
    z-index: 1;
    content: "";
    width: 0;
    height: 1px;
    background: #1E6AE5;
    -moz-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.more i {
    width: .34rem;
    height: .34rem;
    margin: 0 0 0 .07rem;
    background-image: url("../images/f_icon2.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: #0E469D;
    background-size: 0.14rem;
    border-radius: 50%;
    -moz-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.more:hover {
    color: #1E6AE5;
}

.more:hover span::after {
    width: 100%;
}

.more:hover i {
    background-color: #1E6AE5;
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}

.more.gray {
    color: #999;
}

.more.gray i {
    background-color: #f5f5f5;
    background-image: url("../images/f_icon2_2.png");
}

.more.gray:hover {
    color: #1E6AE5;
}

.more.gray:hover i {
    background-color: #1E6AE5;
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
    background-image: url("../images/f_icon2.png");
}

.more.white {
    color: #fff;
}

.more.white span::after {
    background: #fff;
}

.more.white i {
    background-color: #f5f5f5;
    background-image: url("../images/f_icon2_2.png");
}

.more.white:hover {
    color: #fff;
}

.more.white:hover i {
    background-color: #fff;
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}

.card {
    background: #fff;
    border-radius: .1rem;
}

.home1 .l-box, .home1 .r-box {
    width: 48.75%;
}

.news-swiper1 {
    margin: 0;
}

.news-swiper1 .img-frame {
    display: block;
    padding: 4.4rem 0 0;
}

.news-swiper1 .text {
    padding: .42rem .3rem .32rem;
}

.news-swiper1 .title {
    margin: 0 0 .24rem;
    padding: 0 1.3rem 0 0;
}

.news-swiper1 .title:hover {
    color: #1E6AE5;
}

.news-swiper1 .info {
    height: .6rem;
}

.news-swiper1 .swiper-date {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 1.88rem;
    left: 0;
    z-index: 3;
    width: 100%;
    justify-content: flex-start;
}

.news-swiper1 .swiper-date::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    z-index: 1;
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(39, 67, 115, 0.6);
    backdrop-filter: blur(2px);
}

.news-swiper1 .swiper-date li {
    position: relative;
    z-index: 3;
    width: 20%;
    padding: .09rem 0 .05rem;
    font-family: "D-DIN-PRO-500";
    font-size: 0.4rem;
    line-height: 0.4rem;
    color: #fff;
    text-align: center;
    -moz-transition: color 0.3s ease-out 0s;
    transition: color 0.3s ease-out 0s;
    cursor: pointer;
}

.news-swiper1 .swiper-date li p:first-child {
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 .06rem;
    font-size: .16rem;
    line-height: .2rem;
}

.news-swiper1 .swiper-date li p:first-child i {
    width: .11rem;
    height: 1px;
    margin: 0 .07rem;
    background: #fff;
    -moz-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.news-swiper1 .swiper-date li p:first-child span {
    width: .2rem;
    height: .2rem;
    font-size: .12rem;
    line-height: .2rem;
    border-radius: 50%;
    font-style: initial;
    -moz-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.news-swiper1 .swiper-date li.on {
    color: #1E6AE5;
    font-family: "D-DIN-PRO-700";
}

.news-swiper1 .swiper-date li.on p:first-child i {
    background: #1E6AE5;
}

.news-swiper1 .swiper-date li.on p:first-child span {
    color: #fff;
    background: #1E6AE5;
}

.news-swiper1 .swiper-date .date-bg {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 1.5%;
    z-index: 2;
    width: 17%;
    height: 100%;
    background: rgba(255, 255, 255, 0.6);
    -moz-transition: all 0.42s ease-out 0s;
    transition: all 0.42s ease-out 0s;
}

.news-swiper1 .pagination {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 1.17rem;
    left: auto;
    z-index: 3;
    padding: 0 .3rem 0 .1rem;
    text-align: center;
    background: #fff;
}

.news-swiper1 .pagination .swiper-pagination-bullet {
    position: relative;
    width: .12rem;
    height: .12rem;
    margin: 0 .04rem;
    background: #e6e6e6;
    border-radius: 50%;
    -moz-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.news-swiper1 .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #1E6AE5;
}

.news-list1 {
    overflow: hidden;
}

.news-list1 li {
    padding: 0 .25rem;
}

.news-list1 li:last-child a {
    border: none;
}

.news-list1 a {
    display: flex;
    border-bottom: 1px dashed #e6e6e6;
    perspective: 1200px;
}

.news-list1 .img-frame {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: -0.25rem;
    z-index: 1;
    width: 2.3rem;
    padding: 1.3rem 0 0;
    opacity: 0;
    visibility: hidden;
    -moz-transform: translateX(-100%) rotateY(180deg);
    transform: translateX(-100%) rotateY(180deg);
    transform-origin: 0% 50%;
    -moz-transition: all 0.6s ease-out 0s;
    transition: all 0.6s ease-out 0s;
}

.news-list1 .text {
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    -moz-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}

.news-list1 .title {
    width: calc(100% - 1.6rem);
    line-height: .8rem;
}

.news-list1 .date {
    line-height: .8rem;
}

.home2 {
    padding: .5rem 0 0;
position: relative;
z-index: 3;
}

.home2 .l-box, .home2 .r-box {
    width: 48.75%;
    padding: 0 .3rem .16rem;
}

.home2 .column {
    margin: .32rem 0 0;
}

.news-list2 li:last-child a {
    border: none;
}

.news-list2 a {
    position: relative;
    z-index: 1;
    margin-left: .45rem;
    border-bottom: 1px dashed #e6e6e6;
}

.news-list2 a::before {
    position: absolute;
    top: 0;
    right: 100%;
    bottom: auto;
    left: auto;
    z-index: 1;
    content: "";
    width: .45rem;
    height: 100%;
    background-image: url("../images/f_icon4.png");
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-color: transparent;
    background-size: 0.18rem;
    -moz-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.news-list2 .title {
    width: calc(100% - 1.6rem);
    line-height: .78rem;
}

.news-list2 .date {
    line-height: .78rem;
}

.news-list3 {
    margin: .32rem 0 0;
}

.news-list3 li {
    position: relative;
    z-index: 1;
    width: 50%;
    margin: 0 0 .2rem;
}

.news-list3 li:nth-of-type(1) a::before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0.2rem;
    left: auto;
    z-index: -2;
    content: "";
    border-right: 1px dashed #e6e6e6;
}

.news-list3 li:nth-of-type(1) a::after {
    position: absolute;
    top: auto;
    right: 0.17rem;
    bottom: 0;
    left: 0.17rem;
    z-index: -2;
    content: "";
    border-bottom: 1px dashed #e6e6e6;
}

.news-list3 li:nth-of-type(4) a::before {
    position: absolute;
    top: -0.2rem;
    right: 0.17rem;
    bottom: auto;
    left: 0.17rem;
    z-index: -2;
    content: "";
    border-top: 1px dashed #e6e6e6;
}

.news-list3 li:nth-of-type(4) a::after {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    z-index: -2;
    content: "";
    height: 100%;
    border-left: 1px dashed #e6e6e6;
}

.news-list3 a {
    position: relative;
    z-index: 1;
    display: block;
    padding: .17rem .17rem .5rem;
    -moz-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.news-list3 .title {
    height: .6rem;
    margin: .11rem 0 .14rem;
}

.news-list3 .img {
    position: absolute;
    top: auto;
    right: 0.16rem;
    bottom: -0.5rem;
    left: auto;
    z-index: 2;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: transparent;
    background-size: auto;
    border-radius: 50%;
    overflow: hidden;
    background: #fff;
    -moz-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0;
    visibility: hidden;
    -moz-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    box-shadow: 0 0 0.15rem 0 rgba(39, 67, 115, 0.2);
}

.news-list3 .img img {
    max-width: 75%;
    max-height: 90%;
}

.news-list3 .l-bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    z-index: -1;
    width: 100%;
    height: 100%;
    background: #0E469D;
    border-radius: .06rem;
    box-shadow: 0 0.16rem 0.3rem 0 rgba(152, 152, 152, 0.3);
    -moz-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
    -moz-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.home3 {
    padding: 1px 0 0;
    background-image: url("../images/index_bg1.jpg");
    background-repeat: no-repeat;
    background-position: 50% -0.1rem;
    background-color: transparent;
    background-size: 100%;
    position: relative;
    z-index: 2;
}

.home3 .column .en::after {
    background-image: url("../images/f_icon1_2.png");
}

.home3 .box {
    padding: .38rem .3rem .42rem;
    background-image: url("../images/index_bg4.jpg");
    background-repeat: no-repeat;
    background-position: 50% 100%;
    background-color: #fff;
    background-size: 100%;
    border-top: 0.06rem solid #1E6AE5;
}

.news-list4 {
    justify-content: space-between;
    align-items: center;
}

.news-list4 li {
    width: 2.12rem;
    height: 5.4rem;
}

.news-list4 li.on {
    width: 6.45rem;
}

.news-list4 li.on .img {
    height: 3.6rem;
    -moz-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.news-list4 li.on .img::after {
    background: transparent;
}

.news-list4 li.on .text {
    opacity: 1;
    visibility: visible;
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    -moz-transition: all 0.4s ease-out 0.3s;
    transition: all 0.4s ease-out 0.3s;
}

.news-list4 li.on .icon {
    -moz-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
}

.news-list4 a {
    position: relative;
    z-index: 1;
    display: block;
    height: 100%;
}

.news-list4 .img {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0%;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: transparent;
    background-size: cover;
    border-radius: .1rem;
    overflow: hidden;
}

.news-list4 .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.news-list4 .img::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    z-index: 1;
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.75);
    -moz-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.news-list4 .text {
    opacity: 0;
    visibility: hidden;
    -moz-transform: translate(0, -30%);
    transform: translate(0, -30%);
}

.news-list4 .title {
    margin: .15rem 0 .12rem;
    color: #1E6AE5;
}

.news-list4 .info {
    height: .6rem;
    color: #666;
}

.news-list4 .icon {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0.38rem;
    left: calc(50% - .35rem);
    z-index: 2;
    width: .7rem;
    height: .7rem;
    padding: .11rem;
    background: rgba(247, 250, 255, 0.6);
    border-radius: 50%;
    -moz-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.news-list4 .icon::after {
    display: block;
    content: "";
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    background-image: url("../images/f_icon4_3.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: #fff;
    background-size: 0.25rem;
    border-radius: 50%;
}

.news-list5 {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.19rem;
}

.news-list5 > li {
    width: 33.3333333333%;
    padding: 0 0.19rem;
}

.news-list5 li {
    position: relative;
    margin: .35rem 0 0;
}

.news-list5 li:nth-child(3) a, .news-list5 li:nth-child(6) a {
    left: auto;
    right: 0;
}

.news-list5 .box {
    position: relative;
    z-index: 1;
    height: 2.8rem;
    border-radius: .1rem;
    background: #fff;
    overflow: hidden;
}

.news-list5 a {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    padding: .22rem .3rem;
    border-radius: .1rem;
    background: #fff;
    -moz-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
}

.news-list5 .img-frame {
    width: 0;
    padding: 2.2rem 0 0;
    -moz-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
}

.news-list5 .text {
    width: 100%;
    padding: .1rem 0 0 .05rem;
    flex-wrap: nowrap;
    -moz-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
}

.news-list5 .date1 {
    margin: 0 .35rem 0 0;
    font-family: "D-DIN-PRO-700";
    font-size: 0.16rem;
    line-height: 0.2rem;
    color: #ccc;
    text-align: right;
}

.news-list5 .date1 p:first-child {
    margin: 0 0 .09rem;
    font-family: "D-DIN-PRO-500";
    font-size: .4rem;
    line-height: .4rem;
}

.news-list5 .cont {
    width: 100%;
    flex: 1;
    padding: .05rem 0 0;
}

.news-list5 .title {
    max-height: .6rem;
}

.news-list5 .info {
    max-height: .6rem;
    margin: .12rem 0 .18rem;
}

.news-list5 .icon {
    display: block;
    width: .48rem;
    height: .48rem;
    background-image: url("../images/f_icon4_5.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: #f5f5f5;
    background-size: 0.18rem;
    border-radius: 50%;
}

.news-list5 .fixed img {
    width: 100%;
    height: 100%;
}

.home5 {
    position: relative;
    z-index: 2;
    margin: .88rem 0 0;
    padding: .58rem 0 0;
    background-image: url("../images/index_bg2.jpg");
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: transparent;
    background-size: 100%;
}

.news-swiper2 {
    height: 7.33rem;
    margin: 0 -.2rem;
    padding: .32rem 0 .5rem;
}

.news-swiper2 .swiper-wrapper {
    z-index: 3;
    align-items: flex-end;
}

.news-swiper2 .img-zoom {
    border-radius: .1rem;
    background: #fff;
    box-shadow: 0 0.15rem 0.3rem 0 rgba(141, 139, 139, 0.15);
}

.news-swiper2 .img-frame {
    padding: 2.7rem 0 0;
    border-radius: .1rem;
}

.news-swiper2 .text {
    padding: .22rem .22rem .27rem;
}

.news-swiper2 .title {
    height: .6rem;
    margin: .15rem 0 .1rem;
}

.news-swiper2 .info {
    height: 0;
}

.news-swiper2 .swiper-slide {
    width: 25%;
    height: auto;
    padding: 0 .25rem;
}

.news-swiper2 .swiper-slide-next {
    align-self: flex-start;
    width: 50%;
}

.news-swiper2 .swiper-slide-next .img-zoom {
    box-shadow: 0 0.15rem 0.3rem 0 rgba(117, 116, 116, 0.15);
}

.news-swiper2 .swiper-slide-next ~ .swiper-slide {
    align-self: flex-start;
}

.news-swiper2 .swiper-slide-next .title {
    height: .3rem;
    -webkit-line-clamp: 1;
}

.news-swiper2 .swiper-slide-next .img-frame {
    padding: 4.62rem 0 0;
}

.news-swiper2 .swiper-slide-next .text {
    padding: .42rem .28rem .34rem;
}

.news-swiper2 .swiper-slide-next .info {
    height: .3rem;
}

.news-swiper2 .swiper-arrow {
    position: absolute;
    top: auto;
    right: calc(25% - .73rem);
    bottom: 0.6rem;
    left: auto;
    z-index: 1;
}

.news-swiper2 .swiper-arrow div {
    width: .48rem;
    height: .48rem;
    background-image: url("../images/arrow1.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: #fff;
    background-size: 0.28rem;
    border-radius: 50%;
    -moz-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    cursor: pointer;
}

.news-swiper2 .swiper-arrow div:hover {
    background-color: #0E469D;
    background-image: url("../images/arrow1_2.png");
}

.news-swiper2 .swiper-arrow .swiper-next {
    margin: .25rem 0 0;
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

.home6 {
    position: relative;
    padding: 0;
    z-index: 1;
}
.home4{
position: relative; z-index: 1;
}
.home4::before {
    position: absolute;
    top: -1.54rem;
    right: auto;
    bottom: auto;
    left: 0;
    z-index: -1;
    content: "";
    width: 4.8rem;
    height: 4.8rem;
    background-image: url("../images/index_bg5.jpg");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: transparent;
    background-size: 100%;
    animation: ani-yuan 60s linear infinite;
}

.home6::after {
    position: absolute;
    top: -3.4rem;
    right: 0;
    bottom: auto;
    left: auto;
    z-index: -1;
    content: "";
    width: 9.7rem;
    height: 4.4rem;
    background-image: url("../images/index_bg6.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: transparent;
    background-size: 100%;
    -moz-transform: translatey(20%);
    transform: translatey(20%);
    -moz-transition: all 1s ease-out 0s;
    transition: all 1s ease-out 0s;
}

.home6.aos-animate::after {
    -moz-transform: translateX(0%);
    transform: translateX(0%);
}

.home6 .container {
    overflow: hidden;
}

.home6 .column {
    margin-bottom: .65rem;
}

.home6 .more.gray i {
    background-color: #fff;
}

.home6 .more.gray:hover i {
    background-color: #1E6AE5;
}

.news-swiper3 {
    overflow: visible;
}

.news-swiper3 .swiper-slide {
    position: relative;
    height: 3.84rem;
}

.news-swiper3 .img-zoom {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    z-index: 1;
    width: 100%;
    height: 3.84rem;
    border-radius: .1rem;
    -moz-transition: all 0.35s ease-out 0s;
    transition: all 0.35s ease-out 0s;
}

.news-swiper3 .img-frame {
    z-index: 2;
    padding: 3.84rem 0 0;
    border-radius: .1rem;
    -moz-transition: all 0.35s ease-out 0s;
    transition: all 0.35s ease-out 0s;
}

.news-swiper3 .img-frame .title {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    padding: .5rem .3rem .17rem;
    color: #fff;
    background: linear-gradient(0deg, #274373, transparent);
}

.news-swiper3 .text {
    position: relative;
    z-index: 1;
    padding: .32rem .22rem .65rem;
    -moz-transform: translateY(-100%);
    transform: translateY(-100%);
    -moz-transition: all 0.35s ease-out 0s;
    transition: all 0.35s ease-out 0s;
}

.news-swiper3 .text .title {
    margin: .2rem 0 .1rem;
}

.news-swiper3 .info {
    height: .6rem;
}

.news-swiper3 .swiper-control {
    margin: 1.42rem 0 0;
    font-family: "D-DIN-PRO-500";
}

.news-swiper3 .swiper-control .cur {
    margin: 0 0 0 .1rem;
    font-size: 0.22rem;
    line-height: 0.52rem;
    color: #1E6AE5;
}

.news-swiper3 .swiper-control .total {
    margin: 0 .1rem 0 0;
    font-size: 0.2rem;
    line-height: 0.52rem;
    color: #999;
}

.news-swiper3 .swiper-arrow {
    width: .52rem;
    height: .52rem;
    border: 2px solid #e6e6e6;
    border-radius: 50%;
    background-image: url("../images/arrow3_2.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: transparent;
    background-size: 0.13rem;
    cursor: pointer;
    -moz-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.news-swiper3 .swiper-arrow.swiper-prev {
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

.news-swiper3 .swiper-arrow:hover {
    border-color: #1E6AE5;
    background-image: url("../images/arrow3.png");
}

.news-swiper3 .swiper-pagination {
    position: static;
    width: 1.3rem;
    height: 2px;
    margin: 0 .14rem;
    background: #e6e6e6;
}

.news-swiper3 .swiper-pagination .swiper-pagination-progressbar-fill {
    top: -1px;
    height: 4px;
    border-radius: 4px;
    background: #1E6AE5;
}

.home7 {
    padding: 0 0 .5rem;
    overflow: hidden;
    position: relative;
    z-index: 3;
}

.home7 .more {
    display: none;
}

.home7 .more.gray i {
    background-color: #fff;
}

.home7 .more.gray:hover i {
    background-color: #1E6AE5;
}

.home7 .more.on {
    display: flex;
    animation: ani-up 1s;
}
.home7 .swiper-container {
    overflow: visible;
    mask: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAGQCAYAAABPpH1nAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjhGOERGNzcyMzNBMTFGMTgyOThCNDQ1MTIyRTNGRUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjhGOERGNzYyMzNBMTFGMTgyOThCNDQ1MTIyRTNGRUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTVCM0ZEQUFFRDMxMTFGMEE0OUZERkU1NkUwQzNCNjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTVCM0ZEQUJFRDMxMTFGMEE0OUZERkU1NkUwQzNCNjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6GyvjyAAAfBElEQVR42uzdC3sT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AAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAAAAAAQBACMAAAAAAAAEAQAjAAAAAAAABAEAIwAAAA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") no-repeat 50% 50%/100%;
}

.home7 .img-zoom {
    width: 20%;
}

.home7 .img-frame {
    padding: 4.1rem 0 0;
}
.home7 .img-frame img { object-fit:  }
.slide-tag {
    font-size: 0.2rem;
    line-height: 0.3rem;
    color: #666;
}

.slide-tag .tag-item {
    cursor: pointer;
}

.slide-tag .on {
    color: #1E6AE5;
    font-weight: 700;
    font-family: "syht400";
}

.slide-tag span {
    width: 1px;
    height: .2rem;
    margin: 0 .16rem;
    background: #ccc;
}

.slide-item {
    display: none;
}

.slide-item.on {
    display: block;
    animation: ani-up 1s;
}

.main-bg {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: calc(50% - 3rem);
    z-index: -1;
    width: 6rem;
    height: 3.45rem;
    -moz-transition: top 0.1s ease 0s;
    transition: top 0.1s ease 0s;
}

.main-bg svg {
    width: 100%;
    height: 100%;
}

@keyframes ani-up {
    0% {
        opacity: 0;
        -moz-transform: translateY(0.25rem);
        transform: translateY(0.25rem);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes ani-yuan {
    0% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@media screen and (min-width: 1025px) {
    .news-list1 {
        perspective: 1200px;
    }
.home7 .slide-box { min-height: 4.44rem; }
    .news-list1 li.on {
        padding: 0 .25rem 0 0;
        background: #F9F9FC;
    }

    .news-list1 li.on a {
        height: 1.3rem;
    }

    .news-list1 li.on .img-frame {
        left: 0;
        opacity: 1;
        visibility: visible;
        -moz-transform: translateX(0) rotateY(0deg);
        transform: translateX(0) rotateY(0deg);
        transition-delay: 0;
    }

    .news-list1 li.on .text {
        padding: 0 0 0 2.54rem;
    }

    .news-list1 li.on .title {
        color: #1E6AE5;
    }

    .news-list1 li.on .title, .news-list1 li.on .date {
        width: 100%;
        line-height: .4rem;
    }

    .news-list1 li.on .date {
        background-image: url("../images/f_icon3_2.png");
    }

    .news-list2 a {
        -moz-transition: all 0.3s ease-out 0s;
        transition: all 0.3s ease-out 0s;
    }

    .news-list2 a::after {
        position: absolute;
        top: auto;
        right: auto;
        bottom: -1px;
        left: 0;
        z-index: 1;
        content: "";
        width: 0;
        height: 1px;
        background: #1E6AE5;
    }

    .news-list2 a:hover {
        -moz-transform: translateX(0.08rem);
        transform: translateX(0.08rem);
    }

    .news-list2 a:hover::after {
        width: 100%;
        -moz-transition: all 0.7s ease-out 0s;
        transition: all 0.7s ease-out 0s;
    }

    .news-list2 a:hover::before {
        background-image: url("../images/f_icon4_2.png");
    }

    .news-list2 a:hover .title {
        color: #1E6AE5;
    }

    .news-list2 a:hover .date {
        background-image: url("../images/f_icon3_2.png");
    }

    .news-list3 li:hover {
        z-index: 3;
    }

    .news-list3 a:hover .img {
        -moz-transform: scale(1);
        transform: scale(1);
        opacity: 1;
        visibility: visible;
    }

    .news-list3 a:hover .date {
        color: #fff;
        background-image: url("../images/f_icon3_3.png");
    }

    .news-list3 a:hover .title, .news-list3 a:hover .info {
        color: #fff;
    }

    .news-list3 a:hover .l-bg {
        opacity: 1;
        -moz-transform: scale(1);
        transform: scale(1);
    }

    .news-list5 li:hover {
        z-index: 3;
    }

    .news-list5 .box:hover {
        overflow: visible;
    }

    .news-list5 .box:hover a {
        width: calc(200% + .38rem);
        box-shadow: 0 0.16rem 0.3rem 0 rgba(129, 129, 129, 0.25);
    }

    .news-list5 .box:hover .img-frame {
        width: 4.5rem;
    }

    .news-list5 .box:hover .text {
        width: calc(100% - 4.5rem);
        padding: .1rem 0 0 .35rem;
    }

    .news-list5 .box:hover .date1 p:first-child {
        color: #0E469D;
    }

    .news-list5 .box:hover .title {
        color: #1E6AE5;
    }

    .news-list5 .box:hover .icon {
        background-color: #0E469D;
        background-image: url("../images/f_icon4_4.png");
    }

    .news-swiper2 .img-zoom:hover .date {
        background-image: url("../images/f_icon3_2.png");
    }

    .news-swiper2 .img-zoom:hover .title {
        color: #1E6AE5;
    }

    .news-swiper3 .img-zoom:hover .date {
        background-image: url("../images/f_icon3_2.png");
    }

    .news-swiper3 .img-zoom:hover .title {
        color: #1E6AE5;
    }

    .news-swiper3 .swiper-slide-active .img-zoom {
        height: 6.29rem;
        top: -1.22rem;
        background: #fff;
        box-shadow: 0 0.15rem 0.3rem 0 rgba(135, 135, 135, 0.2);
    }

    .news-swiper3 .swiper-slide-active .img-frame .title {
        -moz-transform: translateY(100%);
        transform: translateY(100%);
    }

    .news-swiper3 .swiper-slide-active .text {
        -moz-transform: translateY(0);
        transform: translateY(0);
    }

    .news-swiper3 .swiper-wrapper:hover .swiper-slide .img-zoom {
        height: 3.84rem;
        top: 0;
        background: transparent;
        box-shadow: none;
    }

    .news-swiper3 .swiper-wrapper:hover .swiper-slide .img-frame .title {
        -moz-transform: translateY(0);
        transform: translateY(0);
    }

    .news-swiper3 .swiper-wrapper:hover .swiper-slide .text {
        -moz-transform: translateY(-100%);
        transform: translateY(-100%);
    }

    .news-swiper3 .swiper-slide:hover .img-zoom {
        height: 6.29rem !important;
        top: -1.22rem !important;
        background: #fff !important;
        box-shadow: 0 0.15rem 0.3rem 0 rgba(135, 135, 135, 0.2) !important;
    }

    .news-swiper3 .swiper-slide:hover .img-frame .title {
        -moz-transform: translateY(100%) !important;
        transform: translateY(100%) !important;
    }

    .news-swiper3 .swiper-slide:hover .text {
        -moz-transform: translateY(0) !important;
        transform: translateY(0) !important;
    }
}

@media screen and (max-width: 1024px) {
    .banner {
        margin: 65px 0 0;
    }

    .banner .img {
        height: auto;
        padding: 48% 0 0;
    }

    .column {
        margin: .4rem 0 .2rem;
    }

    .column .cn {
        font-size: .36rem;
    }

    .home1 .l-box, .home1 .r-box {
        width: 100%;
    }

    .news-swiper1 {
        margin: 0 0 .3rem;
    }

    .news-swiper1 .img-frame {
        padding: 60% 0 0;
    }

    .home2 .l-box, .home2 .r-box {
        width: 100%;
    }

    .home2 .r-box {
        margin: .3rem 0 0;
    }

    .home2 .box {
        padding: .25rem .3rem;
    }

    .news-list4 {
        flex-wrap: wrap;
    }

    .news-list4 li {
        width: 100% !important;
        height: auto;
        padding: .15rem 0;
        border-bottom: 1px solid #eee;
    }

    .news-list4 li .img {
        height: 20vw !important;
        -moz-transition: all 0.3s ease-out 0s;
        transition: all 0.3s ease-out 0s;
    }

    .news-list4 li .img::after {
        background: transparent;
    }

    .news-list4 li .text {
        opacity: 1;
        visibility: visible;
        -moz-transform: translate(0, 0);
        transform: translate(0, 0);
        -moz-transition: all 0.4s ease-out 0.3s;
        transition: all 0.4s ease-out 0.3s;
    }

    .news-list4 li .icon {
        -moz-transform: scale(1.5);
        transform: scale(1.5);
        opacity: 0;
    }

    .news-list4 a {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .news-list4 .title {
        margin: .12rem 0;
        color: #333;
    }

    .news-list4 .info {
        height: auto;
    }

    .news-list4 .text {
        padding: 0;
        width: calc(100% - 2.8rem);
    }

    .news-list4 .img {
        position: static;
        width: 2.6rem;
    }

    .news-list4 .img::after {
        display: none;
    }

    .news-list5 > li {
        width: 100%;
    }

    .news-list5 > li:first-child {
        margin: 0;
    }

    .news-list5 a {
        padding: .24rem;
        height: auto;
    }

    .news-list5 .info {
        margin: .1rem 0;
    }

    .news-list5 .title {
        color: #333;
    }

    .news-list5 .box {
        height: auto;
    }

    .news-list5 .box a {
        position: static;
        width: 100%;
        box-shadow: 0 0.16rem 0.3rem 0 rgba(129, 129, 129, 0.25);
    }

    .news-list5 .box .img-frame {
        width: 2.6rem;
        padding: 20vw 0 0;
    }

    .news-list5 .box .text {
        width: calc(100% - 2.8rem);
        padding: .1rem 0 0 0;
    }

    .news-list5 .box .date1 p:first-child {
        color: #0E469D;
    }

    .news-list5 .box .title {
        color: #1E6AE5;
    }

    .news-list5 .box .icon {
        background-color: #0E469D;
        background-image: url("../images/f_icon4_4.png");
    }

    .news-list5 .fixed {
        order: 3;
    }

    .home5 {
        margin: .4rem 0 0;
        padding: 1px 0 0;
    }

    .news-swiper2 {
        height: auto;
        margin: 0 -.1rem;
        padding: 0;
    }

    .news-swiper2 .swiper-slide {
        width: 50%;
        padding: .1rem;
    }

    .news-swiper2 .img-frame {
        padding: 62% 0 0;
    }

    .news-swiper2 .info {
        display: none;
    }

    .news-swiper2 .swiper-slide-next {
        width: 50%;
    }

    .news-swiper2 .swiper-slide-next .img-frame {
        padding: 62% 0 0;
    }

    .news-swiper2 .swiper-arrow {
        position: static;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        margin: .2rem 0 0;
    }

    .news-swiper2 .swiper-arrow .swiper-next {
        margin: 0 0 0 .3rem;
    }

    .home6 {
        padding: 1px 0 0;
    }

    .home6 .column {
        margin-bottom: .2rem;
    }

    .home6::before {
        top: -.5rem;
        width: 5rem;
        height: 5rem;
    }

    .home6::after {
        display: none;
    }

    .news-swiper3 .img-zoom, .news-swiper3 .swiper-slide {
        height: auto;
        position: static;
        background: #fff;
    }

    .news-swiper3 .img-frame {
        padding: 75% 0 0;
    }

    .news-swiper3 .img-frame .title {
        display: none;
    }

    .news-swiper3 .text {
        padding: .15rem .2rem .2rem;
        transform: none;
    }

    .news-swiper3 .swiper-control {
        margin: .3rem 0 0;
    }

    .home7 {
        padding: 0 0 .4rem;
    }

    .home7 .img-frame {
        padding: 75% 0 0;
    }

    .home7 .swiper-container {
        mask: none;
    }

    .more-box {
        margin: .25rem 0 0;
    }

    .main-bg {
        left: auto;
        right: 0;
        width: 40vw;
        height: 23vw;
    }
}

@media screen and (max-width: 768px) {
    .banner .pagination {
        bottom: .15rem;
    }

    .banner .pagination svg {
        width: 36px;
        height: 36px;
    }

    .banner .pagination .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
        margin: 0 8px;
        font-size: 12px;
    }

    .banner .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 20px;
        height: 20px;
        line-height: 20px;
        margin: 0 10px;
    }

    .home2 {
        padding: .3rem 0 0;
    }

    .news-swiper1 .text {
        padding: .15rem .2rem .15rem;
    }

    .news-swiper1 .title {
        margin: 0 0 .12rem;
        padding: 0;
    }

    .news-swiper1 .swiper-date {
        display: none;
    }

    .news-swiper1 .pagination {
        bottom: .15rem;
        padding: 0;
        width: 100%;
    }

    .news-list1 a {
        padding: .12rem 0;
    }

    .news-list1 .title {
        width: 100%;
        line-height: .3rem;
        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;
        margin: 0 0 4px;
    }

    .news-list1 .date {
        line-height: .3rem;
    }

    .news-list2 a {
        padding: .12rem 0;
    }

    .news-list2 .title {
        width: 100%;
        line-height: .3rem;
        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;
        margin: 0 0 4px;
    }

    .news-list2 .date {
        line-height: .3rem;
    }

    .news-list3 {
        margin: .12rem 0 0;
    }

    .news-list3 li {
        width: 100%;
        border-bottom: 1px dashed #ddd;
    }

    .news-list3 a {
        padding: 0 0 .16rem;
    }

    .news-list3 a::before, .news-list3 a::after {
        display: none;
    }

    .news-list3 .title {
        margin: 5px 0;
        height: auto;
    }

    .home3 .box {
        padding: .18rem .2rem .2rem;
    }

    .news-list4 li .text {
        width: 100%;
    }

    .news-list4 li .img {
        width: 100%;
        height: 46vw !important;
        margin: .12rem 0 0;
    }

    .news-list4 li .img::after {
        display: none;
    }

    .news-list5 .box a {
        flex-wrap: wrap;
    }

    .news-list5 .box .img-frame {
        width: 100%;
        padding: 46vw 0 0;
    }

    .news-list5 .box .text {
        width: 100%;
    }

    .news-list5 .box .date1 p:first-child {
        color: #0E469D;
    }

    .news-list5 .box .title {
        color: #1E6AE5;
    }
}

@media screen and (max-width: 520px) {
    .banner {
        margin: 56px 0 0;
    }

    .column {
        margin: .2rem 0 .1rem;
    }

    .column .cn {
        font-size: .3rem;
    }

    .column .en {
        line-height: .48rem;
    }

    .more {
        font-size: .16rem;
    }

    .news-swiper1 .text {
        padding: .1rem .15rem;
    }

    .news-swiper1 .title {
        margin: 0 0 .12rem;
        padding: 0;
        white-space: initial;
        display: block;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }

    .news-list1 li {
        padding: 0 .15rem;
    }

    .home2 .l-box {
        padding: 0 .15rem;
    }

    .home2 .r-box {
        padding: 0 .15rem;
    }

    .home2 .column {
        margin-top: .1rem;
    }

    .news-list2 a {
        margin-left: .3rem;
    }

    .news-list2 a::before {
        width: .3rem;
    }

    .news-list5 li {
        margin: .24rem 0 0;
    }

    .news-list5 .box a {
        padding: .1rem .15rem;
    }

    .news-list5 .text {
        flex-wrap: wrap;
    }

    .news-list5 .date1 {
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        align-items: center;
    }

    .news-list5 .date1 p:first-child {
        font-size: .3rem;
        margin: 0 .1rem 0 0;
    }

    .news-list5 .cont {
        width: 100%;
    }

    .news-list5 .icon {
        width: .38rem;
        height: .38rem;
        background-size: .14rem;
    }

    .news-swiper2 .swiper-slide, .news-swiper2 .swiper-slide-next {
        width: 100%;
    }

    .news-swiper2 .text {
        padding: .14rem .15rem;
    }

    .home5 .column {
        margin-top: .1rem;
    }

    .news-swiper3 .text {
        padding: .14rem .15rem;
    }
}

/*# sourceMappingURL=index.css.map */