@charset "utf-8";

/* 调大看小 */
/* 1920~1441 pc大屏幕 */

@media screen and (max-width: 2560px) {
    .he_inban_img {
        bottom: 128px;
        width: 265px;
        right: -2px;
    }
}
@media screen and (max-width: 1920px) {
    .he_inban_img{
        bottom: 133px;
        width: 198px;
    }
}
@media screen and (max-width: 1919px) {
    .l_headnav {
        padding-left: 250px;
        padding-right: 160px;
    }
}
@media screen and (max-width: 1680px) {
    .l_headnav {
        padding-left: 190px;
        padding-right: 100px;
    }
    .l_i1bx1info {
        padding: 40px 0;
        margin-bottom: 60px;
    }
    .l_i1box1 {
        padding-top: 80px;
        margin-bottom: 66px;
    }
    .l_i1bx1tit {
        font-size: 36px;
    }
    .l_i1bx1li3s {
        padding: 40px 36px 60px;
    }
    .yx_title5 {
        font-size: 22px;
    }
    .l_i1bx1if3 {
        margin-top: 30px;
    }
    .l_i1bx1add {
        margin-bottom: 12px;
    }
    .l_i1bx1li3 {
        padding: 0 30px;
        margin-bottom: 30px;
    }
    .l_i1bx1ul3 {
        margin: 0 -30px;
    }
    .yx_space3 {
        margin-top: 40px;
    }
    .l_i1bx2info {
        margin-top: 80px;
    }
    .l_i1bx2infos {
        padding: 50px 120px 0;
    }
    .l_i1bx2le {
        padding-right: 140px;
    }
    .l_i1bx2wz {
        padding-left: 80px;
    }
    .yx_space1,.l_c1box3{
        padding-top: 120px;
    }
    .l_i1box3 {
        padding-bottom: 100px;
    }
    .l_i1bx3tit {
        font-size: 44px;
    }
    .l_i1bx2tit {
        font-size: 32px;
    }
    .l_h2bx1tp {
        padding-top: 80px;
    }
    .yx_title3 {
        font-size: 30px;
    }
    .l_h2bx1info .l_h1bx1time {
        margin-top: 35px;
    }
    .l_h2bx1bt {
        padding: 90px 0;
    }
    .l_h2bx2li {
        padding: 0 30px;
    }
    .l_h2bx2ul {
        margin: 0 -30px;
    }
    .l_h2bx2li .l_i1bx1tit1 {
        height: 33px;
    }
    .l_h2bx2li a {
        padding: 40px 30px 35px;
    }
    .l_h2box2 {
        padding-top: 60px;
        padding-bottom: 70px;
    }
    .l_h2bx2li {
        padding: 0 22px;
    }
    .l_h2bx2ul {
        margin: 0 -22px;
    }
    .l_h2contfy {
        margin-top: 50px;
    }
    .l_nybanwz h1 {
        font-size: 44px;
    }
    .l_nybanwz p {
        font-size: 20px;
        margin-top: 20px;
    }
    .l_h1box1 {
        padding-top: 90px;
        padding-bottom: 80px;
    }
    .l_g3banner {
        padding: 90px 0;
    }
    .l_g3bx1bt {
        padding-bottom: 100px;
    }
    .l_g3back {
        margin-top: 40px;
    }
    .l_g3bx1bt1 {
        margin-bottom: 40px;
    }
    .l_g3bx1cont {
        margin-top: 16px;
    }
    .l_g2box1 {
        padding: 80px 0;
    }
    .l_g2bx1bt {
        margin-top: 50px;
    }
    .l_g2bx1fy {
        margin-top: 80px;
    }
    .l_g1box1 {
        padding-top: 80px;
        padding-bottom: 120px;
    }
    .l_g1box1 h2, .l_g1box3 h2,.l_d1bx1tits h2{
        font-size: 44px;
    }
    .yx_title2 {
        font-size: 42px;
    }
    .l_g1bx2tit h3 {
        font-size: 32px;
        margin-top: 28px;
        margin-bottom: 15px;
    }
    .l_g1bx2btns {
        margin-top: 40px;
    }
    .l_g1box3 {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .l_g1bx3wz {
        padding: 25px 38px 40px;
    }
    .l_g1bx3bt .swiper-container {
        padding-bottom: 60px;
    }
    .l_g1bx4le {
        padding-right: 240px;
    }
    .l_g1box4 {
        padding: 100px 0;
    }
    .l_g1box5 {
        padding-top: 100px;
        padding-bottom: 50px;
        background-color: #FAFAFA;
    }
    .yx_space2 {
        margin-top: 70px;
    }
    .l_g1bx3lis .ys_imgbox_cover {
        width: 60px;
    }
    .l_g1bx3li {
        padding: 0 80px;
        margin-bottom: 40px;
    }
    .l_g1bx3ul {
        margin: 0 -80px;
    }
    .l_e1box1 {
        padding-top: 60px;
        padding-bottom: 100px;
    }
    .l_e1box2 {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .l_d1bx1tit h2 {
        font-size: 36px;
    }
    .l_d1box1 {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .l_d1bx1ri {
        padding: 0 50px;
    }
    .yx_title4 {
        font-size: 28px;
    }
    .l_d1bx1p {
        margin-top: 22px;
    }
    .l_d1box2 {
        height: 800px;
        padding: 120px 0;
    }
    .l_d1bx2p p {
        margin-bottom: 20px;
    }
    .l_d1box3 {
        padding-top: 100px;
        padding-bottom: 110px;
    }
    .l_d1bx3li {
        padding: 0 75px;
    }
    .l_d1bx3ul {
        margin: 0 -75px;
    }
    .l_d1bx3time p {
        font-size: 26px;
    }
    .ys_cont1600{
        width: 1440px;
    }
    .l_nybanmore {
        width: 150px;
    }
    .l_f1bx1lile span {
        font-size: 50px;
    }
    @keyframes widthchang {
        0%{
            width: 100vw;
        }
        100%{
            width: 1440px;
        }
    }
    .yx_title1,.mc_inban_title{
        font-size: 60px;
    }
    .mc_b1s1s2_txt {
        font-size: 66px;
    }
    .l_a1bx2wz .l_a1bx2tit {
        height: 90px;
    }
    .l_a1bx2wz {
        margin-top: 26px;
    }
    .l_a1bx2btn {
        margin-top: 40px;
    }
    .l_a1bx3num p {
        font-size: 58px;
    }
    .l_a1bx3p p {
        font-size: 20px;
    }
    .l_a1bx4li {
        padding: 0 24px;
    }
    .l_a1bx4ul {
        margin: 0 -24px;
    }
    .l_a1bx4p {
        margin-top: 12px;
    }
    .l_a1box5 {
        padding-bottom: 120px;
    }
    .mc_inban_title {
        height: 98.8px;
    }
    .he_inban_img {
        bottom: 110px;
        width: 172px;
        right: -1px;
    }
    .l_b1bx1tit1 {
        font-size: 32px;
    }
    .l_b1bx1tit2 {
        font-size: 22px;
        margin: 16px 0;
    }
    .l_b1bx1li2s {
        padding: 40px 50px;
    }
    .l_b1box2 {
        padding-top: 90px;
        padding-bottom: 120px;
    }
    .l_b1bx2bt .swiper-container {
        padding-bottom: 100px;
    }
    .l_b1bx2tit {
        font-size: 28px;
    }
    .l_b1bx2wz {
        padding: 48px 40px;
    }
    .l_b1bx2con .swiper-slide {
        height: 700px;
    }
    .l_b1bx3li {
        padding: 0 20px;
    }
    .l_b1bx3ul {
        margin: 0 -20px;
    }
    .l_b1bx3tit {
        font-size: 22px;
    }
    .l_b1box3 {
        height: 800px;
    }
    .l_b1bx2con {
        padding-left: calc(50% - 693px);
    }
    .l_c1box1 {
        padding-top: 100px;
        padding-bottom: 140px;
    }
    .l_c1bx1lis {
        padding: 40px 30px 30px;
    }
    .l_c1bx1tit {
        font-size: 26px;
        height: 39px;
    }
    /* .l_c1bx2tab {
        width: 19%;
    } */
    .l_c1bx2nr {
        bottom: 40px;
    }
    .l_b1bx1tit p {
        font-size: 20px;
    }
    .l_c1bx3tp {
        padding-bottom: 40px;
    }
    .l_c1bx3li .ys_imgbox_cover {
        width: 60px;
    }
    .l_c1bx3bt {
        margin-top: 40px;
    }
    .l_c1bx3num {
        width: 52px;
        height: 52px;
    }
    .l_c1bx3num p {
        font-size: 22px;
        line-height: 52px;
    }
    .l_c1bx3wz{
        width: calc(100% - 52px);
    }
    .l_c1bx3tit {
        font-size: 20px;
    }
    .l_c1bx3li2 {
        margin-bottom: 30px;
    }
    .l_c1box3 {
        padding-bottom: 200px;
    }
    .l_c1box3::after {
        top: -68px;
    }
    .l_c1bx4tit {
        font-size: 36px;
        margin-bottom: 30px;
    }
    .l_c1box5 {
        padding-top: 100px;
        padding-bottom: 80px;
    }
    .l_c1bx5nr .l_b1bx1tit p {
        margin-top: 20px;
    }
    .l_c1bx5li span {
        font-size: 70px;
        color: #1D2087;
        font-weight: bold;
    }
    .l_c1bx5li p {
        font-size: 18px;
    }
    .l_c1bx5li {
        margin-bottom: 50px;
    }
    .l_c1bx2tab {
        width: 70%;
    }
    .yx_title3 {
        font-size: 22px;
    }
    .l_a1bx2wz .l_a1bx2tit {
        height: 66px;
    }
    .yx_title1, .mc_inban_title {
        font-size: 38px;
    }
    .l_inbanp p {
        font-size: 16px;
    }
    .mc_b1s1s2_txt {
        font-size: 40px;
        line-height: 60px;
    }
    .l_nybanwz h1 {
        font-size: 38px;
    }
    .l_g1box1 h2, .l_g1box3 h2, .l_d1bx1tits h2 {
        font-size: 38px;
    }
    .l_b1bx1tit1 {
        font-size: 24px;
    }
    .l_b1bx1tit2 {
        font-size: 20px;
    }
    .l_d1bx2nrs {
        width: 70%;
    }
    
}

@media screen and (max-width: 1560px) {
    .l_b1bx2con {
        padding-left: calc(50% - 640px);
    }
    .mc_b1s1s2_txt {
        font-size: 60px;
    }
    .l_a1box5 {
        padding-bottom: 100px;
    }
    .l_hdnavlia1 {
        padding: 0 20px;
    }
    .l_headnav {
        padding-left: 180px;
        padding-right: 100px;
    }
    .mc_cont1500{
        width: 1400px;
    }
    .l_i1bx1tit {
        font-size: 32px;
    }
    .l_i1bx1li3s {
        padding: 30px 26px 40px;
    }
    .l_i1bx1tit {
        font-size: 28px;
    }
    .l_i1box1 {
        padding-top: 70px;
        margin-bottom: 50px;
    }
    .l_i1tbli p {
        font-size: 20px;
    }
    .l_i1tbul {
        margin: 0 -40px;
    }
    .l_i1tbli {
        margin: 0 40px;
    }
    .l_i1bx1if3 {
        margin-top: 24px;
    }
    .l_i1bx2tit {
        font-size: 30px;
    }
    .yx_space1,.l_c1box3{
        padding-top: 100px;
    }
    .l_i1box3 {
        padding-bottom: 80px;
    }
    .ys_cont1450 {
        width: 1400px;
    }
    .l_i1bx3tit {
        font-size: 40px;
    }
    .ys_cont1470 {
        width: 1400px;
    }
    .l_h1bx1li {
        padding: 0 20px;
        margin-bottom: 40px;
    }
    .l_h1bx1ul {
        margin: 0 -20px;
    }
    .l_g3box1 .l_h2bx1tp {
        padding-top: 50px;
        padding-bottom: 40px;
    }
    .l_g3box1 .l_h2bx1share {
        margin-top: 28px;
    }
    .l_g3bx1bt {
        padding-top: 50px;
    }
    .l_g2bx1li a {
        padding-left: 50px;
        padding-right: 80px;
    }
    .l_g2bx1fy {
        margin-top: 60px;
    }
    .l_g1bx4ri {
        width: 45%;
    }
    .l_g1bx4le {
        width: 55%;
        padding-right: 180px;
    }
    .l_g1bx4le h5 {
        margin-top: 30px;
    }
    .yx_title2 {
        font-size: 38px;
    }
   
    .l_e1bx2le {
        width: 300px;
    }
    .l_e1bx2ri {
        width: calc(100% - 300px);
        padding-left: 100px;
    }
    .l_d1bx1bg2 {
        right: 210px;
    }
    .l_d1box2 {
        height: 700px;
    }
    .l_f1bx1lile span {
        font-size: 44px;
    }
    .l_f1bx1ris {
        padding: 30px 80px;
    }
    .l_nybanbtn {
        width: 64px;
    }
    .l_f1box1 {
        padding-top: 60px;
        padding-bottom: 80px;
    }
    .l_f1bx2line {
        padding-top: 160px;
        padding-bottom: 120px;
    }
    .l_f1box2 {
        height: 760px;
    }
    .l_f1bx2lbnr11 .l_f1bx2point,.l_f1bx2lbnr12 .l_f1bx2point,.l_f1bx2lbnr17 .l_f1bx2point,.l_f1bx2lbnr18 .l_f1bx2point,.l_f1bx2lbnr21 .l_f1bx2point {
        bottom: 120px;
    }
    .l_f1bx2lbnr13 .l_f1bx2point,.l_f1bx2lbnr20 .l_f1bx2point{
        top: 160px;
    }
    .l_f1bx2lbnr14 .l_f1bx2point,.l_f1bx2lbnr15 .l_f1bx2point{
        bottom: 166px;
    }
    .l_f1bx2lbnr16 .l_f1bx2point {
        top: 184px;
    }
    .l_f1bx2lbnr19 .l_f1bx2point {
        bottom: 192px;
    }
    .l_f1bx2lbnr15 .l_f1bx2wz {
        bottom: 212px;
    }
    .l_f1bx2lbnr19 .l_f1bx2wz {
        top: 215px;
    }
    .l_f1bx2lbnr16 .l_f1bx2wz {
        bottom: 278px;
    }
    .l_f1bx2year p {
        font-size: 26px;
    }
    .l_f1bx2wd p {
        font-size: 16px;
    }
    .l_f1bx2wd img {
        width: 35px;
        margin-right: 10px;
    }
    .l_f1bx2wz1 {
        padding: 20px;
    }
    .l_f1box3 {
        padding-top: 60px;
        padding-bottom: 45px;
    }
    .l_f1box4 {
        padding-top: 80px;
        padding-bottom: 120px;
    }
    .yx_title1, .mc_inban_title {
        font-size: 56px;
    }
    .l_inbanlogo {
        width: 240px;
    }
    .l_inbanp {
        margin-top: 30px;
        margin-bottom: 40px;
    }
    .l_a1bx3num p {
        font-size: 54px;
    }
    .l_a1bx3li .ys_imgbox_cover {
        width: 34px;
    }
    .mc_inban_title {
        height: 88.4px;
    }
    .l_b1box2 {
        padding-top: 70px;
        padding-bottom: 100px;
    }
    .l_b1bx1tit p {
        font-size: 20px;
    }
    .l_b1bx2bt {
        margin-top: 40px;
    }
    .l_b1bx2bt .swiper-container {
        padding-bottom: 80px;
    }
    .l_b1bx3bt {
        margin-top: 50px;
    }
    .l_b1bx3li {
        padding: 0 12px;
    }
    .l_b1bx3ul {
        margin: 0 -12px;
    }
    .l_b1bx3lis {
        padding: 20px 30px 30px;
    }
    .l_b1box3 {
        height: 700px;
    }
    .l_b1box1 {
        padding: 80px 0;
    }
    .l_b1bx1bt {
        margin-top: 30px;
        position: relative;
    }
    .l_b1bx1bt,.l_d1bx2img_clipbox,.l_d1bx2img_box{
        height: 700px;
    }
    .l_b1bx1tit1 {
        font-size: 28px;
    }
    .l_b1bx1tit2 {
        font-size: 20px;
        margin: 12px 0;
    }
    .l_b1bx1li2s {
        padding: 30px 40px;
    }
    .l_b1bx1li2 {
        width: 460px;
    }
    .ys_cont1520,.ys_cont1528{
        width: 82.5%;
    }
    .l_c1page .l_nybanp p {
        font-size: 18px;
    }
    .l_c1bx2tab {
        width: 20%;
    }
    .l_c1bx1li {
        padding: 0 18px;
    }
    .l_c1bx1ul {
        margin: 0 -18px;
    }
    .l_c1bx1p {
        margin-bottom: 40px;
    }
    .ys_cont1600 {
        width: 82.5%;
    }
    .l_d1bx1bg2{
        right: 210px; 
    }

    .mc_inban_container1 {
        width: 82.5%;
    }
    .mc_cont1500 {
        width: 82.5%;
    }
    .yx_title1, .mc_inban_title {
        font-size: 50px;
    }
    .mc_b1s1s2_txt {
        font-size: 52px;
        line-height: 84px;
    }
    /* .l_a1bx4tit {
        font-size: 26px !important;
    } */
    .ys_cont1470 {
        width: 82.5%;
    }
    .l_i1bx1li3s {
        padding: 30px 35px 40px;
    }
    .l_f1bx2lbnr11 .l_f1bx2wz {
        bottom: 185px;
    }
    .l_f1bx2lbnr17 .l_f1bx2wz {
        bottom: 35px;
    }
    .l_hdnavlia1 {
        padding: 0 10px;
    }
    .l_c1bx2tab {
        width: 78%;
    }
    .yx_title3 {
        font-size: 20px;
    }
    .l_a1bx2wz .l_a1bx2tit {
        height: 60px;
    }
    .yx_title1, .mc_inban_title {
        font-size: 34px;
    }
    .mc_b1s1s2_txt {
        font-size: 40px;
        line-height: 60px;
    }
    .l_b1page .l_nybanwz h1 {
        padding: 0 180px;
    }
    .l_nybanwz h1 {
        font-size: 34px;
    }
    .l_b1bx2tit {
        font-size: 24px;
    }
    .l_g1bx4wz2 {
        padding: 24px;
        width: 215px;
    }
    .l_g1bx4ri {
        width: 54%;
    }
    .l_g1bx4le {
        width: 46%;
        padding-right: 120px;
    }
    .l_f1bx2line {
        padding-bottom: 150px;
    }
    .l_f1bx2lbnr11 .l_f1bx2point, .l_f1bx2lbnr12 .l_f1bx2point, .l_f1bx2lbnr17 .l_f1bx2point, .l_f1bx2lbnr18 .l_f1bx2point, .l_f1bx2lbnr21 .l_f1bx2point {
        bottom: 150px;
    }
    .l_f1bx2lbnr12 .l_f1bx2wz {
        bottom: 85px;
    }
    .l_f1bx2lbnr14 .l_f1bx2point, .l_f1bx2lbnr15 .l_f1bx2point {
        bottom: 196px;
    }
    .l_f1bx2lbnr16 .l_f1bx2wz {
        bottom: 312px;
    }
}

/* 1440~1200 pc小屏幕 重点*/
@media screen and (max-width: 1440px) {
    .l_headnav {
        padding-left: 120px;
        padding-right: 80px;
    }
    .l_hdnavlia1,.l_headle a,.l_hdlang p,.l_hdlangic,.l_hdshic{
        line-height: 76px;
    }
    .mc1_area_second {
        top: 76px;
        padding: 40px 0;
    }
    .l_nypage {
        margin-top: 76px;
    }
    .l_i1bx1wz {
        width: calc(100% - 36px);
    }
    .l_i1bx1li1 .ys_imgbox_cover {
        width: 36px;
    }
    .mc_cont1500 {
        width: 82.5%;
    }
    .l_hdnavlia2, .l_hdnavlia3 {
        line-height: 70px;
    }
    .l_hdxlnr3ul .l_hdxlnr2li {
        padding: 0 30px;
    }
    .l_hdxlnr3ul {
        margin: 0 -30px;
    }
    .l_i1bx1tabs.isfixed {
        top: 76px;
    }
    .mc1_area_title {
        font-size: 22px;
        margin-bottom: 18px;
    }
    .mc_search_xl {
        top: 76px;
        height: 300px;
    }
    .l_i1bx1info {
        margin-bottom: 50px;
    }
    .l_i1box1 {
        padding-top: 60px;
        margin-bottom: 40px;
    }
    .yx_space3 {
        margin-top: 30px;
    }
    .yx_title5 {
        font-size: 20px;
    }
    .l_i1bx1li3 {
        padding: 0 20px;
    }
    .l_i1bx1ul3 {
        margin: 0 -20px;
    }
    .l_i1bx2infos {
        padding: 40px 100px 0;
    }
    .l_i1bx2img {
        width: 160px;
    }
    .l_i1bx2wz {
        width: calc(100% - 160px);
        padding-left: 60px;
    }
    .l_i1bx2le {
        padding-right: 100px;
    }
    .yx_space1,.l_c1box3 {
        padding-top: 80px;
    }
    .l_i1box3 {
        padding-bottom: 60px;
    }
    .l_i1bx3tit {
        font-size: 36px;
    }
    .ys_cont1450 {
        width: 82.5%;
    }
    .l_i1bx3li, .l_i1bx3li2f {
        padding: 0 12px;
        margin-bottom: 20px;
    }
    .l_i1bx3list {
        margin: 0 -12px;
    }
    .ys_cont1470 {
        width: 82.5%;
    }
    .l_footlink {
        padding-right: 240px;
    }
    .l_hdxlnr2li {
        padding: 0 50px;
    }
    .l_hdxlnr2ul {
        margin: 0 -50px;
    }
    .l_i1bx2tit {
        font-size: 26px;
    }
    /* .yx_title3 {
        font-size: 28px;
    } */
    .l_h2bx1tp {
        padding-top: 60px;
    }
    .l_h2bx1bt {
        padding: 70px 0;
    }
    .l_h2bx2li .l_i1bx1tit1 {
        height: 30px;
    }
    .l_h2bx2li a {
        padding: 30px 20px;
    }
    .l_h2bx2li .l_webbtn {
        margin-top: 90px;
    }
    .l_h2bx2li {
        padding: 0 16px;
    }
    .l_h2bx2ul {
        margin: 0 -16px;
    }
    .l_h2bx1info .l_h1bx1time {
        font-size: 16px;
        margin-top: 25px;
    }
    .l_nybanwz h1 {
        font-size: 40px;
    }
    .l_nybanwz p {
        font-size: 18px;
    }
    .l_h1box1 {
        padding-top: 70px;
        padding-bottom: 60px;
    }
    .l_h1bx1tit {
        font-size: 18px;
        margin-bottom: 25px;
        height: 63px;
    }
    .l_h1bx1wz {
        padding: 10px 20px 20px;
    }
    .l_h1bx1li {
        padding: 0 14px;
        margin-bottom: 30px;
    }
    .l_h1bx1ul {
        margin: 0 -14px;
    }
    .l_g3banner {
        padding: 70px 0;
    }
    .l_g3bx1bt1 {
        margin-bottom: 30px;
    }
    .l_g3bx1bt {
        padding-bottom: 80px;
    }
    .l_g1box1 {
        padding-top: 60px;
        padding-bottom: 100px;
    }
    .l_g1box1 h2, .l_g1box3 h2,.l_d1bx1tits h2 {
        font-size: 38px;
    }
    .yx_title2 {
        font-size: 36px;
    }
    .l_g1bx1wz {
        padding: 30px 20px;
    }
    .l_g1bx2le {
        padding-right: 100px;
    }
    .l_g1bx2tit h3 {
        font-size: 28px;
    }
    .l_g1box3 {
        padding-top: 60px;
        padding-bottom: 80px;
    }
    .l_g1bx3wz {
        padding: 25px 30px 30px;
    }
    .l_g1bx4ri {
        width: 56%;
    }
    .l_g1bx4le {
        width: 44%;
        padding-right: 100px;
    }
    .l_g1box4 {
        padding: 80px 0;
    }
    .l_g1bx3lis .ys_imgbox_cover {
        width: 50px;
    }
    .l_g1bx3li {
        padding: 0 60px;
    }
    .l_g1bx3ul {
        margin: 0 -60px;
    }
    .l_g1box5 {
        padding-top: 80px;
    }
    .l_g1bx4md1 .yx_title5 {
        width: 64px;
    }
    .ys_cont1600 {
        width: 82.5%;
    }
    .l_d1bx1bg2 {
        right: 60px;
    }
    .yx_title4 {
        font-size: 24px;
    }
    .l_d1bx1p {
        margin-top: 12px;
    }
    .l_d1box3 {
        padding-top: 80px;
        padding-bottom: 90px;
    }
    .l_d1box1 {
        padding-top: 60px;
        padding-bottom: 80px;
    }
    @keyframes widthchang {
        0%{
            width: 100vw;
        }
        100%{
            width: 1300px;
        }
    }
    .l_f1bx1nr .l_g1bx1tit h2 {
        margin-bottom: 30px;
    }
    .l_f1bx1lile span {
        font-size: 40px;
    }
    .l_f1bx1le {
        margin-top: 40px;
    }
    .l_f1bx3ul1 .slick-dots {
        bottom: -40px;
    }
    .l_f1box4 {
        padding-bottom: 100px;
    }
    .l_f1bx1sp {
        transform: translateY(-140px);
        height: calc(100vh - 76px);
    }
    @keyframes widthchang {
        0%{
            width: 100vw;
        }
        100%{
            width: 90%;
        }
    }
    .yx_title1, .mc_inban_title {
        font-size: 50px;
    }
    .mc_b1_s1 .mc_cont1500 {
        min-height: 570px;
    }
    .mc_b1s1s2_txt {
        font-size: 56px;
        line-height: 80px;
    }
    .l_a1bx2bt {
        padding-top: 320px;
    }
    /* .l_a1bx2wz .l_a1bx2tit {
        height: 84px;
    } */
    .l_a1bx2wz {
        margin-top: 20px;
    }
    .l_a1bx2li {
        padding: 0 10px;
    }
    .l_a1bx2ul {
        margin: 0 -10px;
    }
    .l_inbanlogo {
        width: 220px;
    }
    .mc_b1s3_content video {
        height: 80vh;
    }
    .yx_space2 {
        margin-top: 50px;
    }
    .l_a1bx4li {
        padding: 0 16px;
    }
    .l_a1bx4ul {
        margin: 0 -16px;
    }
    .l_a1bx5ri {
        padding: 0 20px;
    }
    .l_a1bx5tit {
        font-size: 18px;
        line-height: 1.5;
        margin-top: 6px;
    }
    .l_a1bx5li a {
        padding: 20px 15px;
    }
    .l_a1box5 {
        padding-bottom: 80px;
    }
    .mc_inban_title {
        height: 78px;
    }
    .he_inban_img {
        width: 170px;
    }
    .mc_b1s1_txtbox, .mc_b1s2_txtbox {
        height: 620px;
    }
    .l_a1bx2bt {
        padding-top: 290px;
    } 
    .mc_b1_s2 {
        padding-bottom: 76px;
    }
    .mc_b1s3_container {
        height: calc(100vh - 76px);
    }
    .l_b1bx2bt .swiper-container {
        padding-bottom: 60px;
    }
    .l_b1bx2wz {
        padding: 35px 30px;
    }
    .l_b1bx2con .swiper-slide {
        height: 600px;
    }
    .l_b1box2 {
        padding-bottom: 80px;
    }
    .l_b1bx3bt {
        margin-top: 35px;
    }
    .l_b1bx3tit {
        font-size: 18px;
    }
    .l_b1bx3lis {
        height: 380px;
    }
    .l_b1bx2con {
        padding-left: calc(50% - 594px);
    }
    .l_c1box5 {
        padding-top: 80px;
        padding-bottom: 60px;
    }
    .l_c1bx5nr .l_b1bx1tit p {
        margin-top: 10px;
    }
    .l_b1bx1tit p {
        font-size: 18px;
    }
    .l_c1bx5le {
        width: 57%;
        padding-right: 10px;
    }
    .l_c1bx5li span {
        font-size: 50px;
    }
    .l_c1bx5li p {
        font-size: 16px;
    }
    .l_c1box5 {
        padding-top: 60px;
        padding-bottom: 50px;
    }
    .l_c1box4 {
        height: 700px;
    }
    .l_c1bx3list {
        width: 56%;
    }
    .l_c1bx3li .ys_imgbox_cover {
        width: 50px;
    }
    .l_c1bx3lis p {
        margin-top: 18px;
    }
    .l_nybanp {
        margin-top: 20px;
    }
    .l_c1box1 {
        padding-top: 80px;
        padding-bottom: 120px;
    }
    .l_c1bx1lis {
        padding: 30px 20px;
    }
    .l_c1bx1li {
        padding: 0 10px;
    }
    .l_c1bx1ul {
        margin: 0 -10px;
    }
    .l_c1bx1tit {
        font-size: 22px;
        height: 33px;
    }
    .l_c1bx1p p {
        font-size: 16px;
        height: 140px;
    }
    .l_c1bx2tab {
        width: 22%;
    }
    .l_c1bx2nrs1 {
        width: 65%;
        margin: auto;
    }
    .l_c1bx3tp {
        padding-bottom: 30px;
    }
    .l_c1box3 {
        padding-bottom: 140px;
    }
    .l_c1bx3num {
        width: 46px;
        height: 46px;
    }
    .l_c1bx3num p {
        font-size: 20px;
        line-height: 46px;
    }
    .l_c1bx3wz{
        width: calc(100% - 46px);
    }
    .l_c1box3::after {
        width: 800px;
        height: 800px;
        top: -78px;
    }
    .l_c1bx3tit {
        font-size: 18px;
    }
    .l_c1bx4tit {
        font-size: 34px;
        margin-bottom: 20px;
    }
    .l_c1bx4p p {
        font-size: 18px;
    }
    .yx_title1, .mc_inban_title {
        font-size: 44px;
    }
    .mc_b1s1s2_txt {
        font-size: 48px;
        line-height: 74px;
    }
    /* .l_a1bx2wz .l_a1bx2tit {
        font-size: 24px;
        height: 72px !important;
    } */
    .l_a1bx4tit{
        font-size: 24px !important;
    }
    .l_d1bx1tit {
        width: 70%;
    }
    .l_c1box2 {
        height: calc(100vh - 76px);
    }
    .l_hdnavlia1 {
        font-size: 14px;
    }
    .l_c1bx2tab {
        width: 78%;
    }
    .l_c1bx2li2 {
        padding: 6px 20px;
    }
    .yx_title1, .mc_inban_title {
        font-size: 30px;
    }
    .mc_b1s1s2_txt {
        font-size: 40px;
        line-height: 60px;
    }
    .l_nybanwz h1 {
        font-size: 30px;
    }
    .l_g1bx4ri {
        width: 59%;
    }
    .l_g1bx4le {
        width: 41%;
        padding-right: 60px;
    }
    .l_footlink {
        padding-right: 100px;
    }
    .l_ftlinktp a {
        font-size: 18px;
    }
    .l_ftlinkbt a {
        font-size: 14px;
    }
    .l_ftlinkbt {
        margin-top: 16px;
    }
    /* 2024.4.22修改 */
    .mc_b1s3_container.isfixed {
        top: 76px;
    }
}


@media screen and (max-width: 1360px) {
    .l_b1bx2con {
        padding-left: calc(50% - 561px);
    }
    .l_headnav {
        padding-left: 90px;
        padding-right: 40px;
    }
    .l_g2bx1tb {
        width: 70%;
    }
    .l_g2bx1li a {
        padding-right: 60px;
    }
    .l_g1bx4ri {
        width: 60%;
    }
    .l_g1bx4le {
        width: 40%;
        padding-right: 60px;
    }
    .l_f1bx1ris {
        padding: 30px 60px;
    }
    .l_f1bx2year p {
        font-size: 24px;
    }
    .l_f1bx2bt .swiper-container {
        padding-bottom: 60px;
    }
    /* .yx_title1, .mc_inban_title {
        font-size: 46px;
    } */
    .mc_inban_title {
        margin-top: 30px;
    }
    .he_inban_img {
        bottom: 114px;
        width: 169px;
    }
    .mc_b1s1s2_txt {
        font-size: 50px;
        line-height: 80px;
    }
    .l_b1box1 {
        padding: 60px 0;
    }
    .l_b1bx3p p {
        font-size: 16px;
        line-height: 1.5;
    }
    .ys_cont1320{
        width: 82.5%;
    }
    .l_c1bx2tab {
        width: 23%;
    }
    .l_c1bx5li span {
        font-size: 56px;
    }
    /* .yx_title1, .mc_inban_title {
        font-size: 40px;
    } */
    .mc_b1s1s2_txt {
        font-size: 40px;
        line-height: 64px;
    }
    .l_d1bx1tit {
        width: 75%;
    }
    .l_hdnavlia1 {
        padding: 0 16px;
    }
    .l_headri {
        width: 280px;
    }
    .l_headlang {
        padding-right: 20px;
    }
    .l_headnav {
        width: calc(100% - 152px - 280px);
    }
    .l_headnr {
        padding: 0 40px;
    }
    .l_hdlang {
        padding-left: 10px;
    }
    .l_headlang {
        padding-right: 12px;
    }
    .l_headri {
        width: 260px;
    }
    .l_headnav {
        width: calc(100% - 140px - 260px);
    }
    .l_headle {
        width: 140px;
    }
    .l_hdnavlia1 {
        padding: 0 10px;
    }
    .l_c1bx2tab {
        width: 84%;
    }
    .l_g1box1 h2, .l_g1box3 h2, .l_d1bx1tits h2 {
        font-size: 34px;
    }
    .l_headri {
        width: 160px;
    }
    .l_headnav {
        width: calc(100% - 140px - 160px);
    }
    .l_g1bx2tit h3 {
        font-size: 22px;
        margin-top: 18px;
    }
    .l_g1bx2le {
        padding-right: 60px;
    }
}

@media screen and (max-width: 1280px) {
    .l_headnav {
        padding-left: 56px;
        padding-right: 30px;
    }
    .l_headlang {
        padding-right: 30px;
    }
    .l_i1bx1li1 .ys_imgbox_cover {
        width: 30px;
    }
    .l_i1bx1wz {
        width: calc(100% - 30px);
    }
    .l_i1bx1ifnrs {
        width: 100%;
    }
    .l_i1tbli {
        margin: 0 30px;
    }
    .l_i1tbul {
        margin: 0 -30px;
    }
    .l_hdnavlia1, .l_headle a, .l_hdlang p, .l_hdlangic, .l_hdshic {
        line-height: 70px;
    }
    .l_nypage {
        margin-top: 70px;
    }
    .mc1_area_second {
        top: 70px;
        padding: 30px 0;
    }
    .mc1_area_title {
        font-size: 20px;
        margin-bottom: 14px;
    }
    .mc_search_xl{
        top: 70px;
        height: 200px;
    }
    .l_hdxlnr2li {
        padding: 0 30px;
    }
    .l_hdxlnr2ul {
        margin: 0 -30px;
    }
    .l_hdnavlia2, .l_hdnavlia3 {
        line-height: 60px;
    }
    .yx_title5 {
        font-size: 18px;
    }
    .l_i1bx1li3 {
        padding: 0 12px;
    }
    .l_i1bx1ul3 {
        margin: 0 -12px;
    }
    .l_i1bx1tit {
        font-size: 24px;
    }
    .l_i1box1 {
        padding-top: 50px;
        margin-bottom: 40px;
    }
    .l_i1bx1add img {
        width: 14px;
        top: 8px;
    }
    .l_i1bx1tabs.isfixed {
        top: 70px;
    }
    .l_i1bx2tit {
        font-size: 24px;
    }
    .l_i1bx2infos {
        padding: 30px 60px 0;
    }
    .l_i1bx2wz {
        padding-left: 40px;
    }
    .l_i1bx2le {
        padding-right: 60px;
    }
    .l_i1bx3tit {
        font-size: 32px;
    }
    .yx_space1,.l_c1box3 {
        padding-top: 60px;
    }
    .l_footlink {
        padding-right: 140px;
    }
    .l_foot {
        padding-top: 60px;
    }
    .l_h2bx2li .l_i1bx1tit1 {
        height: 27px;
    }
    .l_nybanwz h1 {
        font-size: 36px;
    }
    .l_nybanwz p {
        margin-top: 10px;
    }
    .l_g1bx1btn {
        margin-top: 70px;
    }
    .l_g1bx4md1 .yx_title5 {
        width: 58px;
    }
    .yx_space2 {
        margin-top: 50px;
    }
    .l_e1box2 {
        padding-top: 60px;
        padding-bottom: 80px;
    }
    .l_e1bx2ri {
        padding-left: 80px;
    }
    .l_d1bx1bg2 {
        right: 60px;
    }
    .l_d1bx1tit h2 {
        font-size: 32px;
    }
    .l_d1bx1bg1 {
        top: -25px;
    }
    .l_d1box2 {
        padding: 80px 0;
    }
    .l_d1bx3time p {
        font-size: 22px;
    }
    .l_f1bx1lile span {
        font-size: 36px;
    }
    /* .l_f1bx1ri {
        margin-top: -60px;
    } */
    .l_f1bx2line {
        padding-top: 120px;
        padding-bottom: 100px;
    }
    .l_f1bx2lbnr11 .l_f1bx2point, .l_f1bx2lbnr12 .l_f1bx2point, .l_f1bx2lbnr17 .l_f1bx2point, .l_f1bx2lbnr18 .l_f1bx2point, .l_f1bx2lbnr21 .l_f1bx2point {
        bottom: 100px;
    }
    .l_f1bx2lbnr13 .l_f1bx2point, .l_f1bx2lbnr20 .l_f1bx2point {
        top: 120px;
    }
    .l_f1bx2lbnr14 .l_f1bx2point, .l_f1bx2lbnr15 .l_f1bx2point {
        bottom: 147px;
    }
    .l_f1bx2lbnr16 .l_f1bx2point {
        top: 144px;
    }
    .l_f1bx2lbnr19 .l_f1bx2point {
        bottom: 170px;
    }
    .l_f1bx2lbnr11 .l_f1bx2wz2 {
        top: 55px;
    }
    .l_f1bx2lbnr12 .l_f1bx2wz {
        bottom: 35px;
    }
    .l_f1bx2lbnr12 .l_f1bx2wz1 {
        top: 68px;
    }
    .l_f1bx2year p {
        font-size: 20px;
    }
    .l_f1bx2wd img {
        width: 30px;
    }
    .l_f1bx2lbnr13 .l_f1bx2wz2 {
        top: 60px;
    }
    .l_f1bx2lbnr14 .l_f1bx2wz2 {
        top: -85px;
    }
    .l_f1bx2lbnr15 .l_f1bx2wz {
        bottom: 190px;
    }
    .l_f1bx2lbnr16 .l_f1bx2wz {
        bottom: 258px;
    }
    .l_f1bx2lbnr17 .l_f1bx2wz,.l_f1bx2lbnr18 .l_f1bx2wz,.l_f1bx2lbnr21 .l_f1bx2wz{
        bottom: 45px;
    }
    .l_f1bx2lbnr17 .l_f1bx2wz1,.l_f1bx2lbnr18 .l_f1bx2wz1,.l_f1bx2lbnr21 .l_f1bx2wz1{
        top: 70px;
    }
    .l_f1bx2lbnr19 .l_f1bx2wz {
        top: 175px;
    }
    .l_f1bx2lbnr20 .l_f1bx2wz2 {
        position: relative;
        top: 60px;
    }
    .l_f1box2 {
        height: 650px;
    }
    .l_f1box4 {
        padding-top: 60px;
        padding-bottom: 80px;
    }
   
    .l_inbanbtn img {
        width: 40px;
    }
    .l_inbanp {
        margin-top: 20px;
        margin-bottom: 30px;
    }
    .mc_b1s3_content video {
        height: 76vh;
    }
    .he_b1s3mk {
        width: 70%;
    }
    .l_a1bx3num p {
        font-size: 46px;
    }
   
    .mc_b1_s2 {
        padding-bottom: 70px;
    }
    .l_b1box3 {
        height: 600px;
    }
    .l_b1bx3lis {
        height: 340px;
    }
    .l_b1bx1tit1 {
        font-size: 24px;
    }
    .l_b1box2 {
        padding-top: 50px;
        padding-bottom: 60px;
    }
    .l_b1bx2tit {
        font-size: 24px;
    }
    .l_b1bx2con {
        padding-left: calc(50% - 528px);
    }
    .l_b1bx2wz {
        margin-top: 15px;
        padding-top: 20px;
    }
    .l_b1bx2con .swiper-slide {
        height: 550px;
    }
    .l_b1bx2bt .swiper-container {
        padding-bottom: 50px;
    }
    .l_c1box1 {
        padding-top: 60px;
        padding-bottom: 100px;
    }
    .l_c1bx2tab {
        width: 24%;
    }
    /* .l_c1box3 {
        padding-bottom: 100px;
    } */
    .l_c1box3::after {
        width: 750px;
        height: 750px;
        top: -82px;
    }
    .l_c1bx3li .ys_imgbox_cover {
        width: 44px;
    }
    .l_c1box4 {
        height: 600px;
    }
    
    .l_a1bx4tit {
        font-size: 22px !important;
    }
    /* .l_a1bx2wz .l_a1bx2tit {
        font-size: 22px;
        height: 66px !important;
    } */
    .l_c1box2 {
        height: calc(100vh - 70px);
    }
    .l_f1bx2lbnr11 .l_f1bx2wz {
        bottom: 150px;
    }
    .l_f1bx2lbnr17 .l_f1bx2wz {
        bottom: 25px;
    }
    .l_f1bx2lbnr18 .l_f1bx2wz1 {
        bottom: -36px;
    }
    .l_f1bx2wz {
        width: 270px;
    }
    .l_f1bx2line {
        padding-top: 140px;
    }
    .l_f1bx2lbnr13 .l_f1bx2point, .l_f1bx2lbnr20 .l_f1bx2point {
        top: 140px;
    }
    .l_f1bx2lbnr16 .l_f1bx2point {
        top: 163px;
    }
    .l_hdlang p {
        font-size: 14px;
    }
    .l_headnr {
        padding: 0 30px;
    }
    .l_c1bx2tab {
        width: 88%;
    }
    .l_a1bx2wz .l_a1bx2tit {
        height: 90px;
    }
    .l_b1page .l_nybanwz h1 {
        padding: 0 100px;
    }
    .l_nybanwz h1 {
        font-size: 30px;
    }
    .l_g1box1 h2, .l_g1box3 h2, .l_d1bx1tits h2 {
        font-size: 28px;
    }
    .l_b1bx2tit {
        font-size: 20px;
    }
    .l_headri {
        width: 170px;
    }
    .l_headnav {
        width: calc(100% - 140px - 170px);
    }
    .l_f1bx2lbnr20 .l_f1bx2wz{
        width: 370px;
    }
    .l_g1bx4md12 {
        left: 14px;
    }
    .l_g1bx4md13 {
        right: 14px;
    }
    .l_g1bx4md14 {
        margin-top: 48px;
    }
    .l_g1bx4md1 {
        width: 110px;
        height: 110px;
    }
    .l_g1bx4mid {
        width: 300px;
    }
    .l_g1bx4wz2 {
        margin-top: 240px;
    }
    .l_c1bx5li p {
        font-size: 14px;
    }
    .l_footlink {
        padding-right: 60px;
    }
    .l_g1bx2tit h3 {
        font-size: 20px;
    }
    .l_g1bx2le {
        padding-right: 36px;
    }
    .l_f1bx2lbnr14 .l_f1bx2wz {
        bottom: 0px;
    }
    .l_f1bx2line {
        padding-bottom: 140px;
    }
    .l_f1bx2lbnr11 .l_f1bx2point, .l_f1bx2lbnr12 .l_f1bx2point, .l_f1bx2lbnr17 .l_f1bx2point, .l_f1bx2lbnr18 .l_f1bx2point, .l_f1bx2lbnr21 .l_f1bx2point {
        bottom: 140px;
    }
    .l_f1bx2lbnr14 .l_f1bx2point, .l_f1bx2lbnr15 .l_f1bx2point {
        bottom: 187px;
    }
    .l_f1bx2lbnr21 .l_f1bx2wz,.l_f1bx2lbnr21 .l_f1bx2point {
        left: 87%;
    }
    .l_f1box2 {
        height: 700px;
    }
    .l_f1bx2lbnr11 .l_f1bx2wz {
        bottom: 182px;
    }
    .l_f1bx2lbnr12 .l_f1bx2wz {
        bottom: 85px;
    }
    .l_f1bx2lbnr15 .l_f1bx2wz2 {
        bottom: -24px;
    }
    .l_f1bx2lbnr14 .l_f1bx2wz {
        bottom: 30px;
    }
    .l_f1bx2lbnr16 .l_f1bx2wz {
        bottom: 290px;
    }
    .l_f1bx2lbnr17 .l_f1bx2wz {
        bottom: 60px;
    }
    /* 2024.4.22修改 */
    .mc_b1s3_container.isfixed {
        top: 70px;
    }
    .mc_b1s3_container {
        height: calc(100vh - 70px);
    }
}
@media screen and (max-width: 1240px) {
    .l_e1bx1bt iframe{
        min-width: 1100px;
    }
    .l_e1bx2ri iframe{
        min-width: 740px;
    }
    .l_e1bx2ri,.l_e1bx1bt {
        overflow-x: auto;
    }
}
/* 1200~992 平板横屏*/
@media screen and (max-width: 1200px) {
    .l_b1bx2con {
        padding-left: 40px;
    }
    .mc_cont1500,.ys_cont1450{
        width: 100%;
        padding: 0 40px;
    }
    .l_i1bx2info {
        margin-top: 60px;
    }
    .ys_cont1470 {
        width: 100%;
        padding: 0 40px;
    }
    .l_ftlinktp a {
        font-size: 18px;
    }
    .l_footlink {
        padding-right: 100px;
    }
    .l_ftlinkbt {
        margin-top: 16px;
    }
    /* .yx_title3 {
        font-size: 24px;
    } */
    .l_h2bx1bt {
        padding: 60px 0;
    }
    .l_h2box2 {
        padding-top: 50px;
        padding-bottom: 60px;
    }
    .l_h2bx2p {
        margin-top: 12px;
    }
    .l_nybanwz h1 {
        font-size: 32px;
    }
    .l_g3bx1bt {
        padding-bottom: 60px;
    }
    .l_g3back {
        margin-top: 30px;
    }
    .l_g3bx1cont {
        margin-top: 6px;
    }
    .l_g3box1 .l_h2bx1tp {
        padding-top: 40px;
    }
    .l_g2box1 {
        padding: 60px 0;
    }
    .l_g2bx1bt {
        margin-top: 40px;
    }
    .l_g2bx1li a {
        padding-left: 40px;
        padding-right: 40px;
    }
   
    .yx_title2 {
        font-size: 32px;
    }
    .l_g1box1 {
        padding-bottom: 80px;
    }
    .l_g1bx2le {
        padding-right: 60px;
    }
    .l_g1box3 {
        padding-top: 50px;
        padding-bottom: 60px;
    }
    .l_g1bx1nr,.l_d1bx3nr {
        width: 90%;
        margin: auto;
    }
    .l_d1bx3li {
        padding: 0 40px;
    }
    .l_d1bx3ul {
        margin: 0 -40px;
    }
    .ys_cont1600 {
        width: 100%;
        padding: 0 40px;
    }
    .l_d1bx1tit h2 {
        font-size: 30px;
    }
    @keyframes widthchang {
        0%{
            width: 100vw;
        }
        100%{
            width: 95%;
        }
    }
    .l_f1bx1le {
        padding-right: 60px;
    }
    .l_inbanlogo {
        width: 200px;
    }
    .yx_title1, .mc_inban_title {
        font-size: 38px;
    }
    .mc_inban_title {
        height: 72.8px;
    }
    .mc_b1s1_txtbox, .mc_b1s2_txtbox {
        width: calc(100% - 80px);
        left: 50%;
        transform: translateX(-50%) translateY(-60%);
    }
    .mc_b1s3_content video {
        height: 70vh;
    }
    /* .mc_b1s1s2_txt {
        font-size: 46px;
        line-height: 70px;
    } */
    .l_a1bx2wz .l_a1bx2tit {
        height: 36px;
    }
    .mc_b1s3_container {
        height: calc(100vh - 70px);
    }
    .l_nybanwz {
        bottom: 35px;
    }
    .ys_cont1520, .ys_cont1528,.ys_cont1320 {
        width: 100%;
        padding: 0 40px;
    }
    .l_c1box1 {
        padding-bottom: 80px;
    }
    .l_c1box3::after {
        width: 800px;
        height: 800px;
        top: -100px;
    }
    .l_c1bx3wz p {
        margin-top: 8px;
    }
    .l_c1bx4tit {
        font-size: 30px;
    }
    .l_c1bx5li span {
        font-size: 52px;
    }
    .l_c1bx5li {
        margin-bottom: 35px;
    }
    .mc_inban_container1 {
        width: 100%;
        max-width: calc(100% - 80px);
    }
    .mc_b1s3_content::before,
    .mc_b1s3_content::after{
        width: 40px;
    }
    .yx_title1, .mc_inban_title {
        font-size: 28px;
    }
    .mc_b1s1s2_txt {
        font-size: 32px;
        line-height: 50px;
    }
    .l_inbanp p {
        font-size: 14px;
    }
    .l_b1bx2p1 p {
        font-size: 14px;
        line-height: 1.5;
    }
}

@media screen and (max-width: 1199px) {
    .l_i1bx1tabs.isfixed {
        top: 64px;
    }
    .l_nypage {
        margin-top: 0;
    }
    .l_i1tbli p {
        font-size: 18px;
    }
    .l_i1bx3coin {
        padding-right: 20px;
    }
    .l_ftbtle{
        width: 100%;
    }
    .l_ftbtri {
        width: 100%;
        margin-top: 10px;
    }
    .l_breadul {
        display: none;
    }
    .l_g1bx4le {
        width: 100%;
        padding-right: 0;
    }
    .l_g1bx4ri {
        width: 100%;
        margin-top: 40px;
    }
    .l_g1bx3arr, .l_g1bx1ul .slick-prev, .l_g1bx1ul .slick-next, .l_d1bx3ul .slick-prev, .l_d1bx3ul .slick-next {
        width: 40px;
        height: 40px;
    }
    .l_g1bx3btn {
        width: 105px;
    }
    .l_g1bx3bt .swiper-container {
        padding-bottom: 50px;
    }
    .l_g1box4 {
        padding: 60px 0;
    }
    .l_g1bx3lis .ys_imgbox_cover {
        width: 40px;
    }
    .yx_space2 {
        margin-top: 40px;
    }
    .l_g1bx3li {
        padding: 0 40px;
        margin-bottom: 30px;
    }
    .l_g1bx3ul {
        margin: 0 -40px;
    }
    .l_g1box5 {
        padding-top: 60px;
    }
    .l_e1bx2le {
        width: 100%;
    }
    .l_e1bx2ri {
        width: 100%;
        padding-left: 0;
        margin-top: 40px;
    }
    .l_e1bx2li .l_h1bx1time {
        margin-bottom: 12px;
    }
    .l_e1box2 {
        padding-top: 50px;
        padding-bottom: 60px;
    }
    .l_d1bx1tit h2 {
        font-size: 26px;
    }
    .l_banscroll {
        bottom: 40px;
    }
    .l_d1box2 {
        height: 600px;
    }
    .l_d1bx2nrs {
        width: 80%;
    }
    .l_d1box2 {
        padding: 60px 0;
    }
    .l_d1bx2p p {
        margin-bottom: 12px;
    }
    .l_d1bx2p {
        margin-top: 20px;
    }
    .l_d1box3 {
        padding-top: 60px;
        padding-bottom: 70px;
    }
    .l_f1bx1sp {
        animation: inherit;
        transform: translateY(0);
        height: auto;
        width: calc(100% - 80px);
    }
    .l_f1bx1nr h2 {
        visibility: visible;
    }
    .l_f1page h1,.l_f1page .l_banscroll{
        display: none;
    }
    .l_nybanbtn {
        width: 54px;
    }
    .l_f1bx1sp.act1 {
        animation: inherit;
        transform: translateY(0);
        height: auto;
        width: calc(100% - 80px);
    }
    .l_f1bx1p p{
        font-size: 16px;
    }
    .l_f1bx1ris {
        padding: 30px 40px;
    }
    .l_f1bx1lile span {
        font-size: 30px;
    }
    .l_f1bx1le {
        padding-right: 40px;
    }
    .mc_b1_s1 .mc_cont1500 {
        min-height: 500px;
    }
    .mc_b1s1_txtbox, .mc_b1s2_txtbox {
        height: 555px;
    }
    .l_a1bx2bt {
        padding-top: 240px;
    }
    .mc_b1s3_container {
        height: calc(100vh - 64px);
    }
    .mc_b1s3_content video {
        height: 62vh;
    }
    .l_b1bx2con .swiper-slide {
        height: 600px;
    }
    .l_b1bx2con .swiper-slide {
        height: 520px;
    }
    .l_b1bx3li {
        padding: 0 5px;
    }
    .l_b1bx3ul {
        margin: 0 -5px;
    }
    .l_c1banner {
        width: 50%;
    }
    .l_c1page .l_nybanp p {
        font-size: 16px;
    }
    .l_nybanp {
        margin-top: 12px;
    }
    .l_c1box1 {
        padding-bottom: 60px;
    }
    .l_c1bx1tit {
        font-size: 20px;
        height: 30px;
    }
    .l_c1bx1p {
        margin-top: 10px;
        margin-bottom: 30px;
    }
    .l_c1bx1li {
        padding: 0 6px;
    }
    .l_c1bx1ul {
        margin: 0 -6px;
    }
    .l_c1bx2tab {
        width: 28%;
    }
    .l_c1bx2nrs1 {
        width: 70%;
    }
    .l_c1box3 {
        padding-bottom: 100px;
    }
    .l_c1box3::after {
        width: 700px;
        height: 700px;
        top: -60px;
    }
    .l_c1bx3list {
        width: 62%;
    }
    .l_c1bx3bt {
        margin-top: 30px;
    }
    .l_c1bx3tps {
        width: 80%;
    }
    .l_c1bx3ul .slick-prev,
    .l_c1bx3ul .slick-next{
        width: 50px;
        height: 50px;
        background: url(../images/b_icon1.svg) center / cover no-repeat;
    }
    .l_c1bx3ul .slick-next{
        background: url(../images/b_icon2.svg) center / cover no-repeat;
        right: -80px;
    }
    .l_c1bx3ul .slick-prev{
        left: -80px;
    }
    .l_c1box3::after {
        width: 600px;
        height: 600px;
        top: 0;
    }
    .l_c1bx3num {
        width: 38px;
        height: 38px;
    }
    .l_c1bx3num p {
        font-size: 18px;
        line-height: 38px;
    }
    .l_c1bx5le {
        padding-right: 40px;
    }
    .l_c1bx3li:not(:first-child){
        display: none;
    }
    .l_c1bx3lis p{
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .yx_title1, .mc_inban_title {
        font-size: 34px;
    }
    .mc_b1s1s2_txt {
        font-size: 36px;
        line-height: 60px;
    }
    .l_b1page .l_b1bx1btns .l_c1bx2arr {
        width: 40px;
        height: 40px;
    }
    .l_b1page .l_b1bx1btns .l_c1bx2prev {
        transform: rotate(-90deg);
        margin-bottom: 12px;
    }
    .l_b1page .l_b1bx1btns .l_c1bx2arrow {
        width: 40px;
    }
    .l_c1bx2arr {
        width: 36px;
    }
    .l_c1pointli {
        width: 24px;
    }
    .l_c1box2 {
        height: calc(100vh - 64px);
    }
    .l_c1bx2li2 p {
        font-size: 14px;
    }
    .l_c1bx2tab {
        width: 90%;
    }
    .l_c1bx2li2 {
        padding: 6px 15px;
    }
    .yx_title1, .mc_inban_title {
        font-size: 26px;
    }
    .l_b1bx1p2 p {
        font-size: 14px;
    }
    .l_b1bx1tit1 {
        font-size: 20px;
    }
    .l_b1bx1tit2 {
        font-size: 18px;
        margin: 8px 0;
    }
    .l_b1bx1li p {
        font-size: 16px;
    }
    .l_b1bx1list {
        left: 40px;
    }
    .l_c1bx5le {
        width: 100%;
        padding-right: 0;
    }
    .l_c1bx5ri {
        width: 50%;
        margin: auto;
    }
    .ys_phnavss_modal button {
        width: 55px;
    }
    .ys_phnavss_modal .ys_phnavss_form input {
        width: calc(100% - 55px);
    }
    .ys_phnavss_modal .ys_phnavss_form {
        display: flex;
    }
    .mc_inban_title {
        height: 67.6px;
    }
    .l_footlink {
        width: 100%;
        padding-right: 0;
    }
    .l_ftcoderi{
        margin-top: 30px;
    }
    .l_g1bx2btn {
        width: 210px;
        margin-right: 12px;
    }
    .l_g1bx2le {
        padding-right: 30px;
    }
    /* 2024.4.22修改 */
    .mc_b1s3_container.isfixed {
        top: 64px;
    }
    .mc_b1s3_container {
        height: calc(100vh - 64px);
    }

}
/* 991~768 平板竖屏 重点*/

@media screen and (max-width: 991px) {
    .l_f1bx2wd p {
        font-size: 14px;
    }
    .l_i1bx3tit {
        font-size: 28px;
    }
    /* .l_i1bx3lis,.l_i1bx3coin{
        height: 50px;
    } */
    .l_i1bx3ts p {
        line-height: 50px;
    }
    .l_i1bx3in{
        height: 50px;
    }
    .yx_space1,.l_c1box3 {
        padding-top: 50px;
    }
    .l_i1bx3code {
        width: 127px;
    }
    .l_i1bx3ri p{
        line-height: 50px;
    }
    .l_i1bx3coin {
        width: calc(100% - 127px);
    }
    .l_ftlinktp a {
        font-size: 16px;
    }
    .l_footlink {
        padding-right: 0;
        width: 100%;
    }
    .l_ftcoderi {
        margin-top: 40px;
    }
    .l_foot {
        padding-top: 50px;
    }
    .l_h1box1 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .l_g2bx1tb {
        width: 90%;
    }
    .l_g2box1 {
        padding: 50px 0;
    }
    .l_g2bx1lis {
        padding: 20px 0;
    }
    .l_g2bx1bt {
        margin-top: 30px;
    }
    .l_g2bx1fy {
        margin-top: 40px;
    }
    .l_g1bx1btn {
        margin-top: 50px;
    }
    .l_g1box1 h2, .l_g1box3 h2,.l_d1bx1tits h2 {
        font-size: 30px;
    }
    .yx_title2 {
        font-size: 28px;
    }
    .l_g1bx2le {
        width: 100%;
        padding-right: 0;
    }
    .l_g1bx2ri {
        float: left;
        margin-top: 30px;
    }
    .l_g1box1 {
        padding-top: 50px;
        padding-bottom: 60px;
    }
    .l_g1bx2tit h3 {
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .l_g1bx2btns {
        margin-top: 30px;
    }
    .l_g1bx3p {
        margin-top: 10px;
    }
    .l_g1bx2tit h3 {
        font-size: 24px;
    }
    .l_e1bx2le .l_webbtn {
        margin-top: 10px;
    }
    .l_e1bx2ri {
        margin-top: 30px;
    }
    .l_e1bx2li a {
        padding-top: 18px;
        padding-bottom: 15px;
    }
    .yx_title4 {
        font-size: 22px;
    }
    .l_d1bx1ri {
        padding: 0 30px;
    }
    .l_d1box1 {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .l_f1box4 {
        padding-top: 50px;
        padding-bottom: 60px;
    }
    .l_f1bx3ul1 .slick-dots li {
        width: 10px;
        height: 10px;
        margin: 0 4px;
    }
    .l_f1bx3ul1 .slick-dots {
        bottom: -20px;
    }
    .l_f1box3 {
        padding-top: 50px;
        padding-bottom: 40px;
    }
    .l_f1bx2line {
        padding-top: 100px;
        padding-bottom: 80px;
    }
    .l_f1bx2bt {
        margin-top: 40px;
    }
    .l_f1box2 {
        height: 550px;
    }
    .l_f1bx2lbnr11 .l_f1bx2wz {
        top: 100px;
    }
    .l_f1bx2lbnr11 .l_f1bx2point, .l_f1bx2lbnr12 .l_f1bx2point, .l_f1bx2lbnr17 .l_f1bx2point, .l_f1bx2lbnr18 .l_f1bx2point, .l_f1bx2lbnr21 .l_f1bx2point {
        bottom: 80px;
    }
    .l_f1bx2point::after {
        width: 6px;
        height: 6px;
    }
    .l_f1bx2point {
        width: 18px;
        height: 18px;
        border: 3px solid #ffffff;
    }
    .l_f1bx2lbnr1.act .l_f1bx2point {
        border: 3px solid #1D2087;
    }
    .l_f1bx2wz {
        width: 210px;
    }
    .l_f1bx2wz1 {
        padding: 15px;
    }
    .l_f1bx2lbnr12 .l_f1bx2wz {
        bottom: 25px;
    }
    .l_f1bx2lbnr12 .l_f1bx2wz1 {
        top: 54px;
    }
    .l_f1bx2lbnr13 .l_f1bx2point, .l_f1bx2lbnr20 .l_f1bx2point {
        top: 102px;
    }
    .l_f1bx2lbnr13 .l_f1bx2wz2 {
        top: 45px;
    }
    .l_f1bx2lbnr14 .l_f1bx2point, .l_f1bx2lbnr15 .l_f1bx2point {
        bottom: 128px;
    }
    .l_f1bx2lbnr14 .l_f1bx2wz2 {
        top: -68px;
    }
    .l_f1bx2lbnr15 .l_f1bx2wz {
        bottom: 165px;
    }
    .l_f1bx2lbnr16 .l_f1bx2point {
        top: 126px;
    }
    .l_f1bx2lbnr16 .l_f1bx2wz {
        bottom: 232px;
    }
    .l_f1bx2lbnr17 .l_f1bx2wz, .l_f1bx2lbnr18 .l_f1bx2wz, .l_f1bx2lbnr21 .l_f1bx2wz {
        bottom: 25px;
    }
    .l_f1bx2lbnr17 .l_f1bx2wz1, .l_f1bx2lbnr18 .l_f1bx2wz1, .l_f1bx2lbnr21 .l_f1bx2wz1 {
        top: 50px;
    }
    .l_f1bx2lbnr19 .l_f1bx2point {
        left: 69.95%;
        bottom: 146px;
    }
    .l_f1bx2lbnr20 .l_f1bx2wz2 {
        position: relative;
        top: 42px;
    }
  
    .l_inbanp {
        width: 80%;
    }
    .mc_b1s1s2_txt {
        font-size: 40px;
        line-height: 60px;
    }
    .mc_b1_s3{
        height: auto !important;
    }
    .mc_b1s3_logo {
        display: none !important;
    }
    .mc_b1s3_content video {
        height: auto;
    }
    .mc_b1s3_videobox{
        position: static;
        transform: inherit;
    }
    .mc_b1s3_container {
        height: auto;
    }
    .mc_b1s3_content::after,.mc_b1s3_content::before {
        width: 40px;
    }
    .l_a1bx5le {
        width: 100%;
    }
    .l_a1bx5ri {
        width: 100%;
    }
    .l_a1bx3num p {
        font-size: 40px;
    }
    .l_a1box5 {
        padding-bottom: 60px;
    }
    .mc_b1s3_content .he_b1s3mk img {
        opacity: 1;
        -webkit-transform: translateY(0) translateZ(0);
        transform: translateY(0) translateZ(0);
        -webkit-transform: translateY(0) translateZ(0);
    }
    .l_a1bx3li .ys_imgbox_cover {
        width: 28px;
    }
    .l_b1s1btn {
        width: 50px;
        display: block;
    }
    .l_b1s1btn img{
        width: 100%;
    }
    .mc_b1s3_content.open .l_b1s1btn{
        display: none;
    }
    html.unscroll {
        height: auto;
        overflow-y: auto;
    }
    .mc_inban_modal,.he_inban_img,.mc_inban_scroll{
        display: none;
    }
    .mc_inban_container1 {
        position: static;
        transform: inherit;
        padding: 50px 0 170px;
    }
    .l_inbanlogo {
        opacity: 1;
    }
    .mc_inban_title {
        opacity: 1;
    }
    .mc_inban_txt {
        width: 100%;
    }
    .mc_inban_img {
        right: 40px;
        bottom: 0;
    }
    .mc_ban_img {
        height: 40vh;
    }
    .l_nybanwz p {
        font-size: 16px;
    }
    .l_c1bx2tab {
        width: 30%;
    }
    /* .l_c1bx2li {
        padding: 0 12px;
    }
    .l_c1bx2ul {
        margin: 0 -12px;
    } */
    .l_c1bx3list {
        width: 78%;
    }
    .l_c1box4 {
        height: 500px;
    }
    .l_c1bx4tit {
        font-size: 26px;
        margin-bottom: 14px;
    }
    .l_c1bx5le {
        width: 100%;
        padding-right: 0;
    }
    .l_c1bx5ri {
        width: 100%;
        margin-top: 30px;
    }
    .l_c1bx4ul .slick-dots {
        bottom: -110px;
    }
    .l_c1bx2li p {
        font-size: 14px;
    }
    .l_c1bx2ul {
        margin-left: -33.333333%;
    }
    .l_f1bx2lbnr11 .l_f1bx2wz {
        bottom: 130px;
        top: inherit;
    }
    .l_f1bx2lbnr17 .l_f1bx2wz {
        bottom: 0px;
    }
    .l_f1bx2lbnr18 .l_f1bx2wz1 {
        bottom: -45px;
    }
    .l_f1bx2line {
        padding-top: 120px;
        padding-bottom: 100px;
    }
    .l_f1bx2lbnr11 .l_f1bx2point, .l_f1bx2lbnr12 .l_f1bx2point, .l_f1bx2lbnr17 .l_f1bx2point, .l_f1bx2lbnr18 .l_f1bx2point, .l_f1bx2lbnr21 .l_f1bx2point {
        bottom: 100px;
    }
    .l_f1box2 {
        height: 650px;
    }
    .l_f1bx2lbnr13 .l_f1bx2point, .l_f1bx2lbnr20 .l_f1bx2point {
        top: 122px;
    }
    .l_f1bx2lbnr14 .l_f1bx2point, .l_f1bx2lbnr15 .l_f1bx2point {
        bottom: 148px;
    }
    .l_f1bx2lbnr16 .l_f1bx2point {
        top: 145px;
    }
    .l_f1bx2wz {
        width: auto;
    }
    .l_f1bx2bt .swiper-container {
        padding-bottom: 80px;
    }
    .l_f1bx2lbnr14 .l_f1bx2wz {
        left: 38.5%;
        bottom: 34px;
    }
    .l_f1bx2lbnr15 .l_f1bx2wz2 {
        bottom: -25px;
    }
    .l_f1bx2lbnr16 .l_f1bx2wz {
        bottom: 250px;
    }
    .l_f1bx2lbnr17 .l_f1bx2wz {
        bottom: 18px;
    }
    .l_f1bx2lbnr17 .l_f1bx2wz, .l_f1bx2lbnr18 .l_f1bx2wz, .l_f1bx2lbnr21 .l_f1bx2wz {
        bottom: 50px;
    }
    .l_c1bx2tab {
        width: 90%;
    }
    .mc_b1s1s2_txt {
        font-size: 30px;
        line-height: 1.75;
    }
    .l_a1bx2bt {
        padding-top: 185px;
    }
    .l_nybanwz h1 {
        font-size: 28px;
    }
    .l_b1page .l_nybanwz h1 {
        padding: 0 50px;
    }
    .l_nybanmore {
        margin-top: 30px;
    }
    .l_g1box1 h2, .l_g1box3 h2, .l_d1bx1tits h2 {
        font-size: 26px;
    }
    .l_b1bx2p2 p {
        font-size: 12px;
    }
    .l_f1bx2lbnr17 .l_f1bx2wz{
        bottom: 24px;
    }
}

/* <768 移动端 重点*/
@media screen and (max-width: 768px) {
    .ys_ban_pc{
        display: none;
    }
    .ys_ban_video{
        display: none;
    }
    .ys_ban_ph{
        display: block;
    }
    .l_i1bx1li3 {
        width: 50%;
    }
    .l_i1bx1li1 .ys_imgbox_cover {
        width: 24px;
    }
    .l_i1bx1wz {
        width: calc(100% - 24px);
        padding-left: 10px;
    }
    .l_i1bx1info {
        padding: 30px 0;
    }
    .l_i1bx1li3s {
        padding: 30px 15px 40px;
    }
    .l_i1box1 {
        margin-bottom: 30px;
    }
    .l_i1bx2infos {
        padding: 30px 40px;
    }
    .l_i1bx2le {
        width: 100%;
        padding-right: 0;
    }
    .l_i1bx2ri {
        float: left;
        margin: auto;
        margin-top: 20px;
        width: 100%;
    }
    .l_i1bx2img {
        width: 130px;
    }
    .l_i1bx2wz {
        width: calc(100% - 130px);
    }
    .l_i1bx3tit {
        font-size: 24px;
    }
    .l_parga p {
        font-size: 16px;
    }
    .l_footlink{
        display: none;
    }
    .l_ftcoderi {
        margin-top: 0;
        float: left;
    }
    .l_ftnrbt {
        margin-top: 30px;
    }
    .l_ftcodep {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .l_h2bx1tp {
        padding-top: 50px;
    }
    .yx_title3 {
        font-size: 22px;
    }
    .l_h2bx1info .l_h1bx1time {
        margin-top: 18px;
    }
    .l_h2bx1bt {
        padding: 50px 0;
    }
    .l_h2bx2li {
        width: 50%;
        margin-bottom: 32px;
    }
    .l_h2bx2li .l_webbtn {
        margin-top: 60px;
    }
    .l_h1bx1li {
        width: 50%;
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .l_h1bx1ul {
        margin: 0 -10px;
    }
    .l_nybanwz h1 {
        font-size: 28px;
    }
    .l_g3banner {
        padding: 50px 0;
    }
    .l_g2bx1li a {
        padding-left: 20px;
        padding-right: 20px;
    }
    .l_g2bx1tb {
        width: 100%;
    }
    .l_g2select {
        height: 40px;
        padding: 0 18px;
    }
    .l_g2bx1ic {
        width: 20px;
        line-height: 40px;
    }
    .l_g2bx1_input {
        width: calc(100% - 20px);
        padding-left: 10px;
        height: 40px;
    }
    .l_g2bx1sech p {
        line-height: 40px;
    }
    .l_g2bx1add {
        width: 260px;
        padding-right: 20px;
    }
    .l_g2bx1name {
        width: calc(100% - 260px - 20px);
    }
    .l_g1bx2ri {
        width: 100%;
    }
    .l_g1bx1ul .slick-next {
        right: -46px;
    }
    .l_g1bx1ul .slick-prev {
        left: -46px;
    }
    .l_g1bx3tp h5 {
        margin-top: 20px;
    }
    .l_g1box1 h2, .l_g1box3 h2,.l_d1bx1tits h2 {
        font-size: 26px;
    }
    .yx_title2 {
        font-size: 24px;
    }
    .l_g1bx2tit h3 {
        font-size: 20px;
    }
    .l_d1bx1le {
        width: 100%;
    }
    .l_d1bx1ri {
        width: 100%;
        padding: 30px;
    }
    .l_d1bx1bg p {
        font-size: 76px;
    }
    .l_d1bx1bg2 {
        bottom: -70px;
        right: -140px;
    }
    .l_d1bx1tit h2 {
        font-size: 24px;
    }
    .l_d1bx1bg1 {
        top: -10px;
    }
    .l_d1box1 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .yx_space2 {
        margin-top: 30px;
    }
    .l_d1box2 {
        height: auto;
        padding: 50px 0;
    }
    .l_f1bx1sp .ys_ban_pc {
        display: block;
    }
    .l_nybanbtn {
        width: 42px;
    }
    .l_f1bx1le {
        width: 100%;
        padding-right: 0;
    }
    .l_f1bx1ri {
        margin-top: 20px;
        width: 100%;
    }
    .yx_space3 {
        margin-top: 20px;
    }
    .l_f1bx1li {
        padding: 20px 0;
    }
    .l_f1bx1lile span {
        font-size: 26px;
    }
    .l_f1bx1liri p {
        font-size: 16px;
    }
    .l_f1box1 {
        padding-top: 50px;
        padding-bottom: 60px;
    }
    .l_f1bx2bt .swiper-slide {
        width: 1200px;
    }
    .l_f1bx2lbnr11 .l_f1bx2wz {
        top: 80px;
    }
    .l_f1bx2wd p {
        font-size: 12px;
    }
    .l_f1bx2lbnr11 .l_f1bx2wz2 {
        top: 42px;
    }
    /* .l_f1bx2lbnr11 .l_f1bx2point, .l_f1bx2lbnr12 .l_f1bx2point, .l_f1bx2lbnr17 .l_f1bx2point, .l_f1bx2lbnr18 .l_f1bx2point, .l_f1bx2lbnr21 .l_f1bx2point {
        bottom: 77px;
    }
    .l_f1bx2lbnr13 .l_f1bx2point, .l_f1bx2lbnr20 .l_f1bx2point {
        top: 98px;
    }
    .l_f1bx2lbnr14 .l_f1bx2point, .l_f1bx2lbnr15 .l_f1bx2point {
        bottom: 108px;
    } */
    .l_f1bx2lbnr14 .l_f1bx2point, .l_f1bx2lbnr15 .l_f1bx2point {
        bottom: 132px;
    }
    
    .l_f1bx2lbnr14 .l_f1bx2wz2 {
        top: -56px;
    }
    .l_f1bx2lbnr15 .l_f1bx2wz {
        bottom: 144px;
        left: 51%;
    }
    .l_f1bx2lbnr16 .l_f1bx2point {
        top: 113px;
    }
    .l_f1bx2lbnr16 .l_f1bx2wz {
        bottom: 196px;
    }
    .l_f1bx2lbnr19 .l_f1bx2point {
        left: 69.7%;
        bottom: 122px;
    }
    .l_f1bx2lbnr19 .l_f1bx2wz {
        top: 130px;
    }
    .l_f1bx2bt .swiper-container {
        padding-bottom: 40px;
    }
    /* .mc_inban_modal{
        display: none;
    } */
    .mc_b1_s1 .mc_cont1500 {
        min-height: 360px;
    }
  
    .mc_inban_title {
        height: 57.2px;
    }
    .l_inbanlogo {
        width: 175px;
    }
    .mc_inban_title {
        margin-top: 20px;
    }
    /* .mc_inban_container1 {
        position: static;
        transform: inherit;
        padding: 50px 0;
    }
    .mc_inban_modal,.mc_inban_img,.he_inban_img{
        display: none;
    } */
    .mc_b1s1s2_txt {
        font-size: 32px;
        line-height: 48px;
    }
    .mc_b1s1_txtbox, .mc_b1s2_txtbox {
        height: 380px;
    }
    .l_a1bx2bt {
        padding-top: 180px;
    }
    .l_a1bx2li {
        width: 50%;
        margin-bottom: 20px;
    }
    .l_a1bx2btn {
        margin-top: 40px;
    }
    .mc_b1_s2 {
        padding-bottom: 50px;
    }
    .l_a1bx3num p {
        font-size: 30px;
    }
    .l_a1bx3p p {
        font-size: 18px;
    }
    .he_b1s3mk {
        width: calc(100% - 100px);
        bottom: 40px;
    }
    .l_a1bx4li {
        padding: 0 10px;
    }
    .l_a1bx4ul {
        margin: 0 -10px;
    }
    .l_a1bx5wz {
        padding: 0 30px;
    }
    .l_a1box5 {
        padding-bottom: 50px;
    }
    .l_b1box1 {
        padding: 50px 0;
    }
    .l_b1bx1tit p {
        font-size: 18px;
    }
    .l_b1bx1ph{
        display: block;
        padding: 0 40px;
    }
    .l_b1bx1pc{
        display: none;
    }
    .l_b1bx1ph .l_b1bx1li2{
        position: static;
        display: block;
        width: 100%;
    }
    .l_b1bx1ph .l_b1bx1li2s {
        background: #ffffff;
    }
    .l_b1bx1phbt{
        margin-top: 0;
    }
    .l_b1bx1li2,.l_b1bx1li1 {
        padding: 0 20px;
    }
    .l_b1bx1phul2,.l_b1bx1ul1  {
        margin: 0 -20px;
    }
    .l_b1bx1bt, .l_d1bx2img_clipbox, .l_d1bx2img_box {
        height: auto;
    }
    .l_b1box2 {
        padding-bottom: 50px;
    }
    .l_b1bx2con .swiper-slide {
        width: 65% !important;
    }
    .l_b1bx2con .swiper-slide {
        height: 590px;
    }
    .l_b1bx2bt .swiper-container-horizontal>.swiper-pagination-progressbar {
        width: 400px;
    }
    .l_b1bx2tit {
        font-size: 20px;
    }
    .l_b1bx2p1 {
        margin-top: 10px;
        margin-bottom: 16px;
    }
    .l_b1bx1li2s {
        padding: 30px;
       
    }
    .l_b1bx1p2 p {
        line-height: 1.75;
    }
    .l_b1bx1tit2 {
        font-size: 18px;
        margin: 8px 0;
    }
    .l_b1bx3nr {
        top: 50%;
        transform: translate(-50%,-50%);
    }
    .l_b1box3 {
        height: 500px;
    }
    .l_b1bx1tit1,.l_b1bx1tit2,.l_b1bx1p2 p{
        color: #333333;
    }
    .l_b1bx1ul1 .slick-prev, 
    .l_b1bx3ul .slick-prev, 
    .l_b1bx3ul .slick-next,
    .l_b1bx1ul1 .slick-next{
        width: 40px;
        height: 40px;
        background: url(../images/b_icon1.svg) center / cover no-repeat;
        z-index: 5;
        top: calc(50% - 23px);
    }
    .l_b1bx3ul .slick-next,
    .l_b1bx1ul1 .slick-next{
        background: url(../images/b_icon2.svg) center / cover no-repeat;
    }
    .l_b1bx1phimg{
        width: 100%;
    }
    .l_b1bx1phimg img{
        width: 100%;
    }
    .l_b1bx3lis {
        padding: 20px;
    }
    .l_b1bx3ul .slick-prev, 
    .l_b1bx3ul .slick-next{
        top: 50%;
    }
    .l_b1bx1ul1 .slick-track {
        display: flex;
        align-items: stretch;
        flex-wrap: wrap;
    }
    .l_b1bx1li1 {
        height: auto;
    }
    .l_b1bx1li1s {
        height: 100%;
        background: #ffffff;
        border-radius: 0 0 30px 30px;
    }
    .l_c1bx1li {
        width: 50%;
        margin-bottom: 20px;
    }
    .l_c1box1 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .l_c1bx2tab {
        width: 37%;
    }
    .l_c1box3::after {
        top: -44px;
    }
    .l_c1box3 {
        padding-bottom: 80px;
    }
    .l_c1bx3list {
        width: 100%;
    }
    .l_c1box4 {
        height: 400px;
    }
    .l_c1bx4ul .slick-prev, .l_c1bx4ul .slick-next {
        width: 36px;
        height: 36px;
    }
    .l_c1bx5li span {
        font-size: 42px;
    }
    .l_c1box5 {
        padding-top: 50px;
    }
    .l_c1bx4ul .slick-dots {
        bottom: -60px;
    }
    .l_c1banner {
        width: 100%;
    }
    .l_b1bx3li:not(:first-child),
    .l_b1bx1li1:not(:first-child){
        display: none;
    }
    .l_b1bx3li,.l_b1bx1li2s{
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .l_e1bx1bt iframe{
        width: 100%;
    }
    .l_a1bx2wz .l_a1bx2tit {
        font-size: 20px;
        height: 60px !important;
    }
    .l_a1bx4tit {
        font-size: 20px !important;
    }
    .l_i1bx2le {
        width: 100%;
        padding-right: 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        text-align: center;
    }
    .l_b1bx3li.slick-current .l_b1bx3lis::after {
        opacity: 1;
    }
    .l_b1bx3li.slick-current .l_b1bx3p{
        display: block;
    }
    /* 2022.8.1修改 */
    .l_b1bx3nr{
        width: 60%;
        margin: auto;
    }
    .l_b1bx3ul .slick-prev{
        left: -15px;
    }
    .l_b1bx3ul .slick-next{
        right: -15px;
    }
    .l_b1bx3li .l_b1bx3p{
        display: block;
    }
    .l_b1bx3lis::after {
        opacity: 1;
    }
    .l_b1bx3imgs{
        display: none;
    }
    .l_b1bx3phimgs{
        display: block;
        height: 100%;
    }
    .l_b1bx3phul{
        height: 100%;
    }
    .l_b1bx3phli{
        height: 100%;
    }
    .l_b1bx3phli:not(:first-child){
        display: none;
    }
    .l_b1bx3phul .slick-list,
    .l_b1bx3phul .slick-track{
        height: 100%;
    }
    .l_f1bx2bt .swiper-slide:last-child .l_f1bx2line {
        width: 1200px;
    }
    .l_f1bx2lbnr17 .l_f1bx2wz2 {
        width: 120px;
    }
    .l_f1bx2bt .swiper-slide {
        width: 1400px;
    }
    .l_f1bx2lbnr13 .l_f1bx2point {
        left: 28.8%;
        top: 119px;
    }
    .l_f1bx2lbnr13 .l_f1bx2wz {
        left: 28.8%;
    }
    .l_f1bx2lbnr11 .l_f1bx2point, .l_f1bx2lbnr12 .l_f1bx2point, .l_f1bx2lbnr17 .l_f1bx2point, .l_f1bx2lbnr18 .l_f1bx2point, .l_f1bx2lbnr21 .l_f1bx2point {
        bottom: 97px;
    }
    .l_f1bx2lbnr14 .l_f1bx2point {
        left: 39.8%;
    }
    .l_f1bx2lbnr15 .l_f1bx2point {
        left: 44%;
    }
    .l_f1bx2lbnr14 .l_f1bx2wz {
        left: 39.5%;
        bottom: 23px;
    }
    .l_f1bx2lbnr15 .l_f1bx2wz2 {
        left: -44px;
        width: 130px;
    }
    .l_f1bx2lbnr16 .l_f1bx2point {
        left: 52%;
        top: 135px;
    }
    .l_f1bx2lbnr16 .l_f1bx2wz {
        left: 52%;
        bottom: 215px;
    }
    .l_f1bx2lbnr17 .l_f1bx2point {
        left: 59.7%;
    }
    .l_f1bx2lbnr17 .l_f1bx2wz {
        left: 59.7%;
        bottom: 26px;
    }
    .l_f1bx2lbnr18 .l_f1bx2point {
        left: 70%;
    }
    .l_f1bx2lbnr18 .l_f1bx2wz {
        left: 70%;
    }
    .l_f1bx2lbnr18 .l_f1bx2wz1 {
        bottom: 0;
    }
    .l_f1bx2lbnr19 .l_f1bx2point {
        left: 69.7%;
        bottom: 142px;
    }
    .l_f1bx2lbnr19 .l_f1bx2wz {
        left: 72%;
        top: 155px;
    }
    .l_f1bx2lbnr13 .l_f1bx2point, .l_f1bx2lbnr20 .l_f1bx2point {
        top: 118px;
    }
    .l_f1bx2lbnr20 .l_f1bx2point {
        left: 77%;
    }
    .l_f1bx2lbnr20 .l_f1bx2wz {
        left: 77%;
    }
    .l_f1bx2bt .swiper-slide:last-child .l_f1bx2line {
        width: 1400px;
    }
    .l_f1bx2lbnr17 .l_f1bx2wz, .l_f1bx2lbnr18 .l_f1bx2wz, .l_f1bx2lbnr21 .l_f1bx2wz {
        bottom: 10px;
    }
    .l_c1bx2ul2 {
        display: inline-block !important;
    }
    .l_c1bx2tab {
        width: calc(100% - 40px) !important;
        padding: 0 !important;
        white-space: nowrap;
        text-align: center;
        overflow-x: auto;
    }
    .l_c1bx2li2 {
        width: auto;
        float: none;
        display: inline-block;
    }
    .l_a1bx2wz .l_a1bx2tit {
        font-size: 18px;
        height: 54px !important;
    }
    .mc_b1s1s2_txt {
        font-size: 24px;
        line-height: 1.75;
    }
    .yx_title1, .mc_inban_title {
        font-size: 22px;
    }
    .l_c1bx2li2 {
        width: auto;
        float: none;
        display: inline-block;
    }
    .l_c1bx2tab .l_c1bx2ul2 {
        display: inline-block !important;
    }
    .l_c1bx2tab {
        width: calc(100% - 40px) !important;
        padding: 0 !important;
        white-space: nowrap;
        text-align: center;
        overflow-x: auto;
    }
    .l_f1bx2lbnr18 .l_f1bx2wz{
        width: 200px;
    }
}

@media screen and (max-width: 767px) {
    .mc_cont1500, .ys_cont1450,.ys_cont1520, .ys_cont1528, .ys_cont1320,.ys_cont1470,.ys_cont1600,.l_b1bx1ph {
        width: 100%;
        padding: 0 20px;
    }  
    .l_b1bx2con {
        padding-left: 20px;
        padding-right: 20px;
    }
    .mc_inban_container1 {
        max-width: calc(100% - 40px);
    }

    /* 20220801 */
    .l_c1bx2nrs{
        width: 100%;
    }
    .l_c1bx2nrs1{
        width: 100%;
    }
    .l_c1bx2prev{
        left: 0;
    }
    .l_c1bx2next{
        right: 0;
    }
    .l_c1bx2ul {
        padding: 0 40px;
    }
    .l_c1bx2sp_ph{
        display: block;
    }
    .l_c1bx2sp_pc{
        display: none;
    }
    .l_c1bx2arr{
        pointer-events: all !important;
    }
    .l_c1bx2nr{
        bottom: 0 !important;
    }
    .l_c1bx2li2  {
        pointer-events: all !important;
    }
    .l_c1box2::after,
    .l_c1bx1_point,
    .l_c1bx2sp_li:not(:first-child),
    .l_c1bx2sp_item:not(:first-child){
        display: none;
    }

    .l_c1box2::before{
        display: none;
    }

    .l_c1box2{
        height: auto;
    }

    .l_c1bx2tab{
        top: 10vw;
    }

    .l_c1bx2sp_li img{
        width: 100% !important;
    }

    .l_c1bx2li.on .l_c1bx2ic{
        transform: scale(1);
    }
    .l_c1bx2li.on .l_c1bx2ic::after{
        opacity: 0;
    }
    .l_c1bx2li.on p{
        color: #999;
    }
    .l_c1bx2li.slick-current .l_c1bx2ic{
        transform: scale(1.48);
    }
    .l_c1bx2li.slick-current .l_c1bx2ic::after{
        opacity: 1;
    }
    .l_c1bx2li.slick-current p{
        color: #333333;
    }
    .l_c1bx2tab {
        width: 340px !important;
        padding: 0 20px;
    }

    .l_c1bx2li{
        width: 50%;
    }
    .l_c1bx2ul {
        margin-left: 0;
    }
    .he_b1s3mk {
        transform: inherit;
        position: static;
        width: 100%;
        margin-top: 20px;
    }
    .l_a1bx3li{
        width: 50%;
        margin-bottom: 20px;
    }
    .l_a1bx3num p {
        color: #333;
    }
    .l_a1bx3p p {
        color: #333;
    }
    .mc_b1s3_videobox {
        position: relative;
        top: 0;
        left: 0;
    }
    .l_pcicon{
        display: none;
    }
    .l_phicon{
        display: block;
    }
    .l_i1tbli{
        float: none;
        display: inline-block;
    }
    .l_i1tbul{
        display: inline-block;
        white-space: nowrap;
    }
    .l_i1bx1tbnr {
        overflow-x: auto;
    }
    /* 2024.4.22修改 */
    .mc_b1s3_videobox_wrap{
        position: relative;
    }
    /* 767e */
}
@media screen and (max-width: 480px) {
    .l_i1bx1li1{
        width: 100%;
        margin-bottom: 10px;
    }
    .l_i1bx1li1:last-child{
        margin-bottom: 0;
    }
    .l_i1tbli {
        margin: 0 10px;
    }
    .l_i1tbul {
        margin: 0 -10px;
    }
    .l_i1tbli p {
        font-size: 16px;
        padding-bottom: 14px;
    }
    .l_i1bx1li3 {
        width: 100%;
        margin-bottom: 20px;
    }
    .l_i1bx1li3:last-child{
        margin-bottom: 0;
    }
    .l_i1bx1info {
        margin-bottom: 30px;
    }
    .l_i1bx1tit {
        font-size: 20px;
    }
    .yx_space3 {
        margin-top: 18px;
    }
    .l_i1bx1li3s {
        padding: 30px 20px;
    }
    .yx_title5 {
        font-size: 16px;
    }
    .l_parga p {
        font-size: 14px;
        line-height: 1.5;
    }
    .l_i1bx1add img {
        width: 10px;
        top: 5px;
    }
    .l_i1bx1if3 {
        margin-top: 15px;
    }
    .l_i1bx1li3s::after {
        height: 8px;
    }
    .l_i1bx1li3s::before {
        bottom: 10px;
    }
    .l_i1bx2infos {
        padding: 20px;
    }
    .l_i1bx2wz {
        width: 100%;
        padding-left: 0;
        margin-top: 10px;
    }
    .l_i1bx2img {
        width: 100px;
    }
    .l_i1bx2tit {
        font-size: 20px;
    }
    .l_i1bx3tit {
        font-size: 20px;
    }
    .l_i1bx3li, .l_i1bx3li2f {
        width: 100%;
        margin-bottom: 15px;
    }
    /* .l_i1bx3lis, .l_i1bx3coin {
        height: 36px;
    } */
    .l_i1bx3ts p {
        line-height: 36px;
        font-size: 14px;
    }
    .l_i1bx3lis {
        padding: 0 10px;
    }
    .l_i1bx3in{
        height: 36px;
    }
    .l_i1bx3lis input {
        padding: 0 10px;
        font-size: 14px;
    }
    .l_i1bx3lis input::placeholder,
    .l_i1bx3coin input::placeholder{
        font-size: 14px;
    }
    .l_i1bx3li1 textarea {
        /* padding: 10px; */
        font-size: 14px;;
    }
    .l_i1bx3li1 textarea::placeholder{
        font-size: 14px;
    }
    .l_i1bx3li1 .l_i1bx3lis {
        height: 142px;
    }
   
    .l_i1bx3coin {
        width: 100%;
        padding-right: 0;
    }
    .l_i1bx3coin input {
        font-size: 14px;
        padding: 10px;
    }
    .l_i1bx3code {
        margin-top: 10px;
    }
    .l_i1bx3ri p {
        line-height: 36px;
        font-size: 14px;
    }
    .yx_space1,.l_c1box3 {
        padding-top: 50px;
    }
    .l_i1box3 {
        padding-bottom: 32px;
    }
    .l_foot {
        padding-top: 40px;
    }
    .l_ftcodep p {
        text-align: center;
    }
    .l_ftnrbtli {
        width: 76px;
        margin-right: 20px;
    }
    .l_ftbtle p, .l_ftbtle p a, .l_ftbtri a {
        font-size: 12px;
        line-height: 1.5;
    }
    .l_ftnrbt {
        margin-top: 20px;
    }
    .l_h2cont p {
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 10px;
    }
    .l_h2bx1tp {
        padding-top: 42px;
        padding-bottom: 32px;
    }
    .yx_title3 {
        font-size: 20px;
    }
    .l_h2bx1share {
        display: none;
    }
    .l_h2bx1info .l_h1bx1time {
        font-size: 14px;
    }
    .l_h2bx1bt {
        padding: 32px 0;
    }
    .l_h2contli {
        width: 100%;
        margin-bottom: 15px;
    }
    .l_h2contli a {
        font-size: 14px;
        line-height: 1.5;
    }
    .l_h2cont_next a {
        text-align: left;
    }
    .l_h2contli:last-child{
        margin-bottom: 0;
    }
    .l_h2contfy {
        margin-top: 30px;
    }
    .l_h2box2 {
        padding-top: 32px;
        padding-bottom: 42px;
    }
    .l_h2bx2li a {
        padding: 20px;
    }
    .l_h2bx2li {
        width: 100%;
        margin-bottom: 20px;
    }
    .l_h2bx2li:last-child{
        margin-bottom: 0;
    }
    .l_h2bx2li .l_i1bx1tit1 {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .l_h2bx2p p {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .l_h2bx2li .l_webbtn {
        margin-top: 40px;
    }
    .l_h1box1 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .l_h1bx1li {
        width: 100%;
    }
    .l_nybanwz h1 {
        font-size: 22px;
    }
    .l_nybanwz p {
        font-size: 16px;
    }
    .l_h1bx1tit {
        font-size: 16px;
        margin-bottom: 18px;
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .l_h1bx1wz {
        padding: 20px;
    }
    .l_h1bx1fy {
        margin-top: 0;
    }
    .l_g3bx1cont p {
        font-size: 14px;
        line-height: 1.5;
    }
    .l_g3bx1bt {
        padding-bottom: 32px;
        padding-top: 32px;
    }
    .l_g3bx1bt1 {
        margin-bottom: 20px;
    }
    .l_g3back {
        margin-top: 24px;
    }
    .l_g3bx2if{
        width: 100%;
    }
    .l_g3box1 .l_h2bx1tp {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .l_g3box1 .l_h2bx1info {
        margin-top: 12px;
    }
    .l_g3back a {
        font-size: 14px;
        line-height: 36px;
    }
    .l_g2box1 {
        padding: 32px 0;
    }
    .l_g2bx1name {
        width: 100%;
    }
    .l_g2bx1add {
        width: 100%;
        padding-right: 0;
        margin-top: 10px;
    }
    .l_g2bx1more {
        width: 16px;
        height: 16px;
        top: 20px;
        transform: inherit;
    }
    .l_g2bx1more::before {
        height: 16px;
    }
    .l_g2bx1more::after {
        width: 16px;
    }
    .l_g2bx1li {
        margin-bottom: 20px;
    }
    .l_g2bx1le {
        width: 100%;
    }
    .l_g2bx1ri {
        width: 100%;
        padding-left: 0;
        margin-top: 18px;
    }
    .l_g2bx1in {
        width: 100%;
        padding-right: 0;
    }
    .l_g2bx1sech {
        width: 120px;
        margin-top: 18px;
    }
    .l_g2bx1_input input {
        font-size: 14px;
    }
    .l_g2bx1_input input::placeholder{
        font-size: 14px;
    }
    .l_g2bx1le .ys_select_li, .l_g2bx1le .ys_select_hd input, .l_g2bx1le .ys_select_hd input::placeholder {
        font-size: 14px;
    }
    .l_g2bx1le .ys_select_bd {
        padding: 12px;
        height: 100px;
    }
    .l_g2bx1fy {
        margin-top: 30px;
    }
    .l_g1bx1ul .slick-prev,
    .l_g1bx1ul .slick-next{
        display: none;
    }
    .l_g1box1 h2, .l_g1box3 h2,.l_d1bx1tits h2 {
        font-size: 20px;
    }
    .yx_title2 {
        font-size: 20px;
    }
    .l_g1box1 {
        padding-top: 32px;
        padding-bottom: 50px;
    }
    .l_g1bx1ul .slick-dots {
        bottom: -24px;
    }
    .l_g1bx1tit2 {
        font-size: 18px;
        height: 27px;
    }
    .l_g1bx1btn {
        margin-top: 30px;
    }
    .l_g1bx1wz {
        padding: 20px;
    }
    .l_g1bx2tit h3 {
        font-size: 18px;
        margin-top: 15px;
    }
    .l_g1bx2btn {
        width: 140px;
    }
    .l_g1bx2btns {
        margin-top: 20px;
    }
    .l_g1box3 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .l_g1bx3arr, .l_g1bx1ul .slick-prev, .l_g1bx1ul .slick-next, .l_d1bx3ul .slick-prev, .l_d1bx3ul .slick-next {
        width: 30px;
        height: 30px;
    }
    .l_g1bx3ic {
        width: 5px;
        height: 10px;
    }
    .l_g1bx3btn {
        width: 85px;
    }
    .l_g1bx3wz {
        padding: 20px;
    }
    .l_g1bx3tit {
        font-size: 16px;
        line-height: 1.5;
        height: 24px;
    }
    .l_g1bx3bt .swiper-container {
        padding-bottom: 30px;
    }
    .l_g1bx4wz1 p, .l_g1bx4wz2 p {
        font-size: 12px;
        line-height: 1.5;
    }
    .l_g1bx4wz1 {
        padding: 10px;
        width: 88px;
    }
    .l_g1bx4md1 {
        width: 60px;
        height: 60px;
    }
    .l_g1bx4mid {
        width: 156px;
        margin-left: 10px
    }
    .l_g1bx4md14 {
        margin-top: 32px;
    }
    .l_g1bx4md1 .yx_title5 {
        width: 45px;
        font-size: 14px;
    }
    .l_g1bx4wz2 p {
        margin-bottom: 8px;
    }
    .l_g1bx4wz2 {
        padding: 10px 20px;
        width: 124px;
        margin-left: 200px;
        margin-top: -20px;
    }
    .l_g1box4 {
        padding: 32px 0;
    }
    .l_g1bx4le h5 {
        margin-top: 18px;
    }
    .l_g1box5 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .l_g1bx3li {
        width: 50%;
        padding: 0 20px;
        margin-bottom: 20px;
    }
    .l_g1bx3ul {
        margin: 0 -20px;
    }
    .l_g1bx3lis p{
        height: 21px;
    }
    .l_g1bx3lis .ys_imgbox_cover {
        width: 30px;
    }
    .yx_space2 {
        margin-top: 30px;
    }
    .l_e1bx2tit {
        font-size: 18px;
        line-height: 1.5;
    }
    .l_e1box2 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .l_e1bx2ic {
        top: 4px;
    }
    .l_e1box1 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .l_nybanmore p {
        font-size: 14px;
        line-height: 1.5;
    }
    .l_banscroll {
        bottom: 20px;
    }
    .l_d1box1 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .l_d1bx1tit h2 {
        font-size: 20px;
    }
    .l_d1bx1name p {
        font-size: 14px;
        line-height: 1.5;
        margin-top: 30px;
    }
    .l_d1bx1bg p {
        font-size: 60px;
    }
    .l_d1bx1bg1 {
        top: 0;
        left: -70px;
    }
    .l_d1bx1bg2 {
        bottom: -50px;
        right: -78px;
    }
    .l_d1bx1ri {
        padding: 20px;
    }
    .yx_title4 {
        font-size: 18px;
    }
    .l_d1bx1p {
        margin-top: 8px;
    }
    .l_d1bx1li {
        margin-bottom: 20px;
    }
    .l_d1box2 {
        padding: 32px 0;
    }
    .l_d1bx2nrs {
        width: 100%;
    }
    .l_d1bx2p p {
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 10px;
    }
    .l_d1bx3ul .slick-prev, .l_d1bx3ul .slick-next{
        display: none !important;
    }
    .l_d1box3 {
        padding-top: 32px;
        padding-bottom: 50px;
    }
    .l_d1bx3ul .slick-dots {
        bottom: -25px;
    }
    .l_d1bx3p p {
        font-size: 14px;
        line-height: 1.5;
    }
    .l_d1bx3time p {
        font-size: 18px;
    }
    .l_f1bx3li2 {
        width: 25%;
        padding: 0 4px;
        margin-bottom: 16px;
    }
    .l_f1bx3ul2 {
        margin: 0 -4px;
    }
    .l_f1box3 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .l_f1bx3ul1 .slick-dots li {
        width: 8px;
        height: 8px;
    }
    .l_f1box4 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .l_f1bx4li2 {
        width: 50%;
    }
    .l_f1bx4li12 {
        width: 100%;
    }
    .l_f1bx4li12 .l_f1bx4li2 {
        width: 50%;
        margin-top: 0;
    }
    .l_f1box1 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .l_f1bx1sp.act1 {
        width: calc(100% - 40px);
    }
    .l_nybanbtn {
        width: 30px;
    }
    .l_f1bx1nr .l_g1bx1tit h2 {
        margin-bottom: 20px;
    }
    .l_f1bx1le {
        margin-top: 20px;
    }
    .l_f1bx1ris {
        padding: 20px;
    }
    .l_f1bx1lile span {
        font-size: 22px;
    }
    .l_f1bx1liri p {
        font-size: 14px;
    }
    .l_f1bx1li {
        padding: 15px 0;
    }
    .l_f1bx1liri {
        position: relative;
        top: 4px;
    }
    .l_f1bx2bt {
        margin-top: 30px;
    }
    .l_f1box2 {
        height: 450px;
    }
    .l_f1bx2bt .swiper-container-horizontal>.swiper-pagination-progressbar {
        width: calc(100% - 40px);
    }
    .l_f1bx2line {
        padding-top: 90px;
        padding-bottom: 60px;
    }
    .l_f1bx2year p {
        font-size: 16px;
    }
    .l_f1bx2wd p {
        font-size: 14px;
    }
    .l_f1bx2wd img {
        width: 22px;
    }
    /* .l_f1bx2wz {
        width: 180px;
    } */
    .l_f1bx2lbnr11 .l_f1bx2point, .l_f1bx2lbnr12 .l_f1bx2point, .l_f1bx2lbnr17 .l_f1bx2point, .l_f1bx2lbnr18 .l_f1bx2point, .l_f1bx2lbnr21 .l_f1bx2point {
        bottom: 58px;
    }
    .l_f1bx2lbnr11 .l_f1bx2wz {
        top: 66px;
    }
    .l_f1bx2lbnr12 .l_f1bx2wz {
        bottom: 10px;
    }
    .l_f1bx2lbnr12 .l_f1bx2wz1 {
        top: 40px;
    }
    .l_f1bx2lbnr13 .l_f1bx2point, .l_f1bx2lbnr20 .l_f1bx2point {
        top: 88px;
    }
    .l_f1bx2lbnr14 .l_f1bx2point, .l_f1bx2lbnr15 .l_f1bx2point {
        bottom: 88px;
    }
    .l_f1bx2lbnr14 .l_f1bx2wz2 {
        top: -42px;
    }
    .l_f1bx2lbnr15 .l_f1bx2wz {
        bottom: 120px;
    }
    .l_f1bx2lbnr16 .l_f1bx2point {
        top: 103px;
    }
    .l_f1bx2lbnr16 .l_f1bx2wz {
        bottom: 160px;
    }
    .l_f1bx2lbnr17 .l_f1bx2wz, .l_f1bx2lbnr18 .l_f1bx2wz, .l_f1bx2lbnr21 .l_f1bx2wz {
        bottom: 15px;
    }
    .l_f1bx2lbnr19 .l_f1bx2point {
        bottom: 100px;
    }
    .l_a1bx2li {
        width: 100%;
    }
    .l_a1bx2li:last-child{
        margin-bottom: 0;
    }
    .mc_b1s1s2_txt {
        font-size: 22px;
        line-height: 1.5;
    }
    .mc_b1_s1 .mc_cont1500 {
        min-height: 175px;
    }
    .mc_b1s1_txtbox, .mc_b1s2_txtbox {
        height: 196px;
    }
    .l_a1bx2bt {
        padding-top: 110px;
    }
    .mc_b1s1_txtbox, .mc_b1s2_txtbox {
        width: calc(100% - 40px);
    }
    .l_a1bx2btn {
        margin-top: 20px;
    }
    .yx_title1, .mc_inban_title {
        font-size: 22px;
    }
    .l_a1bx4li {
        width: 100%;
        margin-bottom: 40px;
    }
    .l_a1bx4li:last-child{
        margin-bottom: 0;
    }
    .l_a1bx4bt,.l_a1bx5bt  {
        margin-top: 18px;
    }
    .l_a1bx5tit {
        font-size: 16px;
    }
    .l_a1bx5wz {
        padding: 0 20px;
        bottom: 18px;
    }
    .l_a1bx5li a {
        padding: 25px 0;
    }
    .l_a1box5 {
        padding-bottom: 32px;
    }
    .l_a1bx4p {
        margin-top: 6px;
    }
    .mc_b1s3_content::after, .mc_b1s3_content::before {
        width: 20px;
    }
    .l_a1bx3num p {
        font-size: 16px;
    }
    .l_a1bx3li .ys_imgbox_cover {
        width: 20px;
    }
    .l_a1bx3p p {
        font-size: 14px;
    }
    .l_b1s1btn {
        width: 26px;
    }
    .l_inbanlogo {
        width: 120px;
        margin-bottom: 20px;
    }
    .mc_inban_title {
        height: 57.2px;
        width: 270px;
        white-space: inherit;
        margin: auto;
    }
    .mc_inban_container1 {
        padding: 50px 0 150px;
    }
    .l_inbanp {
        margin-top: 18px;
        margin-bottom: 18px;
        width: 100%;
    }
    .l_inbanbtn img {
        width: 34px;
    }
    .mc_inban_title strong{
        width: 100%;
        display: inline-block;
        height: 100%;
        line-height: 1.3;
    }
    .l_d1bx2p {
        margin-top: 12px;
    }
    .l_nybanmore {
        margin-top: 15px;
    }
    .l_nybanwz {
        bottom: 20px;
    }
    .l_b1box1 {
        padding: 32px 0;
    }
    .l_b1bx1tit p {
        font-size: 16px;
    }
    .l_b1bx1bt {
        margin-top: 20px;
    }
    .l_b1bx1li1s {
        border-radius: 0 0 20px 20px;
    }
    .l_b1bx1tit1 {
        font-size: 20px;
    }
    .l_b1bx1p2 p {
        font-size: 14px;
        line-height: 1.5;
    }
    .l_b1box2 {
        padding-top: 32px;
        padding-bottom: 40px;
    }
    .l_b1bx2con .swiper-slide {
        width: 100% !important;
    }
    .l_b1bx2con .swiper-slide {
        height: auto;
    }
    .l_b1bx2wz {
        position: static;
    }
    .l_b1bx2p1 p {
        font-size: 14px;
        line-height: 1.5;
    }
    .l_b1bx2wz {
        padding: 20px;
    }
    .l_b1bx2arr {
        width: 40px;
        height: 40px;
    }
    .l_b1bx2arrow {
        width: 82px;
        bottom: -16px;
    }
    .l_b1bx2bt .swiper-container-horizontal>.swiper-pagination-progressbar {
        width: calc(100% - 110px);
        left: 82px;
    }
    .l_b1bx2bt .swiper-container {
        padding-bottom: 34px;
    }
    .l_b1bx1tit2 {
        font-size: 16px;
    }
    .l_b1bx2bt {
        margin-top: 20px;
    }
    .l_b1bx3lis {
        height: 300px;
    }
    .l_b1bx3bt {
        margin-top: 20px;
    }
    .l_b1box3 {
        height: 400px;
    }
    .l_prile {
        top: 4px;
    }
    .l_c1bx1li {
        width: 100%;
    }
    .l_c1bx1li:last-child{
        margin-bottom: 0;
    }
    .l_c1bx1p p{
        height: auto;
    }
    .l_c1bx1p {
        margin-bottom: 0;
    }
    .l_c1box1 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .l_c1bx1lis {
        padding: 20px;
    }
    .l_c1bx1bt,.l_c1bx3tp {
        margin-top: 20px;
    }
    .l_c1bx2tab {
        width: 100%;
        padding: 0 20px;
    }
    .l_c1bx2ul2 {
        display: flex;
        /* justify-content: center; */
    }
    .l_c1bx3lis p {
        font-size: 14px;
        line-height: 1.5;
        margin-top: 12px;
    }
    .l_c1bx3li .ys_imgbox_cover {
        width: 38px;
    }
    .l_c1bx3li2 {
        width: 100%;
        margin-bottom: 20px;
    }
    .l_c1bx3ul .slick-prev {
        left: -30px;
    }
    .l_c1bx3ul .slick-next {
        right: -30px;
    }
    .l_c1box3::after{
        display: none;
    }
    .l_c1bx3li2:last-child{
        margin-bottom: 0;
    }
    .l_c1box3 {
        padding-bottom: 32px;
    }
    .l_c1box4 {
        height: 350px;
    }
    .l_c1bx4tit {
        font-size: 20px;
    }
    .l_c1bx4p p {
        font-size: 16px;
    }
    .l_c1bx4ul .slick-prev, .l_c1bx4ul .slick-next{
        display: none !important;
    }
    .l_c1bx4ul .slick-dots li {
        height: 4px;
    }
    .l_c1bx4p p {
        font-size: 14px;
    }
    .l_c1box5 {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .l_c1bx5li {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
    .l_c1bx5li span {
        font-size: 38px;
    }
    .l_c1bx5li p {
        font-size: 16px;
    }
    .l_c1bx5li:last-child{
        margin-bottom: 0;
    }
    .l_c1bx5bt {
        margin-top: 20px;
    }
    .l_nybanwz h1 {
        font-size: 20px;
    }
    .l_c1page .l_nybanp p {
        font-size: 14px;
        line-height: 1.5;
    }
    .l_c1page .l_banscroll {
        bottom: 20px;
    }
    .l_c1page .l_nybanmore {
        width: 116px;
    }
    .l_i1bx1li1, .l_i1bx1li1 a {
        width: 100%;
    }
    .l_i1bx3lis::after, .l_i1bx3coin::after {
        left: 42px;
    }
    .l_i1bx3li1 .l_i1bx3lis::after {
        top: 18px;
        left: 153px;
    }
    .l_i1list5 .l_i1bx3coin::after {
        left: 55px;
    }
    .l_a1bx2wz .l_a1bx2tit {
        height: auto !important;
    }
    .l_i1bx1li3s {
        padding: 30px 36px;
    }
    .l_f1bx4li2 {
        width: 25%;
    }
    .l_f1bx4li12 {
        width: 67%;
    }
    .l_f1bx4li12 .l_f1bx4li2 {
        width: 33.333333%;
    }
    .l_f1bx1sp.act1{
        width: calc(100% - 40px) !important;
    }
    .l_f1bx1sp {
        width: calc(100% - 40px) !important;
    }
    .l_c1page .l_nybanwz{
        top: 24%;
    }
    /* 2022.8.1修改 */
    .l_b1bx3nr {
        width: 80%;
    }
    .l_d1bx1tit {
        width: 68%;
    }
    .l_f1bx2lbnr18 .l_f1bx2wz1 {
        bottom: -15px;
    }
    .l_f1bx2wd {
        margin-top: 2px;
    }
    .l_f1bx2line {
        padding-top: 110px;
        padding-bottom: 80px;
    }
    .l_f1bx2lbnr11 .l_f1bx2point, .l_f1bx2lbnr12 .l_f1bx2point, .l_f1bx2lbnr17 .l_f1bx2point, .l_f1bx2lbnr18 .l_f1bx2point, .l_f1bx2lbnr21 .l_f1bx2point {
        bottom: 77px;
    }
    .l_f1box2 {
        height: 490px;
    }
    .l_f1bx2lbnr11 .l_f1bx2wz {
        top: inherit;
    }
    .l_f1bx2lbnr12 .l_f1bx2wz {
        bottom: 28px;
    }
    .l_f1bx2lbnr13 .l_f1bx2point, .l_f1bx2lbnr20 .l_f1bx2point {
        top: 108px;
    }
    .l_f1bx2lbnr14 .l_f1bx2point, .l_f1bx2lbnr15 .l_f1bx2point {
        bottom: 112px;
    }
    .l_f1bx2lbnr15 .l_f1bx2wz2 {
        left: 0;
    }
    .l_f1bx2lbnr15 .l_f1bx2wz {
        left: 48%;
    }
    .l_f1bx2lbnr16 .l_f1bx2point {
        top: 125px;
    }
    .l_f1bx2lbnr16 .l_f1bx2wz {
        bottom: 190px;
    }
    .l_f1bx2lbnr18 .l_f1bx2point {
        left: 67%;
    }
    .l_f1bx2lbnr18 .l_f1bx2wz {
        left: 68%;
    }
    .l_f1bx2lbnr19 .l_f1bx2point {
        bottom: 125px;
    }
    .l_a1bx2wz .l_a1bx2tit {
        font-size: 16px;
    }
    .mc_b1s1s2_txt {
        font-size: 16px;
    }
    .l_b1page .l_nybanwz h1 {
        padding: 0;
    }
    .l_b1bx1tit1 {
        font-size: 18px;
    }
    .l_b1bx1tit p {
        font-size: 14px;
    }
    .l_c1page .l_nybanwz {
        top: 32%;
    }
    .l_nybanmore p {
        font-size: 14px !important;
    }
    .l_c1page .l_nybanmore {
        width: 136px;
    }
    .l_f1bx2lbnr17 .l_f1bx2wz{
        bottom: 0;
    }
    .l_g1bx4md1 .yx_title5 {
        font-size: 12px;
    }
    .l_g1bx4mid {
        width: 300px;
        margin-left: 0;
        margin: 30px 0;
    }
    .l_g1bx4md12 {
        left: 14px;
    }
    .l_g1bx4md13 {
        right: 14px;
    }
    .l_g1bx4md14 {
        margin-top: 50px;
    }
    .l_g1bx4md1 {
        width: 110px;
        height: 110px;
    }
    .l_g1bx4wz1,.l_g1bx4wz2{
        width: 300px;
    }
    .l_g1bx4wz1::after{
        display: none;
    }
    .l_g1bx4wz2{
        margin: 0;
    }
    .l_g1bx4ri {
        width: 300px;
        margin: auto;
        margin-top: 40px;
    }
    .l_g1bx2btn {
        width: 100%;
        margin-bottom: 10px;
    }
    .l_i1list5 .l_i1bx3ts {
        width: 112px;
    }
    .l_i1list5 .l_i1bx3in {
        width: calc(100% - 112px);
    }
    .l_b1bx2p2 li{
        margin-bottom: 10px;
    }
    .l_d1bx1bg2 {
        right: -56px;
    }
    .l_d1bx1bg1 {
        left: -56px;
    }
    .mc_inban_title {
        height: 70.2px;
        font-size: 18px;
    }
    .l_f1bx2wd p {
        font-size: 12px;
    }
    .l_f1bx2lbnr21 .l_f1bx2wz, .l_f1bx2lbnr21 .l_f1bx2point {
        left: 85%;
    }
    .mc_d2s2_tip {
        margin-top: 30px;
    }
    .mc_d2s2_tip {
        font-size: 14px;
        margin: 10px auto 0;
    }
}