/* 公共类名 */







.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;


     overflow-y: scroll;




}















.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-tit{
    background: #0096EB;
    border: 1px solid #0096EB;
    width: 86%;
    display: inline-block;
    padding: 9px 3px;
    text-align: center;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 22px;
    margin: 0 auto;
    margin-bottom: 14px;
}


.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 3px;







    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;







}