.header {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 12;
}
.headPc-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 3vw;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}
.headPc-box .box-right {
    display: flex;
    align-items: center;
}
.headPc-box .right-list {
    display: flex;
    align-items: center;
}
.headPc-box .right-list>li{
    margin: 0 2vw;
}
.headPc-box .right-list>li>a{
    font-size: 1vw;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 80px;
}
.headPc-box .right-con .laug-box{
    cursor: pointer;
    margin-left: 1vw;
}
.headPc-box .right-con .laug-box .icon-dt{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/header-icon-dt-white.svg) no-repeat center;
    background-size: contain;
    vertical-align: middle;
}
.headPc-box .right-con .laug-box a{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    opacity: .5;
    line-height: 20px;
    vertical-align: middle;
}
.headPc-box .right-con .laug-box a.active{
    opacity: 1;
}
.headPc-box .right-con .laug-box .icon-bot{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/header-icon-bot-white.svg) no-repeat center;
    background-size: contain;
    vertical-align: middle;
}
.headPc-box .right-con{
    display: flex;
    align-items: center;
    margin-left: 2vw;
}
.headPc-box .right-con .con-search{
    border-bottom: 1px solid #fff;
    margin-right: 1vw;
}
.headPc-box .right-con .con-search button{
    outline: none;
    border: none;
    background: inherit;
}
.headPc-box .right-con .con-search .icon-search{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/search-white.svg) no-repeat center;
    background-size: contain;
    vertical-align: middle;
}
.headPc-box .right-con .right-search input{
    outline: none;
    border: none;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
    background: inherit;
    width: 5vw;
    padding: 0.3vw 0.15vw;
}
.headPc-box .right-con .right-search input::-webkit-input-placeholder{
    color: #fff;
}
.headPc-box .right-list .cont-list{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 185%;
    background: #FFFFFF;
    box-shadow: 0px 6px 12px 0px rgb(0 0 0 / 10%);
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    border-radius: 10px;
}
.headPc-box.headPc-box-en .right-list .cont-list{
    max-width: 235px;
}
.headPc-box.headPc-box-en .right-list li:nth-child(2) .cont-list{
    width: 265%;
}
.headPc-box.headPc-box-en .right-list {
    margin-right: 5vw;
}
.headPc-box .right-list .cont-list::after{
    border: 10px solid transparent;
    border-bottom: 10px solid #fff;
    width: 0;
    height: 0;
    position: absolute;
    top: -20px;
    content: ' ';
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}
.headPc-box .right-list .cont-list li {
    padding: 8px 0;
    text-align: center;
}
.headPc-box .right-list .cont-list li a{
    font-size: 0.9vw;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333;
    transition: all .3s;
}
.headPc-box .right-list .cont-list li:hover a{
    color: #323EB0;
}
.headPc-box .right-list>li{
    position: relative;
}
.headPc-box .right-list>li:hover .cont-list {
    opacity: 1;
    visibility: inherit;
}
.logo{
    display: none;
}
.headPc-box.active{
    background: #fff;
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%);
}
.headPc-box.active .right-list>li>a{
    color: #383C45;
}
.headPc-box.active .right-list>li>a.active{
    color:#323EB0;
}
.headPc-box.active .logo-white{
    display: none;
}
.headPc-box.active .logo{
    display: block;
}
.headPc-box.active .right-con .laug-box .icon-dt{
    background: url(../images/header-icon-dt.svg) no-repeat center;
    background-size: contain;
}
.headPc-box.active .right-con .laug-box .icon-bot{
    background: url(../images/header-icon-bot.svg) no-repeat center;
    background-size: contain;
}
.headPc-box.active .right-con .laug-box a{
    color: #383C45;
}
.headPc-box.active .right-con .right-search input{
    color: #383C45;
}
.headPc-box.active .right-con .con-search{
    border-color: #383C45;
}
.headPc-box.active .right-con .right-search input::-webkit-input-placeholder{
    color: #383C45;
}
.headPc-box.active .right-con .con-search .icon-search{
    background: url(../images/search.svg) no-repeat center;
    background-size: contain;
}

.headPc-box.headPc-box-en .right-list>li{
    margin: 0 1.2vw;
}


.foot{
    background: #41424A;
}
.foot-top{
    padding: 50px 0;
}
.foot-top .foot-list{
    display: flex;
    justify-content: space-between;
}
.foot-top .left-box{
    display: flex;
}
.foot-top .list-left{
    display: flex;
}
.foot-top .left-box dt a{
    font-size: 16px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 28px;
}
.foot-top .left-box dt{
    margin-bottom: 8px;
}
.foot-top .left-box dd a{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.7);
    line-height: 24px;
}
.foot-top .left-box dl dd:not(:last-child){
    margin-bottom: 5px;
}
.foot-top .left-ding h3{
    font-size: 16px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 28px;
}
.foot-top .left-ding form{
    border-radius: 6px;
    border: 1px solid rgba(255, 255, 255, 0.24);
    padding: 10px;
    margin-top: 10px;
}
.foot-top .left-ding form input{
    outline: none;
    background: inherit;
    border: none;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #838383;
    line-height: 20px;
}
.foot-top .left-ding form button{
    font-size: 14px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 20px;
    border: none;
    outline: none;
    background: inherit;
}
.foot-top .left-box dl{
    margin-right: 50px;
}
.foot-top .right-box{
    display: flex;
}
.foot-top .list-left .box-left{
    margin-left: 50px;
}
.foot-top .list-left .box-left h2{
    font-size: 16px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 28px;
}
.foot-top .list-left .box-left h3{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.7);
    line-height: 24px;
    margin: 10px 0;
}
.foot-top .list-left .box-left p{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.7);
    line-height: 20px;
}
.foot-top .right-box .box-right {
    text-align: right;
}
.foot-top .right-box .box-right h2{
    font-size: 16px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 28px;
}
.foot-top .right-box .box-right a{
    position: relative;
}
.foot-top .right-box .box-right a:not(:last-child){
    margin-right: 8px;
}
.foot-top .right-box .box-right a i{
    display: inline-block;
    width: 35px;
    height: 35px;
}
.foot-top .right-box .box-right .right-link{
    margin-top: 10px;
}
.foot-top .right-box .box-right a i.icon-face{
    background: url(../images/in.svg) no-repeat center;
    background-size: contain;
}
.foot-top .right-box .box-right a i.icon-twitter{
    background: url(../images/twitter.svg) no-repeat center;
    background-size: contain;
}
.foot-top .right-box .box-right a i.icon-weibo{
    background: url(../images/wb.svg) no-repeat center;
    background-size: contain;
}
.foot-top .right-box .box-right a i.icon-wx{
    background: url(../images/wx.svg) no-repeat center;
    background-size: contain;
}
.foot-top .right-box .box-right .fott-bor{
    position: absolute;
    left: 0;
    top: 100%;
    visibility: hidden;
    opacity: 0;
    transition: all .2s;
}
.foot-top .right-box .box-right .fott-bor img{
    width: 65px;
}
.foot-top .right-box .box-right a:hover .fott-bor{
    visibility: inherit;
    opacity: 1;
}
.foot-bot{
    padding: 20px 0;
    border-top: 1px solid rgb(255 255 255 / 10%);
}
.foot-bot .container{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.foot-bot p span{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 28px;
}
.foot-bot p a{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #726e6e;
    line-height: 28px;
    padding-left: 8px;
}
.foot-bot .bot-right a{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 28px;
}
/* .foot-top.foot-top-en .foot-list{
    flex-direction: column;
} */
.foot-top.foot-top-en .right-box {
    justify-content: end;
}
.foot-top.foot-top-en .left-box dl {
    margin-right: 15px;
}
.foot-top.foot-top-en .left-ding form input{
    width: 100px;
}
.foot-top.foot-top-en .list-left .box-left {
    text-align: right;
    margin-left: 20px;
}
.foot-top.foot-top-en .list-left .box-left p{
    max-width: 210px;
}

.tool-bar{
    position: fixed;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    z-index: 21;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    display: none;
}
.tool-bar .bar-box1{
    display:block;
    border-radius: 6px;
    border: 1px solid #323EB0;
    padding: 8px 12px;
    background: #fff;
}
.tool-bar .bar-box3{
    margin-top: 16px;
}
.tool-bar .bar-box1 i{
    display: inline-block;
    width: 24px;
    height: 24px;
}
.tool-bar .bar-box1 .icon-bar1{
    background: url(../images/toolbar-icon1.svg) no-repeat center;
    background-size: contain;
}
.tool-bar .bar-box1 .icon-bar3{
    background: url(../images/toolbar-icon3.svg) no-repeat center;
    background-size: contain;
}
.tool-bar .bar-box2{
    background: linear-gradient(135deg, #4667DE 0%, #323EB0 100%);
    border-radius: 6px;
    padding: 12px 12px;
    margin-top: 16px;
    text-align: center;
    cursor: pointer;
}
.tool-bar .bar-box2 .icon-bar2{
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../images/toolbar-icon2.svg) no-repeat center;
    background-size: contain;
}
.tool-bar .bar-box2 p{
    font-size: 16px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 19px;
    margin-top: 6px;
}

.tool-cent .cent-box{
    background: #FFFFFF;
    position: fixed;
    top: 70%;
    left: 50%;
    opacity: 0;
    visibility: hidden;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    z-index: 999;
    padding: 50px;
}
.tool-cent.tool-active .cent-box {
    top: 50%;
    opacity: 1;
    visibility: inherit;
}
.tool-cent .cent-box h2{
    font-size: 24px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 33px;
}
.tool-cent .cent-box p{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 20px;
    margin-top: 20px;
}
.tool-cent .team-poi {
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}
.tool-cent .team-poi i {
    display: inline-block;
    background: url(../images/cha.svg) no-repeat center;
    background-size: contain;
    width: 25px;
    height: 25px;
}
.tool-cent .tool-form{
    margin-top: 35px;
}
.tool-cent .tool-form input{
    border-radius: 6px;
    border: 1px solid #CBCBCB;
    width: 80%;
    line-height: 40px;
    padding-left: 10px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
}
.tool-cent .tool-form button{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 22px;
    padding: 10px 45px;
    background: linear-gradient(135deg, #4667DE 0%, #323EB0 100%);
    border-radius: 6px;
    border: none;
    outline: none;
    margin-left: 20px;
}
.body-tool {
    background-color: rgba(0, 0, 0, 0.5);
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 999;
    left: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.body-tool.opened {
    opacity: 1;
    visibility: visible;
}

/* 分页 */
.text-center{
    z-index: 2;
    position: relative;
}
.pager .pagination{
    margin: 25px 0;
}
.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: #fff;
    border: 1px solid #fff;
    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: #323EB0;
    color: #fff;
}
.pager li:hover {
    background: #323EB0;
    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;
}
/* 分页 */
.loadmore{
    text-align: center;
    margin: 25px 0;
}
.loadmore .loadmore-tips{
    font-size: 22px;
    font-family: '微软雅黑',PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #323EB0;
    line-height: 30px;
}

.index-banner{
    width: 100%;
}
.index-banner .banner-box>img{
    max-width: 100%;
    width: 100%;
}
.index-banner .swiper-button-prev{
    left: 24px;
}
.index-banner .swiper-button-next{
    right: 24px;
}
.index-banner .swiper-button-prev::after{
    font-size: 2vw;
    color: #fff;
}
.index-banner .swiper-button-next::after{
    font-size: 2vw;
    color: #fff;
}
.index-banner .swiper-pagination-bullet{
    width: 4px;
    height: 4px;
    background: #FFFFFF;
    opacity: 0.57;
    position: relative;
    margin: 0 8px !important;
}
.index-banner .swiper-pagination-bullet::after{
    width: 15px;
    height: 15px;
    border: 2px solid #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    content: "";
    border-radius: 15px;
    transform: all .3s;
    opacity: 0;
    visibility: hidden;
}
.index-banner .swiper-pagination-bullet-active{
    opacity: 1;
}
.index-banner .swiper-pagination-bullet-active::after{
    opacity: 1;
    visibility: inherit;
} 
.index-banner .banner-text{
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background: url(../images/index-banner-bg.png) no-repeat center;
    background-size: cover;
    padding: 1.2vw 0 1.2vw 12vw;
}
.index-banner .banner-text .text-box h2{
    font-size: 2.6vw;
    font-family: SourceHanSansCN-Bold, SourceHanSansCN;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 5vw;
    position: relative;
}
.index-banner .banner-text .text-box h2::after{
    content: "";
    width: 7vw;
    height: 0.18vw;
    background: #FFFFFF;    
    position: absolute;
    bottom: 0;
    left: 0;
}
.index-banner .banner-text .text-box p{
    font-size: 0.95vw;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1.6vw;
    margin-top: 1vw;
    max-width: 90%;
}
.index-banner .banner-text .text-box a{
    background: #FFFFFF;
    border-radius: 5px;
    display: inline-block;
    font-size: 1vw;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #232536;
    line-height: 1.5vw;
    padding: 0.5vw 1.8vw;
    margin-top: 1vw;
}
.index-banner .banner-tram {
    opacity: 0;
    transform: translate(0, 50px);
    -webkit-transform: translate(0, 50px);
    -moz-transform: translate(0, 50px);
    -ms-transform: translate(0, 50px);
    -o-transform: translate(0, 50px);
    transition: all 2s;
    -webkit-transition: all 2s;
    -moz-transition: all 2s;
    -ms-transition: all 2s;
    -o-transition: all 2s;
}
.index-banner .swiper-slide.swiper-slide-active .banner-tram{
    opacity: 1;
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
}

.index-comt{
    text-align: center;
}
.index-comt h3{
    font-size: 24px;
    font-family: Arial-BoldMT, Arial;
    font-weight: normal;
    color: #D6DEE4;
    line-height: 28px;
}
.index-comt h2{
    font-size: 36px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #333333;
    line-height: 50px;
    margin: 8px 0;
}
.index-comt i{
    width: 143px;
    height: 1px;
    background: #D6DEE4;
    display: inline-block;
    position: relative;
}
.index-comt i::after{
    content: "";
    width: 55px;
    height: 2px;
    background: #323EB0;
    position: absolute;
    top: -1px;
    left: 50%;
    transform: translateX(-50%);
}
.index-new{
    background: #fff;
    padding: 60px 0;
}
.index-new .new-box{
    margin-top: 50px;
}
.index-new .new-tit{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.index-new .new-tit h3{
    font-size: 24px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #383C45;
    line-height: 33px;
    position: relative;
    padding-left: 8px;
}
.index-new .new-tit h3::after{
    content: "";
    width: 3px;
    height: 24px;
    background: #323EB0;
    border-radius: 2px;
    position: absolute;
    left: 0;
    top: 52%;
    transform: translateY(-50%);
}
.index-new .new-tit a span{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 20px;
    vertical-align: middle;
}
.index-new .new-tit a i{
    display: inline-block;
    background: url(../images/index-new-right.svg) no-repeat center;
    background-size: contain;
    width: 24px;
    height: 24px;
    vertical-align: middle;
}
.index-new .new-imgs{
    background: #FFFFFF;
    box-shadow: 0px 10px 34px 0px rgba(0, 0, 0, 0.07);
    border-radius: 10px;
    margin-top: 20px;
    height: 32vw;
    overflow-y: auto;
}
/* 滚动条的宽度 */
.index-new .new-imgs::-webkit-scrollbar {
    width: 4px;
    height: 4px;
	background-color:rgba(255,255,255,0.9);
}
/* 滑块的背景颜色 */
.index-new .new-imgs::-webkit-scrollbar-thumb{
    width:4px;
    background-color:#323EB0;
    border-radius:3px;
}
/* 滚动条的背景颜色 */
.index-new .new-imgs::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: rgba(255,255,255,0.9);
}
.index-new .indexNew-box>a>img{
    max-width: 100%;
    width: 100%;
    object-fit: cover;
    height: 15vw;
}
.index-new .indexNew-box .text-box{
    padding: 1.2vw 2vw;
}
.index-new .indexNew-box .text-box span{
    font-size: 0.85vw;
    font-family: D-DIN-Bold, D-DIN;
    font-weight: bold;
    color: #323EB0;
    line-height: 1.1vw;
}
.index-new .indexNew-box .text-box h2{
    font-size: 1.1vw;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #383C45;
    line-height: 1.8vw;
    margin: 0.3vw 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.index-new .indexNew-box .text-box p{
    font-size: 0.85vw;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #383C45;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.index-new .indexNew-box .indexNew-more{
    margin-top: 36px;
    display: inline-block;
}
.index-new .indexNew-box .indexNew-more span{
    font-size: .85vw;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 1.1vw;
    vertical-align: middle;
}
.index-new .indexNew-box .indexNew-more i{
    display: inline-block;
    background: url(../images/index-new-more.svg) no-repeat center;
    background-size: contain;
    width: 0.9vw;
    height: 0.9vw;
    vertical-align: middle;
    margin-left: 2vw;
}
.index-new .indexNew-swiper .swiper-pagination-bullet{
    width:4px;
    height: 4px;
    background: #BBBBBB;
    opacity: 0.57;
    margin: 0 8px !important;
    position: relative;
    transition: all .3s;
}
.index-new .indexNew-swiper  .swiper-pagination-bullet-active{
    background: #323EB0;
    opacity: 1;
}
.index-new .indexNew-swiper .swiper-pagination-bullet::after{
    width: 15px;
    height: 15px;
    border: 2px solid #323EB0;;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    content: "";
    border-radius: 15px;
    transform: all .3s;
    opacity: 0;
    visibility: hidden;
}
.index-new .indexNew-swiper  .swiper-pagination-bullet-active::after{
    opacity: 1;
    visibility: inherit;
} 
.index-new .indexNew-swiper .swiper-pagination{
    left: 70%;
    bottom: 6%;
    width: auto;
}
.index-new .indexNew-swiper .swiper-button-next::after{
    color: #bac0cc;
    font-size: 22px;
}
.index-new .indexNew-swiper .swiper-button-prev::after{
    color: #bac0cc;
    font-size: 22px;
}
.index-new .indexNew-swiper .swiper-button-next{
    right: 85px;
    top: 93%;
}
.index-new .indexNew-swiper .swiper-button-prev{
    top: 93%;
    left: 62%;
}

.index-new .new-dy{
    margin-top: 20px;
    background: #FFFFFF;
    box-shadow: 0px 10px 34px 0px rgba(0, 0, 0, 0.07);
    border-radius: 10px;
    height: 32vw;
    overflow-y: auto;
}
/* 滚动条的宽度 */
.index-new .new-dy::-webkit-scrollbar {
    width: 4px;
    height: 4px;
	background-color:rgba(255,255,255,0.9);
}
/* 滑块的背景颜色 */
.index-new .new-dy::-webkit-scrollbar-thumb{
    width:4px;
    background-color:#323EB0;
    border-radius:3px;
}
/* 滚动条的背景颜色 */
.index-new .new-dy::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: rgba(255,255,255,0.9);
}
.index-new .new-dy .dy-box{
    display: block;
    padding: 1.2vw 1vw;
}
.index-new .new-dy .dy-box h3{
    font-size: 1.1vw;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 2vw;
    margin-bottom: 0.5vw;
    transition: all .3s;
}
.index-new .new-dy .dy-box span{
    font-size: 0.9vw;
    font-family: D-DIN, D;
    font-weight: normal;
    color: #7F7F7F;
    line-height: 1.6vw;
    transition: all .3s;
}
.index-new .new-dy li{
    position: relative;
    transition: all .3s;
}
.index-new .new-dy li:not(:last-child){
    border-bottom: 1px solid #f5f5f5;
}
.index-new .new-dy li::after{
    content: "";
    width: 16px;
    height: 16px;
    background: url(../images/index-dy-right.svg) no-repeat center;
    background-size: contain;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
}
.index-new .new-dy li:hover{
    background: #323EB0 ;
    /* box-shadow: 0px 4px 14px 0px rgba(35, 139, 250, 0.19); */
}
.index-new .new-dy li:hover .dy-box h3{
    color: #fff;
}
.index-new .new-dy li:hover .dy-box span{
    color: #fff;
}

.index-rech{
    background: #fff;
    padding-bottom: 60px;
}
.index-rech .rech-box{
    background: url(../images/index-rech-bg.png) no-repeat top;
    background-size: contain;
    padding-top: 60px;
}
.index-rech .rech-list{
    background: #FFFFFF;
    box-shadow: 0px 10px 34px 0px rgba(0, 0, 0, 0.07);
    border-radius: 10px;
    display: inline-block;
    height: 100%;
}
.index-rech .rech-list>img{
    max-width: 100%;
    width: 100%;
    object-fit: cover;
    height: 308px;
}
.index-rech .list-box{
    margin: 25px;
}
.index-rech .list-box .box1 span{
    display: inline-block;
    background: #323EB0;
    border-radius: 6px;
    padding: 4px 8px;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
}
.index-rech .list-box .box1 h2{
    font-size: 22px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 34px;
    margin-top: 14px;
    transition: all .3s;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    min-height: 68px;
}
.index-rech .list-box .box2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #E6E6E6;
    margin-top: 20px;
    padding-top: 20px;
}
.index-rech .list-box .box2 span{
    font-size: 12px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #89909C;
    line-height: 18px;
}
.index-rech .rech-list:hover .box1 h2{
    color: #323EB0;
}
.index-expert{
    background: url(../images/index-expert-bg.png) no-repeat center;
    background-size: cover;
    padding: 60px 0;
}
.index-expert .expert-banner{
    margin-top: 60px;
}
.index-expert .expert-banner .expert-tabb{
    height: 0;
    overflow: hidden;
}
.index-expert .expert-banner .expert-tabb.active{
    height: auto;
    overflow: inherit;
}
.index-expert .indexExpert-swiper{
    padding-top: 50px;
    /* display: none; */
}
/* .index-expert .indexExpert-swiper.active{
    display: block;
} */
.index-expert .indexExpert-swiper .box-img{
    text-align: center;
    position: relative;
}
.index-expert .indexExpert-swiper .box-img img{
    width: 162px;
    max-width: 100%;
    transform: scale(0.9);
    transition: all .3s;
    border-radius: 50%;
}
/* .index-expert .indexExpert-swiper .swiper-slide-active .box-img img{
    transform: scale(1.4); */
    /* border: 1px solid#323EB0;
    border-radius: 50%;
    padding: 4px; */
/* }
.index-expert .indexExpert-swiper .swiper-slide-active .box-img::after{
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 119%;
    height: 150%;
    border: 2px solid#323EB0;
    border-radius: 50%;
}
.index-expert .indexExpert-swiper .swiper-slide-active  .box-text{
    margin-top: 50px;
} */
.index-expert .indexExpert-swiper .box-text h2{
    font-size: 22px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 30px;
}
.index-expert .indexExpert-swiper .box-text{
    text-align: center;
    margin-top: 20px;
}
.index-expert .indexExpert-swiper .box-text h3{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 21px;
    margin-top: 6px;
}
.index-expert .indexExpert-swiper .box-text h4{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 21px;
    margin-top: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.index-expert .indexExpert-swiper .box-text p{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 21px;
    margin-top: 15px;
}
.index-expert .indexExpert-swiper .swiper-button-prev::after{
    color: #bac0cc;
    font-size: 25px;
}
.index-expert .indexExpert-swiper .swiper-button-next::after{
    color: #bac0cc;
    font-size: 25px;
}
.index-expert .indexExpert-swiper .swiper-button-prev{
    left: 0;
}
.index-expert .indexExpert-swiper .swiper-button-next{
    right: 0;
}
.index-expert .indexExpert-swiper .swiper-button-next,.index-expert .indexExpert-swiper  .swiper-button-prev{
    top: 36%;
}
.index-expert .expert-nav{
    text-align: center;
    margin-top: 30px;
}
.index-expert .nav-box{
    display: inline-block;
    background: #FFFFFF;
    border-radius: 33px;
    border: 1px solid #D6DEE4;
    padding: 4px;
}
.index-expert .nav-box a{
    font-size: 14px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #303030;
    line-height: 20px;
    display: inline-block;
    padding: 14px 37px;
}
.index-expert .nav-box a.active{
    background: #323EB0 linear-gradient(135deg, #4667DE 0%, #323EB0 100%);
    box-shadow: 0px 3px 6px 0px rgba(7, 30, 61, 0.18);
    border-radius: 33px;
    color: #fff;
}

.index-partner{
    padding: 60px 0;
}
.index-partner .scroll-box {
    margin-top: 60px;
    position: relative;
}
.index-partner .scroll-box .scroll{
    margin-bottom: 20px;
}

.index-partner .scroll-box::after {
    content: "";
    width: 280px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-image: linear-gradient(to right, rgba(255, 255, 255, 1) 20%, rgba(255, 255, 255, 0));
    z-index: 9;
}

.index-partner .scroll-box::before {
    content: "";
    width: 280px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 80%);
    z-index: 9;
}

.index-partner .scroll {
    width: 100%;
}

.index-partner .scroll ul {
    white-space: nowrap;
    padding: 14px 0;
}

.index-partner .scroll ul li {
    display: inline-block;
    margin-left: 20px;
    max-width: 260px;
    max-height: 120px;
    line-height: 120px;
    transition: all 0.3s;
    text-align: center;
    font-size: 0;
    box-shadow: 0px 4px 15px 0px rgba(0,0,0,0.11);
    border-radius: 10px;
}

.index-partner .scroll ul img {
    vertical-align: middle;
    max-width: 100%;
}

.index-partner .scroll .scroll-img{
    display: inline-block;
    box-shadow: 0px 4px 15px 0px rgba(0,0,0,0.11);
    border-radius: 10px;
}
.index-partner .scroll .scroll-img img{
    max-width: 100%;
}

.partner-scroll{
    width: 100%;
    overflow: hidden;
    position: relative;
    margin-top: 60px;
}
.partner-scroll:before {
    content: "";
    width: 500px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background-image: linear-gradient( to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 80%);
    z-index: 9;
}
.partner-scroll:after {
    content: "";
    width: 500px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-image: linear-gradient( to right, rgba(255, 255, 255, 1) 20%, rgba(255, 255, 255, 0));
    z-index: 9;
}

.dowv-scroll {
    height: 104px;
    width: 3984px;
    -webkit-animation: scrollToRight 36s linear infinite;
    animation: scrollToRight 36s linear infinite;
}
.dowv-scroll1 {
    height: 104px;
    width: 3984px;
    -webkit-animation: scrollToRight 30s linear infinite;
    animation: scrollToRight 30s linear infinite;
}
.dowv-scroll1 img, .dowv-scroll img {
    display: block;
    float: left;
}
.dowv-scroll0{
    width: 5000px;
}

.picCenter {
    width: 100%;
    margin: 15px auto;
    padding: 30px 0 50px 0;
}

.xinxiIcon {
    margin:0 0 -20px auto;
}

.xinxiIcon img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.photo_img img {box-sizing: border-box;border: 1px solid #fff;transition:all .7s ease 0s;
 
}
.photo_img img:hover {box-sizing: border-box;border: 1px solid #023246;
  box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);
-webkit-box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);
-moz-box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);
}

.photo_nr {
    /* display: flex;
    align-items: center; */
    width: 100%;
    margin: 15px auto;
    position: relative;
    padding-top: 35px;
}
.photo_nr>ul:not(:last-child){
    margin-bottom: 20px;
}
.photo_nr::after {
    content: "";
    width: 280px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-image: linear-gradient(to right, rgba(255, 255, 255, 1) 20%, rgba(255, 255, 255, 0));
    z-index: 9;
}
.photo_nr::before {
    content: "";
    width: 280px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 80%);
    z-index: 9;
}

.informationText {
    width: 100%;
    margin: 15px auto;
    text-align: center;
}

.informationText span {

    background: #ffffff;
    color: #1C1F86;
}

ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.photo_nr ul li {
    float: left;
    margin: 0 35px;
    line-height: 30px;
    text-align: center;
}

.photo_nr p {
    padding: 0;
    margin: 0;
}



#picList1>div{
    display: flex !important;
}
#picList2>div{
    display: flex !important;
}
#picList3>div{
    display: flex !important;
}
@-webkit-keyframes scrollToRight {
    from {
        -webkit-transform: translate3d(-50%, 0, 0);
                transform: translate3d(-50%, 0, 0);
    }
    to {
        -webkit-transform: translate3d(0%, 0, 0);
                transform: translate3d(0%, 0, 0);
    }
}
@keyframes scrollToRight {
    from {
        -webkit-transform: translate3d(-50%, 0, 0);
                transform: translate3d(-50%, 0, 0);
    }
    to {
        -webkit-transform: translate3d(0%, 0, 0);
                transform: translate3d(0%, 0, 0);
    }
}
@keyframes scrollToRight {
    from {
        -webkit-transform: translate3d(-50%, 0, 0);
    }
    to {
        -webkit-transform: translate3d(0%, 0, 0);
    }
}

#colee_left, #colee_left0, #colee_left_11, #colee_left_22, #colee_left0_11, #colee_left0_22 {
    padding: 10px;
    margin-left: 40px;
    overflow: hidden;
    width: 100%;
    margin: auto;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* #colee_left p img, #colee_left0 p img, #colee_left_22 p img, #colee_left_11 p img, #colee_left0_22 p img, #colee_left0_11 p img {
    width: 155px;
} */

/* 研究前沿-专家观点 */
.common-banner{
    position: relative;
}
.common-banner img{
    width: 100%;
    max-width: 100%;
    object-fit: cover;
}
.common-banner .common-text{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.common-banner .common-text .text-box h2{
    font-size: 44px;
    font-family: YouSheBiaoTiHei;
    color: #FFFFFF;
    line-height: 57px;
}
.common-banner .common-text .text-box h3{
    font-size: 36px;
    font-family: Arial-BoldItalicMT, Arial;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 42px;
}

.front-nav{
    background: #FFFFFF;
    box-shadow: 0px 10px 34px 0px rgba(0, 0, 0, 0.07);
}
.front-nav .nav-box{
    display: flex;
    align-items: center;
    justify-content: center;
}
.front-nav .box-left{
    display: flex;
    align-items: center;
}
.front-nav .box-left a{
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 90px;
    display: inline-block;
    transition: all .3s;
    position: relative;
}
.front-nav .box-left li:not(:last-child){
    margin-right: 80px;
}
.front-nav .box-left a.active{
    color: #323EB0;
    font-weight: 500;
}
.front-nav .box-left a.active::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #323EB0;
    height: 2px;
}
.front-nav .box-left a:hover{
    color: #323EB0;
    font-weight: 500;
}
.front-nav .box-left a:hover::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #323EB0;
    height: 2px;
}

.front1-box{
    padding: 70px 0;
}
.front1-box .box-cent{
    background: #FFFFFF;
    box-shadow: 0px 10px 34px 0px rgba(0, 0, 0, 0.07);
    border-radius: 10px;
    display: block;
    margin-bottom: 30px;
}
.front1-box .box-img{
    height: 100%;
}
.front1-box .box-img img{
    max-width: 100%;
    min-height: 100%;
    object-fit: cover;
}
.front1-box .box-text{
    padding: 36px;
}
.front1-box .box-text span{
    font-size: 16px;
    font-family: D-DIN, D;
    font-weight: normal;
    color: #383C45;
    line-height: 17px;
}
.front1-box .box-text h2{
    font-size: 22px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #383C45;
    line-height: 34px;
    margin: 5px 0 10px 0;
    transition: all .3s;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.front1-box .box-text p{
    font-size: 16px;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #383C45;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.front1-box .box-text i{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #323EB0;
    line-height: 18px;
    display: inline-block;
    margin-top: 18px;
}
.front1-box .box-cent:hover .box-text h2{
    color: #323EB0;
}

.frontShow-top{
    margin-top: 80px;
    /* background: #F8F8F8; */
    padding-top: 50px;
    background: url(../images/newShow-top-bg.jpg) no-repeat center;
    background-size: cover;
}
.frontShow-top .container{
    /* background: #fff; */
    padding: 50px 30px;
}
.frontShow-top .top-box{
    text-align: center;
}
.frontShow-top .top-box h2{
    font-size: 42px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #323EB0;
    line-height: 59px;
    margin-top: 6px;
}
.frontShow-top  .top-time{
    margin-top: 12px;
}
.frontShow-top  .top-time i{
    display: inline-block;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
    background: #323EB0;
    border-radius: 6px;
    padding: 4px 10px;
    margin-right: 10px;
}
.frontShow-top  .top-time span{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 20px;
}
.frontShow-cent{
    background: #F8F8F8;
    padding-bottom: 50px;
}
.frontShow-cent .container{
    background: #fff;
    padding: 50px 30px;
}
.frontShow-cent .container .cent-box{
    padding: 0 100px;
}
.frontShow-cent .container .cent-box ul,.frontShow-cent .container .cent-box ul li {
        list-style: inherit;
        font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 32px;
     padding-left:20px;
}
.frontShow-cent .container .cent-box  em {
        font-style: italic;
        font-weight: 400;
}
.frontShow-cent .cent-box img{
    max-width: 100% !important;
}
.frontShow-cent .cent-box p{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 32px;
}
.frontShow-cent .cent-list{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.frontShow-cent .cent-list .list-s{
    width: 40%;
}
.frontShow-cent .cent-list .list-c{
    width: 100%;
    text-align: center;
}
.frontShow-cent .cent-list .list-s span{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #808080;
    line-height: 22px;
}
.frontShow-cent .cent-list .list-s a{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 22px;
    transition: all .3s;
}
.frontShow-cent .cent-list .list-c a{
    border-radius: 6px;
    border: 1px solid #393939;
    display: inline-block;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 20px;
    padding: 15px 60px;
    transition: all .3s;
}
.frontShow-cent .cent-list .list-s a:hover{
    color: #323EB0;
}
.frontShow-cent .cent-list .list-c a:hover{
    background: #323EB0;
    color: #fff;
    border-color:#323EB0;
}
.frontShow-bot{
    background: #fff;
}
.frontShow-bot .bot-box{
    background: url(../images/index-rech-bg.png) no-repeat border-box;
    background-size: cover;
    padding-top: 60px;
    padding-bottom: 60px;
}
.frontShow-bot .rech-list{
    background: #FFFFFF;
    box-shadow: 0px 10px 34px 0px rgb(68 68 68 / 54%);
    border-radius: 10px;
    display: inline-block;
}
.frontShow-bot .rech-list>img{
    max-width: 100%;
    width: 100%;
    object-fit: cover;
}
.frontShow-bot .list-box{
    margin: 25px;
}
.frontShow-bot .list-box .box1 span{
    display: inline-block;
    background: #323EB0;
    border-radius: 6px;
    padding: 4px 8px;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
}
.frontShow-bot .list-box .box1 h2{
    font-size: 22px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 34px;
    margin-top: 14px;
    transition: all .3s;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.frontShow-bot .list-box .box2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #E6E6E6;
    margin-top: 20px;
    padding-top: 20px;
}
.frontShow-bot .list-box .box2 span{
    font-size: 12px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #89909C;
    line-height: 18px;
}
.frontShow-bot .rech-list:hover .box1 h2{
    color: #323EB0;
}
.frontShow-bot .bot-tit h2{
    font-size: 26px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 37px;
    margin-bottom: 25px;
}
/* 研究前沿-专家观点 */

/* 研究前沿-联合研究 */
.front4-box{
    padding: 70px 0;
}
.front4-box .box-link{
    display: flex;
    background: #FFFFFF;
    border-radius: 10px;
    align-items: center;
    padding: 40px;
    transition: all .3s;
}
.front4-box .box-link .link-text{
    margin-left: 20px;
    flex: 1;
}
.front4-box .box-link .link-text span{
    font-size: 16px;
    font-family: D-DIN, D;
    font-weight: normal;
    color: #383C45;
    line-height: 17px;
}
.front4-box .box-link .link-text h2{
    font-size: 24px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #383C45;
    line-height: 33px;
    margin: 10px 0 50px 0;
    transition: all .3s;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    /*text-align: justify;*/
    -webkit-line-clamp: 2;
}
.front4-box .box-link .link-text i{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #323EB0;
    line-height: 18px;
}
.front4-box .box-link .link-img{
    margin-top: -12%;
}
.front4-box .box-link .link-img img{
    width: 170px;
    max-width: 100%;
}
.front4-box .box-link:hover{
    box-shadow: 0px 10px 34px 0px rgba(0,0,0,0.07);
}
.front4-box .box-link:hover .link-text h2{
    color: #323EB0;
}
.front4-box .row>div{
    padding-top: 50px;
}
.front4Show .front4Show-list .left-con {
    justify-content: space-between;
    background: #F9FAFF;
    align-items: center;
}
.front2Show.front4Show .left-con .con-text a {
    padding: 14px 40px;
}
.front2Show.front4Show .left-con .con-img img {
    width: 150px;
}
/* 研究前沿-联合研究 */

/* 研究前沿-研究报告 */
.front2-box{
    padding: 60px 0;
}
.front2-list1 .list1-box{
    width: 100%;
    height: 100%;
    display: inline-block;
    padding: 40px;
}
.front2-list1 .list1-img1{
    background: url(../images/front2-img1.png)no-repeat center;
    background-size: cover;
}
.front2-list1 .list1-img2{
    background: url(../images/front2-img2.png)no-repeat center;
    background-size: cover;
}
.front2-list1 .list1-img3{
    background: url(../images/front2-img3.png)no-repeat center;
    background-size: cover;
}
.front2-list1 .list1-img4{
    background: url(../images/front2-img4.png)no-repeat center;
    background-size: cover;
}
.front2-list1 .list1-box h2{
    font-size: 32px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 45px;
}
.front2-list1 .list1-box h3{
    font-size: 44px;
    font-family: Arial-BoldMT, Arial;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 50px;
    margin-top: 10px;
    opacity: .6;
    min-height: 100px;
}
.front2-list1 .list1-box .box-link{
    display: inline-block;
    border-radius: 6px;
    border: 1px solid #FFFFFF;
    padding: 12px;
    margin-top: 80px;
}
.front2-list1 .list1-box .box-link span{
    font-size: 14px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 20px;
    vertical-align: middle;
    padding-right: 50px;
}
.front2-list1 .list1-box .box-link i{
    display: inline-block;
    background: url(../images/index-dy-right.svg) no-repeat center;
    background-size: contain;
    width: 16px;
    height: 16px;
    vertical-align: middle;
}
.front2-list1 .row>div{
    margin-top: 30px;
}
.front2-tit{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.front2-tit h2{
    font-size: 24px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #383C45;
    line-height: 33px;
    padding-left: 8px;
    position: relative;
}
.front2-tit h2::after {
    content: "";
    width: 3px;
    height: 24px;
    background: #323EB0;
    border-radius: 2px;
    position: absolute;
    left: 0;
    top: 52%;
    transform: translateY(-50%);
}
.front2-tit a span{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 20px;
    vertical-align: middle;
}
.front2-tit a i{
    display: inline-block;
    background: url(../images/index-new-right.svg) no-repeat center;
    background-size: contain;
    width: 24px;
    height: 24px;
    vertical-align: middle;
}
.front2-list2{
    padding-top: 60px;
}


.front2List{
    padding: 60px 0;
}
.front2List-tit{

}
.front2List-tit h2{
    font-size: 24px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #383C45;
    line-height: 33px;
    padding-left: 8px;
    position: relative;
}
.front2List-tit h2::after {
    content: "";
    width: 3px;
    height: 24px;
    background: #323EB0;
    border-radius: 2px;
    position: absolute;
    left: 0;
    top: 52%;
    transform: translateY(-50%);
}
.front2List .box-right .right-list{
    margin-top: 30px;
}
.front2List .box-right .right-list a{
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 24px;
    padding: 15px;
    display: block;
    transition: all .3s;
}
.front2List .box-right .right-list>li{
    margin-bottom: 6px;
}
.front2List .box-right .right-list>li>a{
    font-weight: 600;
    background: #323EB0;
    color: #fff;
}
.front2List .box-right .right-list a:hover{
    background: #323EB0;
    color: #fff;
}
.front2List .box-right .right-list a.active{
    background: #323EB0;
    color: #fff;
}
.front2List .box-right .right-list .cont-list{
    margin: 5px 0;
}
.front2List .box-right .right-list .cont-list a{
    font-size: 16px;
    line-height: 22px;
    padding: 10px 10px 10px 25px;
}
.front2List .box-left .box-con span{
    font-size: 16px;
    font-family: D-DIN, D;
    font-weight: normal;
    color: #383C45;
    line-height: 17px;
}
.front2List .box-left .box-con h3{
    font-size: 24px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #383C45;
    line-height: 33px;
    margin: 5px 0 10px 0;
    transition: all .3s;
}
.front2List .box-left .box-con:hover h3{
    color: #323EB0;
}
.front2List .box-left .box-con h4{
    font-size: 16px;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #383C45;
    line-height: 30px;
    margin-bottom: 20px;
}
.front2List.front2List-en .box-left .box-con h4{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
}
.front2List .box-left .box-con i{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #323EB0;
    line-height: 18px;
}
.front2List .box-left .box-con{
    padding: 20px;
}
.front2List .box-left .list-box{
    display: flex;
}
.front2List .box-left .list-box .box-img img{
    max-width: 200px;
}
.front2List .box-left .left-list li{
    margin-top: 30px;
}
/* 研究前沿-研究报告 */

/* 研究前沿-数据资源 */
.front3-box1{
    padding: 60px 0;
}
.front3-tit h2{
    font-size: 24px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #383C45;
    line-height: 33px;
    position: relative;
    padding-left: 8px;
}
.front3-tit h2::after{
    content: "";
    width: 3px;
    height: 24px;
    background: #323EB0;
    border-radius: 2px;
    position: absolute;
    left: 0;
    top: 52%;
    transform: translateY(-50%);
}
.front3-list{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: 30px;
}
.front3-list li{
    width: 18%;
    background: #FFFFFF;
    border-radius: 6px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
    transition: all .3s;
}
.front3-list a {
    display: block;
    padding: 18px 0 18px 12px;
}
.front3-list a i{
    display: inline-block;
    background: url(../images/front3-icon.svg) no-repeat center;
    background-size: contain;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    transition: all .3s;
}
.front3-list a span{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 22px;
    vertical-align: middle;
    padding-left: 5px;
    transition: all .3s;
}
.front3-list li:hover{
    box-shadow: 0px 10px 34px 0px rgba(0, 0, 0, 0.07);
}
.front3-list li:hover a span{
    color: #323EB0;
}
.front3-list li:hover a i{
    background: url(../images/front3-icon-blue.svg) no-repeat center;
    background-size: contain;
}
.front3-box2{
    background: url(../images/front3-bg1.png) no-repeat center;
    background-size: cover;
    padding: 60px 0;
}
.front3-box2 .front3-list li{
    min-height: 82px;
}
.front3-box3{
    padding: 60px 0;
}
.front3-box4{
    padding: 60px 0;
}
/* 研究前沿-数据资源 */

/* 活动资讯-主题沙龙 */
.news-nav{
    background: #FFFFFF;
    box-shadow: 0px 10px 34px 0px rgba(0, 0, 0, 0.07);
}
.news-nav .nav-box{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.news-nav .box-con{
    display: flex;
    align-items: center;
    justify-content: center;
}
.news-nav .box-con a{
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 90px;
    display: inline-block;
    transition: all .3s;
    position: relative;
}
.news-nav .box-con li{
    margin: 0 40px;
    position: relative;
}
.news-nav .box-con a.active{
    color: #323EB0;
    font-weight: 500;
}
.news-nav .box-con a.active::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #323EB0;
    height: 2px;
}
.news-nav .box-con a:hover{
    color: #323EB0;
    font-weight: 500;
}
.news-nav .box-con a:hover::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #323EB0;
    height: 2px;
}

.news-nav .cont-list{
    position: absolute;
    top: 112%;
    left: 50%;
    transform: translateX(-50%);
    width: 235%;
    background: #FFFFFF;
    box-shadow: 0px 6px 12px 0px rgb(0 0 0 / 10%);
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    border-radius: 10px;
    text-align: center;
    padding: 13px 8px;
}
.news-nav .box-con li:hover .cont-list{
    visibility: inherit;
    opacity: 1;
}
.news-nav .cont-list::after {
    border: 10px solid transparent;
    border-bottom: 10px solid #fff;
    width: 0;
    height: 0;
    position: absolute;
    top: -20px;
    content: ' ';
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}
.news-nav .cont-list a{
    font-size: 16px;
    line-height: 30px;
}

.news1-box{
    padding: 60px 0;
}
.news1-box .box-cent{
    display: block;
    background: #FFFFFF;
    box-shadow: 0px 10px 34px 0px rgba(0, 0, 0, 0.07);
    border-radius: 10px;
    margin-bottom: 30px;
}
.news1-box .box-cent .box-img img{
    max-width: 100%;
}
.news1-box .box-cent .box-text span{
    font-size: 18px;
    font-family: D-DIN-Bold, D-DIN;
    font-weight: bold;
    color: #323EB0;
    line-height: 20px;
}
.news1-box .box-cent .box-text h2{
    font-size: 22px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #383C45;
    line-height: 34px;
    margin: 8px 0 8px 0;
    transition: all .3s;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.news1-box .box-cent .box-text p{
    font-size: 16px;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #383C45;
    line-height: 30px;
     overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news1-box .box-cent .box-text i{
    font-size: 14px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 20px;
    display: inline-block;
    margin-top: 20px;
}
.news1-box .box-cent .box-text{
    padding: 20px 25px;
}
.news1-box .box-cent:hover .box-text h2{
    color: #323EB0;
}
/* 活动资讯-主题沙龙 */

/* 活动资讯-年会论坛 */
.news2-list-tab{
    padding: 30px 0;
}
.news2-list-tab ul{
    display: flex;
    flex-wrap: wrap;
}
.news2-list-tab ul a{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 22px;
    transition: all .3s;
    padding: 8px 30px;
    display: inline-block;
}
.news2-list-tab ul a.active{
    background: #7E88E2;
    color: #fff;
}

.news2-box.news1-box .box-cent .box-text h2{
    border-bottom: 1px solid  #D6DEE4;
    padding-bottom: 6px;
}
.news2-comLeft .list-tit{
    background: #323EB0;
    text-align: center;
    padding: 16px;
}
.news2-comLeft .list-tit h2{
    font-size: 22px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 30px;
}
.news2-comLeft .list-ul li{
    padding: 15px 5px;
    border-bottom: 1px solid #E5E5E5;
    text-align: center;
    transition: all .3s;
}
.news2-comLeft .list-ul a{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 22px;
    transition: all .3s;
}
.news2-comLeft .list-ul li:hover{
    background: #7E88E2;
}
.news2-comLeft .list-ul li:hover a{
    color: #FFFFFF;
}
.news2-comLeft .list-ul li.active{
    background: #7E88E2;
}
.news2-comLeft .list-ul li.active a{
    color: #FFFFFF;
}
.news2-comTit{
    text-align: center;
    padding-top: 40px;
    padding-bottom: 35px;
}
.news2-comTit h2{
    font-size: 36px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #333333;
    line-height: 50px;
}
.news2-01{
    padding: 60px 0;
}
.news2-01-right .right-text p{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 32px;
    margin-top: 10px;
}
.news2-01-right .right-text img{
    max-width: 100%;
}

.news2-03{
    padding: 60px 0;
}
.news2-03-right .right-list li{
    padding: 25px 0;
    border-bottom: 1px solid #E6E6E6;
}
.news2-03-right .right-list .list-link span{
    font-size: 16px;
    font-family: D-DIN, D;
    font-weight: normal;
    color: #383C45;
    line-height: 20px;
}
.news2-03-right .right-list .list-link h2{
    font-size: 22px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #383C45;
    line-height: 30px;
    transition: all .3s;
    margin-top: 8px;
}
.news2-03-right .right-list li:hover .list-link h2{
    color: #323EB0;
}

.news2-04-right .list-link span:first-child{
    padding-right: 18px;
}
.news2-04-right .list-link span:last-child{
    border-left: 1px solid #CCCCCC;
    padding-left: 18px;
}

.news2-05-right .link-img{
    text-align: center;
    display: block;
}
.news2-05-right .link-img img{
    max-width: 100%;
}
.news2-05-right .link-img p{
    font-size: 18px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #383C45;
    line-height: 25px;
    margin-top: 20px;
}
.news2-05-right .row>div{
    padding-bottom: 30px;
}
.news2-05-right .item-list{
    display: flex;
    flex-wrap: wrap;
}
.news2-05-right .row>li{
    padding-bottom: 30px;
}
/* 活动资讯-年会论坛 */

/* 活动资讯-工作简报 */
.news3-box{
    padding: 240px 0 60px 0;
}
.news3-box .row{
    margin-bottom: -240px;
}
.news3-box .row>div{
    padding-bottom: 240px;
}
.news3-box .box-list{
    display: block;
    background: #FFFFFF;
    box-shadow: 0px 10px 34px 0px rgba(0, 0, 0, 0.07);
    border-radius: 10px;
    text-align: center;
    padding: 0 15px 15px 15px;
}
.news3-box .box-list .list-img img{
    margin-top: -50%;
    width: 248px;
    height: 350px;
    max-width: 100%;
}
.news3-box .box-list h2{
    font-size: 22px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #383C45;
    line-height: 34px;
    margin-top: 20px;
    transition: all .3s;
}
.news3-box .box-list p{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 34px;
}
.news3-box .box-list:hover h2{
    color: #323EB0;
}
/* 活动资讯-工作简报 */

/* 合作伙伴-伙伴简介 */
.partner-box .box-nav{
    margin-bottom: 50px;
}
.partner-box .nav-list{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.partner-box .nav-list a{
    line-height: 38px;
    border: 1px solid #e0e0e0;
    font-size: 14px;
    color: #252525;
    min-width: 218px;
    display: inline-block;
    text-align: center;
    font-family: PingFangSC-Regular, PingFang SC;
    background-color: transparent;
}
.partner-box .nav-list li{
    margin: 8px 16px;
}
.partner-box .nav-list li.active a{
    border: 1px solid #323EB0;
    color: #fff;
    background-color: #323EB0;
}
.partner-box{
    padding: 60px 0;
}
.partner-box .box-list {
    background: #FFFFFF;
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.11);
    border-radius: 10px;
    display: block;
    text-align: center;
    padding: 22px;
    height: 100%;
}
.partner-box .box-list h2{
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 30px;
    transition: all .3s;
    min-height: 60px;
    margin-top: 6px;
}
.partner-box .box-list p{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 21px;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.partner-box .box-list .list-link {
    margin-top: 30px;
}
.partner-box .box-list .list-link span{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 20px;
    vertical-align: middle;
}
.partner-box .box-list .list-link i{
    display: inline-block;
    background: url(../images/index-new-right.svg) no-repeat center;
    background-size: contain;
    width: 24px;
    height: 24px;
    vertical-align: middle;
}
.partner-box .row>div{
    padding-bottom: 30px;
}
.partner-box .box-list .list-img {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    margin: 0px auto 15px;
}
.partner-box .box-list .list-img img{
    max-width: 100%;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.partner-box .box-list:hover h2{
    color: #323EB0;
}

.partner2-con{
    background: #F9FAFF;
    padding: 70px 0;
}
.partner2-con .con-tit h3{
    font-size: 36px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #333333;
    line-height: 50px;
    text-align: center;
}
.partner2-con1 .row>div:first-child .con1-box{
    cursor: auto;
}
.partner2-con1 .row>div:last-child .con1-box{
    cursor: auto;
}
.partner2-con1 .con1-box{
    display: inline-block;
    background: #FFFFFF;
    padding: 45px 30px 85px 30px;
    position: relative;
    height: 100%;
}
.partner2-con1 .con1-box p{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 22px;
    z-index: 1;
    position: relative;
}
.partner2-con1 .con1-box p span{
    color: #323EB0;
}
.partner2-con1 .con1-box i{
    font-size: 126px;
    font-family: Arial-BoldMT, Arial;
    font-weight: normal;
    color: #F5F5FB;
    line-height: 126px;
    position: absolute;
    bottom: 0;
    right: 30px;
}
.partner2-con1 .row>div{
    padding-top: 30px;
}
.partner2-con2 .con2-box{
    display: block;
    background: #FFFFFF;
    border-radius: 10px;
    padding: 50px 40px;
    height: 100%;
}
.partner2-con2 .con2-box img{
    width: 70px;
}
.partner2-con2 .con2-box h2{
    font-size: 24px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #323EB0;
    line-height: 33px;
    margin: 14px 0 20px 0;
}
.partner2-con2 .con2-box i{
    display: block;
    height: 1px;
    background: #E6E6E6;
    margin-bottom: 20px;
}
.partner2-con2 .con2-box p{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 22px;
}
.partner2-con2 .row>div{
    padding-top: 30px;
}
.partner2-con2{
    margin-top: 30px;
}
.partner2-cent{
    background: url(../images/partner2-cent-bg.png) no-repeat center;
    background-size: cover;
    padding: 80px 0 170px 0;
}
.partner2-cent .cent-tit h2{
    font-size: 36px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 50px;
    text-align: center;
}
.partner2-cent .cent-list{
    display: flex;
    justify-content: space-evenly;
    position: relative;
    margin-top: 150px;
}
.partner2-cent .cent-list .box-txt{
    background: #FFFFFF;
    width: 32px;
    height: 32px;
    font-size: 18px;
    font-family: ArialMT;
    color: #323EB0;
    line-height: 32px;
    text-align: center;
    border-radius: 50%;
}
.partner2-cent .cent-list .box-txt.box-end::after{
    content: "";
    background: url(../images/partner2-qs.svg) no-repeat center;
    background-size: contain;
    width: 28px;
    height: 28px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.partner2-cent .cent-list .list-box{
    position: relative;
}
.partner2-cent .cent-list li:not(:first-child) .list-box::after{
    content: "";
    width: 120px;
    height: 3px;
    background: rgb(255 255 255 / 30%);
    position: absolute;
    top: 50%;
    right: 100%;
    transform: translateY(-50%);
}
.partner2-cent .cent-list::after{
    content: "";
    width: 78px;
    height: 3px;
    background: rgb(255 255 255 / 30%);
    position: absolute;
    top: 50%;
    left: 48px;
    transform: translateY(-50%);
}
.partner2-cent .cent-list::before{
    content: "";
    width: 78px;
    height: 3px;
    background: rgb(255 255 255 / 30%);
    position: absolute;
    top: 50%;
    right: 48px;
    transform: translateY(-50%);
}
.partner2-cent .cent-list .box-air{
    position: absolute;
    text-align: center;
    width: 176px;
}
.partner2-cent .cent-list li:nth-child(odd) .box-air{
    bottom: 150%;
    left: 50%;
    transform: translateX(-50%);
}
.partner2-cent .cent-list li:nth-child(even) .box-air{
    top: 150%;
    left: 50%;
    transform: translateX(-50%);
}
.partner2-cent .cent-list .box-air p{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 26px;
}
.partner2-bot{
    background: url(../images/partner2-bot-bg01.jpg) no-repeat center;
    background-size: cover;
    padding: 150px 0;
}
.partner2-bot .bot-tit h2{
    font-size: 36px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #333333;
    line-height: 50px;
}
.partner2-bot .bot-tit p{
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 25px;
    margin-top: 15px;
}
.partner2-bot .bot-tit p a{
    color: #323EB0;
}
.partner2-bot .bot-box i{
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
}
.partner2-bot .bot-box i.icon-email{
    background: url(../images/partner2-bot-icon-email.svg) no-repeat center;
    background-size: contain;
}
.partner2-bot .bot-box i.icon-phone{
    background: url(../images/partner2-bot-icon-phone.svg) no-repeat center;
    background-size: contain;
}
.partner2-bot .bot-box span{
    font-size: 16px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #323EB0;
    line-height: 22px;
    padding-left: 6px;
    vertical-align: middle;
}
.partner2-bot .bot-box p{
    font-size: 18px;
    font-family: ArialMT;
    color: #383C45;
    line-height: 21px;
    margin-top: 6px;
}
.partner2-bot .bot-box{
    margin-top: 100px;
}
.partner2-bot .bot-box .box-phone{
    margin-top: 45px;
}
/* 合作伙伴-伙伴简介 */

/* 关于我们-组织简介 */
.product-con-video {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
    background: rgba(0, 0, 0, 0.85);
    z-index: 99;
}
.product-con-video video {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 1200px;
    max-width: 88%;
}
.product-con-video i{
    color: #fff;
    font-size: 22px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    line-height: 30px;
    position: absolute;
    left: 85%;
    top: 6%;
    cursor: pointer;
}

.about1-intro{
    padding: 60px 0;
}
.about1-intro .box-img img{
    max-width: 100%;
}
.about1-intro .box-img{
    position: relative;
}
.about1-intro .box-img .about1-icon-play{
    display: inline-block;
    background: url(../images/about1-icon-play.svg) no-repeat center;
    background-size: contain;
    width: 68px;
    height: 68px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    cursor: pointer;
}
.about1-intro .box-text{
    padding: 20px 0 0 20px;
}
.about1-intro .box-text h2{
    font-size: 36px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 50px;
}
.about1-intro .box-text h3{
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 25px;
}
.about1-intro .box-text .text-wb{
    margin-top: 30px;
}
.about1-intro .box-text .text-wb p{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 32px;
    margin-bottom: 10px;
}
.about1-intro .box-text .text-link {
    display: inline-block;
    margin-top: 20px;
}
.about1-intro .box-text .text-link span{
    font-size: 14px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 20px;
    vertical-align: middle;
}
.about1-intro .box-text .text-link i{
    display: inline-block;
    background: url(../images/index-new-more.svg) no-repeat center;
    background-size: contain;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-left: 30px;
}
.about1-videoBox{
    padding-bottom: 30px;
}
.about1-videoBox .container{
    text-align: center;
}
.about1-videoBox .videoBox-img{
    position: relative;
    display: inline-block;
}
.about1-videoBox .videoBox-img img{
    max-width: 100%;
}
.about1-videoBox .about1-icon-play{
    display: inline-block;
    background: url(../images/about1-icon-play.svg) no-repeat center;
    background-size: contain;
    width: 68px;
    height: 68px;
    position: absolute;
    left: 35px;
    bottom: 35px;
    cursor: pointer;
}
.about1-videoBox .videoBox-txt p{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #44577B;
    line-height: 20px;
    text-align: center;
    margin-top: 20px;
}

.about1-cont{
    background: url(../images/about1-bg.png) no-repeat center;
    background-size: cover;
    padding: 100px 0 150px 0;
}
.about1-cont .cont-box p{
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 32px;
    margin-bottom: 25px;
}
/* 关于我们-组织简介 */
/* 关于我们-大事记 */
.aboutTime-box{
    background: url(../images/aboutTime-bg.png) no-repeat bottom;
    background-size: cover;
    padding: 80px 0;
}
.aboutTime-box .box-cont{
    position: relative;
    width: 75%;
    margin: auto;
    padding-bottom: 30px;
}
.aboutTime-box .box-cont::before{
    content: "";
    width: 2px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #D8D8D8;
}
.aboutTime-box .box-cont li{
    padding-top: 30px;
}
.aboutTime-box .box-cont li h2{
    font-size: 40px;
    font-family: D-DIN-Bold, D-DIN;
    font-weight: bold;
    color: #383C45;
    line-height: 43px;
    position: relative;
}
.aboutTime-box .box-cont li h2::after{
    content: "";
    background: url(../images/aboutTime-icony.svg) no-repeat center;
    background-size: contain;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.aboutTime-box .box-cont li:nth-child(odd) h2::after{
    left: -48px;
}
.aboutTime-box .box-cont li:nth-child(even) h2::after{
    right: -49px;
}
.aboutTime-box .box-cont li p{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 22px;
    margin: 9px 0;
}
.aboutTime-box .box-cont li a{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 20px;
}
.aboutTime-box .box-cont li:nth-child(odd) .cont-list{
    float: right;
    width: 46%;
}
.aboutTime-box .box-cont li:nth-child(even) .cont-list{
    float: left;
    width: 46%;
    text-align: right;
}
/* 关于我们-大事记 */
/* 关于我们-组织框架 */
.about2-top{
    padding: 30px 0;
}
.about2-top .top-box{
    width: 80%;
    padding: 30px;
    border: 1px dashed #323EB0;
    border-radius: 13px;
    text-align: center;
    position: relative;
    margin: 75px auto;
}
.about2-top .box-text p{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 26px;
}
.about2-top .top-box .icon-jian{
    display: inline-block;
    background: url(../images/about2-icon-jian.svg) no-repeat center;
    background-size: contain;
    width: 42px;
    height: 46px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -25%;
}
.about2-top .top-box .box-ab{
    background: #5D86E4;
    border-radius: 28px;
    padding: 6px 20px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -17%;
}
.about2-top .top-box .box-ab .icon-rw{
    display: inline-block;
    background: url(../images/about2-icon-rw.svg) no-repeat center;
    background-size: contain;
    width: 28px;
    height: 28px;
    vertical-align: middle;
}
.about2-top .top-box .box-ab span{
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 28px;
    vertical-align: middle;
    padding-left: 5px;
}
.about2-expert{
    background: #F2F6FE;
    padding: 60px 0;
}
.about2-expert .expert-nav {
    text-align: center;
}
.about2-expert .nav-box {
    display: inline-block;
    background: #FFFFFF;
    border-radius: 33px;
    border: 1px solid #D6DEE4;
    padding: 4px;
}
.about2-expert .nav-box a {
    font-size: 14px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #303030;
    line-height: 20px;
    display: inline-block;
    padding: 14px 37px;
}
.about2-expert .nav-box a.active {
    background: #323EB0 linear-gradient(135deg, #4667DE 0%, #323EB0 100%);
    box-shadow: 0px 3px 6px 0px rgb(7 30 61 / 18%);
    border-radius: 33px;
    color: #fff;
}
.about2-expert .expert-box{
    margin-top: 40px;
}
.about2-expert .con-list{
    background: #FFFFFF;
    box-shadow: 0px 10px 34px 0px rgba(0, 0, 0, 0.07);
    border-radius: 10px;
    display: block;
    padding: 38px 25px;
    text-align: center;
    height: 100%;
}
.about2-expert .con-list img{
    max-width: 100%;
    width: 180px;
    height: 180px;
    border-radius: 50%;
    object-fit: cover;
}
.about2-expert .con-list h2{
    font-size: 22px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 30px;
    margin-top: 30px;
    transition: all .3s;
}
.about2-expert .con-list:hover h2{
    color: #323EB0;
}
.about2-expert .con-list p{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 21px;
}
.about2-expert .row{
    margin-bottom: -30px;
}
.about2-expert .row>div{
    padding-bottom: 30px;
}
.about2-expert .box-con{
    display: none;
}
.about2-expert .box-con.active{
    display: block;
}
.about2-expert .expert-link{
    text-align: center;
    margin-top: 30px;
}
.about2-expert .expert-link a{
    display: inline-block;
    border-radius: 6px;
    border: 1px solid #393939;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 20px;
    padding: 15px 70px;
}
.about2Show-top .container{
    padding-top: 40px;
    padding-bottom: 40px;
}
.about2Show-top .box-img img{
    width: 180px;
    height: 180px;
    border-radius: 50%;
    border: 1px solid #323EB0;
    padding: 10px;
}
.about2Show-top .cent-box p {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 32px;
}
.about2Show-top .container{
    background: #fff;
}
.about2Show-top .cent-list{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 40px;
}
.about2Show-top .cent-list .list-c{
    width: 100%;
    text-align: center;
}
.about2Show-top .cent-list .list-c a{
    border-radius: 6px;
    border: 1px solid #393939;
    display: inline-block;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 20px;
    padding: 15px 60px;
    transition: all .3s;
}
.about2Show-top .cent-list .list-c a:hover{
    background: #323EB0;
    color: #fff;
    border-color:#323EB0;
}
.about2Show-top{
    margin-top: 0;
}
.about2Show-top .top-box{
    text-align: center;
}
.about2Show-top .top-box h2{
    font-size: 42px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 59px;
    margin-top: 6px;
}
.about2Show-top  .top-time{
    margin-top: 12px;
}
.about2Show-top  .top-time i{
    display: inline-block;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
    background: #323EB0;
    border-radius: 6px;
    padding: 4px 10px;
    margin-right: 10px;
}
.about2Show-top .top-time span{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 20px;
}
.about2Show-top{
    padding: 50px 0;
    background: #F8F8F8;
}
/* 关于我们-组织框架 */
/* 关于我们-工作机会 */
.about3-cont{
    background: #F7FAFC;
    padding: 60px 0;
}
.about3-cont .box-list li:not(:last-child){
    margin-bottom: 20px;
}
.about3-cont .box-list .list-link{
    background: #FFFFFF;
    box-shadow: 0px 2px 4px 0px rgba(220, 220, 220, 0.5);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 25px 40px;
    transition: .3s;
}
.about3-cont .box-list .list-link>h2{
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 28px;
    transition: all .3s;
}
.about3-cont .box-list .list-link>.icon-right{
    display: inline-block;
    background: url(../images/about3-right.svg) no-repeat center;
    background-size: contain;
    width: 30px;
    height: 30px;
    transition: all .3s;
}
.about3-cont .box-list .list-link.active .icon-right {
    background: url(../images/about3-right-bottom.svg) no-repeat center;
    background-size: contain;
}
.about3-cont .box-list .list-link.active .icon-right{
    background: url(../images/about3-right-bottom.svg) no-repeat center;
    background-size: contain;
}
.about3-cont .box-list .list-link.active h2{
    color: #fff;
}
.about3-cont .box-list .list-link.active{
    background: linear-gradient(135deg, #4667DE 0%, #323EB0 100%);
}
.about3-cont .box-list .talent-bar{
    background: #FFFFFF;
    padding: 25px 40px;
    display: none;
}
/* .about3-cont .box-list .list-link:hover .icon-right{
    background: url(../images/about3-right-white.svg) no-repeat center;
    background-size: contain;
}
.about3-cont .box-list .list-link:hover h2{
    color: #fff;
}
.about3-cont .box-list .list-link:hover{
    background: linear-gradient(135deg, #4667DE 0%, #323EB0 100%);
} */
/* 关于我们-工作机会 */

/* 政策清单-详情页 */
.policyShow-top {
    margin-top: 80px;
    background: #F8F8F8;
    padding: 50px 0;
}
.policyShow-top .top-box{
    text-align: center;
}
.policyShow-top .top-box h2{
    font-size: 42px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 59px;
}
.policyShow-top .top-box p{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 20px;
    margin-top: 16px;
}
.policyShow-box{
    padding-bottom: 60px;
}
.policyShow-box .text-left h3{
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 28px;
}
.policyShow-box .text-rg span{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 30px;
}
.policyShow-box .text-rg a{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #323EB0 ;
    line-height: 30px;
}
.policyShow-box .box-text{
    padding: 50px 0;
    border-bottom: 1px solid #F4F4F4;
}
.policyShow-box .sgbox h3{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 30px;
}
.policyShow-box .sgbox p{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 30px;
}
.policyShow-box .show-rg{
    display: flex;
    align-items: center;
}
.policyShow-box .sgbox:not(:last-child){
    margin-right: 60px;
}
.policyShow-box .text-list{
    display: flex;
    flex-wrap: wrap;
}
.policyShow-box .text-list li{
    margin-right: 30px;
    margin-bottom: 10px;
}
.policyShow-box .text-list .list-link{
    display: inline-block;
    border-radius: 6px;
    border: 1px solid #979797;
    padding: 3px 10px;
    cursor: auto;
}
.policyShow-box .text-list .list-link span{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 30px;
    vertical-align: middle;
    padding-right: 3px;
}
.policyShow-box .text-list .list-link i{
    display: inline-block;
    background: url(../images/policyShow-icon-jia.svg) no-repeat center;
    background-size: contain;
    width: 24px;
    height: 24px;
    vertical-align: middle;
}
.policyShow-box .box-link{
    text-align: center;
    margin-top: 50px;
}
.policyShow-box .box-link a{
    display: inline-block;
    border-radius: 6px;
    border: 1px solid #393939;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 20px;
    padding: 18px 80px;
}
/* 政策清单-详情页 */
/* 政策清单 */
.front-box{
    padding-bottom: 60px ;
}
.front-box .box-top{
    padding: 30px 0;
    border-bottom: 1px solid #E6E6E6;
}
.front-box .box-top .top-list{
    display: flex;
}
.front-box .box-top .list1{
    width: 40%;
}
.front-box .box-top .list2{
    width: 20%;
}
.front-box .box-top .list3{
    width: 20%;
}
.front-box .box-top .list4{
    width: 20%;
}
.front-box .box-top .list1 h2{
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 28px;  
}
.front-box .box-top .list4 h2{
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 28px;  
}
.front-box .box-top .list2-box span{
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 28px;
    vertical-align: middle;
}
.front-box .box-top .list2-box .icon-diqu{
    display: inline-block;
    background: url(../images/policy1-icon-diqu.svg) no-repeat center;
    background-size: contain;
    width: 24px;
    height: 24px;
    vertical-align: middle;
}
.front-box .box-top .list3-box span{
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 28px;
    vertical-align: middle;
}
.front-box .box-top .list3-box .icon-rq{
    display: inline-block;
    background: url(../images/policy1-icon-rq.svg) no-repeat center;
    background-size: contain;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    cursor: pointer;
}
.front-box .box-bot .bot-con li{
    padding: 25px 0;
    border-bottom: 1px solid #E6E6E6;
}
.front-box .box-bot .bot-con li{
    display: flex;
}
.front-box .box-bot .bot-con li .con1{
    width: 40%;
}
.front-box .box-bot .bot-con .con2{
    width: 20%;
}
.front-box .box-bot .bot-con .con3{
    width: 20%;
}
.front-box .box-bot .bot-con .con4{
    width: 20%;
}
.front-box .box-bot .bot-con .con1 a{
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 25px;
}
.front-box .box-bot .bot-con .con2 p{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 22px;
}
.front-box .box-bot .bot-con .con3 span{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 22px;
}
.front-box .box-bot .bot-con .con4 p{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 22px;
}

.front-table{
    padding-bottom: 60px;
    position: relative;
}
.front-table thead th{
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 600;
    color: #383C45;
    line-height: 28px;
    padding: 10px 0 !important;
}
.front-table thead tr th:first-child{
    width: 50%;
}
/* .front-table thead tr th{
    border-left: none !important;
    border-right: none !important;
}
.front-table tbody tr th{
    border-left: none !important;
    border-right: none !important;
} */


.front-table .fixed-table-pagination{
    margin-top: 20px;
}
.front-table .fixed-table-pagination .pagination-detail{
    display: none;
}
.front-table .page-item.active .page-link{
    background-color: #323EB0;
    border-color: #323EB0;
}
.front-table .page-link{
    color: #323EB0;
    /* border-radius: 50%; */
}
/* .front-table .page-item:first-child .page-link{
    border-radius: 50%;
}
.front-table .page-item:last-child .page-link{
    border-radius: 50%;
} */

.front-table tbody .tb-tit{
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 25px;
    padding: 20px 0;
    padding-left: 15px;
}
.front-table tbody tr:nth-child(odd){
    background: #ece9e9;
}
.front-table tbody .tb-txt{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 22px;
    max-width:190px;
}
.front-table thead th .icon-diqu{
    display: inline-block;
    background: url(../images/policy1-icon-diqu.svg) no-repeat center;
    background-size: contain;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-left: 5px;
}
.bootstrap-table .fixed-table-container .table thead th .both{
    background: url(../images/policy1-icon-rq.svg) no-repeat center !important;
    background-size: contain;
    max-width: 136px;
}
/*.bootstrap-table .fixed-table-container .table thead th .sortable{*/
/*    padding-right: 8px !important;*/
/*}*/
/*.policy-screen1 .bootstrap-table .fixed-table-container .table thead th .sortable{*/
/*    padding-right: 30px !important;*/
/*}*/
#store{
    border: none !important;
}
.front-table thead tr th{
    border-top: none;
    border-bottom: none;
}
.table-bordered td, .table-bordered th{
    border-left: none !important;
    border-right: none !important;
}
.front-table .search-input{
    box-shadow: none;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #848484;
    line-height: 20px;
}
.table-hover tbody tr:hover {
    color: #fff;
    background-color: #323EB0;
}
.table-hover tbody tr:hover td{
    color: #fff;
}
.table-hover tbody tr:hover td a{
    color: #fff;
}

.front-nav .right-list .list-bar{
    border-radius: 6px;
    border: 1px solid #D5D5D5;
    padding: 5px 10px;
    cursor: pointer;
}
.front-nav .right-list .list-bar .icon-shai{
    display: inline-block;
    background: url(../images/policy1-icon-shai.svg) no-repeat center;
    background-size: contain;
    width: 24px;
    height: 24px;
    vertical-align: middle;
}
.front-nav .right-list .list-bar .icon-bot{
    display: inline-block;
    background: url(../images/policy1-icon-bot.svg) no-repeat center;
    background-size: contain;
    width: 22px;
    height: 22px;
    vertical-align: middle;
}
.front-nav .right-list .list-bar.active .icon-bot{
    transform: rotateX(180deg);
}
.front-nav .right-list .list-bar span{
    font-size: 14px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 20px;
    vertical-align: middle;
}

.policy-screen{
    /* position: absolute; */
    top: 0;
    left: 0;
    width: 100%;
    background: #FFFFFF;
    border-top: 1px solid #E6E6E6;
    padding: 50px 0;    
    z-index: 2;
    /* display: none; */
}
.policy-screen .front-sand{
    text-align: right;
}
.policy-screen .front-sand .checkbox-inline span{
    font-size: 16px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 25px;
}
.policy-screen .pull-left{
    margin-right: 12px;
}
.policy-screen .pull-left::after{
    width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #ddd;
    content: "";
    visibility: visible;
    display: inline-block;
    margin-top: -2px;
}
.policy-screen .pull-left:checked::after{
    content: '√';
    font-size: 20px;
    color: #383C45;
    cursor: pointer;
}
.policy-screen .box2{
    padding: 20px 0;
    border-bottom: 1px solid #F2F2F2;
}
.policy-screen .box2 h2{
    font-size: 18px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 25px;
    min-width: 124px;
}
.policy-screen .box2 .box2-list{
    display: flex;
    flex-wrap: wrap;
    flex: 1;
    margin-left: 60px;
    height: auto;
}
.policy-screen .box2 .box2-list li{
    margin: 0 25px;
    margin-bottom: 10px;
}
.policy-screen .box2 .box2-list li.active a{
    color: #323EB0;
}
.policy-screen .box2 .box2-list a{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 25px;
    transition: all .3s;
}
.policy-screen .box2 .box2-list a:hover{
    color: #323EB0 !important;
}
.policy-screen .box2{
    display: flex;
}
.policy-only{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .8);
    opacity: 0.5;
    display: none;
    z-index: 1;
}
/* 中国政策 */
.front-cn .policy-screen{
    position: inherit;
    display: block;
}
.front-cn .policy-screen .box2 .box2-list{
    margin-left: 0;
}
.front-cn.front-table thead tr th:first-child {
    width: 47%;
}
.front-cn .bootstrap-table .fixed-table-container .table thead th .both {
    max-width: 205px;
}
.front-cn .bootstrap-table .fixed-table-container .table thead th .sortable{
    padding-right: 48px;
}
.front-cn .cn-select{
    display: flex;
    padding: 20px 0;
    border-bottom: 1px solid #F2F2F2;
}
.front-cn .cn-select h2{
    font-size: 18px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 25px;
    min-width: 124px;
}
.front-cn .cn-select .cn-box select{
    border: 1px solid #CDCDCD;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 22px;
    padding: 8px 6px;
    margin-right: 30px;
}
.front-cn .cn-select .cn-box .inq-btn{
    background: #323EB0;
    color: #fff;
    padding: 8px 40px;
    border: none;
    outline: none;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    line-height: 22px;
}
.front-cn .cn-select .cn-country a{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 25px;
    transition: all .3s;
}
.front-cn .cn-select .cn-country a:hover{
    color: #323EB0;
}
.front-cn .cn-select .cn-tab{
    display: flex;
    align-items: center;
    margin-right: 30px;
}
.front-cn .cn-select .cn-tab li{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 25px;
    transition: all .3s;
    margin: 0 25px;
    cursor: pointer;
}
.front-cn .cn-select .cn-tab li a{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 25px;
    transition: all .3s;
}
.front-cn .cn-select .cn-tab li.active{
    background: #323EB0;
    color: #fff;
    padding: 3px 6px;
}
.front-cn .cn-select .cn-tab li.active a{
    color: #fff;
}
.front-cn .cn-select  .box-con{
    display: none;
}
.front-cn .cn-select  .box-con.active{
    display: block;
}
.front-cn .cn-select .cn-tabBox{
    display: flex;
    align-items: center;
}

.front-table .cn-sm{
    padding-top: 10px;
}
.front-table .cn-sm p{
    color: #ccc;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    line-height: 20px;
    float: right;
}


.front-gj .cn-select{
    display: flex;
    padding: 20px 0;
    border-bottom: 1px solid #F2F2F2;
}
.front-gj .cn-select h2{
    font-size: 18px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 25px;
    min-width: 124px;
}
.front-gj .cn-select .cn-box select{
    border: 1px solid #CDCDCD;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 22px;
    padding: 8px 6px;
    margin-right: 30px;
}
.front-gj .cn-select .cn-box{
    padding-left: 23px;
}
.front-gj .cn-select .cn-box .inq-btn{
    background: #323EB0;
    color: #fff;
    padding: 8px 40px;
    border: none;
    outline: none;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    line-height: 22px;
}
/* 中国政策 */
/* 政策清单 */

/* 研究报告详情页 */
.front2Show{
    margin-top: 80px;
    padding: 60px 0;
}
.front2Show .left-tit h2{
    font-size: 42px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 59px;
    margin-bottom: 22px;
}
.front2Show .left-tit span{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 20px;
}
.front2Show .left-con{
    background: #F9FAFF;
    border-radius: 10px;
    border: 1px solid #ECECEC;
    padding: 30px;
}
.front2Show .left-con{
    display: flex;
    margin: 23px 0;
}
.front2Show .left-con .con-img img{
    width: 175px;
    border-radius: 10px;
}
.front2Show .left-con .con-text{
    padding: 15px 20px;
}
.front2Show .left-con .con-text h3{
    font-size: 18px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #383C45;
    line-height: 32px;
}
.front2Show .left-con .con-text p{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 32px;
}
.front2Show .left-con .con-text a{
    display: inline-block;
    background: linear-gradient(159deg, #4667DE 0%, #323EB0 100%);
    border-radius: 6px;
    padding: 12px 10px;
    margin-top: 15px;
}
.front2Show .left-con .con-text a .icon-dowm{
    display: inline-block;
    background: url(../images/front2Show-icon-pdf.svg) no-repeat center;
    background-size: contain;
    width: 24px;
    height: 24px;
    vertical-align: middle;
}
.front2Show .left-con .con-text a span{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
    vertical-align: middle;
}
.front2Show .left-text p{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 32px;
    margin-top: 15px;
} 
.front2Show .left-box {
    margin-top: 30px;
}
.front2Show .left-box .box1{
    border-bottom: 1px solid #F4F4F4;
    padding: 20px 0;
    display: flex;
}
.front2Show .left-box .box1 h2{
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 28px;
}
.front2Show .left-box .box1 p{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #6D737E;
    line-height: 28px;
    margin-left: 64px;
}
.front2Show .left-box .box2 .box2-list a{
    display: inline-block;
    border-radius: 6px;
    border: 1px solid #979797;
    padding: 3px 10px;
}
.front2Show .left-box .box2 .box2-list span{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 30px;
    vertical-align: middle;
    padding-right: 5px;
}
.front2Show .left-box .box2 .box2-list .icon-jia {
    display: inline-block;
    background: url(../images/policyShow-icon-jia.svg) no-repeat center;
    background-size: contain;
    width: 24px;
    height: 24px;
    vertical-align: middle;
}
.front2Show .left-box .box2 .box2-list{
    display: flex;
    flex-wrap: wrap;
    flex: 1;
    margin-left: 64px;
}
.front2Show .left-box .box2 .box2-list li{
    margin-right: 20px;
    margin-bottom: 10px;
}
.front2Show .left-link{
    text-align: center;
    margin-top: 30px;
}
.front2Show .left-link a{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000000;
    line-height: 20px;
    padding: 15px 60px;
    display: inline-block;
    border-radius: 6px;
    border: 1px solid #393939;
}
.front2Show .right-tit h2{
    font-size: 24px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #383C45;
    line-height: 33px;
    position: relative;
    padding-left: 8px;
}
.front2Show .right-tit h2::after {
    content: "";
    width: 3px;
    height: 24px;
    background: #323EB0;
    border-radius: 2px;
    position: absolute;
    left: 0;
    top: 52%;
    transform: translateY(-50%);
}
.front2Show .right-box{
    background: url(../images/front2Show-right-bg.png) no-repeat center;
    background-size: cover;
    padding: 20px;
    margin-top: 35px;
}
.front2Show .right-box h3{
    font-size: 22px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 34px;  
}
.front2Show .right-box form{
    background: #FFFFFF;
    border-radius: 4px;
    display: flex;
    align-items: center;
    padding: 6px 0;
    margin-top: 20px;
}
.front2Show .right-box form input{
    background: #fff;
    line-height: 38px;
    outline: none;
    border: none;
    padding-left: 10px;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #919191;
}
.front2Show .right-box form input::-webkit-input-placeholder{
    color: #919191;
}
.front2Show .right-box form button{
    font-size: 14px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 20px;
    background: linear-gradient(135deg, #23C556 0%, #0EAF41 100%);
    border-radius: 4px;
    outline: none;
    border: none;
    padding: 8px 14px;
}
.front2Show .list-right .right-search{
    background: #FFFFFF;
    border-radius: 6px;
    border: 1px solid #323EB0;
    display: flex;
    justify-content: space-between;
    margin-top: 18px;
}
.front2Show .list-right .right-search input{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #848484;
    line-height: 20px;
    outline: none;
    border: none;
    border-radius: 6px 0px 0px 6px;
    padding-left: 10px;
    flex: 1;
}
.front2Show .list-right .right-search input::-webkit-input-placeholder{
    color: #919191;
}
.front2Show .list-right .right-search button{
    background: #323EB0;
    border-radius: 0px 6px 6px 0px;
    outline: none;
    border: none;
    padding: 8px 15px;
}
.front2Show .list-right .right-search button .icon-search{
    display: inline-block;
    background: url(../images/search-white.svg) no-repeat center;
    background-size: contain;
    width: 24px;
    height: 24px;
}
/* 研究报告详情页 */

/* 搜索结果页 */
.search-cont{
	padding: 40px 0;
    margin-top: 20px;
}
.search-cont .search-txt p{
	font-size: 20px;
	font-weight: 400;
	color: #333333;
	line-height: 28px;
    font-family: PingFangSC-Regular, PingFang SC;
}
.search-cont .search-txt p>strong{
	color: #323EB0 ;
}
.search-cont .search-list{
	margin-top: 20px;
}
.search-cont .search-box:nth-child(even){
    background: #FAFAFA;
}
.search-cont .search-box p{
	font-size: 14px;
	font-weight: 500;
	color: #333333;
	line-height: 20px;
    font-family: PingFangSC-Regular, PingFang SC;
}
.search-cont .search-box h2{
	font-size: 20px;
	font-weight: 400;
	color: #333333;
	line-height: 28px;
	margin-top: 10px;
    font-family: PingFangSC-Regular, PingFang SC;
    transition: all .3s;
}
.search-cont .search-box{
    padding: 25px 15px;
	position: relative;
}
.search-cont .search-box::before{
	content: "";
	width: 100%;
	height: 2px;
	background:#ECECEC;
	position: absolute;
	bottom: 0;
	left: 0;
}
.search-cont .search-box::after{
	content: "";
	width: 0;
	height: 2px;
	background:#ECECEC;
	position: absolute;
	bottom: 0;
	left: 0;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.search-cont .search-box:hover::after{
	background: #323EB0 ;
    width: 100%;
}
.search-cont .search-box:hover h2{
	color: #323EB0 ;
}
.search-cont .left-search{
	display: flex;
    margin: 20px 0;
    border: 1px solid #323EB0;
    padding-left: 15px;
}
.search-cont .left-search input {
    flex: 1;
    outline: none;
    border: none;
    font-size: 14px;
    font-weight: 400;
    color: #808080;
    line-height: 20px;
    font-family: PingFangSC-Regular, PingFang SC;
}
.search-cont .left-search button{
	outline: none;
    border: none;
    background: #323EB0;
    padding: 10px 25px;
}
.search-cont .left-search button span{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 22px;
    vertical-align: middle;
    padding-left: 5px;
}
.search-cont .left-search .icon-search {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../images/search-white.svg) no-repeat center;
    background-size: contain;
    flex: none;
    vertical-align: middle;
}
/* 搜索结果页 */


.headMob {
    display: none;
}
.headMob .mob-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 0;
}
.headMob .box-right img {
    width: 30px;
}
.headMob .box-right .cd2{
    display: none;
}
.headMob.active{
    background: #fff;
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%);
}
.headMob.active .box-left .logo{
    display: block;
}
.headMob.active .box-left .logo-white{
    display: none;
}
.headMob.active .box-right .cd1{
    display: none;
}
.headMob.active .box-right .cd2{
    display: block;
}
.mob-bg {
    background-color: rgba(0, 0, 0, 0.5);
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 7;
    left: 0;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    opacity: 0;
    visibility: hidden;
}
.headMob.headMob-active .mob-bg {
    opacity: 1;
    visibility: inherit;
}
.mob-list {
    position: fixed;
    background: rgb(41 44 53 / 96%) none repeat scroll 0 0;
    width: 70%;
    top: 0;
    right: -100%;
    z-index: 8;
    padding: 30px 20px;
    height: 100%;
    transition: all 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    -webkit-transition: all 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    -moz-transition: all 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    -ms-transition: all 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    -o-transition: all 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    box-shadow: 0 -8px 16px 0 rgb(0 0 0 / 16%);
    opacity: 0;
    visibility: hidden;
    overflow-y: auto;
}
.headMob.headMob-active .mob-list {
    right: 0;
    opacity: 1;
    visibility: inherit;
}
.mob-list .list-top{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.mob-list .top-left {
    float: left;
}
.mob-list .top-left img{
    width: 70%;
}
.mob-list .top-right {
    float: right;
}
.mob-list .top-right .clone {
    display: inline-block;
    background: url(../images/icon-phone-guanbi-white.svg) no-repeat center;
    background-size: contain;
    width: 18px;
    height: 18px;
}
.mob-list .list-cent {
    margin-top: 30px;
}
.mob-list .box-list>li {
    padding: 12px 0;
    position: relative;
}
.mob-list .box-list>li:not(:last-child) {
    border-bottom: 1px solid rgba(255,255,255,0.5);
}
.mob-list .box-list > li > a {
    font-size: 16px;
    font-family: 微软雅黑, PingFangSC-Regular, "PingFang SC";
    font-weight: 400;
    color: rgb(255, 255, 255);
    line-height: 22px;
}
.mob-list .list-cent .laug-box .icon-dt{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/header-icon-dt-white.svg) no-repeat center;
    background-size: contain;
    vertical-align: middle;
}
.mob-list .list-cent .laug-box a {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    opacity: .5;
    line-height: 20px;
    vertical-align: middle;
}
.mob-list .list-cent .laug-box a.active {
    opacity: 1;
}
.mob-list .list-cent .con-laug{
    margin-top: 30px;
}

.mob-list .box-list .icon-bottom{
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(../images/phone-icon-bottom.svg) no-repeat center;
    background-size: contain;
    position: absolute;
    right: 0;
    top: 16px;
}
.mob-list .box-list > li.active .icon-bottom {
    background: url(../images/phone-icon-top.svg) no-repeat center;
    background-size: contain;
}
.mob-list .box-list .two-list {
    margin: 10px 0;
    display: none;
}
.mob-list .box-list .two-list>li {
    width: 50%;
    float: left;
}
.mob-list .box-list .two-list>li>a {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #fff;
    line-height: 32px;
}
.mob-list.mob-listEn .box-list .two-list>li {
    width: 100%;
    float: left;
}

.mob-list .con-search{
    border-bottom: 1px solid #fff;
    margin-top: 15px;
    padding-bottom: 6px;
}
.mob-list .con-search input {
    outline: none;
    border: none;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
    background: inherit;
    width: 85%;
    padding: 0.3vw 0.15vw;
}
.mob-list .con-search button {
    outline: none;
    border: none;
    background: inherit;
}
.mob-list .con-search .icon-search {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/search-white.svg) no-repeat center;
    background-size: contain;
    vertical-align: middle;
}

/* 专家弹窗 */
.body-overlay {
    background-color: rgba(0, 0, 0, 0.5);
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 999;
    left: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.body-overlay.opened {
    opacity: 1;
    visibility: visible;
}
.team-cent {
    position: relative;
}
.team-cent .cent-box {
    background: #FFFFFF;
    border-radius: 13px;
    position: fixed;
    top: 70%;
    left: 50%;
    opacity: 0;
    visibility: hidden;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    z-index: 999;
    display: flex;
    align-items: flex-start;
    padding: 50px;
}
.team-cent.team-active .cent-box {
    top: 50%;
    opacity: 1;
    visibility: inherit;
}
.team-cent .text-tit h3{
    font-size: 22px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #323EB0;
    line-height: 30px;
}
.team-cent .box-text h4{
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #323EB0;
    line-height: 20px;
    margin-top: 10px;
}
.team-cent .text-con{
    margin-top: 18px;
    height: 200px;
    overflow-y: auto;
}
/* 滚动条的宽度 */
.team-cent .text-con::-webkit-scrollbar {
    width: 4px;
    height: 4px;
	background: #DCDCDC;
}
/* 滑块的背景颜色 */
.team-cent .text-con::-webkit-scrollbar-thumb{
    width:4px;
    background-color:#323EB0;
    border-radius:3px;
}
/* 滚动条的背景颜色 */
.team-cent .text-con::-webkit-scrollbar-track {
    border-radius: 10px;
    background: #DCDCDC;
}
.team-cent .text-con p{
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #383C45;
    line-height: 26px;
}
.team-cent .team-poi{
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}
.team-cent .team-poi i{
    display: inline-block;
    background: url(../images/cha.svg) no-repeat center;
    background-size: contain;
    width: 25px;
    height: 25px;
}
.team-cent .box-img{
    margin-right: 50px;
    border: 1px solid #323EB0;
    border-radius: 50%;
    padding: 10px;
}
/* 专家弹窗 */