/* News & Events */
.news .rht_top_title {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.news .search form {
    display: flex;
    align-items: center;
}

.news .search form .select {
    margin-right: 1rem;
    position: relative;
}

.news .search form .select::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: .475rem;
    width: .375rem;
    height: .35rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../../web/limg/expand.png);
    transition: all 0.5s;
    pointer-events: none;
}

.news .search form select {
    width: 3.7rem;
    height: 1.25rem;
    border-bottom: .025rem solid rgba(0, 0, 0, 0.2);
    cursor: pointer;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-family: 'NeueHaasDisplay-Mediu';
    font-weight: 600;
    color: #000;
    font-size: .375rem;
    background: none;
}

.news .search form .input {
    position: relative;
}

.news .search form input {
    width: 7.7rem;
    height: 1.25rem;
    border: .025rem solid #000;
    padding: 0 .5rem;
    font-family: 'NeueHaasDisplay-Mediu';
    font-weight: 600;
    color: #000;
    font-size: .375rem;
    background-color: transparent;
}

.news .search form input::placeholder {
    color: #000;
}

.news .search form button {
    position: absolute;
    top: .375rem;
    right: .5rem;
    width: .475rem;
    height: .475rem;
}

.news .search form button img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.news .swiper-news {
    padding-bottom: 2.825rem;
}

.news .swiper-news .swiper-slide a {
    display: flex;
}

.news .swiper-news .swiper-slide .ft {
    width: 17.25rem;
    height: 12.925rem;
    overflow: hidden;
}

.news .swiper-news .swiper-slide .ft img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.5s;
}

.news .swiper-news .swiper-slide .ft:hover img {
    transform: scale(1.05);
}

.news .swiper-news .swiper-slide .tag_time {
    display: flex;
    align-items: center;
    transform: translateY(20px);
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s .2s;
}

.news .swiper-news .swiper-slide .tag_time span {
    display: block;
    color: #9A0100;
    line-height: 1.4;
    margin: 0 .25rem;
}

.news .swiper-news .swiper-slide .rt {
    width: calc(100% - 17.25rem);
    padding-left: 3.575rem;
    position: relative;
}

.news .swiper-news .swiper-slide .rt .time {
    color: #9A0100;
    line-height: 1.4;
}

.news .swiper-news .swiper-slide .label {
    /* color: #026636; */
    color: #9A0100;
    line-height: 1.4;
    /* opacity: 0; */
    /* transform: translateY(0.3rem); */
    /* visibility: hidden; */
}

.news .swiper-news .swiper-slide.swiper-slide-active .tag_time {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    transition: all 0.5s;
    transition-delay: 0.2s;
}

/* .news .swiper-news .swiper-slide-active .rt .time{ */
/* opacity: 1; */
/* visibility: visible; */
/* transform: translateY(0); */
/* } */
.news .swiper-news .swiper-slide .title {
    margin: .75rem 0 1.25rem;
    color: #000;
    line-height: 140%;
    opacity: 0;
    transform: translateY(0.3rem);
    visibility: hidden;
    transition: all 0.5s;
}

.news .swiper-news .swiper-slide .title:hover {
    transition: all .6s;
    color: #9A0100;
}

.news .swiper-news .swiper-slide.swiper-slide-active .title {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    transition: all 0.5s;
    transition-delay: 0.4s;
}

.news .swiper-news .swiper-slide .cont {
    color: #000;
    line-height: 180%;
    opacity: 0;
    transform: translateY(0.3rem);
    visibility: hidden;
}

.news .swiper-news .swiper-slide.swiper-slide-active .cont {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    transition: all 0.5s;
    transition-delay: 0.6s;
}

.news .swiper-news .swiper-pagination {
    text-align: right;
    bottom: -.9rem;
    justify-content: flex-end;
}

.news .swiper-news .swiper-pagination .swiper-pagination-bullet {
    width: .2rem;
    height: .2rem;
    background: #D9D9D9;
    position: relative;
    opacity: 1;
    margin: 0 .2rem;
}

.news .swiper-news .swiper-pagination .swiper-pagination-bullet-active::after {
    content: "";
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    width: .4rem;
    height: .4rem;
    border-radius: 50%;
    border: .025rem solid #9A0100;
    box-sizing: border-box;
}

.news .swiper-news .swiper-pagination .swiper-pagination-bullet-active {
    background: #9A0100;
}

.news .news-box {
    padding-bottom: 3rem;
}

.news .news-list {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem 1.5rem;
    padding-bottom: 0rem;
    align-items: stretch;
}

.news .news-list li {
    width: calc((100% - 4.5rem) / 4);
    border: .025rem solid #E5E5E5;
}

.news .news-list li a {
    display: block;
    width: 100%;
    height: 100%;
}

.news .news-list li .img {
    width: 100%;
    height: 5.925rem;
    overflow: hidden;
}

.news .news-list li .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.5s;
}

.news .news-list li:hover .img img {
    transform: scale(1.05);
}

.news .news-list li .info {
    padding: 1.25rem .75rem 1rem .6rem;
    position: relative;
}

.news .news-list li .tag_time {
    display: flex;
    align-items: center;
    margin-bottom: .75rem;
}

.news .news-list li .tag_time span {
    display: block;
    color: #9A0100;
    margin: 0 .25rem;
}

.news .news-list li .tag {
    color: #9A0100;
    line-height: 1.4;
    /* margin-bottom: .75rem; */
}

.news .news-list li .time {
    line-height: 1.4;
    color: #9A0100;
}

.news .news-list li .cont {
    color: #000;
    line-height: 140%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.news .rht_top {
    padding: 0 3.5rem;
}

.news .news_01 {
    padding: 3rem 3.5rem 0;
}

.news .rht_box .rht_content {
    padding-right: 0;
}

.news .sticky_box .rht_box {
    padding-left: 0;
}

.news .dates {
    padding: 3rem 3.5rem 3.5rem;
    background: #F6F6F6;
}

.news .search-box {
    padding: 2.5rem 0 2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.news .search-box h1 {
    color: #000;
    line-height: 140%;
    display: flex;
    align-items: center;
}

.news .search-box h1 span {
    color: #9A0100;
}

.news .dates-list {
    padding-bottom: 0rem;
}

.news .dates-list li {
    display: flex;
    align-items: center;
    padding: .675rem 0;
    background: #FFF;
}

.news .dates-list li a {
    display: flex;
    align-items: center;
    width: 100%;
}

.news .dates-list li:not(:last-child) {
    margin-bottom: .35rem;
}

.news .dates-list li .time {
    width: 3.75rem;
}

.news .dates-list li .time h2,
.news .dates-list li .time h3 {
    color: #9A0100;
    line-height: 1;
    text-align: center;
}

.news .dates-list li .time h3 {
    margin-top: .25rem;
}

.news .dates-list li .cont {
    width: 18.35rem;
    border-left: .025rem solid rgba(0, 0, 0, .2);
    border-right: .025rem solid rgba(0, 0, 0, .2);
    padding-left: 1.75rem;
    padding-right: 1.5rem;
}

.news .dates-list li .cont p {
    line-height: 140%;
}

.news .dates-list li dl {
    width: calc(100% - 22.1rem);
    padding-left: 1.625rem;
    padding-right: .5rem;
}

.news .dates-list li dl dd {
    display: flex;
    align-items: center;
}

.news .dates-list li dl dd:not(:last-child) {
    margin-bottom: .35rem;
}

.news .dates-list li dl dd .icon {
    width: .35rem;
    margin-right: .5rem;
    flex-shrink: 0;
}

.news .dates-list li dl dd .icon img {
    width: 100%;
}

.news .dates-list li dl dd .text {
    color: #000;
    line-height: .45rem;
}

.news .news_03 {
    padding: 3rem 3.5rem 3.5rem;
}

.news .topic-list {
    display: flex;
    gap: 1.5rem;
    padding-bottom: 0rem;
    flex-wrap: wrap;
}

.news .topic-list li {
    width: calc((100% - 3rem) / 3);
    height: 16.5rem;
    border: .025rem solid #E5E5E5;
}

.news .topic-list li .topic {
    width: 100%;
    height: 8.25rem;
    /* padding: 2.575rem .65rem; */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #FFF;
    line-height: 1.2;
}

.news .topic-list li .info {
    padding: 1.175rem 1rem 1.2rem .85rem;
}

.news .topic-list li .title {
    padding-bottom: .7rem;
    color: #000;
    line-height: 140%;
    border-bottom: .025rem solid rgba(0, 0, 0, .2);
    margin-bottom: .75rem;
}

.news .topic-list li dl dd {
    display: flex;
    align-items: center;
}

.news .topic-list li dl dd:not(:last-child) {
    margin-bottom: .5rem;
}

.news .topic-list li dl dd .icon {
    width: .35rem;
    margin-right: .5rem;
    margin-top: 0.15rem;
}

.news .topic-list li dl dd .icon img {
    width: 100%;
}

.news .topic-list li dl dd .text {
    width: calc(100% - .85rem);
    line-height: 1;
}

.news .topics .rht_top_content {
    margin-bottom: 0;
}

/* News & Events */
/* 新闻详情 */
.detail .sticky_box {
    flex-direction: row-reverse;
}

.detail .sticky_box .sticky_lft_box {
    border-left: .025rem solid rgba(0, 0, 0, 0.2);
    border-right: none;
    width: 9.2rem;
    flex-shrink: 0;
}

.detail .sticky_box .sticky_lft_box .sticky_lft {
    padding-left: .75rem;
    padding-right: .5rem;
    padding-top: 1.5rem;
    gap: 0;
}

.detail .related h1 {
    color: #000;
    line-height: .75rem;
    margin-bottom: .75rem;
}

.detail .related .link-list li {
    margin-bottom: .5rem;
}

.detail .related .link-list li a {
    display: flex;
    width: 100%;
    align-items: start;
}

.detail .related .link-list li .num {
    color: #9A0100;
    line-height: 1.4;
    width: auto;
    flex-shrink: 0;
    margin-right: .075rem;
}

.detail .related .link-list li .title {
    /* width: calc(100% - .625rem); */
    flex: 1;
    color: #000;
    line-height: 1.4;
}

.detail .recom h1 {
    margin: 1.25rem 0 .75rem;
    color: #000;
    line-height: .75rem;
}

.detail .recom a {
    display: flex;
    width: 100%;
    align-items: start;
    text-decoration: none;
}

.detail .recom a:not(:last-child) {
    margin-bottom: .5rem;
}

.detail .recom a .line {
    flex-shrink: 0;
    margin-top: 0.35rem;
}

.detail .sticky_box .rht_box .lt_bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 2.875rem;
    z-index: -1;
}

.detail .sticky_box .rht_box .lt_bg img {
    width: 100%;
}

.detail .sticky_box .rht_box {
    padding-top: 1.5rem;
    width: calc(100% - 9.2rem);
}

.detail .sticky_box .rht_box .rht_top {
    height: .45rem;
}

.detail .rht_box .rht_content {
    padding-top: 0;
    width: 100%;
    padding-bottom: 3.5rem;
}

.detail .rht_content .title {
    color: #000;
    line-height: 120%;
    margin: 2.05rem 0 3rem;
}

.detail .rht_content .info {
    display: flex;
    gap: 2.5rem;
    padding-bottom: .5rem;
    position: relative;
    border-bottom: .025rem solid rgba(0, 0, 0, 0.2);
}

.detail .rht_content .info::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -0.05rem;
    width: 19rem;
    height: .075rem;
    background: #9A0100;
}

.detail .rht_content .time,
.detail .rht_content .author {
    color: #000;
    line-height: 140%;
}

.detail .rht_content .cont {
    padding-top: 1rem;
    color: #000;
    line-height: 180%;
    position: relative;
}

.detail .rht_content .cont svg {
    z-index: -1;
    width: 4rem;
    display: none;
}

.detail .rht_content .cont .in1 {
    left: 0;
    top: .625rem;
    position: absolute;
}

.detail .rht_content .cont .in2 {
    right: 0;
    bottom: -2.1rem;
    position: absolute;
}

.detail .rht_content .cont img {
    max-width: 100%;
    display: inline-block;
}

.detail .detail-h {
    height: 1.75rem;
    background: #9A0100;
    padding: 0 3.5rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.detail .detail-h .h1 {
    color: #FFF;
    text-transform: capitalize;
}

.detail .detail-h .input {
    position: relative;
}

.detail .detail-h input {
    width: 8.85rem;
    height: 1rem;
    border: .025rem solid #FFF;
    position: relative;
    background: none;
    color: #FFF;
    font-size: .375rem;
    font-family: 'NeueHaasDisplay-Mediu';
    font-weight: 600;
    padding: 0 .575rem;
}

.detail .detail-h input::placeholder {
    color: #FFF;
}

.detail .detail-h button {
    position: absolute;
    top: .275rem;
    right: .5rem;
    width: .475rem;
    height: .475rem;
    background: none;
}

.detail .detail-h button img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.detail .cont-bot {
    padding: 2.25rem 0 2.75rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.detail .cont-bot .share {
    display: flex;
    align-items: center;
}

.detail .cont-bot .share .tit {
    margin-bottom: 0;
    margin-right: 1rem;
}

.detail .cont-bot .return {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 3.95rem;
    height: 1.25rem;
    border: .025rem solid #9A0100;
    transition: all .6s;
}

.detail .cont-bot .return img {
    width: .55rem;
    height: .325rem;
    object-fit: contain;
    margin-right: .5rem;
    transition: all 0.5s;
}

.detail .cont-bot .return:hover img {
    transform: translateX(-0.2rem);
}

.detail .cont-bot .return .text {
    color: #9A0100;
    text-transform: capitalize;
    font-size: .325rem;
    transition: all .6s;
}

.detail .share .tit {
    color: #000;
    line-height: .75rem;
    margin-bottom: .25rem;
}

.detail .share .icon-list {
    display: flex;
    gap: 1.1rem;
    align-items: center;
}

.detail .share .icon-list li svg path {
    transition: all 0.5s;
}

.detail .share .icon-list li:hover svg path {
    fill: #9A0100;
}

/* 新闻详情 */
/* 话题详情 */
.topic-detail .time {
    width: 3rem;
    height: 4rem;
    background: #9A0100;
    margin-bottom: 0.5rem;
}

.topic-detail .time .day {
    padding: .875rem 0 .575rem;
    text-align: center;
    color: #FFF;
    line-height: 1;
}

.topic-detail .time .year {
    color: #FFF;
    line-height: 1;
    text-align: center;
}

.topic-detail .info-list li {
    display: flex;
}

.topic-detail .info-list li:not(:last-child) {
    margin-bottom: .5rem;
}

.topic-detail .info-list li .icon {
    width: .35rem;
    margin-top: 0.15rem;
}

.topic-detail .info-list li .icon img {
    width: 100%;
}

.topic-detail .info-list li .rt {
    width: calc(100% - .35rem);
    padding-left: .225rem;
}

.topic-detail .info-list li .text1 {
    color: #000;
    line-height: .75rem;
}

.topic-detail .info-list li .text2 {
    color: #000;
    line-height: 1.4;
    text-decoration: underline;
    text-underline-offset: 10%;
}

.topic-detail .rht_content .title {
    margin-bottom: 2.25rem;
}

.topic-detail .rht_content .info::after {
    width: 5.45rem;
}

.topic-detail .topic-list li .abstract {
    padding: 2rem 0 2.95rem;
}

.topic-detail .topic-list li .abstract .h2 {
    color: #000;
    line-height: 140%;
    margin-bottom: .5rem;
}

.topic-detail .topic-list li .abstract .cont2 {
    color: #000;
    line-height: 180%;
}

.topic-detail .topic-list li:nth-child(2) .title {
    margin-bottom: 1.8rem;
}

.topic-detail .topic-img {
    width: 100%;
    margin-top: 2.05rem;
}

.topic-detail .topic-img img {
    width: 100%;
}

.topic-detail .cont-bot {
    padding: 2.5rem 0;
}

.topic-detail .more-topic {
    padding: 2.5rem 0 2.25rem;
    border-top: .025rem solid rgba(0, 0, 0, .2);
}

.topic-detail .more-topic .h2 {
    color: #000;
    line-height: 140%;
    margin-bottom: 2rem;
}

.topic-detail .more-list {
    display: flex;
    gap: 2.5rem;
    flex-wrap: wrap;
}

.topic-detail .more-list li {
    width: calc((100% - 2.5rem) / 2);
    /* height: 3.15rem; */
    border-bottom: .025rem solid rgba(0, 0, 0, .2);
    list-style: none;
}

.topic-detail .more-list li a {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding-bottom: .375rem;
}

.topic-detail .more-list li .h3 {
    color: #000;
    line-height: 140%;
    overflow: hidden;
    height: 1.4rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    transition: all 0.5s;
}

.topic-detail .more-list li:hover .h3 {
    color: #9A0100;
}

.topic-detail .more-list li .time2 {
    color: #000;
    line-height: .45rem;
    margin-top: .925rem;
}

/* 话题详情 */
/* Global Talent */
.talent .rht_content .title {
    margin: 2.05rem 0 2rem;
}

.talent .rht_content .info {
    padding-bottom: 0;
}

.talent .rht_content .info::after {
    width: 10.5rem;
}

.talent .rht_content .cont p:not(:last-child) {
    margin-bottom: 0;
}

.talent .field {
    padding-top: 1rem;
}

.talent .gtitle {
    margin-top: 3rem;
}

@media (max-width: 996px) {
    .talent .gtitle {
        margin-top: 1.5rem;
        font-size: .75rem;
    }
}

.talent .field .h3 {
    color: #000;
    line-height: 140%;
    margin-bottom: .5rem;
}

.talent .field-list {
    /* padding-left: 0.8rem; */
}

.talent .field-list li {
    color: #000;
    line-height: 180%;
    list-style-type: disc;
}

.talent .join-us {
    padding-top: 2.5rem;
}

.talent .join-us .h3 {
    color: #000;
    line-height: 140%;
    margin-bottom: 1rem;
}

.talent .join-us .h4 {
    color: #000;
    line-height: 180%;
}

.talent .us-list .item {
    padding-top: 1rem;
}

.talent .us-list .item .h4,
.talent .us-list .item .p {
    color: #000;
    line-height: 180%;
}

.talent .us-list .item ul {
    padding-left: 0.8rem;
}

.talent .us-list .item ul li {
    margin-top: 0.9rem;
    color: #000;
    line-height: 180%;
    list-style-type: disc;
}

.talent .support .h3,
.talent .app .h3 {
    margin-bottom: 0;
}

.talent .app {
    padding-bottom: 3.5rem;
}

.talent .us-list .item .p a {
    transition: all 0.5s;
}

.talent .us-list .item .p a:hover {
    color: #9A0100;
}

/* Global Talent */
/* Faculty Details */
.faculty-detail .person {
    padding-top: 2.05rem;
}

.faculty-detail .person-header {
    display: flex;
}

.faculty-detail .person-header .ft {
    width: 8.025rem;
    height: 10.7rem;
    position: relative;
}

.faculty-detail .person-header .ft::before {
    z-index: -1;
    content: "";
    position: absolute;
    top: 1.5rem;
    left: .525rem;
    width: 7.75rem;
    height: 9.45rem;
    background: #9A0100;
}

.faculty-detail .person-header .ft img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.faculty-detail .person-header .rt {
    width: calc(100% - 10.55rem);
    margin-left: 2.8rem;
    position: relative;
    /* border-bottom: .025rem solid rgba(0, 0, 0, 0.2); */
}

.faculty-detail .person-header .rt::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -0.15rem;
    width: 100%;
    height: .025rem;
    background: rgba(0, 0, 0, .2);
}

.faculty-detail .person-header .rt::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -0.175rem;
    width: 9.5rem;
    height: .075rem;
    background: #9A0100;
}

.faculty-detail .person-header .name {
    color: #000;
    line-height: 120%;
}

.faculty-detail .person-header .position {
    color: #9A0100;
    line-height: 140%;
    margin: .2rem 0 1.5rem;
}

.faculty-detail .person-header .intro {
    color: #000;
    line-height: 140%;
}

.faculty-detail .person-header .email {
    color: #000;
    line-height: 140%;
    margin-top: 0.75rem;
}

.faculty-detail .person-body {
    padding-top: 2.5rem;
    color: #000;
    line-height: 180%;
}

.faculty-detail .experience-list {
    padding-top: 2.5rem;
}

.faculty-detail .experience-list li .th {
    display: flex;
    align-items: center;
    height: 1.725rem;
    padding: 0 .725rem;
    cursor: pointer;
    background: #F6F6F6;
    transition: all 0.5s;
    margin-bottom: 1rem;
}

.faculty-detail .experience-list li.active .th {
    background: #9A0100;
}

.faculty-detail .experience-list li .th img {
    width: .75rem;
    height: .75rem;
    object-fit: contain;
}

.faculty-detail .experience-list li .th .add {
    display: none;
}

.faculty-detail .experience-list li.active .th .add {
    display: block;
}

.faculty-detail .experience-list li.active .th .reduce {
    display: none;
}

.faculty-detail .experience-list li .th .label {
    margin-left: .95rem;
    line-height: 140%;
    transition: all 0.5s;
    color: #000;
}

.faculty-detail .experience-list li.active .th .label {
    color: #FFF;
}

.faculty-detail .experience-list dl {
    padding-bottom: 0.25rem;
    display: none;
}

.faculty-detail .experience-list dd {
    margin-bottom: 1.175rem;
    display: flex;
    align-items: flex-start;
    padding-left: 2.425rem;
}

.faculty-detail .experience-list dd .year {
    width: 5rem;
    color: #9A0100;
    line-height: 180%;
    margin-right: 1.5rem;
}

.faculty-detail .experience-list dd .text {
    width: calc(100% - 6.5rem);
    color: #000;
    line-height: 140%;
}

.faculty-detail .cont-bot {
    padding: 1.5rem 0 2.8rem;
}

/* Faculty Details */
/* Research News Details */
.research-detail .rht_content .title {
    margin-bottom: 1rem;
}

.research-detail .intro {
    color: #000;
    line-height: 140%;
    margin-bottom: 2.925rem;
}

.research-detail .key {
    padding-top: 2.425rem;
}

.research-detail .key .title {
    color: #000;
    line-height: 140%;
    margin-bottom: 1rem;
}

.research-detail .key-cont {
    color: #000;
    line-height: 180%;
}

.research-detail .key-cont p:not(:last-child) {
    margin-bottom: 1.05rem;
}

.research-detail .key-cont span {
    font-weight: 700;
}

.research-detail .applications {
    padding-top: 2.05rem;
}

.research-detail .applications .title {
    color: #000;
    line-height: 140%;
    margin-bottom: 1rem;
}

.research-detail .app-list li:not(:last-child) {
    margin-bottom: 0.9rem;
}

.research-detail .app-list li .text1,
.research-detail .app-list li .text2 {
    color: #000;
    line-height: 180%;
}

.research-detail .cont-bot {
    padding: 2.5rem 0 2.8rem;
}

/* Research News Details */
/* Admissions Details */
.admissions-detail .sticky_box .rht_box {
    width: 100%;
    padding: 1.5rem 3.5rem 0;
}

.admissions-detail .rht_content .info {
    align-items: center;
    justify-content: space-between;
}

.admissions-detail .rht_content .info .ft {
    display: flex;
    gap: 1.425rem;
}

.admissions-detail .info .view {
    color: #000;
    line-height: 140%;
}

.admissions-detail .cont-bot {
    padding: 2.5rem 0 2.125rem;
}

.admissions-detail .rht_content .cont p:not(:last-child) {
    margin-bottom: 0.9rem;
}
.admissions-detail .rht_content .cont table p:not(:last-child){
    margin-bottom: 0 !important; 
}
.admissions-detail .rht_content .cont table{
    margin: 0 auto;
}
.admissions-detail .rht_content .cont table  tr,
.admissions-detail .rht_content .cont table  td{
    vertical-align:middle;
}
.admissions-detail .rht_content .cont table  tr:first-child {
    text-align: center;
}
.admissions-detail .rht_content .cont {
    font-weight: normal;
}

.admissions-detail .rht_content .cont h4 {
    color: #000;
    font-weight: 700;
    line-height: 180%;
    font-family: 'NeueHaasDisplay-Mediu';
    font-size: .5rem;
    font-weight: 700;
}

/* Admissions Details */
/* Join Us */
.join .sticky_box .rht_box {
    padding: 1.5rem 3.5rem 3.5rem;
    width: 100%;
}

.join .rht_top {
    padding: 0;
}

.join .search form select {
    width: 6rem;
}

.join .join-list {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem 2.5rem;
    margin-bottom: 0;
}

.join .join-list li {
    width: calc((100% - 5rem) / 3);
    height: 6.875rem;
    border: .025rem solid #E5E5E5;
    position: relative;
    transition: all 0.5s;
}

.join .join-list li::after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #FFF;
    z-index: -1;
    content: '';
    transition: all .6s;
}

.join .join-list li:hover::after {
    background-color: rgba(255, 255, 255, 0.96);
    backdrop-filter: blur(.5rem);
    /* filter: blur(.5rem); */
}

.join .join-list li::before {
    z-index: -1;
    content: "";
    position: absolute;
    left: -0.4rem;
    bottom: -0.425rem;
    width: 11.925rem;
    height: 5.7rem;
    background: #9A0100;
    transition: all 0.5s;
    opacity: 0;
}

.join .join-list li:hover::before {
    opacity: 1;
}

.join .join-list li a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 1.1rem 1rem 1.075rem;
}

.join .join-list li .add {
    opacity: 0;
    position: absolute;
    right: -0.125rem;
    top: -0.125rem;
    width: 1.25rem;
    height: 1.25rem;
    transition: all 0.5s;
}

.join .join-list li:hover .add {
    opacity: 1;
}

.join .join-list li .title {
    color: #000;
    line-height: 140%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.join .join-list li .info {
    margin-top: 1.45rem;
    color: #000;
    line-height: .45rem;
    display: flex;
}

.join .join-list li .info span:nth-child(2) {
    margin-left: 1rem;
}

.join .join-list li .info span:nth-child(3) {
    margin-left: auto;
}

.join .rht_box .rht_top_content {
    margin-bottom: 2rem;
}

/* Join Us */
/* Institutes & Laboratories */
.institutes-detail .devices-header {
    display: flex;
    padding: 2.05rem 0 1.5rem;
    position: relative;
    border-bottom: .025rem solid rgba(0, 0, 0, 0.2);
}

.institutes-detail .devices::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -0.05rem;
    width: 19rem;
    height: .075rem;
    background: #9A0100;
}

.institutes-detail .devices .ft {
    width: calc(100% - 450px);
    padding-right: 1.5rem;
}

.institutes-detail .devices .h2 {
    color: #000;
    line-height: 120%;
}

.institutes-detail .devices .name {
    margin: 1.75rem 0 .25rem;
    line-height: 140%;
    color: #9A0100;
}

.institutes-detail .devices .position {
    color: #000;
    line-height: 140%;
}

.institutes-detail .devices .rt {
    width: 450px;
    height: auto;
    overflow: hidden;
}

.institutes-detail .devices .rt img {
    width: 100%;
    height: auto;
    /* object-fit: cover; */
}

.institutes-detail .devices-body {
    padding-top: 2rem;
    color: #000;
    line-height: 180%;
}

.institutes-detail .areas {
    padding-top: 2.5rem;
}

.institutes-detail .areas .h3 {
    color: #000;
    line-height: 140%;
    margin-bottom: 1rem;
}

.institutes-detail .areas-cont {
    color: #000;
    line-height: 180%;
}

.institutes-detail .key-body {
    display: flex;
}

.institutes-detail .key-list {
    width: calc(100% - 15rem);
    padding-right: 2.5rem;
}

.institutes-detail .key-list li {
    line-height: 140%;
    color: #000;
    position: relative;
    padding-left: .675rem;
}

.institutes-detail .key-list li::before {
    content: "";
    position: absolute;
    top: .25rem;
    left: 0;
    width: .175rem;
    height: .175rem;
    background: #9A0100;
}

.institutes-detail .key-list li:not(:last-child) {
    margin-bottom: 0.75rem;
}

.institutes-detail .swiper-key {
    width: 15rem;
    height: 13.75rem;
    padding-bottom: 2.5rem;
}

.institutes-detail .swiper-key .swiper-slide {
    width: 100%;
    height: 11.25rem;
}

.institutes-detail .swiper-key .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.swiper-key .swiper-pagination {
    text-align: right;
    bottom: -1.05rem;
    justify-content: flex-end;
}

.swiper-key .swiper-pagination .swiper-pagination-bullet {
    width: .2rem;
    height: .2rem;
    background: #D9D9D9;
    position: relative;
    opacity: 1;
    margin: 0 .15rem;
}

.swiper-key .swiper-pagination .swiper-pagination-bullet-active::after {
    content: "";
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    width: .4rem;
    height: .4rem;
    border-radius: 50%;
    border: .025rem solid #9A0100;
    box-sizing: border-box;
}

.swiper-key .swiper-pagination .swiper-pagination-bullet-active {
    background: #9A0100;
}

.institutes-detail .team {
    padding-top: 0;
}

.institutes-detail .team .h3 {
    margin-bottom: 2rem;
}

.institutes-detail .swiper-team {
    width: 31.8rem;
    height: 21.025rem;
    padding-bottom: 2.25rem;
    overflow: visible;
}

.institutes-detail .swiper-team::after {
    content: "";
    position: absolute;
    bottom: 3.15rem;
    right: -1.8rem;
    width: 1.25rem;
    height: 1.25rem;
    opacity: 0.1;
    background: #9A0100;
}

.institutes-detail .swiper-team .swiper-slide img {
    width: 100%;
    height: 17.875rem;
    object-fit: cover;
}

.institutes-detail .swiper-team .swiper-slide .theme {
    position: absolute;
    bottom: 0.25rem;
    right: -1.2rem;
    width: 19.375rem;
    height: 1.25rem;
    background: #9A0100;
    padding-left: .725rem;
    color: #FFF;
    line-height: 1.25rem;
}

.institutes-detail .swiper-team .swiper-slide .theme span {
    opacity: 0;
    transform: translateY(0.3rem);
    visibility: hidden;
}

.institutes-detail .swiper-team .swiper-slide-active .theme span {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    transition: all 0.5s;
    transition-delay: 0.2s;
}

.swiper-team .swiper-button-prev {
    left: 97.5%;
    top: 86.8%;
    width: .25rem;
    height: .45rem;
    background-image: url(../limg/prev.png);
    background-size: contain;
}

.swiper-team .swiper-button-next {
    right: -2.3%;
    top: 86.8%;
    width: .25rem;
    height: .45rem;
    background-image: url(../limg/next.png);
    background-size: contain;
}

.swiper-team .swiper-button-disabled {
    opacity: 0.6;
}

.institutes-detail .cont-bot {
    padding: 0 0 2.5rem;
}

.institutes-detail .team_button {
    padding-bottom: 1.6rem;
}

.institutes-detail .more-institutes {
    border-top: 1px solid rgba(0, 0, 0, 0.2);
}

.institutes-detail .more-institutes .h3 {
    margin-bottom: 2rem;
}

.institutes-detail .swiper-institutes {
    /* width: 31.8rem; */
    width: 100%;
    padding-bottom: 3.35rem;
}

.institutes-detail .trans_list {
    margin-bottom: 0;
}

.institutes-detail .trans_list .swiper-institutes {
    padding-bottom: 2.5rem;
}

.swiper-institutes .swiper-slide a {
    display: block;
    width: 100%;
}

.swiper-institutes .swiper-slide a:hover .tit-20 {
    color: #9A0100;
}

.swiper-institutes .swiper-slide .img {
    width: 100%;
    height: 6.5rem;
    overflow: hidden;
}

.swiper-institutes .swiper-slide .img img {
    width: 100%;
    /* height: 100%; */
    /* object-fit: cover; */
    transition: all 0.5s;
}

.swiper-institutes .swiper-slide:hover .img img {
    transform: scale(1.05);
}

.swiper-institutes .swiper-slide .text {
    height: 1.4rem;
    margin-top: 0.5rem;
    color: #000;
    line-height: 140%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    transition: all 0.5s;
}

.swiper-institutes .swiper-pagination {
    position: absolute;
    left: 0;
    bottom: 2.05rem;
    text-align: left;
}

.swiper-institutes .swiper-pagination .swiper-pagination-bullet {
    width: .2rem;
    height: .2rem;
    background: #D9D9D9;
    position: relative;
    opacity: 1;
    margin: 0 .15rem;
}

.swiper-institutes .swiper-pagination .swiper-pagination-bullet-active::after {
    content: "";
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    width: .4rem;
    height: .4rem;
    border-radius: 50%;
    border: .025rem solid #9A0100;
    box-sizing: border-box;
}

.swiper-institutes .swiper-pagination .swiper-pagination-bullet-active {
    background: #9A0100;
}

/* Institutes & Laboratories */
/* Admissions */
.admissions .admissions_01 {
    padding: 0 3.5rem;
}

.admissions .dates-list li {
    height: 3.75rem;
    padding: 0;
}

.admissions .dates-list li a {
    display: flex;
    align-items: stretch;
}

.admissions .dates-list li .time {
    height: auto;
    border: .025rem solid #E5E5E5;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.admissions .dates-list li .rt {
    margin-left: .125rem;
    width: calc(100% - 3.875rem);
    height: auto;
    padding: 1rem 2.125rem .75rem 1.675rem;
    border: .025rem solid #E5E5E5;
    position: relative;
}

.admissions .dates-list li .rt::before {
    content: "";
    position: absolute;
    top: .675rem;
    left: -0.15rem;
    width: .125rem;
    height: 2.4rem;
    opacity: 0.1;
    background: #000;
}

.admissions .dates-list li .ad-title {
    color: #000;
    line-height: 140%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.admissions .dates-list li .ad-info {
    color: #000;
    line-height: 180%;
    margin-top: .4rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.admissions .dates-list li:not(:last-child) {
    margin-bottom: 1rem;
}

.admissions .admission-box {
    padding-bottom: 3.5rem;
}

.admissions .admissions_02 {
    width: 100%;
    padding: 3rem 4.375rem 3.5rem 3.5rem;
    background: #F6F6F6;
}

.admissions .admissions_02 .rht_top_content,
.admissions .admissions_03 .rht_top_content {
    margin-bottom: 0;
}

.admissions .supervisor-list {
    padding-top: 2.6rem;
    display: flex;
    flex-wrap: wrap;
    gap: .5rem 0.75rem;
}

.admissions .supervisor-list li a {
    text-decoration: underline;
    transition: all 0.5s;
}

.admissions .supervisor-list li:hover a {
    color: #9A0100;
}

.admissions .admissions_03 {
    padding: 3rem 3.5rem 3.5rem;
}

.admissions .admissions_03 .dates-list {
    padding: 2.6rem 0 0;
}

.news .rht_content .rht_top_content .t1,
.join .rht_content .rht_top_content .t1 {
    line-height: 1;
}

.news .rht_content .rht_top_content .tit-60.t1::after,
.join .rht_content .rht_top_content .tit-60.t1::after {
    bottom: -0.6rem;
}

.news .rht_box .rht_top_content .rht_top_title,
.join .rht_box .rht_top_content .rht_top_title {
    align-items: center;
}

.news .n3 .topic-list li {
    height: auto;
}

.news .n3 .topic-list li .title {
    /* border-bottom: 0; */
    /* padding-bottom: 0; */
    /* margin-bottom: 0; */
    transition: all .6s;
}

.news .n3 .topic-list li .topic {
    background-size: 100% 100%;
    transition: all .6s;
}

.news .n3 .topic-list li .info {
    padding: 1.175rem 1rem 1.175rem .85rem;
}

.news .n3 .topic-list li:hover .topic {
    background-size: 105% 105%;
}

.news .n3 .topic-list li:hover .title {
    color: #9A0100;
}

/* Admissions */
/* transfer */
/* .transfer .sticky_box .rht_box {
    padding-left: 0;
}

.transfer .rht_box .rht_content {
    padding-right: 0;
} */
.transfer .transfer_01 .cont,
.transfer .transfer_03 .cont {
    color: #000;
    line-height: 180%;
}

.transfer .rht_content .rht_top_content .tit-60.t1::after {
    background: #026636;
}

.transfer .partner {
    width: 31.25rem;
    height: auto;
    margin: 2rem auto 3rem;
}

.transfer .partner img,
.transfer .origin img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transition: all .6s;
}

.transfer .transfer_02 {
    background: #F6F6F6;
    padding: 3rem 0rem 3rem 0rem;
    position: relative;
}

.transfer .transfer_02::after {
    position: absolute;
    left: -3.5rem;
    top: 0;
    width: calc(100vw - 5rem);
    height: 100%;
    background: #f6f6f6;
    z-index: -1;
    content: "";
}

.transfer .transfer_02::before {
    position: absolute;
    right: -3.5rem;
    bottom: 0%;
    content: "";
    width: 4.6rem;
    height: 4.5rem;
    z-index: 1;
    background-image: url(http://boc.yesshang.cn/qiantang/web/bocstatic/web/css/../gimg/153.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
}

.transfer .transfer_02 .cont {
    color: #000;
    line-height: 180%;
}

/* 
.transfer .transfer_02 .cont p:not(:last-child),
.transfer .transfer_02 .cont img:not(:last-child) {
    margin-bottom: 2rem;
} */
.transfer .transfer_02 .cont img {
    max-width: 100%;
    display: inline-block;
}

.transfer .transfer_02 .cont .pic {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: space-between;
    /* padding-right: 3.5rem; */
    margin-bottom: 2rem;
}

.transfer .transfer_02 .cont .pic img {
    margin-bottom: 0;
}

.transfer .pic .icon {
    position: absolute;
    left: 18.5rem;
    bottom: 0;
    width: 1.725rem;
    height: 1.7rem;
    object-fit: cover;
}

.transfer .pic .info-list {
    position: absolute;
    right: -3.5rem;
    bottom: 1.7rem;
    width: 22rem;
    height: 5.275rem;
    background: #FFF;
    padding: .6rem 1rem .6rem 1rem;
    display: flex;
    gap: 2.375rem;
}

.transfer .pic .info-list li {
    width: calc((100% - 2rem) / 3);
    list-style: none;
}

.transfer .pic li .num {
    color: #026636;
    white-space: nowrap;
    line-height: 1;
    padding-bottom: .25rem;
    border-bottom: .05rem solid rgba(0, 0, 0, 0.3);
}

.transfer .pic li .num span {
    color: #000;
    line-height: 140%;
    margin-left: .125rem;
}

.transfer .pic li .name {
    color: #000;
    line-height: 140%;
    margin-top: .5rem;
}

.transfer .pic .image:nth-child(1) {
    width: 18.5rem;
    height: 13.875rem;
    object-fit: cover;
}

.transfer .pic .image:nth-child(2),
.transfer .pic .image:nth-child(3) {
    width: 7.5rem;
    height: 5.625rem;
    object-fit: cover;
}

.transfer .transfer_03 {
    padding: 3rem 0rem 2rem;
}

.transfer .origin {
    margin-top: 2rem;
    width: 100%;
    height: 18rem;
}

.transfer .transfer_04 {
    padding-top: 1rem;
    padding-left: 0rem;
    padding-right: 0rem;
    align-items: center;
    justify-content: space-between;
}

.transfer .transfer_04 .swiper-btn {
    display: flex;
    gap: 1rem;
}

.transfer .transfer_04 .btn {
    width: 1rem;
    height: 1rem;
    cursor: pointer;
}

.transfer .transfer_04 .swiper-button-disabled {
    cursor: no-drop;
    opacity: 0.7;
}

.transfer .transfer_04 .btn svg path,
.transfer .transfer_04 .btn svg circle {
    transition: all 0.5s;
}

.transfer .transfer_04 .btn:hover svg path,
.transfer .transfer_04 .btn:hover svg circle {
    stroke: #026636;
}

.transfer .transfer_04 .img {
    margin-top: 2rem;
    width: 100%;

}

.transfer .transfer_04 .img img {
    margin: 0 auto;
    width: 100%;
}

.transfer .swiper-mile {
    width: 100%;
}

.transfer .swiper-mile .swiper-slide .year {
    color: #026636;
    line-height: 140%;
    margin-bottom: .325rem;
}

.transfer .swiper-mile .swiper-slide .info {
    color: #000;
    line-height: 140%;
    padding-right: 3.5rem;
    padding-top: 1.4rem;
    border-top: .025rem solid rgba(0, 0, 0, 0.2);
    position: relative;
}

.transfer .swiper-mile .swiper-slide .info::before {
    content: "";
    position: absolute;
    top: -0.1rem;
    left: 0;
    width: .25rem;
    height: .25rem;
    background: #026636;
    border-radius: 50%;
}

.transfer .swiper-mile .swiper-slide .info::after {
    content: "";
    position: absolute;
    top: 0;
    left: .1rem;
    width: .05rem;
    height: 1rem;
    background: #026636;
}

.transfer .img-list {
    padding: 5rem 3.5rem 2.3rem;
    display: flex;
    gap: 1rem;
}

.transfer .img-list li {
    width: calc((100% - 2rem) / 3);
    height: 11.325rem;
}

.transfer .img-list li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}

.transfer .img-list li .img {
    width: 100%;
    height: 100%;
}

.transfer .img-list li .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.transfer .img-list li .info {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition: all 0.5s;
}

.transfer .img-list li:hover .info {
    background: rgba(0, 0, 0, 0.60);
    /* backdrop-filter: blur(.625rem); */
}

.transfer .img-list li .icon {
    height: 1.8rem;
}

.transfer .img-list li .line {
    width: 1.25rem;
    height: .125rem;
    background: #FFF;
    margin: 1.425rem 0 1.1rem;
    transition: all 0.5s;
}

.transfer .img-list li:hover .line {
    background: #026636;
}

.transfer .img-list li .name {
    color: #FFF;
    line-height: 140%;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-color: #FFF;
    text-decoration-thickness: 4%;
    transition: all 0.5s;
}

.transfer .img-list li .name:hover {
    color: #026636;
    text-decoration-color: #026636;
}

/* transfer */
/* Startup Companies Detail */
.transfer-detail .detail-h {
    background: #026636;
}

.transfer-detail .related .link-list li .num {
    color: #026636;
}

.transfer-detail .sticky_box .rht_box .rht_top span {
    color: #026636;
}

.transfer-detail .devices .name {
    color: #000;
    margin-top: 1rem;
}

.transfer-detail .devices .name span {
    color: #026636;
}

.transfer-detail .devices .position {
    color: #026636;
    font-size: .55rem;
    margin-top: 1.3rem;
}

.transfer-detail .devices-header::after {
    background: #026636;
}

.transfer-detail .devices .rt {
    position: relative;
}

.transfer-detail .devices .rt video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.transfer-detail .devices .play_icon {
    width: .9rem;
    height: .9rem;
    position: absolute;
    right: .25rem;
    bottom: .25rem;
}

.transfer-detail .devices-header {
    padding-bottom: 2rem;
}

.transfer-detail .devices-body {
    padding-top: 1.5rem;
}

.transfer-detail .sector .areas-cont p:not(:last-child) {
    margin-bottom: .9rem;
}

.transfer-detail .team {
    padding-top: 2.5rem;
}

.transfer-detail .team .trans_list {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin-top: 1rem;
}

.transfer-detail .team .trans_list .trans_li {
    /* width: 8.75rem; */
    height: auto;
    margin-right: 1rem;
    margin-bottom: .75rem;
}

.transfer-detail .team .trans_list .trans_li:nth-child(3n) {
    margin-right: 0;
}

.transfer-detail .team .trans_list .trans_li .img {
    /* width:100%; */
    margin-bottom: .5rem;
}

.transfer-detail .team .trans_list .trans_li .img img {
    /* width: 100%; */
}

.transfer-detail .team .h3 {
    margin-bottom: 2rem;
}

.transfer-detail .swiper-team {
    margin-top: 2.5rem;
}

.transfer-detail .swiper-team .swiper-slide .theme {
    background: #026636;
}

.transfer-detail .swiper-team::after {
    background: #F5F5F5;
    opacity: 1;
}

.transfer-detail .cont-bot .return {
    border-color: #026636;
}

.transfer-detail .cont-bot .return .text {
    color: #026636;
}

.transfer-detail .swiper-team .swiper-pagination {
    position: absolute;
    left: 0;
    bottom: 2.55rem;
    text-align: left;
}

.transfer-detail .swiper-team .swiper-pagination .swiper-pagination-bullet {
    width: .2rem;
    height: .2rem;
    background: #D9D9D9;
    position: relative;
    opacity: 1;
    margin: 0 .15rem;
}

.transfer-detail .swiper-team .swiper-pagination .swiper-pagination-bullet-active::after {
    content: "";
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    width: .4rem;
    height: .4rem;
    border-radius: 50%;
    border: .025rem solid #026636;
    box-sizing: border-box;
}

.transfer-detail .swiper-team .swiper-pagination .swiper-pagination-bullet-active {
    background: #026636;
}

.transfer-detail .swiper-team {
    height: 21.5rem;
    padding-bottom: 3.6rem;
}

.transfer-detail .swiper-pagination .swiper-pagination-bullet-active::after {
    border-color: #026636;
}

.transfer-detail .swiper-institutes .swiper-pagination .swiper-pagination-bullet-active {
    background: #026636;
}

.admissions .dates-list li .ad-title {
    transition: all .6s;
}

.admissions .dates-list li:hover .ad-title {
    color: #9A0100;
}

.news .rht_top_content {
    margin-bottom: 0;
}

.news_02 {
    position: relative;
}

.news_02::after {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 4.6rem;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-position: center;
    content: '';
    background-image: url("../gimg/154.png");
    height: 4.5rem;
    z-index: 0;
}

.detail .cont-bot .return:hover {
    /* box-shadow: 0px 0px 10px 4px rgba(154, 1, 0, .5); */
}

.news .news_01.n1 {
    /* padding-bottom: 3.5rem; */
}

.join_02 {
    padding-bottom: 1rem;
}

.institutes-detail .devices .rt .play_icon {
    right: .3rem;
    position: absolute;
    bottom: .3rem;
    cursor: pointer;
}

.institutes-detail .devices .rt .play_icon svg {
    display: none;
    width: .9rem;
    height: .9rem;
}

.institutes-detail .devices .rt .play_icon svg.playing {
    display: block;
}

.institutes-detail .devices .rt .play_icon svg.paushed {
    display: none;
}

.news.news_topic .sticky_box .rht_box {
    width: 100%;
}

.news.news_topic .sticky_box .select_boxs {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 2;
}

.news.news_topic .sticky_box .select_box,
.news.news_topic .sticky_box .select_box:first-child {
    width: 3.7rem;
}

.news.news_topic .sticky_box .select_box:first-child {
    margin-right: 1rem;
}

.news .news_03 .topic-list li {
    height: 8.25rem;
    /* width: 100%; */
    position: relative;
    overflow: hidden;
}

.news.news_topic .news_03 .topic-list li {
    height: auto;
    width: calc((100% - 3rem) / 3);
    margin-bottom: 2rem;
}

.news .news_03 .topic-list li .info {
    display: block !important;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 1rem .65rem;
}

.news.news_topic .news_03 .topic-list li .info {
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
    height: auto;
}

.news.news_topic .news_03 .topic-list li .icon {
    margin-top: 0rem;
}

.news .news_03 .topic-list li .info .title {
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding: 0;
    border-bottom: 0;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    text-align: center;
    transition: all .6s;
}

.news.news_topic .news_03 .topic-list li .info .title {
    width: auto;
    height: 1.4rem;
    margin-bottom: .7rem;
    /* padding-bottom: .7rem; */
    /* border-bottom: .025rem solid rgba(0, 0, 0, .2); */
    font-size: .5rem;
    color: #000;
    text-align: left;
    display: -webkit-box;
}

.news.news_topic .news_03 .topic-list li .info .line {
    margin-bottom: .75rem;
    border-bottom: .025rem solid rgba(0, 0, 0, .2);
    width: 100%;
}

.news.news_topic .news_03 .topic-list {
    flex-wrap: wrap;
    gap: 0
}

.news.news_topic .news_03 .topic-list li {
    width: calc((100% - 5rem) / 3);
    margin-right: 2.5rem;
}

.news.news_topic .news_03 .topic-list li .topic {
    height: 8.5rem;
}

.news.news_topic .news_03 .topic-list li .topic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .6s;
}

.news.news_topic .news_03 .topic-list li:nth-child(3n) {
    margin-right: 0;
}

.news .news_03 .topic-list li .topic {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.news .news_03 .topic-list li .topic img {
    width: 100%;
    transition: all .6s;
}

.news.news_topic .news_03 {
    padding-top: 0;
}

.news.news_topic .news_03 .news_03_ajax {
    padding-top: 2rem;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
}

.news.news_topic .news_03 .news_03_ajax::after {
    position: absolute;
    left: 0;
    top: -.05rem;
    width: 11.987rem;
    height: 0.075rem;
    background: #9A0100;
    content: '';
}

.transfer-detail .swiper-institutes .swiper-slide:hover .text {
    color: #026636;
}

.transfer .transfer_03 .rht_top_content {
    margin-bottom: 0;
}

.transfer-detail .related .link-list li:hover .title {
    color: #026636;
}

.transfer-detail .sticky_box .rht_box .rht_top a:hover {
    color: #026636;
}

.news.news_topic .news_03 .topic-list li:hover .topic img {
    transform: scale(1.05);
}

.news.news_topic .news_03 .topic-list li:hover .title {
    color: #9A0100;
}

@media(min-width:996px) {
    .institutes-detail .cont-bot {
        padding-top: 1.5rem;
    }

    .news .news-list li .cont {
        height: 2.8rem;
    }
}

@media(max-width:996px) {
    .transfer-detail .team .trans_list {
        margin-top: 1rem;
    }

    .transfer-detail .team .trans_list .trans_li {
        /* width: calc((100% - 1rem) / 2); */
        width: 100%;
        height: auto;
        margin-bottom: .5rem;
        margin-right: 1rem;
    }

    .transfer-detail .team .trans_list .trans_li:nth-child(3n) {
        margin-right: 0;
    }

    .transfer-detail .team .trans_list .trans_li img {
        width: 100%;
    }

    .detail .sticky_box .rht_box {
        width: 100%;
    }
}

.transfer .transfer_02 .cont .img {
    overflow: hidden;
}

.transfer .transfer_02 .cont .image {
    overflow: hidden;
}

.transfer .transfer_02 .cont img {
    transition: all .6s;
}

.transfer .transfer_02 .cont img:hover,
.transfer .origin:hover img {
    transform: scale(1.05);
}

.imgSwiper .swiper-pagination {
    text-align: center;
    bottom: .5rem;
    justify-content: center;
}

.partner_glist {
    display: block;
}

.partner_glist .partner_item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}

.partner_glist .partner_item1 .partner_li {
    width: 35.27%;
    height: 3em;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 .3125em;
    color: #FFF;
    text-align: center;
    font-size: 1em;
    line-height: 100%;
    letter-spacing: 0.05em;
}

.partner_glist .partner_item1 .partner_li1 {
    background-color: #B41D23;
}

.partner_glist .partner_item1 .partner_li2 {
    background-color: #026636;
}

.partner_glist .partner_item1 .partner_type {
    position: absolute;
    left: 39.6%;
    top: 50%;
    transform: translateY(-50%);
    width: 20.91%;
    font-size: .45rem;
}

.partner_glist .partner_item1 .partner_type img {
    width: 100%;
}

.partner_glist .partner_item1 .partner_type .poa {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    /* color: #000; */
    color: #fff;
    text-align: center;
    font-size: 1em;
    line-height: 100%;
    letter-spacing: 0.01em;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    overflow: hidden;
    padding: 0 .56em;
}

/* .partner_glist .partner_item1 .partner_type .p1 {
    top: -69%;
}

.partner_glist .partner_item1 .partner_type .p2 {
    top: 66%;
} */
.partner_glist .partner_item1 .partner_type .p1 {
    top: 0%;
}

.partner_glist .partner_item1 .partner_type .p2 {
    top: 66%;
}

.partner_glist .partner_item2 .partner_li {
    line-height: 1.2;
    font-size: 1em;
    color: #3E3A39;
    text-align: center;
    width: 32.2%;
}

.partner_glist .partner_item2 .partner_li span {
    display: block;
    margin-bottom: 1.1em;
}

.partner_glist .partner_item3 .partner_li {
    width: 20.8%;
    height: 4.09em;
    background-color: #3E8082;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #FFF;
    font-size: 1em;
    line-height: 100%;
    letter-spacing: 0.1em;
    border-top-left-radius: 1em;
    border-bottom-right-radius: 1em;
    position: relative;
}

.partner_glist .partner_item3 .partner_li::after {
    position: absolute;
    right: -1.25rem;
    top: 50%;
    transform: translateY(-50%);
    width: 13.1%;
    height: 71.5%;
    content: '';
    background-image: url(../transfer/8.webp);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
}

.partner_glist .partner_item3 .partner_li:last-child::after {
    display: none;
}

.partner_glist .partner_item4 .partner_li {
    color: #026636;
    text-align: center;
    width: 11.2%;
    font-size: 1em;
    line-height: 100%;
    letter-spacing: 0.01em;
    font-weight: 600;
}

.partner_glist .partner_item4 .partner_li_img {
    width: 100%;
    height: 4.5805vw;
    background-color: #026636;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .91em;
    border-radius: 50%;
    margin: 1em auto 0;
}

.partner_glist .partner_item4 .partner_li_img img {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: auto;
}

.partner_glist .partner_item1 {
    width: 88%;
    margin: 0 auto;
    font-size: .8rem;
}

.partner_glist .partner_item2 {
    width: 84%;
    margin: .375rem auto 0;
    font-size: .5rem;
}

.partner_glist .partner_item3 {
    width: 100%;
    margin: 0 auto 1rem;
    font-size: .55rem;
}

.partner_glist .partner_item4 {
    width: 100%;
    padding: 0 5.5rem 0 6.125rem;
    margin: 0 auto;
    align-items: flex-start;
    font-size: .55rem;
}

.partner_glist .partner_item5 {
    width: 88%;
    height: 3rem;
    margin: 0 auto;
    align-items: center;
    flex-wrap: wrap;
    font-size: .55rem;
    justify-content: space-between;
}

.partner_glist .partner_item5 .partner_li {
    width: calc((100% - 64%) / 2);
    font-size: .45rem;
    line-height: 100%;
    letter-spacing: 0.72px;
}

.partner_glist .partner_item5 .partner_li p {
    font-size: 1em;

}

.partner_glist .partner_item5 .partner_type {
    width: 57%;
    position: absolute;
    left: 21%;
    margin: 0 auto;
    font-size: .8rem;
}

.partner_glist .partner_item5 .partner_type p {
    width: 62%;
    height: 3.062em;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #B41D23;
    color: #FFF;
    text-align: center;
    font-size: 1em;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 1.28px;
    position: absolute;
    left: 50%;
    top: -50%;
    transform: translate(-50%, 14%);
}

.g_ur .ul_item2 .img_cir {
    width: 100%;
    height: 15.75rem;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.g_ur .ul_item2 .img_cir img {
    width: 87.116%;
    height: auto;
    object-fit: cover;
    left: 6.4%;
    top: 0;
    transform: translateX(0%);
}

.g_ur .ul_item2 .img_cir img.img2.img_active {
    /* -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; */
    /* animation: img2 2s  linear infinite !important; */
    animation: img2 5s cubic-bezier(0.4, 0, 0.2, 1) infinite !important;

}

@keyframes img2 {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.g_ur .ul_item2 .img_cir .img1 {
    z-index: 1;
    position: relative;
    left: auto;
    transform: none;
    margin: 0 auto;
}


.g_ur .ul_item3 .img_cir {
    /* padding-left: 2.325rem; */
    /* padding-right: 2.5rem; */
    width: 87.116%;
    height: auto;
    margin: 0 auto;
}

.g_ur .ul_item3 .img_cir_glist {
    width: 100%;
}

.g_ur .ul_item3 .img_cir_top {
    display: flex;
    align-items: flex-start;
    padding-top: .25rem;
    padding-left: 6%;
    font-size: .55rem;
}

.g_ur .ul_item3 .img_cir_top img {
    width: 11.65%;
}

.g_ur .ul_item3 .img_cir_top .tit-22 {
    line-height: 1;
    font-size: 1em;
    margin-top: -.25rem;
    margin: -.25rem .75rem 0;
    font-weight: 600;
}

.g_ur .ul_item3 .img_cir_item1 {
    display: flex;
    align-items: flex-start;
    position: relative;
    margin-bottom: .45%;
    font-size: .45rem;
}

.g_ur .ul_item3 .img_cir_item1 .img_cir_li {
    width: calc(100% / 6);
    height: 4em;
    display: flex;
    align-items: center;
    position: relative;
    color: #FFF;
    font-size: 1em;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: 0.018rem;
    margin-left: -2.5%;
    background-image: url(../transfer/9-2.webp);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    padding-left: 1.4rem;
}

.g_ur .ul_item3 .img_cir_item1 .img_cir_li:first-child {
    margin-left: 0;
    background-image: url(../transfer/9.webp);
    padding-left: .5rem;
}

.g_ur .ul_item3 .img_cir_item1 .img_cir_li:nth-child(2n) {
    color: #000;
    background-image: url(../transfer/9-1.webp);
}

.g_ur .ul_item3 .img_cir_item3,
.g_ur .ul_item3 .img_cir_item2 {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding-right: 3%;
    font-size: .45rem;
    margin-bottom: .45%;
}

.g_ur .ul_item3 .img_cir_item .img_cir_li {
    max-width: 100%;
}

.g_ur .ul_item3 .img_cir_item3 .img_cir_li,
.g_ur .ul_item3 .img_cir_item2 .img_cir_li {
    width: 100%;
    height: 3.615em;
    border: 1px solid #026636;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #000;
    font-size: 1em;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: 0.018rem;
}

.g_ur .ul_item3 .img_cir_item2 .img_cir_li:nth-child(1) {
    /* width: 57.732%; */
    width: 58.9%;
}

.g_ur .ul_item3 .img_cir_item2 .img_cir_li:nth-child(2) {
    width: 41.238%;
}

.g_ur .ul_item3 .img_cir_item4 {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    font-size: .55rem;

}

.g_ur .ul_item3 .img_cir_item4 .img_cir_li {
    width: calc((100% - 2.25%) / 2);
    height: 3.615em;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background-image: url(../transfer/11.webp);
    color: #FFF;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    font-size: 1em;
    letter-spacing: 0.022rem;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
}

.g_ur .ul_item3 .img_cir_item5 {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding-left: 13%;
    width: 100%;
    padding-top: 8.75vh;
    overflow: hidden;
    font-size: .45rem;
}

.g_ur .ul_item3 .img_cir_item5 .img_cir_li {
    position: relative;
    color: #000;
    text-align: center;
    font-size: 1em;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: 0.018rem;
    flex-shrink: 0;
}

.g_ur .ul_item3 .img_cir_item5 .img_cir_li:nth-child(1) {
    width: 32.754%;
}

.g_ur .ul_item3 .img_cir_item5 .img_cir_li:nth-child(2) {
    width: 41.654%;
    margin-left: 1rem;
    margin-right: .7rem;
}

.g_ur .ul_item3 .img_cir_item5 .img_cir_li:nth-child(3) {
    width: 19.084%;
}

.g_ur .ul_item3 .img_cir_item5 .img_cir_li::after {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    content: '';
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: top center;
}

.g_ur .ul_item3 .img_cir_item5 .img_cir_li:nth-child(1)::after {
    width: 42.24vw;
    height: 7.618vh;
    left: 69%;
    top: -8vh;
    background-image: url(../transfer/12.webp);
}

.g_ur .ul_item3 .img_cir_item5 .img_cir_li:nth-child(2)::after {
    left: 54%;
    top: -6vh;
    width: 27.084vw;
    height: 5.66vh;
    background-image: url(../transfer/12-1.webp);
}

.g_ur .ul_item3 .img_cir_item5 .img_cir_li:nth-child(3)::after {
    left: 43%;
    top: -3.4vh;
    width: 10.417vw;
    height: 1.459vw;
    background-image: url(../transfer/12-2.webp);
}

.g_ur .ul_item4 .img_cir {
    width: 90%;
    margin: 0 auto;
}

.g_ur .ul_item4 .img_cir_top {
    display: flex;
    align-items: flex-start;
    width: 100%;
    overflow: hidden;
    justify-content: space-between;
    margin-bottom: 4.5%;
    font-size: 0.55rem;

}

.g_ur .ul_item4 .img_cir_top .img_cir_top_item {
    width: 28.553%;
    height: 2.375rem;
    /* background-color: #026636; */
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 2%;
    color: #FFF;
    font-size: 1em;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0.01em;
    position: relative;
}

.g_ur .ul_item4 .img_cir_top .img_cir_top_item img {
    margin-right: .75rem;
    height: 3.282vw;
    width: auto;
}

.g_ur .ul_item4 .img_cir_top .img_cir_top_item::before {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
    background-color: #026636;
    content: '';
    width: 100%;
    height: 100%;
    transition: all .6s;
}

.g_ur .ul_item4 .img_cir_top .img_cir_top_item:last-child {
    margin-right: 0;
}

.g_ur .ul_item4 .img_cir_center {
    display: flex;
    align-items: center;
    justify-content: center;
    width: max-content;
    max-width: 100%;
    height: 5.659vh;
    color: #164427;
    font-size: 0.8rem;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0.032rem;
    background-color: #F2F2F2;
    padding: .25rem 1rem;
    margin: 0 auto 0;
}

.g_ur .ul_item4 .img_cir_center span {
    font-size: 1em;
}

.g_ur .ul_item4 .img_cir_center_img {
    width: 83.78%;
    margin: 0 auto 0;
    position: relative;
    z-index: 1;
}

.g_ur .ul_item4 .img_cir_center_img img {
    width: 100%;
}

.g_ur .ul_item4 .img_cir_glist {
    display: flex;
    align-items: flex-start;
    margin-top: -1.25%;
}

.g_ur .ul_item4 .img_cir_glist .img_cir_item {
    margin-right: 2.05%;
    width: calc((100% - 2.05% * 5) / 6);
}

.g_ur .ul_item4 .img_cir_glist .img_cir_item:last-child {
    margin-right: 0;
}

.g_ur .ul_item4 .img_cir_glist .img_cir_item .img_cir_li {
    width: 100%;
    height: 1.205rem;
    color: #FFF;
    text-align: center;
    font-size: 0.4rem;
    font-style: normal;
    font-weight: 400;
    line-height: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #3E8082;
    padding: 0 .15rem;
    margin-bottom: 20%;
    letter-spacing: 0;
    position: relative;
    overflow: hidden;
}

.g_ur .ul_item4 .img_cir_glist .img_cir_item .img_cir_li::after {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
    background-color: #3E8082;
    content: '';
    width: 100%;
    height: 100%;
    transition: all .6s;
}

.g_ur .ul_item4 .img_cir_top .img_cir_top_item:hover::before,
.g_ur .ul_item4 .img_cir_glist .img_cir_item .img_cir_li:hover::after {
    /* background-color: #9A0100 !important; */
}

.g_ur .ul_item4 .img_cir_glist .img_cir_item .img_cir_li:nth-child(1) {
    height: 1.18rem;
    color: #FFF;
    font-size: 0.55rem;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0.01rem;
}

.g_ur .ul_item4 .img_cir_glist .img_cir_item .img_cir_li:nth-child(1)::after {
    background-color: #026636;
}

.g_ur .ul_item4 .img_cir_glist .img_cir_item .img_cir_li:last-child {
    margin-bottom: 0;
}

.g_ur .ul_item5 {
    position: relative;
}

.g_ur .ul_item5 .echarts_box {
    position: relative;
    width: 100%;
    display: flex;
    align-items: stretch;
}

.g_ur .ul_item5 #echarts {
    width: 44.464%;
    height: auto;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
}

.g_ur .ul_item5 #echarts .echarts_0 {
    width: calc(100% / 2);
    height: calc(100% / 2);
    color: #FFF;
    text-align: center;
    font-size: 0.55rem;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.018rem;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding: 3rem 3rem 0;
    line-height: 100%;
    z-index: auto;
    position: relative;
}

.g_ur .ul_item5 #echarts .echarts_0 p {
    position: relative;
    z-index: 1;
}

.g_ur .ul_item5 #echarts .echarts_0 p::after {
    content: attr(data-text);
    position: absolute;
    left: 50%;
    top: 100%;
    z-index: 1;
    transform: translate(-50%, -10%);
}

.g_ur .ul_item5 #echarts .echarts_01 {
    margin-bottom: .025rem;
}

.g_ur .ul_item5 #echarts .echarts_02 {
    margin-bottom: .025rem;
}

.g_ur .ul_item5 #echarts .echarts_03 {
    padding-left: 1.8rem;
}

.g_ur .ul_item5 #echarts .echarts_04 {
    padding-right: 2rem;
}

.g_ur .ul_item5 #echarts .poa {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    z-index: 1;
}

.g_ur .ul_item5 #echarts .poa svg {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
}

.g_ur .ul_item5 #echarts .path {
    fill: transparent;
    transition: fill .6s;
}

.g_ur .ul_item5 #echarts .path1 {
    fill: #3E8082;
}

.g_ur .ul_item5 #echarts .path2 {
    fill: #164427;
}

.g_ur .ul_item5 #echarts .path3 {
    fill: #006636;
}

.g_ur .ul_item5 #echarts .path4 {
    fill: #195E9D;
}

.g_ur .ul_item5 #echarts .tit-32 {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 5rem;
    transform: translate(-50%, -50%);
    color: #164427;
    text-align: center;
    font-size: 0.8rem;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0.032rem;
    z-index: 1;
}

/* .g_ur .ul_item5 #echarts .path1:hover,
.g_ur .ul_item5 #echarts .path2:hover,
.g_ur .ul_item5 #echarts .path3:hover,
.g_ur .ul_item5 #echarts .path4:hover {
    fill: #000;
} */

.g_ur .ul_item5 #echarts_right {
    height: auto;
    display: flex;
    align-items: flex-start;
}

.g_ur .ul_item5 #echarts_right .echarts_list {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-left: .85rem;
    width: 18.646vw;
    position: relative;
    height: 100%;
    padding-bottom: 1.95rem;
}

.g_ur .ul_item5 #echarts_right .echarts_list::after {
    position: absolute;
    left: 50%;
    width: 100%;
    bottom: -1rem;
    height: 56.575%;
    content: '';
    background-color: #164427;
    border-radius: 50%;
    perspective: revert;
    transform: translateX(-50%) rotateX(64deg);
    z-index: -1;
}

.g_ur .ul_item5 #echarts_right .echarts_list .poa_bg {
    position: absolute;
    left: 50%;
    bottom: 3.25rem;
    width: 94%;
    transform: translateX(-50%);
    height: 68.81%;
    z-index: 0;
    display: flex;
    align-items: flex-end;
}

.g_ur .ul_item5 #echarts_right .echarts_list .poa_bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}



.g_ur .ul_item5 #echarts_right .echarts_list .poa_tit {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -0.5rem;
    color: #164427;
    text-align: center;
    font-size: 0.8rem;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0.032rem;
}

.g_ur .ul_item5 .img:hover .poa_bg img {
    transform: scale(1);
}

.g_ur .ul_item5 #echarts_right .echarts_list::before {
    position: absolute;
    left: 50%;
    width: 100%;
    bottom: -.75rem;
    height: 56.65%;
    content: '';
    background-color: #ececec;
    border-radius: 50%;
    perspective: revert;
    transform: translateX(-50%) scale(.75) rotateX(64deg);
    z-index: 0;
}

.g_ur .ul_item5 #echarts_right .echarts_li {
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    /* transform: translateX(-50%); */
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFF;
    text-align: center;
    font-size: .55rem;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    z-index: 1;
    letter-spacing: 0.022rem;
}

.g_ur .ul_item5 #echarts_right .echarts_li span {
    position: relative;
    z-index: 1;
}

.g_ur .ul_item5 #echarts_right .echarts_li1 {
    width: 95%;
    height: 53.292%;
    /* bottom: 65%; */
    left: 3%;
    opacity: 0;
    bottom: 45%;

    transition: all 1s .4s ease-in-out;
}

.g_ur .ul_item5 #echarts_right .echarts_li1::after {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 100%;
    height: 100%;
    content: '';
    border-radius: 50%;
    transform: translateX(-50%) rotateX(62deg);
    background-color: #3E8082;
    z-index: 0;
}

.g_ur .ul_item5 #echarts_right .echarts_li2 {
    width: 78%;
    height: 43.77%;
    left: 11%;
    opacity: 0%;
    bottom: 6%;
    transition: all .75s .3s ease-in-out;


}

.g_ur .ul_item5 #echarts_right .echarts_li2::after {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 100%;
    height: 100%;
    content: '';
    border-radius: 50%;
    transform: translateX(-50%) rotateX(62deg);
    background-color: #195E9D;
    z-index: 0;
}

.g_ur .ul_item5 #echarts_right .echarts_li3 {
    width: 64%;
    height: 35.5%;
    left: 18%;
    opacity: 0;
    bottom: 0;
    transition: all .6s ease-in-out;

}

.g_ur .ul_item5 #echarts_right .echarts_li3::after {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 100%;
    height: 100%;
    content: '';
    border-radius: 50%;
    transform: translateX(-50%) rotateX(64deg);
    background-color: #006636;
    z-index: 0;
}

.g_ur .ul_item5 #echarts_right .echarts_txt {
    padding-left: 1rem;
    margin-top: -.55rem;
}

.g_ur .ul_item5 #echarts_right .echarts_tli {
    width: 54%;
    height: auto;
    min-height: 4.25rem;
    border-radius: 10%;
    color: #3E3A39;
    font-size: .45rem;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: 0.018rem;
    margin-bottom: 13%;
    padding: .45rem .45rem;
    text-align: left;
    position: relative;
    z-index: 1;
    opacity: 0;
    transform: translateY(20px);
}

.g_ur .ul_item5 #echarts_right .echarts_txt .echarts_tli {
    width: 100%;
}

.g_ur .ul_item5 #echarts_right .echarts_tli p {
    /* margin-bottom: .575rem; */
}

.g_ur .ul_item5 #echarts_right .echarts_tli p:last-child {
    margin-bottom: 0;
}

.g_ur .ul_item5 #echarts_right .echarts_tli1 {
    border: .5px solid #17AAA8;
    transition: all 1s 1s;
}

.g_ur .ul_item5 #echarts_right .echarts_tli2 {
    border: .5px solid #195E9D;
    transition: all 1s .5s;

}

.g_ur .ul_item5 #echarts_right .echarts_tli3 {
    border: .5px solid #006636;
    transition: all .5s;

}

.g_ur .ul_item5 #echarts_right .echarts_tli::after {
    position: absolute;
    left: -66%;
    top: 50%;
    transform: translateY(-50%);
    width: 66%;
    height: 6%;
    background-image: url("../transfer/24.webp");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    content: '';
}

.g_ur .ul_item5 #echarts_right .echarts_tli3::after {
    top: 41%;
}

.g_ur .ul_item6 .ul_list_item {
    width: 86.419%;
    margin: 0 auto;

}

.g_ur .ul_item6 .ul_list_item .ul_list_item_top {
    width: 100%;
    position: relative;
    margin-top: 12%;
    margin-bottom: 1%;

}

.g_ur .ul_item6 .ul_list_item .ul_list_item_top img {
    margin: 0 auto;
    transform: scale(1);
    width: 93.872%;
}

.g_ur .ul_item6 .ul_list_item .ul_list_item_top .tit-32 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -46%;
    width: 38.872%;
    height: 2.8741em;
    background-color: #026636;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .25rem;
}

.g_ur .ul_item6 .ul_list_item .ul_list_item_bot {
    display: flex;
    align-items: stretch;
    margin-top: .9rem;
    justify-content: space-around;
}

.g_ur .ul_item6 .ul_list_item .ul_list_item_bot .ul_list_item_bot_item {
    width: 5rem;
}

.g_ur .ul_item6 .ul_list_item .ul_list_item_bot .bot_item_icon {
    width: 80%;
    margin: 0 auto .25rem;
    position: relative;


}

.g_ur .ul_item6 .ul_list_item .ul_list_item_bot .bot_item_icon svg {
    position: absolute;
    left: 50%;
    top: 0;
    content: '';
    transform: translateX(-50%);
    width: 100%;
    height: auto;
    z-index: 0;
}

.g_ur .ul_item6 .ul_list_item .ul_list_item_bot .bot_item_icon_img {
    margin: 0 auto 0;
    width: 3.75em;
    height: 3.75em;
    border-radius: 50%;
    display: flex;
    transform: translateY(-1.667em);
    align-items: center;
    justify-content: center;
    background-color: #FFF;
    position: relative;
    z-index: 1;
    filter: drop-shadow(0 0 2.4px rgba(20, 60, 31, 0.25));
}

.g_ur .ul_item6 .ul_list_item .ul_list_item_bot .bot_item_icon_img img {
    transform: scale(1) !important;
    height: 1.834em;
}

.g_ur .ul_item6 .ul_list_item .bot_item_txt {
    position: relative;
    z-index: 1;
    font-size: 0.45rem;

}

.g_ur .ul_item6 .ul_list_item .bot_item_txt .tit-22 {
    background-image: url(../transfer/32.webp);
    width: 62.61%;
    height: 26.208%;
    margin: -13% auto 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFF;
    text-align: center;
    font-size: 1.22183em;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0.022rem;

}

.g_ur .ul_item6 .ul_list_item .bot_item_txt {
    width: 100%;
    height: 22.993em;
    border-radius: .25rem;
    background: linear-gradient(0deg, #F2F2F2 0%, #F2F2F2 100%), #FFF;
    border: 1px solid #026636;
}

.g_ur .ul_item6 .ul_list_item .bot_item_txt .tit-18 {
    margin-top: .5rem;
    color: #000;
    text-align: center;
    font-style: normal;
    font-size: 1em;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 0.018rem;
    padding: 0 .15rem;
}

.g_ur .ul_item6 .ul_list_item .bot_item_txt .tit-18 p {
    margin-bottom: .5rem;
    height: .9rem;
}

.g_ur .ul_item7 .img .img_top {
    position: relative;
    z-index: 1;
}

.g_ur .ul_item7 .img img {
    width: 92%;
    transform: scale(1) !important;

}

.g_ur .ul_item7 .img .img_top .img-line {
    position: absolute;
    left: 2.5rem;
    width: 75.8255%;
    top: 3.45rem;
    width: 75.8255%;
}

.g_ur .ul_item7 .img .img_top .img-line img {
    width: 100%;
}


.g_ur .ul_item7 .img_bots {
    position: relative;
    width: 86.419%;
    padding: 0 2.2rem;
    margin-top: .7rem;
}

.g_ur .ul_item7 .img_bot1 {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    text-align: left;
}

.g_ur .ul_item7 .img_bot1 .tit-22 {
    font-size: 0.55rem;
    line-height: 100%;
    letter-spacing: 0.022rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.g_ur .ul_item7 .img_bot1 .tit-22 svg path {
    fill: inherit;
}

.g_ur .ul_item7 .img_bot1 .gtit1 {
    width: 22.2756%;
    height: 3.09em;
    display: flex;
    align-items: center;
    position: relative;

}

.g_ur .ul_item7 .img_bot1 .gtit1 svg {
    width: 100%;
    height: 100%;
    fill: #026636;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.g_ur .ul_item7 .img_bot1 .gtit2 {
    width: 28.949%;
    height: 3.09em;
    display: flex;
    align-items: center;
    position: relative;

}

.g_ur .ul_item7 .img_bot1 .gtit2 svg {
    width: 100%;
    height: 100%;
    fill: #F2F2F2;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.g_ur .ul_item7 .img_bot1 .gtit3 {
    width: 22.558%;
    height: 3.09em;
    display: flex;
    align-items: center;
    position: relative;

}

.g_ur .ul_item7 .img_bot1 .gtit3 svg {
    width: 100%;
    height: 100%;
    fill: #3E8082;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.g_ur .ul_item7 .img_bot1 .gtit4 {
    width: 23.404%;
    height: 3.09em;
    display: flex;
    align-items: center;
    position: relative;

}

.g_ur .ul_item7 .img_bot1 .gtit4 svg {
    width: 100%;
    height: 100%;
    fill: #F2F2F2;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.g_ur .ul_item7 .img_bot2 {
    position: relative;
    width: 87%;
    margin: 0 3rem 0 1.5rem;
    margin-top: 4.5%;
}

.g_ur .ul_item7 .img_bot_t {
    position: relative;
    width: 100%;
    display: flex;
    align-items: stretch;
    text-align: left;
    position: relative;
}

.g_ur .ul_item7 .img_bot_t .tit-22 {
    width: 30%;
    height: 2.9085em;
    background-color: #026636;
    border-radius: .2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 22.364%;
    padding: .5em;
}

.g_ur .ul_item7 .img_bot_t .tit-18 {
    position: relative;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: .5554em;
    color: #026636;
    font-size: 0.45rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 0.018rem;
}

.g_ur .ul_item7 .img_bot_t .tit-line1::after {
    position: absolute;
    left: 0;
    top: 2.15em;
    content: '';
    width: 100%;
    height: 0.389em;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    z-index: -1;
    background-image: url(../transfer/36.webp);
}

.g_ur .ul_item7 .img_bot_t .tit-line2::after {
    position: absolute;
    left: 0;
    top: 2.15em;
    content: '';
    width: 100%;
    height: 0.389em;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    z-index: -1;
    background-image: url(../transfer/36.webp);
}

.g_ur .ul_item7 .img_bot_t .tit-22:first-child {
    margin-left: 0;
}

.g_ur .ul_item7 .img_bot_t .tit-line {
    position: absolute;
    width: 22.5%;
    /* height: .175rem; */
    text-align: center;
    font-size: 0.45rem;

}

.g_ur .ul_item7 .img_bot_t .tit-line1 {
    left: 18%;
}

.g_ur .ul_item7 .img_bot_t .tit-line2 {
    left: 58.5%;
}

.g_ur .ul_item7 .img_bot2>.tit-18 {
    padding-top: 1.05rem;
    position: relative;
    margin: 0 auto 0;
    color: #000;
    font-style: normal;
    font-size: 1em;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 0.018rem;
}

.g_ur .ul_item7 .img_bot2>.tit-18::after {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -1em;
    width: 28.09%;
    content: '';
    height: 4.334em;
    background-image: url(../transfer/37.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
}

.g_ur .ul_item8 {
    width: 100%;

}

.g_ur .ul_item8 .ul_list_txt {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    padding: 0 2.5rem;
    width: 100%;
    color: #3E3A39;
    justify-content: space-between;
}

.g_ur .ul_item8 .ul_item_txt {
    display: flex;
    flex-direction: column;
}

.g_ur .ul_item8 .ul_item_txt1 {
    width: 46.648%;
}

.g_ur .ul_item8 .ul_item_txt2 {
    width: 46.648%;
}

.g_ur .ul_item8 .ul_item_txt>.tit-18 {
    color: #3E3A39;
    font-size: 0.45rem;
    font-style: normal;
    font-weight: 350;
    line-height: 127%;
    letter-spacing: 0.018rem;
    margin: .375rem 0 0;
    padding-bottom: .375rem;
    border-bottom: 1px solid rgba(158, 158, 159, 1);
}

.g_ur .ul_item8 .ul_item_txt_top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 4% 0 11%;
    width: 100%;
    height: 2.5em;
    background-color: #026636;
    color: #FFF;
    text-align: center;
    font-size: 0.8rem;
    font-weight: 350;
    line-height: 100%;
    letter-spacing: 0.032rem;
}

.g_ur .ul_item8 .ul_item_txt_top p {
    margin-right: 1.25rem;
    font-size: 1em;
}

.g_ur .ul_item8 .ul_item_txt_top img {
    transform: scale(1) !important;
    height: 1em;
}

.g_ur .ul_item8 .ul_item_txt1 .show_box_tits {
    display: flex;
    align-items: center;
    height: 4.025rem;
    width: 100%;
    justify-content: space-between;
    margin-top: .45rem;
    cursor: pointer;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) -4.94%, #ECECEC 99.15%);
    ;

}

.g_ur .ul_item8 .ul_item_txt1 .show_box_tits .svg_txt {
    font-size: 0.45rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    width: 54%;
    letter-spacing: 0.018rem;
}

.g_ur .ul_item8 .ul_item_txt1 .show_box_tits .svg_txt p {
    margin-top: .1rem;
}

.g_ur .ul_item8 .ul_item_txt1 .show_box_tit {
    color: #026636;
    text-align: center;
    font-size: 0.45rem;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0.018rem;
    color: #026636;
    text-align: center;
    font-size: 0.45rem;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0.018rem;
}

.g_ur .ul_item8 .ul_item_txt1 .show_box_tit .show_box_icon {
    width: 0.52rem;
    height: 0.518rem;
    background-color: #026636;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: .2rem auto 0;
}

.g_ur .ul_item8 .hide_box_txts_box {
    display: none;
}

.g_ur .ul_item8 .hide_box_txts {
    display: flex;
    align-items: stretch;
}

.g_ur .ul_item8 .hide_box_txts .hide_box_txt {
    width: 42.675%;
    height: auto;
    border-radius: .15rem;
    overflow: hidden;
    text-align: left;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) -4.94%, #ECECEC 99.15%);
    padding: .45rem .4rem 1rem .45rem;
}

.g_ur .ul_item8 .ul_item_txt1 .hide_box_txts .hide_box_txt:last-child {
    margin-left: .2rem;
    width: 56.265%;
    height: auto;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) -4.94%, #ECECEC 99.15%);
}

.g_ur .ul_item8 .hide_box_txts .hide_box_txt span {
    width: 0.172rem;
    height: 0.172rem;
    flex-shrink: 0;
    background-color: #1C786A;
    border-radius: 50%;
    display: block;
    margin-top: .15rem;
}

.g_ur .ul_item8 .hide_box_txts .hide_box_txt p {
    margin-bottom: .5rem;
    flex: 1;
    padding-left: .125rem;
}

.g_ur .ul_item8 .ul_item_txt1 .hide_box_txts .hide_box_txt .tit-18:last-child p {
    margin-bottom: 0;
}

.g_ur .ul_item8 .hide_box_txts .tit-18 {
    font-size: .45rem;
    color: #3E3A39;
    font-size: 0.45rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 0.018rem;
    display: flex;
    align-items: flex-start;
}

.g_ur .ul_item8 .ul_item_txt2 .hide_box_txts {
    margin-top: .475rem;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
}

.g_ur .ul_item8 .ul_item_txt2 .hide_box_txts .hide_box_txt {
    width: 100%;
    margin-bottom: .25rem;
    /* flex: 1; */
    padding: .35rem .4rem .35rem .325rem;
    border-radius: .15rem;
    overflow: hidden;
    cursor: pointer;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) -4.94%, #ECECEC 99.15%);
    ;
}

.g_ur .ul_item8 .ul_item_txt2 .hide_box_txts .hide_box_txt p {
    margin-bottom: 0;
}

.g_ur .ul_item8 .ul_item_txt2 .hide_box_txts .hide_box_txt:last-child {
    margin-bottom: 0;
}

.g_ur .ul_item8 .ul_item_txt2 .hide_box_txts .hide_box_txt>p {
    color: #3E3A39;
    font-size: 0.45rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    margin-bottom: 0;
    padding-left: .3rem;
    letter-spacing: 0.018rem;
    margin-top: .5rem;
    display: none;
}

.g_ur .ul_item8 .ul_item_txt2 .hide_box_txts .nhb {
    color: #026636;
    font-size: 0.45rem;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0.018rem;
}

.g_ur .ul_item8 .ul_item_txt2 .hide_box_txts_box {
    display: block;
    flex: 1;
}



/*  */

.rht_box .rht_top_content_founder {
    position: relative;
}

.rht_box .rht_top_content_founder .rht_top_bot:nth-child(2n) {
    flex-direction: row-reverse;
}

.rht_box .rht_top_content_founder .rht_top_bot {
    border-top: 1px solid rgba(0, 0, 0, .2);
    padding-top: 2.5rem;
    padding-bottom: 3rem;
    position: relative;
}

.rht_box .rht_top_content_founder .rht_top_bot::after {
    position: absolute;
    left: 0;
    top: -.05rem;
    width: 10.1rem;
    content: '';
    height: 0.075rem;
    background: #9A0100;
}

.rht_box .rht_top_content_founder .img {
    width: 14.8rem;
    height: 8.325rem;
    overflow: hidden;
}

.rht_box .rht_top_content_founder .img img {

    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .6s;
}

.rht_box .rht_top_content_founder .tit-20 {
    padding-right: 0;
    width: calc(100% - 14.75rem);
    padding-left: 2.875rem;
}

.rht_box .rht_top_content_founder .rht_top_bot:nth-child(2n) .tit-20 {
    padding-left: 0;
    padding-right: 2.875rem;
}

.g_ur .ul_item4 .img_cir_top .img_cir_top_item::after {
    position: absolute;
    left: 0%;
    width: calc(100%);
    height: calc(100%);
    content: '';
    top: 0%;
    background: linear-gradient(120deg,
            rgba(255, 255, 255, 0) 45%,
            rgba(255, 255, 255, 0.35) 50%,
            rgba(255, 255, 255, 0) 55%);
    background-size: 200% 100%;
    background-repeat: no-repeat;
}

.g_ur .ul_item4 .img_cir_top .img_cir_top_item.animated::after {
    animation: glowmove 3s ease-in-out forwards;
}

.g_ur .ul_item5 #echarts .poa::after {
    position: absolute;
    left: 50%;
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    content: '';
    border-radius: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: linear-gradient(120deg,
            rgba(255, 255, 255, 0) 45%,
            rgba(255, 255, 255, 0.35) 50%,
            rgba(255, 255, 255, 0) 55%);
    background-size: 200% 100%;
    background-repeat: no-repeat;
}

.g_ur .ul_item5 #echarts.animated .poa::after {
    animation: glowmove 2s ease-in-out forwards;

}

@keyframes glowmove {
    0% {
        z-index: 5;
        background-position: -200% 100%;
    }

    100% {
        background-position: 200% 100%;
        z-index: -1;
    }

}

.g_ur .ul_item5 #echarts_right.Enter .echarts_list .echarts_li1 {
    bottom: 65%;
    opacity: 1;

}

.g_ur .ul_item5 #echarts_right.Enter .echarts_list .echarts_li2 {
    bottom: 36%;
    opacity: 1;

}

.g_ur .ul_item5 #echarts_right.Enter .echarts_list .echarts_li3 {
    bottom: 6%;
    opacity: 1;
}

.g_ur .ul_item5 #echarts_right .echarts_list .poa_bg img {
    opacity: 0;
    animation: poa_bg 1s 1.5s ease-in forwards;
    transform: scale(1);
}

.g_ur .ul_item5 #echarts_right.Enter .echarts_txt .echarts_tli {
    transform: translateY(0);
    opacity: 1;
}

@media (min-width: 768px) and (max-width: 1560px) {
    .transfer-detail .devices .position {
        font-size: .65rem;
    }
}

@media (min-width: 768px) {
    .g_ur .ul_item4 .img_cir_glist .img_cir_item .img_cir_li:hover {}
}

@media (min-width: 996px) {


    .detail .rht_content .cont {
        /* padding-left: 1.775rem; */
        padding-left: 0;
    }

}

@media (max-width: 996px) {
    .detail .rht_content .cont svg {
        width: 2rem;
        height: auto;
    }

    .detail .rht_content .cont .in2 {
        bottom: 0rem;
    }

    .rht_box .rht_top_content_founder {
        margin-bottom: 1rem;

    }

    .rht_box .rht_top_content_founder .img {
        margin-top: 0 !important;
    }

    .rht_box .rht_top_content_founder .rht_top_bot {
        flex-direction: column;
        padding: 1rem 0 2rem !important;
    }

    .rht_box .rht_top_content_founder .tit-20 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .transfer-detail .devices .name {
        margin-bottom: .25rem;
    }

    .transfer-detail .devices .position {
        margin-top: 1rem;
    }

    .transfer .transfer_02 .rht_top_content {
        margin-bottom: 0;
    }

    .transfer-detail .devices .refer {
        font-size: .4rem;
    }


}


@keyframes poa_bg {
    0% {
        width: 85%;
        height: 0%;
        opacity: 1;
    }

    /* 
    50% {
        width: 92%;
        height: 56%;
        opacity: 1;
    } */

    100% {
        width: 100%;
        height: 100%;
        opacity: 1;

    }
}

/*  research/info新增板块  swiper-teams */
.swiper-teams {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-bottom: .25rem;
    padding: 0rem 1.5rem .25rem;
}

.swiper-teams .swiper_btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1rem;
    height: 1rem;
    border: 1px solid #9A0100;
    border-radius: 50%;
    position: absolute;
    top: 38%;
    z-index: 1;
    transform: translateY(-50%);
    cursor: pointer;
    transition: all .6s;
}

.swiper-teams .swiper_btn svg {
    width: .25rem;
    height: .45rem;
}

.swiper-teams .swiper_btn path {
    transition: all .3s;
}

.swiper-teams .swiper_btn:hover {
    background-color: #9A0100;
}

.swiper-teams .swiper_btn:hover path {
    stroke: #fff;
}

.swiper-teams .swiper_btn.swiper-button-disabled {
    opacity: .5;
    pointer-events: none;
}

.swiper-teams .swiper-prev {
    left: 0;
}

.swiper-teams .swiper-next {
    right: 0;
}

.swiper-teams .swiper-slide {
    width: 15.375rem;
    height: 5.5rem;
    border: 1px solid #B3B3B3;
    background: #FFF;
    display: flex;
    align-items: stretch;
    padding: .5rem;
    overflow: hidden;
}

.swiper-teams .swiper-slide .slide-img {
    width: 4.5rem;
    height: 4.5rem;
    overflow: hidden;
    margin-right: .625rem;
    flex-shrink: 0;
}

.swiper-teams .swiper-slide .slide-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .6s;
}

.swiper-teams .swiper-slide .slide-txt {
    flex: 1;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: space-between;
}

.swiper-teams .swiper-slide .slide-txt .slide-txt-name {
    margin-bottom: .5rem;
}

.swiper-teams .swiper-slide .slide-txt .slide-txt-name .tit-24 {
    margin-bottom: 0rem;
    color: #000;
    font-style: normal;
    /* font-weight: 600; */
    line-height: 0.7rem;
    opacity: 0;
    visibility: hidden;
    transition: all .6s;
    transform: translateY(20px);

}

.swiper-teams .swiper-slide .slide-txt .slide-txt-name .tit-18 {
    color: #9A0100;
    font-style: normal;
    /* font-weight: 600; */
    line-height: 0.6rem;
    opacity: 0;
    visibility: hidden;
    transition: all .6s;
    transform: translateY(20px);
}

.swiper-teams .swiper-slide .slide-txt .slide-txt-name .tit-16 {
    color: #000;
    font-style: normal;
    line-height: 0.6rem;
    opacity: 0;
    visibility: hidden;
    transition: all .6s;
    transform: translateY(20px);
}

.swiper-teams .swiper-slide .slide-txt .slide-txt-blurb {
    align-self: flex-end;
    text-align: right;
    color: #000;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 0.018rem;
}

.swiper-teams .swiper-slide .slide-txt .slide-txt-blurb p {
    margin-bottom: .25rem;
    opacity: 0;
    visibility: hidden;
    transition: all .6s;
    transform: translateY(20px);

}

.swiper-teams .swiper-slide .slide-txt .slide-txt-blurb p:last-child {
    margin-bottom: 0;
}

.swiper-teams .swiper-teams-pagination {
    margin-top: 1.425rem;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    line-height: 1;
}

.swiper-teams .swiper-teams-pagination span {
    position: relative;
    background-color: #D9D9D9;
}

.swiper-teams .swiper-teams-pagination span.swiper-pagination-bullet-active {
    background-color: rgba(154, 1, 0, 1);
}

.swiper-teams .swiper-teams-pagination span::after {
    position: absolute;
    left: 50%;
    top: 50%;
    width: calc(100% + .2rem);
    height: calc(100% + .2rem);
    content: '';
    transform: translate(-50%, -50%);
    border-radius: 50%;
    border: 1px solid rgba(154, 1, 0, 1);
    opacity: 0;

    transition: all 0s;
    visibility: hidden;
}

.swiper-teams .swiper-teams-pagination span.swiper-pagination-bullet-active::after {
    opacity: 1;
    transition: all .6s;
    visibility: visible;
}

.swiper-teams .swiper-slide.swiper-slide-visible .slide-txt .slide-txt-blurb p,
.swiper-teams .swiper-slide.swiper-slide-visible .slide-txt .slide-txt-name .tit-24,
.swiper-teams .swiper-slide.swiper-slide-visible .slide-txt .slide-txt-name .tit-18,
.swiper-teams .swiper-slide.swiper-slide-visible .slide-txt .slide-txt-name .tit-16,
.swiper-teams .swiper-slide.swiper-slide-active .slide-txt .slide-txt-blurb p,
.swiper-teams .swiper-slide.swiper-slide-active .slide-txt .slide-txt-name .tit-24,
.swiper-teams .swiper-slide.swiper-slide-active .slide-txt .slide-txt-name .tit-18,
.swiper-teams .swiper-slide.swiper-slide-active .slide-txt .slide-txt-name .tit-16 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}