/* 公共类名 */



.center {



    text-align: center;



}







.line_blue::after {



    content: '';



    width: 57px;



    height: 5px;



    background: linear-gradient(90deg, #2A70FF 0%, #2953FF 100%);



    border-radius: 3px;



    position: absolute;



    bottom: 0;



    left: 47.5%;



}







.up{



    visibility: visible; 



    animation-name: fadeInUp;



}



/* swiper */



.video {



    width: 100%;

    object-fit: cover;

    height: 100%;

    max-height: 523px;

}



.swiper {



    width: 100%;



    height: 100%;



    position: relative;



    display: none;



    overflow: hidden;



  }



  .swiper-pagination {



    position: absolute;



    bottom: -29px !important;



}



  .swiper-slide {



    text-align: center;



    font-size: 18px;



    background: #fff;







    /* Center slide text vertically */



    display: -webkit-box;



    display: -ms-flexbox;



    display: -webkit-flex;



    display: flex;



    -webkit-box-pack: center;



    -ms-flex-pack: center;



    -webkit-justify-content: center;



    justify-content: center;



    -webkit-box-align: center;



    -ms-flex-align: center;



    -webkit-align-items: center;



    align-items: center;



  }







  .swiper-slide img {



    display: block;



    width: 100%;



    height: 100%;



    object-fit: cover;



  }



/* 公共头部 */



.header-pc {



    background: url(../images/index-banner1.png) no-repeat;



    background-size: cover;



    padding-top: 75px;



    padding-bottom: 138px;



    position: relative;



    z-index: 1;



}







.header-pc .header-img {



    text-align: center;



}















.header-pc .header-nav {



    width: 100%;



    position: absolute;



    bottom: 0;



    left: 0;



    background: rgba(255, 255, 255, 0.12);



    backdrop-filter: blur(8px);



}







.header-pc .list {



    display: flex;



    width: 100%;



    justify-content: space-around;



}







.header-pc .list>li {



    padding-top: 22px;



    padding-bottom: 21px;



    position: relative;



}







.header-pc .list>li>a {



    font-size: 16px;



    font-family: PingFangSC-Regular, PingFang SC;



    font-weight: 400;



    color: rgba(255, 255, 255, 0.7);



    line-height: 22px;



    /* transition: all .3s; */



}







.header-pc .list>li>a:hover {



    font-weight: 600;



    color: #FFFFFF;



    transition: all .1s;



}







.header-pc .list>li>a.active {



    font-weight: 600;



    color: #FFFFFF;



}







.header-pc .list>li:not(:first-child)::after {



    content: "";



    background: url(../images/header-icon.svg) no-repeat;



    background-size: contain;



    width: 12px;



    height: 11px;



    position: absolute;



    right: -32%;



    top: 44%;



}







.header-pc .secondLevel {



    position: absolute;



    top: 65px;



    left: -45%;



    background: #FFFFFF;



    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 6%);



    border-radius: 0px 0px 9px 9px;



    padding-left: 13px;



    padding-right: 11px;



    width: max-content;



    z-index: 9999;



    display: none;



}







.header-pc .secondLevel>li {



    padding: 0 30px;



}







.header-pc .secondLevel>li:not(:last-child) {



    border-bottom: 1px solid #E6E6E6;



}







.header-pc .secondLevel>li>a {



    font-size: 14px;



    font-family: SourceHanSansCN-Regular, SourceHanSansCN;



    font-weight: 400;







    color: #000;



    line-height: 48px;



}







.header-pc .secondLevel .secondLevel_active {



    color: #2A6DFF;



}







.header-pc .secondLevel>li:hover a {



    color: #2A6DFF;



}



/* 公共头部 */







/* 移动端导航 */



.header-mobile {



    display: none;



}







.header-mobile .mobile-con {



    display: flex;



    align-items: center;



    height: 60px;



    background: #Fff;



    padding: 0 15px;



}







.header-mobile .icon-logo {



    width: 140px;



}







.header-mobile .mobile-cent {



    padding: 6px;



    display: none;



}







.header-mobile .mobile-cent li {



    margin-bottom: 20px;



}







.header-mobile .mobile-cent a {



    font-size: 16px;



    font-weight: 400;



    color: #333;



    line-height: 20px;



    position: relative;



    display: inline-block;



    padding-left: 25px;



}







.header-mobile .mobile-cent a::after {



    content: '';



    width: 12px;



    height: 12px;



    background: linear-gradient(270deg, #6ebcff 0%, #3785ff 100%);



    position: absolute;



    top: 0;



    left: 0;



    display: inline-block;



    margin-top: 3px;



    border-radius: 50%;



}







.header-mobile .menu {



    display: block;



    float: right;



    cursor: pointer;



    height: 40px;



    width: 28px;



    position: absolute;



    right: 25px;



    top: 6px;



}







.header-mobile .menu span {



    display: inline-block;



    width: 30px;



    height: 2px;



    background-color: #5197ff;



    border-radius: 5px;



    position: absolute;



    top: 25px;



    left: 0px;



    transition: transform 0.1s ease-out, top 0.3s ease 0.2s;



    -webkit-transition: transform 0.1s ease-out, top 0.3s ease 0.2s;



    -moz-transition: transform 0.1s ease-out, top 0.3s ease 0.2s;



    -ms-transition: transform 0.1s ease-out, top 0.3s ease 0.2s;



    -o-transition: transform 0.1s ease-out, top 0.3s ease 0.2s;



    border-radius: 10px;



    -webkit-border-radius: 10px;



    -moz-border-radius: 10px;



    -ms-border-radius: 10px;



    -o-border-radius: 10px;



}







.header-mobile .menu span:before {



    content: '';



    display: inline-block;



    width: 30px;



    height: 2px;



    background-color: #5197ff;



    border-radius: 5px;



    position: absolute;



    top: -8px;



    left: 0px;



    transition: transform 0.1s ease-out, top 0.3s ease 0.2s;



    -webkit-transition: transform 0.1s ease-out, top 0.3s ease 0.2s;



    -moz-transition: transform 0.1s ease-out, top 0.3s ease 0.2s;



    -ms-transition: transform 0.1s ease-out, top 0.3s ease 0.2s;



    -o-transition: transform 0.1s ease-out, top 0.3s ease 0.2s;



    transform: rotate(0deg);



    -webkit-transform: rotate(0deg);



    -moz-transform: rotate(0deg);



    -ms-transform: rotate(0deg);



    -o-transform: rotate(0deg);



    border-radius: 10px;



    -webkit-border-radius: 10px;



    -moz-border-radius: 10px;



    -ms-border-radius: 10px;



    -o-border-radius: 10px;



}







.header-mobile .menu span:after {



    content: '';



    display: inline-block;



    width: 30px;



    height: 2px;



    background-color: #5197ff;



    border-radius: 5px;



    position: absolute;



    top: 8px;



    left: 0px;



    transition: transform 0.1s ease-out, top 0.3s ease 0.2s;



    -webkit-transition: transform 0.1s ease-out, top 0.3s ease 0.2s;



    -moz-transition: transform 0.1s ease-out, top 0.3s ease 0.2s;



    -ms-transition: transform 0.1s ease-out, top 0.3s ease 0.2s;



    -o-transition: transform 0.1s ease-out, top 0.3s ease 0.2s;



    transform: rotate(0deg);



    -webkit-transform: rotate(0deg);



    -moz-transform: rotate(0deg);



    -ms-transform: rotate(0deg);



    -o-transform: rotate(0deg);



    border-radius: 10px;



    -webkit-border-radius: 10px;



    -moz-border-radius: 10px;



    -ms-border-radius: 10px;



    -o-border-radius: 10px;



}







.inindex .box {



    padding-top: 90px !important;



}







.header-mobile .mobile_nav {



    position: fixed;



    right: -100%;



    width: 100%;



    height: calc(100vh - 60px);



    align-items: flex-start;



    padding: 30px;



    transition: all .5s;



    -webkit-transition: all .5s;



    -moz-transition: all .5s;



    -ms-transition: all .5s;



    -o-transition: all .5s;



    background: #F4F4F4;



    ;



    /* border-radius: 0px 0px 0px 100px; */



    /* opacity: 0.9; */



    z-index: 99;



}







.header-mobile .header-list>li>a {



    font-size: 18px;



    font-weight: 400;



    color: #333;



    line-height: 28px;



    position: relative;



    padding: 12px 0;



    display: inline-block;



}







.header-mobile .header-list>li {



    position: relative;



    border-bottom: 1px solid #D7D7D7;



}







.header-mobile .header-list .icon-bottom {



    display: inline-block;



    width: 18px;



    height: 18px;



    background: url(../images/icon-bottom.svg) no-repeat center;



    background-size: contain;



    position: absolute;



    right: 0;



    top: 20px;



}







.header-mobile .header-list li.active .icon-bottom {



    background: url(../images/icon-top.svg) no-repeat center;



    background-size: contain;



}







.header-mobile .header-list>li::before {



    content: '';



    width: 100%;



    height: 1px;



    background: #fff;



    position: absolute;



    opacity: 0.17;



    bottom: 0;



    left: 0;



    transition: all 0.24s;



    -webkit-transition: all 0.24s;



    -moz-transition: all 0.24s;



    -ms-transition: all 0.24s;



    -o-transition: all 0.24s;



}











.header.menu_click .menu span {



    background-color: transparent;



}







.header.menu_click .menu span:before {



    transition: top 0.3s ease, transform 0.1s ease-out 0.2s;



    transform: rotate(45deg);



    top: 0px;



}







.header.menu_click .menu span:after {



    transition: top 0.3s ease, transform 0.1s ease-out 0.2s;



    transform: rotate(-45deg);



    top: 0px;



}







.header.menu_click .mobile_nav {



    right: 0;



    /* top: 66px; */



}







.header-mobile .mobile-link {



    display: flex;



    display: flex;



    justify-content: space-between;



    margin-top: 30px;



}







.header-mobile .mobile-link img {



    width: 80%;



}



/* 首页-新闻资讯 */



.index_news {







    padding-top: 71px;



    padding-bottom: 105px;



    background-color: #F7FAFE;



}







.index_news .news_title {



    margin-bottom: 44px;



}



.index_news .news-box {



    justify-content: center;



}







.index_news .news_title h2 {



    font-size: 36px;



    font-family: PingFangSC-Semibold, PingFang SC;



    font-weight: 600;



    color: #000000;



    line-height: 50px;



    padding-bottom: 22px;



    position: relative;



}







.index_news .item {



    text-align-last: left;



    display: block;



    padding: 15px;



    margin-bottom: 22px;



    background-color: #FFFFFF;



    box-shadow: 0px 0px 8px 0px #EAEAEA;



}







.index_news .item .content:hover p{



   color: #2A70FF;



}







.index_news .item .img{



      overflow: hidden;



}



.index_news .item .img img {



       max-width: 100%;



    transition: all .3s;



    -webkit-transition: all .3s;



    -moz-transition: all .3s;



    -ms-transition: all .3s;



    -o-transition: all .3s;

    width: 100%;

    height: 237px;



}







.index_news .item .img:hover img {



    transform: scale(1.1);



    -webkit-transform: scale(1.1);



    -moz-transform: scale(1.1);



    -ms-transform: scale(1.1);



    -o-transform: scale(1.1);



}











.index_news .item .time {



    margin-top: 18px;



    display: flex;



    margin-bottom: 11px;



    align-items: center;



}







.index_news .item .time span {



    font-size: 30px;



    font-family: PingFangSC-Medium, PingFang SC;



    font-weight: 500;



    color: #0B0E24;



    line-height: 42px;



}







.index_news .item .time i {



    font-size: 12px;



    font-family: PingFangSC-Regular, PingFang SC;



    font-weight: 400;



    color: #D6D6D6;



    line-height: 17px;



    border-radius: 3px;



    border: 1px solid #D6D6D6;



    display: inline-block;



    margin-left: 7px;



    padding: 1px 8px;



}



.index_news .item .title {



min-height:64px;



margin-bottom: 11px;



}



.index_news .item .title p{



    font-size: 18px;



    font-family: PingFangSC-Semibold, PingFang SC;



    font-weight: 600;



    color: #0B0E24;



    line-height: 32px;



    text-align: justify;



       display: -webkit-box;



    -webkit-box-orient: vertical;



    -webkit-line-clamp: 2;



    overflow: hidden;



}







.index_news .item .content p{



    font-size: 16px;



    font-family: PingFangSC-Regular, PingFang SC;



    font-weight: 400;



    color: #808080;



    line-height: 30px;



    text-align: justify;



    display: -webkit-box;



    -webkit-box-orient: vertical;



    -webkit-line-clamp: 2;



    overflow: hidden;



}







.index_news .learn_more,



.index_summit .learn_more {



    margin-top: 43px;



}







.index_news .learn_more span,



.index_summit .learn_more span {



    font-size: 16px;



    font-family: PingFangSC-Regular, PingFang SC;



    font-weight: 400;



    color: #0096EB;



    line-height: 22px;



    cursor: pointer;



    padding: 9px 24px;



    border: 1px solid rgb(59 130 246 / .5);



}







/* 首页-新闻资讯 */







/* 首页-研究方向 */



.index_study {



    padding-top: 61px;



    padding-bottom: 80px;



    background: url(../images/index-banner2.png) no-repeat;



    background-size: cover;



}







.index_study .study_title h2 {



    font-size: 36px;



    font-family: PingFangSC-Semibold, PingFang SC;



    font-weight: 600;



    color: #FFFFFF;



    line-height: 50px;



    margin-bottom: 11px;



}







.index_study .study_title p {



    font-size: 16px;



    font-family: PingFangSC-Regular, PingFang SC;



    font-weight: 400;



    color: #BBC7D2;



    line-height: 22px;



    padding-bottom: 26px;



    position: relative;



}







.index_study .study_content {



    background: rgba(23, 23, 23, 0.81);



    padding: 0 23px;



    display: flex;



    width: 100%;



    justify-content: space-between;



    align-items: stretch;



    flex-wrap: wrap;



    margin-top: 43px;



}







.index_study .study_content .item {



    width: 18%;



    min-height: 266px;



    position: relative;



}







.index_study .study_content .item:hover {



    background: none !important;



}







.index_study .study_content .item1 {



    background: url(../images/index-study-icon1.svg) no-repeat center;



    background-position-y: 35%;



}







.index_study .study_content .item2 {



    background: url(../images/index-study-icon2.svg) no-repeat center;



    background-position-y: 35%;



}







.index_study .study_content .item3 {



    background: url(../images/index-study-icon3.svg) no-repeat center;



    background-position-y: 35%;



}







.index_study .study_content .item4 {



    background: url(../images/index-study-icon4.svg) no-repeat center;



    background-position-y: 35%;



}







.index_study .study_content .item5 {



    background: url(../images/index-study-icon5.svg) no-repeat center;



    background-position-y: 35%;



}







.index_study .study_content .item6 {



    background: url(../images/index-study-icon6.svg) no-repeat center;



    background-position-y: 31%;



}







.index_study .study_content .item7 {



    background: url(../images/index-study-icon7.svg) no-repeat center;



    background-position-y: 32%;







}







.index_study .study_content .item8 {



    background: url(../images/index-study-icon8.svg) no-repeat center;



    background-position-y: 32%;



}







.index_study .study_content .item9 {



    background: url(../images/index-study-icon9.svg) no-repeat center;



    background-position-y: 31%;



}







.index_study .study_content .item10 {



    background: url(../images/index-study-icon10.svg) no-repeat center;



    background-position-y: 31%;



}







.index_study .study_content .item h2 {



    font-size: 20px;



    font-family: PingFangSC-Semibold, PingFang SC;



    font-weight: 600;



    color: #E8E8E8;



    line-height: 28px;



    position: absolute;



    bottom: 20%;



    width: 100%;



}







.index_study .study_content .item img {



    width: 100%;



    height: 100%;



    top: 0;



    left: 0;



    visibility: hidden;



    opacity: 0;



    object-fit: fill;



}







.index_study .study_content .item:hover img {



    visibility: visible;



    transition: all .35s;



    opacity: 1;



}







/* 首页-研究方向 */







/* 首页 -SUMMIT*/



.index_summit {



    padding-top: 89px;



    padding-bottom: 83px;



    background-color: #F7FAFE;



}







.index_summit .summit_titile h2 {



    font-size: 36px;



    font-family: PingFangSC-Semibold, PingFang SC;



    font-weight: 600;



    color: #000000;



    line-height: 50px;



    margin-bottom: 8px;



    position: relative;



}







.index_summit .summit_titile p {



    font-size: 16px;



    font-family: PingFangSC-Regular, PingFang SC;



    font-weight: 400;



    color: #6D7070;



    line-height: 28px;



    width: 50%;



    margin: 0 auto;



    position: relative;



    padding-bottom: 18px;



}







.index_summit .summit_titile {



    margin-bottom: 35px;



}







.index_summit .summit_content>div img{



    width: 100%;



}







.index_summit .summit_content {



     max-height: 523px;



}







.index_summit .summit_content .right {



    background: url(../images/index-video-img5.png) no-repeat;



    background-size: cover;



    padding-top: 41px;



    padding-bottom: 43px;



    flex: 1;



    text-align: center;



     max-height: 523px;



}







.index_summit .summit_content .right h2 {



font-size: 27px;

    font-family: PingFangSC-Semibold, PingFang SC;

    font-weight: 600;

    color: #FFFFFF;

    line-height: 40px;

    margin-bottom: 15px;

    text-align: center;

    margin-top: 20px;



}







.index_summit .summit_content .right .list {



    display: flex;



    flex-wrap: wrap;



     justify-content: flex-start;

    flex-direction: column;

}







.index_summit .summit_content .right .item {



    background: linear-gradient(90deg, #252932 0%, #1B1922 100%);

border: 1px solid;

border-image: linear-gradient(90deg, rgba(91, 104, 116, 1), rgba(92, 84, 75, 1), rgba(82, 58, 80, 1)) 1 1;

    width: 86%;

   



    display: inline-block;



    padding: 9px 0;



    text-align: center;



    font-size: 16px;



    font-family: PingFangSC-Regular, PingFang SC;



    font-weight: 400;



    color: #FFFFFF;



    line-height: 22px;



    /*min-width: 158px;*/

    margin: 0 auto;

    margin-bottom: 14px;



    cursor: pointer;





}







/* 首页 -SUMMIT*/



/* 首页 - 共建单位 */



.index-unit {



    text-align: center;



    padding-bottom: 80px;



    background: url(../images/index-banner4.png);



    padding-top: 73px;



}







.index-unit .unit-title h2 {



    font-size: 36px;



    font-family: PingFangSC-Semibold, PingFang SC;



    font-weight: 600;



    color: #fff;



    line-height: 50px;



    padding-bottom: 22px;



    position: relative;



    margin-bottom: 47px;



}







.index-unit .unit-title h2::after {



    content: '';



    width: 57px;



    height: 5px;



    background: #fff;



    border-radius: 3px;



    position: absolute;



    bottom: 0;



    left: 47.5%;



}







.index-unit .unit-content {



    display: flex;



    justify-content: space-between;



    flex-wrap: wrap;



}







.index-unit .unit-content div {



    background-color: #fff;



    margin-bottom: 20px;



    border: 5px solid #c1e1ef;



}







/* 首页 - 共建单位 */







/* 中心概况 */



.center-content {



    padding-bottom: 166px;



    background: url(../images/dian-banner.png) no-repeat;



    background-size: contain;



}







.center-content .left {



    padding-top: 50px;



    border-bottom: 1px solid #DCDCDC;







}







.center-content .left>li {



    margin-bottom: 50px;



    padding-left: 25px;



    position: relative;



}







.center-content .left>li::after {



    content: '';



    position: absolute;



    left: 0;



    top: 27%;



    width: 9px;



    height: 9px;



    border: 2px solid #979797;;



    border-radius: 50%;







}







.center-content .left>li>a {



    font-size: 14px;



    font-family: PingFangSC-Semibold, PingFang SC;



    font-weight: 500;



    color: #A4AAB8;



    line-height: 18px;



    transition: all .2s;



}







.center-content .left>li>a.active {



    font-weight: 600;



    color: #0B0E24;



}



.center-content .left>li.active::after {



    border: 2px solid rgba(42, 112, 255, 1);



}



.center-content .left>li:hover a{



    font-weight: 600;



    color: #0B0E24;



}







.center-content .left>li:hover::after{



   border: 2px solid rgba(42, 112, 255, 1);



}







.center-content .right {



    padding-top: 50px;



}







.center-content .com-title {



    font-size: 20px;



    font-family: PingFangSC-Semibold, PingFang SC;



    font-weight: 600;



    color: #A4AAB8;



    line-height: 28px;



    margin-bottom: 15px;



}







.center-content .right .title h2 {



    font-size: 30px;



    font-family: PingFangSC-Semibold, PingFang SC;



    font-weight: 600;



    color: #0B0E24;



    line-height: 42px;



    margin-bottom: 32px;



}







.center-content .right .content {



    padding-bottom: 50px;



}







.center-content .right .content p {



    font-size: 16px;



    font-family: PingFangSC-Light, PingFang SC;



    font-weight: 300;



    color: #0B0E24;



    line-height: 32px;



}







.center-content .right .content div{



    font-size: 16px !important;



    font-family: PingFangSC-Light, PingFang SC !important;



    font-weight: 300 !important;



    color: #0B0E24 !important;



    line-height: 32px !important;



    width: 100% !important;



}



.center-content .right .content span{



    font-size: 16px !important;



    font-family: PingFangSC-Light, PingFang SC !important;



    font-weight: 300 !important;



    color: #0B0E24 !important;



    line-height: 32px !important;



    width: 100% !important;



}



.center-content .list {



    display: flex;



    flex-wrap: wrap;



    justify-content: space-between;



    margin-top: 30px;



}







.center-content .list>div {



    min-width: 17%;



    height: 42px;



    background: #FFFFFF;



    border-radius: 21px;



    border: 2px solid #0D1026;



    font-size: 16px;



    font-family: PingFangSC-Light, PingFang SC;



    font-weight: 300;



    color: #0B0E24;



    line-height: 22px;



    margin-bottom: 32px;



    display: flex;



    align-items: center;



    justify-content: center



}







.center-chronicle .item-box {



    padding-top: 40px;



}







.center-chronicle .item {



    display: flex;



    justify-content: flex-start;



    margin-bottom: 100px;



}







/* 双数 */



.center-chronicle .odd .text {



    min-width: 50%;



    padding-right: 30px;



    text-align: right;



    position: relative;



}







.center-chronicle .odd .text::after {



    content: '';



    width: 1px;



    height: 316px;



    background: #2788F2;



    position: absolute;



    right: 0;



    top: 0;



}







.center-chronicle .odd .text h2 {



    font-size: 20px;



    font-family: SourceHanSansCN-Regular, SourceHanSansCN;



    font-weight: 400;



    color: #383735;



    line-height: 30px;



    margin-bottom: 32px;



    padding-top: 16px;



    position: relative;



}







.center-chronicle .odd .text h2::after {



    content: '';



    position: absolute;



    top: 0;



    right: 0;



    width: 63px;



    height: 1px;



    background: #2788F2;



}







.center-chronicle .odd .text h3 {



    font-size: 20px;



    font-family: PingFangSC-Semibold, PingFang SC;



    font-weight: 600;



    color: #0B0E24;



    line-height: 28px;



    margin-bottom: 15px;



}







.center-chronicle .odd .text p {



    text-align: right;



    font-size: 16px;



    font-family: PingFangSC-Light, PingFang SC;



    font-weight: 300;



    color: #0B0E24;



    line-height: 32px;



    /*max-width: 355px;*/



}







.center-chronicle .odd .images {



    padding-left: 30px;



    position: relative;



}







.center-chronicle .item .images img {



    width: 100%;



}







.center-chronicle .odd .images::after {



    content: '';



    width: 7px;



    height: 7px;



    background: #2788F2;



    position: absolute;



    left: -4px;



    top: -3px;



    border-radius: 50%;



}







/* 双数 */



.center-chronicle .even {



    flex-direction: row-reverse;



    justify-content: flex-start;



}







.center-chronicle .even .text {



    min-width: 42%;



    padding-left: 30px;



    text-align: left;



    position: relative;



    margin-right: 8.1%;



}







.center-chronicle .even .text::after {



    content: '';



    width: 1px;



    height: 320px;



    background: #2788F2;



    position: absolute;



    left: 0;



    top: 0;



}







.center-chronicle .even .text h2 {



    font-size: 20px;



    font-family: SourceHanSansCN-Regular, SourceHanSansCN;



    font-weight: 400;



    color: #383735;



    line-height: 30px;



    margin-bottom: 32px;



    padding-top: 16px;



    position: relative;



}







.center-chronicle .even .text h2::after {



    content: '';



    position: absolute;



    top: 0;



    left: 0;



    width: 63px;



    height: 1px;



    background: #2788F2;



}







.center-chronicle .even .text h3 {



    font-size: 20px;



    font-family: PingFangSC-Semibold, PingFang SC;



    font-weight: 600;



    color: #0B0E24;



    line-height: 28px;



    margin-bottom: 15px;



}







.center-chronicle .even .text p {



    font-size: 16px;



    font-family: PingFangSC-Light, PingFang SC;



    font-weight: 300;



    color: #0B0E24;



    line-height: 32px;



    max-width: 294px;



}







.center-chronicle .even .images {



    padding-right: 30px;



    position: relative;



}







.center-chronicle .even .images::after {



    content: '';



    width: 7px;



    height: 7px;



    background: #2788F2;



    position: absolute;



    right: -4px;



    top: -3px;



    border-radius: 50%;



}



.mobile-title{



    display: none;



}



.mobile-title h2{



   font-size: 26px;



   text-align: center;



}



/* 中心概况 */







/* 机构-董事会 */



.institutions_dir {



    padding-top: 50px;



}







.institutions_dir .title{



    font-size: 24px;



    font-family: SourceHanSansCN-Regular, SourceHanSansCN;



    font-weight: 400;



    color: #383735;



    line-height: 36px;



    padding-top: 13px;



    position: relative;



    margin-bottom: 34px;



}







.institutions_dir .title::before{



    width: 70px;



    height: 1px;



    background: #2788F2;



    content: '';



    position: absolute;



    top: 0;



    left: 0;



}







.institutions_dir .left {



    /* flex: 0 0 20.8%;



    padding-right: 0; */



}







.institutions_dir .right .ceo .item{



    /*width: 20%;*/



}







.institutions_dir .title h2 {



    font-size: 30px;



    font-family: PingFangSC-Semibold, PingFang SC;



    font-weight: 600;



    color: #333;



    line-height: 30px;



}







.institutions_dir .ceo {



    border: 1px solid #f3f5f8;



    padding: 15px 20px;



    border-radius: 5px;



    height: 100%;



    padding-top: 30px;



}







.institutions_js .ceo1 {



    padding-right: 0;



    width: 59%;



    /*margin-right: 30px;*/



}







.institutions_dir .ceo h3 {



    font-size: 20px;



    font-family: PingFangSC-Semibold, PingFang SC;



    font-weight: 600;



    color: #333;



    margin-bottom: 45px;



}







.institutions_dir .ceo h4 {



    font-size: 16px;



    margin: 0 15px;



    font-family: PingFangSC-Semibold, PingFang SC;



    font-weight: 600;



    color: #333;



    /*padding-bottom: 18px;*/



    margin-top: 13px;



    /*border-bottom: 1px solid #b5b5b5;*/



    box-sizing: border-box;



    margin-bottom: 2px;



    position: relative;



}







.institutions_dir .ceo>.item {



    position: relative;



}







/*.institutions_dir .ceo i {*/



/*    background: url(../images/ins-icon1.svg) no-repeat;*/



/*    background-size: contain;*/



/*    display: inline-block;*/



    /*background-color: #b5b5b5;*/



/*    width: 56px;*/



/*    height: 10px;*/



/*    position: absolute;*/



/*    bottom: -86%;*/



/*    left: 33%;*/



/*}*/



/*.institutions_js .ceo .fuzhuren i {*/



/*      left: 24%;*/



/*}*/



/*.institutions_js .ceo .fuzhuren1 i {*/



/*      left: 27.5%;*/



/*}*/



.institutions_dir .ceo .item {



    box-shadow: 0 0 5px 2px #b5b5b587;



}







.institutions_dir .ceo .item>img {



    width: 100%;



    max-height: 233px;



    object-fit: fill;



}







.institutions_dir .ceo .item>p {



    font-size: 12px;



    padding: 0;



    font-family: PingFangSC-Semibold, PingFang SC;



    font-weight: 600;



    color: #666666;



    /*padding-bottom: 20px;*/



    line-height: 20px;



    position: relative;



    left: -6px;



    min-height: 100px;



    display: flex;



    align-items: flex-start;



    justify-content: center;



    transform: scale(0.83333);



    width: 107%;



}



.institutions_dir .ceo .item2>p {



      min-height: 50px;



}



/*.institutions_dir .ceo .item::after {*/



/*    content: '';*/



/*    width: 70px;*/



/*    height: 2px;*/



/*    background-color: #b5b5b587;*/



/*    position: absolute;*/



/*    bottom: 20px;*/



/*    left: 31.5%;*/



/*}*/







/*.institutions_js .ceo .item::after {*/



/*    content: '';*/



/*    width: 70px;*/



/*    height: 2px;*/



/*    background-color: #b5b5b587;*/



/*    position: absolute;*/



/*    bottom: 20px;*/



/*    left: 28%;*/



/*}*/







/*.institutions_center .ceo .item::after {*/



/*    content: '';*/



/*    width: 70px;*/



/*    height: 2px;*/



/*    background-color: #b5b5b587;*/



/*    position: absolute;*/



/*    bottom: 20px;*/



/*    left: 33%;*/



/*}*/



/*.institutions_dir .ceo .item2>p::after {*/



/*    left: 30.5%;*/



/*}*/







/*.institutions_dir .ceo .item3>p::after {*/



/*     left: 29.5%;*/



/*}*/







/*.institutions_dir .ceo .item4>p::after {*/



/*    left: 25.5%;*/



/*}*/







/*.institutions_dir .ceo .item5>p::after {*/



/*    left:  33.5%;*/



/*}*/







.institutions_dir .item-box {



    display: flex;



    justify-content: space-between;



}











.institutions_dir .item-box1 {



    display: flex;



    justify-content: space-around;



}







.institutions_dir .item-box1 .item {



    flex: 0 0 18%;



}







.institutions_dir .lishi {



    margin-bottom: 30px;



}







.institutions_dir .member {



    margin-bottom: 60px;



}







.institutions_dir .member .item>p{



    min-height: 65px;



}











.institutions_center .item-box .item {



    max-width: 29.4%;



    position: relative;



}







.institutions_center  .item img{



   max-height: 249px;



}











.institutions_center .ceo {



    padding: 15px 35px;



    padding-top: 45px;



}







.institutions_center .right .ceo {



     max-width: 93%; 



}











.institutions_dir .item-box1 .item {



    flex: 0 0 16%;



}







.institutions_js .ceo {



    padding: 15px 0;



}



.institutions_js .item-box1 .item {



    flex: 0 0 12.5% ;



}



.institutions_js .item-box1 .item1 {



    flex: 0 0 11.5%;



}



.institutions_js .item-box1 {



    justify-content: space-evenly;



}



.institutions_js .fuzhuren1 .item>p{



       min-height: 80px;



}



.institutions_js .weiyuan {



    width: 88%;



    margin: 0 auto;



    display: flex;



    text-align: center;



    justify-content: space-evenly;



    margin-bottom: 50px;



}







.institutions_js .weiyuan .right .ceo{



    width: 113%;



}







.institutions_js .item-box2 {



    display: flex;



    height: 100%;



    justify-content: center;



}







.institutions_js .item-box2 .item {



    margin-right: 20px;



    position: relative;



}







.institutions_js .item-box2 .item2 {



    width: 28%;



}







.institutions_js .item-box2 .text {



    font-size: 20px;



    font-family: PingFangSC-Semibold, PingFang SC;



    font-weight: 600;



    color: #333;



    margin: auto 20px;



}







.institutions_js .img img{



    width: 100%;



    height: 206px;



    object-fit: fill;



}



.institutions_js .fuzhuren .img img {



    height: 167px;



}



.institutions_js .fuzhuren1 .img img {



    height: 180px;



}



.institutions_js .ceo h3 span {



    font-size: 12px;



    font-family: PingFangSC-Semibold, PingFang SC;



    font-weight: 500;



    color: #333;



    margin-top: 10px;



}



.institutions_center .ceo .item>img {



    min-width: 190px;



    min-height: 233px;



}



.institutions_center .lishi .left{



    margin-right: 20px;



}







.institutions_center .ceo .item5 {



    max-width: 192.6px;



    margin: 0 auto;



}



/* 机构-董事会 */







/* 研究方向 */



.research-box{



      background: url(../images/dian-banner.png) no-repeat;



    background-size: contain;



}



.research {



    padding-top: 40px;



}







.research .item-box {



    width: 100%;



    display: block;



    height: 100%;



}







.research .item .image {



    position: relative;



    max-height: 189px;



}







.research .item .image img {



    width: 100%;



    height: 100%;



}







.research .item .font {



    padding-left: 19px;



    margin-top: 10px;



    margin-bottom: 3px;



}







.research .item .font span {



    /* position: absolute;



    top: 22px;



    left: 22px; */



    font-size: 20px;



    font-weight: 600;



    color: #0B0E24;



    line-height: 28px;



}







.research .row {



    justify-content: space-around;



}







.research .row>div {



    padding: 0;



}







.research .item {



    width: 100%;



    height: 100%;



    box-shadow: 0px 0px 2px 2px rgb(225 225 225);



    -webkit-transition: all .2s ease-in;



    transition: all .2s ease-in;



    display: inline-block;



    box-sizing: border-box;



    /* border-bottom: 3px solid transparent; */



    overflow: hidden;



    max-height: 298px;



    padding: 0;



}



/* 



.research .item-box:hover .item-show{



    display: block;



}



.research .item-box:hover {



    display: none;



} */







.research .row>div:not(:last-child) {



    /* margin-right: 20px; */



}







.research .item .text {



    padding: 10px 0;



    padding-left: 19px;



    padding-right: 15px;



    padding-bottom: 21px;



}







.research .item .text p {



    font-size: 14px;



    font-weight: 300;



    color: #666666;



    line-height: 24px;



    display: -webkit-box;



    -webkit-box-orient: vertical;



    -webkit-line-clamp: 2;



    overflow: hidden;



}







.research .item .icon {



    text-align: right;



    padding-right: 15px;



    padding-bottom: 10px;



}







.research .row {



    margin-bottom: 35px;



}







.research .item1 {



    display: flex;



}







.research .item1 .image {



    position: relative;



    flex-grow: 1;



    height: fit-content;



}







.research .item1 .text {



    width: 30%;



    padding: 0 25px;



    padding-top: 36px;



    padding-bottom: 38px;



}







.research .item1 .text .font {



    margin-top: 0;



    padding-left: 0;



    margin-bottom: 13px;



}







.research .item-show {



    width: 100%;



    height: 100%;



    background: linear-gradient(180deg, rgba(84,111,255,0.8900) 0%, #2A4CFF 100%);



    /*border-radius: 5px;*/



    text-align: center;



    padding-top: 21px;



    display: none;



    /* -webkit-transition: all .2s ease-in;



    transition: all .2s ease-in; */



    padding-bottom: 27px;



    position: absolute;



    bottom: 0;



}



.research .item-show1 {



  display: none;



}



.research .item-show h4 {



    font-size: 20px;



    font-weight: 600;



    color: #FFFFFF;



    line-height: 28px;



    margin: 14px 0;



}







.research .item-show p {



    padding: 0 17px;



    font-size: 14px;



    font-weight: 300;



    color: #FFFFFF;



    line-height: 24px;



    text-align: left;



    margin-bottom: 19px;



    opacity: .8;



    display: -webkit-box;



    -webkit-box-orient: vertical;



    -webkit-line-clamp: 4;



    overflow: hidden;







}











.research .item-show .btn {



    font-size: 12px;



    padding: 7px 0;



    min-width: 97px;



    font-weight: 300;



    color: #FFFFFF;



    line-height: 17px;



    border: 1px solid rgba(255, 255, 255, 0.35);



    opacity: .8;



}











.research .item-show .img img {



   width: 56px;



   height: 56px;



}







.research .item1 .text p {



    -webkit-line-clamp: inherit;



}







.research-show .right {



    padding-top: 42px;



}















.research-show .right .title h2 {



    margin-bottom: 13px;



    padding-bottom: 13px;



    border-bottom: 1px solid #555;



}







.research-show .right {



    padding-top: 42px;



}







/* 研究方向 */



/* 新闻 */



.news {



    padding-bottom: 70px;



     background: url(../images/dian-banner.png) no-repeat;



    background-size: contain;



}







.news .title{



    font-size: 24px;



    font-family: SourceHanSansCN-Regular, SourceHanSansCN;



    font-weight: 400;



    color: #383735;



    line-height: 36px;



    padding-top: 13px;



    position: relative;



    margin-bottom: 34px;



}









.news .title::before{



    width: 70px;



    height: 1px;



    background: #2788F2;



    content: '';



    position: absolute;



    top: 0;



    left: 0;



}







.news .item {



    text-align-last: left;



    display: block;



    padding: 15px;



    margin-bottom: 22px;



    background-color: #FFFFFF;



    box-shadow: 0px 0px 8px 0px #EAEAEA;



    padding-bottom: 31px;



}



.news .item .img {



  overflow: hidden;



}







.news .item .content:hover p{



   color: #2A70FF;



}







.news .item .img:hover img {



    transform: scale(1.1);



    -webkit-transform: scale(1.1);



    -moz-transform: scale(1.1);



    -ms-transform: scale(1.1);



    -o-transform: scale(1.1);



}

.news2 .item .img:hover img{

    transform:none;

}

.news .item .img img {



    max-width: 100%;



    transition: all .3s;



    -webkit-transition: all .3s;



    -moz-transition: all .3s;



    -ms-transition: all .3s;



    -o-transition: all .3s;

    width: 100%;

    height: 237px;



}



.news2 .item .img img{

    height: 330px;

}



.news .item .time {



    margin-top: 18px;



    display: flex;



    margin-bottom: 11px;



    align-items: center;



}







.news .item .time span {



    font-size: 30px;



    font-family: PingFangSC-Medium, PingFang SC;



    font-weight: 500;



    color: #0B0E24;



    line-height: 42px;



}







.news .item .time i {



    font-size: 12px;



    font-family: PingFangSC-Regular, PingFang SC;



    font-weight: 400;



    color: #D6D6D6;



    line-height: 17px;



    border-radius: 3px;



    border: 1px solid #D6D6D6;



    display: inline-block;



    margin-left: 7px;



    padding: 1px 8px;



}







.news .item .title p{



    font-size: 18px;



    font-family: PingFangSC-Semibold, PingFang SC;



    font-weight: 600;



    color: #0B0E24;



    line-height: 32px;



    text-align: justify;



    margin-bottom: 11px;



    min-height: 64px;



     display: -webkit-box;



        -webkit-box-orient: vertical;



        -webkit-line-clamp: 2;



        overflow: hidden;



}



.news2 .item  p{

    margin-bottom: 0;

    font-size: 18px;

font-family: PingFangSC-Semibold, PingFang SC;

font-weight: 600;

color: #0B0E24;

line-height: 32px;

min-height: auto;

margin-top: 23px;

}



.news .item .content p{



    font-size: 16px;



    font-family: PingFangSC-Regular, PingFang SC;



    font-weight: 400;



    color: #808080;



    line-height: 30px;



    text-align: justify;



    display: -webkit-box;



    -webkit-box-orient: vertical;



    -webkit-line-clamp: 2;



    overflow: hidden;



    min-height: 60px;



}



.news2 .item{

    padding: 15px;

}



.news .learn_more{



    margin-top: 43px;



}







.news .learn_more span{



    font-size: 16px;



    font-family: PingFangSC-Regular, PingFang SC;



    font-weight: 400;



    color: #0096EB;



    line-height: 22px;



    cursor: pointer;



    padding: 9px 24px;



    border: 1px solid rgb(59 130 246 / .5);



}

.news_pre{

    padding-bottom: 150px;

    padding-top: 40px;

}

.news_pre .title{

        font-size: 24px;

    font-family: SourceHanSansCN-Regular, SourceHanSansCN;

    font-weight: 400;

    color: #383735;

    line-height: 36px;

    padding-top: 13px;

    position: relative;

    margin-bottom: 24px;

    position: relative;

}

.news_pre .title::before {

    width: 70px;

    height: 1px;

    background: #2788F2;

    content: '';

    position: absolute;

    top: 0;

    left: 0;

}



.news_pre .news_pre-list{

    padding-bottom: 30px;

    

}



.news_pre .item{

    display: flex;

    justify-content: space-between;

    padding: 18px 0;

    padding-left: 30px;

    border-bottom: 1px solid #E6E6E6;

    position: relative;

}



.news_pre .item span{

    font-family: 'PingFang SC';

font-style: normal;

font-weight: 400;

font-size: 18px;

line-height: 28px;

color: #252931;



}

.news_pre .item i{

font-family: 'PingFang SC';

font-style: normal;

font-weight: 400;

font-size: 14px;

line-height: 22px;

color: #898B8F;



}

.news_pre .item::before{

    content: '';

    background: #2788F2;

    width: 6px;

    height: 6px;

    position: absolute;

    left: 0;

    top: 50%;

    border-radius: 50%;

}

/* 新闻详情 */



.news-show {



    text-align: center;



    padding-top: 67px;



    margin-bottom: 66px;



}







.news-show .left>h2 {



    font-size: 24px;



    font-family: SourceHanSansCN-Medium, SourceHanSansCN;



    font-weight: 500;



    color: #06092D;



    line-height: 36px;



    margin-bottom: 31px;



    text-align: left;



}







.news-show .left .time {



    display: flex;



    justify-content: space-between;



    font-size: 14px;



    font-family: SourceHanSansCN-Regular , 微软雅黑, SourceHanSansCN;



    font-weight: 400;



    color: #666666;



    line-height: 21px;



    padding-bottom: 28px;



    border-bottom: 1px solid #D8D8D8;



}







.news-show .left .time span {



    padding-left: 28px;



    position: relative;



}







.news-show .left .time span::after {



    content: '';



    background: url(../images/newShow-icon2.svg) no-repeat;



    background-size: contain;



    position: absolute;



    top: 1px;



    left: 0;



    width: 16px;



    height: 16px;



    display: inline-block;



}







.news-show .left .time i {



    position: relative;



}







.news-show .left .time i::after {



    content: '';



    background: url(../images/newShow-icon3.svg) no-repeat;



    background-size: contain;



    position: absolute;



    top: 3px;



    left: -21px;



    width: 16px;



    height: 16px;



    display: inline-block;



}







.news-show .left .text {



    padding-top: 21px;



    text-align: left;



    margin-bottom: 66px;



}







.news-show .left .text img{



   width: 100%;



}







.news-show .left .text p {



    font-size: 16px;



    font-family: SourceHanSansCN-Regular , 微软雅黑, SourceHanSansCN;



    font-weight: 400;



    color: #666666;



    line-height: 29px;



}







.news-show .right .back {



    padding: 24px 0;



    background: #F4F7F9;



    border: 1px solid #E9E9E9;



    display: flex;



    justify-content: center;



}







.news-show .right .back span {



    font-size: 18px;



    font-family: SourceHanSansCN-Regular , 微软雅黑, SourceHanSansCN;



    font-weight: 400;



    color: #333333;



    line-height: 27px;



    margin-right: 12px;



}







.news-show .right .next {



    padding: 21px 28px 35px 29px;



    text-align: left;



    border: 1px solid #E9E9E9;



}







.news-show .right .next span {



    font-size: 18px;



    font-family: SourceHanSansCN-Regular , 微软雅黑, SourceHanSansCN;



    font-weight: 400;



    color: #B1B1B1;



    line-height: 27px;



    margin-bottom: 9px;



}







.news-show .right .next p {



    font-size: 16px;



    font-family: SourceHanSansCN-Regular , 微软雅黑, SourceHanSansCN;



    font-weight: 400;



    color: #666666;



    line-height: 29px;



}



.news-show .right .hot{



    text-align: left;



    background: #F4F7F9;



    border: 1px solid #E5E5E5;



    padding-top: 29px;



    padding-left: 19px;



    padding-bottom: 20px;



    margin-bottom: 19px;



}



.news-show .right .hot .title{



    font-size: 20px;



    font-family: SourceHanSansCN-Bold, SourceHanSansCN;



    font-weight: bold;



    color: #333333;



    line-height: 30px;



    margin-bottom: 24px;



}



.news-show .right .hot .item{



   display: flex;



   margin-bottom: 24px;



}



.news-show .right .hot .item img{



    margin-right: 14px;



    width: 115px;



 }



 .news-show .right .hot .item p{



    font-size: 14px;



font-family: SourceHanSansCN-Medium, SourceHanSansCN;



font-weight: 500;



color: #06092D;



line-height: 24px;



margin-right: 21px;



border-bottom:  1px solid #E6E6E6;



  display: -webkit-box;



    -webkit-box-orient: vertical;



    -webkit-line-clamp: 3;



    overflow: hidden;



 }



 .news-show .right .know {



    background: #F4F7F9;



    border: 1px solid #E5E5E5;



    border-top: 5px solid #2788F2;



    padding-top: 29px;



    padding-bottom: 46px;



    margin-top: 19px;



 }



 .news-show .right .know .title{



    font-size: 16px;



    font-family: SourceHanSansCN-Regular, SourceHanSansCN;



    font-weight: 400;



    color: #333333;



    line-height: 24px;



    margin-bottom: 36px;



 }







 .news-show .right .know .btn{



    min-width: 236px;



    background: #FFFFFF;



    font-size: 16px;



font-family: SourceHanSansCN-Regular, SourceHanSansCN;



font-weight: 400;



color: #666666;



line-height: 29px;



padding: 22px 0;



 }



/* 联系我们 */



.map {



    padding-bottom: 100px;



     background: url(../images/dian-banner.png) no-repeat;



    background-size: contain;



}







.map .container {



    background-color: #fff;



}







.map .title {



    font-size: 24px;



    font-family: SourceHanSansCN-Regular, SourceHanSansCN;



    font-weight: 400;



    color: #383735;



    line-height: 36px;



    padding-top: 47px;



}







.map .title h2 {



    font-size: 24px;



    font-family: SourceHanSansCN-Regular, SourceHanSansCN;



    font-weight: 400;



    color: #383735;



    line-height: 36px;



    margin-bottom: 34px;



    position: relative;



    padding-top: 13px;



}







.map .title h2::before {



    content: '';



    width: 93px;



    height: 1px;



    background: #2788F2;



    position: absolute;



    top: 0;



    left: 0;



}







.map .content {



    padding: 33px 47px;



}







.map .content .top {



    display: flex;



    align-items: flex-end;



    padding-bottom: 33px;



    flex-wrap: wrap;



}







.map .content .top .item {



    display: flex;



    align-items: flex-start;



}







.map .content .bottom .youxiang {



    margin-left: 275px;



}











.map .content .top .item img {



    margin-right: 27px;



    width: 26px;



}







.map .content .top span {



    font-size: 20px;



    font-family: PingFangSC-Semibold, PingFang SC;



    font-weight: 600;



    color: #0B0E24;



    line-height: 28px;



}







.map .content .top p {



    font-size: 16px;



    font-family: PingFangSC-Light, PingFang SC;



    font-weight: 300;



    color: #0B0E24;



    line-height: 22px;



    margin-top: 8px;



}







.map .content .top .site {



    margin-left: 169px;



}







.map .content .bottom {



    border-top: 1px dotted #979797;



    padding-top: 23px;



}







#mapBox .anchorBL img {



    display: none !important;



}







#mapBox .BMap_cpyCtrl span {



    display: none !important;



}







/* 联系我们 */



.new-video{

    padding-top:97px ;

    padding-bottom: 153px;

}

.new-video .title h2{

    font-size: 30px;

font-family: PingFangSC-Semibold, PingFang SC;

font-weight: 600;

color: #0B0E24;

line-height: 32px;

margin-bottom: 36px;

text-align: center;

}

.new-video video{

    height: 658px;

    max-height: fit-content;

        object-fit: fill;

        

}

/* 公共底部 */



.footer-mobile{



    display: none;



}



.footer-pc {



    padding-top: 60px;



    padding-bottom: 50px;



    background: url(../images/index-banner3.png) no-repeat;



    background-size: cover;



}







.footer-pc .row>div {



    padding: 0;



    position: relative;



    text-align: left;



}







.footer-pc .row>div:not(:last-child)::after {



    content: '';



    width: 1px;



    height: 189px;



    position: absolute;



    top: 0;



    right: -1px;



    background: rgba(255, 255, 255, 0.2);



}







.footer-pc .row>div:not(:first-child) {



    padding-left: 5.5%;



}







.footer-pc .row .youqing {



    padding-left: 3.5% !important;



}







.footer-pc .row>div .title {



    font-size: 16px;



    font-family: PingFangSC-Semibold, PingFang SC;



    font-weight: 600;



    color: #FFFFFF;



    line-height: 22px;



    margin-bottom: 25px;



}







.footer-pc .list>li>a {



    font-size: 14px;



    font-family: PingFangSC-Regular, PingFang SC;



    font-weight: 400;



    color: rgba(255, 255, 255, 0.7);



    line-height: 20px;



}







.footer-pc .list>li:not(:last-child) {



    margin-bottom: 10px;



}







.footer-pc .list .item {



    display: flex;



    align-items: flex-start;



}







.footer-pc .list .item:not(:first-child) {



    display: flex;



    align-items: center;



}







.footer-pc .list .item img {



    margin-right: 8px;



}







/* 公共底部 */



/*分页*/



.pager .pagination{



    margin-top: 30px;



}



.pager ul{



    justify-content: center;



}



.pager li {



    width: 35px;



    height: 35px;



    text-align: center;



    line-height: 32px;



    margin: 0 5px;



    transition: all .3s;



    -webkit-transition: all .3s;



    -moz-transition: all .3s;



    -ms-transition: all .3s;



    -o-transition: all .3s;



    background: #F7F8FA;



    border: 1px solid #F7F8FA;



    border-radius: 50%;



    -webkit-border-radius: 50%;



    -moz-border-radius: 50%;



    -ms-border-radius: 50%;



    -o-border-radius: 50%;



    color: #7F7F7F;



}



.pager li.active {



    background: #0273dc;



    color: #fff;



}



.pager li:hover {



    background: #0273dc;



    color: #fff;



}



.pager li:hover a {



    color: #fff;



}



.pager li a {



    display: inline-block;



    width: 100%;



    height: 100%;



    font-size: 14px;



    font-family: PingFangSC-Medium, PingFang SC;



    font-weight: 500;



    color: #7F7F7F;



}