input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
input:-internal-autofill-selected {
    -webkit-box-shadow: 0 0 0 30px transparent inset !important;
    border: none;
    background-color: transparent !important;
    background: transparent !important;
    transition: background-color 5000s ease-in-out 0s;
    -webkit-transition-delay: 99999s;
    -webkit-transition: color 99999s ease-out, background-color 99999s ease-out;
}

::-webkit-scrollbar {
    width: 3px;
    background-color: #f6f7f9 !important;
}
::-webkit-scrollbar-thumb {
    background-color: #c40e24 !important;
}
a:hover {
    color: #c40e24 !important;
}
.more:hover {
    color: #fff !important;
}
.text-uppercase {
    text-transform: uppercase;
}
.sub_banner {
    width: 100%;
    height: 13.75rem;
    overflow: hidden;
}
.sub_banner .txt {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: .8rem 0 2rem;
}
.sub_banner .txt .home_nav {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.sub_banner .txt .home_nav a {
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    font-size: .3rem;
}
.sub_banner .txt .home_nav svg {
    font-size: 0;
    margin-top: .025rem;
    margin-right: .225rem;
    width: .3rem;

    height: .3rem;
}
.sub_banner .txt  .tit-60 {
    margin-top: 4.75rem;
}

.sub_banner .banner_img {
    height: 100%;
    width: 100%;
}
.sub_banner .banner_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.banner-container {
    height: 18.75rem;
    width: 100%;
    overflow: hidden;
    position: relative;
}

.banner-container .swiper-slide {
    height: 100%;
    width: 100%;
}
.banner-container .swiper-slide::after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .1);
    z-index: 0;
    content: '';
}
.banner-container .swiper-slide .slide-inner {
    height: 100%;
    width: 100%;
}

.banner-container .swiper-slide .bg {
    height: 100%;
    width: 100%;
}

.banner-container .swiper-slide .txt {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    padding: 7rem 14rem 3rem 5.25rem;
}

.banner-container .swiper-slide .txt .t1 {
    line-height: 1.5rem;
    margin-bottom: .2rem;
}

.banner-container .swiper-slide .txt .t2 {
    margin-bottom: 1rem;
    line-height: 1.5;
}

.banner-container .swiper-slide video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.banner-container  .attestation {
    position: absolute;
    right: 4.7rem;
    top: 4.125rem;
    width: 8.825rem;
    height: 10.5rem;
    z-index: 1;
}
.banner-container .swiper-slide.videoboxs .bg.mb-block {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.banner-container .swiper-slide.videoboxs .bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.wel_01 .w1500 {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    padding: 3.85rem 0 4.35rem;
}
.wel_01 .lft {
    width: 13.75rem;
    height: 18.575rem;
    border-radius: .25rem;
    background: #f9f4ef;
    margin-right: 2.9rem;
    padding: 1.7rem 1.6rem 1.7rem 1.7rem;
    background-image: url(../img/2.png);
    background-repeat: no-repeat;
    background-position: bottom;
    /* background-size: auto; */
    background-size: contain;
}
.wel_01 .lft .t2 {
    margin-bottom: .25rem;
}
.wel_01 .lft .more {
    margin-top: 1.2rem;
}

.wel_01 .lrt {
    width: calc(100% - 13.75rem - 2.9rem);
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}
.wel_01 .lrt .li_ul {
    width: calc((100% - 2.15rem) / 2);
    margin-bottom: .9rem;
}
.wel_01 .lrt .t2 {
    width: 100%;
    height: 1.75rem;
    border-radius: .3rem;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: .75rem;
}
.wel_01 .lrt .t2::after {
    position: absolute;
    left: 0;
    top: .45rem;
    height: 1.375rem;
    width: 100%;
    content: '';
    border-radius: .3rem;
    z-index: -1;
}
.wel_01 .li_ul_01 .t2::after {
    background: #0075c7;
}
.wel_01 .li_ul_02 .t2::after {
    background: #00674a;
}
.wel_01 .li_ul_03 .t2::after {
    background: #d48500;
}
.wel_01 .li_ul_04 .t2::after {
    background: #0075c7;
}
.wel_01 .li_ul_05 .t2::after {
    background: #00674a;
}
.wel_01 .li_ul_06 .t2::after {
    background: #c51000;
}
/*  */
.wel_01 .li_ul_06 .icon circle {
    fill: none;
}
.wel_01 .li_ul_02 .icon circle {
    fill: #01a87a;
    /* opacity: 0.15; */
}
.wel_01 .li_ul_03 .icon circle {
    fill: #f08204;
    /* opacity: 0.15; */
}
.wel_01 .li_ul_04 .icon circle {
    fill: #0d8de4;
    /* opacity: 0.15; */
}
.wel_01 .li_ul_05 .icon circle {
    fill: #01aa7b;
    /* opacity: 0.15; */
}
.wel_01 .li_ul_06 .icon circle {
    fill: #ec6256;
    /* opacity: 0.15; */
}
.wel_01 .lrt  .t6 {
    color: rgba(0, 0, 0, .7);
    line-height: .75rem;
    padding-left: .35rem;
}
.wel_01 .lrt  .t6 div {
    display: flex;
    align-items: flex-start;
}

.wel_01 .lrt  .t6 .icon {
    width: .45rem;
    height: .45rem;
    border-radius: 50%;
    margin-right: .3rem;
    margin-top: -.1rem;
}
.wel_01 .lrt  .li_ul_01 .t2 {
    background: linear-gradient(90deg, #2cb7ff 0%, #0888e1 100%);
    box-shadow: 0px .25rem .5rem .25rem rgba(0, 106, 168, 0.20);
}
.wel_01 .lrt  .li_ul_02 .t2 {
    background: linear-gradient(90deg, #09d499 0%, #01a679 100%);
    box-shadow: 0px .25rem .5rem .25rem rgba(2, 150, 7, 0.20);
}

.wel_01 .lrt  .li_ul_03 .t2 {
    background: linear-gradient(90deg, #f5ac54 0%, #f08102 100%);
    box-shadow: 0px .25rem .5rem .25rem rgba(158, 99, 0, 0.20);
}

.wel_01 .lrt  .li_ul_04 .t2 {
    background: linear-gradient(90deg, #38b9fd 0%, #0a8ae2 100%);
    box-shadow: 0px .25rem .5rem .25rem rgba(0, 102, 163, 0.20);
}

.wel_01 .lrt  .li_ul_05 .t2 {
    border-radius: 12px;
    background: linear-gradient(90deg, #09d399 0%, #01a779 100%);
    box-shadow: 0px .25rem .5rem .25rem rgba(0, 140, 101, 0.20);
}
.wel_01 .lrt  .li_ul_06 .t2 {
    border-radius: 12px;
    background: linear-gradient(90deg, #ff9696 0%, #e65446 100%);
    box-shadow: 0px .25rem .5rem .25rem rgba(231, 86, 73, 0.20);
}
.wel_01 .lrt  .li_ul_05,
.wel_01 .lrt  .li_ul_06 {
    margin-bottom: 0;
}

.wel_02 .w1500 {
    width: 100%;
    padding: 2.3rem 5.25rem 1.5rem;
    height: 11.25rem;
    /* background-image: url(../img/4.png); */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.wel_02 .w1500 .txt {
    max-width: 18.75rem;
    line-height: 1.2rem;
}
.wel_02 .w1500 .t2 {
    margin-bottom: .85rem;
}

.wel_02 .w1500 .more {
    margin-top: 1.5rem;
}
.wel_02 .w1500 .img {
    align-self: center;
    width: 14.5rem;
    height: 15rem;
    border-radius: .45rem;
    overflow: hidden;
}

.wel_03 .w1500 {
    padding-top: 4rem;
    overflow: hidden;
    margin-bottom: 2.5rem;
}
.wel_03 .w1500 .t2 {
    margin-bottom: .95rem;
}
.wel_03 .w1500 .swiper-slide {
    border-radius: .25rem;
    background: #f6f7f9;
    overflow: hidden;
    height: auto;
}
.wel_03 .w1500 .swiper-slide  .img {
    height: 8.75rem;
    width: 100%;
}
.wel_03 .w1500 .swiper-slide  .txt {
    padding: .9rem 1.2rem 1.2rem 1.25rem;
}
.wel_03 .w1500 .swiper-slide  .more {
    margin-top: 1.425rem;
    width: 1.2rem;
    height: .65rem;
}

.wel_04 {
    display: flex;
    align-items: stretch;
    background: #f6f7f9;
}

.wel_04 .img,
.wel_04 .lrt {
    width: 50%;
}
.wel_04 .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.wel_04 .lrt {
    padding: 2.95rem 2.8rem 2.5rem 2.95rem;
}
.wel_04  .ulbox .li  .txt {
    width: calc(100% - 1.9rem);
}
.wel_04  .t2 {
    margin-bottom: .4rem;
}
.wel_04  .t3 {
    margin-bottom: 1.2rem;
}

.wel_04  .ulbox {
    margin-bottom: .95rem;
}
.wel_04  .ulbox,
.wel_04  .ulbox .li {
    display: flex;
    align-items: stretch;
}
.wel_04  .ulbox .li {
    align-items: center;
    width: 9rem;
    border-radius: .25rem;
    background: #fff;
    min-height: 2.875rem;
    padding-left: .7rem;
}
.wel_04  .ulbox .li:nth-child(1) {
    margin-right: .25rem;
}
.wel_04  .ulbox .li .icon {
    margin-right: .45rem;
    width: 1.45rem;
    height: 1.2rem;
}
.wel_04 .ulbox .li .icon img {
    width: 100%;
}
.wel_04  .weg_04_list {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin-top: 1.85rem;
}
.wel_04  .weg_04_list .lis {
    margin-right: 2.5rem;
    width: 32.5%;
    margin-bottom: 1rem;
}
.wel_04  .weg_04_list .lis .count {
    display: flex;
    align-items: center;
}
.wel_04  .weg_04_list .lis .num {
    font-size: 1.65rem;
    line-height: 1;
    background: linear-gradient(180deg, #f6af59 0%, #f08102 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.wel_04  .weg_04_list .lis span {
    align-self: start;
    margin-left: .175rem;
    background: linear-gradient(180deg, #f6af59 0%, #f08102 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.wel_05 {
    min-height: 24rem;
}
.wel_05 .bo {
    display: none;
}
.wel_05 #img1 {
    display: block;
}
.wel_05 #img2 {
    display: none;
}
@media (max-width: 996px) {
    .wel_05 #img1 {
        display: none;
    }
    .wel_05 #img2 {
        display: block;
    }
}
.wel_05 .w1500 {
    left: 50%;
    transform: translateX(-50%);
    padding: 2.675rem 0 2.825rem;
}
.wel_05 .w1500 .txt {
    max-width: 17.5rem;
}
.wel_05 .w1500  .t2 {
    margin-bottom: .7rem;
    line-height: 1;
}
.wel_05 .w1500 .more {
    margin-top: 1rem;
}
.wel_05 .w1500 .ulbox {
    margin-top: 1.45rem;
}
.wel_05 .w1500 .lis {
    width: 14.25rem;
    min-height: 5rem;
    border-radius: .5rem;
    overflow: hidden;
    display: block;
    padding: .5rem 1.325rem .7rem;
    transition: all .6s;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center;
}
@media (min-width: 996px) {
    .wel_05 .w1500 .lis {
        background-size: 100% 100%;
    }
    .wel_05 .w1500 .lis:hover {
        background-size: 103% 103%;
    }
}

.wel_05 .w1500 .lis:hover .t4 {
    color: #c51000;
}
.wel_05 .w1500 .lis:nth-child(1) {
    margin-bottom: .4rem;
}
.wel_05 .w1500 .lis .t4 {
    line-height: 1;
    transition: all .6s;
    margin-bottom: .45rem;
}
.wel_05 .w1500 .lis .t5 {
    max-width: 7.95rem;
    line-height: .55rem;
}
.wel_05 .w1500 .lis .more {
    width: 1.2rem;
    height: .65rem;
    margin-top: .5rem;
}
.wel_06 {
}
.wel_06  .w1500 {
    padding: 2.85rem 0 2.125rem;
}
.wel_06  .t2 {
    margin-bottom: 1.5rem;
}
.wel_06 .wel_06_swiper {
    width: 100%;
    overflow: hidden;
}
.wel_06 .wel_06_swiper .swiper-wrapper {
    align-items: stretch;
}
.wel_06 .wel_06_swiper .img {
    height: 7.5rem;
    width: 100%;
}
.wel_06 .swiper-slide {
    border-radius: .25rem;
    background: #f6f7f9;
    overflow: hidden;
    height: auto;
}
.wel_06 .swiper-slide .more {
    width: 1.2rem;
    height: .65rem;
    margin-top: 1.4rem;
}
.wel_06 .swiper-slide  .txt {
    padding: 1rem .85rem .95rem 1.25rem;
}
.wel_06 .swiper-slide  .time {
    line-height: 1;
    margin-bottom: .4rem;
    color: rgba(0, 0, 0, .5);
}
@media (min-width: 996px) {
    .wel_03 .w1500 .swiper-slide  .t3,
    .wel_06 .swiper-slide .t3 {
        max-height: 2.85rem;
        line-height: normal;
    }
}

.wel_01,
.wel_03,
.wel_04,
.wel_05 {
    overflow: hidden;
}

.about_01 .w1500 {
    display: flex;
    align-items: stretch;
    padding: 3.15rem 0 3.8rem;
}
.about_01 .w1500 .lrt {
    width: 18.75rem;
    height: auto;
}
.about_01 .w1500 .lft {
    width: calc(100% - 18.75rem - 1.65rem);
    margin-right: 1.65rem;
}
.about_01 .w1500 .t3 {
    line-height: 1;
    margin-bottom: 1rem;
}
.about_01 .w1500 .t4 {
    line-height: .75rem;
    overflow: auto;
    max-height: 9.5rem;
}

.about_01 .w1500 .ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 3.25rem;
}
.about_01 .w1500  .li {
    width: calc((100% - .55rem) / 2);
    text-align: center;
    border-radius: .3rem;
    padding: .325rem 0 .425rem;
    margin-bottom: .625rem;
    position: relative;
}
.about_01 .w1500  .li1 {
    background: linear-gradient(90deg, #2cb7ff 0%, #0888e1 100%);
    box-shadow: 0px .25rem .5rem .25rem rgba(0, 106, 168, 0.20);
}
.about_01 .w1500  .li2 {
    background: linear-gradient(90deg, #f5ac54 0%, #f08102 100%);
    box-shadow: 0px .25rem .5rem .25rem rgba(158, 99, 0, 0.20);
}
.about_01 .w1500  .li3 {
    background: linear-gradient(90deg, #ff9696 0%, #e65446 100%);
    box-shadow: 0px .25rem .5rem .25rem rgba(231, 86, 73, 0.20);
    margin-bottom: 0;
}
.about_01 .w1500  .li4 {
    background: linear-gradient(90deg, #09d499 0%, #01a679 100%);
    box-shadow: 0px .25rem .5rem .25rem rgba(2, 150, 7, 0.20);
    margin-bottom: 0;
}
.about_01 .w1500  .li .t5 {
    color: rgba(255, 255, 255, .7);
}
.about_01 .w1500  .li .t6 {
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}
.about_01 .w1500  .li .t6 span {
    align-self: start;
    margin-left: .175rem;
}
.about_01 .w1500  .li::after {
    position: absolute;
    left: 0;
    top: .58rem;
    width: 100%;
    height: 1.7rem;
    border-radius: .3rem;
    content: '';
    z-index: -1;
    overflow: hidden;
}
.about_01 .w1500  .li1::after {
    background: #0075c7;
}
.about_01 .w1500  .li2::after {
    background: #d48500;
}
.about_01 .w1500  .li3::after {
    background: #c51000;
}
.about_01 .w1500  .li4::after {
    background: #00674a;
}
.about_02 {
    min-height: 19.25rem;
    position: relative;
    z-index: 0;
}
.about_02 .w1500 {
    padding: 3rem 0 3.2rem;
}
.about_02 .w1500 .lft {
    max-width: 19rem;
}
.about_02 .w1500  .t3 {
    line-height: 1;
    margin-bottom: 1rem;
}
.about_02 .bg_img {
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
}
.about_02 .bg_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.about_02 .w1500 .t4 {
    line-height: .85rem;
}
.about_02 .w1500 .ul {
    margin-top: 1.75rem;
    max-width: 11.75rem;
}
.about_02 .w1500  .li {
    min-height: 3rem;
    border-radius: 2.25rem;
    display: flex;
    align-items: center;
    padding: .25rem .5rem .25rem .25rem;
    position: relative;
}
.about_02 .w1500  .li1 {
    background: linear-gradient(90deg, #2cb7ff 0%, #0888e1 100%);
    box-shadow: 0px .25rem .5rem .25rem rgba(0, 106, 168, 0.20);
    margin-bottom: .5rem;
}
.about_02 .w1500  .li2 {
    background: linear-gradient(90deg, #09d398 0%, #02a678 100%);
    box-shadow: 0px .25rem .5rem .25rem rgba(0, 106, 168, 0.20);
}
.about_02 .w1500 .bg_color {
    width: 2.5rem;
    height: 2.5rem;
    background-color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: .5rem;
    z-index: 1;
    position: relative;
}
.about_02 .w1500  .li::after {
    position: absolute;
    left: 0;
    bottom: -.1rem;
    width: 100%;
    height: 100%;
    border-radius: 2.25rem;
    content: '';
    z-index: -1;
}
.about_02 .w1500  .li1::after {
    background: #0173c1;
}
.about_02 .w1500  .li2::after {
    background: #01703d;
}
.about_02 .w1500 .bg_color img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about_02 .w1500 .t6 {
    flex: 1;
    z-index: 1;
    position: relative;
}
.about_03 .w1500 {
    padding: 2.375rem 0 2rem;
}
.about_03 .t3 {
    margin-bottom: .85rem;
}
.about_03  .li {
    display: flex;
    align-items: center;
    background: #f6f7f9;
    overflow: hidden;
    min-height: 9.75rem;
}
.about_03  .li:nth-child(2n) {
    flex-direction: row-reverse;
}
.about_03  .li .lrt,
.about_03  .li .lft {
    width: 50%;
}
.about_03  .li .lrt {
    height: 100%;
}
.about_03  .li .lft {
    padding: 1.925rem 2.5rem;
}
.about_03 .t4 {
    margin-top: 1.25rem;
    line-height: 1.1rem;
    margin-bottom: .7rem;
}
.about_04 {
    background: linear-gradient(0deg, #2ab5fe 0%, #0889e2 100%);
}
.about_04  .w1500 {
    padding: 2.175rem 0 2.575rem;
}
.about_04  .t3 {
    margin-bottom: .45rem;
}
.about_04 .ul {
    display: flex;
    align-items: stretch;
}
.about_04 .li {
    width: calc((100% - 1.5rem) / 4);
    border-radius: .25rem;
    min-height: 11.5rem;
    overflow: hidden;
    background: rgba(255, 255, 255, .2);
    margin-right: .5rem;
    padding: 1.1rem .925rem 1.625rem 1.425rem;
}
.about_04 .li:last-child {
    margin-right: 0;
}
.about_04 .li .icon {
    margin-bottom: .375rem;
    width: 2rem;
    height: 2rem;
}
.about_04 .li .icon img {
    width: 100%;
}
.about_04 .li .t4 {
    line-height: 1.2;
    margin-bottom: .975rem;
}
.about_04 .li .t5 {
    text-align: justify;
    line-height: .85rem;
}
.about_05 {
    background-color: #f6f7f9;
}
.about_05  .w1500 {
    padding: 2.325rem 0 2.125rem;
}
.about_05 .t3 {
    margin-bottom: .05rem;
}
.about_05 .ul {
    display: flex;
    align-items: stretch;
    margin-top: 1.3rem;
    flex-wrap: wrap;
}
.about_05  .li {
    background-color: #fff;
    overflow: hidden;
    width: calc((100% - 1.5rem) / 4);
    border-radius: .25rem;
    margin-right: .5rem;
    min-height: 16.125rem;
    margin-bottom: .5rem;
}
.about_05 .li:last-child {
    margin-right: 0;
}
.about_05  .img {
    width: 100%;
    height: 8.5rem;
    overflow: hidden;
}
.about_05  .txt {
    padding: 1.3rem .575rem 1rem 1.05rem;
}
.about_05  .t5 {
    line-height: 1.1;
    margin-bottom: .7rem;
}
.about_06 {
    background-color: #fff;
}
.about_06 .w1500:first-child {
    width: 100%;
    padding: 2.825rem 0 .25rem 5.25rem;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}
.about_06 .w1500:first-child {
    padding-bottom: 3.7rem;
}
.about_06 .w1500:first-child .t3 {
    margin-bottom: .35rem;
}
.about_06 .w1500:first-child .li {
    padding: 1.175rem 0 1.25rem;
    border-bottom: .025rem solid #dbdbdb;
}
.about_06 .w1500:first-child .li .tit-24 {
    margin-bottom: .1rem;
}
.about_06 .w1500:first-child .li2 > .tit-24 {
    margin-bottom: .475rem;
}
.about_06 .w1500:first-child .li2 > div {
    margin-bottom: 1.25rem;
}
.about_06 .w1500:first-child .li:last-child {
    padding-bottom: 0;
}
.about_06 .w1500:first-child  .lrt {
    padding-top: 1.75rem;
    height: 18.25rem;
}
.about_06 .w1500:last-child {
    padding-bottom: 0;
    padding-top: 0;
    display: flex;
    align-items: stretch;
}
.about_06 .w1500:last-child .lft {
    width: 16.125rem;
    margin-right: 1.75rem;
}
.about_06 .w1500:last-child .ul {
    width: calc(100% - 16.125rem - 1.75rem);
}
.about_06 .w1500:last-child   .li {
    margin-bottom: .5rem;
}
.about_06 .w1500:last-child  .li_show {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: .4rem;
    border-bottom: .025rem solid #dbdbdb;
    cursor: pointer;
}
.about_06 .w1500:last-child  .icon {
    width: .925rem;
    height: .925rem;
    border-radius: 50%;
    background-color: #0a8be3;
    overflow: hidden;
    position: relative;
}
.about_06 .w1500:last-child  .icon .line {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
}
.about_06 .w1500:last-child  .icon .line1 {
    width: .5rem;
    height: .075rem;
}
.about_06 .w1500:last-child  .icon .line2 {
    height: .5rem;
    width: .075rem;
}
.about_06 .w1500:last-child  .li_show.cur .line2 {
    opacity: 0;
}
.about_06 .w1500:last-child  .li_hide {
    margin-top: .6rem;
    display: none;
    line-height: .75rem;
    padding-bottom: .65rem;
    border-bottom: .025rem solid #dbdbdb;
}
.about_06,
.about_01,
.about_02,
.about_03,
.about_04,
.about_05 {
    overflow: hidden;
}

.international {
    overflow: hidden;
    padding-bottom: 3rem;
}
.international .w1500 {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}
.international  .side_nav_left {
    width: 11.75rem;
    padding-right: 3.4rem;
    padding-top: 3.7rem;
}
.international  .side_nav_left .t2 {
    padding-bottom: .65rem;
    border-bottom: .025rem solid #e3e3e3;
    line-height: normal;
}
.international  .side_nav_left .li {
    border-bottom: .025rem solid #e3e3e3;
    display: flex;
    align-items: center;
    height: 1.7rem;
    position: relative;
    font-size: .45rem;
    padding-left: .475rem;
}
.international  .side_nav_left .li:hover,
.international  .side_nav_left .li.cur {
    color: #c40e24;
}
.international  .side_nav_left .li::after {
    width: .075rem;
    height: 0;
    position: absolute;
    left: 0;
    top: 50%;
    content: '';
    background: #c40e24;
    opacity: 0;
    visibility: hidden;
    transition: all .6s;
    transform: translateY(-50%);
}
.international  .side_nav_left .li span {
    width: .35rem;
    height: .35rem;
    position: absolute;
    right: 0;
    top: 38%;
    content: '';
    transition: all .6s;
    transform: translateY(-50%);
}
.international  .side_nav_left .li span svg {
    width: 100%;
    height: 100%;
}
.international  .side_nav_left .li:hover::after,
.international  .side_nav_left .li.cur::after {
    height: .75rem;
    opacity: 1;
    visibility: visible;
}
.international  .side_nav_left .li:hover svg path,
.international  .side_nav_left .li.cur svg path {
    fill: #c40e24;
}
.international  .side_nav_left .patients {
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 5.5rem;
    border-radius: .25rem;
    background-color: #fdf4ed;
    padding: .55rem .7rem;
    margin-bottom: 1.0417vw;
    transition: all .6s;
}
.international .side_nav_left .patients:hover {
    background-size: 110% 110%;
}

.international  .side_nav_left .patients_0 {
    margin-top: .675rem;
}
.international  .side_nav_left .patients_2 {
    background: #f6f7f9;
    height: 4.5rem;
}
.international  .side_nav_left .patients_2 .ul_icon {
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.international  .side_nav_left .patients_2 .lis {
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}
.international .side_nav_left .patients_2 .lis img {
    width: 100%;
    transition: all .6s;
}
.international .side_nav_left .patients_2 .lis:hover img {
    transform: scale(1.1);
}
.international  .side_nav_left .patients_2 .lis1 {
    background: linear-gradient(180deg, #f5ab52 0%, #f08204 100%);
}

.international  .side_nav_left .patients_2 .lis2 {
    background: linear-gradient(180deg, #2cb7ff 0%, #098ae2 100%);
}

.international  .side_nav_left .patients_2 .lis3 {
    background: linear-gradient(180deg, #fe9494 0%, #e75648 100%);
}
.international  .side_nav_left .patients_2 .lis4 {
    background: linear-gradient(180deg, #09d299 0%, #01a87a 100%);
}

.international  .side_nav_left .t4 {
    line-height: 1.2rem;
    margin-bottom: .525rem;
}
.international  .side_nav_left .more {
    width: 1.2rem;
    height: .65rem;
}
.international  .nation_right {
    padding-top: 2.2rem;
    width: calc(100% - 11.75rem);
}
.international  .nation_right .t3 {
    padding-bottom: .85rem;
    border-bottom: .025rem solid #e3e3e3;
    line-height: 1.2rem;
}
.international  .nation_right .nation_01_box {
    padding: 1rem 0 0 0;
}
.international  .nation_right  .telbox {
    margin-bottom: 1.1rem;
}
.international  .nation_right .tel {
}
.international  .nation_right .tel p {
    color: #282828;
}
.international  .nation_right .tel span {
    line-height: .9rem;
    display: block;
}
.international  .nation_right .tel:nth-child(2) span {
    display: block;
    margin-bottom: .125rem;
}

.international  .nation_right .ulbox {
    display: flex;
    align-items: stretch;
    padding-top: 1.5rem;
    border-top: .025rem solid #e3e3e3;
    flex-wrap: wrap;
    justify-content: space-between;
}
.international  .nation_right   .li {
    width: calc((100% - .75rem) / 2);
    min-height: 14.5rem;
    border-radius: .25rem;
    background: #fff;
    position: relative;
    margin-bottom: .75rem;
}
.international  .nation_right   .li3 {
    width: 100%;
}
.international  .nation_right  .li::after {
    position: absolute;
    left: 0;
    top: -0rem;
    width: 100%;
    height: .15rem;
    content: '';
    overflow: hidden;
}
.international  .nation_right  .li1 {
    box-shadow: 0px .1rem .25rem .25rem rgba(59, 140, 238, 0.10);
}
.international  .nation_right  .li2 {
    box-shadow: 0px .1rem .25rem .25rem rgba(5, 186, 133, 0.10);
}
.international  .nation_right  .li3 {
    box-shadow: 0px .1rem .25rem .25rem rgba(243, 152, 46, 0.10);
}
.international  .nation_right  .li1::after {
    background-image: linear-gradient(90deg, #2ab5fe 0%, #0a8ae3 100%);
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
}
.international  .nation_right  .li2::after {
    background-image: linear-gradient(180deg, #08d096 0%, #01a87b 100%);
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
}
.international  .nation_right  .li3::after {
    background-image: linear-gradient(180deg, #f5a94f 0%, #f18911 100%);
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
}

.international  .nation_right .ulbox .li:not(:nth-child(3)) {
    height: auto;
    padding: .725rem 1.225rem .4rem 1.4rem;
}

.international  .nation_right .ulbox .li:not(:nth-child(3)) .t5 {
    padding-bottom: .625rem;
    line-height: 1;
}
.international  .nation_right .ulbox .li:not(:nth-child(3)) .icon {
    border-top: .025rem solid #e3e3e3;
    width: 100%;
    height: 5.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: .025rem solid #e3e3e3;
    margin-bottom: .8rem;
}
.international .nation_right .ulbox .li:not(:nth-child(3)) .icon img {
    height: 3.375rem;
}

.international  .nation_right .ulbox .li1 .er_box {
    display: flex;
    align-items: flex-start;
}
.international  .nation_right .ulbox .li1 .er_box .er {
    width: 3.65rem;
    height: 3.65rem;
    margin-right: .6rem;
}
.international  .nation_right .ulbox .li1 .er_box p {
    padding-top: .1rem;
    flex: 1;
}
.international  .nation_right .ulbox .li1 .t6 > .tit-18 {
    margin-top: .3rem;
    line-height: .85rem;
}
.international   .nation_01 .nation_right .ulbox .li3 {
    margin-bottom: 0;
    padding: 0 1.5rem 1.55rem 1.675rem;
}
.international   .nation_01 .nation_right .ulbox .li3 .li_box {
    display: flex;
    align-items: stretch;
    margin-bottom: 1.35rem;
}
.international   .nation_01 .nation_right .ulbox .li3  .lft {
    width: 6.625rem;
    border-right: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    padding-top: 1.575rem;
    padding-right: 3rem;
}
.international   .nation_01 .nation_right .ulbox .li3  .lft .t5 {
    margin-bottom: 1.25rem;
}
.international   .nation_01 .nation_right .ulbox .li3  .lft  .icon {
    width: 3.25rem;
    height: 3.075rem;
}
.international .nation_01 .nation_right .ulbox .li3 .lft .icon img {
    width: 100%;
}
.international   .nation_01 .nation_right .ulbox .li3  .lrt {
    width: 15.95rem;
    border-bottom: 1px solid #e3e3e3;
    padding-top: 1.375rem;
    padding-left: 1.3rem;
    padding-bottom: 1.875rem;
}
.international   .nation_01 .nation_right .ulbox .li3  .t6 {
    color: #282828;
    line-height: .85rem;
    margin-bottom: 1.2rem;
}
.international   .nation_01 .nation_right .ulbox .li3  .t6:last-child {
    margin-bottom: 0;
}
.international   .nation_01 .nation_right .ulbox .li3 .t6  .tit-24 {
    margin-bottom: .175rem;
    display: block;
    line-height: normal;
}
.international   .nation_01 .nation_right .ulbox .li3  .img {
    margin: 0 auto;
    width: 22.5rem;
    height: 10rem;
    border-radius: .25rem;
    overflow: hidden;
}
.nation_02 {
    padding-bottom: .875rem;
}
.nation_02_box .tpbox {
    display: flex;
    align-items: flex-start;
    padding-top: 1.425rem;
    padding-bottom: 1.875rem;
    border-bottom: 1px solid #e3e3e3;
}
.nation_02_box .tpbox .img {
    width: 11.475rem;
    height: 14.325rem;
    margin-right: 1.5rem;
    border-radius: .25rem;
    overflow: hidden;
}
.nation_02_box .tpbox .txt {
    padding-top: 1.175rem;
    width: calc(100% - 11.475rem - 1.5rem);
}
.nation_02_box .tpbox  .t4 {
    margin-bottom: 1.15rem;
}
.nation_02_box .tpbox  .tit-36 {
    line-height: 1.1rem;
    margin-bottom: .75rem;
}
.nation_02_box .tpbox  .tit-18 {
    line-height: .85rem;
}
.nation_02_box .tpbox  .tit-24 {
    margin-bottom: .075rem;
}
.nation_02_box .tpbox  .t5 .ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 1.175rem;
}
.nation_02_box .tpbox  .t5 .ul .ls {
    display: flex;
    align-items: center;
    margin-right: 2.375rem;
    margin-bottom: .275rem;
}

.nation_02_box .tpbox  .t5 .cir {
    width: .45rem;
    height: .45rem;
    background-color: #0989e2;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: #fff;
    margin-right: .275rem;
}
.nation_02_box .tpbox  .t5 .cir svg {
    margin-top: .05rem;
    width: .4rem;
    height: .4rem;
    margin-left: -.05rem;
}
.nation_02_box .tbbox {
    padding-top: 1.15rem;
}
.nation_02_box .tbbox .t4 {
    margin-bottom: 1.5rem;
    line-height: normal;
    color: #282828;
}
.nation_02_box .tbbox  .ul {
    display: flex;
    align-items: stretch;
    margin-bottom: 1.4rem;
}
.nation_02_box .tbbox .li {
    width: calc((100% - 2.5rem) / 3);
    min-height: 10.5rem;
    margin-right: 1.25rem;
    margin-bottom: 0;
    padding: .825rem .65rem .65rem .9rem;
}
.nation_02_box .tbbox .li:nth-child(3n) {
    margin-right: 0;
}
.nation_02_box .tbbox .li .icon {
    margin-bottom: .625rem;
}

.nation_02_box .tbbox .li .icon img {
    width: auto;
    height: 2.5rem;
}

.nation_02_box .tbbox .li .t5 {
    margin-bottom: .5rem;
    line-height: normal;
}
.nation_02_box .tbbox .li .t6 {
    line-height: .85rem;
}
.nation_02_box .tbbox .li .t7 {
    line-height: .85rem;
}
.nation_02_box .tbbox .li1 {
    box-shadow: 0px .1rem .25rem .25rem rgba(224, 94, 23, 0.10);
}
.nation_02_box .tbbox .li2 {
    box-shadow: 0px .1rem .25rem .25rem rgba(64, 88, 205, 0.10);
}
.nation_02_box .tbbox .li3 {
    box-shadow: 0px .1rem .25rem .25rem rgba(72, 197, 168, 0.10);
}
.nation_02_box .tbbox .li1::after {
    background: linear-gradient(180deg, #f5a94e 0%, #f18912 100%);
}
.nation_02_box .tbbox .li2::after {
    background: linear-gradient(180deg, #29b4fe 0%, #0a8ae3 100%);
}
.nation_02_box .tbbox .li3::after {
    background: linear-gradient(180deg, #08d197 0%, #02a97b 100%);
}

.nation_03 .nation_right .lis {
    min-height: 5.5rem;
    width: 100%;
    position: relative;
    border-radius: .25rem;
    background: #fff;
    padding: 1.225rem 3.25rem .8rem .825rem;
}

.nation_03 .nation_right .lis::after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: .15rem;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    content: '';
}
.nation_03 .nation_right .lis1 {
    background: rgba(255, 255, 255, 0.10);
    box-shadow: 0px .1rem .25rem .25rem rgba(12, 140, 228, 0.10);
}
.nation_03  .nation_right .lis2 {
    background: rgba(255, 255, 255, 0.10);
    box-shadow: 0px .1rem .25rem .25rem rgba(2, 177, 129, 0.10);
}
.nation_03 .nation_right .lis3 {
    background: rgba(255, 255, 255, 0.10);
    box-shadow: 0px .1rem .25rem .25rem rgba(241, 139, 21, 0.10);
}
.nation_03 .nation_right .lis4 {
    background: rgba(255, 255, 255, 0.10);
    box-shadow: 0px .1rem .25rem .25rem rgba(238, 105, 95, 0.10);
}
.nation_03 .nation_right .lis1::after {
    background: linear-gradient(90deg, #2ab5fe 0%, #0989e2 100%);
}
.nation_03 .nation_right .lis2::after {
    background: linear-gradient(90deg, #08d197 0%, #01a77a 100%);
}
.nation_03 .nation_right .lis3::after {
    background: linear-gradient(90deg, #f5a94f 0%, #f18810 100%);
}
.nation_03 .nation_right .lis4::after {
    background: linear-gradient(90deg, #fe9494 0%, #e75648 100%);
}

.nation_03  .nation_right .t4 {
    margin-top: 1.2rem;
    margin-bottom: 1.3rem;
}
.nation_03 .nation_right .t4 br {
    display: none;
}
.nation_03  .nation_right .lis {
    margin-bottom: 1rem;
}
.nation_03  .nation_right .nation_03_box .lis {
    padding: .65rem 1.725rem .8rem;
}
.nation_03  .nation_right .lis .cir {
    width: .575rem;
    height: .575rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin-right: .275rem;
    /* margin-top: .1rem; */
}
.nation_03 .nation_right .lis .cir svg {
    margin-left: -0.05rem;
    width: .4rem;
    height: .4rem;
    margin-top: .05rem;
}
.nation_03 .nation_right  .lis .t5 {
    display: flex;
    align-items: center;
    margin-bottom: .2rem;
}
.nation_03 .nation_right .lis .icon {
    margin-bottom: .2rem;
    height: 2.35rem;
}
.nation_03 .nation_right .lis .icon {
    height: auto;
}
.nation_03 .nation_right .lis .icon img {
    height: 100%;
}
.nation_03 .nation_right .lis .txt {
    padding-bottom: .75rem;
    border-bottom: 1px solid #e3e3e3;
}
.nation_03 .nation_right .lis .txt:last-child {
    border-bottom: none;
}
.nation_03 .nation_right .lis .txt .t6 {
    display: flex;
    line-height: normal;
    align-items: center;
    margin-top: .7rem;
    position: relative;
}
.nation_03 .nation_right .lis .txt .t7 {
    line-height: .85rem;
    word-wrap: break-word;
}
.nation_03 .nation_right .lis .txt .t6 .cir {
    width: .2rem;
    height: .2rem;
    position: absolute;
    left: -0.425rem;
    top: .2rem;
}
.nation_03  .nation_right .lis1 .cir {
    background-color: #0989e2;
}
.nation_03  .nation_right .lis2 .cir {
    background-color: #04b986;
}
.nation_03  .nation_right .lis3 .cir {
    background-color: #f39830;
}
.nation_03  .nation_right .lis4 .cir {
    background-color: #f57c76;
}
.nation_03  .nation_right .lis_li {
    display: flex;
    align-items: start;
    padding-left: .25rem;
    line-height: .85rem;
}
.nation_03 .nation_right  .lis_li .cir {
    width: .2rem;
    height: .2rem;
    margin-right: .475rem;
    margin-top: .4rem;
}

.nation_04 .nation_right .uls {
    margin-top: 1.325rem;
}
.nation_04 .nation_right .uls .lis {
    min-height: 4.3rem;
    padding: .9rem 3.25rem 1.1rem .825rem;
}
.nation_04 .nation_right .uls .lis1 {
    background: rgba(255, 255, 255, 0.10);
    box-shadow: 0px .1rem .25rem .25rem rgba(24, 157, 239, 0.10);
}
.nation_04  .nation_right .uls .lis2 {
    background: rgba(255, 255, 255, 0.10);
    box-shadow: 0px .1rem .25rem .25rem rgba(241, 139, 21, 0.10);
}
.nation_04 .nation_right .uls .lis3 {
    background: rgba(255, 255, 255, 0.10);
    box-shadow: 0px .1rem .25rem .25rem rgba(4, 185, 134, 0.10);
}

.nation_04 .nation_right .uls .lis4 {
    background: rgba(255, 255, 255, 0.10);
    box-shadow: 0px .1rem .25rem .25rem rgba(241, 139, 21, 0.10);
}

.nation_04 .nation_right .uls .lis1::after {
    background: linear-gradient(90deg, #2ab5fe 0%, #0989e2 100%);
}
.nation_04 .nation_right .uls .lis2::after {
    background: linear-gradient(90deg, #f5a94f 0%, #f18810 100%);
}
.nation_04 .nation_right .uls .lis3::after {
    background: linear-gradient(90deg, #08d197 0%, #01a77a 100%);
}
.nation_04 .nation_right .uls .lis4::after {
    background: linear-gradient(90deg, #fe9494 0%, #e75648 100%);
}
.nation_04  .nation_right .uls .lis1 .cir {
    background: #189def;
}
.nation_04 .nation_right .uls .lis2 .cir {
    background: #f39830;
}
.nation_04 .nation_right .uls .lis3 .cir {
    background: #04b986;
}
.nation_04 .nation_right .uls .lis4 .cir {
    background: #f57c76;
}
.nation_04 .nation_right .lis .t5 {
    margin-bottom: .325rem;
}
.nation_04 .nation_right .lis_li {
    line-height: 1rem;
}
.nation_04 .nation_right .lis2 .lis_li {
    border-bottom: 1px solid #e3e3e3;
}

.nation_04 .nation_right .lis .more {
    margin-top: .5rem;
    margin-left: 1rem;
}
.nation_04 .nation_right .lis4 a {
    color: #1aa0f0;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.nation_05 .nation_right .lis {
    padding: .8rem 1.725rem 1.5rem 1.075rem;
}
.nation_05 .nation_right .lis .icon {
    width: 2.1rem;
    margin-left: .25rem;
}
.nation_05 .nation_right .lis .t5 {
    margin-bottom: 0;
}
.nation_05 .nation_right .lis .t6 {
    display: flex;
    align-items: center;
    line-height: normal;
}
.nation_05 .nation_right .lis .t6 .cir {
    margin-right: .425rem;
    width: .2rem;
    height: .2rem;
}
.nation_05 .nation_right .lis .t7 {
    padding-left: .625rem;
    line-height: .85rem;
}
.nation_05 .nation_right .lis .txt {
    padding-top: .7rem;
    padding-bottom: .725rem;
    border-bottom: 1px solid #e3e3e3;
}
.nation_05 .nation_right .lis .txt:last-child {
    border-bottom: none;
    padding-bottom: 0;
}
.nation_05 .nation_right .lis a {
    color: #189def;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.nation_05 .nation_right .uls {
    padding-bottom: .5rem;
}
.nation_06 .nation_right .t4 {
    margin-bottom: 2.35rem;
    line-height: 1.1rem;
}
.nation_06 .nation_right .tpbox {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding-top: 2.1rem;
    margin-bottom: 1.225rem;
}
.nation_06 .nation_right .tpbox  .img {
    width: 12.5rem;
    border-radius: .25rem;
    overflow: hidden;
}

.nation_06 .nation_right .tpbox  .txt {
    width: calc(100% - 12.5rem - 2.5rem);
}
.nation_06 .nation_right .tpbox .t4 {
    line-height: 1.1rem;
    margin-top: 0;
    margin-bottom: 1rem;
}
.nation_06 .nation_right .tpbox .t5 {
    line-height: .85rem;
}
.nation_06 .nation_right .lis .txt .t6 .cir {
    margin-top: .15rem;
}
.nation_06 .nation_right  .tbbox .lis .icon {
    height: 2rem;
    margin-bottom: .55rem;
}
.nation_06 .nation_right  .tbbox .lis .icon img {
    width: auto;
    height: 100%;
}

.nation_06 .nation_right  .tbbox .lis {
    min-height: 11.125rem;
    padding: 1.5rem 1.5rem 1.425rem 1.5rem;
    margin-bottom: 1.575rem;
}
.nation_06 .nation_right .tbbox .lis .t5 {
    margin-bottom: .45rem;
    line-height: normal;
    font-size: .75rem;
}
.nation_06 .nation_right .tbbox .lis .t6 {
    line-height: .85rem;
}
.nation_06 .nation_right .lis .t7 a {
    color: #189def;
}

.nation_06 .nation_right .tbbox .lis4 .circle {
    width: .5rem;
    height: .5rem;
    border-radius: 50%;
    border: .05rem solid #f57c76;
    position: relative;
}
.nation_06 .nation_right .tbbox .lis4 .circle::after {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: .2rem;
    height: .2rem;
    border-radius: 50%;
    background: #f57c76;
    content: '';
}
.nation_06 .nation_right .tbbox .lis4  .t5 {
    margin-bottom: .275rem;
}
.nation_06 .nation_right .tbbox .lis4  .t6 {
    margin-bottom: .825rem;
}
.nation_06 .nation_right .tbbox .lis4 .lis_li {
    margin-bottom: .4rem;
}
.nation_06 .nation_right .tbbox .lis4 .lis_li:last-child {
    margin-bottom: 0;
}
.nation_06 .nation_right .tbbox .lis4  .circle {
    margin-top: .225rem;
    margin-right: .3rem;
}

.nation_06 .nation_right .tbbox .txt > .tit-30 {
    line-height: normal;
    margin-bottom: .45rem;
}
.nation_06 .nation_right .tbbox .txt > .tit-18 {
    line-height: .85rem;
    margin-bottom: 1.15rem;
}
.nation_06 .nation_right .tbbox .txt_ul {
    width: 100%;
}
.nation_06 .nation_right .tbbox .txt_li {
    margin-bottom: .25rem;
    border-radius: .25rem;
    overflow: hidden;
    background: #fff;
}
.nation_06 .nation_right .tbbox .li_show {
    width: 100%;
    height: 2rem;
    border-radius: .25rem;
    outline-color: #000;
    background: rgba(66, 189, 254, .2);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .55rem .95rem;
    cursor: pointer;
}
.nation_06 .nation_right .tbbox .li_show .icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: .925rem;
    height: .925rem;
    border-radius: 50%;
}
.nation_06 .nation_right .tbbox .li_show .icon svg {
    width: 100%;
    height: 100%;
}

.nation_06 .nation_right .tbbox .txt_li.cur {
    box-shadow: 0px .1rem .25rem .25rem rgba(21, 153, 236, 0.10);
    margin-bottom: 1rem;
}
.nation_06 .nation_right .tbbox .txt_li.cur .y {
    opacity: 0;
}
.nation_06 .nation_right .tbbox .txt_li .li_hide {
    padding: 0 2.5rem 1.975rem 1.425rem;
}
.nation_06 .nation_right .tbbox .txt_li .li_hide .li_li {
    position: relative;
    padding-top: .95rem;
    padding-bottom: 1rem;
}
.nation_06 .nation_right .tbbox .txt_li .li_hide .li_li::after {
    position: absolute;
    left: .55rem;
    width: calc(100% - .55rem - 1.575rem);
    height: .025rem;
    background-color: #e3e3e3;
    content: '';
    bottom: 0;
}

.nation_06 .nation_right .tbbox .txt_li .li_hide {
    display: none;
}

.nation_06 .nation_right .tbbox .txt_li  .tit-20 {
    line-height: 1.8;
    margin-bottom: .05rem;
    display: flex;
    align-items: center;
}
.nation_06 .nation_right .tbbox .txt_li  .tit-18 {
    line-height: .85rem;
    padding-left: .55rem;
}

.nation_06 .nation_right .tbbox .txt_li .cir {
    width: .2rem;
    height: .2rem;
    border-radius: 50%;
    background-color: #1599ec;
    margin-right: .375rem;
}
.nation_07_box .tpbox {
    padding-top: 1.65rem;
    margin-bottom: 1.2rem;
}
.nation_07_box .tpbox .t4 {
    line-height: normal;
    margin-bottom: .625rem;
}
.nation_07_box .tpbox .t5 {
    line-height: .85rem;
}
.nation_07_box  .tbbox .li {
    width: 100%;
    /* min-height: 30rem; */
    margin-bottom: 1rem;
    padding: 1.3rem 1.725rem .75rem;
}
.nation_07_box  .tbbox .li .t4 {
    margin-bottom: .575rem;
    line-height: normal;
}
.nation_07_box  .tbbox .li .img {
    margin-bottom: .9rem;
    border-radius: .25rem;
    overflow: hidden;
    width: 100%;
}
.nation_07_box  .tbbox .li .t5 {
    line-height: normal;
    /* margin-bottom: .25rem; */
    position: relative;
}

.nation_07_box  .tbbox .li .t6 {
    line-height: .85rem;
}
.nation_07_box  .tbbox .li_li {
    padding-bottom: 1rem;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 1rem;
}

.nation_07_box  .tbbox .li .t5::after {
    position: absolute;
    left: -0.625rem;
    top: 50%;
    width: .2rem;
    height: .2rem;
    border-radius: 50%;
    content: '';
    transform: translateY(-50%);
}
.nation_07_box  .tbbox .li1 .t5::after {
    background: linear-gradient(90deg, #2ab5fe 0%, #0989e2 100%);
}
.nation_07_box  .tbbox .li2 .t5::after {
    background: linear-gradient(90deg, #08d197 0%, #01a77a 100%);
}
.nation_07_box  .tbbox .li3 .t5::after {
    background: linear-gradient(90deg, #f5a94f 0%, #f18810 100%);
}
.nation_07_box  .tbbox .li4 .t5::after {
    background: linear-gradient(90deg, #fe9494 0%, #e75648 100%);
}
.nation_07_box  .tbbox .send_emial {
    margin-top: .35rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 11.075rem;
    height: 1.25rem;
    border-radius: .625rem;
    background: linear-gradient(90deg, #2ab5fe 0%, #108de3 100%);
}
.nation_07_box  .tbbox .send_emial svg {
    margin: 0 .5rem;
    width: .575rem;
    height: .575rem;
}
.nation_07 {
    padding-bottom: 2.5rem;
}
.nation_08 {
}
.nation_08 .uls {
    margin-top: 1.325rem;
}
.nation_08 .nation_right .nation_08_box .t5 {
    display: block;
    line-height: 1.1rem;
    margin-bottom: .1rem;
}
.nation_08 .nation_08_box .lis {
    padding: 1rem 1.7rem 1.1rem 2.725rem;
}
.nation_08 .nation_right .lis .img {
    height: 2.375rem;
    margin-bottom: .425rem;
}
.nation_08 .nation_right .lis .img img {
    height: 100%;
}
.nation_08 .nation_right .lis_li {
    padding-left: 0;
    align-items: center;
    min-height: 1.65rem;
    border-bottom: 1px solid #e3e3e3;
}

.nation_08 .nation_right .lis_li .cir {
    width: .575rem;
    height: .575rem;
    background-color: transparent !important;
    display: flex;
    align-items: center;
    justify-content: center;
    left: -.95rem;
    border: .025rem solid transparent;
    top: 50%;
    margin-top: 0;
    transform: translateY(-50%);
}
.nation_08 .nation_right .lis_li .cir svg {
    width: 100%;
    height: auto;
}
.nation_08 .nation_right .lis1 .lis_li .cir path {
    fill: #21a9f6;
}

.nation_08 .nation_right .lis2 .lis_li .cir path {
    fill: #04b785;
}

.nation_08 .nation_right .lis3 .lis_li .cir path {
    fill: #f39930;
}

.nation_08 .nation_right .lis4 .lis_li .cir path {
    fill: #f57c76;
}
.nation_08 .nation_right .lis1 .lis_li .cir {
    border-color: #21a9f6;
}
.nation_08 .nation_right .lis2 .lis_li .cir {
    border-color: #04b785;
}
.nation_08 .nation_right .lis3 .lis_li .cir {
    border-color: #f39930;
}
.nation_08 .nation_right .lis4 .lis_li .cir {
    border-color: #f57c76;
}

.nation_08 .nation_right .imgbox {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 1.25rem;
}
.nation_08 .nation_right .imgbox .li_img {
    width: calc((100% - .75rem) / 2);
    margin-bottom: .75rem;
}
.nation_08 .nation_right .imgbox .li_img img {
    width: 100%;
}
.nation_09 {
    padding-bottom: 1.875rem;
}
.nation_09 .nation_right .t4 {
    margin-top: .875rem;
    line-height: 1.125rem;
    margin-bottom: .2rem;
}
.nation_09 .nation_right .img_scroll_box {
    max-height: 14.25rem;
    position: relative;
}
.nation_09 .nation_right  .imgs_box {
    max-height: 100%;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.nation_09 .nation_right  .lis_img {
    width: calc((100% - 4.75rem)/ 6);
    margin-right: .95rem;
    margin-bottom: .75rem;
    height: 2.25rem;
    border-radius: .15rem;
    overflow: hidden;
    background: #f6f7f9;
    display: flex;
    align-items: center;
    justify-content: center;
}
.nation_09 .nation_right .lis_img img {
    min-width: 1.7rem;
}
.nation_09 .nation_right  .lis_img:nth-child(6n) {
    margin-right: 0;
}

.nation_09 .w1500 {
    width: calc(100% - 5.25rem - 4.25rem);
    margin: 0 auto 0 5.25rem;
}
.nation_09 .w1500 .nation_right .t3,
.nation_09 .w1500 .nation_right .t4 {
    width: calc(100% - .85rem);
}
.nation_09 .w1500 .nation_right .img_scroll_box {
    padding-right: .85rem;
}
.nation_09 .w1500 .nation_right .img_scroll_box {
    max-height: 14.25rem;
    overflow: auto;
}
.nation_09 .w1500 .nation_right .img_scroll_box::-webkit-scrollbar {
    width: .15rem;
    background-color: transparent;
}
.nation_09 .w1500 .nation_right .img_scroll_box::-webkit-scrollbar::after {
    position: absolute;
    left: 50%;
    top: 0;
    width: .075rem;
    transform: translateX(-50%);
    height: 100%;
    content: '';
    background-color: rgba(246, 247, 249, .5);
}
.nation_09 .w1500 .nation_right .img_scroll_box::-webkit-scrollbar-thumb {
    background: #c40e24;
    width: .15rem;
    border-radius: .25rem;
    overflow: hidden;
}

.nation_09 .w1500 .nation_right .img_scroll_box::-webkit-scrollbar-track {
    width: .075rem;
    background-color: rgba(246, 247, 249, 1);
}
.nation_09 .w1500 .nation_right  .ul_ajax {
    width: calc(100% - .85rem);
}
.nation_09 .w1500 .nation_right  .ul_top {
    display: flex;
    align-items: center;
    margin-top: 1.625rem;
    margin-bottom: 1.45rem;
}
.nation_09 .w1500 .nation_right  .ul_top .li_nav {
    margin-right: .5rem;
    width: 4rem;
    height: 1.15rem;
}
.nation_09 .w1500 .nation_right  .uls {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}
.nation_09  .nation_right  .nation_09_box .uls .lis {
    width: calc((100% - .75rem) / 2);
    margin-bottom: .625rem;
    padding: 1.35rem 1rem 2.575rem 1.5rem;
}
.nation_09  .nation_right  .nation_09_box .starts {
    display: flex;
    align-items: center;
    margin-top: .6rem;
    margin-bottom: .425rem;
}
.nation_09  .nation_right  .nation_09_box .start {
    margin-right: .225rem;
}
.nation_09 .nation_right .nation_09_box .start svg {
    width: .65rem;
    height: .65rem;
}
.nation_09  .nation_right  .nation_09_box .start.cur path {
    fill: rgba(255, 204, 0, 1);
}
.nation_09  .nation_right  .nation_09_box .lis .t7 {
    padding-left: .525rem;
    line-height: .85rem;
    position: relative;
}
.nation_09  .nation_right  .nation_09_box .lis .t7 .circle {
    position: absolute;
    left: -0.55rem;
    top: .2rem;
    width: .575rem;
    height: .575rem;
    content: '';
    border: 2px solid #21a9f6;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.nation_09  .nation_right  .nation_09_box .lis .t7 svg {
    width: .45rem;
    height: .45rem;
    margin-top: .05rem;
    margin-left: -.05rem;
}
.nation_09  .nation_right  .nation_09_box .lis .t7 svg path {
    fill: #21a9f6;
}

.nation_09 .nation_right .nation_09_box .uls .lis  .avator {
    width: 2.75rem;
    height: 2.75rem;
    border-radius: 50%;
    overflow: hidden;
    border: .05rem solid;
}
.nation_09 .nation_right .nation_09_box .uls .lis .avator img {
    width: 100%;
}
.nation_09 .nation_right .nation_09_box .uls .lis1 .avator {
    border-color: #22aaf7;
}
.nation_09 .nation_right .nation_09_box .uls .lis2 .avator {
    border-color: #07c690;
}
.nation_09 .nation_right .nation_09_box .uls .lis3 .avator {
    border-color: #f4a03f;
}
.nation_09 .nation_right .nation_09_box .uls .lis4 .avator {
    border-color: #f7807c;
}
.nation_10_box .t3 {
    margin-bottom: .825rem;
}
.nation_10_box .t4 {
    line-height: normal;
    margin-bottom: .1rem;
}
.nation_10_box .t5 {
    color: #282828;
    line-height: .85rem;
}
.nation_10_box  .icon {
    margin-bottom: .4rem;
    height: 1.6rem;
}
.nation_10_box  .icon img {
    height: 100%;
}
.nation_10_box .ul_top {
    margin-bottom: 1.9rem;
}
.nation_10_box  .ul_li {
    padding-bottom: .85rem;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: .9rem;
}
.nation_10_box   .li_li {
    line-height: .85rem;
    margin-bottom: .275rem;
}
.nation_10_box   .li_li .t5 {
    line-height: .9rem;
    margin-bottom: .1rem;
}
.nation_10_box  .ul_li3 .li_ul {
    margin-top: .475rem;
    margin-bottom: 1rem;
}
.nation_10_box  .ul_li3 {
    padding-bottom: 0;
    border-bottom: none;
}
.nation_10_box  .li_show {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.75rem;
    cursor: pointer;
    border-bottom: 1px solid #e3e3e3;
}
.nation_10_box  .li_show .icon {
    width: .925rem;
    height: .925rem;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
    background-color: #0a8be3;
    margin-bottom: 0;
}
.nation_10_box  .li_show .icon .line {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    border-radius: .25rem;
}
.nation_10_box  .li_show .icon .line1 {
    width: 20px;
    height: 3px;
}
.nation_10_box  .li_show .icon .line2 {
    width: 3px;
    height: 20px;
    transition: opacity .6s;
}
.nation_10_box   .li_hide {
    display: none;
    padding-top: .75rem;
    padding-bottom: 1.25rem;
    border-bottom: 1px solid #e3e3e3;
    line-height: .6rem;
}
.nation_10_box  .li_show.cur .line2 {
    opacity: 0;
}
.nation_10_box .img_img {
    max-width: 100%;
    border-radius: .25rem;
    overflow: hidden;
    margin-top: 1.4rem;
}
.nation_10 {
    padding-bottom: 4.75rem;
}
.nation_11 .nation_11_box  .ul {
    margin-top: 1.1rem;
}
.nation_11 .nation_11_box .lis {
    width: 100%;
    display: flex;
    border-radius: .25rem;
    overflow: hidden;
    background: #f6f7f9;
    margin-bottom: .5rem;
    height: auto;
}

.nation_11 .nation_11_box .lis .txt {
    width: calc(100% - 8.5rem);
    padding: 1rem .65rem 1.5rem 1.05rem;
    overflow: hidden;
}
.nation_11 .nation_11_box .lis .img {
    width: 8.5rem;
    border-radius: .25rem;
    overflow: hidden;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
.nation_11 .nation_11_box .lis .img {
    height: auto;
}

.nation_11 .nation_11_box .lis .img img {
    width: auto;
    height: auto;
    object-fit: contain;
}
@media (min-width: 996px) {
    .nation_11 .nation_11_box .lis {
        height: 11.25rem;
    }
    .nation_11 .nation_11_box .lis.only {
        height: 14.5rem;
    }
}
.nation_11 .nation_11_box .lis:not(.only) .more {
    margin-top: 0;
}
.nation_11 .nation_11_box .lis:not(.only) .t7 {
    margin-bottom: .85rem;
}
.nation_11 .lis.only .tit {
    display: block;
}
.nation_11 .nation_11_box .lis1 .img {
    background: linear-gradient(180deg, #2cb6ff 0%, #0989e2 100%);
}

.nation_11 .nation_11_box .lis2 .img {
    background: linear-gradient(#08d197 0%, #01a77a 100%);
}

.nation_11 .nation_11_box .lis3 .img {
    background: linear-gradient(90deg, #f5a94f 0%, #f18810 100%);
}
.nation_11 .nation_11_box .lis4      .img {
    background: linear-gradient(90deg, #fe9494 0%, #e75648 100%);
}
.nation_11   .lis .t4 {
    line-height: 1.1rem;
    margin-bottom: .125rem;
}
.nation_11   .lis .t5 {
    line-height: .85rem;
    padding-bottom: .6rem;
    margin-bottom: .35rem;
    position: relative;
}
.nation_11   .lis .t5::after {
    position: absolute;
    left: -1.05rem;
    bottom: 0;
    width: calc(100% + .65rem + 1.05rem);
    height: 1px;
    background-color: #e1e6f0;
    content: '';
}
.nation_11   .lis .t6 {
    line-height: normal;
    margin-bottom: .275rem;
}

.nation_11   .lis .t7 {
    line-height: .85rem;
}
.nation_11 .lis1 .t7 {
    margin-bottom: .85rem;
}
.nation_11 .lis .tit {
    display: none;
}

.nation_11   .tul {
    margin-top: .275rem;
}
.nation_11   .tul .tli {
    position: relative;
    padding-left: .525rem;
    line-height: .85rem;
}
.nation_11   .tul .tli::after {
    position: absolute;
    left: 0;
    top: 54%;
    width: .2rem;
    height: .2rem;
    border-radius: 50%;
    overflow: hidden;
    transform: translateY(-50%);
    content: '';
    background-color: #189cee;
}
.nation_11  .more {
    margin-top: .75rem;
}
.nation_11 .nation_11_box .ul {
    padding-bottom: 1.15rem;
}
.nation_11 {
    padding-bottom: 2.35rem;
}
.nation_12 {
    padding-bottom: 3.425rem;
}
.nation_12 .tpbox {
    display: flex;
    align-items: stretch;
    width: 100%;
    border-radius: .25rem;
    background: #f6f7f9;
    margin-top: 1.1rem;
    overflow: hidden;
}
.nation_12 .tpbox  .img {
    width: 8.5rem;
    height: 11.25rem;
    border-radius: .25rem;
    background: linear-gradient(180deg, #2cb6ff 0%, #0989e2 100%);
    overflow: hidden;
}
.nation_12 .tpbox .img img {
    object-position: top;
    display: block;
}

.nation_12 .tpbox .txt {
    width: calc(100% - 8.5rem);
    padding: 1.6rem 2rem 2.15rem 2.075rem;
}
.nation_12 .tpbox .t4 {
    line-height: normal;
    margin-bottom: .35rem;
}
.nation_12 .tpbox .t5 {
    line-height: normal;
}
.nation_12 .tpbox .more_box {
    margin-top: 3.2rem;
    display: flex;
    align-items: center;
}
.nation_12 .tpbox .more_box a {
    margin-right: .475rem;
    width: auto;
    padding: 0 1rem;
}
.nation_12 .tpcbox {
    display: flex;
    align-items: stretch;
    margin-top: .225rem;
    margin-bottom: 1.3rem;
}
.nation_12 .tpcbox .lft {
    width: 12.7rem;
    padding-top: 1.925rem;
    padding-bottom: 1rem;
}
.nation_12 .tpcbox .lft .t5 {
    line-height: .85rem;
}
.nation_12 .tpcbox .lft .t5 ul {
    padding-left: .6rem;
}

.nation_12 .tpcbox .t6.tit-20 {
    line-height: .95rem;
}
.nation_12 .tpcbox .line {
    width: .025rem;
    background: #e9ecf2;
    margin: 0 1.45rem 0 1.25rem;
}
.nation_12 .tulbox {
    margin-top: 2.5rem;
    margin-bottom: 2.25rem;
}
.nation_12 .tpcbox   .t4 {
    line-height: 1.1rem;
    margin-bottom: .625rem;
}

.nation_12 .tpcbox  .tulbox .tli {
    position: relative;
    line-height: 1.25rem;
    padding-left: .675rem;
}
.nation_12 .tpcbox  .tulbox .tli::after {
    position: absolute;
    left: 0;
    top: .55rem;
    width: .2rem;
    height: .2rem;
    background-color: #1a9ef0;
    border-radius: 50%;
    content: '';
}
.nation_12 .tpcbox .t6 {
    margin-bottom: .575rem;
}
.nation_12 .tpcbox .lrt {
    width: calc(100% - 12.5rem - .025rem - 2.9rem);
    padding-top: 1.925rem;
    padding-bottom: 1rem;
}
.nation_12 .tpcbox .lrt  .ul .li {
    width: 100%;
    min-height: auto;
    margin-bottom: 0;
    position: relative;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    padding-bottom: 1.125rem;
}
.nation_12 .tpcbox  .ul  .lines {
    position: absolute;
    left: 0;
    height: 100%;
    width: 1px;
    background: #e9ecf1;
}

.nation_12 .tpcbox  .ul  .lines::after {
    position: absolute;
    left: 50%;
    top: 0;
    width: .2rem;
    height: .2rem;
    background-color: #1a9ef0;
    border-radius: 50%;
    content: '';
    transform: translateX(-50%);
}

.nation_12 .tpcbox  .ul .li .lines {
    margin-top: .2rem;
}
.nation_12 .tpcbox  .ul .li:last-child .lines {
    max-height: 0%;
}

.nation_12 .tpcbox  .ul {
    margin-bottom: .625rem;
}
.nation_12 .tpcbox  .ul1 .time,
.nation_12 .tpcbox  .ul2 .time,
.nation_12 .tpcbox  .ul3 .time {
    width: 2rem;
    text-align: left;
    line-height: normal;
}

.nation_12 .tpcbox  .ul .li .t5 {
    width: calc(100% - 2rem - 1rem);
    line-height: normal;
}

.nation_12 .tpcbox  .ul  .lines {
    left: 2.425rem;
}
.nation_12 .tpcbox  .ul.notime .li .time {
    display: none;
}
.nation_12 .tpcbox  .ul.notime .li .lines {
    left: .1rem;
}
.nation_12 .tpcbox  .ul.notime .li .t5 {
    width: 100%;
    padding-left: .75rem;
}
.nation_12 .tp_box {
}
.nation_12 .tp_box .tli {
    position: relative;
    padding-left: .675rem;
    line-height: 1.25rem;
}
.nation_12 .tp_box .tli::after {
    position: absolute;
    left: 0%;
    top: .55rem;
    width: .2rem;
    height: .2rem;
    background-color: #1a9ef0;
    border-radius: 50%;
    content: '';
}
.nation_12 .tp_box a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: auto;
    height: 1.5rem;
    padding: 0 1.5rem;
    border-radius: .25rem;
    background: linear-gradient(90deg, #2bb5fe 0%, #0a8be3 100%);
}
.nation_12 .tp_box .t4 {
    margin-bottom: .625rem;
}
.nation_12 .tp_box  .br {
    margin-bottom: 1.5rem;
}
.nation_12  .patient_box .t4 {
    margin-bottom: 4.1667vw;
}
.nation_12  .patient_box  .lis {
    position: relative;
    width: 100%;
    border-radius: .25rem;
    background: #fff;
    background: rgba(255, 255, 255, 0.10);
    box-shadow: 0px .1rem .25rem .25rem rgba(24, 157, 239, 0.10);
    padding: .75rem 1.75rem 2.25rem;
}
.nation_12  .patient_box  .lis::after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: .15rem;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    content: '';
    background: linear-gradient(90deg, #2ab5fe 0%, #0989e2 100%);
}
.nation_12  .patient_box  .lis .avator {
    width: 2.5rem;
    height: 2.5rem;
    border: 2px solid rgba(34, 170, 247, 1);
    border-radius: 50%;
    margin-bottom: .3rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.nation_12  .patient_box  .lis .avator img {
    width: 100%;
}
.nation_12  .patient_box  .lis .starts {
    display: flex;
    align-items: center;
    margin-top: .375rem;
    margin-bottom: .825rem;
}
.nation_12  .patient_box  .lis .start {
    margin-right: .225rem;
}
.nation_12  .patient_box  .lis .start.cur path {
    fill: #ffcc00;
}
.nation_12  .patient_box  .lis  .nm {
    line-height: .9rem;
}
.nation_12  .patient_box  .lis .t7 {
    position: relative;
    padding-left: 1rem;
    line-height: 1.25rem; /* 312.5% */
}
.nation_12  .patient_box  .lis .t7 .circle {
    left: 0;
    top: .3rem;
    width: .575rem;
    height: .575rem;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.nation_12  .patient_box  .lis .t7 .circle svg {
    width: 100%;
    height: 100%;
}
.nation_12  .patient_box  .lis .t7 .circle svg path {
    fill: #21a9f6;
}

.nation_13  .nation_13_box .ul {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
    margin-top: 1.125rem;
}
.nation_13  .nation_13_box .ul .li {
    width: calc((100% - 1.25rem) / 2);
    border-radius: .25rem;
    overflow: hidden;
    background-color: #f6f7f9;
    margin-bottom: 1.25rem;
}
.nation_13  .nation_13_box .ul .li .txt {
    padding: .725rem 1.85rem 1.2rem 1.25rem;
}
.nation_13  .nation_13_box .ul .li .time {
    line-height: normal;
    color: rgba(0, 0, 0, .5);
}
.nation_13  .nation_13_box .ul .li  .t4 {
    line-height: .9rem;
    margin-top: .525rem;
    margin-bottom: 1.35rem;
}

.nation_13  .nation_13_box .ul .li  .img {
    overflow: hidden;
    width: 100%;
    height: 8.2rem;
}
.nation_13  .nation_13_box .ul .li  img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .6s;
}

.nation_13 .nation_13_box .ul .li .ino_svg {
    width: 1.2rem;
    height: .65rem;
}
.nation_13  .nation_13_box .ul .li  .down_svg {
    width: auto;
    padding: 0 .5rem;
    line-height: normal;
}

.nation_13 {
    padding-bottom: 2.5rem;
}
.nation_13 .page_box {
    margin-top: .25rem;
    width: 100%;
}

.news_info {
    position: relative;
    padding-bottom: 2.7rem;
    padding-top: 3.35rem;
}
.news_info .w1500 {
    width: calc(100% - 5.875rem - 4.9rem);
    margin: 0 auto 0 5.875rem;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}
.news_info .lft {
    padding-top: .725rem;
    width: calc(100% - 11.5rem - 2.075rem);
}
.g_news_info .lft {
    width: 100%;
}

.news_info .lft .t1 {
    margin-bottom: .425rem;
    line-height: 1.1rem;
}
.news_info .lft .tit_top {
    padding-bottom: .65rem;
    margin-bottom: .875rem;
    border-bottom: 1px solid #e3e3e3;
}
.news_info .lft .time {
    line-height: normal;
    color: rgba(0, 0, 0, .5);
}
.news_info .lft .t3 {
    line-height: .75rem;
    margin-bottom: 3rem;
}

.news_info  .lrt {
    width: 11.5rem;
}
.news_info  .more.br {
    margin-top: 1.25rem;
}
.news_info  .sticky_box {
    position: sticky;
    top: 2rem;
}
.news_info .recommend {
    height: 10.75rem;
    border-radius: .25rem;
    background: #f6f7f9;
    margin-bottom: .55rem;
    padding: 1.25rem 1.25rem 1.125rem;
}
.news_info .recommend  .t4 {
    padding-bottom: .6rem;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: .525rem;
}
.news_info .recommend .li {
    position: relative;
    padding-left: .625rem;
    line-height: .85rem;
    margin-bottom: .2rem;
}
.news_info .recommend .li::after {
    position: absolute;
    left: 0;
    top: .35rem;
    width: .2rem;
    height: .2rem;
    content: '';
    border-radius: 50%;
    background: #0e90e6;
}

.news_info  .lrt .patients {
    width: 100%;
    height: 5rem;
    border-radius: .25rem;
    background: #f6f7f9;
    padding: 1.1rem 1.2rem 1.25rem;
}
.news_info  .lrt .patients  .ul_icon {
    display: flex;
    align-items: center;
    margin-top: .55rem;
}
.news_info  .lrt .patients .lis {
    width: 1.275rem;
    height: 1.275rem;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: .575rem;
    overflow: hidden;
}
.news_info .lrt .patients .lis  img {
    width: 100%;
    transition: all .5s;
}
.news_info  .lrt .patients .lis:hover img {
    transform: scale(1.1);
}
.news_info  .lrt .patients .lis1 {
    background-image: linear-gradient(180deg, #f5ab52 0%, #f08204 100%);
}
.news_info  .lrt .patients .lis2 {
    background-image: linear-gradient(180deg, #2cb7ff 0%, #098ae2 100%);
}
.news_info  .lrt .patients .lis3 {
    background-image: linear-gradient(180deg, #fe9494 0%, #e75648 100%);
}
.news_info  .lrt .patients .lis4 {
    background-image: linear-gradient(180deg, #09d299 0%, #01a87a 100%);
}

.treatment {
    position: relative;
}
.treatment  .w1500 {
    padding: 2.425rem 0 2.75rem;
}
.treatment  .t3 {
    margin-bottom: 1.05rem;
    line-height: normal;
}
.treatment   .ul {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.treatment   .ul .li {
    border-radius: .25rem;
    overflow: hidden;
    background: #f6f7f9;
    width: calc((100% - 3.75rem) / 3);
    margin-right: 1.875rem;
    margin-bottom: 1.75rem;
}
.treatment   .ul .li:nth-child(3n) {
    margin-right: 0;
}
.treatment   .ul .li .img {
    width: 100%;
    height: 7.5rem;
    overflow: hidden;
}
.treatment   .ul .li .img img {
    width: 100%;
}
.treatment   .ul .li .txt {
    padding: 1.05rem 1.25rem .95rem;
}
.treatment   .ul .li .more {
    width: 1.2rem;
    height: .65rem;
    margin-top: 1.2rem;
}
.treatment  .t4 {
    line-height: normal;
    margin-top: .375rem;
}
.treatment  .time {
    line-height: normal;
    color: rgba(0, 0, 0, .5);
}
.treatment   .ul_swiper {
    overflow: hidden;
    margin-bottom: 1.55rem;
}
.treatment .ul_swiper .swiper-wrapper {
    margin-bottom: 1.3rem;
}
.treatment   .ul_swiper .swiper-slide {
    display: flex;
    align-items: stretch;
    min-height: 12.5rem;
}
.treatment   .ul_swiper  .img {
    width: 18.75rem;
    border-radius: .25rem;
    overflow: hidden;
}
.treatment   .ul_swiper  .img img {
    width: 100%;
}
.treatment   .ul_swiper  .txt {
    width: calc(100% - 18.75rem);
    padding: 1.15rem 0 1.15rem 1.65rem;
}
.treatment   .ul_swiper   .t4 {
    margin-bottom: .875rem;
}
.treatment   .ul_swiper   .t5 {
    line-height: .85rem;
}
.treatment   .ul_swiper   .more {
    margin-top: 2.4rem;
}
.treatment   .ul_swiper  .swiper-pagination .swiper-pagination-bullet {
    margin-top: 0 !important;
}
.international.news .side_nav_left .patients_0,
.international.major .side_nav_left .patients_0 {
    background-size: 100% 100%;
}
.major  .nation_right {
    padding-top: 1.725rem;
}
.major .w1500 {
    padding-bottom: 4.4rem;
}
.major .side_nav_left {
    padding-top: 3.925rem;
}
.major .w1500 .nation_right .li {
    width: 100%;
    border-radius: .25rem;
    background: #f6f7f9;
    overflow: hidden;
    min-height: auto;
    margin-bottom: .5rem;
}
.major .li_show {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 2rem;
    border-radius: .25rem;
    background: #d9f2ff;
    padding: 0 1rem;
    cursor: pointer;
}

.major .li_show svg {
    width: .925rem;
    display: none;
    height: .925rem;
}
.major .li_show .svg1 {
    display: block;
}
.major .li_show .svg2 {
    display: none;
}
.major .li_show.clink .svg1 {
    display: none;
}
.major .li_show.clink .svg2 {
    display: block;
}

.major .ul {
    margin-top: .375rem;
}
.major .li_hide {
    display: none;
    line-height: .85rem;
    padding: 1.025rem 1.3rem 1.025rem 1.3rem;
}
.major .li_hide ul {
    padding-left: .35rem;
}
.major .li_hide .ul_list {
    display: flex;
    align-items: stretch;
    /* justify-content: space-between; */
    flex-wrap: wrap;
}
.major .li_hide .ul_list .lis {
    width: calc((100% - 1.1rem * 3) / 4);
    margin-bottom: 1.125rem;
    margin-right: 1.1rem;
}
.major .li_hide .ul_list .lis:nth-child(4n){
    margin-right: 0;
}
.major .li_hide .ul_list .img {
    border-radius: .25rem;
    width: 100%;
    overflow: hidden;
    height: 6.6rem;
    border-radius: 10px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    margin-bottom: .25rem;
}
.major .li_hide .ul_list .lis1 .img {
    background: linear-gradient(180deg, #2cb6ff 0%, #0989e2 100%);
}
.major .li_hide .ul_list .lis2 .img {
    background: linear-gradient(180deg, #09d298 0%, #01a87a 100%);
}
.major .li_hide .ul_list .lis3 .img {
    background: linear-gradient(180deg, #f5aa50 0%, #f08204 100%);
}
.major .li_hide .ul_list .lis4 .img {
    background: linear-gradient(180deg, #fe9493 0%, #e65547 100%);
}
.major .li_hide .ul_list .img img {
    width: 100%;
}
.major .li_show.cur .y {
    opacity: 0;
}
.major .w1500 .nation_right .li .ul_list_swiper{
    display: none !important;
}
.major .w1500 .nation_right .li.other .ul_list_swiper{
    display: block !important;
}
.major .w1500 .nation_right .li.other .ul_list{
    display: none;
}
.major .w1500 .nation_right .li.other .ul_list .img{
    height: auto;
}
.major .w1500 .nation_right .li.other  .swiper-pagination .swiper-pagination-bullet{
    margin-top: 0 !important;
}

.choose_01 .w1500 {
    padding-top: 3.05rem;
    margin-bottom: 1.325rem;
}
.choose_01 .w1500 .t3 {
    line-height: normal;
    margin-bottom: .575rem;
}
.choose_01 .w1500 .t4 {
    margin-bottom: 1.9rem;
    line-height: .85rem;
}
.choose_01 .w1500  .img {
    border-radius: .25rem;
    overflow: hidden;
    width: 100%;
    height: 14.25rem;
}
.choose_01 .w1500 .txt_img {
    margin-top: .475rem;
    padding-right: 2.25rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.choose_01 .w1500 .txt_img img {
    height: 12.75rem;
}
.choose_01 .w1500 .txt_img .txt {
    padding-right: 2.5rem;
}
.choose_01 .w1500 .txt_img .txt .t5 {
    line-height: 1.1;
    margin-bottom: 1.15rem;
}
.choose_01 .w1500 .txt_img .txt .t6 {
    line-height: .85rem;
    /* text-align: justify; */
}
.choose_02 .w1500 {
    display: flex;
    align-items: flex-start;
    padding: 3.075rem 0 1.9rem;
    justify-content: space-between;
}
.choose_02 .txt {
    padding-top: .775rem;
    max-width: 51%;
}
.choose_02 .txt .t3 {
    line-height: 1.1rem;
    margin-bottom: .95rem;
}
.choose_02 .txt .t4 {
    line-height: .85rem;
}
.choose_02 .img_box {
    display: flex;
    align-items: flex-start;
}
.choose_02 .img_box .img {
    width: 8.3rem;
    height: 12.5rem;
    border-radius: .25rem;
    overflow: hidden;
}
.choose_02 .img_box .img2 {
    margin-top: 1.25rem;
    margin-left: .25rem;
}
.choose_03 .w1500 {
    width: 100%;
    display: flex;
    align-items: stretch;
    background-color: #f6f7f9;
}
.choose_03 .img {
    width: 24rem;
    height: 19rem;
}
.choose_03 .txt {
    width: calc(100% - 24rem);
    padding: 3.6rem 5.25rem 2.925rem 2.25rem;
}
.choose_03 .txt .t3 {
    margin-bottom: 1.5rem;
    line-height: 1.1;
}
.choose_03 .txt .t4 {
    line-height: .85rem;
}

.choose_04 .w1500 {
    width: calc(100% - 10.5rem);
    background-color: #fff;
    padding: 2.85rem 0 2.65rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
}
.choose_04  .img {
    border-radius: .25rem;
    width: 16.5rem;
    height: 17.5rem;
}
.choose_04  .txt {
    padding: 0;
    width: calc(100% - 16.5rem - 3.925rem);
}
.choose_04 .t3 {
    line-height: 1.1;
    margin-bottom: 1.15rem;
}
.choose_04 .t4 {
    line-height: .85rem;
    margin-bottom: 1.15rem;
}
.choose_05 .w1500 {
    width: 100%;
    background: linear-gradient(0deg, #2ab5fe 0%, #0889e2 100%);
}
.choose_05 .txt .t3,
.choose_05 .txt .t4 {
    color: #fff;
}
.choose_05 .txt {
    padding-top: 3.075rem;
}
.choose_06 .w1500 {
    padding: 2.8rem 0 1.65rem;
}
.choose_06  .t3 {
    margin-bottom: 1.25rem;
}
.choose_06 .ul {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.choose_06 .ul .li {
    min-height: 14.5rem;
    background-color: #f6f7f9;
    margin-bottom: 1.125rem;
    margin-right: 1.125rem;
    width: calc((100% - 2.25rem) / 3);
    padding: .875rem 1.15rem 2rem 1.15rem;
}
.choose_06 .ul .li:nth-child(3n) {
    margin-right: 0;
}
.choose_06 .ul .li .icon {
    height: 2.125rem;
    margin-bottom: 1rem;
}
.choose_06 .ul .li .icon img {
    height: 100%;
}
.choose_06 .ul .li  .t4 {
    margin-bottom: .575rem;
    line-height: normal;
}
.choose_06 .ul .li  .t5 {
    line-height: .85rem;
}
.choose_06 .ulbox {
    display: flex;
    align-items: start;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 1rem;
}
.choose_06 .ulbox .li {
    width: calc((100% - 1.75rem) / 2);
    border-radius: .25rem;
    overflow: hidden;
}
.choose_06 .ulbox .li .img {
    width: 100%;
    height: 10rem;
    overflow: hidden;
    border-radius: .25rem;
}
.choose_06 .ulbox .li .t4 {
    margin-top: 1.5rem;
    margin-bottom: .925rem;
    line-height: normal;
}
.choose_06 .ulbox .li .t5 {
    line-height: .85rem;
    padding-right: .3rem;
}
.choose_06,
.choose_05,
.choose_04,
.choose_03,
.choose_02,
.choose_01 {
    position: relative;
    overflow: hidden;
    width: 100%;
}
.service_01 .w1500 {
    padding-top: 3rem;
}
.service_01 .t3 {
    line-height: normal;
    margin-bottom: 1.5rem;
}
.service_01_swiper {
    overflow: hidden;
    width: 100%;
    margin-bottom: 2.825rem;
}
.service_01_swiper .swiper-wrapper {
    margin-bottom: 1.375rem;
}
.service_01_swiper .swiper-slide {
    background-color: #f6f7f9;
    border-radius: .25rem;
    overflow: hidden;
    min-height: auto;
    height: auto;
}
.service_01_swiper .img {
    width: 100%;
    height: 8.75rem;
}
.service_01_swiper .txt {
    padding: 1rem 1rem 1.25rem;
}
.service_01_swiper .txt  .t3 {
    margin-bottom: .5rem;
    line-height: auto;
}
.service_01_swiper .txt  .t4 {
    line-height: normal;
}
.service_01_swiper .swiper-scrollbar {
    position: relative !important;
    background-color: transparent !important;
    height: .2rem !important;
    z-index: 1 !important;
}
.service_01_swiper .swiper-scrollbar::after {
    position: absolute;
    left: 0;
    top: 50%;
    height: .1rem;
    width: 100%;
    background-color: #ecf0f8;
    content: '';
    transform: translateY(-50%);
    z-index: -1;
    border-radius: .25rem;
}
.service_01_swiper .swiper-scrollbar-drag {
    height: .2rem;
    border-radius: .25rem;
    background-color: #c40e24;
}

.service_02 {
    background: linear-gradient(0deg, #2ab5fe 0%, #0889e2 100%);
}
.service_02 .w1500 {
    padding-top: 2.175rem;
    padding-bottom: 1.2rem;
}
.service_02  .t3 {
    line-height: normal;
    margin-bottom: 1.05rem;
}
.service_02 .ul {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.service_02  .li {
    width: calc((100% - 2.35rem) / 3);
    margin-right: 1.175rem;
    border-radius: .25rem;
    background: rgba(255, 255, 255, 0.10);
    overflow: hidden;
    padding: .875rem 1.25rem 2rem 1.425rem;
    margin-bottom: 1rem;
}
.service_02  .li:nth-child(3n) {
    margin-right: 0;
}
.service_02  .li .icon {
    height: 2.35rem;
    margin-bottom: .225rem;
}
.service_02 .li .icon img {
    height: 100%;
}
.service_02  .li .t4 {
    line-height: normal;
    margin-bottom: .5rem;
    /* min-height: 2.25rem; */
}
.service_02  .li .t5 {
    line-height: .85rem;
}
.service_03 {
    background-color: #fff;
}
.service_03 .w1500 {
    width: 100%;
}
.service_03 .img {
    width: 100%;
    height: 17.5rem;
}
.service_03 .content_box {
    width: calc(100% - 13rem);
    margin: -4.4rem auto 0;
    border-radius: .75rem;
    overflow: hidden;
    background: rgba(255, 255, 255, .8);
    position: relative;
    padding: 1.5rem 0 2.075rem;
}
.service_03  .t3 {
    line-height: normal;
    padding-bottom: 1.125rem;
}
.service_03  .li {
    width: 100%;
    height: auto;
    flex-shrink: 0;
    display: flex;
    align-items: flex-start;
    padding: 1.5rem 1.8rem 1.5rem 1.05rem;
    justify-content: space-between;
}
.service_03  .li  .lft,
.service_03  .li  .lrt {
    width: calc((100% - 2.175rem) / 2);
}

.service_03  .li  .t4 {
    line-height: normal;

    margin-bottom: .25rem;
}
.service_03  .li  .t5 {
    line-height: .85rem;
}
.service_03  .li:nth-child(1) {
    background: #eef9ff;
}
.service_03  .li:nth-child(2) {
    background: #fff;
}
.service_03  .li:nth-child(3) {
    background: #fff8ee;
}
.service_04 .w1500 {
    width: 100%;
    min-height: 20rem;
}
.service_04  .swiper-slide {
    height: 100%;
}
.service_04  .swiper_box {
    width: 100%;
    height: 100%;
}
.service_04  .swiper_box .t3 {
    width: 92%;
    max-width: 92%;
    left: 50%;
    top: 2.55rem;
    z-index: 2;
    transform: translateX(-50%);
}
.service_04 .service_04_swiper {
    width: 100%;
    height: 20rem;
    position: relative;
    z-index: 2;
}
.service_04 .service_04_swiper  .swiper-wapper {
    height: 100%;
    width: 100%;
}
.service_04 .service_04_swiper .swiper-slide {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    padding: 5.5rem 1.5rem 2.2rem;
    border-right: 1px solid rgba(255, 255, 255, .2);
}
.service_04 .service_04_swiper .swiper-slide:last-child {
    border-right: none;
}
.service_04 .service_04_img {
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
}
.service_04 .service_04_img::after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 97, 163, .2);
    content: '';
    z-index: 1;
}
.service_04  .swiper_box .t4 {
    line-height: normal;
}
.service_04  .swiper_box .t5 {
    line-height: .85rem;
    margin-top: .9rem;
    max-height: 9.5rem;
    overflow: auto;
    padding-right: .25;
    display: none;
}
.service_04  .swiper_box  .t5::-webkit-scrollbar {
    width: .1rem;
    background-color: rgba(255, 255, 255, .2);
}
.service_04  .swiper_box  .t5::-webkit-scrollbar-thumb {
    background-color: #c40e24;
}
.service_05 {
    background: #f6f7f9;
}
.service_05 .w1500 {
    padding: 3rem 0 2rem;
}
.service_05 .ul {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    justify-content: space-between;
}
.service_05 .li {
    position: relative;
    width: calc((100% - .925rem) / 2);
    margin-bottom: .875rem;
    border-radius: .25rem;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.10);
    padding: 1.45rem 1.425rem 1.225rem 1.7rem;
}
.service_05 .li .icon {
    width: 2.55rem;
    height: 2.55rem;
    margin-bottom: .4rem;
}
.service_05 .li .icon img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.service_05 .li::after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: .15rem;
    content: '';
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
}
.service_05 .li1::after {
    background: linear-gradient(90deg, #2ab5fe 0%, #0989e2 100%);
}
.service_05 .li2::after {
    background: linear-gradient(90deg, #fe9494 0%, #e75648 100%);
}
.service_05 .li3::after {
    background: linear-gradient(90deg, #f5a94f 0%, #f18810 100%);
}
.service_05 .li4::after {
    background: linear-gradient(90deg, #08d197 0%, #01a77a 100%);
}

.service_05 .li1 {
    box-shadow: 0px .1rem .25rem .25rem rgba(12, 140, 228, 0.10);
}
.service_05 .li2 {
    box-shadow: 0px .1rem .25rem .25rem rgba(238, 105, 95, 0.10);
}
.service_05 .li3 {
    box-shadow: 0px .1rem .25rem .25rem rgba(241, 139, 21, 0.10);
}
.service_05 .li4 {
    box-shadow: 0px .1rem .25rem .25rem rgba(2, 177, 129, 0.10);
}
.service_05 .t3 {
    margin-bottom: 1.75rem;
    line-height: normal;
}
.service_05 .li .t4 {
    margin-bottom: .65rem;
    line-height: normal;
}
.service_05 .li .t5 {
    line-height: .85rem;
}
.service_05  .more {
    margin: .75rem auto 0;
}
.service_06 .w1500 {
    padding: 1.725rem 0 4.7rem;
}
.service_06 .t3 {
    padding-bottom: 1.5rem;
    line-height: normal;
}
.service_06 .ul_top {
    padding: .75rem 0;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.service_06 .ul_top .t4 {
    line-height: normal;
}
.service_06 .ul_top .t5 {
    line-height: .85rem;
    margin-top: .35rem;
    color: #282828;
}
.service_06 .ul_top .lrt {
    max-width: 54%;
}
.service_06 .ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 1.25rem;
}
.service_06  .li {
    width: 100%;
    position: relative;
    min-height: 13.95rem;
    padding: 1.1rem 1.75rem 2.35rem;
    margin-bottom: .675rem;
}
.service_06  .li:not(:nth-child(3)) {
    width: calc((100% - 1rem) / 2);
}

.service_06  .li::after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: .15rem;
    content: '';
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
}
.service_06 .li1::after {
    background: linear-gradient(90deg, #2ab5fe 0%, #0989e2 100%);
}
.service_06 .li2::after {
    background: linear-gradient(90deg, #08d197 0%, #01a77a 100%);
}
.service_06 .li3::after {
    background: linear-gradient(90deg, #f5a94f 0%, #f18810 100%);
}

.service_06 .li1 {
    box-shadow: 0px .1rem .25rem .25rem rgba(12, 140, 228, 0.10);
}
.service_06 .li2 {
    box-shadow: 0px .1rem .25rem .25rem rgba(2, 177, 129, 0.10);
}
.service_06 .li1 .lft {
    padding-top: .7rem;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.service_06 .li1  .er {
    width: 2.45rem;
    height: 2.45rem;
}
.service_06 .li1 .er img {
    width: 100%;
}
.service_06 .li1  .t5 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: calc(100% - 7.05rem - 1.05rem);
}
.service_06 .li1  .t5 span {
    width: calc(100% - 2.45rem - .2rem);
}
.service_06 .li1  .t6 {
    width: 7.05rem;
    border-radius: .15rem;
    background: #f6f7f9;
    padding: .325rem .375rem .675rem .6rem;
    line-height: .85rem;
}

.service_06 .ul .li3 {
    display: flex;
    align-items: stretch;
    margin-bottom: 0;
    padding: 0 1.75rem;
    box-shadow: 0px .1rem .25rem .25rem rgba(241, 139, 21, 0.10);
}
.service_06 .tit-28 {
    margin-bottom: .625rem;
}
.service_06  .icon {
    padding: 1.15rem 0 .725rem;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
}

.service_06  .icon img {
    margin: 0 auto;
    height: 3.35rem;
}
.service_06  .li3 .icon {
    border: none;
    padding: 0;
}
.service_06  .li3 .icon img {
    margin: 0 auto 0 0;
}
.service_06  .li3 .lft {
    width: calc(9.075rem - 1.75rem);
    border-right: 1px solid #e3e3e3;
    padding-right: 2.05rem;
    padding-top: 1.575rem;
    padding-bottom: 2.5rem;
}
.service_06  .li3 .lrt {
    padding-top: 1.575rem;
    padding-bottom: 2.5rem;

    padding-left: 2.35rem;
    width: calc(100% - 9.075rem - 1.75rem);
}
.service_06 .li1  .t5 {
    line-height: .85rem;
}
.service_06 .li3  .t5 {
    line-height: .85rem;
}
.service_06 .li2  .t5 {
    padding-top: .625rem;
    line-height: .85rem;
}
.service_07 {
    background-color: #f6f7f9;
}
.service_07 .w1500 {
    padding: 2.95rem 0 3.15rem;
}
.service_07 .t3 {
    padding-bottom: 1.5rem;
    line-height: normal;
}
.service_07  .txt_img {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    height: 14.75rem;
    flex-wrap: wrap;
}
.service_07  .txt {
    width: 18.25rem;
    padding-right: .7rem;
    overflow-y: auto;
    height: 100%;
    margin-right: 3.125rem;
}

.service_07   .img {
    width: calc(100% - 18.25rem - 3.125rem);
    height: 100%;
    overflow: hidden;
}
.service_07   .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.service_07,
.service_06,
.service_05,
.service_04,
.service_03,
.service_02,
.service_01 {
    width: 100%;
    overflow: hidden;
}

.swiper-pagination {
    z-index: 1 !important;
}
.treatment .ul_swiper .img {
    max-height: 12.5rem;
}
.treatment .ul .li .img img {
    height: 100%;
    object-fit: cover;
}
.about_05 .img,
.wel_06 .swiper-slide .img,
.nation_11 .nation_11_box .lis .img,
.nation_13 .nation_13_box .ul .li .img,
.service_01_swiper .swiper-slide .img,
.wel_03 .w1500 .swiper-slide .img {
    overflow: hidden;
}
.about_05 img,
.nation_13 .nation_13_box .ul .li img,
.service_01_swiper .swiper-slide  img,
.wel_06 .swiper-slide img,
.nation_11 .nation_11_box .lis img,
.treatment .ul .li .img img,
.treatment .swiper-slide  img,
.wel_03 .w1500 .swiper-slide img {
    transition: all .6s;
}
.nation_13 .nation_13_box .ul .li:hover img,
.about_05 .li:hover img,
.nation_11 .nation_11_box .lis:hover img,
.service_01_swiper .swiper-slide:hover img,
.wel_06 .swiper-slide:hover img,
.treatment .li:hover  img,
.treatment .swiper-slide:hover  img,
.treatment .swiper-slide:hover  img,
.wel_03 .w1500 .swiper-slide:hover img {
    transform: scale(1.05);
}
.treatment .swiper-slide:hover  .t4,
.treatment .li:hover  .t4,
.nation_13 .nation_13_box .ul .li:hover .t4,
.about_05 .li:hover .t5,
.wel_06 .swiper-slide:hover .t3,
.wel_03 .w1500 .swiper-slide:hover .t3 {
    color: #c40e24;
}

.about_03 .li .lft .img {
    height: 1.575rem;
}
.about_03 .li .lft .img img {
    height: 100%;
}
.about_03 .li .lrt img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.about_06 .w1500:last-child .lft img {
    width: 100%;
}

.banner-pagination {
    position: absolute !important;
    bottom: 1rem !important;
    z-index: 1;
}
.international.major .side_nav_left .patients_0:hover {
    background-size: 110% 110%;
}

.chat-box {
    display: none;
    right: 1.5rem;
    bottom: .5rem;
    z-index: 3;
    position: fixed;
    background: #fff;
    border-radius: .25rem;
    padding-top: .5rem;
}
.chat-box a svg {
    width: .4rem;
    height: .4rem;
}
@media (min-width: 996px) {
    .iframe {
        width: 12.5rem;
        height: 12.5rem;
    }
}
@media (max-width: 996px) {
    .chat-box {
        width: 60%;
        right: 4%;
        padding-top: .75rem;
        bottom: 0;
    }
    .iframe {
        width: 100%;
        height: 80vh;
    }
    .chat-box a svg {
        width: .6rem;
        height: .6rem;
    }
}
@media (max-width: 475px) {
    .chat-box {
        width: 92%;
        right: 4%;
        padding-top: .75rem;
    }
}

.service_07  .txt::-webkit-scrollbar {
    width: .1rem;
    background-color: rgba(217, 217, 217, .5) !important;
}
.service_07  .txt::-webkit-scrollbar-thumb {
    background-color: #c40e24 !important;
    border-radius: 5rem;
}
.service_07  .txt::-webkit-scrollbar-track {
    background-color: rgba(217, 217, 217, .5) !important;
}
.form_box_content {
    width: 100%;
    overflow: hidden;
}
.form_box_content .w1500 {
    padding:2.5rem 0 4.5rem;
}
.form_box_content  .tit {
    margin-bottom: 1.6rem;
    text-transform: uppercase;
}
.form_box_content  .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: .75rem;
}
.form_box_content  .item input {
    flex: 1;
    border-radius: .1rem;
    height: 1.5rem;
    background: #f6f7f9;
    margin-right: .75rem;
    padding: 0 .5rem;
}
.form_box_content  .item input:last-child {
    margin-right: 0;
}

.form_box_content  .item textarea {
    width: 100%;
    border-radius: .1rem;
    height: 4.675rem;
    background: #f6f7f9;
    padding: .25rem .5rem;
    resize: none;
}

.form_box_content  button {
    width: 3.75rem;
    height: 1.25rem;
    flex-shrink: 0;
    border-radius: 12.5rem;
    background: linear-gradient(90deg, #ee394f 0%, #c40e24 100%);
}
.form_box_content  .item4 input {
    flex: none;
    width: calc(50%);
    margin-right: .275rem;
}
.form_box_content .item4{
    justify-content: flex-start;
}
.form_box_content  .item4 .captchs {
    width: 4.2rem;
    height: 1.5rem;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
background-color: #F6F7F9;
cursor: pointer;
}
.form_box_content  .item4 .captch img{
    max-width: 80%;
}
.international .form_box_content .w1500 {
    display: block;
    width: 100%;
    padding-top: 2.5rem;
}
.form_box_content .item4 img.captcha{
    position: absolute;
    right:0;
    top: 0;
    opacity: 0;
    z-index: -1;
}
.international .form_box_content .tit{
    margin-bottom: 1rem;
}
.international .other_box .swiper_img{

    margin: 0 auto !important;
}
.international .other_box .swiper_img .swiper-wrapper{
    align-items: stretch;
}
.international .other_box .swiper_img .swiper-slide{
    height: 100%;
}
.international .other_box .swiper_img video{
    width: 100%;
    height:6.25rem;
    object-fit: cover;
}
.international .other_box .other_01{
    padding: 1.5rem 0;
}
.international .other_box .other_02{
    padding: 1.5rem 0 ;
}
/* .international .other_box .other_02 .img{
    text-align: center;
}
.international .other_box .other_02 img{
    margin: 0 auto;
} */
.international .other_box .t4{
    margin-bottom: .625rem;
}
.major .li.other .ul_list{
    width: 100%;
    overflow: hidden;
}
@media(max-width:996px){
    .form_box_content .w1500{
        padding-top: 1.5rem;
        padding-bottom: 2rem;
    }
    .international .form_box_content .w1500{
        display: block;
        padding-top: 1.5rem;
        padding-bottom: 0;
    }
    .form_box_content .tit{
        margin-bottom: 1rem;
        font-size: .75rem;
        line-height: normal;
    }
    .form_box_content .item{
        margin-bottom: 0;
    }
    .form_box_content .item:not(.item4){
        display: block;
    }
    .form_box_content .item:not(.item4) input{
        width: 100%;
        margin-bottom: .5rem;
    }
    .form_box_content button{
        margin-top: .5rem;
    }
}