
.md-talent-1 { position: relative; }

.md-talent-1 .media-ratio { height: 100vh; }

.md-talent-1 .tit { position: absolute; left: 0; top: 40.3%; width: 100%; }

.md-talent-1 .btns { position: absolute; bottom: 1.4rem; left: 0; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.md-talent-1 .m-more { margin-right: .2rem; }

.md-talent-1 .m-more:last-of-type { margin-right: 0; }

.md-talent-1 ~ .md_nav-wrap .md_nav { -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); }

@media (max-width: 900px) { .md-talent-1 .text { bottom: 30%; } }
@media (max-width: 500px) {
    .md-talent-1::before{ content: ''; z-index: 2; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent); }
    .md-talent-1 .tit{ text-align: center; z-index: 3; top: 2rem; }
}

@-webkit-keyframes item-ele { from { -webkit-transform: translateY(0.5rem); transform: translateY(0.5rem);
    opacity: 0; }
  to { -webkit-transform: translateY(0); transform: translateY(0);
    opacity: 1; } }

@keyframes item-ele { from { -webkit-transform: translateY(0.5rem); transform: translateY(0.5rem);
    opacity: 0; }
  to { -webkit-transform: translateY(0); transform: translateY(0);
    opacity: 1; } }
.md-talent-2 { padding-bottom: .5rem; background-color: #f8f8ff; }

.md-talent-2 .text-1 { padding-top: .93rem; padding-bottom: .52rem; }

.md-talent-2 .text-1 .t1 { line-height: 1.5; }

.md-talent-2 .text-1 .t2 { line-height: 1.23611; margin-top: .01rem; }

.md-talent-2 .text-1 .t3 { margin-top: .22rem; line-height: 1.5; }

@media (max-width: 450px) { .md-talent-2 .text-1 .t2 { font-size: .6rem; } }

.md-talent-2 .list { padding-bottom: .5rem; position: relative; }

.md-talent-2 .list .li { position: relative; text-align: center; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; height: auto; min-height: 5.4rem; overflow: hidden; }

.md-talent-2 .list .tx { padding-left: 1em; padding-right: 1em; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-top: .5rem; padding-bottom: .5rem; background-color: #e8e8f3; -webkit-transition: background-color 1s; -o-transition: background-color 1s; transition: background-color 1s; }

.md-talent-2 .list .tit { /* width: 1em; */ margin-left: auto; margin-right: auto; line-height: 1.32308; margin-top: .08rem; }

.md-talent-2 .list .icon { height: .8rem; display: none; margin-top: .66rem; margin-bottom: 1.04rem; }

.md-talent-2 .list .desc { display: none; line-height: 1.94444; margin-top: .11rem; width: 5.8rem; max-width: 100%; }

.md-talent-2 .list .swiper-pagination { font-size: 0; bottom: 0; }

.md-talent-2 .list .swiper-pagination-bullet-active { background-color: #c7000c; }

@media (max-width: 1200px) { .md-talent-2 .list .desc { width: auto; } }

@media (min-width: 901px) { .md-talent-2 .list .li { width: 2rem; margin-right: .1rem; }
  .md-talent-2 .list .li:last-of-type { margin-right: 0; }
  .md-talent-2 .list .active { width: 9.7rem; max-width: 100%; text-align: left; }
  .md-talent-2 .list .active .c-pic { opacity: 1; }
  .md-talent-2 .list .active .tx { padding-left: calc(80 / 970 * 100%); padding-right: calc(80 / 970 * 100%); -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; background-color: transparent; width: 9.7rem; }
  .md-talent-2 .list .active .tit { color: #fff; width: auto; margin-left: 0; margin-right: auto; }
  .md-talent-2 .list .active .num { color: #fff; }
  .md-talent-2 .list .active .icon { display: block; }
  .md-talent-2 .list .active .desc { display: block; } }

@media (max-width: 900px) { .md-talent-2 .list .swiper-slide-active { text-align: left; }
  .md-talent-2 .list .swiper-slide-active .c-pic { opacity: 1; }
  .md-talent-2 .list .swiper-slide-active .tx { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; background-color: transparent; }
  .md-talent-2 .list .swiper-slide-active .tit { color: #fff; width: auto; margin-left: 0; margin-right: auto; }
  .md-talent-2 .list .swiper-slide-active .num { color: #fff; }
  .md-talent-2 .list .swiper-slide-active .icon { display: block; }
  .md-talent-2 .list .swiper-slide-active .desc { display: block; }
  .md-talent-2 .list .tx { padding: 5%; }
  .md-talent-2 .list .desc { line-height: 1.5; } }

.md-talent-3 { background-color: #fff; }

.md-talent-3 .text-1 { padding-top: .93rem; padding-bottom: .52rem; }

.md-talent-3 .text-1 .t1 { line-height: 1.5; }

.md-talent-3 .text-1 .t2 { line-height: 1.23611; margin-top: .01rem; }

.md-talent-3 .text-1 .t3 { margin-top: .22rem; line-height: 1.5; }

@media (max-width: 450px) { .md-talent-3 .text-1 .t2 { font-size: .6rem; } }

.md-talent-3 .list .li { position: relative; width: calc(506 / 1600 * 100%); margin-right: calc(40 / 1600 * 100%); }

.md-talent-3 .list .li:nth-of-type(3n) { margin-right: 0; }

.md-talent-3 .list .li:last-of-type { margin-right: 0; }

.md-talent-3 .list .li:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.md-talent-3 .list .li::after { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.5))); background: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5)); background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5)); }

.md-talent-3 .list .img { padding-top: calc(600 / 506 * 100%); }

.md-talent-3 .list .tx { position: absolute; left: 0; bottom: 0; z-index: 2; width: 100%; max-height: 100%; overflow-y: auto; padding: .35rem; padding-bottom: .26rem; }

.md-talent-3 .list .desc { line-height: 2.0625; margin-top: .16rem; }

.md-talent-3 .list .swiper-pagination { bottom: .2rem; font-size: 0; }

.md-talent-3 .list .swiper-pagination-bullet { background-color: #fff; }

.md-talent-3 .list .swiper-pagination-bullet-active { background-color: #c7000c; }

@media (max-width: 1200px) { .md-talent-3 .list .desc { line-height: 1.75; } }

@media (max-width: 900px) { .md-talent-3 .list .li { width: 6rem; max-width: 100%; }
  .md-talent-3 .list .li .tx { padding-bottom: .5rem; } }

.md-talent-4 { padding-bottom: .5rem; }

.md-talent-4 .text-1 { padding-top: .97rem; padding-bottom: .52rem; }

.md-talent-4 .text-1 .t2 { margin-top: .11rem; }

.md-talent-4 .row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #f8f8ff; padding-top: .48rem; padding-bottom: .6rem; }

.md-talent-4 .row .lf { width: calc(485 / 1600 * 100%); margin-left: .56rem; }

.md-talent-4 .row .rg { width: calc(890 / 1600 * 100%); margin-right: .6rem; overflow: hidden; font-size: 0; }

.md-talent-4 .row .rg img { max-width: 100%; }

.md-talent-4 .row .desc { line-height: 1.94444; }

.md-talent-4 .row .img-1 { margin-top: .51rem; }

.md-talent-4 .row .img-1 img { width: 100%; }

@media (max-width: 900px) { .md-talent-4 .row { display: block; padding: 5%; }
  .md-talent-4 .row .lf { width: 100%; margin: 0; }
  .md-talent-4 .row .rg { width: 100%; margin: 0; margin-top: 5%; } }

.md-talent-5 { margin-top: .5rem; }

.md-talent-5 .main { position: relative; padding-top: 1.21rem; }

.md-talent-5 .map { position: relative; }

.md-talent-5 .map-img { display: block; width: 100%; }

.md-talent-5 .map .point { position: absolute; }

.md-talent-5 .map .point .dot { width: .36rem; height: 0.36rem; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.md-talent-5 .map .point .dot-bg { width: 100%; height: 100%; border-radius: 50%; background: #c7000c; position: relative; }

.md-talent-5 .map .point .dot-center { width: 0.08rem; height: .08rem; border-radius: 50%; background-color: #fff; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.md-talent-5 .map .point .dot:before { content: ''; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; border-radius: 50%; background: rgba(255, 255, 255, 0.15); -webkit-animation: map-dot 2s infinite linear; animation: map-dot 2s infinite linear; pointer-events: none; }

.md-talent-5 .map .point .dot:after { content: ''; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; border-radius: 50%; background: rgba(255, 255, 255, 0.15); -webkit-animation: map-dot 2s 1s infinite linear; animation: map-dot 2s 1s infinite linear; pointer-events: none; }

.md-talent-5 .map .point-main .dot { width: 0.5rem; height: 0.51rem; }

.md-talent-5 .map .point-main .dot-bg { background-color: #ffffff; }

.md-talent-5 .map .point-main .dot-center { background-color: #c7000c; width: 0.1rem; height: .1rem; }

.md-talent-5 .map .point-small .dot { width: .22rem; height: 0.22rem; }

.md-talent-5 .map .point-small .dot-center { width: .06rem; height: 0.06rem; }

.md-talent-5 .map .point .detail { position: absolute; top: 0; z-index: 2; padding-top: 50%; right: 100%; padding-right: .13rem; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; -webkit-transform-origin: right top; -ms-transform-origin: right top; transform-origin: right top; visibility: hidden; opacity: 0; -webkit-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); }

.md-talent-5 .map .point .detail .dt-cnt { position: relative; width: 2.85rem; padding: .21rem; padding-bottom: .14rem; background: url(/static/home/images/about-bg-2.png) no-repeat center top/100%; -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); }

.md-talent-5 .map .point .detail .dt-cnt:after { content: ''; position: absolute; left: 0; bottom: 0; right: 4%; height: 0.02rem; background-color: #fff; }

.md-talent-5 .map .point .detail .dt-img { width: 1.4rem; }

.md-talent-5 .map .point .detail .dt-desc { line-height: 1.8125; margin-top: .1rem; max-height: calc(29 / 16 * 4em); overflow-y: auto; }

.md-talent-5 .map .point .detail-left { right: auto; left: 100%; padding-right: 0; padding-left: .13rem; -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; }

.md-talent-5 .map .point .detail-left .dt-cnt { background-image: url(/static/home/images/about-bg-3.png); }

.md-talent-5 .map .point .detail-left .dt-cnt::after { right: 0; left: 4%; }

.md-talent-5 .map .point .detail-left-bottom { right: auto; left: 100%; top: auto; bottom: 0; padding-right: 0; padding-left: .13rem; padding-bottom: 50%; padding-top: 0; -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; }

.md-talent-5 .map .point .detail-left-bottom .dt-cnt { background-position: left bottom; background-image: url(/static/home/images/about-bg-4.png); }

.md-talent-5 .map .point .detail-left-bottom .dt-cnt::after { top: 0; bottom: auto; right: 0; left: 4%; }

.md-talent-5 .map .point .detail-bottom { bottom: 0; top: auto; padding-bottom: 50%; -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; }

.md-talent-5 .map .point .detail-bottom .dt-cnt { background-image: url(/static/home/images/about-bg-5.png); background-position: center bottom; }

.md-talent-5 .map .point .detail-bottom .dt-cnt::after { top: 0; bottom: auto; left: 0; right: 4%; }

.md-talent-5 .map .point:not(.point-main):hover .dot { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.md-talent-5 .map .point:not(.point-main):hover .detail { visibility: visible; opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.md-talent-5 .map canvas { position: absolute; left: 0; top: 0; width: 100%; pointer-events: none; opacity: 0; }

.md-talent-5 .map canvas.active { opacity: 1; -webkit-animation: map-canvas 3s forwards; animation: map-canvas 3s forwards; }

.md-talent-5 .row-1 { position: absolute; left: 0; top: .95rem; z-index: 2; width: 100%; padding: 0 5%; }

.md-talent-5 .row-1 .desc { width: 7.4rem; max-width: 100%; margin-left: auto; margin-right: auto; line-height: 1.94444; margin-top: .08rem; }

.md-talent-5 .row-3 { position: absolute; left: 0; bottom: 0.96rem; width: 100%; pointer-events: none; }

@media (max-width: 900px) { .md-talent-5 .main { padding-top: .5rem; padding-bottom: 1rem; }
  .md-talent-5 .row-1 { position: static; }
  .md-talent-5 .row-1 .desc { line-height: 1.5; }
  .md-talent-5 .row-3 { position: static; margin-top: 5%; pointer-events: auto; }
  .md-talent-5 .map { margin-top: 16%; }
  .md-talent-5 .map .point .detail .dt-img { width: 70%; }
  .md-talent-5 .map .point .detail .dt-cnt { width: 3.2rem; }
  .md-talent-5 .map .point .detail .dt-desc { line-height: 1.5; } }

.md-talent-6 { padding-top: .95rem; padding-bottom: .88rem; }

.md-talent-6 .text-1 .t2 { margin-top: .08rem; line-height: 1.5; }

.md-talent-6 .list { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: .54rem; }

.md-talent-6 .list .li { display: block; width: calc(620 / 1600 * 100%); margin-right: calc(20 / 1600 * 100%); position: relative; overflow: hidden; }

.md-talent-6 .list .li::after { content: ''; position: absolute; left: 0; bottom: 0; width: 5.2rem; height: 100%; background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.7)), to(transparent)); background: -o-linear-gradient(left, rgba(0, 0, 0, 0.7), transparent); background: linear-gradient(to right, rgba(0, 0, 0, 0.7), transparent); }

.md-talent-6 .list .li:last-child { width: calc(320 / 1600 * 100%); margin-right: 0; }

.md-talent-6 .list .li:last-child .img { padding-top: calc(388 / 320 * 100%); }

.md-talent-6 .list .li:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.md-talent-6 .list .li:hover .link { text-decoration: underline; }

.md-talent-6 .list .img { padding-top: calc(388 / 620 * 100%); }

.md-talent-6 .list .tx { position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; z-index: 2; padding: .6rem; display: flex; align-items: center; }

.md-talent-6 .list .link { margin-left: .14rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.md-talent-6 .list .link img { width: .16rem; min-width: .7em; /* margin-left: .1rem; */ }

@media (max-width: 900px) { .md-talent-6 .list { display: block; }
  .md-talent-6 .list .li { width: 100%; margin-right: 0; margin-bottom: .2rem; }
  .md-talent-6 .list .li:last-child { width: 100%; }
  .md-talent-6 .list .li:last-child .img { padding-top: 40%; }
  .md-talent-6 .list .img { padding-top: 40%; } }

.md-talent-7 .text-1 { padding-top: .93rem; padding-bottom: .52rem; }

.md-talent-7 .text-1 .t1 { line-height: 1.5; }

.md-talent-7 .text-1 .t2 { line-height: 1.23611; margin-top: .01rem; }

.md-talent-7 .text-1 .t3 { margin-top: .22rem; line-height: 1.5; }

@media (max-width: 450px) { .md-talent-7 .text-1 .t2 { font-size: .6rem; } }

.md-talent-7 .list { -webkit-box-shadow: 0.7px 0.8px 0.84rem 0 rgba(0, 0, 0, 0.1); box-shadow: 0.7px 0.8px 0.84rem 0 rgba(0, 0, 0, 0.1); }

.md-talent-7 .list .li { display: -webkit-box; display: -ms-flexbox; display: flex; }

.md-talent-7 .list .c-pic { width: calc(620 / 1600 * 100%); }

.md-talent-7 .list .img { padding-top: 100%; }

.md-talent-7 .list .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; padding: 1.16rem 1.3rem 1.75rem; position: relative; }

.md-talent-7 .list .desc { line-height: 1.77778; margin-top: .26rem; max-height: calc(32 / 18 * 8em); }

.md-talent-7 .list .icon { position: absolute; right: 1.43rem; bottom: 1.02rem; width: 1.07rem; }

.md-talent-7 .control { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 2; position: absolute; bottom: 1rem; left: calc(753 / 1600 * 100%); }

.md-talent-7 .control .btns { display: -webkit-box; display: -ms-flexbox; display: flex; margin-right: .6rem; }

.md-talent-7 .control .m-arrow { margin-right: .1rem; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.md-talent-7 .control .m-arrow:last-of-type { margin-right: 0; }

.md-talent-7 .control .swiper-pagination { position: static; font-size: 0; bottom: 0; }

.md-talent-7 .control .swiper-pagination-bullet { width: .1rem; height: .1rem; border-radius: .1rem; background: #000; opacity: 0.1; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; margin: 0 .08rem 0 0; }

.md-talent-7 .control .swiper-pagination-bullet-active { background: #c7000c; width: .4rem; opacity: 1; }

@media (max-width: 1000px) { .md-talent-7 .control .swiper-pagination-bullet { width: 0.2rem; height: .2rem; border-radius: .2rem; }
  .md-talent-7 .control .swiper-pagination-bullet-active { width: .6rem; } }

@media (max-width: 700px) { .md-talent-7 .list .li { display: block; }
  .md-talent-7 .list .c-pic { width: 100%; }
  .md-talent-7 .list .text { padding: 5%; padding-bottom: 1rem; }
  .md-talent-7 .list .icon { bottom: 5%; right: 5%; }
  .md-talent-7 .list .desc { max-height: none; }
  .md-talent-7 .control { left: 5%; bottom: .2rem; } }

.md-talent-8 { padding-top: .95rem; padding-bottom: 1rem; }

.md-talent-8 .text-1 .t2 { margin-top: .07rem; line-height: 1.5; }

.md-talent-8 .list { margin-top: .54rem; }

.md-talent-8 .list .li { padding: .3rem 0; display: -webkit-box; display: -ms-flexbox; display: flex; }

.md-talent-8 .list .c-pic { width: calc(628 / 1600 * 100%); margin-right: .3rem; }

.md-talent-8 .list .img { padding-top: calc(380 / 628 * 100%); }

.md-talent-8 .list .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: .8rem; padding-top: .84rem; padding-bottom: 1.5rem; }

.md-talent-8 .list .tx-1 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; }

.md-talent-8 .list .name { margin-right: .4rem; -ms-flex-negative: 0; flex-shrink: 0; }

.md-talent-8 .list .tx-2 { line-height: 1.75; margin-top: .09rem; max-height: calc(29 / 16 * 3em); overflow-y: auto; }

.md-talent-8 .control { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; left: 0.8rem; bottom: 1rem; z-index: 2; }

.md-talent-8 .control .btns { display: -webkit-box; display: -ms-flexbox; display: flex; margin-right: .6rem; }

.md-talent-8 .control .m-arrow { margin-right: .1rem; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.md-talent-8 .control .m-arrow:last-of-type { margin-right: 0; }

.md-talent-8 .control .swiper-pagination { position: static; font-size: 0; bottom: 0; }

.md-talent-8 .control .swiper-pagination-bullet { width: .1rem; height: .1rem; border-radius: .1rem; background: #000; opacity: 0.1; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; margin: 0 .08rem 0 0; }

.md-talent-8 .control .swiper-pagination-bullet-active { background: #c7000c; width: .4rem; opacity: 1; }

@media (max-width: 1000px) { .md-talent-8 .control .swiper-pagination-bullet { width: 0.2rem; height: .2rem; border-radius: .2rem; }
  .md-talent-8 .control .swiper-pagination-bullet-active { width: .6rem; } }

@media (max-width: 1000px) { .md-talent-8 .list .text { padding-top: .5rem; } }

@media (max-width: 700px) { .md-talent-8 .list .li { -ms-flex-wrap: wrap; flex-wrap: wrap; padding: .3rem; }
  .md-talent-8 .list .c-pic { width: 100%; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; margin: 0; }
  .md-talent-8 .list .text { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding: 5% 0; padding-bottom: 1rem; }
  .md-talent-8 .list .tx-2 { max-height: none; }
  .md-talent-8 .control { bottom: 0.2rem; left: 5%; } }

.md-talent-9 { padding-bottom: 1rem; }

.md-talent-9 .text-1 { padding-top: .93rem; padding-bottom: .52rem; }

.md-talent-9 .text-1 .t1 { line-height: 1.5; }

.md-talent-9 .text-1 .t2 { line-height: 1.23611; margin-top: .01rem; }

.md-talent-9 .text-1 .t3 { margin-top: .22rem; line-height: 1.5; }

@media (max-width: 450px) { .md-talent-9 .text-1 .t2 { font-size: .6rem; } }

.md-talent-9 .row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-shadow: 0.7px 0.8px 0.84rem 0 rgba(0, 0, 0, 0.1); box-shadow: 0.7px 0.8px 0.84rem 0 rgba(0, 0, 0, 0.1); }

.md-talent-9 .list-1 { width: calc(340 / 1600 * 100%); margin-left: .44rem; margin-right: .4rem; }

.md-talent-9 .list-1 .li { display: block; line-height: 1.5; padding: .255rem .3rem; margin-bottom: .29rem; border-radius: .1rem; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; }

.md-talent-9 .list-1 .li:last-of-type { margin-bottom: 0; }

.md-talent-9 .list-1 .li.active { background: #c7000c url(/static/home/images/ta-17.png) no-repeat center/cover; color: #fff; }

.md-talent-9 .list-2 { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.md-talent-9 .list-2 .li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 0.6rem; padding-bottom: 0.6rem; }

.md-talent-9 .list-2 .c-pic { width: calc(680 / 1176 * 100%); }

.md-talent-9 .list-2 .img { padding-top: calc(450 / 680 * 100%); }

.md-talent-9 .list-2 .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: .8rem; padding-top: .76rem; }

.md-talent-9 .list-2 .tit::after { content: ''; display: block; width: .4rem; height: .04rem; border-radius: .02rem; background: #c7000c; margin-top: .14rem; }

.md-talent-9 .list-3 { margin-top: .38rem; }

.md-talent-9 .list-3 .item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: .41rem; }

.md-talent-9 .list-3 .item:last-of-type { margin-bottom: 0; }

.md-talent-9 .list-3 .item-icon { width: .3rem; min-width: 1.6em; margin-right: .16rem; }

.md-talent-9 .list-3 .item-tx { line-height: 1.5; }

.md-talent-9 .swiper-pagination { font-size: 0; bottom: 0; position: static; bottom: .25rem; visibility: hidden; margin-top: .5rem; }

.md-talent-9 .swiper-pagination-bullet { width: .1rem; height: .1rem; border-radius: .1rem; background: #000; opacity: 0.1; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; margin: 0 .08rem 0 0; }

.md-talent-9 .swiper-pagination-bullet-active { background: #c7000c; width: .4rem; opacity: 1; }

@media (max-width: 1000px) { .md-talent-9 .swiper-pagination-bullet { width: 0.2rem; height: .2rem; border-radius: .2rem; }
  .md-talent-9 .swiper-pagination-bullet-active { width: .6rem; } }

@media (min-width: 901px) { .md-talent-9 .list-2 .li.swiper-slide-active .tit { -webkit-animation: item-ele 1s forwards; animation: item-ele 1s forwards; }
  .md-talent-9 .list-2 .li.swiper-slide-active .list-3 .item { -webkit-animation: item-ele 1s .2s forwards; animation: item-ele 1s .2s forwards; }
  .md-talent-9 .list-2 .tit { opacity: 0; }
  .md-talent-9 .list-2 .list-3 .item { opacity: 0; } }

@media (max-width: 900px) { .md-talent-9 .list-1 { display: none; }
  .md-talent-9 .swiper-pagination { visibility: visible; }
  .md-talent-9 .list-2 .li { padding-top: 0; padding-bottom: 0; }
  .md-talent-9 .list-2 .text { padding: 5%; } }

@media (max-width: 700px) { .md-talent-9 .list-2 .li { display: block; }
  .md-talent-9 .list-2 .c-pic { width: 100%; } }

.md-talent-10 .text-1 { padding-top: .93rem; padding-bottom: .52rem; }

.md-talent-10 .text-1 .t1 { line-height: 1.5; }

.md-talent-10 .text-1 .t2 { line-height: 1.23611; margin-top: .01rem; }

.md-talent-10 .text-1 .t3 { margin-top: .22rem; line-height: 1.5; }

@media (max-width: 450px) { .md-talent-10 .text-1 .t2 { font-size: .6rem; } }

.md-talent-10 .media { width: 12rem; max-width: 100%; margin-left: auto; margin-right: auto; }

.md-talent-10 .media-ratio { padding-top: calc(900 / 1920 * 100%); padding-top: calc(544 / 967 * 100%); }

.md-talent-10 .media-ratio video { -o-object-fit: contain; object-fit: contain; }

.md-talent-11 { background-color: #fff; padding-top: 1rem; }

.md-talent-11 .main { position: relative; }

.md-talent-11 .media img { min-height: 300px; }

.md-talent-11 .text { position: absolute; left: 0; top: .95rem; z-index: 2; width: 100%; padding: 0 5%; }

.md-talent-11 .text .t2 { width: 9.2rem; max-width: 100%; margin-left: auto; margin-right: auto; line-height: 1.94444; margin-top: .09rem; }

@media (max-width: 900px) { .md-talent-11 .text { top: .6rem; }
  .md-talent-11 .text .t2 { line-height: 1.5; } }

.md-talent-12 { background-color: #fff; padding-top: 1rem; }

.md-talent-12 .t2 { width: 9.2rem; max-width: 100%; margin-left: auto; margin-right: auto; line-height: 1.94444; margin-top: .09rem; }

.md-talent-12 .media { margin-top: .4rem; }

.md-talent-12 .video { width: 12rem; max-width: 100%; margin-left: auto; margin-right: auto; }
