@charset "utf-8";
@media screen and (max-width: 1680px) {
    .l_d1bx2lis {
        padding: 100px 160px 260px;
    }

    /* G1 */
    .w_c2s_jiantou {
        left: 10%;
    }

    .w_c2s_jiantou2 {
        /* bottom: -102%; */
        right: 10%;
    }

    .he_banqh {
        right: 8.5%;
    }

    .he_syp2ny {
        padding-left: 2.6%;
    }

    .he_banqh {
        top: 38%;
    }

    .he_syp1::after {
        width: 28.8%;
    }

    .he_b1p1ti p {
        font-size: 48px;
    }

    .he_b4p3ul {
        padding-left: 8%;
    }

    .l_d1bx1nr2s {
        padding-left: 140px;
    }

    .l_e1bx2bgt p {
        font-size: 138px;
    }

    .l_e1bx2bgt {
        bottom: 28px;
        left: 116px;
    }

    /* 弹窗 */
    .l_tcwin1 {
        top: 62%;
    }

    .he_banp1n {
        font-size: 26px;
    }

    .he_syp2nul {
        margin-top: 40px;
    }

    .he_syp2nli .he_banp1n {
        font-size: 20px;
    }

    .he_syp2nle::after {
        height: 512px;
    }
}

@media screen and (max-width: 1560px) {
    .l_b2box3::before {
        width: 0;
    }

    .l_b2box3::after {
        width: 0;
    }

    /* C1 */
    .w_c1_jiantou {
        left: 2%;
    }

    .w_c1_jiantou2 {
        right: 2%;
    }

    /* G1 */
    .w_c2s_jiantou {
        left: 8%;
    }

    .w_c2s_jiantou2 {
        /* bottom: -102%; */
        right: 8%;
    }

    .he_bansul .slick-dots li.slick-active {
        width: 50px;
    }

    .he_banqh {
        right: 5.5%;
    }

    .he_banqh {
        top: 37.4%;
    }

    .he_syp2ny {
        padding-left: 1.6%;
    }

    .he_syp1::after {
        width: 27.5%;
    }

    .he_b4p3ul {
        padding-left: 5%;
    }

    .l_d1bx1nr2s {
        padding-left: 86px;
    }

    .w_c1_lbbox {
        padding-left: 50px;
        padding-right: 50px;
    }
}

@media screen and (max-width: 1440px) {
    .l_e1bx1p2 {
        padding-top: 60px;
    }

    .l_e1box1 {
        padding-bottom: 80px;
    }

    .l_e1box2 {
        padding-top: 90px;
        padding-bottom: 80px;
    }

    .l_e1box3 {
        padding-top: 90px;
        padding-bottom: 80px;
    }

    .l_e1bx3l2 {
        padding-right: 180px;
        padding-top: 90px;
    }

    .l_e1box4 {
        padding-top: 90px;
        padding-bottom: 70px;
    }

    .l_e1bx4tr {
        padding-left: 150px;
    }

    .l_e1box4bt {
        padding-top: 70px;
    }

    .l_e1bx5r {
        right: 20px;
    }

    .l_e1box5 {
        padding-top: 100px;
        padding-bottom: 110px;
    }

    .l_e1bx6p {
        padding-top: 26px;
        padding-bottom: 38px;
    }

    .l_e3box1_l {
        left: 20px;
    }

    .l_e3box1_txt1 {
        padding-bottom: 40px;
    }

    .l_e3box1lis span {
        font-size: 28px;
    }

    .l_e3box1 {
        padding-bottom: 60px;
    }

    .l_e3box2 {
        padding: 90px 0;
    }

    .l_e3box2_lis {
        padding: 40px 60px 50px;
    }

    .l_e3box2_name h3 {
        font-size: 28px;
    }

    .l_e3box2m {
        padding-top: 20px;
    }

    .l_e3box3 {
        padding: 80px 0;
    }

    .l_e3box3_r {
        right: 20px;
    }

    .l_e3box4 {
        padding: 110px 0;
    }

    .l_e3box4_nr p {
        margin-bottom: 40px;
    }

    .l_e3box5 {
        padding: 70px 0;
    }

    .l_e3box5txt1 {
        padding-right: 100px;
    }

    .l_e3box5li_t.on {
        padding-top: 50px;
    }

    .l_e3box5li_t.on .l_e3box5txt1 {
        padding-left: 80px;
    }

    .l_e5box1i {
        padding-top: 60px;
    }

    .l_e5box1li {
        padding: 0 60px;
    }

    .l_e5box1ul {
        margin: 0 -60px;
    }

    .l_e5box1 {
        padding-bottom: 80px;
    }

    .l_e5box2 {
        padding-top: 70px;
        padding-bottom: 80px;
    }

    .l_e5box2_l {
        top: 50%;
        left: 20px;
    }

    .l_e5box2bt {
        padding-top: 60px;
    }

    .l_e5box3li_t {
        padding-top: 80px;
        padding-bottom: 60px;
    }

    .l_e5box3lip_r {
        padding-left: 80px;
    }

    .l_e5box3lip {
        padding-left: 35px;
        padding-bottom: 50px;
    }

    .l_e5box3li_bt {
        padding-top: 60px;
        padding-bottom: 70px;
    }

    .l_e5box3lip_ls {
        padding-right: 80px;
    }

    .l_b7box1 {
        padding-top: 60px;
    }

    .l_e1box6 {
        height: 480px;
    }

    .l_space_d3 {
        padding-top: 35px;
    }

    .l_b7box2li {
        padding: 90px 0;
    }

    .l_b5box1p {
        padding-top: 20px;
    }

    .l_b7box4p {
        padding-top: 30px;
    }

    .l_b5box1 .l_cont1400 {
        width: 100%;
        padding: 0 20px 0 425px;
    }

    .l_cont1400 {
        width: 100%;
        padding: 0 20px;
    }

    .l_b7box1_btcon {
        padding: 100px 20px;
    }

    .l_b7box1_t.l_cont1400 {
        padding-bottom: 130px;
    }

    .l_b1box1_r {
        right: 20px;
    }

    .l_b1box1 {
        padding-bottom: 90px;
    }

    .l_tith2_1 {
        font-size: 20px;
    }

    .l_titimg {
        margin-right: 0px;
        position: relative;
        top: 10px;
    }

    .l_title {
        padding-left: 10px;
    }

    .l_b1bx1rt_t {
        padding-top: 28px;
    }

    .l_b1bx1t1 {
        font-size: 160px;
    }

    .l_b1bx1t2 {
        font-size: 28px;
    }

    .l_b1box1_r {
        padding-left: 50px;
    }

    .l_b1ts {
        margin-top: 110px;
    }

    .l_b1bx2li {
        margin-bottom: 20px;
    }

    .l_b1box2 {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .l_b1bx2p {
        padding-top: 40px;
    }

    .l_b1box3_nr {
        padding: 100px 20px 120px;
    }

    .l_b1bx5in1 {
        margin-bottom: 30px;
    }

    .l_b1box5 {
        height: 600px;
    }

    .l_b1bx3m::after {
        bottom: 4px;
    }

    .l_b1bx3bt {
        padding-top: 60px;
    }

    .l_b1bx3li1 {
        padding: 0 20px;
    }

    .l_b1bx3ul {
        margin: 0 -20px;
    }

    .l_b1box4 {
        padding-top: 120px;
        padding-bottom: 60px;
    }

    .l_b1bx4rt {
        padding-top: 80px;
        padding-bottom: 70px;
        padding-left: 100px;
        padding-right: 120px;
    }

    .l_b1bx4p {
        padding-top: 30px;
        padding-bottom: 50px;
    }

    .l_b1bx4img {
        width: 350px;
    }

    .l_b1bx5p {
        padding-top: 24px;
        padding-bottom: 30px;
    }

    .l_b1bx5in {
        padding-bottom: 38px;
    }

    .l_b1bx4r {
        right: 20px;
    }

    .l_b2box1_l {
        padding-right: 70px;
    }

    .l_b2box1_lp1 {
        padding-bottom: 38px;
    }

    .l_b2box1_lp2 {
        padding-top: 30px;
    }

    .l_b2box1_lp2 h4 {
        font-size: 20px;
    }

    .l_b2box1info {
        padding-top: 26px;
    }

    .l_b2box1info1 {
        margin-bottom: 30px;
    }

    .l_b2box2 {
        padding-top: 130px;
    }

    .l_b2box2_bt {
        padding-top: 50px;
    }

    .l_b2box2uls {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .l_b2box3 {
        padding-top: 180px;
    }

    .l_b2box3_bt {
        padding-top: 60px;
    }

    .l_b2btli {
        margin-bottom: 40px;
    }

    .l_b2box3_rt {
        padding-left: 100px;
    }

    .l_b2box4 {
        padding-top: 60px;
        padding-bottom: 180px;
    }

    .l_b2box4p {
        padding: 60px 65px 62px;
    }

    .l_b2box4p1 p {
        margin-bottom: 10px;
    }

    .l_b2box4p2 {
        padding-top: 10px;
    }

    .l_b2btnl {
        left: 0;
    }

    .l_b2btnr {
        right: 0;
    }

    .l_b3box1ul .slick-prev {
        left: 0;
    }

    .l_b3box1ul .slick-next {
        right: 0;
    }

    .l_space_d4 {
        padding-top: 55px;
    }

    .l_b5box1 {
        padding-bottom: 80px;
    }

    .l_b7box3 {
        padding: 80px 0;
    }

    .l_b7box4_nrl {
        width: 50%;
        padding: 90px 0;
    }

    .l_b7box4hd {
        padding-top: 35px;
    }

    .l_e3box2ul .slick-next {
        right: 0;
    }

    .l_e3box2ul .slick-prev {
        left: 0;
        z-index: 1;
    }

    .l_e5box3ul1 .slick-next {
        right: 8px;
    }

    .l_e5box3ul1 .slick-prev {
        left: 8px;
        z-index: 1;
    }

    .l_e7box1::after {
        width: 32px;
    }

    .l_e7box1::before {
        width: 32px;
    }

    .l_d1bx1nr2 {
        padding-top: 90px;
    }

    .l_d1bx1nr2s {
        padding-left: 20px;
        padding-top: 90px;
        padding-right: 100px;
        padding-bottom: 60px;
    }

    .l_d1box2_nr {
        padding-top: 80px;
    }

    .l_d1bx2tit {
        padding-top: 28px;
        padding-bottom: 18px;
    }

    .l_d1bx2_nr2 {
        padding-top: 40px;
    }

    .l_d1bx2lis {
        padding: 81px 130px 230px;
    }

    .l_d1bx2tit1 h3 {
        font-size: 28px;
    }

    .l_d1box3 {
        padding: 130px 0;
        position: relative;
    }

    .l_d1bx3r {
        padding-left: 180px;
    }

    .l_d1bx3in {
        padding-top: 40px;
    }

    .l_d1bx3in1 {
        margin-bottom: 30px;
    }

    /* B6下载列表 */
    .w_b6s {
        width: 100%;
        padding: 0 40px;
    }

    .w_b6_li a {
        padding: 24px 42px;
    }

    /* C1新闻资讯 */
    .w_sm_content {
        width: 100%;
        padding: 0 100px;
    }

    .w_c1s {
        width: 100%;
    }

    .w_c1_jiantou {
        left: 2%;
        top: 52%;
    }

    .w_c1_jiantou2 {
        right: 2%;
        top: 52%;
    }

    .w_section2 {
        width: 100%;
        padding: 0 40px;
        padding-top: 50px;
    }

    .w_c1_lbbtn {
        padding-top: 60px;
    }

    .w_c1_lb_left {
        padding: 60px 0;
    }

    .w_c2_date.l_space_d3 {
        padding-top: 25px;
    }

    .w_c2_person.l_space_d3 {
        padding-top: 25px;
    }

    .w_c2_tityou.l_space_d3 {
        padding-top: 25px;
    }

    .w_c2_contents {
        padding-top: 26px;
        padding-bottom: 40px;
    }

    /* C2 */
    .w_c2_title3_1.l_tith3_1 {
        font-size: 26px;
    }

    .w_c2_tjnews.l_space_d1 {
        padding-top: 34px;
    }

    .w_c2s_jiantou {
        left: 4%;
        bottom: 14%;
    }

    .w_c2s_jiantou2 {
        right: 4%;
        /* bottom: -86%; */
    }

    /* G1 */
    .w_sm_g1 {
        padding: 0 40px;
    }

    .w_g1_tittxt.l_tith2_1::after {
        width: 1070px;
    }

    .w_g1_section2 {
        padding: 0 20px;
    }

    .w_g1_proli {
        width: 100%;
    }

    .w_g1_proright {
        padding: 20px 25px;
    }

    /* E6 */
    .w_sm_e6 {
        width: 100%;
        padding: 0 20px;
    }

    .w_e6_tittxt.l_tith2_1 {
        font-size: 28px;
        margin-bottom: 28px;
    }

    .w_e6_titimg {
        width: 40px;
        margin-top: 11px;
    }

    .w_e6_tables {
        margin-bottom: 54px;
    }

    .w_e6_title_xia .w_e6_tittxt.l_tith2_1 {
        margin-bottom: 20px;
    }

    .w_e6_table2s table {
        margin-top: 26px;
    }

    .w_g1_tittxt.l_tith2_1 {
        font-size: 28px;
    }

    .w_g1_titimg {
        width: 38px;
        margin-top: 10px;
    }

    .w_g1_p_txt p {
        font-size: 26px;
    }

    .w_g1_p_img {
        width: 40px;
    }

    /* D5 */
    .w_d3tit.l_tith3_3 {
        font-size: 28px;
    }

    .w_d5_cards {
        width: 100%;
        padding: 0 20px;
    }

    .w_d5_section3 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    /* D3 */
    .w_sm_d2 {
        width: 100%;
        padding: 0 20px;
    }

    .w_d3_topright {
        width: calc(100% - 584px);
        padding-left: 80px;
        padding-top: 30px;
        padding-right: 0px;
    }

    .w_d3_cards {
        padding: 90px 0px;
    }

    .w_d3_card {
        width: 100%;
        padding: 0 40px;
    }

    .w_d3_section3 {
        padding-bottom: 0px;
    }

    /* D4 */
    /* .w_d4_downs {         width: 100%;     } */
    .he_content {
        width: 1280px;
    }

    .he_banp2n {
        font-size: 28px;
    }

    .he_banp1n {
        font-size: 24px;
    }

    .he_banp3n {
        font-size: 16px;
    }

    .he_banp2 {
        margin-top: 22px;
    }

    .he_sypiswite p {
        font-size: 20px;
        line-height: 40px;
    }

    .he_sypiswig {
        width: 38px;
        margin-top: 9px;
    }

    .he_syp1le {
        padding-right: 90px;
    }

    .he_syp1leul .slick-dots {
        bottom: -145px;
        left: 26.5%;
    }

    .he_syp1ri {
        padding-left: 59px;
        padding-right: 70px;
    }

    .he_syp1qua {
        padding-left: 0;
    }

    .he_syp1qsli2 {
        right: -40px;
    }

    .he_syp1leti {
        margin-top: 30px;
    }

    .he_zhsdoli {
        width: 130px;
    }

    .he_zhsdole {
        transform: translateX(-13%);
    }

    .he_syp2 {
        padding-top: 55px;
    }

    .he_syp2nri p {
        font-size: 112px;
    }

    .he_syp2nle::after {
        left: -20.3%;
        top: -106px;
        /* height: 467px; */
        height: 515px;
    }

    .he_syp2k2 {
        margin-top: 12px;
    }

    .he_syp2nul {
        margin-top: 36px;
    }

    .he_syp2tyri {
        width: 100px;
        height: 100px;
    }

    .he_syp2tyri img {
        width: 26px;
    }

    .he_syp3 {
        padding-top: 60px;
    }

    .he_syp3bri {
        padding-left: 52px;
    }

    .he_syp3brili a {
        padding: 36px 18px;
    }

    .he_syp4 {
        margin-top: 60px;
    }

    .he_syp3bmo {
        margin-top: 35px;
    }

    .he_syp4tproi a {
        padding: 58px 73px 50px 73px;
    }

    .he_syp4tpal {
        width: 42px;
    }

    .he_syp4dnk p span {
        font-size: 42px;
    }

    .he_syp4dpli1 .he_sypshe {
        width: 16px;
    }

    .he_syp4dpli1 .he_sypshe1 {
        font-size: 22px;
    }

    .he_syp4dp {
        padding-top: 60px;
        padding-bottom: 90px;
    }

    .he_syp4bj {
        height: 520px;
    }

    .he_syp5 {
        padding-bottom: 73px;
        padding-top: 64px;
    }

    .he_syp6bxuli {
        width: 160px;
        margin: 0 20px;
    }

    .he_foton {
        padding-top: 55px;
        padding-bottom: 45px;
    }

    .he_fotuplop p {
        font-size: 14px;
    }

    .he_fotupju {
        padding: 18px 0;
    }

    .he_b1p1ti p {
        font-size: 28px;
    }

    .he_b1pxlp p span {
        font-size: 32px;
    }

    .he_conab {
        width: 1400px;
    }

    .he_b1pxul {
        margin-top: 40px;
    }

    .he_b1pxmo {
        margin-top: 78px;
    }

    .l_b1box2 {
        padding-top: 125px;
        padding-bottom: 54px;
    }

    .l_b1box1 {
        padding-bottom: 70px;
    }

    .he_b1px {
        padding-top: 80px;
    }

    .l_b1box4 {
        padding-top: 74px;
        padding-bottom: 18px;
    }

    .l_b1ts {
        margin-top: 40px;
    }

    .l_b1bx4rt {
        padding-left: 70px;
        padding-right: 70px;
    }

    .l_b2box2 {
        padding-top: 72px;
    }

    .l_b2bxli p {
        font-size: 200px;
    }

    .l_b2box2sz {
        top: -70px;
    }

    .l_b2box3 {
        padding-top: 120px;
    }

    /* 
    .he_b4p2bxli.act .he_b4p2bti p {         font-size: 20px;     } */
    .he_b4p2bthu {
        margin-top: 10px;
    }

    .he_b4p2bxli {
        padding: 50px 30px 42px;
        height: 248px;
    }

    .he_b4p2bthu p {
        font-size: 16px;
        line-height: 28px;
        height: 56px;
    }

    .he_b4p2bxbt {
        padding-top: 86px;
    }

    .he_b4p2bx {
        padding: 76px 0 60px;
    }

    .he_b4p2bj {
        height: 600px;
    }

    .he_swipetim p {
        font-size: 38px;
        line-height: 46px;
    }

    .he_b4p3 {
        padding-top: 65px;
        padding-bottom: 68px;
    }

    .he_swipep1 {
        margin-top: 10px;
    }

    .he_swipep {
        margin-top: 10px;
    }

    .he_b4p3uhu {
        margin-top: 34px;
    }

    .he_d1p2bx .swiper-slide {
        padding: 0 54px;
    }

    .swiper-slide.swiper-slide-active {
        padding-left: 0;
        width: 26%;
    }

    .he_b4p3ul .swiper-wrapper {
        padding-bottom: 50px;
    }

    .he_d1p2bx {
        margin-top: 40px;
    }

    .he_b4p4 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .he_b4p4tab {
        margin-top: 40px;
    }

    .he_b4p5ble {
        padding-right: 14%;
    }

    /* .l_b3box1uls::before {         width: 90%;     } */
    .l_b3box1uls1 {
        position: relative;
    }

    /* .l_b3box1uls1::after {         content: '';         position: absolute;         top: 0;         left: 0;         width: 100px;         left: -50px;         height: 50px;         background: red;         z-index: 10;     } */
    .l_b3box1ul .slick-prev {
        left: -33px;
        z-index: 11;
    }

    .l_b3box1ul .slick-next {
        right: -33px;
        z-index: 11;
    }

    .l_b3box1uls1 {
        width: 100%;
        padding: 0 30px;
    }

    .l_b3box1 {
        padding-top: 44px;
        padding-bottom: 60px;
    }

    .l_b3bg {
        width: 710px;
    }

    .l_b3box1uls2 {
        padding-top: 0px;
    }

    .l_b3btli {
        margin-bottom: 34px;
    }

    .l_b7box3 {
        padding: 56px 0 72px;
    }

    .w_b6_listbox {
        padding-top: 60px;
    }

    .he_fenye {
        padding-top: 45px;
        padding-bottom: 67px;
    }

    .he_content .w_b6s {
        width: 100%;
        padding: 0 0px;
    }

    .l_b7box1_t {
        padding-bottom: 64px;
    }

    .l_b7box2li {
        padding: 59px 0;
    }

    .w_c1_smlist {
        margin-bottom: 20px;
    }

    .w_c1_lbimg {
        width: 680px;
    }

    .w_c1_lb_left {
        width: calc(100% - 680px);
        padding-right: 15px;
    }

    .w_c2s_jiantou2 {
        bottom: 14%;
    }

    .w_c2s {
        padding-top: 41px;
    }

    .w_c2_tjnews.l_space_d1 {
        padding-top: 0px;
    }

    .w_c2s_tjlist {
        padding-bottom: 70px;
    }

    .w_c2s_jiantou {
        bottom: 12%;
    }

    .w_c2s_jiantou2 {
        bottom: 12%;
    }

    .l_d1bx1nr2s {
        padding-left: 90px;
    }

    .l_d1box3 {
        padding: 84px 0;
    }

    .w_d3_top {
        padding-top: 60px;
    }

    .w_d3_card {
        padding: 0;
    }

    .w_d3_card {
        margin: 65px auto 0;
    }

    .w_d3_cards {
        padding: 53px 0px;
    }

    .he_d3p1ble {
        width: 280px;
    }

    .he_d3p1bri {
        width: calc(100% - 280px);
    }

    .w_d4_section3 {
        padding-top: 110px;
        padding-bottom: 100px;
    }

    /* .w_d4_downs {     width: inherit; } */
    .w_d5_lis {
        padding: 0 20px;
    }

    .w_d5_listbox {
        margin: 0 -20px;
    }

    .he_d5ym .w_d5_section3 {
        padding-bottom: 32px;
    }

    .w_d6_section3 {
        padding-top: 78px;
        padding-bottom: 60px;
    }

    .l_e1bx2bgt {
        bottom: -28px;
        left: 37px;
    }

    .l_e1bx3l {
        width: 600px;
    }

    .l_e1bx3r {
        width: calc(100% - 600px);
        padding-left: 119px;
    }

    .he_e2ym .he_content .w_e2_tu {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }

    .w_e2_title {
        margin-top: 36px;
    }

    .w_e2_tu {
        margin-top: 37px;
        margin-bottom: 90px;
    }

    .l_e3box2ul .slick-prev {
        left: -43px;
    }

    .l_e3box2ul .slick-next {
        right: -43px;
    }

    .he_e3ym .l_e3box2_nr {
        padding: 0 80px;
    }

    .l_e5box3ul1 .slick-next {
        right: -36px;
    }

    .l_e5box3ul1 .slick-prev {
        left: -36px;
    }

    .he_e6ym .g_sect1 {
        margin-top: 50px;
        margin-bottom: 60px;
    }

    .w_g1_promails {
        width: 300px;
    }

    .l_b1bx3p {
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .l_b1bx3lis {
        padding: 32px 0 21px;
    }

    .l_dlp2_3 {
        font-size: 14px;
    }

    .l_b1bx3li::before {
        height: 71%;
    }

    .he_b4p2bthu p {
        font-size: 12px;
        line-height: 22px;
        height: 88px;
    }

    .he_b4p2bxli {
        padding: 32px 20px 42px;
        height: 250px;
    }

    .he_b4p2bti {
        margin-top: 6px;
    }

    .he_b4p2bthu {
        margin-top: 2px;
    }

    .l_e5box1li {
        padding: 0 20px;
    }

    .l_e5box1ul {
        margin: 0 -20px;
    }
}

@media screen and (max-width: 1400px) {
    .l_b1box1_l {
        width: 600px;
    }

    .l_b1bx1i {
        width: 520px;
    }

    .l_b1box1_r {
        width: calc(100% - 600px);
    }

    .l_b1box1 {
        padding-bottom: 70px;
    }

    .l_b1box2 {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .l_b1bx2p {
        padding-top: 30px;
    }

    .l_b1ts {
        margin-top: 90px;
    }

    .l_b1box3_nr {
        padding: 80px 20px 100px;
    }

    .l_b1bx2lis {
        padding: 28px 20px;
    }

    .l_b1box2_r {
        width: 600px;
    }

    .l_b1box2_l {
        width: calc(100% - 600px);
        padding-right: 70px;
    }

    .l_b1bx3bt {
        padding-top: 50px;
    }

    .l_b1bx3p {
        padding-top: 40px;
    }

    .l_b1box4 {
        padding-top: 100px;
        padding-bottom: 40px;
    }

    .l_b1bx4p {
        padding-bottom: 40px;
    }

    .l_b1bx5in1 {
        margin-bottom: 20px;
    }

    .l_b1bx5in {
        padding-bottom: 30px;
    }

    .l_b7box1_tit {
        padding-top: 30px;
        padding-bottom: 20px;
    }

    .l_b7box1_infos {
        padding-top: 30px;
    }

    .l_b7box1_r1 {
        margin-bottom: 30px;
    }

    .l_b7ts {
        padding-top: 26px;
    }

    .l_b7box1_tit h3 {
        font-size: 28px;
    }

    .l_b7box1_time1 span {
        font-size: 44px;
    }

    .l_b7box2li {
        padding: 90px 0;
    }

    .l_b7box2li_r {
        padding-left: 180px;
    }

    .l_b7box2li_r span {
        font-size: 28px;
    }

    .l_e1bx1im {
        padding-top: 40px;
        margin: 0 -69px;
    }

    .l_e1span span {
        font-size: 34px;
    }

    .l_e1bx1t {
        padding-left: 35px;
    }

    .l_e1bx2bgt p {
        font-size: 160px;
    }

    .l_e1bx2p {
        padding-top: 26px;
    }

    .l_tith4_1 {
        font-size: 18px;
    }

    .l_e7box1uls2 {
        padding-top: 50px;
        padding-bottom: 280px;
    }

    .l_e7btyli {
        margin-bottom: 28px;
    }

    .l_e7btps {
        padding-left: 40px;
    }

    .l_d1bx1nr2s {
        width: 80%;
        padding-left: 20px;
        padding-top: 70px;
        padding-right: 80px;
        padding-bottom: 50px;
    }

    .l_d1bx1nr2 {
        padding-top: 70px;
    }

    .l_d1bxlil h3 {
        font-size: 20px;
        top: -10px;
    }

    .l_d1box2_nr {
        padding-top: 60px;
    }

    .l_d1bx2tit1 h3 {
        font-size: 26px;
    }

    .l_d1icobox {
        margin-bottom: 20px;
        width: 75px;
    }

    .l_d1box3 {
        padding: 100px 0;
        position: relative;
    }

    .l_d1bx3r {
        padding-left: 150px;
    }

    .l_d1bx3in {
        padding-top: 30px;
    }

    .l_d1bx3inm {
        width: 35px;
    }

    .l_d1bx3d {
        padding-top: 18px;
    }

    .l_b2box1 {
        padding-top: 58px;
    }

    .he_b4p1bri {
        width: 510px;
    }

    .he_b4p1ble {
        width: calc(100% - 510px);
        padding-right: 66px;
    }

    .he_b4p1 {
        padding-top: 17px;
    }

    .he_b4p5bri {
        width: 610px;
    }

    .he_b4p5ble {
        width: calc(100% - 610px);
        padding-right: 12%;
    }

    .w_c1_lbtitle.l_tith4_1 {
        height: 38px;
    }

    .w_c1_smlbtitle.l_tith4_1 {
        height: 38px;
    }

    .he_syp4dnk1 {
        margin-top: 7px;
    }

    .he_syp1 {
        padding-bottom: 240px;
    }

    .l_b7box1_r {
        padding-left: 262px;
    }

    .he_syp1rig {
        margin-top: 116px;
    }

    .l_dlp2_3 {
        font-size: 14px;
    }

    .he_b4p5terp p {
        font-size: 150px;
    }

    .he_syp4tproi a {
        padding: 55px 40px 40px 40px;
    }

    .l_b7box2li_l {
        width: 290px;
    }

    .l_b7box2li_r {
        width: calc(100% - 290px);
    }
}

@media screen and (max-width: 1366px) {
    .l_b7box1_r {
        padding-left: 380px;
    }

    .l_b7box1_btcon {
        padding: 80px 20px;
    }

    .l_b7box1_tit h3 {
        font-size: 26px;
    }

    .l_b7box1_time1 span {
        font-size: 40px;
    }

    .l_b7box2li {
        padding: 70px 0;
    }

    .l_b7box2li_r {
        padding-left: 150px;
    }

    .l_e1bx1im {
        margin: 0 -40px;
    }

    .l_e1bx1im1 {
        padding: 0 40px;
    }

    .l_e1bx2bgt p {
        font-size: 140px;
    }

    .l_e1bx2bgt {
        bottom: -10px;
        left: 100px;
    }

    .l_d1bx2lis {
        padding: 70px 90px 200px;
    }

    .l_d1bx2tit1 h3 {
        font-size: 24px;
    }

    .l_d1box3 {
        padding: 80px 0;
    }

    .l_d1bx3r {
        padding-left: 100px;
    }

    .l_d1bx3in1 {
        margin-bottom: 20px;
    }

    .l_d1bx2li1::after {
        height: 400px;
    }

    .l_b1bx3li::after {
        width: 160px;
    }

    /* .l_b1bx3li::before {         height: 180px;     } */
    /* B6下载列表 */
    .w_sm_content {
        width: 100%;
        padding: 0;
    }

    /* C1新闻资讯 */
    .w_c1s {
        width: 100%;
        padding: 0 40px;
    }

    .w_c1_lbbox {
        padding-top: 80px;
        padding: 80px 58px 0 58px;
    }

    .w_c1_lbimg {
        width: 688px;
    }

    .w_c1_lb_left {
        width: calc(100% - 688px);
        padding: 46px 0;
        padding-right: 18px;
    }

    /* D3 */
    .w_sm_d2 {
        padding: 0 40px;
    }

    .w_d3_cards {
        padding: 40px 0px;
    }

    /* D4 */
    /* D5 */
    .w_d5_section3 {
        /* width: 100%; */
        padding: 60px 40px;
    }

    /* D6 */
    .w_d6_section3 {
        width: 100%;
        padding: 60px 40px;
    }

    /* E2 */
    .w_e2_tu {
        width: 100%;
        padding: 0 40px;
    }

    /* G1 */
    .w_g1_section2 {
        padding: 0 40px;
    }

    .w_g1_tittxt.l_tith2_1::after {
        width: 1042px;
    }

    .w_g1_partlist {
        margin-right: -100px;
    }

    .w_g1_proright {
        width: calc(100% - 360px);
        padding: 20px 40px;
    }

    .w_g1_proli {
        background-color: #ffffff;
        padding: 28px 0;
        margin-bottom: 26px;
    }

    .w_g1_pronames {
        width: 194px;
        padding-left: 50px;
    }

    .w_g1_promails {
        padding-left: 50px;
        width: 342px;
    }

    .w_c2s_jiantou {
        left: 2%;
    }

    .w_c2s_jiantou2 {
        right: 2%;
    }

    .w_g1_tittxt.l_tith2_1 {
        margin-bottom: 36px;
    }

    /* E6 */
    .w_sm_e6 {
        padding: 0 40px;
    }

    .w_e6_tittxt.l_tith2_1 {
        margin-bottom: 30px;
    }

    .he_bansul .slick-dots li.slick-active {
        width: 32px;
    }

    .he_banqh {
        right: 6.5%;
        top: 36.4%;
    }

    .he_syp1::after {
        width: 26.5%;
    }

    .he_syp2ny {
        padding-left: 1%;
    }

    .he_content {
        width: 1200px;
    }

    .he_syp1::after {
        width: 28%;
    }

    .he_syp2ny {
        padding-left: 2%;
    }

    .he_syp2nle::after {
        left: -21.7%;
    }

    .he_syp3bti p {
        font-size: 22px;
    }

    .he_syp3bbh {
        margin-top: 37px;
    }

    .he_syp3ble a {
        display: block;
        padding: 38px 50px 40px;
    }

    .he_syp3brili a {
        padding: 35px 18px;
    }

    .he_syp4mo {
        margin-top: 45px;
    }

    /* .he_syp4dpli {         margin-right: 164px;     } */
    .mc_scm_form {
        width: 480px;
    }

    .he_slidow {
        padding: 40px 58px;
    }

    .he_conab {
        width: 1200px;
    }

    .l_b2box1info1 {
        margin-bottom: 22px;
    }

    .l_b2box2 .l_tith2_1::after {
        top: 56px;
    }

    .l_b5box1_nr {
        padding-left: 270px;
    }

    .l_b7box1_r {
        padding-left: 170px;
    }

    .l_b7box2li_r {
        padding-left: 60px;
    }

    .w_c1_lbbox {
        padding: 45px 0px 0 0px;
    }

    .he_content .w_c1s {
        padding: 0;
    }

    .w_c1_lbimg {
        width: 610px;
    }

    .w_c1_lb_left {
        width: calc(100% - 610px);
    }

    .l_d1bx1nr2s {
        padding-left: 87px;
    }

    .w_d4_downleft {
        padding-left: 280px;
    }

    .w_d4_downs {
        width: 100%;
    }

    .he_d6ym .w_d6_section3 {
        padding: 60px 0px;
    }

    .w_d6_lis p {
        padding: 46px 0px;
    }

    .w_g1_pronames {
        width: 160px;
        padding-left: 20px;
    }

    .w_g1_promails {
        padding-left: 20px;
        width: 350px;
    }

    .w_g1_prophones {
        padding-left: 20px;
        width: 250px;
    }

    .w_g1_proright {
        width: calc(100% - 360px);
        padding: 20px 24px;
    }

    .w_videom_content {
        width: 940px;
    }

    .l_b5tcconr1 {
        height: 440px;
    }

    .l_b5tcbox1 .l_b5tcconl {
        width: 149px;
    }

    .l_tcwin1 {
        top: 50%;
    }

    .w_c1_lbbox {
        padding-left: 50px;
        padding-right: 50px;
    }

    .l_b3box1li.slick-center .l_b3lip {
        font-size: 26px;
    }

    .l_b3box1 {
        padding-top: 26px;
        padding-bottom: 30px;
    }

    .l_b1bx3tit {
        font-size: 14px;
    }

    .l_dlp2_3 {
        font-size: 12px;
    }

    .he_b4p2bti p {
        height: auto;
        font-size: 14px;
        line-height: 1.5;
    }

    .he_b4p2bthu p {
        font-size: 12px;
        line-height: 22px;
        height: 110px;
    }

    .w_c1_lbtitle.l_tith4_1 {
        height: inherit !important;
    }

    .w_c1_smlbtitle.l_tith4_1 {
        height: inherit !important;
    }

    .l_d1bxlir {
        padding-left: 10px;
    }

    .l_b1bx3p {
        padding-top: 17px;
    }

    .l_b1bx3lis {
        padding: 24px 0 21px;
    }

    .l_b1bx3li::before {
        height: 69%;
    }

    .he_syp4tproi a {
        padding: 46px 40px 40px 40px;
    }

    .he_syp4tpk1 {
        margin-top: 16px;
    }

    .he_syp4mo {
        margin-top: 20px;
    }
}

@media screen and (max-width: 1280px) {
    .l_b7box1_t.l_cont1400 {
        padding-bottom: 100px;
    }

    .l_b2box1_r {
        width: 500px;
    }

    .l_e1box6 {
        height: 440px;
    }

    .l_b2box1_l {
        width: calc(100% - 500px);
        padding-right: 60px;
    }

    .l_b2box1_lp1 {
        padding-bottom: 30px;
    }

    .l_b2box1_lp2 {
        padding-top: 30px;
    }

    .l_b2box1info {
        padding-top: 20px;
    }

    .l_b2box1info1 {
        margin-bottom: 20px;
    }

    .l_b2box1info1 span {
        margin-right: 26px;
        font-size: 26px;
    }

    .l_b2box2 {
        padding-top: 100px;
    }

    /* .l_tith2_1 { 		font-size: 28px; 	} */
    .l_b2box2_bt {
        padding-top: 40px;
    }

    .l_b2box2uls {
        padding-top: 60px;
        padding-bottom: 55px;
    }

    .l_b2box3 {
        padding-top: 155px;
    }

    /* .l_b2box2sz {         top: -115px;     } */
    .l_b2box4 {
        padding-top: 50px;
        padding-bottom: 160px;
    }

    .l_b2box4p {
        padding: 50px 55px 52px;
    }

    .l_vwin {
        width: 80%;
    }

    .l_b5box1 .l_cont1400 {
        padding-left: 300px;
    }

    .l_e1bx3l {
        width: 500px;
    }

    .l_e1bx3r {
        width: calc(100% - 500px);
        padding-left: 100px;
    }

    .l_e1bx3i2 {
        width: 250px;
    }

    .l_e1bx3i3 {
        width: 230px;
        margin-top: -400px;
        margin-left: 144px;
    }

    .l_e1bx3r2 {
        width: 374px;
    }

    .l_e1bx3l2 {
        width: calc(100% - 374px);
    }

    .l_e1bx3l2 {
        padding-right: 140px;
        padding-top: 60px;
    }

    .l_e1bx3p1,
    .l_e1bx3p2 {
        padding-top: 26px;
        padding-bottom: 30px;
    }

    .l_b1bx1t1 {
        font-size: 140px;
    }

    .l_tith2_1 {
        font-size: 26px;
    }

    .l_b1box5 {
        height: 500px;
    }

    /* C2 */
    .w_c2s_top_lun .slick-dots {
        bottom: 70px;
    }

    /* .w_c2s_top_lun .slick-dots li {         border: 1px solid #005bac;         width: 10px;         height: 10px;         margin: 0 4px;     } */
    /* .w_c2s_top_lun .slick-dots li.slick-active {         background: #005bac;     } */
    /* .w_c2s_jiantou {         display: none;     }     .w_c2s_jiantou2 {         display: none;     } */
    .w_c2_tjnews.l_space_d1 {
        padding-top: 0px;
    }

    /* D4 */
    /* D5 */
    .w_d5_lis {
        padding: 0 21px;
    }

    /* G1 */
    .w_g1_tittxt.l_tith2_1::after {
        width: 952px;
    }

    .w_g1_partli {
        padding-right: 28px;
        margin-bottom: 40px;
    }

    .w_g1_partlist {
        margin-right: -26px;
    }

    .w_g1_promails {
        padding-left: 27px;
        width: 336px;
    }

    .w_g1_pronames {
        width: 174px;
        padding-left: 27px;
    }

    .w_g1_prophones {
        padding-left: 27px;
        width: 244px;
    }

    .w_g1_proleft {
        width: 284px;
        padding: 0 48px;
    }

    .w_g1_bottom {
        padding-top: 60px;
    }

    /* E6 */
    .w_e6_tittxt.l_tith2_1 {
        margin-bottom: 16px;
        font-size: 26px;
    }

    .w_e6_titimg {
        width: 36px;
        margin-top: 10px;
    }

    .he_syp1qua {
        top: -25px;
        right: 40px;
        width: 93%;
    }

    .he_syp1qsli1 {
        left: 51%;
    }

    .he_syp2ny {
        padding-left: 1%;
    }

    .he_navli {
        margin: 0 20px;
    }

    .he_content {
        width: 100%;
        padding: 0 40px;
    }

    .he_syp1 {
        padding-bottom: 146px;
    }

    .he_syp1leul .slick-dots {
        bottom: -55px;
    }

    .he_banqh {
        right: 3.5%;
    }

    .he_syp1le {
        padding-right: 75px;
    }

    .he_slidow {
        padding: 40px 0px;
    }

    .he_slidole {
        width: 390px;
        padding-right: 80px;
    }

    .he_slidori {
        width: calc(100% - 390px);
    }

    .l_b1box2 {
        padding-top: 120px;
    }

    .l_b1box3_nr {
        padding: 80px 40px 100px;
    }

    .l_b1box1_r {
        padding-left: 78px;
    }

    .l_b2box2 .l_tith2_1::after {
        height: 47px;
    }

    .l_b2box2ul {
        padding: 0 40px;
    }

    .l_b2box2uls2 {
        margin: 0 -40px;
    }

    .l_b5box1_nr {
        padding-left: 270px;
    }

    .l_b7box1_t {
        padding-bottom: 64px;
    }

    .l_b7box1_btcon {
        padding: 80px 40px;
    }

    .w_c1_lbimg {
        width: 590px;
    }

    .w_c1_lb_left {
        width: calc(100% - 590px);
    }

    .he_c1ye .w_c1_luns {
        padding: 0 40px;
    }

    .w_c2s_top_lun {
        padding: 0 40px;
        position: relative;
        width: 100%;
    }

    .w_c2s_tjlist {
        width: 100%;
        margin: 0;
        position: relative;
    }

    .l_d1bxlil h3 {
        font-size: 22px;
        top: 2px;
    }

    .l_d1bx1nr2s {
        padding-left: 40px;
    }

    .l_d1box1_nr {
        padding-top: 40px;
    }

    .w_d3_cards {
        padding: 53px 40px;
    }

    .he_d3p1bli {
        padding: 0px 50px;
    }

    .w_d5_litxt {
        padding: 30px 0px 30px 26px;
    }

    .w_d5_liimg {
        width: 300px;
    }

    .w_d5_litxt {
        width: calc(100% - 300px);
    }

    .he_e5ym .l_e5box3xw {
        padding: 0 40px;
    }

    .he_syp1rig {
        margin-top: 94px;
    }

    .he_syp4dpli1 {
        width: 32%;
    }

    .w_c1_lbbox {
        padding-left: 0px;
        padding-right: 0px;
    }

    .w_d5_liimg {
        width: 400px;
    }

    .w_d5_litxt {
        width: calc(100% - 400px);
    }
}

@media screen and (max-width: 1200px) {
    .g_content {
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }

    /* .l_tith2_1 { 		font-size: 28px; 	} */
    .l_b7box4p {
        padding-top: 20px;
    }

    .l_b1box1_l {
        width: 500px;
    }

    .l_b1bx1i {
        width: 440px;
    }

    .l_b1box1_r {
        width: calc(100% - 500px);
    }

    .l_b1ts {
        margin-top: 60px;
    }

    .l_b1bx3bt {
        padding-top: 40px;
    }

    .l_b1box4 {
        padding-top: 60px;
    }

    .l_b1bx4l {
        width: 500px;
    }

    .l_b1bx4r {
        width: calc(100% - 435px);
    }

    .l_b1bx4rt {
        padding-top: 60px;
        padding-bottom: 60px;
        padding-left: 80px;
        padding-right: 100px;
    }

    .l_b1box1_rt {
        padding-top: 30px;
    }

    .l_b2box2 {
        padding-top: 80px;
    }

    .l_b2box2uls {
        padding-top: 50px;
        padding-bottom: 45px;
    }

    .l_b2box2h4 {
        padding-top: 15px;
    }

    .l_b2box2h4 h4 {
        font-size: 22px;
    }

    .l_b2box3_bt {
        width: 100%;
    }

    .l_b3box1uls2 {
        padding-top: 28px;
    }

    .l_b3box3_rt {
        padding-left: 100px;
    }

    .l_b3box1ul .slick-next {
        right: -18px;
    }

    .l_b3box1ul .slick-prev {
        left: -18px;
    }

    .l_b3btli {
        margin-bottom: 40px;
    }

    .l_space_d4 {
        padding-top: 38px;
    }

    .l_b5box1 {
        padding-bottom: 60px;
    }

    .l_titimg {
        top: 9px;
    }

    .l_b7box3 {
        padding: 60px 0;
    }

    .l_b7box4_nrl {
        padding: 70px 0;
    }

    .l_b7box4hd {
        padding-top: 26px;
    }

    .l_b7box1_r {
        padding-left: 300px;
        width: calc(100% - 400px);
    }

    .l_b7box1_l {
        width: 400px;
    }

    .l_b7box2li {
        padding: 60px 0;
    }

    .l_b7box2li_r {
        padding-left: 120px;
    }

    .l_e1bx1p2 {
        padding-top: 50px;
    }

    .l_e1bx1im {
        padding-top: 30px;
    }

    .l_e1box1 {
        padding-bottom: 60px;
    }

    .l_e1bx1ic {
        width: 100px;
    }

    .l_e1bx1t {
        width: calc(100% - 100px);
        padding-left: 20px;
    }

    .l_e1span span {
        font-size: 30px;
    }

    .l_e1span {
        top: 25px;
        left: 30px;
    }

    .l_e1box2 {
        padding-top: 70px;
        padding-bottom: 60px;
    }

    .l_e1bx2t {
        padding-right: 90px;
    }

    .l_e1bx2p {
        padding-top: 20px;
    }

    .l_e1box3 {
        padding-top: 70px;
        padding-bottom: 60px;
    }

    .l_e3box1_r {
        width: 460px;
    }

    .l_e3box1_l {
        width: calc(100% - 460px);
    }

    .l_e3box1_txt1 {
        padding-bottom: 30px;
    }

    .l_e3box1 {
        padding-bottom: 40px;
    }

    .l_e3box2 {
        padding: 70px 0;
    }

    .l_e3box2_name h3 {
        font-size: 24px;
    }

    .l_e3box2m {
        padding-top: 16px;
    }

    .l_e3box3 {
        padding: 60px 0;
    }

    .l_e3box3_r {
        padding-left: 80px;
    }

    .l_e3box4 {
        padding: 90px 0;
    }

    .l_e3box4_nr p {
        margin-bottom: 30px;
    }

    .l_e3box5 {
        padding: 60px 0;
    }

    .l_e3box5li_t.on {
        padding-top: 40px;
    }

    .l_e5box1i {
        padding-top: 50px;
    }

    .l_e5box1im img {
        width: 60px;
    }

    .l_e5box1n h4 {
        font-size: 22px;
    }

    .l_e5box1 {
        padding-bottom: 60px;
    }

    .l_e5box2 {
        padding-top: 50px;
        padding-bottom: 60px;
    }

    .l_e5box2bt {
        padding-top: 50px;
    }

    .l_e5box3li_t {
        padding-top: 60px;
        padding-bottom: 40px;
    }

    .l_e5box3lip {
        padding-bottom: 40px;
    }

    .l_e5box3li1 {
        padding: 0 20px;
    }

    .l_e5box3li_bt {
        padding-top: 50px;
        padding-bottom: 60px;
    }

    .l_e5box3lip_r {
        padding-left: 60px;
    }

    .l_e5box3lip_l {
        width: 160px;
    }

    .l_e5box3lip_r {
        width: calc(100% - 160px);
    }

    .l_e5box5imgs {
        width: 400px;
    }

    .l_e5box3lip_ls {
        width: calc(100% - 400px);
    }

    .l_e7box1ul .slick-next {
        right: 12px;
    }

    .l_e7box1ul .slick-prev {
        left: 12px;
    }

    .l_e7box1::before {
        width: 44px;
    }

    .l_e7box1::after {
        width: 44px;
    }

    .l_e7btylips {
        left: -130px;
    }

    .l_e7btps {
        padding-left: 20px;
    }

    .l_e7btyli.on .l_e7btps {
        padding-right: 40px;
    }

    .l_d1bxli1 {
        padding: 0 30px;
        margin-bottom: 22px;
    }

    .l_d1bx1nr2s {
        padding-top: 50px;
        padding-right: 60px;
        padding-bottom: 40px;
    }

    .l_d1bx1nr2 {
        padding-top: 50px;
    }

    .l_d1bxlil h3 {
        font-size: 26px;
    }

    .l_d1box2_nr {
        padding-top: 50px;
    }

    .l_d1bx2_nr2 {
        padding-top: 30px;
    }

    .l_d1bx2lis {
        padding: 70px 60px 150px;
    }

    .l_d1bx3in {
        width: 100%;
    }

    .l_d1bx3l {
        left: 20px;
    }

    .l_d1bx3r {
        padding-left: 60px;
    }

    .l_d1bx3in {
        padding-top: 24px;
    }

    /* .l_b1box1_l {         left: 50%;         transform: translateX(-50%);     }     .l_b1box1_r {         width: 100%;         padding-left: 0;         padding-right: 0;         position: static;         transform: inherit;     } */
    /* .l_b1box2_l {         width: 100%;         padding-right: 0;     }     .l_b1box2_r {         width: 100%;     } */
    .l_b1ts {
        margin-top: 20px;
    }

    .l_b1box2_l {
        padding-bottom: 65px;
    }

    .l_b1box3_nr {
        padding: 60px 20px;
    }

    /* .l_b1bx3li1 {         width: 25%;         margin-bottom: 20px;         padding: 0 15px;     } */
    .l_b1bx3ul {
        margin: 0 -15px;
    }

    .l_b1bx4l {
        width: 400px;
    }

    .l_b1bx4r {
        width: calc(100% - 360px);
    }

    .l_b1bx4rt {
        padding: 30px;
    }

    .l_b1bx4p {
        padding: 20px 0;
    }

    .l_b1box5_nrs {
        width: 50%;
        padding-left: 0;
        padding-right: 0;
    }

    .l_b1bx5in {
        padding-bottom: 20px;
    }

    .l_b1box1 {
        padding-bottom: 60px;
    }

    .l_tith2_1 {
        font-size: 24px;
    }

    .l_titimg {
        width: 34px;
    }

    .l_title {
        width: calc(100% - 34px);
    }

    .l_titimg {
        top: 7px;
    }

    .l_b1bx1rt_t {
        padding-top: 20px;
    }

    .l_dlp1_1 {
        margin-bottom: 4px;
    }

    .w_d3_toptxt p {
        margin-bottom: 4px;
    }

    .l_b1box2 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .l_b1bx2p {
        padding-top: 20px;
    }

    .l_b1box5 {
        height: 450px;
    }

    .l_b2box2ul {
        padding: 0 50px;
    }

    .l_b2box2uls2 {
        margin: 0 -50px;
    }

    .yxedr_active p {
        font-size: 15px;
        line-height: 29px;
        color: #666666;
        margin-bottom: 23px;
    }

    /* C1新闻资讯 */
    .w_c1_lb_left {
        width: calc(100% - 500px);
    }

    .w_c1_lb_right {
        width: 500px;
    }

    .w_c1_lbimg {
        width: 500px;
    }

    .w_c1_lb_left {
        padding: 14px 0;
        padding-right: 38px;
    }

    .w_c1_lbbtn {
        padding-top: 40px;
    }

    .w_c1_lbtitle.l_tith4_1 {
        font-size: 22px;
    }

    /* D3 */
    .w_c2s {
        width: 100%;
        padding: 60px 40px;
    }

    .w_c2s_section2 {
        width: 100%;
        padding: 40px;
    }

    .w_d3_section3 {
        padding-bottom: 0px;
    }

    /* D4 */
    /* D6 */
    .w_d6_lis {
        width: 25%;
    }

    .w_d6_lis a {
        background-position: -98px -81px;
    }

    /* G1 */
    .w_g1_p_txt p {
        font-size: 24px;
    }

    .w_g1_p_img {
        width: 34px;
        margin-top: 11px;
    }

    .w_g1_tittxt.l_tith2_1 {
        margin-bottom: 18px;
    }

    /* E6 */
    .w_e6_tittxt.l_tith2_1 {
        margin-bottom: 20px;
        font-size: 24px;
    }

    .w_e6_subtitle.l_tith6_1 {
        margin-bottom: 20px;
    }

    .w_e6_titimg {
        width: 35px;
        margin-top: 7px;
    }

    /* G1 */
    .w_g1_proleft {
        width: 268px;
    }

    .w_g1_proright {
        width: calc(100% - 268px);
    }

    .w_g1_tittxt.l_tith2_1::after {
        width: 888px;
        left: 192px;
    }

    .w_g1_close {
        font-size: 67px;
        right: 23px;
        top: 25px;
    }

    .he_banqh {
        top: 34.8%;
    }

    .he_syp1le {
        padding-right: 20px;
    }

    .he_syp1leul .slick-dots {
        left: 15.5%;
        bottom: -20px;
    }

    .he_syp1 {
        padding-bottom: 96px;
    }

    .he_syp2nle::after {
        left: -23.6%;
    }

    /* .he_syp4dpli {         margin-right: 143px;     } */
    .he_tent {
        width: 100%;
        padding: 0 40px;
    }

    .he_fotuplop p {
        font-size: 12px;
    }

    .he_navli {
        margin: 0 12px;
    }

    .he_slidoeri {
        width: 350px;
    }

    .he_slidoedli {
        margin-bottom: 9px;
    }

    .he_slidmo {
        margin-top: 12px;
    }

    .l_b1box1_rt {
        padding-top: 0px;
    }

    .l_b1box1_r {
        padding-left: 76px;
    }

    .l_b1box2 {
        padding-top: 125px;
        padding-bottom: 50px;
    }

    .l_b1bx3lis {
        padding: 28px 0 29px;
    }

    /* .l_b1bx3li::before {         height: 145px;     } */
    .l_b1bx4l {
        width: 600px;
    }

    .l_b1bx4r {
        width: calc(100% - 472px);
    }

    .he_b4p5bri {
        width: 540px;
    }

    .he_b4p5ble {
        width: calc(100% - 540px);
        padding-right: 12%;
    }

    .he_b4p5tip1 {
        padding-bottom: 19px;
        margin-top: 32px;
    }

    .he_b4p5tip2 p {
        line-height: 30px;
    }

    .he_b4p5terp p {
        font-size: 140px;
        line-height: 150px;
    }

    .l_b3box1ul .slick-prev {
        left: -34px;
    }

    .l_b3box1ul .slick-next {
        right: -34px;
    }

    .l_b7box1_l {
        width: 500px;
    }

    .l_b7box1_r {
        padding-left: 180px;
        width: calc(100% - 500px);
    }

    .l_b7box1_bt::after {
        width: 46%;
    }

    .l_b7box1_time1 span {
        font-size: 34px;
    }

    .w_c1_smliright {
        padding-left: 20px;
    }

    .w_c1_lb_right {
        width: 370px;
    }

    .w_c1_lb_left {
        width: calc(100% - 370px);
    }

    .w_c1_searchbox {
        padding-top: 40px;
    }

    .w_c1_luns .w_c1_lb_right {
        width: auto;
    }

    .w_c1_lb_left {
        width: calc(100% - 500px);
    }

    .w_c2s {
        padding: 40px 40px;
    }

    .w_c2s_section2 {
        padding-top: 0;
    }

    .w_c2s_tjlist {
        padding-bottom: 30px;
    }

    .w_d5_liimg {
        width: 260px;
    }

    .w_d5_litxt {
        width: calc(100% - 260px);
        padding: 12px 0px 12px 18px;
    }

    .w_d5_litxt p {
        /* height: 134px; */
        margin-bottom: 0;
    }

    .he_d5ym .w_d5_section3 {
        padding: 60px 0px;
    }

    .w_d5_lis {
        padding: 0 10px;
    }

    .w_d5_listbox {
        margin: 0 -10px;
    }

    .l_e1bx2bgt p {
        font-size: 110px;
    }

    .l_e1bx2bgt {
        bottom: -10px;
        left: 20px;
    }

    .l_e5box1ip p {
        height: 122px;
    }

    .w_d5_liimg {
        width: 400px;
    }

    .w_d5_litxt {
        width: calc(100% - 400px);
    }

    .l_d1bxlil {
        width: 175px;
    }

    .l_d1bxlir {
        width: calc(100% - 175px);
    }

    .l_d1bxli1 {
        padding: 0 7px;
        margin-bottom: 22px;
    }

    .l_d1bxlis {
        margin: 0 -7px;
    }

    .l_d1bxli1 {
        width: 33.333333%;
    }

    .l_e5box1ip p {
        height: inherit;
    }

    .he_syp2tyri {
        bottom: -30px;
    }

    .he_syp2tyri {
        bottom: -88px;
    }

    .he_syp2nle::after {
        left: -23.3%;
    }

    .l_b7box2li_r {
        padding-left: 20px;
    }
}

@media screen and (max-width: 1024px) {
    .he_ph_hd {
        display: block;
    }

    .he_pc_hd {
        display: none;
    }

    .l_b1box1 {
        padding-top: 94px;
    }

    .l_tith2_1 {
        font-size: 22px;
    }

    .l_b1bx1t1 {
        font-size: 120px;
    }

    .l_b1bx1t2 {
        bottom: 120px;
        left: -20px;
    }

    .l_b1bx1rt_t {
        padding-top: 18px;
    }

    .l_b1box1 {
        padding-bottom: 50px;
    }

    .l_b1box2 {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .l_b1bx2p {
        padding-top: 18px;
    }

    .l_b1ts {
        margin-top: 18px;
    }

    .l_b1box2_l {
        padding-bottom: 50px;
    }

    .l_b1box3_nr {
        padding: 50px 20px;
    }

    .l_b1bx3m::after {
        bottom: -2px;
    }

    .l_b1box4 {
        padding-top: 50px;
    }

    .l_b1bx5p {
        padding-top: 18px;
        padding-bottom: 18px;
    }

    .l_b1bx5in {
        padding-bottom: 18px;
    }

    .l_b1box1_rt {
        padding-top: 26px;
    }

    .l_b5box1li {
        margin-bottom: 20px;
    }

    .l_b5box1li a {
        padding: 16px 30px;
    }

    .l_b5box1_txt {
        padding-left: 25px;
    }

    .l_b7box3 {
        padding: 50px 0;
    }

    .l_b7box4_nrl {
        padding: 60px 0;
    }

    .l_b7box4hd {
        padding-top: 20px;
    }

    .l_b5box1_down {
        width: 26px;
    }

    .l_b5box1_txt {
        width: calc(100% - 26px);
    }

    .l_b7box3li .downlist {
        padding: 26px 40px 26px 30px;
    }

    .l_b7box1_r {
        padding-left: 260px;
        width: calc(100% - 400px);
    }

    .l_b7box1_time1 span {
        font-size: 36px;
    }

    .l_b7box1_tit {
        padding-top: 20px;
    }

    .l_b7box1_tit h3 {
        font-size: 24px;
    }

    .l_b7box2li_r {
        padding-left: 100px;
    }

    .l_e1bx2t {
        padding-right: 70px;
        width: calc(100% - 400px);
    }

    .l_e1bx2r {
        width: 400px;
    }

    .l_e1bx2bgt p {
        font-size: 120px;
    }

    .l_e1bx1p2 {
        padding-top: 40px;
    }

    .l_e1bx1im1 {
        padding: 0 20px;
    }

    .l_e1bx1im {
        margin: 0 -20px;
    }

    .l_e1span span {
        font-size: 28px;
    }

    .l_e1bx1tp {
        padding-top: 30px;
    }

    .l_e1box2,
    .l_e1box3 {
        padding-top: 50px;
        padding-bottom: 40px;
    }

    .l_e1bx3r {
        padding-left: 80px;
    }

    .l_e1box4 {
        padding-top: 70px;
        padding-bottom: 50px;
    }

    .l_e1box4 {
        padding-top: 90px;
        padding-bottom: 70px;
    }

    .l_e1box5 {
        padding-top: 80px;
        padding-bottom: 90px;
    }

    .l_e1bx5l {
        width: 400px;
    }

    .l_e1bx5r {
        width: calc(100% - 400px);
    }

    .l_e1bx5p {
        padding-top: 28px;
        padding-bottom: 50px;
    }

    .l_e1bx6p {
        padding-top: 20px;
        padding-bottom: 30px;
    }

    .l_e3box1 {
        padding-top: 80px;
    }

    .l_e3box1ul {
        width: 100%;
    }

    .l_e3box2 {
        padding: 60px 0;
    }

    .l_e3box2_name h3 {
        font-size: 22px;
    }

    .l_e3box3 {
        padding: 50px 0;
    }

    .l_e3box3_l {
        width: 400px;
    }

    .l_e3box3_r {
        width: calc(100% - 400px);
    }

    .l_e3box4 {
        padding: 70px 0;
    }

    .l_e3box4_nr p {
        margin-bottom: 20px;
    }

    .l_e3box5 {
        padding: 50px 0;
    }

    .l_e3box5txt1 {
        width: calc(100% - 400px);
        padding-right: 80px;
    }

    .l_e3box5im1 {
        width: 400px;
        position: relative;
    }

    .l_e5box1i {
        padding-top: 40px;
    }

    .l_e5box1n h4 {
        font-size: 20px;
    }

    .l_e7box1uls2 {
        position: relative;
        left: -20px;
    }

    .l_e7box1ul .slick-next {
        right: 28px;
    }

    .l_e7box1ul .slick-prev {
        right: 28px;
    }

    .l_e7box1::before {
        width: 60px;
    }

    .l_e7box1::after {
        width: 60px;
    }

    .l_d1box1 {
        margin-top: 80px;
    }

    .l_d1box1_nr1 {
        width: 100%;
    }

    .l_d1bx1nr2s {
        padding-top: 40px;
        padding-right: 60px;
        padding-bottom: 40px;
    }

    .l_d1bxlil h3 {
        font-size: 24px;
    }

    .l_d1bx2tit1 h3 {
        font-size: 22px;
    }

    .l_d1box3 {
        padding: 60px 0;
    }

    .l_d1bx3r {
        padding-left: 50px;
    }

    .l_b2box2ul {
        padding: 0 30px;
    }

    .l_b2box2uls2 {
        margin: 0 -30px;
    }

    /* C1 */
    .w_c1_lb_left {
        padding: 14px 0;
        padding-right: 10px;
    }

    .w_c1_lbtitle.l_tith4_1 {
        font-weight: bold;
        color: #333;
        padding: 0px 0;
        font-size: 20px;
        line-height: 1.5;
    }

    .w_c1_lbbtn {
        padding-top: 10px;
    }

    .w_section2 {
        padding-top: 30px;
    }

    .w_c1_slbox {
        width: 145px;
        position: relative;
    }

    .w_c1s1mtrl_tp {
        line-height: 1.5;
        padding: 8px 16px;
    }

    .w_c1_slimg {
        top: 11px;
    }

    .w_c1_slnrbox {
        width: 280px;
    }

    .w_c1_slint input {
        line-height: 1.5;
        padding: 8px 28px;
    }

    .w_c1_ss {
        top: 9px;
    }

    .w_c1_smlileft {
        width: 440px;
    }

    .w_c1_smliright {
        width: calc(100% - 440px);
        padding: 18px 0;
        padding-left: 20px;
    }

    .w_c1_smlbtitle.l_tith4_1 {
        font-size: 20px;
        margin: 0px 0;
    }

    .w_c1_smdatetxt.l_tith6_1 {
        font-size: 16px;
    }

    .w_c1_smdateimg {
        width: 16px;
    }

    .w_c1_smlbbtn {
        padding-top: 18px;
    }

    .w_c1_smlia {
        padding: 26px 0;
    }

    /* D3 */
    .w_d3_lbimg {
        width: 484px;
    }

    .w_d3_lb {
        width: 484px;
    }

    .w_d3_topright {
        width: calc(100% - 484px);
        padding: 30px;
    }

    .w_d3_lbvideo {
        width: 484px;
    }

    .w_d3_btns {
        padding-top: 20px;
    }

    .w_d3_lb .slick-dots li {
        margin: 0 4px;
    }

    /* 
    .w_d3_cardli_a {         width: 236px;     } */
    .w_d3_cpimg {
        margin-left: 10px;
    }

    .w_d3_cptxt {
        padding-left: 14px;
        color: #666;
    }

    .w_d3_cardli.on .w_d3_cptxt {
        width: 86px;
        height: 32px;
        overflow: hidden;
    }

    /* D4 */
    .w_d4_down {
        margin-bottom: 60px;
    }

    .w_d4_section3 {
        padding-top: 100px;
    }

    .w_d4_downnrs {
        position: absolute;
        left: 34px;
        top: -29px;
        width: 180px;
    }

    .w_d4_downleft {
        width: 100%;
        background-color: #eff2f7;
        padding-left: 235px;
        padding-right: 20px;
        padding-top: 36px;
        padding-bottom: 46px;
    }

    /* E2 */
    .w_e2_title {
        width: 100%;
        padding: 0 40px;
    }

    .w_e2_tu {
        margin-top: 22px;
    }

    /* C2 */
    .w_c2_lj div a {
        width: 463px;
    }

    .w_c2_contents {
        padding-bottom: 20px;
    }

    .w_c2s {
        padding: 60px 40px 20px;
    }

    .w_c2s_section2 {
        padding: 0px 40px;
    }

    .w_c2s_libg {
        width: 307px;
    }

    .w_c2_lbtxts {
        padding: 22px;
    }

    .w_c2s_top_tittxt.l_tith4_1 {
        font-size: 22px;
    }

    /* G1 */
    .w_g1_tittxt.l_tith2_1::after {
        width: 710px;
    }

    .w_g1_partli {
        margin-bottom: 30px;
    }

    .w_g1_tittxt.l_tith2_1 {
        margin-bottom: 30px;
    }

    .w_g1_bottom {
        padding-top: 40px;
    }

    .w_g1_p_txt p {
        font-size: 22px;
        padding: 0 6px;
    }

    .w_g1_proleft {
        width: 178px;
        padding: 0 22px;
    }

    .w_g1_proright {
        width: calc(100% - 178px);
        padding: 8px 20px;
    }

    .w_g1_p_img {
        width: 32px;
        margin-top: 10px;
    }

    .w_g1_proname p,
    .w_g1_promail p,
    .w_g1_prophone p {
        padding: 0 15px;
    }

    .w_g1_pronames {
        width: 150px;
    }

    .w_g1_promails {
        width: 314px;
    }

    .w_g1_tit4_1.l_tith4_1 {
        height: 34px;
        font-size: 20px;
    }

    .w_g1_partimg {
        width: 18px;
    }

    .w_g1_part_namebox,
    .w_g1_part_mailbox {
        padding: 2px 4px;
    }

    .w_g1_part_p.l_dlp1_1 {
        margin-bottom: 0;
    }

    .w_g1_close {
        font-size: 54px;
        right: 20px;
        top: 21px;
    }

    .he_banp2n {
        font-size: 30px;
    }

    .he_banqh {
        top: 33.8%;
        right: 4.5%;
    }

    .he_syp1qua {
        top: -25px;
        right: 10px;
        width: 100%;
    }

    .he_syp1leti {
        margin-top: 0px;
    }

    .he_syp1leul {
        margin-top: 17px;
    }

    .he_syp1ley1 p {
        font-size: 22px;
    }

    .he_syp2mo {
        margin-top: 57px;
    }

    .he_syp1 {
        padding-bottom: 130px;
    }

    .he_syp1leul .slick-dots {
        bottom: -65px;
    }

    .he_syp2nle {
        width: 700px;
    }

    .he_syp2nri {
        width: calc(100% - 700px);
    }

    .he_syp2nle::after {
        left: -42.6%;
    }

    .he_syp2nri p {
        font-size: 90px;
    }

    .he_syp3ble {
        width: 430px;
    }

    .he_syp3ble a {
        display: block;
        padding: 38px 30px 40px;
    }

    .he_syp3bri {
        width: calc(100% - 430px);
        padding-left: 20px;
    }

    .he_syp3bdle {
        padding-right: 26px;
    }

    .he_syp3btple {
        padding-right: 26px;
    }

    .he_syp3brili a {
        padding: 30px 10px;
    }

    .he_syp4tproi {
        width: 380px;
    }

    .he_syp4tple {
        width: calc(100% - 380px);
    }

    .he_syp4tproi a {
        padding: 24px 20px 19px 20px;
    }

    .he_syp4mo {
        margin-top: 20px;
    }

    .he_syp4dnk p span {
        font-size: 34px;
    }

    /* .he_syp4dpli {         margin-right: 108px;     } */
    .he_sypiswite p {
        font-size: 24px;
    }

    .he_fotuploli:first-child {
        width: 110px;
        margin-right: 35px;
    }

    .he_fotuploli {
        width: 48px;
    }

    .he_fotuploli:first-child::before {
        right: -21px;
    }

    .he_fotuploul {
        width: 216px;
    }

    .he_fotupfxli {
        margin-left: 12px;
    }

    .he_fotupig {
        width: 32px;
        height: 32px;
    }

    .he_b1px {
        margin-top: 0px;
    }

    .he_conab {
        width: 100%;
        padding: 0 20px;
    }

    .l_dlp1_1 {
        font-size: 14px;
        line-height: 1.75;
    }

    .w_d3_toptxt p {
        font-size: 14px;
        line-height: 1.75;
    }

    .l_b1box1_rt {
        padding-top: 0px;
    }

    .he_b1p1ti p {
        font-size: 28px;
    }

    .he_b1pxlp p span {
        font-size: 32px;
        line-height: 48px;
    }

    .he_b1pxli p {
        font-size: 16px;
    }

    .l_b1box1 {
        padding-top: 38px;
    }

    .l_b1box2 {
        padding-top: 110px;
        padding-bottom: 39px;
    }

    .l_b1bx3p {
        padding-top: 26px;
        padding-left: 18px;
        padding-right: 18px;
    }

    .l_b1bx3li1 {
        padding: 0 10px;
    }

    .l_b1bx3ul {
        margin: 0 -10px;
    }

    .l_b1bx3m::after {
        width: 260px;
    }

    .l_b1box4 {
        padding-bottom: 0px;
    }

    .he_navculi a {
        line-height: 50px;
        height: 50px;
    }

    .he_navpu {
        margin-top: -50px;
    }

    .he_nybx .he_banner {
        margin-top: 0px;
    }

    .l_dlp2_1 {
        color: #666;
        font-size: 14px;
        line-height: 1.75;
    }

    .l_b2box1_lp1 {
        padding-bottom: 20px;
    }

    .l_b2box1_lp2 {
        padding-top: 22px;
    }

    .l_b2box1info1 {
        margin-bottom: 18px;
    }

    .l_b2box2 .l_tith2_1::after {
        height: 35px;
    }

    .he_b4p1bri {
        width: 380px;
    }

    .he_b4p1ble {
        width: calc(100% - 380px);
        padding-right: 30px;
    }

    .he_b4p1weti {
        margin-top: 14px;
    }

    /* .he_b4p2bxli.act .he_b4p2bti p {         font-size: 18px;     } */
    .he_b4p2bxli.act {
        transform: scale(1);
        box-shadow: inherit;
    }

    .he_b4p2tig {
        opacity: 1;
    }

    .he_b4p2bxli {
        padding: 30px 30px 16px;
        height: 220px;
    }

    .he_b4p2bic {
        width: 36px;
    }

    .he_b4p2tig {
        height: 220px;
    }

    .he_b4p2tig img {
        width: auto;
        height: 100%;
        position: relative;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
    }

    .he_b4p2bxli {
        overflow: hidden;
    }

    .he_b4p2bxli::after {
        display: none;
    }

    .he_b4p2bthu {
        opacity: 1;
    }

    .he_b4p2bxul .slick-dots {
        position: absolute;
        bottom: -40px;
    }

    .he_b4p2bxbt {
        padding-top: 50px;
    }

    .he_b4p2bj {
        height: 510px;
    }

    .he_b4p2bxul .slick-dots li.slick-active {
        background: #fff;
    }

    .he_d1p2bx .swiper-slide {
        width: 36%;
    }

    .swiper-slide.swiper-slide-active {
        padding-left: 0;
        width: 32%;
    }

    .he_b4p5bri {
        width: 460px;
    }

    .he_b4p5bri {
        padding-right: 100px;
    }

    .he_b4p5big2 {
        width: 100px;
        top: -40px;
    }

    .he_b4p5ble {
        width: calc(100% - 460px);
        padding-right: 2%;
    }

    .he_b4p2btle {
        width: 370px;
    }

    .he_b4p2btri {
        width: calc(100% - 370px);
    }

    .w_b6_text {
        height: 24px;
    }

    .w_b6_date::after {
        top: 5px;
        left: 64px;
    }

    .mc_pcfy {
        display: none;
    }

    .mc_phfy {
        display: block;
    }

    .he_fenye {
        padding-top: 22px;
        padding-bottom: 39px;
    }

    .w_b6_listbox {
        padding-top: 30px;
    }

    .l_b7box1_r {
        padding-left: 123px;
        width: calc(100% - 500px);
    }

    .l_b7box1_bt::after {
        width: 41%;
    }

    .w_c1_lbimg {
        width: 400px;
    }

    .w_c1_lb_left {
        width: calc(100% - 400px);
    }

    .w_c1_lbnr.l_dlp2_1 {
        height: 48px;
    }

    .w_c1_lbbtn {
        padding-top: 20px;
    }

    .w_c1_smlbnr.l_dlp2_1 {
        height: 48px;
    }

    .w_c1_smlbtitle.l_tith4_1 {
        margin: 5px 0;
    }

    .w_c2s_section2 {
        padding-bottom: 40px;
    }

    .l_d1box1 {
        margin-top: 0px;
    }

    .he_d1ulbc {
        height: inherit;
        overflow: hidden;
    }

    /* .l_d1bx2ul {         height: inherit;     } */
    .w_g1_p_txt p {
        font-size: 18px;
    }

    .w_g1_p_img {
        width: 27px;
        margin-top: 6px;
    }

    .he_syp4dpli {
        width: 22%;
    }

    .he_syp4dpli1 {
        width: 34%;
    }

    .l_b3box1li.slick-center .l_b3lip {
        font-size: 22px;
    }

    .l_e5box1p p {
        font-size: 14px;
        line-height: 1.75;
    }

    .he_b4p2bxli {
        height: 245px;
    }

    .l_d1bxli1 {
        width: 50%;
    }

    .he_syp2tyri {
        bottom: -5px;
    }

    .he_syp2ny .he_content {
        top: -125px;
    }

    .he_syp2nul {
        margin-top: 18px;
    }

    .he_syp2nle::after {
        height: 560px;
    }

    .he_syp2nlp2 p {
        font-size: 20px;
    }

    .he_syp2nli {
        margin-right: 35px;
    }

    .he_syp2nli .he_banp1n {
        font-size: 16px;
    }

    .he_syp2tyri {
        bottom: -88px;
    }

    .he_syp2nle::after {
        height: 491px;
    }

    .he_syp2nle::after {
        left: -42.4%;
    }

    .he_syp4tpk1 p {
        font-size: 14px;
        line-height: 1.75;
        max-height: 148px;
    }

    .he_syp2thj {
        font-size: 16px;
    }

    .l_b7box2li_r {
        padding-left: 20px;
    }
}

@media screen and (max-width: 950px) {
    .g_content {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }

    .header2,
    .phxia {
        display: block !important;
    }

    .g_syhead {
        display: none;
    }

    .l_e1box6 {
        height: 334px;
    }

    .l_e5box1 {
        padding-top: 100px;
    }

    .l_e1box1 {
        padding-top: 100px;
    }

    .l_b7box1_t.l_cont1400 {
        padding-bottom: 80px;
    }

    .l_space_d3 {
        padding-top: 28px;
    }

    .l_b2box1_l {
        width: calc(100% - 300px);
        padding-right: 40px;
    }

    .l_b2box1_r {
        width: 300px;
    }

    .l_b2box1_lp1 {
        padding-bottom: 20px;
    }

    .l_b2box1_lp2 {
        padding-top: 20px;
    }

    .l_b2box1_lp2 h4 {
        font-size: 18px;
    }

    .l_b2box1info1 {
        margin-bottom: 10px;
    }

    .l_spbut img {
        width: 40px;
    }

    /* .l_tith2_1 { 		font-size: 26px; 	} */
    .l_b2box2 {
        padding-top: 60px;
    }

    .l_b2box2ic img {
        width: 32px;
    }

    .l_b2box2h4 h4 {
        font-size: 20px;
    }

    .l_b2box2p p {
        font-size: 14px;
    }

    .l_b2box3yli p::after {
        width: 12px;
        height: 12px;
        bottom: -6px;
    }

    .l_b2box3yli.on p::after {
        top: 2px;
    }

    .l_b2box3yli.on.slick-current p::after {
        width: 70px;
        height: 70px;
        bottom: -24px;
    }

    .l_b2box3yli.slick-current p::after {
        width: 70px;
        height: 70px;
        bottom: inherit;
        top: -20px;
    }

    .l_b2box3yli p::before {
        width: 90px;
        height: 90px;
        top: -30px;
    }

    .l_b2box3yli.on p::before {
        top: -30px;
    }

    .l_b2box3yli.on.slick-current p {
        font-size: 20px;
    }

    .l_b2box3yli.slick-current p {
        font-size: 20px;
    }

    .l_b2box3_bt {
        padding-top: 40px;
    }

    .l_b2box3_rt {
        padding-left: 80px;
    }

    .l_b2box4p {
        padding: 30px 35px 32px;
    }

    .l_b2box4p1 p {
        font-size: 16px;
    }

    .l_b2box4p21 {
        font-size: 16px;
    }

    .l_b5box1 .l_cont1400 {
        padding-left: 200px;
    }

    .l_b7box1_r {
        padding-left: 180px;
        width: calc(100% - 300px);
    }

    .l_b7box1_l {
        width: 300px;
    }

    .l_b7box1_time1 span {
        font-size: 32px;
    }

    .l_b7box1_tit h3 {
        font-size: 22px;
    }

    .l_b7box2li_r {
        padding-left: 50px;
    }

    .l_b7box2li_r span {
        font-size: 26px;
    }

    .l_b7box2li_r span {
        font-size: 26px;
    }

    .l_b7box2li {
        padding: 50px 0;
    }

    .l_e1bx1p2 {
        padding-top: 30px;
    }

    .l_tith4_1 {
        font-size: 20px;
    }

    .l_e1bx1im {
        padding-top: 20px;
    }

    .l_e1box1 {
        padding-bottom: 40px;
    }

    .l_e1box2,
    .l_e1box3 {
        padding-top: 40px;
        padding-bottom: 30px;
    }

    .l_e1bx3l {
        width: 400px;
    }

    .l_e1bx3r {
        width: calc(100% - 400px);
        padding-left: 60px;
    }

    .l_e1bx3i2 {
        width: 200px;
    }

    .l_e1bx3i3 {
        width: 180px;
        margin-top: -310px;
        margin-left: 110px;
    }

    .l_e1bx3r2 {
        width: 290px;
    }

    .l_e1bx3l2 {
        width: calc(100% - 290px);
        padding-right: 80px;
        padding-top: 40px;
    }

    .l_e1box4 {
        padding-top: 70px;
        padding-bottom: 50px;
    }

    .l_e1bx4li {
        width: 33.333333%;
        margin-bottom: 20px;
    }

    .l_e1box4bt {
        padding-top: 40px;
    }

    .l_e1bx4tl {
        width: 180px;
    }

    .l_e1bx4tr {
        width: calc(100% - 180px);
        padding-left: 80px;
    }

    .l_e1box5 {
        padding-top: 60px;
        padding-bottom: 70px;
    }

    .l_e1bx5p {
        padding-top: 20px;
        padding-bottom: 40px;
    }

    .l_e1bx6p {
        padding-bottom: 20px;
    }

    .l_e3box1_r::after {
        width: 280px;
        height: 280px;
        top: 170px;
        left: 90px;
    }

    .l_e3box1is::after {
        width: 240px;
        height: 240px;
        top: -15px;
        left: -15px;
    }

    .l_e3box1is::before {
        width: 260px;
        height: 260px;
        top: -23px;
        left: -26px;
    }

    .l_e3box1i {
        width: 210px;
    }

    .l_e3box1_r {
        width: 240px;
    }

    .l_e3box1_l {
        width: calc(100% - 240px);
    }

    .l_e3box2 {
        padding: 40px 0;
    }

    .l_e3box2_name h3 {
        font-size: 20px;
    }

    .l_e3box3 {
        padding: 40px 0;
    }

    .l_e3box4 {
        padding: 50px 0;
    }

    .l_e3box5im1 {
        width: 100%;
        position: relative;
    }

    .l_e3box5txt1 {
        width: 100%;
        padding-right: 0;
        position: static;
        transform: inherit;
    }

    .l_e3box5txt1s {
        padding-top: 20px;
    }

    .l_e3box5li_t.on {
        padding-top: 30px;
    }

    .l_e3box5li_t.on .l_e3box5txt1 {
        padding-left: 0;
    }

    .l_e5box2_l {
        width: 100%;
        padding-right: 0;
        position: static;
        transform: inherit;
    }

    .l_e5box2imgs {
        width: 100%;
    }

    .l_e5box2bt {
        padding-top: 40px;
    }

    .l_e5box3li_t {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .l_e5box3lip_r {
        padding-left: 30px;
    }

    .l_e5box3lip_ls {
        padding-right: 60px;
    }

    .l_e7box1 {
        margin-top: 50px;
    }

    .l_e7box1ul .slick-track {
        margin-left: -25px;
    }

    .l_d1bxli1 {
        padding: 0 10px;
    }

    .l_d1bxlil h3 {
        font-size: 22px;
    }

    .l_d1box2_nr {
        padding-top: 40px;
    }

    .l_d1bx2lis {
        padding: 50px 25px 100px;
    }

    .l_d1icobox {
        margin-bottom: 20px;
        width: 60px;
    }

    .l_d1bx2tit1 h3 {
        font-size: 20px;
    }

    .l_d1bx2li1::after {
        height: 360px;
    }

    .l_d1bx3r {
        padding-left: 30px;
    }

    .l_d1bx3inm {
        width: 30px;
    }

    .l_d1bx3it {
        width: calc(100% - 30px);
    }

    .l_b1bx3m::after {
        width: 200px;
    }

    /* .l_b1bx3li::before {         height: 144px;     } */
    .l_b1bx3li::after {
        width: 100px;
    }

    .l_b5box1_nr .l_titles {
        padding-top: 80px;
    }

    /* B6下载列表 */
    .w_b6s {
        padding: 0 20px;
    }

    .w_b6_listbox {
        padding-top: 40px;
    }

    .w_b6_text {
        color: #333333;
        padding: 0 18px;
    }

    /* C1新闻资讯 */
    .w_c1_lbimg {
        width: 400px;
    }

    .w_c1_lb_right {
        width: 400px;
    }

    .w_c1_lb_left {
        width: calc(100% - 400px);
    }

    .w_c1_lbtitle.l_tith4_1 {
        font-size: 20px;
        line-height: 1.5;
    }

    .w_b6_text.l_dlp2_1 {
        font-size: 16px;
    }

    .w_c1_lb_left {
        padding-right: 24px;
    }

    .w_c1_lbtitle.l_tith4_1 {
        margin: 4px 0;
    }

    .w_c1_lbbtn {
        padding-top: 10px;
    }

    .w_c1_slnrbox {
        margin-left: 18px;
        width: 330px;
        height: 46px;
    }

    .w_c1_searchbox {
        padding-bottom: 26px;
    }

    .w_c1_smlileft {
        width: 420px;
    }

    .w_c1_smliright {
        width: calc(100% - 420px);
        padding-left: 32px;
        padding-right: 10px;
    }

    .w_c1_smlbtitle.l_tith4_1 {
        margin: 4px 0;
        font-size: 20px;
        line-height: 1.5;
        height: 36px;
        overflow: hidden;
    }

    .w_c1_smlbbtn {
        padding-top: 20px;
    }

    .w_c1_smliright {
        padding: 10px 0;
        padding-left: 20px;
    }

    .w_c1_lbnr.l_dlp2_1 {
        line-height: 1.5;
        height: 72px;
        overflow: hidden;
    }

    .w_c1_datetxt.l_tith6_1 {
        line-height: 1.5;
        font-size: 16px;
    }

    .w_c1_dateimg {
        width: 16px;
        margin-top: 4px;
    }

    .w_c1_lba {
        font-size: 12px;
        line-height: 30px;
    }

    .w_c1_lb_left {
        padding: 0px;
        padding-right: 10px;
    }

    .w_c1_smlbnr.l_dlp2_1 {
        height: 96px;
        overflow: hidden;
    }

    .w_section2 {
        padding: 0 20px;
        padding-top: 50px;
    }

    /* D3 */
    .w_d3_lb {
        width: 100%;
    }

    .w_d3_cardli_a {
        padding: 12px 12px;
    }

    .w_d3_lbvideo {
        width: 100%;
    }

    .w_d3_lbimg {
        width: 100%;
    }

    .w_d3_topright {
        width: 100%;
        padding: 30px 0;
    }

    .w_d3_cptxt {
        font-size: 16px;
    }

    .w_d3tit.l_tith3_3 {
        font-size: 22px;
    }

    .w_d3_toptxt {
        padding-top: 4px;
    }

    .w_d3_toptxt {
        height: 62px;
    }

    .w_d3_btns {
        padding-top: 14px;
    }

    .w_d3_card {
        margin: 0px auto;
        padding: 0 40px;
    }

    .w_d3_btn {
        padding: 6px 38px;
    }

    .w_d3_btn::after {
        height: 41px;
    }

    .w_d3_cards.yxedr_active p {
        font-size: 14px;
        line-height: 1.75;
        color: #666;
        margin-bottom: 8px;
    }

    /* D4 */
    .w_d4_downtitle {
        height: 60px;
        font-size: 16px;
    }

    .w_d4_downnrs {
        left: 28px;
        width: 166px;
    }

    .w_d4_downleft {
        padding-left: 216px;
    }

    .w_d4_downtxt {
        font-size: 14px;
    }

    .w_d4_downimg {
        width: 14px;
        line-height: 1.5;
    }

    .w_d4_downnrs {
        left: 20px;
        top: -20;
    }

    .w_d4_downleft {
        padding-left: 203px;
        padding-right: 15px;
    }

    .w_d4_downtitle {
        font-size: 14px;
    }

    /* D5 */
    .w_d5_liimg {
        width: 236px;
    }

    .w_d5_litxt {
        width: calc(100% - 236px);
        padding: 16px 26px;
    }

    .w_d5_litit {
        font-size: 14px;
        line-height: 1.5;
    }

    .w_d5_litxt p {
        font-size: 14px;
        line-height: 22px;
        color: #666;
        /* height: 84px; */
        overflow: hidden;
        margin-bottom: 13px;
    }

    .w_d5_litxt {
        padding: 12px 0px 19px 22px;
    }

    /* D6 */
    .w_d6_lis {
        width: 33.333333%;
    }

    .w_d6_lis a {
        background-position: -63px -84px;
    }

    /* G1 */
    .w_g1_p_txt p {
        font-size: 22px;
    }

    .w_g1_p_img {
        width: 32px;
    }

    .w_g1_protit {
        padding: 4px 0px;
    }

    .w_g1_proleft {
        padding: 1px 14px;
    }

    .w_g1_pronames {
        width: 140px;
    }

    .w_g1_promails {
        padding-left: 0px;
        width: 270px;
    }

    .w_g1_proname p,
    .w_g1_promail p,
    .w_g1_prophone p {
        padding: 0 12px;
    }

    .w_g1_prophones {
        padding-left: 27px;
        width: 206px;
    }

    .w_g1_tittxt.l_tith2_1 {
        font-size: 24px;
        margin-bottom: 20px;
    }

    .w_g1_titimg {
        width: 34px;
        margin-top: 8px;
    }

    .w_g1_tittxt.l_tith2_1::after {
        width: 682px;
        left: 152px;
    }

    .w_g1_tit4_1.l_tith4_1 {
        font-size: 20px;
    }

    .w_g1_part_namebox,
    .w_g1_part_mailbox {
        padding: 4px 8px;
    }

    .w_g1_partli {
        margin-bottom: 20px;
        width: 50%;
    }

    .w_g1_nameimg,
    .w_g1_mailimg {
        width: 18px;
    }

    .w_g1_bottom {
        padding-top: 30px;
    }

    .w_g1_part_p.l_dlp1_1 p {
        line-height: 1.75;
        height: 35px;
        font-size: 14px;
    }

    .w_g1_name,
    .w_g1_mail {
        padding: 5px 12px;
    }

    .w_g1_close {
        font-size: 54px;
        right: 17px;
        top: 18px;
    }

    .w_g1_proli {
        padding: 28px 20px;
    }

    .w_g1_proright {
        padding: 8px 4px;
    }

    /* C2 */
    .w_c2_lj div a {
        width: 370px;
    }

    .w_c2s_libg {
        width: 280px;
    }

    .w_c2_title3_1.l_tith3_1 {
        font-size: 20px;
    }

    .w_c2_date.l_space_d3 {
        padding-top: 20px;
    }

    .w_c2_person.l_space_d3 {
        padding-top: 20px;
    }

    .w_c2_tityou.l_space_d3 {
        padding-top: 20px;
    }

    .w_c2_contents {
        padding-top: 20px;
    }

    .w_c2s_top_tittxt.l_tith4_1 {
        font-size: 20px;
    }

    .w_c2_contents.yxedr_active p img {
        padding: 10px 0;
    }

    /* E6 */
    .w_e6_paimgs {
        width: 34px;
        height: 34px;
    }

    .w_e6_paimg {
        width: 16px;
        top: 9px;
        left: 9px;
    }

    .w_e6_patxts p {
        line-height: 30px;
    }

    .w_e6_patxts p span {
        font-size: 28px;
    }

    .w_e6_tables {
        margin-bottom: 40px;
    }

    .w_e6_title_xia .w_e6_tittxt.l_tith2_1 {
        margin-bottom: 20px;
    }

    .w_e6_table2s table {
        margin-top: 24px;
    }

    .w_e6_table2s tr td:nth-of-type(1) {
        width: 70px;
        padding: 20px;
    }

    .w_e6_table2s tr td:nth-of-type(2) {
        width: 245px;
        padding: 10px 15px;
    }

    .w_e6_table2s tr td:nth-of-type(4) {
        width: 200px;
        padding: 10px 20px;
    }

    .w_e6_table2s tr td:nth-of-type(3) {
        padding: 10px 50px;
        width: calc(100% - 70px - 245px -200px);
    }

    .he_banp1n {
        font-size: 16px;
    }

    .he_banp2n {
        font-size: 18px;
    }

    .he_banp3n {
        font-size: 14px;
    }

    .he_banmo {
        margin-top: 34px;
    }

    .he_bante .he_mora {
        width: 126px;
        height: 36px;
        display: block;
        font-size: 14px;
        color: #fff;
        line-height: 36px;
        /* padding-left: 26px; */
    }

    .he_banqh {
        top: 38.8%;
    }

    .he_banp2 {
        margin-top: 16px;
    }

    .he_syp1le {
        width: 100%;
        position: relative;
    }

    .he_syp1qua {
        display: none;
    }

    .he_syp1ri {
        padding-left: 0px;
        padding-right: 0px;
    }

    .he_syp1le {
        padding-right: 0px;
    }

    .he_syp1 {
        padding-top: 36px;
    }

    .he_sypiswite p {
        font-size: 18px;
    }

    .he_sypiswig {
        width: 24px;
        margin-top: 11px;
    }

    .he_syp1tip1 p {
        font-size: 14px;
        line-height: 1.75;
    }

    .he_syp1ley1 p {
        font-size: 16px;
    }

    .he_syp1leul {
        margin-top: 12px;
    }

    .he_syp1ley2 p {
        font-size: 14px;
        line-height: 1.75;
    }

    .he_syp1ley2 {
        margin-top: 5px;
    }

    .he_syp2mo {
        margin-top: 24px;
    }

    .he_syp1leul .slick-dots {
        display: none;
    }

    .he_syp1le,
    .he_syp1ri {
        float: none;
        margin: 0 auto;
    }

    .he_syp1le {
        float: none;
    }

    .he_syp1rig {
        margin-top: 16px;
    }

    .he_syp1rigul .slick-dots li {
        width: 30px;
        height: 4px;
        border-radius: inherit;
        border: none;
        background: #bcbcbc;
    }

    .he_syp1rigul .slick-dots li.slick-active {
        background: #005bac;
    }

    .he_syp1rigul .slick-dots {
        bottom: -45px;
    }

    .he_syp2ny .he_content {
        position: static;
        transform: inherit;
    }

    .he_syp2ny {
        padding-left: 0%;
    }

    .he_zhsdoli {
        width: 80px;
    }

    .he_syp2nle::after {
        display: none;
    }

    .he_syp2ny .he_content {
        background: #0f65b1;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .he_syp2ny {
        margin-top: 40px;
    }

    .he_syp2nle {
        width: 100%;
    }

    .he_syp2tyle {
        width: 100%;
    }

    .he_syp2k1 p {
        height: inherit;
    }

    .he_syp2k2 {
        margin-top: 9px;
    }

    .he_syp2nul {
        margin-top: 13px;
    }

    .he_syp2nri {
        float: left;
        width: auto;
        text-align: left;
        position: absolute;
        top: 28px;
        right: 0;
    }

    .he_syp2nri p {
        font-size: 68px;
        line-height: 76px;
        color: rgba(255, 255, 255, 0.6);
    }

    .he_syp2tyri {
        width: 60px;
        height: 60px;
        bottom: -16px;
    }

    .he_content {
        width: 100%;
        padding: 0 20px;
    }

    .he_banner .he_content {
        padding: 0 40px;
    }

    .he_syp2nri p {
        font-size: 48px;
    }

    .he_syp3ble {
        width: 100%;
    }

    .he_syp3bri {
        width: 100%;
        margin-top: 35px;
        padding-left: 0;
    }

    .he_syp4tple {
        width: 100%;
    }

    .he_syp2thj {
        font-size: 14px;
    }

    .he_syp3btp1 p {
        font-size: 16px;
    }

    .he_syp3bti p {
        font-size: 16px;
    }

    .he_syp3btp1 {
        margin-top: 4px;
    }

    .he_syp3btp2 p {
        font-size: 14px;
        line-height: 30px;
        height: 60px;
    }

    .he_syp3btple p {
        font-size: 16px;
    }

    .he_syp3bdle p {
        font-size: 14px;
        line-height: 30px;
        height: 60px;
    }

    .he_syp4tproi {
        width: 100%;
        position: static;
        transform: inherit;
    }

    .he_syp4dnk p span {
        font-size: 26px;
    }

    .he_syp4dnk p {
        font-size: 16px;
        line-height: 26px;
    }

    .he_syp4dnk1 {
        text-align: center;
        margin-top: 0px;
    }

    .he_syp4dpli1 .he_sypshe1 {
        font-size: 16px;
    }

    .he_syp4dpli1 .he_sypshe {
        width: 12px;
        margin-left: 4px;
        margin-right: 7px;
    }

    .he_syp4dp {
        padding-top: 29px;
        padding-bottom: 59px;
    }

    .he_fotonle {
        display: none;
    }

    .he_fotonri {
        width: 100%;
        float: none;
    }

    .he_tent {
        width: 100%;
        padding: 0 20px;
    }

    .he_fotupri {
        float: left;
        margin-bottom: 15px;
    }

    .he_b1p1ti p {
        font-size: 18px;
        line-height: 1.75;
    }

    .he_b1pxlp p span {
        font-size: 24px;
        line-height: 36px;
    }

    .he_b1pxli p {
        font-size: 14px;
    }

    .he_b1pxul {
        margin-top: 20px;
    }

    .he_b1pxmo {
        margin-top: 50px;
    }

    .he_b1px {
        padding-top: 46px;
        padding-bottom: 60px;
    }

    .l_b1box1_l {
        width: 400px;
        float: left;
    }

    .l_b1box1_r {
        width: 100%;
        position: static;
        transform: inherit;
        padding-left: 0;
        margin-top: 30px;
    }

    .l_b1box2_l {
        width: 100%;
        padding-right: 0px;
    }

    .l_b1box2_r {
        float: left;
    }

    .l_b1box2 {
        padding-top: 50px;
    }

    .l_b1box2_l {
        padding-bottom: 90px;
    }

    .l_b1box3_nr {
        padding: 50px 20px;
    }

    .l_b2box1_r {
        width: 430px;
    }

    .l_b2box1_l {
        width: calc(100% - 430px);
        padding-right: 20px;
    }

    .l_b2box1info1 {
        margin-bottom: 6px;
    }

    .l_b2box1info1 span {
        margin-right: 15px;
        font-size: 16px;
        line-height: auto;
        vertical-align: top;
    }

    .l_b2box2ul {
        padding: 0 10px;
    }

    .l_b2box2uls2 {
        margin: 0 -10px;
    }

    .l_b2bxli p {
        font-size: 130px;
    }

    .l_b2box3 {
        padding-top: 67px;
    }

    .l_b2box2sz {
        top: -43px;
    }

    .l_b2box3_bt {
        padding-top: 22px;
    }

    .l_b2btli {
        margin-bottom: 25px;
    }

    .l_b2box4 {
        padding-top: 0px;
        padding-bottom: 70px;
    }

    .he_swipetim p {
        font-size: 20px;
        line-height: 28px;
    }

    .he_swipep1 p {
        font-size: 14px;
        line-height: 26px;
        height: 104px;
    }

    .he_d1p2bx .swiper-slide {
        padding: 0 20px;
    }

    .he_b4p3uhu {
        margin-top: 15px;
    }

    .he_b4p3ul {
        padding-left: 20px;
    }

    .swiper-slide.swiper-slide-active {
        padding-left: 0;
        width: 34%;
    }

    .he_b4dw {
        height: 450px;
    }

    .he_b4p5 {
        padding-top: 89px;
        padding-bottom: 70px;
    }

    .he_b4p5terp p {
        font-size: 100px;
    }

    .he_b4p1weti p {
        font-size: 14px;
    }

    .he_b4p2bthu p {
        font-size: 14px;
        line-height: 26px;
        height: 52px;
    }

    .he_b4p5tip1 p {
        font-size: 16px;
        line-height: 30px;
    }

    .he_b4p5tip1 p span {
        margin-right: 10px;
    }

    .he_b4p5tip1 {
        padding-bottom: 10px;
        margin-top: 16px;
    }

    .he_b4p5tip2 p {
        font-size: 14px;
        line-height: 30px;
        ;
        margin-bottom: 4px;
    }

    .l_b5box1_nr {
        padding-left: 160px;
    }

    .l_b7box1 {
        padding-top: 22px;
    }

    .l_space_d3 {
        padding-top: 11px;
        padding-bottom: 20px;
    }

    .l_b7box1_l {
        width: 100%;
    }

    .l_b7box1_r {
        padding-left: 0;
        width: 100%;
    }

    .l_b7box1_tit h3 {
        font-size: 16px;
    }

    .l_b7box1_tit {
        padding-top: 6px;
        padding-bottom: 6px;
    }

    .l_b7box1p2 p {
        height: inherit;
        line-height: 1.75;
    }

    .l_b7box1_btcon {
        padding-top: 36px;
        padding-bottom: 36px;
    }

    .l_b7box1_infos {
        padding-top: 10px;
    }

    .l_b7box1_time1 span {
        font-size: 20px;
    }

    .l_b7box1_r1 {
        margin-bottom: 12px;
    }

    .l_b7ts {
        padding-top: 0px;
    }

    .l_b7box1_r {
        margin-top: 20px;
    }

    .l_b7box1_bt::after {
        display: none;
    }

    .l_b7box2li_r {
        padding-left: 15px;
    }

    .l_b7box2li_r span {
        font-size: 20px;
    }

    .l_b7box2li {
        padding: 36px 0;
    }

    .w_c1_jiantou {
        display: none;
    }

    .w_c1_jiantou2 {
        display: none;
    }

    .he_c1ye .w_c1_luns {
        padding: 0 0px;
    }

    .w_c1_lbbox {
        padding: 34px 0px 0 0px;
    }

    .w_c1_lbnr.l_dlp2_1 {
        line-height: 1.75;
        height: 48px;
    }

    .w_c1_lbbtn {
        padding-top: 28px;
    }

    .w_c1_lbbtn {
        padding-top: 28px;
    }

    .w_c1_searchbox {
        padding-top: 64px;
    }

    .w_c1_luns .slick-dots {
        bottom: -28px;
    }

    .w_c2s {
        padding: 35px 20px 20px;
    }

    .w_c2s_jiantou {
        display: none;
    }

    .w_c2s_jiantou2 {
        display: none;
    }

    .w_c2s_top_lun {
        padding: 0 0px;
    }

    .w_c2s_section2 {
        padding: 0px 20px 30px;
    }

    .w_c2s_tjli {
        padding: 0 10px;
    }

    .w_c2s_tjlist {
        width: auto;
        margin: 0 -10px;
    }

    .l_tith3_1 {
        font-size: 18px;
    }

    .l_space_d3 {
        padding-top: 28px;
    }

    .w_c2_tjtitle::after {
        top: 35px;
    }

    .w_c2s_top_lun .slick-dots {
        bottom: -16px;
    }

    .w_c2s_section2 {
        padding: 0px 20px 48px;
    }

    .l_d1box1_nr {
        padding-top: 40px;
    }

    .w_d3_cards {
        padding: 40px 20px;
    }

    .he_d3p1bri {
        width: 100%;
    }

    .he_d3p1bltp {
        padding-top: 17px;
        padding-bottom: 17px;
    }

    .w_d3_toptxt {
        height: inherit;
    }

    .he_d3p1bri {
        width: calc(100% - 280px);
    }

    .he_d3p1bldb {
        top: 69px;
    }

    .w_d5_litit {
        height: 21px;
    }

    .l_e1box1 {
        padding-top: 30px;
    }

    .l_e1bx2bgt p {
        font-size: 80px;
    }

    .l_e3box2ul .slick-prev {
        display: none !important;
    }

    .l_e3box2ul .slick-next {
        display: none !important;
    }

    .he_e3ym .l_e3box2_nr {
        padding: 0 20px;
    }

    .l_e3box2 {
        padding: 40px 0 60px;
    }

    .l_e3box2ul .slick-dots {
        bottom: -32px;
    }

    .l_e3box1 {
        padding-top: 0px;
    }

    .l_e5box3ul1 .slick-prev {
        display: none !important;
    }

    .l_e5box3ul1 .slick-next {
        display: none !important;
    }

    .he_e5ym .l_e5box3xw {
        padding: 0 0px 40px;
    }

    .l_e5box3ul1 .slick-dots {
        bottom: -38px;
    }

    .l_e5box1 {
        padding-top: 18px;
    }

    .l_e5box1li {
        padding: 0 30px;
    }

    .l_e5box1ul {
        margin: 0 -30px;
    }

    .l_e5box3li1 {
        padding: 0 10px;
    }

    .l_e5box3ul1 {
        margin: 0 -10px;
    }

    .l_e7box1uls2 {
        width: 100%;
        position: relative;
        top: inherit;
        left: inherit;
    }

    .l_e7btyli.on .l_e7btylips {
        left: 75px;
    }

    .l_e7btylips {
        left: -65px;
    }

    /* 弹窗 */
    .l_b5tcwin {
        width: 80%;
    }

    .l_yzm {
        width: 80px;
        margin-top: -30px;
    }

    .l_b1box1_r {
        margin-top: 0px;
    }

    .l_e5box2 {
        padding-top: 20px;
    }

    .l_e5box2bt {
        padding-top: 8px;
    }

    .l_e5box2imgs {
        margin-top: 30px;
    }

    .he_swipep1 p {
        height: 129px;
    }

    .he_b4p2bthu p {
        height: inherit;
    }

    .he_b4p2bthu p {
        font-size: 12px;
    }

    .l_e5box1n h4 {
        font-size: 18px;
    }

    .l_e5box1li {
        padding: 0 20px;
    }

    .l_e5box1ul {
        margin: 0 -20px;
    }

    .l_b7box2li_l {
        width: 220px;
    }

    .l_b7box2li_r {
        width: calc(100% - 220px);
    }
}

@media screen and (max-width: 768px) {
    .he_d3ym .he_d3p1bri {
        width: 100%;
    }

    .he_bannig video {
        display: none;
    }

    /* .l_tith2_1 { 		font-size: 24px; 	} */
    .l_space_d3 {
        padding-top: 20px;
    }

    .l_b7box1_t.l_cont1400 {
        padding-bottom: 60px;
    }

    .l_titimg {
        /* margin-right: 10px; */
        position: relative;
        top: 7px;
        width: 34px;
    }

    .l_titimg img {
        width: 100%;
    }

    .l_dlp1_1 {
        margin-bottom: 6px;
    }

    .w_d3_toptxt p {
        margin-bottom: 6px;
    }

    .l_b1box1 {
        padding-bottom: 50px;
    }

    .l_b1box2 {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .l_b1ts {
        margin-top: 20px;
    }

    .l_b1box2_l {
        padding-bottom: 50px;
    }

    .l_b1bx3t::after {
        width: 280px;
    }

    .l_b1box3_nr {
        padding: 40px 20px;
    }

    .l_b1bx3li1 {
        width: 33.333333%;
    }

    .l_b1box4 {
        padding-top: 40px;
    }

    .l_b2box2uls2 {
        margin: 0 -10px;
    }

    .l_b2box2ul {
        padding: 0 10px;
    }

    .l_b2box2h4 h4 {
        font-size: 18px;
    }

    .l_b2box3_rt {
        padding-left: 50px;
    }

    .l_b2btli {
        margin-bottom: 20px;
    }

    .l_b2box4 {
        padding-bottom: 100px;
    }

    .l_b2box4_txt {
        width: 400px;
    }

    .l_b3box3_rt {
        padding-left: 60px;
    }

    .l_b3btli {
        margin-bottom: 30px;
    }

    .l_b3box3_rt {
        padding-left: 30px;
    }

    .l_b5box1 {
        padding-left: 0;
    }

    .l_b5box1_nr .l_titles {
        padding-top: 82px;
    }

    .l_space_d4 {
        padding-top: 20px;
    }

    .l_b5box1 {
        padding-bottom: 40px;
    }

    .l_b7downt {
        width: calc(100% - 20px);
        padding-left: 20px;
    }

    .l_b7box3li .downlist {
        padding: 26px 20px;
    }

    .l_b7box3 {
        padding: 40px 0;
    }

    .l_b7box4 {
        background-color: inherit;
    }

    .l_b7box4_nrl {
        background-color: #005bac;
        width: 100%;
        padding: 90px 0;
        padding: 60px 20px;
    }

    .l_b7box4_nrr {
        width: 100%;
        position: static;
    }

    .l_b7box4_nrr img {
        width: 100%;
    }

    .l_b5box1 .l_cont1400 {
        padding-left: 20px;
    }

    .l_b7box1_btcon {
        padding: 60px 20px;
    }

    .l_b7box1_l {
        width: 100%;
    }

    .l_b7box1_r {
        padding-left: 0;
        width: 100%;
        margin-top: 20px;
    }

    .l_b7box1_tit {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .l_b7box1_infos {
        padding-top: 10px;
    }

    .l_b7box1_time1 span {
        font-size: 28px;
    }

    .l_b7box1_r1 {
        margin-bottom: 10px;
    }

    .l_b7ts {
        padding-top: 10px;
    }

    .l_b7box1_tit h3 {
        font-size: 20px;
    }

    .l_b7box1_time {
        font-size: 16px;
    }

    .l_b7box2li_l {
        width: 200px;
    }

    .l_b7box2li_r {
        width: calc(100% - 200px);
        padding-left: 20px;
    }

    .l_b7box2li_r span {
        font-size: 22px;
    }

    .l_b7box2li {
        padding: 40px 0;
    }

    .l_e1bx1p2 {
        padding-top: 20px;
    }

    .l_e1bx1im1 {
        width: 50%;
    }

    .l_e1bx2bgt p {
        font-size: 80px;
    }

    .l_e1bx2r {
        width: 100%;
    }

    .l_e1bx2t {
        padding-right: 0;
        width: 100%;
        position: static;
        transform: inherit;
    }

    .l_e1bx2ts {
        padding-top: 20px;
    }

    .l_e1bx2luns .slick-dots {
        width: 100%;
        right: 0;
    }

    .l_e1bx3l {
        width: 300px;
    }

    .l_e1bx3rt {
        padding-top: 40px;
    }

    .l_e1bx3r {
        width: calc(100% - 300px);
        padding-left: 40px;
    }

    .l_e1bx3i2 {
        width: 150px;
    }

    .l_e1bx3i3 {
        width: 130px;
        margin-top: -235px;
        margin-left: 90px;
    }

    .l_e1bx3r2 {
        width: 220px;
    }

    .l_e1bx3l2 {
        width: calc(100% - 220px);
        padding-right: 40px;
        padding-top: 30px;
    }

    .l_e1box4 {
        padding-top: 50px;
        padding-bottom: 30px;
    }

    .l_e1bx4tr {
        padding-left: 40px;
    }

    .l_e1box5 {
        padding-top: 40px;
        padding-bottom: 30px;
    }

    .l_e3box1_r {
        width: 100%;
        line-height: inherit;
    }

    .l_e3box1_l {
        width: 100%;
        position: static;
        transform: inherit;
        padding-right: 0;
    }

    .l_e3box1is1 {
        top: 50px;
    }

    .l_e3box1_r::after {
        top: 10px;
        left: 80px;
    }

    .l_e3box1_l {
        margin-top: 80px;
    }

    .l_e3box1_txt1 {
        padding-bottom: 20px;
    }

    .l_e3box1lis span {
        font-size: 26px;
    }

    .l_e3box2_name h3 {
        font-size: 18px;
    }

    .l_e3box2p p {
        height: auto;
    }

    .l_e3box3 {
        padding: 30px 0;
    }

    .l_e3box3_l {
        width: 100%;
    }

    .l_e3box3_r {
        width: 100%;
        padding-left: 0;
        position: static;
        transform: inherit;
        margin-top: 20px;
    }

    .l_e3box4 {
        padding: 40px 0;
    }

    .l_e3box5 {
        padding: 40px 0;
    }

    .l_e5box1li {
        padding: 0 20px;
    }

    .l_e5box1ul {
        margin: 0 -20px;
    }

    .l_e5box1im img {
        width: 45px;
    }

    .l_e5box1n h4 {
        font-size: 18px;
    }

    .l_e5box2 {
        padding-top: 40px;
        padding-bottom: 50px;
    }

    .l_e5box2bt {
        padding-top: 30px;
    }

    .l_e5box3li1 {
        padding: 0 10px;
    }

    .l_e5box3ul1 {
        margin: 0 -10px;
    }

    .l_e5box5imgs {
        width: 100%;
    }

    .l_e5box3lip_ls {
        width: 100%;
        padding-right: 0;
        position: static;
        transform: inherit;
    }

    .l_e5box3lip_ls1 {
        margin-top: 20px;
    }

    .l_e5box3lip {
        padding-left: 0;
    }

    .l_e5box3lip_l {
        width: 100px;
    }

    .l_e5box3lip_r {
        width: calc(100% - 100px);
    }

    .l_e5box3lip {
        padding-bottom: 30px;
    }

    .l_e5box3li_bt {
        padding-top: 40px;
        padding-bottom: 50px;
    }

    .l_e7btyli::after {
        width: 36px;
    }

    .l_e7btylips {
        left: -200px;
    }

    .l_e7box1uls2 {
        left: -124px;
    }

    .l_e7btyli.on::after {
        width: 36px;
        left: 47%;
    }

    .l_e7btyli.on .l_e7btylips {
        left: 190px;
    }

    .l_d1bx1nr2 {
        padding-top: 40px;
    }

    .l_d1bx1nr2s {
        width: 100%;
    }

    .l_d1bxli1 {
        width: 50%;
    }

    .l_d1bxlil h3 {
        font-size: 24px;
        top: -5px;
    }

    .l_d1box2_nr {
        padding-top: 30px;
    }

    .l_d1bx2tit {
        padding-top: 20px;
    }

    .l_d1bx2li1 {
        width: 100%;
        margin-bottom: 20px;
    }

    .l_d1bx2ul {
        height: auto;
    }

    .l_d1bx2lis {
        padding: 20px 20px;
    }

    .l_d1bx3l {
        width: 100%;
        position: static;
        transform: inherit;
    }

    .l_d1bx3r {
        width: 100%;
        padding-left: 0;
        padding-top: 20px;
    }

    .l_d1bx3in {
        padding-top: 16px;
    }

    .l_d1bx3in1 {
        margin-bottom: 16px;
    }

    .l_d1bx3d {
        padding-top: 16px;
    }

    .l_d1bx2ulm {
        opacity: 1;
    }

    .l_d1bx2ulm li {
        color: #666;
    }

    .l_tith2_1 {
        font-size: 20px;
    }

    .l_b1box1 {
        padding-bottom: 40px;
    }

    .l_b1box2 {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .l_tsk {
        width: 90px;
        line-height: 40px;
        font-size: 14px;
    }

    .l_tswk {
        width: 58px;
        left: 62px;
    }

    .l_tsbut::after {
        left: 90px;
        height: 40px;
    }

    .l_b1box2_l {
        padding-bottom: 30px;
    }

    .l_b1box1_l {
        width: 100%;
    }

    .l_b1bx1i {
        width: 90%;
    }

    .l_b1bx1t1 {
        font-size: 100px;
    }

    .l_b1bx1t2 {
        font-size: 24px;
        bottom: 88px;
    }

    /* .l_tith2_1 { 		font-size: 18px; 	} */
    .l_titimg {
        top: 6px;
        width: 25px;
    }

    .l_title {
        width: calc(100% - 25px);
    }

    .l_b1ts {
        margin-top: 10px;
    }

    .l_b1bx2img {
        display: none;
    }

    .l_b1bx2li {
        width: 100%;
        margin-bottom: 10px;
    }

    .l_b1bx2lis {
        padding: 20px 15px;
    }

    .l_b1bx3p {
        padding-left: 10px;
        padding-right: 10px;
    }

    .l_b1bx3lis {
        padding: 24px 0;
    }

    .l_b1bx3p .l_dlp2_3 {
        font-size: 14px;
    }

    .l_b1bx3t::after {
        width: 150px;
    }

    .l_b1bx4l {
        width: 100%;
    }

    .l_b1bx4r {
        width: 100%;
        position: static;
        transform: inherit;
        margin-top: 20px;
    }

    .l_b1bx4rt {
        padding: 20px 15px;
    }

    .l_b1bx4p p {
        font-size: 14px;
        height: auto;
    }

    .l_b1bx4img {
        width: 150px;
    }

    .l_b1bx4img {
        bottom: 22px;
    }

    .l_b1bx4p {
        padding: 10px 0;
    }

    .l_b1box4 {
        padding-bottom: 40px;
    }

    .l_b1bx5p {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .l_b1bx5in1 {
        width: 36%;
    }

    .l_b1bx5ts .l_tswk {
        height: 10px;
        width: 50px;
        top: 29px;
    }

    .l_b7tsi {
        top: 3px;
        margin-left: 8px;
    }

    .l_b7tst {
        font-size: 14px;
    }

    .l_b7tsi img {
        width: 18px;
    }

    .l_b1bx3m::after {
        width: 160px;
    }

    .l_b1bx3li::after {
        width: 166px;
    }

    .l_b2box3 {
        padding-top: 100px;
    }

    /* B6下载列表 */
    .w_b6_li a {
        padding: 22px 24px;
    }

    /* C1新闻资讯 */
    .w_c1_lbimg {
        width: 100%;
    }

    .w_c1_lb_right {
        width: 100%;
    }

    .w_c1_lb_left {
        width: 100%;
    }

    .w_c1_smlileft {
        width: 100%;
    }

    .w_c1_smliright {
        width: 100%;
        padding-left: 0;
    }

    .w_c1_lbnr.l_dlp2_1 {
        height: 50px;
    }

    .w_c1_smlbnr.l_dlp2_1 {
        height: 60px;
        overflow: hidden;
    }

    .w_c1_smlia {
        padding-bottom: 10px;
    }

    .w_c1_lbbox {
        width: 100%;
        padding: 48px 0 0 0;
    }

    .w_c1_jiantou {
        display: none;
    }

    .w_c1_jiantou2 {
        display: none;
    }

    .w_c1_lbbtn {
        padding-bottom: 12px;
    }

    .w_section2 {
        padding-top: 30px;
    }

    /* D3 */
    .w_d3_cpimg {
        width: 14px;
        margin-top: 6px;
        position: relative;
        margin-left: 10px;
    }

    .w_d3_cardli_a {
        padding: 8px 20%;
    }

    .w_d3_cptxt {
        padding-left: 8px;
    }

    .w_d3_cardli.on .w_d3_cptxt {
        width: 76px;
        height: 28px;
    }

    .w_d3_cardli_a {
        /* width: 172px; */
    }

    /* D5 */
    .w_d5_section3 {
        padding: 60px 40px;
    }

    .w_d5_litxt {
        width: 100%;
        padding: 16px 0;
    }

    .w_d5_lis {
        width: 50%;
        margin-bottom: 0px;
    }

    .w_d5_liimg {
        width: 320px;
    }

    .w_d5_litit {
        height: 30px;
        font-size: 18px;
    }

    .w_d5_litxt p {
        /* height: 40px; */
    }

    /* D6 */
    .w_d6_lis p {
        height: 125px;
        padding: 25px 10px;
    }

    .w_d6_lis a {
        background-position: -110px -150px;
    }

    /* G1 */
    .w_g1_part_p.l_dlp1_1 {
        font-size: 14px;
        height: 52px;
    }

    .w_g1_tit4_1.l_tith4_1 {
        font-size: 18px;
        height: 30px;
    }

    .w_g1_nameimg,
    .w_g1_mailimg {
        width: 16px;
        line-height: 1.55;
    }

    .w_g1_name,
    .w_g1_mail {
        font-size: 14px;
        line-height: 1.5;
        padding: 5px 9px;
    }

    .w_g1_part_p.l_dlp1_1 p {
        height: 50px;
    }

    .w_g1_section2 {
        padding: 0 20px;
    }

    .w_g1_prophones {
        width: 100%;
    }

    .w_g1_pronames {
        width: 100%;
    }

    .w_g1_promails {
        padding-left: 27px;
        width: 100%;
    }

    .w_g1_proright {
        padding: 0px;
        padding-left: 20px;
    }

    .w_g1_p_txt p {
        font-size: 20px;
    }

    .w_g1_p_txt p {
        font-size: 20px;
    }

    .w_g1_close {
        font-size: 40px;
        right: 15px;
        top: 12px;
    }

    .w_g1_tittxt.l_tith2_1 {
        font-size: 20px;
        margin-bottom: 8px;
    }

    .w_g1_partimg {
        width: 16px;
    }

    .w_g1_pronameimg,
    .w_g1_promailimg,
    .w_g1_prphoneimg {
        width: 16px;
        margin-top: 6px;
    }

    .w_g1_tittxt.l_tith2_1::after {
        width: 518px;
        left: 134px;
    }

    .w_g1_partli {
        margin-bottom: 14px;
    }

    /* C2 */
    .w_c2_lj div a {
        width: 338px;
    }

    /*      .w_c2_tjtitle.l_tith3_1 {         font-size: 26px;         padding-top: 0;     } */
    .w_c2s_libg {
        width: 100%;
    }

    .w_c2s_top_tittxt.l_tith4_1 {
        font-size: 18px;
        padding: 10px;
    }

    .w_c2s_top_time {
        padding: 12px 10px;
    }

    .w_c2s_timeimg {
        width: 15px;
        margin-top: 8px;
    }

    .w_c2_top {
        padding-bottom: 15px;
    }

    .w_c2_tjnews.l_space_d1 {
        padding-top: 0px;
    }

    .w_c2_contents {
        padding-bottom: 10px;
    }

    .w_c2_contents.yxedr_active p {
        line-height: 1.75;
        margin-bottom: 8px;
    }

    .w_c2s_section2 {
        padding: 0px 40px;
    }

    .w_c2_tjtitle::after {
        width: 32px;
        top: 46px;
        left: 48%;
    }

    .w_c2s_tjlist.l_space_d3 {
        padding-top: 30px;
    }

    .w_c2_title3_1.l_tith3_1 {
        font-size: 20px;
    }

    .w_c2_date.l_space_d3 {
        padding-top: 8px;
    }

    .w_c2_person.l_space_d3 {
        padding-top: 8px;
    }

    .w_c2_tityou.l_space_d3 {
        padding-top: 0px;
    }

    .w_c2s_libg::after {
        width: 216px;
        height: 114px;
    }

    /* E6 */
    .w_e6_pali {
        width: 50%;
        margin-bottom: 16px;
    }

    .w_e6_tittxt.l_tith2_1 {
        margin-bottom: 8px;
        font-size: 24px;
    }

    .w_e6_title_xia .w_e6_tittxt.l_tith2_1 {
        margin-bottom: 8px;
    }

    .w_e6_table2s tr td:nth-of-type(3) {
        padding: 10px 20px;
        width: calc(100% - 70px - 200px -160px);
    }

    .w_e6_table2s tr td:nth-of-type(2) {
        width: 200px;
        padding: 10px 13px;
    }

    .w_e6_table2s tr td:nth-of-type(4) {
        width: 160px;
    }

    .w_e6_patxts p {
        height: 32px;
        overflow: hidden;
    }

    .he_bansul .slick-dots {
        top: inherit;
        transform: inherit;
        bottom: 22px;
        width: 100%;
        left: 0;
        text-align: center;
    }

    .he_bansul .slick-dots li {
        display: inline-block;
        margin: 0 6px;
        width: 20px;
    }

    .he_bansul .slick-dots li.slick-active {
        width: 20px;
    }

    .he_banqh {
        display: none;
    }

    .he_banner .he_content {
        padding: 0 20px;
    }

    /* .he_syp4dpli {         margin-right: 83px;     } */
    .he_banpc {
        display: none;
    }

    .he_banph {
        display: block;
    }

    .he_fotuploul {
        margin-bottom: 10px;
    }

    .he_power {
        padding-left: 10px;
    }

    .he_foton {
        padding-top: 34px;
        padding-bottom: 22px;
    }

    .l_b1bx2li:nth-child(2n) {
        transform: inherit;
    }

    .l_b1bx3li1 {
        margin-bottom: 25px;
    }

    .l_b1box3_nr {
        padding: 40px 20px 25px;
    }

    .he_mian {
        display: none;
    }

    .he_mianb {
        display: none;
    }

    .l_b2box1_l {
        width: 100%;
        padding-right: 0px;
        float: none;
    }

    .l_b2box1_r {
        width: 100%;
        float: none;
        margin-top: 25px;
    }

    .l_b2box1 {
        padding-top: 30px;
    }

    .l_b2box1_lp1 {
        padding-top: 0;
    }

    .he_navpu {
        margin-top: 43px;
    }

    .l_b2box1_lp2 h4 {
        font-size: 16px;
    }

    .l_b2box1_lp2 {
        padding-top: 16px;
    }

    .l_b2box1info1 {
        font-size: 14px;
    }

    .l_b2box1info {
        padding-top: 10px;
    }

    .l_b2box2 {
        padding-top: 39px;
    }

    .l_b2box2txt {
        width: 100%;
        padding: 0 10px;
    }

    .l_b2box3 {
        padding-top: 74px;
    }

    .he_b4p1ble {
        width: 100%;
        padding-right: 0px;
        position: static;
        transform: inherit;
        float: left;
    }

    .he_b4p1bri {
        width: 380px;
        float: left;
        max-width: 100%;
        margin-top: 20px;
        margin-bottom: 36px;
    }

    .he_b4p1weti p {
        font-size: 14px;
        line-height: 1.75;
        max-height: inherit;
    }

    .he_b4p1weti {
        margin-top: 6px;
    }

    .he_b4p2btri p {
        font-size: 14px;
        line-height: 30px;
        height: 60px;
    }

    .he_b4p2btle {
        width: 200px;
    }

    .he_b4p2btri {
        width: calc(100% - 200px);
    }

    .he_b4p2bxbt {
        padding-top: 25px;
    }

    .he_b4p2bti p {
        font-size: 16px;
        line-height: 30px;
        height: 30px;
    }

    .he_b4p2bj {
        display: none;
    }

    .he_b4p2bx {
        position: static;
        transform: inherit;
        background: rgba(29, 105, 176);
    }

    .he_b4p2bx {
        padding: 40px 0 60px;
    }

    .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 4px;
    }

    .he_b4p2bxul .slick-dots {
        bottom: -35px;
    }

    .he_d1p2bx {
        margin-top: 16px;
    }

    .he_b4p3 {
        padding-top: 36px;
        padding-bottom: 38px;
    }

    .he_b4p3ul .swiper-wrapper {
        padding-bottom: 34px;
    }

    .he_b4p4 {
        padding-top: 36px;
        padding-bottom: 42px;
    }

    .he_b4p4le {
        width: 100%;
    }

    .he_b4p4tali {
        width: auto;
        display: inline-block;
    }

    .he_b4p4tab {
        margin-top: 13px;
    }

    .he_b4p4tali p {
        padding: 0 10px;
    }

    .he_b4p4tali p {
        line-height: 46px;
    }

    .he_b4p4tab {
        white-space: nowrap;
        overflow-x: auto;
    }

    .he_b4p4ri {
        width: 100%;
        padding-left: 0px;
        margin-top: 26px;
    }

    .he_b4p5ble {
        width: 100%;
        padding-right: 0;
    }

    .he_b4p5bri {
        width: 100%;
        float: left;
    }

    .he_b4p5 {
        padding-top: 34px;
    }

    .he_b4p5ble {
        padding-bottom: 50px;
    }

    .w_c1_lbbtn {
        padding-top: 16px;
    }

    .w_c1_lbtitle.l_tith4_1 {
        font-size: 18px;
    }

    .w_c1_lbbox {
        width: 100%;
        padding: 29px 0 0 0;
    }

    .w_c1_lbtitle.l_tith4_1 {
        font-size: 16px;
        height: 24px;
    }

    .w_c1_lb_right {
        margin-top: 15px;
    }

    .w_c1_smlbtitle.l_tith4_1 {
        margin: 4px 0;
        font-size: 16px;
        height: 24px;
    }

    .w_c1_smlbbtn {
        padding-top: 8px;
    }

    .w_c2_tjtitle::after {
        width: 32px;
        top: 35px;
    }

    .w_c2_lj div a {
        margin: 19px 0 10px;
    }

    .w_c2s_section2 {
        padding: 0px 20px;
    }

    .w_c2s_section2 {
        padding: 0px 20px 45px;
    }

    .l_d1bx1nr2 {
        padding-top: 16px;
    }

    .he_d3p1bri {
        width: 100%;
    }

    .he_d3p1bul {
        width: 100%;
    }

    .w_d4_doenli {
        padding: 0 10px;
    }

    .w_d4_downs {
        margin: 0 -10px;
    }

    .w_d4_down {
        margin: 0;
    }

    .w_d4_downs {
        margin: 0 0px;
    }

    .w_d5_liimg {
        width: 100%;
    }

    .w_d5_liimg img {
        width: 100% !important;
    }

    .w_d5_litit {
        margin-bottom: 6px;
    }

    .he_d5ym .w_d5_section3 {
        padding: 60px 0px 16px;
    }

    .l_e1bx3p2 p {
        height: 72px;
    }

    .l_e1bx5p p {
        height: 122px;
    }

    .l_e3box3_rsbot p {
        height: inherit;
        overflow: hidden;
    }

    /* .he_e6ym .g_sect1 {         display: none;     } */
    .he_e6ym .w_e6_phbox {
        margin-bottom: 50px;
    }

    .w_e6_tittxt.l_tith2_1 {
        font-size: 18px;
    }

    .w_e6_ph_title {
        margin-top: 32px;
    }

    .l_e7btyli.on .l_e7btylips {
        left: 140px;
    }

    .l_e7box1uls2 {
        width: 100%;
        position: relative;
        top: inherit;
        left: inherit;
    }

    .l_e7btyli.on .l_e7btylips {
        left: 10px;
    }

    .l_e7btylips {
        left: 10px;
    }

    .l_e7btyli.on::after {
        left: 45%;
    }

    .l_b5tcwin {
        width: calc(100% - 40px);
    }

    .he_syp1 {
        padding-bottom: 90px;
    }

    .l_b2box4p2 {
        padding-right: 0px;
    }

    .he_sybtph {
        display: none;
    }

    .he_sybtpc {
        display: block;
    }

    .l_b1box2_l {
        float: none;
    }

    .l_b1box2_r {
        float: none;
    }

    .l_space_d3 {
        padding-bottom: 0px;
    }

    .l_b1box2_l {
        padding-bottom: 16px;
    }

    .l_space_d3 {
        padding-top: 13px;
    }

    .he_sybtpc {
        margin-top: 22px;
    }

    .he_navpu {
        display: none;
    }

    .w_d5_lis {
        width: 100%;
    }

    .he_syp2ny {
        position: relative;
    }

    .he_syp2ig {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: auto;
        height: 100%;
        z-index: -1;
    }

    .he_syp2ig img {
        position: relative;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: auto !important;
        height: 100%;
    }

    .he_syp2ny .he_content {
        background: rgba(0, 91, 172, 0.4) !important;
    }

    .w_d5_litxt h3 {
        font-size: 16px;
        /* height: 28px */
    }

    .w_e6_table2s table {
        width: 900px;
    }

    .w_e6_table2s {
        width: 100%;
        overflow-x: auto;
    }

    .w_e6_tables table {
        width: 900px;
    }

    .w_e6_tables {
        width: 100%;
        overflow-x: auto;
    }

    .he_d3ym .w_d4_doenli {
        margin-bottom: 65px;
    }

    .w_c1_smliright {
        padding: 10px 10px;
    }

    .w_c1_smlbnr.l_dlp2_1 {
        height: inherit;
        overflow: hidden;
    }

    .l_e5box1li {
        width: 50%;
        margin-bottom: 15px;
    }
}

@media screen and (max-width: 767px) {
    .heb1{
        display: none;
      }
      .heb2{
        display: block;
      }
    .w_e6_table2s td {
        font-size: 14px;
    }

    .l_in1s2m_d {
        width: 100%;
        padding: 0 20px;
    }

    .he_syp1le .he_syp1ley1 p {
        text-align: center;
    }

    .l_e3tc_cont {
        padding: 40px 20px;
        background-color: #fff;
        height: 540px;
        width: 100%;
    }

    .l_e3tc_window {
        position: absolute;
        width: 100%;
    }

    .l_e2tc_name {
        font-size: 18px;
    }

    .l_e3tc_bt {
        padding-top: 20px;
    }

    .l_et3_cl {
        width: 20px;
        height: 14px;
        right: 38px;
        top: 19px;
    }

    .l_e3tc_bt p {
        font-size: 14px;
    }

    .he_syp1ri {
        width: 100%;
    }

    .l_e3tc_cont {
        height: 397px;
    }

    .he_syp1rigul .slick-dots li {
        width: 20px;
        height: 2px;
    }

    .he_syp1 {
        padding-bottom: 66px;
    }

    .he_zhsdole {
        display: none;
    }

    .he_zhsdori {
        float: left;
    }

    .he_syp2tile {
        width: 100%;
    }

    .he_syp2tiri {
        width: 100%;
    }

    .he_syp2tiri p {
        text-align: left;
    }

    .he_zhsdor {
        margin-top: 15px;
    }

    .he_zhsgt {
        width: 36px;
        height: 36px;
    }

    .he_zhsgtri {
        margin-left: 16px;
    }

    .he_syp2ny {
        margin-top: 26px;
    }

    .he_syp2 {
        padding-top: 26px;
    }

    .he_cenav {
        display: none !important;
    }

    .he_syp2k2 p {
        font-size: 14px;
        height: inherit;
        line-height: 1.75;
        max-height: inherit;
    }

    .he_syp2nlp1 p {
        font-size: 14px;
        line-height: 30px;
    }

    .he_syp2nli {
        margin-right: 61px;
    }

    .he_syp2nle .he_syp2k1 p {
        padding-right: 40px;
    }

    .he_syp2nri p {
        font-size: 32px;
    }

    .he_syp2nri {
        float: left;
        width: auto;
        text-align: left;
        position: absolute;
        top: 26px;
        right: 2px;
    }

    .he_syp2tyri {
        position: relative;
        top: inherit;
        bottom: inherit;
        transform: inherit;
        width: 42px;
        height: 42px;
        margin-top: 20px;
    }

    .he_syp2tyri img {
        width: 18px;
    }

    .he_syp3 {
        padding-top: 30px;
    }

    .he_syp3tiri {
        width: 100%;
    }

    .he_syp3tili:first-child {
        margin-left: 0;
    }

    .he_syp3tiri {
        margin-top: 22px;
    }

    .he_syp3bbh {
        margin-top: 26px;
    }

    .he_syp3ble a {
        padding: 24px 15px 32px;
    }

    .he_syp3btp2 p {
        font-size: 14px;
        line-height: 24px;
        height: 48px;
    }

    .he_syp3btig {
        margin-top: 17px;
    }

    .he_syp3btple {
        width: 100%;
    }

    .he_syp3btpri {
        width: 100%;
        text-align: left;
    }

    .he_syp3btple p {
        padding-left: 15px;
    }

    .he_syp3btpri {
        padding-left: 15px;
    }

    .he_syp3bdri {
        border: none;
        padding-left: 20px;
    }

    .he_syp3bdle {
        width: 100%;
        padding-left: 15px;
        padding-right: 0px;
    }

    .he_syp3bdle p {
        padding-left: 0;
    }

    .he_syp3btpri {
        margin-top: 5px;
    }

    .he_syp3bdp {
        margin-top: 5px;
    }

    .he_syp3bdri {
        margin-top: 12px;
    }

    .he_syp3brili a {
        padding: 20px 10px;
    }

    .he_syp3bmole p {
        font-size: 14px;
    }

    .he_syp3bmo {
        margin-top: 19px;
    }

    .he_syp3bmori {
        width: 20px;
        line-height: 28px;
    }

    .he_syp4 {
        margin-top: 30px;
    }

    .he_syp4tpal {
        width: 26px;
    }

    .he_syp4tproi a {
        padding: 19px 15px 19px 15px;
    }

    .he_syp4tpk1 p {
        font-size: 14px;
        line-height: 1.75;
        max-height: inherit;
    }

    .he_syp4tpk1 {
        margin-top: 10px;
    }

    .he_syp4mo {
        margin-top: 8px;
    }

    .he_syp3bmole {
        padding-right: 10px;
    }

    .he_syp4dpli {
        /* margin-right: 30px; */
        margin-bottom: 15px;
    }

    .he_syp4dnk p span {
        line-height: 36px;
    }

    .he_syp4dnk p {
        font-size: 14px;
    }

    .he_syp4dpli1 .he_sypshe {
        line-height: 24px;
    }

    .he_syp4dpli1 .he_sypshe1 {
        margin-top: 4px;
    }

    .he_syp4dp {
        padding-top: 29px;
        padding-bottom: 26px;
    }

    .he_syp5 {
        padding-bottom: 32px;
        padding-top: 32px;
    }

    .he_syp6bxuli {
        width: 100px;
        margin: 0 10px;
    }

    .he_syp6te p {
        font-size: 14px;
        line-height: 28px;
        height: 28px;
    }

    .he_syp6te {
        margin-top: 8px;
    }

    .he_fotopli {
        margin-bottom: 5px;
    }

    .he_fotti {
        margin-bottom: 12px;
    }

    .he_navculi a {
        font-size: 14px;
    }

    .he_navculi a {
        line-height: 40px;
        height: 40px;
        padding: 0 12px;
        border: none;
    }

    .he_navculi {
        width: auto;
    }

    .w_d4_doenli {
        padding: 0 0px;
        width: 100%;
        margin-bottom: 74px;
    }

    .w_d4_doenli:last-child {
        margin-bottom: 30px;
    }

    .w_d4_section3 {
        padding-top: 76px;
        padding-bottom: 30px;
    }

    .he_d5ym .w_d5_section3 {
        padding: 38px 0px 16px;
    }

    .w_d5_lis {
        margin-bottom: 10px;
    }

    /* 弹窗 */
    .l_b5tcconr {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }

    .l_tcbd1,
    .l_tcbd3,
    .l_tcbd4,
    .l_tcbd2 {
        margin-bottom: 0;
    }

    .l_tclist1,
    .l_tcbd3 {
        margin-bottom: 20px;
    }

    .l_tclist1 .l_tsbut {
        margin-top: 0;
    }

    .l_tctx {
        margin-top: 0;
    }

    .l_tclist1 {
        width: 100%;
        margin-bottom: 20px;
    }

    .l_b5tcconl,
    .l_b5tcconr::before {
        display: none;
    }

    .l_b5tcconr1 {
        width: 100%;
    }

    .he_b4p2bxli {
        overflow: hidden;
    }

    .he_syp2tyri {
        position: absolute;
        bottom: -50px;
        right: -19px;
    }

    .he_syp2nri {
        top: -5px;
    }

    .he_syp2ny .he_content {
        padding-top: 49px;
        padding-bottom: 49px;
    }

    .he_e5ym .l_e5box2bt {
        padding-top: 1px;
    }

    .w_e6_ph {
        width: 100%;
        padding: 10px 20px 10px;
    }

    .w_e6_ph_num {
        margin-top: 15px;
    }

    .he_syp4dpli {
        margin-right: 32px;
    }

    .l_b1bx3li::before {
        height: 70%;
    }

    .w_c1_smlia {
        flex-wrap: wrap;
    }

    .w_c1_smbq {
        width: inherit;
        height: 32px;
        margin-right: 13px;
    }
}

@media screen and (max-width: 480px) {

    /* 弹窗 */
    .l_b5tcconr {
        padding-left: 15px;
        padding-right: 15px;
    }

    .l_tcsuct {
        font-size: 20px;
    }

    .l_tcsucp p {
        font-size: 14px;
    }

    .l_tcsucp {
        margin-bottom: 15px;
    }

    .l_space_d3 {
        padding-top: 15px;
    }

    .l_b7box1_t.l_cont1400 {
        padding-bottom: 30px;
    }

    .l_e1bx1tp p,
    .l_e1bx2p p,
    .l_e1bx3p1 p,
    .l_e1bx3p2 p,
    .l_e1bx4tr p,
    .l_e1bx5p p,
    .l_e1bx6p p {
        font-size: 14px;
    }

    .l_b7box3_nrbt {
        padding-top: 30px;
    }

    .l_e1box6 {
        height: 215px;
    }

    .l_e1bx6p p {
        height: auto;
    }

    .l_e5box1 {
        padding-top: 80px;
    }

    .l_e5box1n h4 {
        font-size: 16px;
    }

    .l_e3box2ul .slick-prev {
        width: 30px;
        height: 30px;
    }

    .l_e3box2ul .slick-next {
        width: 30px;
        height: 30px;
    }

    .l_e7box1ul .slick-next {
        width: 30px;
        height: 30px;
        top: 37%;
    }

    .l_e7box1ul .slick-prev {
        width: 30px;
        height: 30px;
        top: 37%;
    }

    .l_e7box1::after {
        left: -28px;
    }

    .l_e3box1lis,
    .l_e3box2p p {
        font-size: 14px;
    }

    .l_dlp2_1 {
        font-size: 14px;
    }

    .l_e3box4_nr p {
        font-size: 14px;
    }

    .l_dlp1_1 {
        font-size: 14px;
    }

    .w_d3_toptxt p {
        font-size: 14px;
    }

    .l_b1bx2p {
        padding-top: 10px;
    }

    .l_b1bx2liti img {
        width: 16px;
    }

    .l_e7btp1 p,
    .l_e7btp2 p {
        font-size: 14px;
    }

    .l_e7btyear {
        font-size: 16px;
    }

    .l_b1box1 {
        padding-bottom: 30px;
    }

    .l_b1bx2litt {
        font-size: 16px;
    }

    .l_b1bx2libt p {
        height: auto;
        font-size: 14px;
    }

    .l_b1bx3li::after {
        width: 120px;
    }

    .l_b1box4 {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .l_b1bx5bg img {
        top: 90px;
    }

    .l_b1bx1t2 {
        font-size: 16px;
        bottom: 55px;
    }

    .l_b1bx1t1 {
        font-size: 60px;
    }

    .l_b1box2_l {
        padding-bottom: 16px;
    }

    .l_b1box5_nrs {
        width: 100%;
    }

    .l_b1bx3m::after {
        width: 115px;
    }

    .l_b1box3_nr {
        padding: 30px 20px;
    }

    .l_b1box2 {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .l_b1bx1rt_t {
        padding-top: 10px;
    }

    .l_tith2_1 {
        font-size: 18px;
    }

    .l_b1bx3li1 {
        width: 50%;
        padding: 0 10px;
    }

    .l_b1bx3ul {
        margin: 0 -10px;
    }

    .l_b2box1_l {
        width: 100%;
        padding-right: 0;
    }

    .l_b2box1_lp1 p {
        font-size: 14px;
    }

    .l_b2box1_r {
        width: 100%;
    }

    .l_b2box1info {
        padding-top: 14px;
    }

    .l_b2box1info1 {
        margin-bottom: 8px;
    }

    .l_b2box1info1 span {
        margin-right: 10px;
    }

    .l_b2box1_r {
        padding-top: 32px;
    }

    .l_b2box2 {
        padding-top: 40px;
    }

    .l_b2box2ul {
        width: 100%;
        margin-bottom: 16px;
    }

    .l_b2box2_bt {
        padding-top: 20px;
    }

    .l_b2box2uls {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .l_b2bxli p {
        font-size: 100px;
    }

    .l_b2box2sz {
        top: -22px;
    }

    .l_b2box3 {
        padding-top: 45px;
    }

    .l_b2box3yli.on.slick-current p::after {
        width: 50px;
        height: 50px;
        bottom: -14px;
    }

    .l_b2box3yli p::before {
        width: 70px;
        height: 70px;
    }

    .l_b2box3yli.on p::before {
        top: -20px;
    }

    .l_b2box3yli.on.slick-current p {
        font-size: 16px;
    }

    .l_b2box3yli.slick-current p::after {
        width: 50px;
        height: 50px;
        top: -10px;
    }

    .l_in1s2m_d .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 2px;
    }

    .l_in1s2m_d .mCSB_inside>.mCSB_container {
        margin-right: 10px;
    }

    .l_et3_cl {
        width: 20px;
        height: 14px;
        right: 32px;
        top: 12px;
    }

    .l_e3tc_bt {
        padding-top: 10px;
    }

    .l_e3tc_tr {
        padding-left: 0px;
        position: static;
        top: 20px;
        width: 100%;
        margin-top: 15px;
    }

    .l_e3tc_cont {
        height: 440px;
    }

    .l_b2box3yli.slick-current p {
        font-size: 16px;
    }

    .l_b2box3_btn {
        width: 35px;
        height: 35px;
    }

    .l_b2btnr {
        right: -10px;
    }

    .l_b2btnl {
        left: -10px;
    }

    .l_b2box3yli p::before {
        top: -20px;
    }

    .l_b2box3_rt {
        width: 100%;
        padding-left: 0;
    }

    .l_b2box3_lt {
        width: 100%;
    }

    .l_b2btli {
        margin-bottom: 16px;
    }

    .l_b2box4_txt {
        width: 100%;
    }

    .l_b2box4p {
        padding: 20px 15px;
    }

    .l_b2box4 {
        padding-bottom: 80px;
        padding-top: 30px;
    }

    .l_b3box3_rt {
        width: 100%;
        padding-left: 0;
    }

    .l_b3box3_lt {
        width: 100%;
    }

    .l_b3btli {
        margin-bottom: 15px;
    }

    .l_b5box1li {
        width: 100%;
        margin-bottom: 12px;
    }

    .l_b5box1ul {
        margin: 0 -15px;
        max-height: 440px;
        overflow: hidden;
    }

    .l_b5box1 {
        padding-bottom: 30px;
    }

    .l_b7box3 {
        padding: 30px 0;
    }

    .l_b7box3li a {
        /* padding: 20px 15px; */
    }

    .l_b7box3_info1::after {
        height: 16px;
    }

    .l_b7box3_info {
        font-size: 14px;
    }

    .l_b7box4_nrl {
        padding: 30px 20px;
    }

    .l_b7box4hd {
        padding-top: 10px;
    }

    .l_b7box4p p {
        font-size: 14px;
    }

    .l_b7box3li_r {
        width: 100%;
        margin-top: 10px;
    }

    .l_b7box3li_l {
        width: 100%;
        padding-right: 0;
    }

    /* .l_b5box2ul {         max-height: 886px;     } */
    .l_b7box1_bt::after {
        width: 50%;
    }

    .l_b7box2li_l {
        width: 100%;
    }

    .l_b7box2li_r {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }

    .l_b7box2li {
        padding: 30px 0;
    }

    .l_button2t {
        font-size: 14px;
    }

    .l_button2i {
        width: 18px;
        height: 10px;
        margin-left: 10px;
    }

    .l_b7box1p2 p {
        font-size: 14px;
        height: auto;
    }

    .l_b7box1_tit h3 {
        font-size: 16px;
    }

    .l_b7box1p3 p {
        font-size: 14px;
    }

    .l_b7box2li_r p {
        font-size: 14px;
    }

    .l_d1box1p p {
        font-size: 14px;
    }

    .l_d1bx1nr2 {
        padding-top: 30px;
    }

    .l_d1bx2tit h5 {
        font-size: 18px;
    }

    .l_d1bx2p p {
        font-size: 14px;
    }

    .l_d1bx3it p {
        font-size: 14px;
    }

    .l_b7box1_time1 span {
        font-size: 20px;
    }

    .l_b7box1_btcon {
        padding: 30px 20px;
    }

    .l_b7box1_time {
        font-size: 14px;
    }

    .l_e1bx1im1 {
        width: 100%;
        margin-bottom: 20px;
    }

    .l_e1span span {
        font-size: 24px;
    }

    .l_e1box1 {
        padding-bottom: 30px;
    }

    .l_e1bx2p {
        padding-top: 10px;
    }

    .l_e1box2,
    .l_e1box3 {
        padding-top: 30px;
    }

    .l_e1bx3l {
        width: 100%;
    }

    .l_e1bx3r {
        width: 100%;
        padding-left: 0;
    }

    .l_e1bx3rt {
        padding-top: 24px;
    }

    .l_e1bx3p1,
    .l_e1bx3p2 {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .l_e1bx3p1 p {
        height: auto;
    }

    .l_e1bx3r2 {
        width: 100%;
    }

    .l_e1bx3l2 {
        width: 100%;
        padding-right: 0;
        padding-top: 24px;
    }

    .l_e1bx3i3 {
        margin-top: 0;
        margin-left: 0;
        width: 100%;
    }

    .l_e1bx3i2 {
        width: 100%;
    }

    .l_e1bx3r2 {
        margin-top: 32px;
    }

    .l_e1bx3p2 p {
        height: auto;
    }

    .l_e1box4 {
        padding-top: 30px;
    }

    .l_e1bx4tl {
        width: 100%;
    }

    .l_e1bx4tr {
        width: 100%;
        padding-left: 0;
        padding-top: 20px;
    }

    .l_e1box4bt {
        padding-top: 20px;
    }

    .l_e1bx4li {
        width: 100%;
        margin-bottom: 15px;
    }

    .l_e1box5 {
        padding-top: 30px;
    }

    .l_e1bx5l {
        width: 100%;
    }

    .l_e1bx5r {
        width: 100%;
        padding-left: 0;
        position: static;
        right: 0;
        transform: inherit;
    }

    .l_e1bx5rt {
        padding-top: 20px;
    }

    .l_e1bx5p p {
        height: auto;
    }

    .l_e1bx5p {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .l_e1bx6p {
        padding-bottom: 10px;
        padding-top: 10px;
    }

    .l_e1box6_nr1 {
        width: 100%;
    }

    .l_e5box1i {
        padding-top: 20px;
    }

    .l_e5box1li {
        width: 100%;
        border-bottom: 1px solid #eee;
        margin-bottom: 20px;
    }

    .l_e5box1ip p {
        height: auto;
    }

    .l_e5box1 {
        padding-bottom: 40px;
    }

    .l_e5box2 {
        padding-top: 30px;
        padding-bottom: 40px;
    }

    .l_e5box2lo {
        width: 170px;
    }

    .l_e5box2bt {
        padding-top: 20px;
    }

    .l_e5box3lip_r {
        width: 100%;
        padding-left: 0;
    }

    .l_e5box3ul1 .slick-next {
        display: none !important;
    }

    .l_e5box3ul1 .slick-prev {
        display: none !important;
    }

    .l_e5box3li_t {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .l_e7box1uls2 {
        width: 100%;
        padding: 0 20px;
    }

    .l_e7btyli::after,
    .l_e7btyli::before,
    .l_e7box1uls2::after {
        display: none;
    }

    .l_e7btylips {
        left: 0;
    }

    .l_e7box1uls2 {
        left: 0;
        margin-top: 30px;
    }

    .l_e7btylip {
        position: relative;
        text-align: center;
    }

    .l_e7btyli.on .l_e7btylips {
        left: 0;
    }

    .l_d1bx1nr2s {
        padding-right: 20px;
    }

    .l_d1bxlil h3 {
        font-size: 20px;
    }

    .l_d1bxli {
        padding-top: 30px;
    }

    .l_d1bx2tit1 h3 {
        font-size: 18px;
    }

    .l_d1icobox {
        margin-bottom: 10px;
        width: 55px;
    }

    .l_d1box3 {
        padding: 40px 0;
    }

    .l_b2box1_lp2 h4 {
        font-size: 16px;
    }

    .l_spbut img {
        width: 34px;
    }

    .l_b2box2h4 {
        padding-top: 10px;
    }

    .l_b2box3_tp {
        margin-bottom: 20px;
    }

    .l_b2box3_bt {
        padding-top: 30px;
    }

    .l_b2box3_rt p {
        font-size: 14px;
    }

    /* B6 */
    .w_b6s {
        width: 100%;
        padding: 0 20px;
    }

    .w_b6_report {
        width: 12px;
        margin-top: 5px;
    }

    .w_b6_li a {
        padding: 10px 10px;
    }

    .w_b6_date_txt {
        font-size: 12px;
    }

    .w_b6_text.l_dlp2_1 {
        padding: 0px 8px;
        font-size: 14px;
        height: 28px;
        font-size: 14px;
        width: calc(100% - 20px)
    }

    .w_b6_date {
        width: 100%;
    }

    .w_b6_date::after {
        top: 5px;
        left: 57px;
    }

    .w_b6_li {
        margin-bottom: 10px;
    }

    /* C1新闻资讯 */
    .w_c1_jiantou {
        display: none;
    }

    .w_c1_jiantou2 {
        display: none;
    }

    .w_c1_lbbox {
        padding-top: 48px;
    }

    .w_section2 {
        padding: 0 20px;
        padding-top: 44px;
    }

    .w_c1_smdatetxt {
        font-size: 14px;
        line-height: 1.75;
    }

    .w_c1_smdateimg {
        width: 14px;
        margin-top: 4px;
    }

    .w_c1_smliright {
        padding: 12px 0;
    }

    .w_c1_smbq {
        width: 108px;
        height: 32px;
    }

    .w_c1_smlba {
        font-size: 12px;
        line-height: 34px;
    }

    .w_c1_smlbbtn {
        padding-top: 14px;
    }

    .w_c1_smli {
        padding-bottom: 14px;
        margin-top: 28px;
    }

    .w_c1_slnrbox {
        width: calc(100% - 145px);
        height: 46px;
        margin-left: 0;
        padding: 0 12px;
    }

    .w_c1s {
        width: 100%;
        padding: 0 20px;
    }

    .w_c1_lbbox {
        padding: 0;
        padding-top: 40px;
    }

    .w_c1_datetxt {
        font-size: 16px;
    }

    .w_c1_dateimg {
        width: 14px;
    }

    .w_section2 {
        padding-top: 18px;
    }

    .w_c1_lb_left {
        padding-right: 0px;
    }

    .w_c1_lbtitle.l_tith4_1 {
        font-size: 16px;
    }

    .w_c1_smli {
        padding-bottom: 6px;
        margin-top: 20px;
    }

    .w_c1_lbnr.l_dlp2_1 {
        height: 60px;
        font-size: 14px;
    }

    .w_c1_searchbox {
        padding-bottom: 12px;
    }

    .w_c1_smlia {
        padding: 0px;
    }

    .w_c1_smlbtitle.l_tith4_1 {
        font-size: 16px;
    }

    .w_c1_smlbnr.l_dlp2_1 {
        height: 60px;
        overflow: hidden;
        font-size: 14px;
        line-height: 1.5;
    }

    .w_c1_ss {
        width: 18px;
        margin-top: 3px;
    }

    .w_c1_slint input {
        line-height: 1.5;
        padding: 8px 14px;
    }

    .w_c1s1mtrl_tp {
        line-height: 1.5;
        padding: 8px 2px;
    }

    /* C2 */
    .w_c2_contents.yxedr_active p img {
        padding: 4px 0;
    }

    /* D3 */
    .w_d3tit.l_tith3_3 {
        font-size: 18px;
    }

    .w_sm_d2 {
        padding: 20px;
    }

    .w_d3_toptxt {
        padding-top: 0px;
        font-size: 14px;
        line-height: 1.75;
        height: 48px;
        margin-bottom: 4px;
    }

    .w_d3_btn {
        padding: 2px 16px;
        font-size: 12px;
    }

    .w_d3_btns {
        padding-top: 6px;
    }

    .w_d3_btn::after {
        height: 28px;
        right: -2px;
    }

    .w_d3_cardli.on .w_d3_cptxt {
        height: 21px;
    }

    .w_d3_cardli {
        width: 100%;
    }

    .w_d3_cptxt {
        font-size: 12px;
    }

    .w_d3_cpimg {
        width: 12px;
        margin-top: 2px;
        margin-left: 15px;
    }

    .w_d3_cards.yxedr_active p {
        font-size: 14px;
        line-height: 1.75;
        margin-bottom: 4px;
    }

    .w_d3_cards {
        padding: 20px 0;
    }

    .w_d3_topright {
        padding: 20px 0 0;
    }

    .w_d3_top {
        padding-top: 20px;
    }

    .w_d3_lbplay {
        width: 36px;
        top: 42%;
        left: 46%;
        ;
    }

    .w_d3_card {
        padding: 0 20px;
    }

    .w_d3_cardli_a {
        /* width: 180px; */
    }

    /* D4 */
    .w_d4_downleft {
        padding-left: 200px;
        padding-right: 0px;
        padding-top: 40px;
        padding-bottom: 33px;
    }

    .w_d4_downnrs {
        width: 160px;
        top: -32px;
    }

    .w_d4_downtitle {
        padding-bottom: 22px;
        font-size: 14px;
        height: 54px;
    }

    .w_d4_downtxt {
        font-size: 14px;
    }

    .w_d4_downimg {
        width: 14px;
    }

    .w_d4_doenli {
        width: 100%;
        padding: 0 22px;
        margin-bottom: 80px;
    }

    .w_d4_section3 {
        padding-top: 60px;
        padding-bottom: 20px;
    }

    /* D5 */
    .w_d5_lis {
        width: 100%;
    }

    .w_d5_liimg {
        width: 100%;
    }

    .w_d5_section3 {
        padding: 20px 18px;
    }

    .w_d5_litit {
        font-size: 16px;
        height: 26px;
    }

    .w_d5_litxt p {
        margin-bottom: 4px;
    }

    .w_d5_litxt {
        padding: 8px 0;
        padding-bottom: 14px;
    }

    /* D6 */
    .w_d6_lis {
        width: 50%;
    }

    .w_d6_section3 {
        padding: 40px 10px;
    }

    .w_d6_lis a {
        padding: 30px 28px;
        background-position: -110px -146px;
    }

    .w_d6_li_a {
        font-size: 14px;
    }

    /* E2 */
    .w_e2_title {
        width: 100%;
        padding: 0 20px;
        text-align: left;
    }

    .w_e2_tu {
        width: 100%;
        padding: 0 20px;
    }

    .w_e2_tit.l_tith6_1 {
        line-height: 1.75;
        /* font-weight: bold; */
        font-size: 16px;
    }

    /* G1*/
    .w_sm_g1 {
        padding: 0 20px;
    }

    .w_g1_tittxt.l_tith2_1 {
        font-size: 20px;
        margin-bottom: 12px;
    }

    .w_g1_titimg {
        width: 26px;
        margin-top: 7px;
    }

    .w_g1_tittxt.l_tith2_1::after {
        width: 300px;
        left: 108px;
    }

    .w_g1_partli {
        width: 100%;
        margin-bottom: 12px;
    }

    .w_g1_bottom {
        padding-top: 20px;
    }

    .w_g1_tit4_1.l_tith4_1 {
        font-size: 16px;
        height: 30px;
    }

    .w_g1_partimg {
        width: 14px;
        margin-top: 6px;
    }

    .w_g1_part_p.l_dlp1_1 p {
        line-height: 1.5;
        height: 52px;
        padding: 6px 0;
    }

    .w_g1_part_p.l_dlp1_1 {
        font-size: 14px;
        margin-bottom: 4px;
        height: 32px;
    }

    .w_g1_name,
    .w_g1_mail {
        height: 18px;
    }

    .w_g1_part_namebox,
    .w_g1_part_mailbox {
        padding: 0px 4px;
    }

    .w_g1_section2 {
        padding: 0 20px;
    }

    .w_g1_p_txt p {
        font-size: 16px;
        line-height: 1.5;
    }

    .w_g1_p_img {
        width: 22px;
        margin-top: 5px;
    }

    .w_g1_proleft {
        width: 120px;
        padding: 0px 6px;
    }

    .w_g1_proli {
        padding: 15px 20px;
        margin-bottom: 12px;
    }

    .w_g1_proright {
        padding: 0px;
    }

    .w_g1_protit {
        padding: 0px 0px;
    }

    .w_g1_pronameimg,
    .w_g1_promailimg,
    .w_g1_prphoneimg {
        width: 14px;
        margin-top: 3px;
    }

    .w_g1_proname p,
    .w_g1_promail p,
    .w_g1_prophone p {
        font-size: 14px;
        line-height: 1.5;
        height: 22px;
        width: 199px;
        overflow: hidden;
    }

    .w_sm_g1 {
        background-position: -67px 98px;
    }

    .w_g1_close {
        font-size: 26px;
        right: 9px;
        top: 4px;
    }

    .w_g1_p_txt {
        width: calc(100% - 22px);
    }

    .w_g1_nameimg,
    .w_g1_mailimg {
        width: 14px;
    }

    .w_g1_pronames,
    .w_g1_prophones,
    .w_g1_promails {
        padding-left: 12px;
    }

    .w_sm_g1 {
        background: none;
    }

    /* C2 */
    .w_c2s_tjli {
        width: 100%;
    }

    .w_c2s_tjli a {
        height: 200px;
    }

    .w_c2s_top_tittxt.l_tith4_1 {
        font-size: 18px;
    }

    .w_c2_lj div a {
        width: 100%;
        height: 34px;
        font-size: 14px;
        margin: 4px 0;
    }

    .w_c2_lbtxts {
        padding: 30px;
    }

    .w_c2_title3_1.l_tith3_1 {
        font-size: 18px;
    }

    .w_c2_date.l_space_d3 {
        padding-top: 4px;
    }

    .w_c2_person.l_space_d3 {
        padding-top: 4px;
    }

    .w_c2_tityou.l_space_d3 {
        padding-top: 4px;
        width: 100%;
    }

    .w_c2_tityou_txt {
        padding: 0px 14px 0 0;
    }

    .w_c2_wximg {
        width: 28px;
    }

    .w_c2_wximg {
        margin: 0 3px;
    }

    .w_c2_inimg {
        width: 28px;
    }

    .w_c2_contents.yxedr_active p {
        font-size: 14px;
        line-height: 1.75;
        margin-bottom: 7px;
    }

    .w_c2s {
        padding: 60px 20px 20px;
    }

    .w_c2_person {
        padding-left: 26px;
    }

    .w_c2_contents {
        padding-top: 18px;
        padding-bottom: 14px;
    }

    .w_c2s_top_lun .slick-dots {
        bottom: 50px;
    }

    .w_c2_liyou {
        float: left;
    }

    .w_c2_tjnews.l_space_d1 {
        padding-top: 0px;
    }

    .w_c2_tjtitle.l_tith3_1 {
        font-size: 18px;
    }

    .w_c2s_tjlist {
        padding-bottom: 80px;
        padding-top: 30px;
    }

    .w_c2_tjtitle::after {
        top: 37px;
        left: 46%;
    }

    .w_c2_top {
        padding-bottom: 12px;
    }

    /* .w_c2s_top_lun .slick-dots li {         border: 1px solid #005bac;         height: 8px;         width: 8px;         margin: 0 2px;     } */
    /* E6 */
    .g_sect1.w_sm_e6 {
        display: none;
    }

    .w_e6_ph_title {
        width: 100%;
        padding: 0 20px;
        margin-top: 40px;
    }

    .w_e6_tittxt.l_tith2_1 {
        font-size: 20px;
        margin-bottom: 6px;
    }

    .w_e6_titimg {
        width: 30px;
        margin-top: 7px;
    }

    .w_e6_subtitle.l_tith6_1 {
        margin-bottom: 8px;
        font-size: 16px;
        line-height: 1.75;
    }

    .w_e6_pali {
        width: 100%;
        margin-bottom: 14px;
    }

    .w_e6_patxts p {
        font-size: 14px;
        line-height: 36px;
        color: #333;
        padding: 0 12px;
        width: 100%;
        height: 34px;
        padding-right: 0;
    }

    .w_e6_patxts p span {
        font-size: 20px;
    }

    .w_e6_paimgs {
        width: 25px;
        height: 25px;
        margin-top: 6px;
    }

    .w_e6_paimg {
        width: 12px;
        top: 5px;
        left: 7px;
    }

    .w_e6_ph_btn_title {
        width: 100%;
        padding: 0 20px;
    }

    .w_e2_introduction.l_dlp1_1 {
        color: #333;
        font-size: 14px;
        line-height: 1.75;
    }

    .w_e6_title_xia .w_e6_tittxt.l_tith2_1 {
        margin-bottom: 6px;
    }

    /* .w_e6_phbox {         display: block;     } */
    .w_e6_ph {
        width: 100%;
        padding: 0 20px;
    }

    .w_e6_ph table tr td {
        font-size: 14px;
        line-height: 1.75;
    }

    .w_e6_ph_num {
        width: 100%;
        padding: 0 20px;
    }

    .w_e6_ph_num table tr td {
        font-size: 14px;
        line-height: 1.75;
    }

    .he_b1pxli {
        width: 33.333333%;
        margin-bottom: 20px;
    }

    .he_b1pxmo {
        margin-top: 20px;
    }

    .l_b1box1_r {
        margin-top: 25px;
    }

    .l_b1box2_r {
        width: 100%;
    }

    .l_b1box2 {
        padding-bottom: 24px;
    }

    .l_b1box3_nr {
        padding: 38px 20px 20px;
    }

    .l_b1box4 {
        padding-top: 39px;
        padding-bottom: 0px;
    }

    .l_b1box5_nr {
        position: static;
        transform: inherit;
    }

    /* .l_b1bx5bg {         display: none;     } */
    .l_b1box5 {
        height: inherit;
        padding: 38px 0;
    }

    .l_b1bx5in {
        padding-bottom: 6px;
    }

    .he_b1px {
        padding-top: 38px;
        padding-bottom: 43px;
    }

    .he_b1pxmo {
        margin-top: 10px;
    }

    .l_b2box1_r {
        padding-top: 0px;
    }

    .l_b2box2 {
        padding-top: 29px;
    }

    .l_b2box2uls {
        padding-top: 32px;
    }

    .l_b2box2 .l_tith2_1::after {
        top: 31px;
    }

    .l_b2bxli p {
        font-size: 70px;
    }

    .l_b2box3 {
        padding-top: 33px;
    }

    .l_b2box2sz {
        top: -5px;
    }

    .l_b2btli {
        margin-bottom: 9px;
    }

    .l_b2box4 {
        padding-bottom: 40px;
        padding-top: 0px;
    }

    .l_b2box4p1 p {
        font-size: 14px;
    }

    .l_b2box4p21 {
        font-size: 14px;
    }

    .l_b2box4p1 p {
        margin-bottom: 4px;
    }

    .l_b2box4p2 {
        padding-top: 5px;
    }

    .he_nybanp {
        padding-top: 10px;
        margin-top: 10px;
    }

    .he_ban1bx {
        width: 100%;
    }

    .he_b4p2tig {
        height: 325px;
    }

    .he_b4p2btle {
        width: 100%;
    }

    .he_b4p2btri {
        width: 100%;
    }

    .he_b4p2btri p {
        font-size: 14px;
        line-height: 1.75;
        height: inherit;
    }

    .he_b4p2bxbt {
        padding-top: 19px;
    }

    .he_b4p2bthu p {
        font-size: 14px;
        line-height: 1.75;
        height: inherit;
    }

    .he_b4p2bxli {
        padding: 30px 30px 30px;
        height: inherit;
    }

    .he_d1p2bx .swiper-slide {
        width: 95%;
    }

    .swiper-slide.swiper-slide-active {
        padding-left: 0;
        width: 90%;
    }

    .he_b4dw {
        height: 310px;
    }

    .he_b4p5terp p {
        font-size: 60px;
    }

    .he_b4p5tip2 p {
        font-size: 14px;
        line-height: 1.75;
        margin-bottom: 4px;
    }

    .he_b4p5 {
        padding-bottom: 45px;
    }

    .he_b4p5tip1 {
        margin-top: 8px;
    }

    .he_b4p5tip2 {
        margin-top: 14px;
    }

    .l_b3box1 {
        padding-top: 35px;
    }

    .l_b3box1ul .slick-list {
        padding: 40px 0 12px 0 !important;
    }

    .l_b3box1uls::before {
        bottom: 18px;
    }

    .l_b3box1ul .slick-prev {
        top: 68%;
    }

    .l_b3box1ul .slick-next {
        top: 68%;
    }

    .l_b3box3_rt p {
        font-size: 14px;
        line-height: 1.75;
    }

    .l_b3box3_lt {
        width: 100%;
        color: #333;
        font-size: 16px;
    }

    .l_b3bg {
        display: none;
    }

    .l_b3btli {
        margin-bottom: 12px;
    }

    .l_b3box1 {
        padding-top: 27px;
        padding-bottom: 28px;
    }

    .l_b5box1_nr {
        padding-left: 20px;
    }

    .l_b5box1_nr .l_titles {
        padding-top: 32px;
    }

    .l_b5box1li a {
        padding: 16px 15px 8px;
    }

    .l_b7box3_nrbt {
        padding-top: 20px;
    }

    .l_b7box4 {
        padding-top: 38px;
        padding-bottom: 38px;
    }

    .l_b7box3 {
        padding: 38px 0;
    }

    .w_b6_listbox {
        padding-top: 34px;
    }

    .w_b6_report {
        width: 18px;
    }

    .w_b6_date {
        padding-left: 10px;
    }

    .l_b7box3li_r {
        text-align: left;
    }

    .he_fenye {
        padding-top: 18px;
        padding-bottom: 30px;
    }

    .l_b7box2li {
        padding: 20px 0;
    }

    .l_b7box2ul {
        padding: 20px 0;
    }

    .l_b7box3 {
        padding: 38px 0 25px;
    }

    .w_c1_lbnr.l_dlp2_1 {
        height: 72px;
    }

    .w_c1_lbbox {
        padding-top: 26px;
    }

    .w_c1_smlbtitle.l_tith4_1 {
        margin: 6px 0;
    }

    .w_c1_lbtitle.l_tith4_1 {
        margin: 8px 0;
    }

    .w_c1_smlist {
        margin-bottom: 12px;
    }

    .w_c1_smlbbtn {
        padding-top: 16px;
    }

    .w_c1_searchbox {
        padding-top: 50px;
    }

    .w_c2s {
        padding: 29px 20px 20px;
    }

    .l_space_d3 {
        padding-bottom: 10px;
    }

    .w_c2_lj div a {
        width: 100%;
        height: 28px;
    }

    .w_c2_lj {
        padding-top: 10px;
    }

    .w_c2_lbtxts {
        padding: 8px;
    }

    .w_c2_lbtxts {
        position: static;
    }

    .w_c2s_libg {
        display: none;
    }

    .w_c2s_top_tittxt.l_tith4_1 {
        font-size: 16px;
    }

    .w_c2s_top_tittxt.l_tith4_1 {
        height: inherit;
    }

    .w_c2s_top_time {
        padding: 0px 0px;
    }

    .w_c2s_tjli a {
        height: inherit;
    }

    .w_c2s_top_lun .slick-dots {
        bottom: -20px;
    }

    .w_c2s_top_tittxt.l_tith4_1 {
        padding: 0px;
    }

    .w_c2_lbtxts {
        padding: 25px 15px;
    }

    .w_c2s_top_tittxt.l_tith4_1 {
        height: 56px;
        overflow: hidden;
    }

    .l_d1bx2tit h5 {
        font-size: 16px;
        line-height: 1.75;
    }

    .l_d1bx2tit {
        padding-top: 14px;
    }

    .l_d1bx2li1 {
        margin-bottom: 0px;
    }

    .l_d1bx2lis {
        padding: 9px 20px;
    }

    .l_d1bx2_nr2 {
        padding-bottom: 30px;
    }

    .w_d3_top {
        padding-bottom: 30px;
    }

    .he_d3p1bli {
        width: 33.333333%;
    }

    .he_d3p1bul {
        font-size: 0;
    }

    .he_d3p1bli {
        padding: 0px 14px;
    }

    .he_d3p1bul {
        width: 100%;
    }

    .w_d3_cards {
        padding: 30px 20px;
    }

    .he_d3p1bldb {
        top: 69px;
    }

    .he_d3p1bip p {
        font-size: 16px;
        line-height: 30px;
        padding-right: 14px;
    }

    .he_d3p1bldb {
        width: 130px;
    }

    .he_d3p1blhe a {
        line-height: 1.75;
    }

    .he_d3p1blhe {
        max-height: 145px;
    }

    .w_d4_doenli {
        padding: 0 0px;
        width: 100%;
        margin-bottom: 74px;
    }

    .w_d4_doenli:last-child {
        margin-bottom: 30px;
    }

    .w_d4_section3 {
        padding-top: 76px;
        padding-bottom: 30px;
    }

    .w_d4_downnrs {
        width: 102px;
        top: 14px;
    }

    .w_d4_downleft {
        padding-left: 142px;
        padding-right: 15px;
    }

    .w_d4_doenli {
        margin-bottom: 30px;
    }

    .w_d4_section3 {
        padding-top: 28px;
    }

    .w_d4_doenli:last-child {
        margin-bottom: 8px;
    }

    .w_d4_downleft {
        padding-top: 48px;
        padding-bottom: 41px;
    }

    .w_d4_downnrs {
        top: 22px;
    }

    .w_d4_downtitle {
        padding-bottom: 0px;
    }

    .w_d3_cptxt {
        font-size: 14px;
    }

    .he_d6ym .w_d6_section3 {
        padding: 39px 0px 18px;
    }

    .w_d6_listbox {
        margin: 0 -10px;
    }

    .w_d6_lis a {
        padding: 24px 16px;
    }

    .w_d6_lis p {
        height: 86px;
    }

    .l_e1box2,
    .l_e1box3 {
        padding-top: 38px;
    }

    .l_tith4_1 {
        font-size: 18px;
    }

    .l_e1bx3i21 {
        margin-bottom: 20px;
    }

    .l_e1box5 {
        padding-top: 38px;
        padding-bottom: 34px;
    }

    .w_e2_title {
        width: 100%;
        padding: 0 0px;
    }

    .w_e2_tu {
        margin-top: 12px;
        margin-bottom: 42px;
    }

    .l_e3box2_lis {
        padding: 35px 40px 31px;
    }

    .l_e3box5li {
        margin-bottom: 0px;
    }

    .l_e5box1 {
        padding-top: 30px;
    }

    .l_e5box1li {
        padding: 0 20px 30px;
    }

    .w_e6_tittxt.l_tith2_1 {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .w_e6_titimg {
        width: 26px;
        margin-top: 5px;
    }

    .w_e6_ph table tr:nth-of-type(1) th {
        padding: 19px 20px 19px 20px;
    }

    .l_e7box1::before {
        display: none;
    }

    .l_e7box1::after {
        display: none;
    }

    .l_e7box1ul .slick-prev {
        left: -6px;
        right: inherit;
    }

    .l_e7box1ul .slick-next {
        right: -6px;
    }

    .l_e7box1li {
        margin: 0 20px;
    }

    .l_e7btyli {
        width: 100%;
        float: left;
        text-align: left;
    }

    .l_e7btyli.on .l_e7btyear {
        float: left;
    }

    .l_e7box1uls2 {
        width: 100%;
        padding: 0 0px;
    }

    .l_e7btylip {
        width: 100%;
    }

    .l_e7btylips {
        position: static;
        width: 100%;
    }

    .l_e7btylip {
        text-align: left;
    }

    .l_e7btps {
        padding-left: 10px;
    }

    .l_e7btyli.on .l_e7btps {
        padding-left: 10px;
        padding-right: 0 !important;
    }

    .l_e7box1 {
        padding-bottom: 140px;
    }

    .w_g1_section_1 {
        margin-top: 40px;
    }

    .w_g1_partli {
        margin-bottom: 25px;
    }

    .w_g1_part_namebox {
        margin-bottom: 5px;
    }

    .w_g1_section2s {
        padding-bottom: 30px;
    }

    .he_g1p3 {
        padding-top: 44px;
        padding-bottom: 30px;
    }

    .he_g1p3ig {
        width: 14px;
        display: inline-block;
    }

    .he_g1p3ig img {
        width: 100%;
    }

    .he_g1p3te p {
        font-size: 16px;
    }

    .l_b5tcconr {
        padding-top: 46px;
    }

    .l_tclist1 {
        margin-bottom: 36px;
    }

    .he_syp4dpli {
        width: auto;
        margin-right: 20px;
    }

    /* .he_syp4dpli {
        width: 27%;
    }
    .he_syp4dpli1 {
        width: 100%;
    } */
    .he_syp4dnk {
        display: block;
    }

    .he_syp9k2w {
        margin-top: 10px;
    }

    .he_b4p2tig {
        height: 431px;
    }

    /* .he_b4p2tig img{
        top: 50%;
        transform: translate(-50%,-50%);
    } */
    .he_b4p2tig {
        height: 372px;
    }

    .l_d1bx1nr2s {
        padding-left: 20px;
    }

    .w_g1_part_p.l_dlp1_1 {
        height: inherit !important;
    }

    .w_g1_part_p.l_dlp1_1 p {
        height: inherit !important;
    }

    .l_b1box1_r {
        margin-top: 0px;
    }

    .l_b1box1 {
        padding-bottom: 38px;
    }

    .l_b1box1_l {
        margin-top: 5px;
    }

    .l_b1box2 {
        padding-bottom: 35px;
    }

    .l_b1box4 .he_content {
        padding: 0;
    }

    .l_b1box4 .l_b1bx4r {
        width: calc(100% - 40px);
        margin: 0 auto;
        float: none;
    }

    .l_b1bx4l {
        float: none;
    }

    .l_b1box4 .l_b1bx4r {
        margin-top: -50px;
    }

    .l_b2box4p {
        padding: 30px 30px;
    }

    .l_b2box4 {
        padding-bottom: 40px;
    }

    .w_c1_lbbox {
        overflow: inherit;
    }

    .he_c1ye .g_sect1 {
        overflow: hidden;
        padding-bottom: 34px;
    }

    .w_c1_searchbox {
        padding-top: 19px;
    }

    .l_d1bxlil {
        width: 100%;
    }

    .l_d1bxlir {
        width: 100%;
        padding-left: 37px;
        margin-top: 15px;
    }

    .l_d1bx2_nr2 {
        padding-bottom: 130px;
    }

    .l_e3box1_r::after {
        display: none;
    }

    .he_e6ym .w_e6_phbox {
        margin-bottom: 43px;
    }

    .l_e7box1 {
        padding-bottom: 240px;
    }

    .w_g1_proleft {
        width: 100%;
    }

    .w_g1_proright {
        width: 100%;
        margin-top: 10px;
    }

    .w_g1_pronames,
    .w_g1_prophones,
    .w_g1_promails {
        padding-left: 0px;
    }

    .w_g1_proleft {
        padding: 0px 0px;
    }

    .w_g1_proli {
        padding: 20px 20px;
    }

    .w_g1_proleft {
        border: none !important;
    }

    .he_syp4dp {
        padding-top: 36px;
        padding-bottom: 20px;
    }

    .l_b1bx3m::after {
        width: 82px;
    }

    .l_b2box1_lp2 {
        text-align: center;
    }

    .he_b4p2bxli {
        padding: 30px 52px 30px;
    }

    .w_c1_searchbox {
        padding-top: 35px;
    }

    .l_b7box1_bt {
        background: url('/skin/images/1b7_bg1.jpg') center / cover no-repeat !important;
    }

    .w_c1_luns .slick-dots {
        bottom: -34px;
    }

    .w_c1_searchbox {
        padding-bottom: 22px;
    }

    .w_c1_smli {
        padding-bottom: 14px;
        margin-top: 30px;
    }

    .l_d1bx3r {
        padding-top: 33px;
    }

    .l_d1box2_nr {
        padding-top: 39px;
    }

    .w_d3_cpimg {
        margin-left: 0px;
    }

    .w_d3_cardli.on .w_d3_cptxt {
        width: calc(100% - 12px);
    }

    .w_d3_cpimg {
        margin-top: 6px;
    }

    .l_e3box1_l {
        margin-top: 102px;
    }

    .l_e3box1_r {
        margin-top: 10px;
    }

    .l_e5box3lip_r {
        margin-top: 15px;
    }

    .w_e6_pali {
        margin-bottom: 20px;
    }

    .w_e6_pali:last-child {
        margin-bottom: 10px;
    }

    .w_e6_ph table {
        margin-bottom: 36px !important;
    }

    .l_dlp1_1 {
        margin-bottom: 28px;
    }

    .w_e6_ph_num table {
        margin-bottom: 36px !important;
    }

    .l_e7btyli.on .l_e7btps {
        text-align: left !important;
    }

    .w_g1_parts {
        margin-top: 12px;
    }

    .w_g1_partli {
        margin-bottom: 24px !important;
    }

    .w_g1_partlist {
        padding-bottom: 10px;
    }

    .w_g1_part_namebox {
        margin-bottom: 10px;
    }

    .w_g1_part_p.l_dlp1_1 p {
        padding: 11px 0;
    }

    .w_g1_bottom {
        padding-top: 43px;
    }

    .w_g1_proli {
        margin-bottom: 31px;
    }

    .w_g1_proli:last-child {
        margin-bottom: 10px;
    }

    .w_g1_proright .fl {
        margin-bottom: 6px;
    }

    .w_g1_proli {
        padding: 25px 20px 16px;
    }
}

@media screen and (max-width: 480px) {

    /* B6下载列表 */
    .w_b6_date {
        width: 100%;
    }

    .w_c1_smliright {
        padding: 16px 0;
    }

    .w_c1_smlbtitle.l_tith4_1 {
        font-size: 18px;
    }

    .w_b6_text.l_dlp2_1 {
        width: calc(100% - 20px);
        overflow: hidden;
    }

    /* C1新闻资讯 */
    .w_c1_sl {
        width: 112px;
        margin: auto;
    }

    .w_c1_slnrbox {
        margin-left: 3px;
        width: calc(100% - 150px);
    }

    .w_section2 {
        padding-top: 20px;
    }

    /* D3 */
    .w_d3_cardli.on .w_d3_cptxt {
        /* width: 59px; */
    }

    .w_d3_cardli_a {
        /* width: 160px; */
    }

    .w_d3_cards {
        padding: 20px;
    }

    .w_d3_cpimg {
        margin-left: 15px;
    }

    /* D4 */
    .w_d4_downleft {
        padding-left: 189px;
        padding-right: 6px;
        padding-top: 40px;
        padding-bottom: 36px;
    }

    .w_d4_downtxt {
        font-size: 12px;
        padding: 3px 8px;
    }

    .w_d4_downimg {
        width: 13px;
    }

    /*D6  */
    .w_d6_lis a {
        padding: 14px 8px;
        background-position: -164px -176px;
    }

    .w_d6_lis {
        padding: 0 4px;
        margin-bottom: 12px;
    }

    /* G1 */
    .w_g1_partli {
        width: 100%;
        margin-bottom: 12px;
    }

    .w_g1_proleft {
        width: 100%;
        border: none;
    }

    .w_g1_proright {
        width: 100%;
    }

    .w_g1_close {
        font-size: 18px;
        right: 6px;
        top: 1px;
    }

    /* C2 */
    .w_c2_tityou.l_space_d3 {
        padding-top: 6px;
        float: left;
    }

    .w_c2_contents.yxedr_active p img {
        padding: 5px 0;
    }

    .w_c2_date.l_space_d3 {
        padding-top: 6px;
    }

    .w_c2_person.l_space_d3 {
        padding-top: 6px;
    }

    .w_c2_top {
        padding-bottom: 14px;
    }

    .w_c2_tjtitle::after {
        top: 38px;
        left: 45%;
    }

    .w_c2s_tjlist {
        padding-top: 26px;
    }

    /* E6 */
    .w_e6_ph table {
        max-width: 320px;
        margin-bottom: 14px;
    }

    .w_e6_ph {
        margin-top: 20px;
    }

    .w_e6_ph_num table {
        max-width: 320px;
    }

    .w_g1_tittxt.l_tith2_1::after {
        width: 180px;
    }

    .w_g1_part_p.l_dlp1_1 {
        margin-bottom: 4px;
        height: 42px;
        padding: 0;
    }

    .l_b3lip {
        font-size: 16px;
    }

    .w_d3_cpimg {
        margin-left: 0px;
    }

    .w_d3_cardli_a {
        padding: 8px 14%;
    }

    .w_d3_cardli.on .w_d3_cptxt {
        width: calc(100% - 12px);
    }

    .he_d3ym .w_d4_doenli {
        margin-bottom: 27px;
    }

    .w_d3_cpimg .w_d3_img1 {
        display: none;
    }

    /* .w_d3_cpimg {
        height: 12px;
    } */
    .w_d3_cpimg {
        margin-top: 3px;
    }

    .w_d3_cardli {
        height: 44px;
    }

    .he_syp4dpli {
        width: 33.333333%;
        text-align: center;
        margin-right: 0;
    }

    .he_syp4dpli1 {
        width: 100%;
    }

    .he_syp4dp {
        text-align: center;
    }

    .he_swipep1 p {
        height: auto;
    }

    .l_b1bx5i {
        width: 22px;
    }

    .l_b1bx5t {
        width: calc(100% - 22px);
        padding-left: 10px;
        font-size: 14px;
    }

    /* .he_bante .he_mora {
        padding-left: 14px;
    } */
    .l_b1bx3li1 {
        width: 100%;
    }

    .l_b1bx3p {
        padding-top: 14px;
    }

    .l_b1bx3li::after {
        width: 80%;
    }

    .l_b1bx3li::before {
        height: 58%;
    }

    .l_b1bx3p {
        text-align: left;
    }

    .w_c1_smbq {
        width: inherit;
        height: 32px;
        margin-right: 13px;
    }

    .l_d1bxlir {
        padding-left: 0px;
    }

    .l_d1bxli1 {
        width: 100%;
    }
}


@media screen and (min-width: 1440px) {
    .sideinfo {
        height: 500px;
        overflow-y: auto;
    }
}