@charset "UTF-8";

@media (max-width: 1440px) {
}

@media (max-width: 996px) {
    .w1500 {
        width: 92%;
    }
    header .header_top {
        display: none;
    }
    .header_list {
        height: 1.5rem;
        border-bottom: 1px solid rgba(0, 0, 0, .1);
    }
    .banner-container .attestation {
        display: none;
    }
    .banner-container .swiper-slide .txt {
        width: 100%;
        padding: 3rem calc(6%) 2rem;
    }
    .banner-container .swiper-slide .txt .t1 {
        font-size: 1rem;
    }
    .banner-container .swiper-slide  .play {
        left: 80%;
        top: 80%;
        z-index: 1;
        cursor: pointer;
    }
    .banner-container .swiper-slide .play .circle{
        display: none;
    }
    .banner-container .swiper-slide .play .circle1{
        display: block;
    }
    .wrapheader .header-nav .ul .li > a {
        background-color: #fff;
    }
    .header-nav .ul .lis .li-nav,
    .header-nav .ul .li .li-nav {
        padding: .5rem;
        background-color: #f6f7f9;
    }
    .header-nav .ul .lis .li-nav a,
    .header-nav .ul .li .li-nav  a {
        margin: 0;
        padding: .15rem 0;
        background-color: #e6ebf4;
    }
    .header-nav .ul .lis .li-nav a:first-child,
    .header-nav .ul .li  .li-nav  a:first-child {
        padding-top: .75rem;
    }
    .header-nav .ul .lis .li-nav a:last-child,
    .header-nav .ul .li .li-nav   a:last-child {
        padding-bottom: .75rem;
    }

    .header-nav .ul .li   a.cur .y {
        transition: all .3s;
        opacity: 0;
    }
    .header-end {
        margin-right: 0;
    }
    .header-end .svg_icon {
        margin-left: 0;
        margin-right: .25rem;
    }
    .header-end .want {
        display: none;
    }
    
    .slide_search {
        top: 1.475rem;
        height: calc(100vh - 1.5rem);
    }
    .slide_search .freq,
    .slide_search .form {
        padding: 1.5rem 6%;
    }
    .slide_search .tit-30{
    }
    footer .w1500:nth-child(1) {
        padding: 1rem 0%;
        width: 92%;
    }
    footer .w1500 .ulnav {
        display: none;
    }
    
    .footer_left {
        width: 100%;
        margin-right: 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .footer_left .tel_emial.pc-block{
        display: none !important;
    }
    .footer_left .tel_emial{
        width: 100%;
        margin-bottom: 0;
        margin-top: 1rem;
        display: flex;
        align-items: stretch;
        justify-content: space-between;
    }
    .footer_left .tel_emial .lis.tel{
        width: 67%;
    }
    .footer_left .tel_emial .lis{
        margin-bottom: 0;
        display: flex;
        align-items: center;
    }
    .footer_left .tel_emial .lis svg{
        width: .55rem;
        height: auto;
    }
    .footer_left .tel_emial .lis .t6{
        margin-bottom: 0;
        width: 100%;
        height: auto;
        padding: .25rem .5rem;
        font-size: .45rem;
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }
    .footer_left .tel_emial .lis.eml{
        width: 28%;
    }
    .footer_left .tel_emial .lis.eml .t6{
        justify-content: space-between;
    }

    .footer_left .cont_icon .t6 {
        display: none;
    }
    .footer_left .footer_logo {
        width: auto;
        margin-bottom: 0;
    }
    footer .w1500:nth-child(2) {
        width: 92%;
        flex-direction: column-reverse;
        padding: 1rem 0%;
    }
    footer .w1500:nth-child(2) p {
        padding-top: .5rem;
    }
    footer .w1500:nth-child(2) p br {
        display: none;
    }
    footer .w1500:nth-child(2) p span {
        margin-top: .2rem;
        display: block;
    }
    footer .w1500:nth-child(2) p span a {
        margin-right: .5rem;
        display: inline-block;
    }
    footer .w1500:nth-child(2) p:last-child {
        padding: 0rem 0 .5rem;
        width: 100%;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        justify-content: flex-start;
    }
    footer .w1500:nth-child(2) p:last-child span {
        display: none !important;
    }
    footer .w1500:nth-child(2) p:last-child a {
        margin-right: 5rem;
        display: inline-block;
        margin-bottom: .5rem;
        font-size: .4rem;
    }
    footer .w1500:nth-child(2) p:last-child a:nth-child(3n - 1) {
        margin-right: 0;
    }
    footer .w1500:nth-child(2) p:last-child::after {
        background-color: rgba(0, 0, 0, .1);
    }
    .wel_04 .weg_04_list {
        justify-content: space-between;
    }
    .sub_banner .txt .home_nav svg {
        width: .4rem;
        height: .4rem;
    }
    .sub_banner .txt .home_nav a {
        font-size: .4rem;
    }
    footer .w1500:nth-child(2) p {
        font-size: .4rem;
    }
    .footer_left .footer_logo img {
        width: auto;
    }
}
@media (max-width: 700px) {
    footer .w1500:nth-child(2) p:last-child a {
        margin-right: 3.5rem;
        display: inline-block;
        margin-bottom: .5rem;
        font-size: .45rem;
    }
}
@media (max-width: 575px) {
    footer .w1500:nth-child(2) p:last-child a:nth-child(3n - 1) {
        margin-right: 1.5rem;
    }
    footer .w1500:nth-child(2) p:last-child a {
        margin-right: 1.5rem;
        display: inline-block;
        margin-bottom: .5rem;
        font-size: .45rem;
    }
    .footer_left {
        display: block;
    }
    .footer_left .footer_logo {
        margin-bottom: 1rem;
    }
    .sub_banner {
        height: 10rem;
    }
    .sub_banner .txt .tit-60 {
        margin-top: 2.5rem;
    }
    .banner-container{
        height:18.75rem;
    }
}
@media (max-width: 475px) {
    footer .w1500:nth-child(2) p:last-child a:nth-child(3n - 1),
    footer .w1500:nth-child(2) p:last-child a {
        margin-right: .5rem;
    }
}
@media (max-width: 996px) {
    .wel_01 .w1500 {
        display: block;
        padding: 1.5rem 0;
    }
    .wel_01 .lft {
        padding: 0;
        width: 100%;
        background: none;
        height: auto;
    }
    .wel_01 .lft .more {
        display: none;
    }
    .wel_01 .lrt {
        width: 100%;
        display: block;
        margin-top: 1rem;
    }
    .wel_01 .lrt .t6 {
        line-height: .85rem;
    }
    .wel_01 .lrt .li_ul {
        width: 100%;
        margin-bottom: 1rem;
    }
    .wel_02 .w1500 {
        height: auto;
        display: block;
        padding: 1.5rem 6%;
        background-position: left top;
        background-size: auto 15rem;
    }
    .wel_02 .w1500 .txt {
        max-width: 100%;
    }
    .wel_02 .w1500 .img {
        width: 100%;
        height: auto;
        margin-top: 1.5rem;
    }
    .wel_03 .w1500 {
        padding-top: 0rem;
        margin-bottom: 1.5rem;
    }
    .wel_03 .w1500 .swiper-slide .txt {
        padding: 1rem .5rem;
    }
    .wel_03 .w1500 .swiper-slide .txt .t3 {
        line-height: 1.5;
    }
    .wel_04 {
        display: block;
    }
    .wel_04 .t3 {
        margin-bottom: .5rem;
    }
    .wel_04 .img,
    .wel_04 .lrt {
        width: 100%;
    }
    .wel_04 .lrt {
        padding: 1rem 6%;
    }
    .wel_04 .more {
        margin-top: 1rem;
    }
    .wel_04 .ulbox {
        align-items: stretch;
        margin-top: 1.5rem;
    }
    .wel_04 .ulbox .li {
        flex-direction: column;
        padding: .5rem .5rem;
        width: 48%;
        align-items: center;
    }
    .wel_04 .ulbox .li .txt {
        width: 100%;
        text-align: center;
    }
    .wel_04 .ulbox .li .txt .tit-20 {
        margin-bottom: .25rem;
    }
    .wel_04 .ulbox .li .icon {
        width: auto;
        height: auto;
        margin-right: 0;
        margin-bottom: .5rem;
    }
    .wel_05 {
        min-height: 22rem;
    }
    .wel_05 .w1500 {
        padding: 1.5rem 0 1.5rem;
    }
    
    .wel_05 .w1500 .ulbox {
        margin-top: 2rem;
    }
    .wel_05 .w1500 .lis {
        max-width: 100%;
        /* width: 100%; */
        padding: 1rem .5rem;
    }
    .wel_05 .w1500 .lis .t5 {
        max-width: 100%;
    }
    .wel_05 .w1500 .more {
        display: none;
    }
    .wel_06 .w1500 {
        padding-top: 1.5rem;
    }
    .wel_06 .t2 {
        margin-bottom: 1rem;
    }
    .wel_06 .swiper-slide .txt {
        padding: 1rem .5rem;
    }
    .international {
        padding-bottom: 2rem;
    }
    .international .side_nav_left {
        display: none;
    }
    .international  .nation_right {
        width: 100%;
        padding-top: 1.5rem;
    }

    .international .nation_right .li {
        width: 100%;
    }

    .international .nation_right .telbox {
        margin-bottom: 1rem;
    }
    .international .nation_01 .nation_right .li {
        min-height: auto;
    }
    .international .nation_right .ulbox .li:not(:nth-child(3)),
    .international .nation_01 .nation_right .ulbox .li3 .li_box {
        padding: 1rem .5rem 1.5rem;
    }

    .international .nation_01 .nation_right .ulbox .li3 {
        padding: 0 0 0;
    }
    .international .nation_01 .nation_right .ulbox .li3 .li_box {
        flex-direction: column;
        padding-bottom: 0;
    }
    .international .nation_01 .nation_right .ulbox .li3 .lft {
        width: 100%;
        padding-top: 0;
        border-right: none;
        padding-right: 0;
        text-align: center;
    }

    .international .nation_01 .nation_right .ulbox .li3 .lrt {
        padding-left: 0;
        width: 100%;
        padding-bottom: 1.5rem;
        padding-top: 1rem;
    }
    .international .nation_right .ulbox .li:not(:nth-child(3)) .icon {
        height: auto;
        padding: 1rem 0;
    }
    .international .nation_01 .nation_right .ulbox .li3 .lft .icon {
        width: 100%;
        height: auto;
        display: flex;
        align-items: center;
        justify-content: center;
        border-top: .025rem solid #e3e3e3;
        padding: 1rem 0;
    }
    .international .nation_right .ulbox .li:not(:nth-child(3)) .icon img,
    .international .nation_01 .nation_right .ulbox .li .lft .icon img {
        height: 2rem;
    }
    .international .nation_01 .nation_right .ulbox .li3 .lft .icon img {
        width: auto;
    }
    .international .nation_right .ulbox .li:not(:nth-child(3)) .t5 {
        padding-bottom: .75rem;
    }
    .international .nation_01 .nation_right .ulbox .li3 .lft .t5 {
        margin-bottom: .75rem;
    }
    .international .nation_01 .nation_right .ulbox .li3 .img {
        width: 100%;
        margin-left: 0%;
        height: auto;
    }
    .international .nation_01 .nation_right .ulbox .li .t6 {
        font-size: .45rem;
        line-height: .85rem;
    }

    .nation_02 {
        padding-bottom: 0;
    }
    .nation_02_box .tpbox {
        display: block;
    }
    .nation_02_box .tpbox .img {
        width: 100%;
        height: auto;
    }
    .nation_02_box .tpbox .txt {
        width: 100%;
        padding-top: 1rem;
    }
    .nation_02_box .tpbox .t5 .ul .ls {
        margin-right: 1.5rem;
    }
    .nation_02_box .tbbox .ul {
        flex-wrap: wrap;
        margin-bottom: 1rem;
    }
    .nation_02_box .tbbox .li {
        margin-bottom: 1rem;
        margin-right: 0 !important;
    }
    .nation_02_box .tbbox .li:last-child {
        margin-bottom: 0;
    }
    .international .nation_right .t3 {
        padding-bottom: 1rem;
    }
    .nation_03 .nation_right .t4 {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
    .nation_03 .nation_right .t4 br{
        display: none;
    }
    .nation_03 .nation_right .lis {
        padding: 1rem .5rem;
    }
    .nation_03 .nation_right .nation_03_box .lis {
        padding: 1rem 1rem;
    }
    .nation_03 .nation_right .nation_03_box .lis:last-child {
        margin-bottom: 0;
    }
    .nation_03 .nation_right .lis_li .cir {
        margin-top: .45rem;
    }
    .nation_03 .nation_right .lis_li {
        align-items: start;
    }
    .nation_03 .nation_right .lis .t7 a {
        white-space: wrap;
        word-wrap: break-word;
    }
    .nation_04 .nation_right .uls .lis {
        padding: 1rem .5rem;
    }
    .nation_04 .nation_right .uls .lis:last-child {
        margin-bottom: 0;
    }
    .nation_06 .nation_right .lis .txt .t6 {
        margin-bottom: .25rem;
        margin-top: .5rem;
    }
    .nation_06 .nation_right .lis .txt .t6 .cir {
        top: .35rem;
    }
    .nation_08 .nation_08_box .lis {
        padding: 1rem 1.5rem;
    }
    .nation_08 .nation_08_box .lis:last-child {
        margin-bottom: 0;
    }
    .nation_08 .nation_right .lis_li {
        min-height: auto;
        padding: .5rem 0;
        align-items: center;
    }
    .nation_08 .nation_right .lis_li .cir {
        margin-top: 0;
    }
    .nation_08 .nation_right .imgbox {
        display: block;
    }
    .nation_08 .nation_right .imgbox .li_img {
        width: 100%;
        margin-bottom: 1rem;
    }
    .nation_08 .nation_right .imgbox .li_img:last-child {
        margin-bottom: 0;
    }
    .nation_08 .nation_right .lis .img {
        margin-bottom: .5rem;
        height: 1.5rem;
    }
    .nation_09 {
        padding-bottom: 2rem;
    }
    .nation_09 .w1500 {
        width: 92%;
        margin: 0 auto;
    }
    .nation_09 .nation_right .lis_img {
        width: calc((100% - 2rem) / 3);
        margin-right: 1rem;
    }
    .nation_09 .nation_right .lis_img:nth-child(3n) {
        margin-right: 0;
    }
    .nation_09 .nation_right .nation_09_box .uls .lis {
        width: 100%;
        margin-right: 0;
        margin-bottom: 1rem;
        padding: 1.5rem 1rem;
    }
    .nation_09 .nation_right .nation_09_box .uls .lis:last-child {
        margin-bottom: 0;
    }
    .nation_09 .w1500 .nation_right .ul_ajax {
        width: 100%;
    }
    .nation_06 .nation_right .tpbox {
        display: block;
        padding-top: 1rem;
        margin-bottom: 1rem;
    }
    .nation_06 .nation_right .tpbox .img {
        width: 100%;
        height: auto;
    }
    .nation_06 .nation_right .tpbox .txt {
        width: 100%;
    }
    .nation_06 .nation_right .tbbox .lis {
        padding: 1rem .5rem;
    }
    .nation_06 .nation_right .tbbox .txt_li .li_hide {
        padding: 0 .5rem 1.5rem;
    }
    .nation_07 {
        padding-bottom: 2rem;
    }
    .nation_07_box .tbbox .li {
        padding: 1rem 1rem;
    }
    .nation_07_box .tbbox .li_li:last-child {
        margin-bottom: 0;
    }
    .nation_07_box .tbbox .send_emial {
        max-width: 100%;
    }
    .nation_10 {
        padding-bottom: 2rem;
    }

    .service_01_swiper .img {
        height: auto;
    }
    .service_01_swiper .swiper-slide {
        min-height: auto;
    }
    .service_01_swiper .txt {
        padding: 1rem .5rem;
    }
    .service_01_swiper {
        margin-bottom: 1.5rem;
    }
    .service_02 .li {
        width: 100%;
        margin-right: 0;
        padding: 1rem .75rem 1rem;
    }
    .service_02 .li:last-child{
        margin-bottom: 0;
    }
    .service_02 .li .t4 {
        margin-bottom: .5rem;
        min-height: auto;
    }
    .service_03 .img {
        /* height: auto; */
    }
    .service_03 .content_box {
        width: 92%;
        margin: -8.4rem auto 0;
        padding-top: .75rem;
    }
    .service_03 .li {
        display: block;
        height: auto;
        padding: 1rem .5rem;
    }
    .service_03 .li .lft,
    .service_03 .li .lrt {
        width: 100%;
        padding-bottom: 1rem;
    }
    .service_03 .t3 {
        padding-bottom: 1rem;
    }
    .service_04 .service_04_swiper .swiper-slide {
        padding: 1.5rem .5rem;
        border: none;
    }
    .service_04 .swiper_box .t5 {
        padding-right: .2rem;
        text-align: center;
    }
    
    .service_05 .w1500 {
        padding: 1.5rem 0;
    }
    .service_05 .t3 {
        margin-bottom: 1rem;
    }
    .service_05 .ul {
        display: block;
    }
    .service_05 .li {
        width: 100% !important;
        padding: 1rem .5rem;
        margin-right: 0;
    }
    .service_06 .w1500 {
        padding: 1.5rem 0 2rem;
    }
    .service_06 .t3{
        padding-bottom: 1rem;
    }
    .service_06 .li {
        width: 100% !important;
        padding: 1rem .5rem;
        margin-right: 0;
        display: block !important;
        margin-bottom: 1rem;
    }
    .service_06 .li1 .lft {
        display: block;
    }
    .service_06 .li1 .t5 {
        margin-bottom: 1rem;
        width: 100%;
    }
    .service_06 .li1 .t6 {
        width: 100%;
    }
    .service_06 .ul_top {
        display: block;
        padding: 1rem 0;
    }
    .service_06 .ul_top .lft {
        margin-bottom: 1rem;
        text-align: center;
    }
    .service_06 .ul_top .lrt {
        max-width: 100%;
        width: 100%;
    }
    .service_06 .ul .li3 {
        padding: 1rem 1rem 0;
    }
    .service_06 .li3 .lrt,
    .service_06 .li3 .lft {
        width: 100%;
        padding-top: 0;
    }
    .service_06 .li3 .lft {
        padding-right: 0;
        border-right: 0;
        padding-bottom: 0;
        margin-bottom: 1rem;
    }

    .service_06 .li3 .lrt {
        padding-left: 0;
        padding-bottom: 1.5rem;
    }
    .service_06 .li3 .icon {
        padding: 1rem 0 1rem;
        border-top: 1px solid #e3e3e3;
        border-bottom: 1px solid #e3e3e3;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .service_06 .icon {
        padding: 1rem 0 1rem;
    }
    .service_06 .icon img {
        height: 2.5rem;
    }
    .service_06 .li3 .icon img {
        margin: 0 auto;
    }
    .service_06 .tit-28 {
        text-align: center;
    }
    .service_06 .li{
        min-height: auto;
    }
    .service_06 .li .t5,
    .service_06 .li .t6 {
        font-size: .45rem;
    }

    .about_01 .w1500 {
        display: block;
        padding: 1.5rem 0;
    }
    .about_01 .w1500 .t3{
        line-height: normal;
    }
    .about_01 .w1500 .lft {
        width: 100%;
    }
    .about_01 .w1500 .lrt {
        width: 100%;
    }
    .about_01 .w1500 .ul {
        margin-top: 1.5rem;
        margin-bottom: 1rem;
    }
    .about_01 .w1500 .t4{
        max-height: none;
    }
    .about_02 .w1500{
        padding: .5rem 0 2.5rem;

    }
    .about_02 .w1500 .ul{
        width: 100%;
    }
    .about_03 .li {
        display: block;
    }
    .about_03 .li .lft {
        width: 100%;
        padding: 1rem 1rem;
    }
    .about_03 .li .lrt {
        width: 100%;
    }
    .about_03 .t4 {
        margin-top: 1rem;
        margin-bottom: 0.5rem;
    }

    .about_04 .ul {
        display: block;
    }
    .about_04 .li {
        width: 100%;
        margin-bottom: 1rem;
        padding: 1rem .5rem 1.5rem;
        min-height: auto;
    }
    .about_04 .li:last-child{
        margin-bottom: 0;
    }
    .about_01 .w1500 .t3,
    .about_02 .w1500 .t3,
    .about_03 .t3,
    .about_05 .t3,
    .about_04  .t3 {
        margin-bottom: .5rem;
    }
    .about_05 .ul {
        display: block;
        margin-top: 1rem;
    }
    .about_05 .li {
        width: 100%;
        margin-bottom: 1rem;
        margin-right: 0;
        min-height: 12rem;
    }
    .about_05 .li:last-child {
        margin-bottom: 0;
    }
    .about_05 .li .txt {
        padding: 1rem .5rem 1.5rem;
    }
    .about_06 .w1500:first-child {
        display: block;
        padding: 1.5rem 0;
    }
    .about_06 .w1500:first-child .lft {
        width: 92%;
        margin: 0 auto;
    }
    .about_06 .w1500:first-child .lrt {
        width: 100%;
        height: auto;
        padding-top: 1.5rem;
    }
    .about_06 .w1500:first-child .li {
        padding: .75rem 0 .75rem;
    }
    .about_05 .w1500,
    .about_04 .w1500,
    .about_03 .w1500 {
        padding: 1.5rem 0;
    }
    .about_06 .w1500:last-child {
        display: block;
        padding: .5rem 0 0;
    }
    .about_06 .w1500:last-child .ul,
    .about_06 .w1500:last-child .lft {
        width: 100%;
    }
    .about_06 .w1500:last-child .lft {
        margin-right: 0;
        margin-top: 1rem;
        margin-bottom: 0;
    }
    .about_06 .w1500:last-child .li_show {
        padding-bottom: .5rem;
    }
    .about_06 .w1500:last-child .li_hide {
        margin-top: .5rem;
        padding-bottom: 1rem;
    }
    .nation_13 .nation_13_box .ul {
        display: block;
    }
    .nation_13 .nation_13_box .ul .li {
        display: block;
        width: 100%;
        min-height: auto;
        margin-bottom: 1rem;
    }
    .nation_13 .nation_13_box .ul .li .img {
        height: auto;
    }
    .nation_13 .nation_13_box .ul .li .txt {
        padding: 1rem .5rem;
    }
    .nation_13 .nation_13_box .ul .li .t4 {
        margin-bottom: 1.5rem;
    }
    .nation_13 {
        padding-bottom: 2rem;
    }
    .major .li_hide {
        padding: 1rem .5rem;
    }
    .major .w1500 {
        padding-bottom: 2rem;
    }
    .nation_11 .nation_11_box .lis .img {
        width: 100%;
        height: 8rem;
    }
    .nation_11 .nation_11_box .lis .img img {
        object-position: top;
        width: 100%;
        height: 100%;
    }
    .nation_11 .nation_11_box .lis {
        display: block;
        max-height: none;
    }
    .nation_11 .nation_11_box .lis .txt {
        width: 100%;
        padding: 1rem .5rem;
    }
    .nation_11 {
        padding-bottom: 2rem;
    }
    .nation_12 .tpcbox  .line {
        display: none;
    }
    .nation_12 .tpcbox .lft {
        width: 100%;
    }
    .nation_12 .tpcbox .lrt {
        display: none;
    }

    .nation_12 .tpbox {
        display: block;
    }
    .nation_12 .tpbox .img {
        width: 100%;
        height: auto;
    }
    .nation_12 .tpbox .img {
        object-position: top;
    }
    .nation_12 .tpbox .txt {
        width: 100%;
        padding: 1rem .5rem;
    }
    .nation_12 .tpbox .more_box {
        margin-top: 1.5rem;
    }
    .nation_12 .tpbox .more_box a {
        padding: 0 1rem;
    }
    .international .nation_12 .nation_right .li {
        min-height: auto;
        border-radius: 0;
        background-color: transparent;
        display: flex;
        justify-content: space-between;
        margin-bottom: 0;
        padding-bottom: 1rem;
    }
    .nation_12 .tpcbox .ul1 .li .t5 {
        width: 70%;
        line-height: normal;
    }
    .nation_12 .tpcbox .ul .li .time {
        width: 25%;
    }
    .international .nation_12 .nation_right .li::after {
        display: none;
    }
    /* .nation_12 .tpcbox .ul3 .li .time,
    .nation_12 .tpcbox .ul2 .li .time {
        width: 36%;
    } */
    .nation_12 .tpcbox .ul .lines{
        left: calc(25% + 4.5%);
    }
    .nation_12 .tpcbox .ul .li .t5{
        width: 65%;
        line-height: normal;

    }
    .nation_12 .patient_box .lis {
        padding: 1rem .75rem;
    }
    .nation_12 .patient_box .lis .t7 {
        margin-bottom: 1rem;
    }
    .nation_12 .patient_box .lis .t7 .circle {
        top: .15rem;
    }
    .nation_12 {
        padding-bottom: 2rem;
    }
    .nation_12 .tpcbox .lft {
        padding-top: 1.5rem;
    }
    .nation_12 .tpcbox .ul {
        padding-top: 1rem;
        margin-bottom: .5rem;
    }
    .nation_12 .tulbox {
        margin-top: .5rem;
        margin-bottom: 0rem;
    }
    .nation_12 .tpcbox .tulbox .tli {
        margin-bottom: .5rem;
    }
    .nation_12 .tpcbox .tulbox .tli::after {
        top: .25rem;
    }
    .nation_12 .tpcbox .t4 {
        margin-bottom: 1rem;
    }
    .nation_12 .tpcbox .ul2 {
        padding-top: 0;
    }
    .nation_12 .tpcbox .ul {
        padding-top: 1.5rem;
    }
    .nation_12 .tp_box .tli {
        margin-bottom: .5rem;
        line-height: normal;
    }
    .nation_12 .tp_box .tli::after {
        top: .25rem;
    }
    .nation_12 .tp_box .br {
        margin-bottom: 1.5rem;
    }
    .news_info {
        padding-top: 1.5rem;
    }
    .news_info .w1500 {
        width: 92%;
    }
    .nation_12 .tpcbox {
        margin-bottom: 0;
    }
    .nation_12 .tpcbox .lft {
        padding-bottom: 0;
    }
    .choose_01 .w1500 {
        padding: 1.5rem 0;
        margin-bottom: 0;
    }
    .choose_01 .w1500 .t4 {
        margin-bottom: 1rem;
    }
    .choose_01 .w1500 .img {
        height: auto;
    }
    .choose_01 .w1500 .txt_img {
        width: 100%;
        display: block;
        padding-right: 0;
        margin-top: 1rem;
    }
    .choose_01 .w1500 .txt_img .txt .t5 {
        margin-bottom: 1rem;
    }
    .choose_01 .w1500 .txt_img .txt {
        width: 100%;
        padding-right: 0;
    }
    .choose_01 .w1500 .txt_img img {
        height: auto;
        max-width: 100%;
    }
    .choose_02 .w1500 {
        padding: 2rem 0 2rem;
        display: block;
    }
    .choose_02 .txt {
        max-width: 100%;
        margin-bottom: 1rem;
        padding-top: 0;
    }
    .choose_02 .txt .t3 {
        margin-bottom: 1rem;
    }
    .choose_02 .img_box .img {
        max-width: 49%;
        width: auto;
        height: auto;
    }
    .choose_03 .w1500 {
        display: block;
    }
    .choose_03 .txt {
        padding: 1rem 6% 1.5rem;
        width: 100%;
    }
    .choose_03 .txt .t3 {
        margin-bottom: 1rem;
    }
    .choose_03 .img {
        width: 100%;
        height: auto;
    }
    .choose_04 .w1500 {
        width: 100%;
        padding: 0rem 0 0;
    }
    .choose_04 .t4 {
        margin-bottom: 0;
    }
    .choose_06 .w1500 {
        padding: 1.5rem 0 2rem;
    }
    .choose_06 .t3 {
        margin-bottom: 1rem;
    }
    .choose_06 .ul .li {
        width: 100%;
        margin-right: 0;
        min-height: auto;
        padding: 1rem .5rem;
        margin-bottom: 1rem;
    }
    .choose_06 .ul .li .icon {
        height: 1.5rem;
    }
    .choose_06 .ulbox {
        display: block;
    }
    .choose_06 .ulbox .li {
        width: 100%;
        margin-bottom: 1.5rem;
    }
    .choose_06 .ulbox .li .t4 {
        margin: 1rem 0 .5rem;
    }
    .choose_06 .ulbox .li:last-child {
        margin-bottom: 0;
    }
    .treatment .ul_swiper .swiper-slide {
        display: block;
    }
    .treatment .ul_swiper .img {
        width: 100%;
    }
    .treatment .ul_swiper .txt {
        width: 100%;
        padding: 1rem .5rem 1.5rem;
    }
    .treatment .ul_swiper .swiper-wrapper {
        margin-bottom: 1rem;
    }
    .treatment .ul_swiper .swiper-slide {
        background: #f6f7f9;
        border-radius: .25rem;
        overflow: hidden;
    }
    .treatment .ul_swiper .t4 {
        margin-bottom: 1rem;
        margin-top: .5rem;
    }

    .treatment .ul_swiper .more {
        margin-top: 1.5rem;
    }
    .treatment .ul {
        display: block;
    }
    .treatment .ul .li {
        width: 100%;
        display: block;
        margin-bottom: 1rem;
    }
    .treatment .ul .li .img {
        height: auto;
    }
    .treatment .ul .li .txt {
        padding: 1rem .5rem;
    }
    .treatment .ul .li .more {
        margin-top: 1.5rem;
    }
    .treatment .t4 {
        margin-top: .5rem;
    }
    .treatment .w1500 {
        padding: 1.5rem 0 2rem;
    }
    .news_info .lrt {
        display: none;
    }
    .news_info .w1500 {
        margin: 0 auto;
        padding: 0rem 0 0rem;
    }
    .news_info .lft {
        padding-top: 0;
        width: 100%;
    }
    .news_info .lft .t1 {
        line-height: normal;
    }
    .news_info .lft .t3 {
        margin-bottom: 1rem;
    }
    .news_info {
        padding-bottom: 2rem;
    }
    .nation_07_box .tpbox {
        padding-top: 1rem;
        margin-bottom: 1rem;
    }
    .nation_06 .nation_right .tpbox .t5{
        margin-bottom: 1rem;
    }
    .service_01 .w1500{
        padding-top: 1.5rem;
    }
    .service_01 .t3{
        margin-bottom: 1rem;
    }
    .service_02 .w1500{
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }
    .treatment .t3{
        margin-bottom: 1rem;
    }
    .nation_10_box .li_hide{
        line-height: .85rem;
    }
    .major .li_hide .ul_list .lis{
        width: calc((100% - 1rem )/ 2);
    }
    .nation_07_box .tbbox .li .t5{
        margin-bottom: .5rem;
    }
    .nation_07_box .tbbox .li_li{
        padding-bottom: .75rem;
        margin-bottom: .75rem;
    }
    .service_04 .swiper_box .t3{
        left: 4%;
        margin: 0 auto;
        transform: none ;
    }
    .wel_01 .lrt .t6 .icon{
        margin-top: -.15rem;
    }


 
    .page a.pre, .page a.net{
        display: none;
    }
    .wel_05 .w1500 .lis .tit_box{
        max-width: 80%;

    }
    .nation_03 .nation_right .t4{
        font-size: .75rem;
    }
  
}
@media (max-width: 996px) {
    .service_07 .w1500{
        padding: 1.5rem 0 ;
    }
    .service_07  .txt_img {
        display: block;
        height: auto;
    }
    .service_07 .t3{
        padding-bottom: 1rem;
    }
    .service_07 .txt {
        width: 100%;
        margin-right: 0;
        height: auto;
        max-height: 10rem;
        margin-bottom: 1rem;
    }
    .service_07 .img {
        width: 100%;
        height: auto;
    }
    .major .ul_list_nav{
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-bottom: 1rem;
    }
    .major .ul_list_nav a{
        width: 48%;
        margin-bottom: 2%;
        background-color: transparent !important;
        padding: .25rem .5rem;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid rgba(10, 139, 227, .5);
     line-height: 1;
        border-radius: .75rem;
    }
    .major .ul_list_nav a.cur{
        color: #fff;
        border-color: transparent;
        background-image: 
        linear-gradient(90deg, #ed384e 0%, #c51025 100%);
    }

    .international .other_box .swiper_img .swiper-pagination .swiper-pagination-bullet{
        margin-top: .5rem !important;

    }
    .international .other_box .other_02{
        padding-top: 0;
    }
}
@media (max-width: 996px) {
    
    .service_02 .t3,
    .service_05 .t3,
    .nation_13 .nation_13_box .ul .li .t4,
    .nation_07_box .tpbox .t4,
    .nation_06 .nation_right .t4,
    .nation_06 .nation_right .tpbox .t4,
    .nation_02_box .tpbox .tit-36,
    .wel_05 .w1500 .lis .t5,
    .wel_02 .w1500 .t2,
    .choose_06 .t3,
    .choose_03 .txt .t3,
    .nation_12 .patient_box .lis .t7,
    .nation_12 .tpcbox .tulbox .tli,
    .choose_01 .w1500 .txt_img .txt .t5,
    .choose_02 .txt .t3 {
        line-height: 1.5;
    }
    
}
@media (max-width: 767px) {
    .major .li_hide .ul_list{
        display: block;
    }
    .major .li_hide .ul_list .lis{
        width:100%;
    }
    .major .li_hide .ul_list .img{
        border-radius: .25rem;
        width: 100%;
        overflow: hidden;
        height:auto ;
    }
}
@media (max-width: 475px) {
    .wel_05 .w1500 .lis {
        width: 100%;
        padding: 1rem .5rem;
    }
}
