@media screen and (max-width: 1680px) {
    .ma_container {
        width: 1600px;
    }

    .ma_in1s5m_main {
        padding: 0 20px;
    }

    .ma_ft_container {
        width: 1600px;
    }

    /* .ma_in1s3m_click1 {
        top: 271px;
        left: 574px;
    } */

    .ma_in1s6li_box:first-child .ma_in1s6lim_l {
        width: 100%;
    }

    /* .ma_in1s3m_click2 {
        top: 274px;
        left: 665px;
    }

    .ma_in1s3m_click3 {
        top: 170px;
        left: 745px;
    }

    .ma_in1s3m_click4 {
        top: 86px;
        left: 838px;
    }

    .ma_in1s3m_click5 {
        top: 134px;
        left: 939px;
    }

    .ma_in1s3m_click7 {
        top: 221px;
        left: 886px;
    }

    .ma_in1s3m_click6 {
        top: 194px;
        left: 978px;
    }

    .ma_in1s3m_click8 {
        top: 271px;
        left: 812px;
    }

    .ma_in1s3m_click9 {
        top: 158px;
        left: 1151px;
    }

    .ma_in1s3m_click14 {
        top: 290px;
        left: 1045px;
    }

    .ma_in1s3m_click10 {
        top: 335px;
        left: 1023px;
    }

    .ma_in1s3m_click11 {
        top: 306px;
        left: 1122px;
    }

    .ma_in1s3m_click12 {
        top: 260px;
        left: 1176px;
    }

    .ma_in1s3m_click13 {
        top: 168px;
        left: 1311px;
    } */

    /* .ma_in1s3mk_dian1 {
        left: 404px;
        top: 288px;
    }

    .ma_in1s3mk_dian2 {
        left: 534px;
        top: 342px;
    }

    .ma_in1s3mk_dian3 {
        left: 711px;
        top: 319px;
    }

    .ma_in1s3mk_dian4 {
        left: 905px;
        top: 172px;
    }

    .ma_in1s3mk_dian5 {
        left: 1035px;
        top: 284px;
    }

    .ma_in1s3mk_dian6 {
        left: 1065px;
        top: 266px;
    }

    .ma_in1s3mk_dian7 {
        left: 1089px;
        top: 258px;
    }

    .ma_in1s3mk_dian8 {
        left: 1087px;
        top: 278px;
    }

    .ma_in1s3mk_dian10 {
        left: 1089px;
        top: 273px;
    }

    .ma_in1s3mk_dian14 {
        left: 891px;
        top: 299px;
    }

    .ma_in1s3mk_dian9 {
        left: 1080px;
        top: 262px;
    }

    .ma_in1s3mk_dian11 {
        left: 1084px;
        top: 270px;
    }

    .ma_in1s3mk_dian12 {
        left: 1098px;
        top: 261px;
    }

    .ma_in1s3mk_dian13 {
        left: 1096px;
        top: 242px;
    } */
    .ma_in1s3m_click1 {
        top: 449px;
        left: 601px;
    }
    .ma_in1s3m_click1 .ma_in1s3mc_font {
        bottom: -97px;
        left: -263px;
        top: auto;
    }
    .ma_in1s3m_click2 {
        top: 439px;
        left: 676px;
    }
    .ma_in1s3m_click2 .ma_in1s3mc_font {
        bottom: -141px;
        left: -240px;
        top: auto;
    }
    .ma_in1s3m_click3 {
        top: 331px;
        left: 753px;
    }
    .ma_in1s3m_click3 .ma_in1s3mc_font {
        bottom: 85px;
        left: -239px;
        top: auto;
    }

    .ma_in1s3mxm_kuang .ma_in1s3mk_font {
        right: -1000px;
    }
    .ma_in1s3m_click8 {
        top: 423px;
        left: 812px;
    }
    .ma_in1s3m_click8 .ma_in1s3mc_font {
        bottom: 218px;
        left: -250px;
        top: auto;
    }
    .ma_in1s3m_click4 {
        top: 252px;
        left: 842px;
    }
    .ma_in1s3m_click7 {
        top: 386px;
        left: 880px;
    }
    .ma_in1s3m_click5 {
        top: 314px;
        left: 946px;
    }
    .ma_in1s3m_click6 {
        top: 361px;
        left: 979px;
    }
    .ma_in1s3m_click9 {
        top: 326px;
        left: 1137px;
    }
    .ma_in1s3m_click12 {
        top: 430px;
        left: 1167px;
    }
    .ma_in1s3m_click13 {
        top: 325px;
        left: 1279px;
    }
    .ma_in1s3m_click14 {
        top: 454px;
        left: 1039px;
    }
    .ma_in1s3m_click14 .ma_in1s3mc_font {
        bottom: -187px;
        left: -359px;
        top: auto;
    }
    .ma_in1s3m_click10 {
        top: 513px;
        left: 1097px;
    }

    .ma_ftct_c {
        width: calc(100% - 500px);
        padding-left: 120px;
    }

    .ma_ftctc_li {
        float: left;
        margin-right: 125px;
    }

    /* .ma_g2s1m_main::before {
        right: 40px;
    } */
    .ma_in1s6li_box {
        padding: 0 14px;
    }

    .ma_in1s6li {
        padding: 28px;
    }

    .ma_in1s4ml_num {
        font-size: 43px;
    }
    .ma_in1s3m_click11 .ma_in1s3mc_font {
        left: 354%;
    }
    .ma_in1s3m_click11 .ma_in1s3mc_font::before {
        left: 21%;
    }
    /* .ma_in1s3m_click8 .ma_in1s3mc_font::before {
        left: 28%;
    } */
    .ma_in1s5mm_l {
        margin: 0 -5px;
    }
    .ma_in1s5mml_libox {
        padding: 0 5px;
    }
    .ma_in1s5mmr_main {
        padding: 25px 58px;
    }
    .ma_in1s5mml_li {
        padding: 27px 0;
    }
    .ma_in1s5mm_r {
        width: 330px;
    }
    .ma_tc1_mainbox {
        height: 580px;
    }
    .ma_tc1_main {
        padding: 50px 40px 50px 50px;
        width: 700px;
    }
    .ma_tc1_main .mCSB_inside>.mCSB_container {
        margin-right: 12px;
    }
    .ma_tc1_main form {
        padding-right: 30px;
    }
    .ma_tc1_main .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: #005cac;
    }


}

@media screen and (max-width: 1560px) {
    .ma_container {
        width: 1440px;
    }

    /* .ma_in1s3m_click1 {
        top: 241px;
        left: 517px;
    }

    .ma_in1s3m_click2 {
        top: 245px;
        left: 599px;
    }

    .ma_in1s3m_click3 {
        top: 145px;
        left: 673px;
    }

    .ma_in1s3m_click4 {
        top: 76px;
        left: 756px;
    }

    .ma_in1s3m_click5 {
        top: 116px;
        left: 842px;
    }

    .ma_in1s3m_click6 {
        top: 172px;
        left: 879px;
    }

    .ma_in1s3m_click7 {
        top: 199px;
        left: 794px;
    }

    .ma_in1s3m_click8 {
        top: 241px;
        left: 729px;
    }

    .ma_in1s3m_click9 {
        top: 141px;
        left: 1039px;
    }

    .ma_in1s3m_click14 {
        top: 267px;
        left: 937px;
    }

    .ma_in1s3m_click10 {
        top: 297px;
        left: 917px;
    }

    .ma_in1s3m_click11 {
        top: 275px;
        left: 1009px;
    }

    .ma_in1s3m_click12 {
        top: 234px;
        left: 1055px;
    }

    .ma_in1s3m_click13 {
        top: 150px;
        left: 1181px;
    } */

    .ma_in1s3m_xnan {
        width: 493px;
    }

    .ma_in1s3mk_font {
        width: 735px;
        padding: 40px 70px;
    }

    .ma_in1s3mxm_kuang .ma_in1s3mk_font {
        right: -879px;
        bottom: -126px;
    }

    /* .ma_in1s3mk_dian1 {
        left: 361px;
        top: 260px;
    }

    .ma_in1s3mk_dian2 {
        left: 484px;
        top: 305px;
    }

    .ma_in1s3mk_dian3 {
        left: 667px;
        top: 272px;
    }

    .ma_in1s3mk_dian4 {
        left: 815px;
        top: 156px;
    }

    .ma_in1s3mk_dian5 {
        left: 925px;
        top: 253px;
    }

    .ma_in1s3mk_dian6 {
        left: 962px;
        top: 241px;
    }

    .ma_in1s3mk_dian7 {
        left: 982px;
        top: 232px;
    }

    .ma_in1s3mk_dian8 {
        left: 977px;
        top: 251px;
    }

    .ma_in1s3mk_dian9 {
        left: 971px;
        top: 234px;
    }

    .ma_in1s3mk_dian14 {
        left: 801px;
        top: 271px;
    }

    .ma_in1s3mk_dian10 {
        left: 982px;
        top: 254px;
    }

    .ma_in1s3mk_dian11 {
        left: 974px;
        top: 239px;
    }

    .ma_in1s3mk_dian12 {
        left: 989px;
        top: 236px;
    }

    .ma_in1s3mk_dian13 {
        left: 986px;
        top: 223px;
    } */
    .ma_in1s3m_click1 {
        top: 408px;
        left: 537px;
    }
    
    .ma_in1s3m_click1 .ma_in1s3mc_font {
        bottom: -84px;
        left: -234px;
        top: auto;
    }
    .ma_in1s3m_click2 {
        top: 398px;
        left: 602px;
    }
    .ma_in1s3m_click2 .ma_in1s3mc_font {
        bottom: -124px;
        left: -211px;
        top: auto;
    }
    .ma_in1s3m_click3 {
        top: 299px;
        left: 679px;
    }
    .ma_in1s3m_click3 .ma_in1s3mc_font {
        bottom: 76px;
        left: -219px;
        top: auto;
    }
    .ma_in1s3m_click8 {
        top: 379px;
        left: 732px;
    }
    
    .ma_in1s3m_click8 .ma_in1s3mc_font {
        bottom: 195px;
        left: -228px;
        top: auto;
    }
    .ma_in1s3m_click4 {
        top: 224px;
        left: 755px;
    }
    .ma_in1s3m_click4 .ma_in1s3mc_font {
        bottom: 93px;
        left: -264px;
        top: auto;
    }
    .ma_in1s3m_click7 {
        top: 347px;
        left: 791px;
    }
    .ma_in1s3m_click7 .ma_in1s3mc_font {
        bottom: 182px;
        left: 94px;
        top: auto;
    }
    .ma_in1s3m_click5 {
        top: 281px;
        left: 851px;
    }
    .ma_in1s3m_click5 .ma_in1s3mc_font {
        bottom: 86px;
        left: 101px;
        top: auto;
    }
    .ma_in1s3m_click6 {
        top: 320px;
        left: 884px;
    }
    .ma_in1s3m_click6 .ma_in1s3mc_font {
        bottom: 100px;
        left: 77px;
        top: auto;
    }
    .ma_in1s3m_click9 {
        top: 291px;
        left: 1027px;
    }
    .ma_in1s3m_click9 .ma_in1s3mc_font {
        bottom: 54px;
        left: 54px;
        top: auto;
    }
    .ma_in1s3m_click13 {
        top: 291px;
        left: 1157px;
    }
    .ma_in1s3m_click13 .ma_in1s3mc_font {
        bottom: 42px;
        left: 25px;
        top: auto;
    }
    .ma_in1s3m_click12 {
        top: 381px;
        left: 1054px;
    }
    .ma_in1s3m_click12 .ma_in1s3mc_font {
        bottom: 162px;
        left: 198px;
        top: auto;
    }
    .ma_in1s3m_click14 {
        top: 405px;
        left: 932px;
    }
    .ma_in1s3m_click14 .ma_in1s3mc_font {
        bottom: -170px;
        left: -321px;
        top: auto;
    }
    .ma_in1s3m_click10 {
        top: 461px;
        left: 982px;
    }
    .ma_in1s3m_click10 .ma_in1s3mc_font {
        bottom: -157px;
        left: -266px;
        top: auto;
    }
    .ma_in1s3mk_dian1 {
        left: 370px;
        top: 499px;
    }
    .ma_in1s3mk_dian2 {
        left: 503px;
        top: 465px;
    }
    .ma_in1s3mk_dian3 {
        left: 609px;
        top: 472px;
    }
    .ma_in1s3mk_dian3::before {
        top: 13px;
        left: -13px;
        transform: rotate(20deg);
    }
    .ma_in1s3m_img.alt5 {
        transform-origin: 52.5% 12% 0;
    }
    .ma_in1s3m_img.alt3 {
        transform-origin: 52% 17% 0;
    }
    .ma_in1s3m_img.alt2 {
        transform-origin: 50% 42% 0;
    }

    .ma_in1s3mk_dian4 {
        left: 812px;
        top: 446px;
    }
    .ma_in1s3mk_dian5 {
        left: 967px;
        top: 466px;
    }
    .ma_in1s3mk_dian7 {
        left: 981px;
        top: 466px;
    }
    .ma_in1s3mk_dian8 {
        left: 974px;
        top: 440px;
    }
    .ma_in1s3mk_dian6 {
        left: 976px;
        top: 504px;
    }
    .ma_in1s3mk_dian9 {
        left: 958px;
        top: 497px;
    }
    .ma_in1s3mk_dian14 {
        left: 795px;
        top: 484px;
    }
    .ma_in1s3mk_dian10 {
        left: 1110px;
        top: 471px;
    }
    .ma_in1s3mk_dian12 {
        left: 980px;
        top: 459px;
    }
    .ma_in1s3mk_dian13 {
        left: 939px;
        top: 472px;
    }

    .ma_in1s4m_box {
        margin: 0 -36px;
    }

    .ma_in1s4m_listbox {
        padding: 0 36px;
    }

    .ma_in1s5_mainbox {
        width: calc(100% - 470px);
    }

    /* .ma_in1s5mml_libox {
        width: 16.666666%;
    } */

    .ma_ft_container {
        width: 1440px;
    }

    .ma_ftct_c {
        width: calc(100% - 482px);
        padding-left: 86px;
    }

    .ma_ftctc_li {
        margin-right: 100px;
    }

    .ma_a2 .yxedr_active img {
        padding: 16px 0;
    }

    .ma_g2s2_main {
        top: 42%;
    }

    .ma_in1s7 .slick-dots {
        right: -50px;
    }

    .ma_g2s1m_main::before {
        width: 720px;
    }

    .ma_g2s2 {
        width: calc(100% - 296px);
    }
    .ma_pc_hd.alt .ma_container_hdnav {
        padding-right: 100px;
    }
    .ma_container_hdnav {
        width: 1440px;
    }
    /* .ma_in1s3m_click11 .ma_in1s3mc_font {
        left: 320%;
    }
    .ma_in1s3m_click11 .ma_in1s3mc_font::before {
        left: 22%;
    } */
    /* .ma_in1s3m_click8 .ma_in1s3mc_font::before {
        left: 28%;
    } */
    /* .ma_in1s3m_click14 .ma_in1s3mc_font {
        top: -28px;
    }
    .ma_in1s3m_click14 .ma_in1s3mc_font::before {
        top: 22px;
        border-bottom: 5px solid transparent;
        border-top: 5px solid #004898;
    }
    .ma_in1s3m_click7 .ma_in1s3mc_font {
        left: 112%;
    }
    .ma_in1s3m_click7 .ma_in1s3mc_font::before {
        left: 43%;
    }
    .ma_in1s3m_click12 .ma_in1s3mc_font {
        left: 221%;
    }
    .ma_in1s3m_click12 .ma_in1s3mc_font::before {
        left: 24%;
    }
    .ma_in1s3m_click4 .ma_in1s3mc_font {
        left: -103%;
    }
    .ma_in1s3m_click4 .ma_in1s3mc_font::before {
        left: 63%;
    } */
    .ma_in1s5mml_lis {
        width: 85px;
    }
    .ma_in1s5mmr_main {
        padding: 17.5px 58px;
    }
}

@media screen and (max-width: 1440px) {

    /* index */
    .ma_container_hdnav {
        width: 1200px;
    }

    .ma_nav_a {
        padding: 0 28px;
    }

    .ma_search {
        padding: 24px 24px 24px 0;
    }

    .ma_in1s1 {
        top: 300px;
        left: 190px;
    }

    .ma_in1s1_title {
        font-size: 40px;
        margin-bottom: 14px;
    }

    .ma_in1s1_p1 {
        font-size: 24px;
    }

    .ma_in1s1_p2 {
        font-size: 18px;
        margin-bottom: 28px;
    }

    .ma_btn {
        width: 130px;
        font-size: 14px;
    }

    .ma_btn a {
        line-height: 39px;
    }

    .ma_container {
/*         margin-top: 712px; */
        width: 1300px;
        margin-bottom: 70px;
    }

    .ma_section {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    .ma_in1s2 {
        padding: 60px 50px 40px;
    }

    .ma_title_h2 {
        font-size: 26px;
        margin-bottom: 14px;
    }

    .ma_title_p {
        font-size: 14px;
    }

    .ma_title_h2::before {
        bottom: -8px;
    }

    .ma_in1s2_main {
        margin: 0 -26px;
    }

    .ma_in1s2m_listbox {
        padding: 0 26px;
        margin-bottom: 25px;
    }

    .ma_in1s2mli_img {
        margin-bottom: 18px;
    }

    .ma_in1s2mlif_l span {
        font-size: 16px;
        height: 24px;
    }

    .ma_title {
        margin-bottom: 30px;
    }

    .ma_in1s2mlif_r {
        width: 7px;
        position: relative;
        top: 5px;
    }

    .ma_in1s3 {
        padding: 60px 0 0;
    }

    .ma_sy_bg {
        top: 162px;
    }

    .ma_in1s3m_img {
        width: 1200px;
    }

    /* .ma_in1s3m_click1 {
        top: 199px;
        left: 473px;
    }

    .ma_in1s3m_click2 {
        top: 198px;
        left: 538px;
    }

    .ma_in1s3m_click3 {
        top: 122px;
        left: 593px;
    }

    .ma_in1s3m_click4 {
        top: 63px;
        left: 677px;
    }

    .ma_in1s3m_click5 {
        top: 94px;
        left: 784px;
    }

    .ma_in1s3m_click6 {
        top: 140px;
        left: 772px;
    }

    .ma_in1s3m_click7 {
        top: 161px;
        left: 702px;
    }

    .ma_in1s3m_click8 {
        top: 196px;
        left: 648px;
    }

    .ma_in1s3m_click9 {
        top: 124px;
        left: 908px;
    }

    .ma_in1s3m_click10 {
        top: 267px;
        left: 852px;
    }

    .ma_in1s3m_click11 {
        top: 244px;
        left: 974px;
    }

    .ma_in1s3m_click12 {
        top: 191px;
        left: 919px;
    }

    .ma_in1s3m_click13 {
        top: 124px;
        left: 1024px;
    }

    .ma_in1s3m_click14 {
        top: 222px;
        left: 831px;
    }

    .ma_in1s3mk_dian14 {
        left: 724px;
        top: 223px;
    } */
    .ma_in1s3m_click1 {
        top: 334px;
        left: 500px;
    }
    .ma_in1s3m_click1 .ma_in1s3mc_font {
        bottom: -80px;
        left: -197px;
        top: auto;
    }
    .ma_in1s3m_click2 {
        top: 329px;
        left: 553px;
    }
    .ma_in1s3m_click2 .ma_in1s3mc_font {
        bottom: -108px;
        left: -181px;
        top: auto;
    }
    .ma_in1s3m_click3 {
        top: 244px;
        left: 604px;
    }
    .ma_in1s3m_click3 .ma_in1s3mc_font {
        bottom: 61px;
        left: -171px;
        top: auto;
    }
    .ma_in1s3m_click8 {
        top: 319px;
        left: 663px;
    }
    .ma_in1s3m_click8 .ma_in1s3mc_font {
        bottom: 169px;
        left: -194px;
        top: auto;
    }
    .ma_in1s3m_click4 {
        top: 186px;
        left: 680px;
    }

    .ma_in1s3m_click4 .ma_in1s3mc_font {
        bottom: 77px;
        left: -222px;
        top: auto;
    }
    .ma_in1s3m_click7 {
        top: 285px;
        left: 713px;
    }
    .ma_in1s3m_click7 .ma_in1s3mc_font {
        bottom: 151px;
        left: 55px;
        top: auto;
    }
    .ma_in1s3m_click5 {
        top: 233px;
        left: 762px;
    }
    .ma_in1s3m_click5 .ma_in1s3mc_font {
        bottom: 74px;
        left: 65px;
        top: auto;
    }
    .ma_in1s3m_click6 {
        top: 262px;
        left: 789px;
    }
    .ma_in1s3m_click6 .ma_in1s3mc_font {
        bottom: 79px;
        left: 44px;
        top: auto;
    }
    .ma_in1s3m_click9 {
        top: 242px;
        left: 903px;
    }
    .ma_in1s3m_click9 .ma_in1s3mc_font {
        bottom: 45px;
        left: 35px;
        top: auto;
    }
    .ma_in1s3m_click13 {
        top: 246px;
        left: 1014px;
    }
    .ma_in1s3m_click12 {
        top: 317px;
        left: 928px;
    }
    .ma_in1s3m_click12 .ma_in1s3mc_font {
        bottom: 139px;
        left: 150px;
        top: auto;
    }
    .ma_in1s3m_click14 {
        top: 338px;
        left: 827px;
    }
    .ma_in1s3m_click14 .ma_in1s3mc_font {
        bottom: -144px;
        left: -269px;
        top: auto;

    }
    .ma_in1s3m_click10 {
        top: 381px;
        left: 868px;
    }
    .ma_in1s3m_click10 .ma_in1s3mc_font {
        bottom: -136px;
        left: -223px;
        top: auto;
    }
    .ma_in1s3m_xnan {
        bottom: 38px;
        left: 58px;
        width: 460px;
    }

    .ma_in1s3mx_main {
        padding: 8px 0;
        font-size: 14px;
    }

    .ma_in1s3mxm_click {
        width: 20px;
        height: 20px;
        line-height: 20px;
        margin-right: 6px;
    }

    .ma_in1s3_btn {
        bottom: 48px;
    }

    .ma_in1s3mk_font {
        width: 627px;
        padding: 28px 48px;
    }

    .ma_in1s3mxm_kuang .ma_in1s3mk_font {
        bottom: -55px;
        left: auto;
        right: -781px;
    }

    .ma_in1s3 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .ma_in1s3mkf_title {
        font-size: 22px;
        height: 38px;
    }

    .ma_in1s3mk_font p {
        margin-bottom: 20px;
    }

    .ma_in1s3mk_font a {
        font-size: 14px;
    }

    .ma_in1s3mk_dian {
        width: 18px;
        height: 18px;
    }

    /* .ma_in1s3mk_dian1 {
        left: 348px;
        top: 212px;
    }

    .ma_in1s3mk_dian2 {
        left: 449px;
        top: 254px;
    }

    .ma_in1s3mk_dian3 {
        left: 598px;
        top: 245px;
    }

    .ma_in1s3mk_dian3::before {
        height: 138px;
        top: -2px;
        left: -42px;
        transform: rotate(40deg);
    }

    .ma_in1s3mk_dian4 {
        left: 726px;
        top: 127px;
    }

    .ma_in1s3mk_dian5 {
        left: 813px;
        top: 209px;
    }

    .ma_in1s3mk_dian6 {
        left: 853px;
        top: 192px;
    }

    .ma_in1s3mk_dian7 {
        left: 869px;
        top: 192px;
    }

    .ma_in1s3m_kuang8 .ma_in1s3mk_dian8 {
        left: 863px;
        top: 202px;
    }

    .ma_in1s3m_kuang9 .ma_in1s3mk_dian9 {
        left: 818px;
        top: 198px;
    }

    .ma_in1s3m_kuang10 .ma_in1s3mk_dian10 {
        left: 927px;
        top: 226px;
    }

    .ma_in1s3m_kuang11 .ma_in1s3mk_dian11 {
        left: 1031px;
        top: 227px;
    }

    .ma_in1s3m_kuang12 .ma_in1s3mk_dian12 {
        left: 870px;
        top: 194px;
    }

    .ma_in1s3m_kuang13 .ma_in1s3mk_dian13 {
        left: 878px;
        top: 187px;
    }

    .ma_in1s3mxm_kuang13 .ma_in1s3mk_font {
        bottom: -56px;
        left: auto;
        right: -782px;
    } */
    .ma_in1s3mk_dian1 {
        left: 358px;
        top: 407px;
    }
    .ma_in1s3mk_dian2 {
        left: 458px;
        top: 378px;
    }
    .ma_in1s3mk_dian3 {
        left: 554px;
        top: 383px;
    }
    .ma_in1s3mk_dian4 {
        left: 726px;
        top: 375px;
    }
    .ma_in1s3mk_dian5 {
        left: 851px;
        top: 387px;
    }
    .ma_in1s3mk_dian7 {
        left: 869px;
        top: 392px;
    }
    .ma_in1s3mk_dian6 {
        left: 853px;
        top: 411px;
    }
    .ma_in1s3m_kuang8 .ma_in1s3mk_dian8 {
        left: 863px;
        top: 391px;
    }
    .ma_in1s3m_img.alt9 {
        transform-origin: 77% 20% 0;
    }
    .ma_in1s3m_kuang9 .ma_in1s3mk_dian9 {
        left: 845px;
        top: 355px;
    }
    .ma_in1s3m_kuang13 .ma_in1s3mk_dian13 {
        left: 831px;
        top: 402px;
    }
    .ma_in1s3m_kuang12 .ma_in1s3mk_dian12 {
        left: 870px;
        top: 378px;
    }
    .ma_in1s3mk_dian14 {
        left: 714px;
        top: 393px;
    }
    .ma_in1s3m_kuang10 .ma_in1s3mk_dian10 {
        left: 973px;
        top: 387px;
    }

    .ma_in1s4 {
        padding: 60px 90px 35px;
    }

    .ma_in1s4 .ma_title {
        margin-bottom: 36px;
    }

    .ma_in1s4m_box {
        margin: 0 -30px;
    }

    .ma_in1s4m_listbox {
        padding: 0 30px;
        margin-bottom: 50px;
    }

    .ma_in1s4m_list {
        height: 210px;
    }

    /* .ma_in1s4ml_num {
        font-size: 60px;
    } */

    .ma_in1s4ml_numbox {
        bottom: -14px;
    }

    .ma_in1s4m_listbox1 .ma_in1s4ml_numbox {
        right: -14px;
    }

    .ma_in1s4ml_numbox {
        right: -30px;
    }

    .ma_in1s5 {
        padding: 60px 0 48px;
    }

    .ma_in1s5_mainbox {
        width: calc(100% - 230px);
    }

    .ma_in1s5 .ma_title {
        margin-bottom: 25px;
    }

    .ma_in1s5m_title {
        margin-bottom: 26px;
    }

    .ma_in1s5m_main {
        padding: 0 32px;
    }

    .ma_in1s5mml_libox {
        width: 20%;
    }

    .ma_in1s5mml_li {
        padding: 23px 0;
    }

    .ma_in1s5mmr_main {
        padding: 17px 58px;
    }

    .ma_in1s5m1r_num {
        font-size: 28px;
    }

    .ma_in1s6 {
        padding: 60px 0 0;
    }

    .ma_in1s6 .ma_title {
        margin-bottom: 36px;
    }

    .ma_in1s6_main::before {
        height: 50px;
        top: -24px;
    }

    .ma_in1s6_main {
        padding: 36px 0 60px;
    }

    .ma_in1s6_main img {
        width: 95%;
    }

    .ma_in1s7 {
        padding: 60px 0 65px;
    }

    .ma_in1s7 .ma_title {
        margin-bottom: 36px;
    }

    .ma_in1s7_mainbox {
        width: calc(100% - 160px);
    }

    .ma_in1s7m_l {
        padding: 40px 36px 0 0;
    }

    .ma_in1s7m_r {
        padding: 0 26px 0 0;
    }

    .ma_in1s7mr_li1 {
        padding-left: 26px;
    }

    .ma_in1s7mrl2_time {
        width: 100px;
    }

    .ma_in1s7mrl2_main {
        width: calc(100% - 100px);
    }

    .ma_in1s7 .slick-dots li {
        margin-bottom: 10px;
    }

    .ma_in1s7 .slick-dots li {
        width: 10px;
        height: 10px;
    }

    .ma_in1s7mr_title {
        margin-bottom: 20px;
        padding-left: 20px;
    }

    .ma_ft_container {
        width: 1300px;
    }

    .ma_ft_a {
        margin: 0 -34px 60px;
    }

    .ma_fta_l {
        padding: 0 34px;
    }

    .ma_ftal_box a {
        padding: 70px 0;
    }

    .ma_ftal_box p {
        font-size: 22px;
        margin-bottom: 22px;
    }

    .ma_ftal_box h2 {
        font-size: 38px;
        margin-bottom: 30px;
    }

    .ma_ftalb_imgbox {
        width: 30px;
        height: 30px;
    }

    .ma_ftc_top {
        padding: 0 50px;
    }

    .ma_ftct_l {
        width: 160px;
    }

    .ma_ftct_c {
        width: calc(100% - 310px);
        padding-left: 130px;
    }

    .ma_ftctc_li {
        float: left;
        margin-right: 90px;
    }

    .ma_ftct_r {
        width: 130px;
    }

    .ma_ftctr_imgbox {
        height: 130px;
    }

    .ma_ftctr_img {
        width: 84%;
    }

    .ma_ftctcbr_wx img {
        width: 34px;
        height: 34px;
    }
    .ma_ftctcbr_in img {
        width: 34px;
        height: 34px;
    }

    .ma_ftctcb_r span {
        margin-right: 0px;
    }

    .ma_ft {
        padding-bottom: 22px;
    }

    .ma_ftctcl_a {
        font-size: 16px;
        margin-bottom: 12px;
    }

    .ma_ftct_btm {
        width: 88%;
    }

    .ma_in1s6_mainbox {
        width: auto;
    }

    /* a1 */
/*     .ma_container_ny { */
/*         margin-top: 380px; */
/*     } */

    .ma_nytitle_h2 {
        font-size: 28px;
    }

    .ma_nytitle {
        padding-bottom: 14px;
        margin-bottom: 40px;
    }

    .ma_mbx_box {
        margin: 0px auto 50px;
    }

    .ma_a1s1m_listbox {
        padding: 0 32px;
        margin-bottom: 35px;
    }

    .ma_a1s1_main {
        margin-bottom: 20px;
    }

    .ma_a1s1m_listbox a {
        display: block;
    }

    /* .ma_nysection {
        padding: 0 !important;
    } */

    .ma_container_ny {
        padding: 45px 0 80px;
    }

    /* a2 */
    .ma_nytitle2_h2 {
        font-size: 24px;
    }

    .ma_nytitle2 {
        padding-bottom: 24px;
        margin-bottom: 35px;
    }

    .ma_a2 .ma_mbx_box {
        margin: 0px auto 40px;
    }

    .ma_xqfy {
        padding-top: 50px;
    }

    .ma_xq_main {
        padding: 0 30px;
    }

    /* b1 */
    .ma_listbox_main {
        margin: 0 -20px 24px;
    }

    .ma_listboxm_listbox {
        margin-bottom: 42px;
    }

    /* b2 */
    .ma_nytitle_h2 {
        font-size: 26px;
    }

    .ma_nyt_xq .ma_nytitle_h2 {
        margin-bottom: 25px;
    }

    .ma_nyt_xq {

        margin: 0 auto 30px;
    }

    .ma_tabc_li {
        font-size: 16px;
        line-height: 45px;
    }

    .ma_b2s1 {
        padding: 50px 0 20px;
        margin-bottom: 50px;
    }

    .ma_tab_clickbox {
        margin: 0 -2px 40px;
    }

    /* .ma_tabc_libox {
        width: 250px !important;
    } */

    .ma_tabmll_top {
        width: 660px;
        margin: 0 auto 30px;
    }

    .ma_tabml_lun {
        margin-bottom: 40px;
    }

    .ma_tabml_btn {
        width: 180px;
        margin-bottom: 40px;
    }

    .ma_lm_title {
        margin-bottom: 35px;
    }

    .ma_tabmlt_main {
        margin: 0 -35px;
    }

    .ma_tabmltm_libox {
        padding: 0 35px;
        margin-bottom: 30px;
    }

    .ma_tabmltml_l {
        width: 40px;
    }

    .ma_tabmltml_r {
        width: calc(100% - 40px);
    }

    .ma_b2s2 {
        padding: 0 0 30px;
    }

    .ma_lm2_title p {
        font-size: 22px;
        padding-bottom: 8px;
    }

    .ma_b2s2 .ma_lm2_title {
        margin-bottom: 22px;
    }

    .ma_b2s2_main p:last-child {
        margin: 16px 0 !important;
    }

    .ma_b2s2m_tab p:last-child {
        margin: 0 !important;
        margin-left: 10px !important;
    }

    .ma_b2s2m_font p::before {
        left: -10px;
    }

    .ma_b2s2m_font p {
        margin-left: 10px;
    }

    .ma_lm2_title {
        position: relative;
        margin-bottom: 30px;
    }

    .ma_b2s3_libox {
        margin-bottom: 25px;
    }

    .ma_b2s3 {
        margin-bottom: 10px;
    }

    .ma_b2s4mlb_title {
        margin-bottom: 35px;
        margin-top: 8px;
    }

    .ma_b2s4mlb_title p {
        font-size: 18px;
        line-height: 1.5;
    }

    .ma_b2s4mlb_title::before {
        width: 30px;
        bottom: -10px;
    }

    .ma_b2s4mlb_main p {
        max-height: 112px;
    }

    .ma_b2s4m_libox {
        height: 330px;
    }

    .ma_b2s4 {
        padding-bottom: 50px;
    }

    .ma_b2s5 {
        padding: 50px 0 44px;
    }

    .ma_b2s5_title .ma_title_h2 {
        font-size: 24px;
    }

    .ma_b2s5_title .ma_title_h2::before {
        bottom: -8px;
    }

    .ma_b2s5ml_img {
        margin-bottom: 24px
    }

    .ma_b2s5ml_font {
        padding: 0 16px 12px;
    }

    .g_down .g_tatg {
        width: 420px;
        padding: 36px 54px;
    }

    .g_tatgtle {
        font-size: 22px;
        margin-bottom: 30px;
    }

    .g_tatginp {
        height: 45px;
        margin-bottom: 15px;
    }

    .g_tatginp input {
        padding-left: 26px;
        padding-right: 26px;
    }

    .g_send {
        height: 45px;
        font-size: 18px;
        line-height: 45px;
    }

    .g_down .g_yan {
        margin-bottom: 24px;
    }

    .g_yanfr {
        top: 50%;
        right: 26px;
    }

    .g_yanfl input {
        padding-left: 26px;
        padding-right: 110px;
    }

    .g_yanfl {
        height: 45px;
    }

    .g_yan {
        height: 45px;
    }

    /* b21 */
    .ma_b21 .ma_c2s1_title::before {
        bottom: 168px;
    }

    .ma_b21 .ma_b2s4 {
        padding-top: 50px;
    }

    /* g1 */
    .ma_g1s1mt_l {
        width: 600px;
    }

    .ma_g1s1mt_r {
        width: 600px;
        padding: 26px;
    }

    .ma_g1s1mtr_main {
        padding: 50px 28px;
    }

    .ma_g1s1m_top {
        margin-bottom: 50px;
    }

    .ma_g1s1mb_search {
        margin-bottom: 45px;
    }

    .ma_g1s1mbs {
        margin-right: 25px;
    }

    .ma_g1s1mbm_list {
        margin-bottom: 26px;
    }

    .ma_g1s1mbmlj_n {
        line-height: 45px;
    }

    .ma_g1s1mbmlj_img {
        height: 45px;
    }

    .ma_g1s1mbmlj_name {
        padding: 0 26px;
    }

    .ma_g1s1mbml_main {
        padding: 35px 32px 40px;
    }

    .ma_g1s1mbmlm_top div {
        margin-right: 75px;
    }

    .ma_g1s1mbmlm_top {
        margin-bottom: 30px;
    }

    .ma_g1s1mbmlmm1_t {
        margin-bottom: 14px;
    }

    .ma_g1s1mbmlmm_1 {
        margin-bottom: 26px;
    }

    .ma_g1s1mbmlm_main {
        margin-bottom: 34px;
    }

    .ma_g1s1mbmlm_btn {
        width: 150px;
    }

    .ma_g1s1mbmlm_btn p {
        line-height: 45px;
        padding: 0 47px;
    }

    .ma_g1s1mb_main {
        margin-bottom: 64px;
    }

    .ma_g2s1_title {
        margin: 0 auto 30px;
    }

    .ma_g2s1m_p {
        width: calc(100% - 135px);
        padding-bottom: 130px;
    }

    .ma_g2s1m_main {
        padding: 40px 28px;
    }

    .ma_g2s1mm_num span {
        font-size: 30px;
    }

    .ma_g2s1mm_libox {
        margin-bottom: 32px;
    }

    .ma_g2s1 {
        padding: 50px 0 26px;
    }

    .ma_g2s2 {
        padding: 50px 0 40px;
        width: calc(100% - 150px);
    }

    .ma_g2s3 {
        padding: 50px 0 40px;
    }

    .ma_g2s3_title {
        margin: 0 auto 35px;
    }

    .ma_g2s3m_p {
        width: calc(100% - 130px);
        margin: 0 auto 30px;
    }

    .ma_g2s3mlbl_li {
        padding-top: 30px;
    }

    .ma_g2s3mlbl_li a {
        padding: 25px 60px 30px 35px;
    }

    .ma_g2s3mlbll_img {
        width: 70px;
        height: 77px;
    }

    .ma_g2s3mlb_r {
        padding-top: 30px;
    }

    .ma_g2s3mlb_r a {
        padding: 25px 50px 30px 35px;
    }

    .ma_g2s3mlb_r {
        height: 473px;
    }

    .ma_g2s3mlblr_img {
        width: 107px;
        height: 92px;
    }

    .ma_g2s4 {
        padding: 50px 0 0;
        width: calc(100% - 100px);
    }

    .ma_g2s4_title {
        margin-bottom: 30px;
    }

    .ma_g2s4_li {
        padding: 30px 0 26px;
    }

    .ma_g2s4l_img {
        width: 42px;
        margin: 0 auto 12px;
    }

    .ma_g2 .ma_container_ny {
        padding-bottom: 52px;
    }

    /* j1 */
    .ma_j1s1ml_l {
        width: 470px;
    }

    .ma_j1s1ml_r {
        width: calc(100% - 470px);
        padding: 28px 0 29px 35px;
    }

    .ma_j1s1mlrt_h3 {
        font-size: 22px;
        margin-right: 24px;
    }

    .ma_j1s1mlr_title {
        margin-bottom: 28px;
    }

    .ma_j1s1mlr_main {
        padding-top: 20px;
        padding-right: 40px;
        margin-bottom: 13px;
    }

    .ma_ny_btn {
        width: 130px;
    }

    .ma_nyb_p {
        line-height: 39px;
        margin-right: 8px;
    }

    .ma_j1s1m_list {
        margin-bottom: 36px;
    }

    .ma_j1s1_main {
        margin-bottom: 70px;
    }

    /* j2 */
    .ma_j2 .ma_mbx_box {
        margin-bottom: 50px;
    }

    .ma_j2s1_main {
        padding: 0 26px 0 46px;
    }

    .ma_j2s1m_r {
        width: 460px;
    }

    .ma_j2s1m_l {
        padding: 44px 84px 46px 0;
        width: calc(100% - 460px);
    }

    .ma_j2s1ml_a {
        width: 130px;
    }

    .ma_j2_title {
        font-size: 22px;
        height: 37px;
        margin-bottom: 20px;
    }

    .ma_j2s1 {
        padding-bottom: 80px;
    }

    .ma_j2s2_mainbox {
        width: calc(100% - 80px);
        padding: 34px 100px;
    }

    .ma_j2s2_main {
        transform: translateY(210px);
    }

    .ma_v_main {
        width: 740px;
    }

    .ma_j2s3 {
        padding: 230px 0 300px;
    }

    .ma_j2s3_mainbox {
        width: calc(100% - 84px)
    }

    .ma_j2s3m_l {
        width: 470px;
    }

    .ma_j2s3m_r {
        width: calc(100% - 470px);
        padding: 33.5px 0 23.5px 46px;
    }

    .ma_j2s3ml_title {
        margin-bottom: 16px;
    }

    .ma_j2s4ml_main {
        width: calc(100% - 20px);
        margin: 0 auto;
    }

    .ma_j2s4 {
        margin-bottom: 50px;
    }

    .ma_j2s5mlm_r {
        width: 500px;
    }

    .ma_j2s5mlm_l {
        padding: 75px 0px 71px 5px;
        width: calc(100% - 500px);
    }

    .ma_nyb_p a {
        line-height: 40px;
    }

    .ma_ny_btn p {
        line-height: 40px;
    }

    .ma_j2s5ml_main {
        width: calc(100% - 20px);
        margin: 0 auto;
    }

    .ma_j2s5 {
        padding-bottom: 0;
    }

    /* l1 */
    .ma_l1s1_main {
        margin: 0 -30px;
    }

    .ma_l1s1m_libox {
        padding: 0 30px;
    }

    .ma_l1s1 {
        margin-bottom: 50px;
    }

    .ma_l1s2 {
        padding: 0 !important;
    }

    .ma_l1s3 {
        padding: 70px 0 70px;
    }

    .ma_l1s3_main {
        width: calc(100% - 200px);
        margin: 0 auto;
    }

    .ma_l1s3m_list {
        margin: 0 -30px 25px;
    }

    .ma_l1s3ml_li {
        padding: 0 30px;
    }

    .ma_l1s3mli_text {
        padding: 0 30px;
    }

    .ma_l1s3ml_li::before {
        right: 13px;
    }

    .ma_l1s3my_inpit img {
        width: 120px;
    }

    .ma_l1s3my_inpit input {
        width: calc(100% - 125px);
    }

    .ma_l1s3my_btn input {
        width: 118px;
    }

    .ma_l1s3my_inpit {
        width: calc(100% - 154px);
    }

    /* r1 */
    .ma_r1s1 .ma_b1s2mli_main {
        padding: 50px 24px;
    }

    .ma_b1s2mlim_title {
        margin-bottom: 16px;
    }

    /* r2 */
    .ma_r2s1_title {
        margin-bottom: 35px;
    }

    .ma_r2s1_main p {
        font-size: 16px;
        color: #666;
        line-height: 1.8;
    }

    .yxedr_active img {
        padding: 25px 0;
    }

    .ma_r2s1 {
        padding-bottom: 25px;
    }

    /* .ma_r2s2 {
        margin-bottom: 60px;
    } */

    .ma_r2s3 .ma_lm2_title {
        margin-bottom: 20px;
    }

    /* .ma_r2s3 {
        padding-bottom: 55px;
    } */

    .ma_r2s4 {
        padding: 50px 0 30px;
    }

    .yxedr_active img {
        padding: 20px 0;
    }

    .ma_r2s1 {
        padding-bottom: 20px;
    }

    /* .ma_r2s2 {
        margin-bottom: 28px;
    } */

    .ma_r2s3 {
        padding-top: 28px;
    }

    .ma_r2s4 {
        padding: 40px 0 20px;
    }

    /* t1 */
    .ma_t1s1 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .ma_t1s1_list a {
        padding: 20px 10px 20px 0;
    }

    .ma_t1s1ll_day {
        font-size: 28px;
    }

    .ma_t1s1l_c {
        padding: 26px 50px;
    }

    .ma_t1s1_main {
        margin-bottom: 60px;
    }

    /* t2 */
    .ma_t2s1_title a {
        font-size: 16px;
        line-height: 22px;
    }

    .ma_t2s1 {
        padding-bottom: 60px;
    }

    .ma_t2s1_li a {
        padding: 30px 24px 26px;
    }

    .ma_t2s1l_img {
        width: 48px;
    }

    .ma_t2s1l_main {
        width: calc(100% - 48px);
        padding-left: 20px;
    }

    .ma_t2s1lm_time {
        margin-bottom: 12px;
    }

    .ma_t2s1lm_title {
        margin-bottom: 12px;
    }

    .ma_t2s2 {
        padding: 60px 0 60px;
    }

    .ma_t2s2_title {
        margin-bottom: 0;
    }

    .ma_t2s1 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .ma_t2s2_li a {
        padding: 30px 0 20px;
    }

    .ma_t2s2lil_title {
        font-size: 18px;
        height: 30px;
    }

    .ma_t2s3 {
        padding: 60px 0 70px;
    }

    .ma_t2s3l_img {
        width: 42px;
    }

    .ma_t2s3l_font {
        font-size: 22px;
        line-height: 40px;
    }

    .ma_t2s3_libox:first-child .ma_t2s3l_font {
        margin-left: 44px;
    }

    .ma_t2s3_li {
        padding: 26px 0;
    }

    .ma_t2s3_ul {
        margin: 0 -24px 50px;
    }

    .ma_t2s3_libox {
        padding: 0 24px;
    }

    .ma_t2s4_ul {
        margin: 0 -70px;
    }

    .ma_t2s4_libox {
        padding: 0 70px;
        margin-bottom: 40px;
    }

    .ma_tcbox {
        width: 550px;
        height: 405px;
        padding: 50px 34px 50px 40px;
    }

    .ma_t2s5 {
        padding: 50px 0 0;
    }

    .ma_t2s5_main {
        padding-bottom: 60px;
    }

    .ma_t2s4_main {
        padding: 0 180px 0 30px;
    }

    /* n1 */
    .ma_n1s1mll_img {
        margin-bottom: 34px;
        width: 340px;
    }

    .ma_n1s1mllt_time {
        margin-bottom: 14px;
    }

    .ma_n1s1ml_l {
        padding: 10px 60px 0 0;
    }

    .ma_n1s1m_ul {
        margin-bottom: 100px;
    }

    .ma_n1s1_bg {
        top: 330px;
    }

    .ma_n1s1m_list a {
        padding: 20px 0;
    }

    .ma_n1s1ml_fl p {
        font-size: 22px;
        margin-bottom: 26px;
    }

    .ma_j1s1ml_fr {
        width: 200px;
    }

    .ma_n1s1ml_c {
        width: calc(100% - 290px);
        padding: 12px 50px 14px 45px;
    }

    .ma_n1s1ml_c::before {
        width: 32px;
        left: -10px
    }

    .ma_n1s1_main {
        margin-bottom: 70px;
    }

    .ma_n1s1mlc_title {
        margin-bottom: 10px;
    }

    .ma_n1s1ml_fl::before {
        width: 24px;
        height: 24px;
        line-height: 24px;
    }

    /* n2 */
    .ma_n2s1_title {
        margin-bottom: 0;
        padding-bottom: 16px;
    }

    .ma_nytimebox {
        padding: 25px 0;
        margin-bottom: 40px;
    }

    .ma_n2 .ma_xqfy {
        padding-top: 50px;
        margin-bottom: 50px;
    }

    .ma_n2s1 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .ma_n2s2 {
        padding: 50px 0 90px;
    }

    .ma_n2s2mlm_main {
        padding: 18px 22px;
    }

    .ma_n2s2mlmm_time {
        margin-bottom: 12px;
    }

    .ma_n2s2mlmm_title {
        margin-bottom: 12px;
    }

    .ma_n2s2mlmm_p {
        margin-bottom: 20px;
    }

    /* y1 */
    .ma_y1s1 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .ma_y1s1_title .ma_nytitle2_h2 {
        margin-bottom: 22px;
    }

    .ma_y1s1m_title {
        /* margin-bottom: 30px; */
    }

    .ma_y1s1m_img .slick-track {
        padding: 30px 0;
    }

    .ma_y1 .ma_container_ny {
        padding-bottom: 40px;
    }

    /* z1 */
    .ma_z1s1m_r {
        width: 450px;
    }

    .ma_z1s1m_l {
        width: calc(100% - 450px);
        padding: 70px 76px 43px 15px;
    }

    .ma_z1s1ml_title {
        font-size: 22px;
        margin-bottom: 25px;
        height: 37px;
    }

    .ma_z1s1 {
        padding-bottom: 50px;
    }

    .ma_z1s2_main {
        width: 900px;
    }

    .ma_z1s2 {
        padding: 50px 0 22px;
    }

    .ma_z1s2m_li {
        padding: 20px 28px;
    }

    .ma_z1s2ml_l {
        width: 24px;
        position: relative;
        top: 2px;
    }

    .ma_z3s1m_l {
        width: calc(100% - 450px);
        padding: 70px 15px 36px 70px;
    }

    .ma_z1s1m_top {
        margin-bottom: 50px;
    }

    .ma_z1s1mbl_l {
        width: 32px;
    }

    .ma_z1s1mbl_r {
        width: calc(100% - 32px);
        padding: 0 0 0 20px;
    }

    .ma_z1s1mb_list {
        margin-bottom: 30px;
    }

    .ma_ban_lun .slick-dots {
        top: 545px;
    }

    .ma_r2s3 {
        margin-top: 15px;
    }

    .ma_nytitle2 {
        margin-bottom: 16px;
    }

    .ma_a2 .ma_xqfy {
        padding-top: 30px;
    }

    .ma_g1 .ma_container_ny {
        padding-bottom: 80px;
    }

    .ma_j1 .ma_container_ny {
        padding-bottom: 65px;
    }

    .ma_r1 .ma_container_ny {
        padding-bottom: 50px;
    }

    .ma_z1 .ma_mbx_box {
        margin-bottom: 50px;
    }

    /* .ma_tabmlt_main p:first-child {
        margin: 0 35px 26px;
    } */
    .ma_in1s5mml_lis {
        width:80px;
    }

    .ma_b2s5ml_font::before {
        left: 18px;
    }

    .ma_y1 .ma_nytitle2 {
        margin-bottom: 30px;
    }

    .ma_t2 .mCSB_scrollTools {
        top: 10px !important;
        right: 4px !important;
    }

    .ma_b1s2mlim_ul p {
        line-height: 1.7;
        height: 190px;
    }

    .ma_b1s2mlim_title {
        margin-bottom: 6px;
    }

    .ma_in1s6ul {
        margin: 0 10px;
    }

    .ma_in1s6li_box {
        padding: 0 14px;
    }

    .ma_in1s6li {
        height: 260px;
        padding: 20px;
    }

    .ma_in1s6li_title,
    .ma_in1s6li_call {
        font-size: 16px;
    }

    .ma_n2s1_title {
        margin-bottom: 0;
    }

    .ma_g2s1m_main::before {
        width: 650px;
    }

    .ma_g2s2 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .ma_r2s1lv_main {
        padding: 50px 26px 15px;
    }

    .ma_r2s1_main {
        margin: 0 auto 25px;
    }

    .ma_r2s1lv_title {
        margin-bottom: 25px;
    }

    .ma_r2s1lvm_li {
        padding: 26px 30px;
    }

    .ma_r2s1lvl_num {
        margin-bottom: 25px;
    }

    .ma_r2s1lvlm_t {
        margin-bottom: 16px;
    }

    .ma_r2s1lvl_img {
        top: 25px;
        right: 20px;
        width: 42px;
    }

    .ma_r2s1lvm_libox {
        margin-bottom: 35px;
        padding: 0 16px;
    }

    .ma_r2s1lvm_ul {
        margin: 0 -16px;
    }

    .ma_tabmllt_li_font p {
        font-size: 20px;
    }
    .ma_b2s4mlib_img {
        width: 40px;
    }
    .ma_ds1s1l_img {
        width: 600px;
    }
    .ma_ds1s1l_font {
        padding: 26px 30px 32px;
        width: 610px;
    }
    .ma_ds1s1lf_h3 {
        font-size: 24px;
        height: 42px;
    }
    .ma_ds1s1lf_p {
        margin-top: 14px;
        padding: 20px 0;
    }
    .ma_ds1s1 {
        margin-bottom: 100px;
    }
    .ma_ds1 .ma_mbx_box {
        margin-bottom: 30px;
    }
    .ma_in1s6li_num {
        font-size: 16px;
    }
    .ma_tabmlt_main p {
        margin: 0 35px 20px;
    }



}

@media screen and (max-width: 1366px) {

    /* index */
    .ma_in1s1 {
        left: 170px;
    }

    .ma_in1s3mxm_kuang .ma_in1s3mk_font {
        bottom: -55px;
        left: auto;
        right: -800px;
    }

    .ma_in1s1_title {
        font-size: 36px;
        margin-bottom: 10px;
    }

    .ma_in1s1_p1 {
        font-size: 22px;
        margin-bottom: 6px;
    }

    .ma_in1s1_p2 {
        margin-bottom: 20px;
    }

    .ma_btn {
        width: 120px;
    }

    .ma_btn a {
        line-height: 36px;
    }

    .ma_in1s2 {
        padding: 50px 36px 30px;
    }

    .ma_in1s2_main {
        margin: 0 -20px;
    }

    .ma_in1s2m_listbox {
        padding: 0 20px;
    }

    .ma_in1s3 {
        padding: 50px 0 0;
    }

    .ma_in1s3m_xnan {
        width: 440px;
    }

    .ma_in1s4 {
        padding: 50px 70px 15px;
    }

    .ma_in1s4ml_num {
        font-size: 50px;
    }

    .ma_in1s4ml_img {
        width: 30px;
        height: 30px;
        margin-bottom: 8px;
    }

    .ma_in1s5 {
        padding: 50px 0 46px;
    }

    .ma_in1s5m1r_num {
        font-size: 26px;
    }

    .ma_in1s5mmrm1l {
        width: 40px;
        height: 40px;
    }

    .ma_in1s5mmrm_1_main {
        margin-bottom: 22px;
    }

    .ma_in1s5mml_libox {
        margin-bottom: 9px;
    }

    .ma_in1s5mmr_main {
        margin-bottom: 9px;
    }

    .ma_in1s6 {
        padding: 50px 0 0;
    }

    .ma_in1s7 {
        padding: 50px 0 55px;
    }

    .ma_ft_a {
        margin: 0 -28px 50px;
    }

    .ma_fta_l {
        padding: 0 28px;
    }

    .ma_ftal_box p {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .ma_ftal_box h2 {
        font-size: 34px;
        margin-bottom: 24px;
    }

    .ma_ftc_top {
        padding: 0 42px;
    }

    .ma_z1s1m_l {
        padding: 50px 76px 43px 15px;
    }
    .ma_in1s3mc_font p {
        font-size: 12px;
    }
    .ma_in1s3m_click11 .ma_in1s3mc_font::before {
        left: 17%;
    }
    .ma_in1s3m_click12 .ma_in1s3mc_font::before {
        left: 21%;
    }









}

@media screen and (max-width: 1280px) {

    /* index */
    .ma_callbox {
        padding-top: 20px;
    }

    .ma_nav_a {
        line-height: 50px;
    }

    .ma_search {
        padding: 14px 24px 14px 0;
    }

    .ma_language_en a {
        line-height: 50px;
    }

    .ma_navbar_l {
        width: 115px;
        height: 115px;
    }

    .ma_ban {
        top: 92px;
    }

    .ma_nav2 {
        top: 70px;
        /* padding: 20px 26px; */
    }

    .ma_language_others {
        width: 100px;
        padding: 20px 26px;
        top: 70px;
    }

    .ma_container {
        width: 1200px;
    }

    .ma_in1s2 {
        padding: 45px 36px 25px;
    }

    .ma_title_h2 {
        font-size: 24px;
        margin-bottom: 12px;
    }

    .ma_title {
        margin-bottom: 25px;
    }

    .ma_in1s2_main {
        margin: 0 -16px;
    }

    .ma_in1s2m_listbox {
        padding: 0 16px;
    }

    .ma_in1s2mli_img {
        margin-bottom: 14px;
    }

    .ma_in1s2mli_font {
        padding-bottom: 8px;
    }

    .ma_in1s3 {
        padding: 45px 0 0;
    }

    /* .ma_in1s3m_click1 {
        top: 200px;
        left: 429px;
    }

    .ma_in1s3m_click2 {
        top: 200px;
        left: 497px;
    }

    .ma_in1s3m_click3 {
        top: 120px;
        left: 559px;
    }

    .ma_in1s3m_click4 {
        top: 62px;
        left: 627px;
    }

    .ma_in1s3m_click5 {
        top: 93px;
        left: 697px;
    }

    .ma_in1s3m_click6 {
        top: 139px;
        left: 731px;
    }

    .ma_in1s3m_click7 {
        top: 161px;
        left: 659px;
    }

    .ma_in1s3m_click8 {
        top: 198px;
        left: 604px;
    }

    .ma_in1s3m_click9 {
        top: 120px;
        left: 863px;
    }

    .ma_in1s3m_click10 {
        top: 259px;
        left: 805px;
    }

    .ma_in1s3m_click11 {
        top: 243px;
        left: 924px;
    }

    .ma_in1s3m_click12 {
        top: 191px;
        left: 878px;
    }

    .ma_in1s3m_click13 {
        top: 123px;
        left: 980px;
    }

    .ma_in1s3m_click14 {
        top: 219px;
        left: 780px;
    } */

    /* .ma_in1s3mk_dian14 {
        left: 672px;
        top: 223px;
    } */

    .ma_in1s3m_xnan {
        bottom: 45px;
        left: 18px;
    }

    .ma_in1s3_btn {
        bottom: 45px;
    }

    .ma_in1s3mk_font {
        width: 510px;
        padding: 24px 34px;
    }

    .ma_in1s3mkf_title {
        font-size: 20px;
        height: 35px;
    }

    .ma_in1s3mk_font p {
        margin-bottom: 16px;
    }

    /* .ma_in1s3mk_dian1 {
        left: 298px;
    }

    .ma_in1s3mk_dian2 {
        left: 400px;
    }

    .ma_in1s3mk_dian3 {
        left: 530px;
        top: 240px;
    }

    .ma_in1s3mk_dian4 {
        left: 677px;
    }

    .ma_in1s3mk_dian5 {
        left: 763px;
    }

    .ma_in1s3mk_dian6 {
        left: 800px;
        top: 195px;
    }

    .ma_in1s3m_kuang7 .ma_in1s3mk_dian6 {
        left: 819px;
        top: 190px;
    }

    .ma_in1s3m_kuang8 .ma_in1s3mk_dian6 {
        left: 813px;
        top: 205px;
    }

    .ma_in1s3m_kuang9 .ma_in1s3mk_dian6 {
        left: 815px;
    }

    .ma_in1s3m_kuang10 .ma_in1s3mk_dian6 {
        left: 816px;
        top: 202px;
    }

    .ma_in1s3m_kuang11 .ma_in1s3mk_dian6 {
        left: 813px;
        top: 198px;
    }

    .ma_in1s3m_kuang12 .ma_in1s3mk_dian6 {
        left: 822px;
        top: 190px;
    }

    .ma_in1s3m_kuang13 .ma_in1s3mk_dian6 {
        left: 812px;
        top: 186px;
    }

    .ma_in1s3mxm_kuang .ma_in1s3mk_font {
        bottom: -61px;
        right: -742px;
    } */
    .ma_in1s3m_click1 {
        top: 332px;
        left: 448px;
    }
    .ma_in1s3m_click2 {
        top: 329px;
        left: 505px;
    }
    .ma_in1s3m_click3 {
        top: 244px;
        left: 559px;
    }
    .ma_in1s3m_click8 {
        top: 319px;
        left: 613px;
    }
    .ma_in1s3m_click4 {
        top: 186px;
        left: 629px;
    }
    .ma_in1s3m_click7 {
        top: 285px;
        left: 661px;
    }
    .ma_in1s3m_click7 .ma_in1s3mc_font {
        left: 71px;
    }
    .ma_in1s3m_click5 {
        left: 711px;
    }
    .ma_in1s3m_click5 .ma_in1s3mc_font {
        left: 80px;
    }
    .ma_in1s3m_click6 {
        top: 262px;
        left: 738px;
    }
    .ma_in1s3m_click6 .ma_in1s3mc_font {
        bottom: 79px;
        left: 57px;
        top: auto;
    }
    .ma_in1s3m_click9 {
        top: 242px;
        left: 852px;
    }
    .ma_in1s3m_click9 .ma_in1s3mc_font {
        bottom: 45px;
        left: 44px;
        top: auto;

    }
    .ma_in1s3m_click12 {
        top: 317px;
        left: 880px;
    }
    .ma_in1s3m_click12 .ma_in1s3mc_font {
        bottom: 139px;
        left: 162px;
        top: auto;
    }
    .ma_in1s3m_click13 {
        top: 246px;
        left: 957px;
    }
    .ma_in1s3m_click14 {
        top: 338px;
        left: 775px;
    }
    .ma_in1s3m_click10 {
        top: 381px;
        left: 816px;
    }
    .ma_in1s3mk_dian1 {
        left: 358px;
        top: 417px;
    }
    .ma_in1s3mk_dian2 {
        left: 412px;
        top: 384px;
    }
    .ma_in1s3mk_dian3 {
        left: 507px;
        top: 385px;
    }
    .ma_in1s3mk_dian4 {
        left: 679px;
        top: 375px;
    }
    .ma_in1s3mk_dian5 {
        left: 805px;
        top: 387px;
    }
    .ma_in1s3mk_dian7 {
        left: 817px;
        top: 396px;
    }
    .ma_in1s3m_kuang8 .ma_in1s3mk_dian8 {
        left: 810px;
        top: 378px;
    }
    .ma_in1s3mk_dian6 {
        left: 808px;
        top: 411px;
    }
    .ma_in1s3m_kuang9 .ma_in1s3mk_dian9 {
        left: 794px;
        top: 355px;
    }
    .ma_in1s3m_kuang13 .ma_in1s3mk_dian13 {
        left: 781px;
        top: 402px;
    }
    .ma_in1s3m_kuang12 .ma_in1s3mk_dian12 {
        left: 816px;
        top: 378px;
    }
    .ma_in1s3m_kuang10 .ma_in1s3mk_dian10 {
        left: 921px;
        top: 387px;
    }
    .ma_in1s3mk_dian14 {
        left: 660px;
        top: 393px;
    }
    .ma_in1s4 {
        padding: 45px 60px 15px;
    }

    .ma_in1s4m_box {
        margin: 0 -20px;
    }

    .ma_in1s4m_listbox {
        padding: 0 20px;
        margin-bottom: 40px;
    }

    .ma_in1s4ml_num {
        font-size: 40px;
    }

    .ma_in1s4ml_numbox {
        bottom: -10px;
    }

    .ma_in1s4m_listbox1 .ma_in1s4ml_numbox {
        right: -10px;
    }

    .ma_in1s4ml_numbox {
        right: -20px;
    }

    .ma_in1s5 {
        padding: 45px 0 41px;
    }

    .ma_in1s5_mainbox {
        width: calc(100% - 230px);
    }

    .ma_in1s5 .ma_title {
        margin-bottom: 20px;
    }

    .ma_in1s5m_title {
        margin-bottom: 20px;
    }

    .ma_in1s5mmrm_1_main {
        margin-bottom: 11px;
    }

    .ma_in1s5mm_l {
        margin: 0 -6px;
    }

    .ma_in1s5mml_libox {
        padding: 0 6px;
    }

    .ma_in1s5mml_li {
        padding: 16px 0;
    }

    .ma_in1s5mmr_main {
        padding: 12px 58px;
    }

    .ma_in1s6 {
        padding: 45px 0 0;
    }

    .ma_in1s6 .ma_title {
        margin-bottom: 30px;
    }

    .ma_in1s6_main::before {
        height: 36px;
        top: -16px;
    }

    .ma_in1s6_main {
        padding: 30px 0;
    }

    .ma_in1s7 {
        padding: 45px 0 50px;
    }

    .ma_in1s7m_l {
        padding: 20px 20px 0 0;
    }

    .ma_in1s7mr_title {
        margin-bottom: 12px;
        padding-left: 18px;
    }

    .ma_in1s7mr_li2 {
        margin-bottom: 6px;
    }

    .ma_in1s7m_r {
        padding: 0 14px 0 0;
    }

    .ma_ft_container {
        width: 1200px;
    }

    .ma_ft_a {
        margin: 0 -20px 45px;
    }

    .ma_fta_l {
        padding: 0 20px;
    }

    .ma_ftal_box a {
        padding: 60px 0;
    }

    .ma_ftal_box p {
        font-size: 20px;
        margin-bottom: 18px;
    }

    .ma_ftal_box h2 {
        margin-bottom: 20px;
    }

    .ma_ftalb_imgbox {
        width: 28px;
        height: 28px;
    }

    .ma_ftc_top {
        padding: 0 34px;
    }

    .ma_ftct_c {
        padding-left: 110px;
        width: calc(100% - 290px);
    }

    .ma_ftct_r {
        width: 110px;
    }

    .ma_ftctr_imgbox {
        height: 110px;
    }

    .ma_ftct_btm {
        width: 90%;
    }

    .ma_in1s1_p1 {
        font-size: 20px;
        margin-bottom: 4px;
    }

    .ma_in1s1_p2 {
        margin-bottom: 14px;
        font-size: 16px;
    }

    .ma_btn {
        width: 112px;
    }

    .ma_btn a {
        line-height: 34px;
    }

    .ma_pc_hd.alt .ma_nav2 {
        top: 90px;
    }

    .ma_pc_hd.alt .ma_language_others {
        top: 90px;
    }

    /* a1 */
    .ma_mbx_box {
        width: 100%;
        padding: 0 50px;
    }

    .ma_nytitle_h2 {
        font-size: 24px;
    }

    .ma_nytitle {
        margin-bottom: 35px;
    }

    .ma_a1s1_main {
        margin: 0 -20px 20px;
    }

    .ma_a1s1m_listbox {
        padding: 0 20px;
        margin-bottom: 30px;
    }

    .ma_container_ny {
        padding: 30px 0 70px;
    }

    .ma_r2 .ma_container_ny {
        padding-bottom: 70px;
    }

    .ma_mbx_box {
        margin: 0px auto 40px;
    }

    .ma_xqfy {
        width: 100%;
        padding-left: 50px;
        padding-right: 50px;
    }

    .ma_tab_main {
        width: 100%;
    }

    .ma_c2s1_title {
        margin-bottom: 30px;
    }

    .ma_b2s1 {
        padding: 45px 0 15px;
        margin-bottom: 45px;
    }

    /* .ma_tabc_libox {
        width: 20% !important;
    } */

    .ma_tab_clickbox {
        margin: 0 -2px 34px;
    }

    .ma_tabmll_top {
        width: 530px;
        margin: 0 auto 24px;
    }

    .ma_tabml_lun {
        margin-bottom: 30px;
    }

    .ma_tabml_btn {
        width: 160px;
        margin-bottom: 30px;
    }

    .ma_lm_title {
        margin-bottom: 25px;
    }

    .ma_tabmlt_main {
        margin: 0 -30px;
    }

    .ma_tabmltm_libox {
        padding: 0 30px;
        margin-bottom: 20px;
    }

    .ma_b2s2 {
        padding: 0 0 26px;
    }

    .ma_lm2_title p {
        font-size: 20px;
    }

    .ma_b2s2 .ma_lm2_title {
        margin-bottom: 18px;
    }

    .ma_b2s2_main p:last-child {
        margin: 12px 0 !important;
    }

    .ma_b2s3_libox {
        margin-bottom: 10px;
    }

    .ma_b2s4m_libox {
        padding: 28px 20px;
    }

    .ma_b2s4mlb_title p {
        font-size: 16px;
    }

    .ma_b2s4mlb_title {
        margin-bottom: 28px;
    }

    .ma_b2s4 {
        padding-bottom: 45px;
    }

    .ma_b2s5m_box {
        width: 100%;
        margin: 0 auto;
    }

    .ma_b2s5 {
        padding: 45px 0 35px;
    }

    .ma_b2s5ml_img {
        margin-bottom: 26px
    }

    .ma_b2s5ml_font {
        padding: 0 16px 12px;
        position: relative;
    }

    .ma_b2 .ma_c2s1_title {
        margin-bottom: 14px;
    }

    /* b21 */
    .ma_b21 .ma_b2s4 {
        padding-top: 45px;
    }

    /* g1 */
    .ma_g1s1mtr_main {
        padding: 40px 28px;
    }

    .ma_t1s1 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    .ma_t2s1 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    /* t2 */
    .ma_t2s2_title {
        width: 100%;
    }

    .ma_t2s2_main {
        width: 100%;
    }

    /* n2 */
    .ma_n2s1 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    .ma_n2s1_title .ma_nytitle2_h2 {
        font-size: 22px;
    }

    .ma_nytimebox {
        padding: 20px 0;
        margin-bottom: 30px;
    }

    .ma_n2 .ma_xqfy {
        padding-top: 40px;
        margin-bottom: 40px;
    }

    .ma_n2s2_main {
        width: 100%;
    }

    .ma_n2s2 {
        padding: 40px 0 74px;
    }

    .ma_n2s2 .ma_title_h2 {
        font-size: 24px;
    }

    .ma_n2s2mlmm_title {
        font-size: 16px;
        height: 48px;
        margin-bottom: 8px;
    }

    .ma_n2s2mlmm_p {
        margin-bottom: 16px;
    }

    /* y1 */
    .ma_y1s1 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    .ma_y1s1_title .ma_nytitle2_h2 {
        margin-bottom: 20px;
        font-size: 20px;
    }

    .ma_y1s1mt_h2 {
        font-size: 22px;
    }

    .ma_ban_lun .slick-dots {
        top: 573px;
    }

    .ma_r2s3 {
        margin-top: 10px;
    }

    .ma_j2s3_main {
        width: 100%;
    }

    .ma_j2s2_main {
        width: 100%
    }

    /* .ma_in1s3m_kuang11 .ma_in1s3mk_dian11 {
        left: 981px;
        top: 222px;
    }

    .ma_in1s3mk_dian7 {
        left: 817px;
        top: 192px;
    }

    .ma_in1s3m_kuang8 .ma_in1s3mk_dian8 {
        left: 813px;
        top: 200px;
    }

    .ma_in1s3m_kuang10 .ma_in1s3mk_dian10 {
        left: 881px;
        top: 226px;
    }

    .ma_in1s3m_kuang12 .ma_in1s3mk_dian12 {
        left: 824px;
        top: 194px;
    }

    .ma_in1s3m_kuang13 .ma_in1s3mk_dian13 {
        left: 815px;
        top: 180px;
    } */

    /* .ma_in1s5mml_lis {
        width: 50px;
    } */

    .ma_title_h2::before {
        bottom: -7px;
    }

    .ma_g2s3_main {
        width: 100%;
    }

    .ma_in1s7mr_li1 {
        padding-left: 26px;
        padding-right: 40px;
    }

    .ma_in1s6 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .ma_in1s6lim_r {
        padding-top: 20px;
    }

    .ma_in1s6_main {
        padding: 30px 0 50px;
    }

    .ma_l1s3my_inpit img {
        height: 38px;
    }

    .ma_n1s1_bg {
        top: 300px;
    }

    .ma_n1s1m_ul .slick-dots {
        transform: translateX(-100%);
    }

    .ma_r2s1lv_main {
        padding: 40px 26px 15px;
    }

    .ma_r2s1lvm_li {
        padding: 20px 25px;
    }

    .ma_r2s1lvm_ul {
        margin: 0 -10px;
    }

    .ma_r2s1lvm_libox {
        margin-bottom: 30px;
        padding: 0 10px;
    }

    .ma_tabmllt_li_font p {
        font-size: 18px;
    }

    .ma_tabmllt_li_font {
        margin-bottom: 15px;
    }

    .ma_b2s2m_top td {
        font-size: 18px;
    }

    .ma_j2s3m_r {
        padding: 21px 0 20px 38px;
    }
    .ma_b2s4mlib_img {
        width: 36px;
    }



    .ma_nav2 {
        top: 70px;
        /* padding: 20px 20px; */
    }
    .ma_ds1s1l_img {
        width: 580px;
    }
    .ma_ds1s1lf_h3 {
        font-size: 22px;
        height: 38px;
    }
    .ma_ds1s1lf_p {
        margin-top: 10px;
        padding: 15px 0;
    }
    .ma_ds1s1l_font {
        width: 570px;
    }
    .ma_ds1s1 {
        margin-bottom: 80px;
    }
    .ma_in1s3m_click11 .ma_in1s3mc_font::before {
        left: 17%;
    }
    .ma_in1s3m_click13 .ma_in1s3mc_font::before {
        left: 20%;
    }
    /* .ma_in1s3m_click8 .ma_in1s3mc_font::before {
        left: 25%;
    } */
    /* .ma_in1s3m_click4 .ma_in1s3mc_font {
        left: -146%;
    }
    .ma_in1s3m_click4 .ma_in1s3mc_font::before {
        left: 69%;
    } */
    .ma_in1s5mml_lis {
        width: 70px;
    }
    .ma_in1s5m1r_num {
        font-size: 22px;
    }
    .ma_tc1_mainbox {
        height: 470px;
    }
    .ma_tc1_main {
        padding: 40px 30px 40px 40px;
        width: 600px;
    }
    .ma_tc1mlb_input {
        height: 35px;
    }
    .ma_tc1mlb1_input {
        line-height: 35px;
    }
    .ma_tc1m4_list1 .ma_tc1mlb_input {
        height: 40px;
    }
    .ma_tc1m4_list2 {
        width: 120px;
        height: 40px;
    }
    .ma_tc1m4_list3 button {
        width: 120px;
        line-height: 40px;
    }
    .ma_tc1m4_list1 {
        width: calc(100% - 260px);
    }
    .ma_tc1mlb_txt {
        height: 70px;
        padding: 15px;
    }
    .ma_tc1mlb_input {
        padding: 0 15px;
    }




}

@media screen and (max-width: 1200px) {
    .ma_container_hdnav {
        width: 1100px;
    }

    .ma_in1s3mx_main {
        text-align: left;
    }

    .ma_in1s1 {
        left: 140px;
        top: 158px;
    }

    .ma_in1s1_title {
        font-size: 32px;
        margin-bottom: 8px;
    }

    .ma_container {
/*         margin-top: 520px; */
        width: 1100px;
    }

    .ma_section {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    .ma_nysection {
        width: 100%;
    }

    .ma_call span {
        font-size: 16px;
    }

    .ma_nav_a {
        padding: 0 24px;
    }

    .ma_pc_hd.alt .ma_search {
        padding: 24px 18px 24px 0;
    }

    .ma_in1s2 {
        padding: 40px 30px 20px;
    }

    .ma_title_h2 {
        font-size: 22px;
        margin-bottom: 10px;
    }

    .ma_in1s2_main {
        margin: 0 -12px;
    }

    .ma_in1s2m_listbox {
        padding: 0 12px;
    }

    .ma_in1s2mli_img {
        margin-bottom: 10px;
    }

    .ma_in1s3 {
        padding: 40px 72px 0 !important;
    }

    .ma_in1s3m_click1 {
        top: 50%;
        left: 37%;
    }

    .ma_in1s3m_click2 {
        top: 50%;
        left: 41%;
    }

    .ma_in1s3m_click3 {
        top: 37%;
        left: 47%;
    }

    .ma_in1s3m_click4 {
        top: 28%;
        left: 52%;
    }

    .ma_in1s3m_click5 {
        top: 35%;
        left: 59%;
    }

    .ma_in1s3m_click6 {
        top: 40%;
        left: 61%;
    }

    .ma_in1s3m_click7 {
        top: 43%;
        left: 55%;
    }

    .ma_in1s3m_click8 {
        top: 48%;
        left: 50%;
    }

    .ma_in1s3m_click9 {
        top: 36%;
        left: 71%;
    }

    .ma_in1s3m_click10 {
        top: 57%;
        left: 68%;
    }

    .ma_in1s3m_click11 {
        top: 50%;
        left: 118%;
    }

    .ma_in1s3m_click12 {
        top: 47%;
        left: 73%;
    }

    .ma_in1s3m_click13 {
        top: 36%;
        left: 80%;
    }

    .ma_in1s3m_click14 {
        top: 50%;
        left: 65%;
    }

    .ma_in1s3mk_font {
        width: 436px;
        padding: 18px 24px;
    }

    .ma_in1s3mkf_title {
        font-size: 18px;
        height: 31px;
    }

    .ma_in1s3m_img.alt1 {
        transform: scale(1);
    }

    .ma_in1s3m_img.alt2 {
        transform: scale(1);
    }

    .ma_in1s3m_img.alt3 {
        transform: scale(1);
    }

    .ma_in1s3m_img.alt4 {
        transform: scale(1);
    }

    .ma_in1s3m_img.alt5 {
        transform: scale(1);
    }

    .ma_in1s3m_img.alt6 {
        transform: scale(1);
    }

    .ma_in1s3m_img.alt7 {
        transform: scale(1);
    }

    .ma_in1s3m_img.alt8 {
        transform: scale(1);
    }

    .ma_in1s3m_img.alt9 {
        transform: scale(1);
    }

    .ma_in1s3m_img.alt10 {
        transform: scale(1);
    }

    .ma_in1s3m_img.alt11 {
        transform: scale(1);
    }

    .ma_in1s3m_img.alt12 {
        transform: scale(1);
    }

    .ma_in1s3m_img.alt13 {
        transform: scale(1);
    }

    .ma_in1s3m_kuang {
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 100;
        background: rgba(0, 0, 0, 0.4);
    }

    .ma_in1s3mk_dian {
        display: none;
    }

    .ma_in1s3mk_font {
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 450px;
        height: 204px;
        max-width: calc(100vw - 60px);
        max-height: calc(100vh - 60px);
    }

    .ma_in1s3m_kuang14 .ma_in1s3mk_font {
        right: auto;
        left: 50%;
    }

    .ma_in1s3mk_font p {
        height: 98px;
    }

    .ma_in1s3m_xnan {
        z-index: 10;
        bottom: -35px;
        left: 18px;
        transform: initial;
    }

    .ma_in1s3mxm_kuang {
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 500;
        background: rgba(0, 0, 0, 0.4);

    }

    .ma_in1s3mxm_kuang .ma_in1s3mk_font {
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 450px;
        height: 204px;
        max-width: calc(100vw - 60px);
        max-height: calc(100vh - 60px);
    }

    .ma_in1s3_main {
        overflow: initial;
    }

    .ma_in1s3m_xnan {
        bottom: 45px;
        left: 58px;
        width: auto;
    }

    .ma_in1s3mx_main {
        width: auto;
        display: block;
    }

    .ma_in1s4m_listbox {
        width: 33.333333%;
    }

    .ma_in1s4 {
        padding: 40px 50px 10px !important;
    }

    .ma_in1s5 {
        padding: 40px 0 45px;
    }

    .ma_in1s5_mainbox {
        width: calc(100% - 160px);
    }

    .ma_in1s5mm_l {
        float: none;
        width: auto;
    }

    .ma_in1s5mm_r {
        float: none;
        width: 100%;
        overflow: hidden;
    }

    .ma_in1s5mmr_jiao {
        display: none;
    }

    .ma_in1s5mmr_main {
        width: 50%;
        float: left;
        margin-bottom: 0;
    }

    .ma_in1s5mml_li {
        padding: 20px 0;
    }

    .ma_in1s5mmr_main {
        padding: 22.5px 80px;
    }

    .ma_in1s6_mainbox {
        width: auto;
    }

    .ma_in1s6 {
        padding: 40px 0 0;
    }

    .ma_in1s7 {
        padding: 40px 0 45px;
    }

    .ma_in1s7_mainbox {
        width: auto;
    }

    .ma_in1s6_main {
        padding: 22px 0;
    }

    .ma_in1s7m_l {
        padding: 26px 20px 0 0;
    }

    .ma_container {
        margin-bottom: 60px;
    }

    .ma_ft_container {
        width: 1100px;
    }

    .ma_ft {
        padding-bottom: 20px;
    }

    .ma_ftctc_li {
        margin-right: 70px;
    }

    /* a1 */
/*     .ma_container_ny { */
/*         margin-top: 330px; */
/*     } */

    .ma_mbx_box {
        margin: 0px auto 30px;
    }

    .ma_nytitle_h2 {
        font-size: 24px;
    }

    .ma_nytitle {
        padding-bottom: 10px;
        margin-bottom: 30px;
    }

    .ma_a1s1m_listbox {
        padding: 0 14px;
        margin-bottom: 28px;
    }

    .ma_a1s1_main {
        margin: 0 -14px 20px;
    }

    .ma_container {
        margin-bottom: 45px;
    }

    .ma_nyt_xq .ma_nytitle_h2 {
        margin-bottom: 22px;
    }

    /* b2 */
    .ma_nyt_xq {
        width: 100%;
    }

    .ma_b2s1 {
        padding: 40px 0 0;
        margin-bottom: 40px;
    }

    .ma_tab_clickbox {
        margin: 0 -2px 30px;
    }

    .ma_tabmll_top {
        width: 510px;
        margin: 0 auto 22px;
    }

    .ma_tabml_btn {
        width: 150px;
        margin-bottom: 26px;
    }

    .ma_tabml_lun {
        margin-bottom: 26px;
    }

    .ma_tabmlt_main {
        margin: 0 -16px;
    }

    .ma_tabmltm_libox {
        padding: 0 16px;
        margin-bottom: 16px;
    }

    .ma_b2s2 {
        padding: 0 0 26px;
    }

    .ma_lm2_title {
        margin-bottom: 26px;
    }

    .ma_b2s4m_libox img {
        width: 65px;
    }

    .ma_b2s4mlb_title {
        margin-bottom: 22px;
    }

    .ma_b2s4m_libox {
        height: 290px;
    }

    .ma_b2s4 {
        padding-bottom: 32px;
    }

    .ma_lm2_title p {
        font-size: 18px;
    }

    .ma_b2s5_title .ma_title_h2 {
        font-size: 22px;
    }

    .ma_b2s5_main {
        margin: 0 -14px;
    }

    .ma_b2s5m_libox {
        padding: 0 14px;
    }

    .ma_b2s5ml_img {
        margin-bottom: 20px;
    }

    .ma_b2s5ml_font p {
        font-size: 16px;
        height: 24px;
    }

    .ma_b2s5ml_font {
        padding: 0 14px 8px;
    }

    .ma_b2s5 {
        padding: 40px 0 20px;
    }

    .ma_g1s1mt_l {
        width: 500px;
    }

    .ma_g1s1mt_r {
        width: 570px;
        padding: 24px;
    }

    .ma_g1s1mtr_main {
        padding: 30px 24px;
    }

    .ma_g1s1m_top {
        margin-bottom: 45px;
    }

    .ma_g1s1mb_search {
        margin-bottom: 40px;
    }

    .ma_g1s1mbml_main {
        padding: 32px 28px;
    }

    .ma_g1s1mbmlm_top h3 {
        font-size: 18px;
    }

    .ma_g1s1mbmlm_top div {
        margin-right: 56px;
    }

    .ma_g1s1mbmlm_top {
        margin-bottom: 25px;
    }

    .ma_g1s1mbmlmm1_t {
        margin-bottom: 10px;
    }

    .ma_g1s1mbmlmm_1 {
        margin-bottom: 22px;
    }

    .ma_g1s1mbmlm_main {
        margin-bottom: 26px;
    }

    .ma_g1s1mbmlm_btn p {
        line-height: 40px;
        padding: 0 44px;
    }

    .ma_g1s1mbmlm_btn {
        width: 144px;
    }

    .ma_g1s1mbm_list {
        margin-bottom: 22px;
    }

    .ma_g1s1mb_main {
        margin-bottom: 40px;
    }

    /* g2 */
    .ma_g2s1 {
        padding: 45px 0 26px;
    }

    .ma_g2s1_title {
        width: 100%;
        margin: 0 auto 26px;
    }

    .ma_g2s1_main {
        width: 100%;
    }

    .ma_g2s1m_p {
        width: calc(100% - 80px);
        padding-bottom: 94px;
    }

    .ma_g2s1m_main {
        padding: 30px 26px;
    }

    .ma_g2s1mm_num span {
        font-size: 26px;
    }

    .ma_g2s2 {
        width: calc(100% - 120px);
    }

    .ma_g2s3_main {
        width: 100%;
        margin: 0 auto;
    }

    .ma_g2s3 {
        padding: 45px 0 35px;
    }

    .ma_g2s3_title {
        margin: 0 auto 30px;
    }

    .ma_g2s3m_p {
        width: calc(100% - 110px);
        margin: 0px auto 20px;
    }

    .ma_g2s3mlb_r {
        width: 340px;
    }

    .ma_g2s3mlb_l {
        width: calc(100% - 340px);
    }

    .ma_g2s3mlbl_li {
        padding-top: 26px;
    }

    .ma_g2s3mlbl_li a {
        padding: 22px 40px 26px 30px;
    }

    .ma_g2s3mlbll_img {
        width: 65px;
        height: 72px;
    }

    .ma_g2s3mlb_r {
        padding-top: 26px;
    }

    .ma_g2s3mlb_r a {
        padding: 22px 40px 26px 30px;
    }

    .ma_g2s3mlb_r {
        height: 452px;
    }

    .ma_g2s3mlblr_img {
        width: 102px;
        height: 87px;
    }

    .ma_g2s4 {
        padding: 45px 0 0;
        width: calc(100% - 100px);
    }

    .ma_g2s4_libox {
        width: 20%;
    }

    .ma_g2 .ma_container_ny {
        padding-bottom: 48px;
    }

    /* j1 */
    .ma_j1s1ml_l {
        width: 430px;
    }

    .ma_j1s1ml_r {
        width: calc(100% - 430px);
        padding: 25px 0 25px 28px;
    }

    .ma_j1s1mlrt_h3 {
        font-size: 20px;
        margin-right: 20px;
    }

    .ma_j1s1mlr_title {
        margin-bottom: 22px;
    }

    .ma_j1s1mlr_main {
        padding-top: 16px;
        padding-right: 30px;
    }

    .ma_ny_btn {
        width: 116px;
    }

    .ma_nyb_p {
        line-height: 35px;
        font-size: 14px;
    }

    .ma_j1s1m_list {
        margin-bottom: 28px;
    }

    .ma_j1s1_main {
        margin-bottom: 40px;
    }

    .ma_ny_btn p {
        line-height: 36px;
    }

    /* j2 */
    .ma_j2 .ma_mbx_box {
        margin-bottom: 40px;
    }

    .ma_j2s1_main {
        padding: 0 20px 0 36px;
    }

    .ma_j2s1m_r {
        width: 440px;
    }

    .ma_j2s1m_l {
        padding: 40px 66px 39px 0;
        width: calc(100% - 440px);
    }

    .ma_j2s1 {
        padding-bottom: 50px;
    }

    .ma_j2s2_main {
        width: 100%;
    }

    .ma_j2s2_main {
        transform: translateY(190px);
    }

    .ma_j2s2_mainbox {
        padding: 30px 80px 34px;
    }

    .ma_j2_title {
        font-size: 20px;
        height: 34px;
        margin-bottom: 20px;
    }

    .ma_j2s2 {
        padding: 40px 0;
    }

    .ma_j2s2_videobox {
        width: 60px;
        height: 60px;
    }

    .ma_v_main {
        width: 610px;
    }

    .ma_j2s3_main {
        width: 100%;
    }

    .ma_j2s3 {
        padding: 210px 0 300px;
    }

    .ma_j2s3m_l {
        width: 420px;
    }

    .ma_j2s3m_r {
        width: calc(100% - 420px);
        padding: 37px 0 36px 40px;
    }

    .ma_j2s4 {
        margin-bottom: 30px;
    }

    .ma_j2s4ml_li {
        padding: 40px 30px;
    }

    .ma_j2s4mll_img {
        width: 42px;
        margin: 0 auto 14px;
    }

    .ma_j2s5mlm_r {
        width: 448px;
    }

    .ma_j2s5mlm_l {
        padding: 64px 0px 59px 5px;
        width: calc(100% - 448px);
    }

    /* l1 */
    .ma_l1s1_main {
        margin: 0 -20px;
    }

    .ma_l1s1m_libox {
        padding: 0 20px;
    }

    .ma_l1s1ml_img {
        margin-bottom: 20px;
    }

    .ma_l1s1ml_title {
        font-size: 16px;
        margin-bottom: 12px;
    }

    .ma_l1s1ml_img img {
        width: 85px;
    }

    .ma_l1s1 {
        margin-bottom: 45px;
    }

    .ma_l1s2 {
        padding: 0 !important;
    }

    .ma_l1s3 {
        padding: 50px 0;
    }

    .ma_l1s3mll_k {
        height: 45px;
    }

    .ma_l1s3m_list {
        margin: 0 -30px 20px;
    }

    .ma_l1s3my_inpit {
        height: 40px;
    }

    .ma_l1s3my_btn input {
        line-height: 40px;
    }

    .ma_l1s3mli_text textarea {
        height: 108px;
        padding: 16px;
    }

    .ma_l1s3mll_k {
        padding: 0 16px;
    }

    .ma_l1s3my_inpit input {
        padding: 0 16px;
    }

    .ma_l1s3mllk_span {
        line-height: 45px;
    }

    /* r1 */
    .ma_r1s1 .ma_b1s2mli_main {
        padding: 40px 18px;
        width: 50%;
    }

    .ma_b1s2mlim_title {
        font-size: 18px;
        height: 27px;
        margin-bottom: 10px;
    }

    .ma_listboxm_listbox {
        margin-bottom: 25px;
    }

    /* t1 */
    .ma_t1s1_list a {
        padding: 18px 10px 18px 0;
    }

    .ma_t1s1l_l {
        width: 74px;
        padding: 12px 0;
    }

    .ma_t1s1l_c {
        padding: 20px 40px;
    }

    .ma_t1s1lc_h3 {
        font-size: 16px;
        height: 27px;
    }

    .ma_t1s1l_c {
        padding: 22px 35px;
        width: calc(100% - 152px);
    }

    .ma_t1s1l_r {
        width: 78px;
        padding: 27px 0;
    }

    .ma_t1s1_main {
        margin-bottom: 50px;
    }

    .ma_t1s1ll_day {
        font-size: 26px;
    }

    /* t2 */
    .ma_t2s1 {
        padding-bottom: 50px;
    }

    .ma_t2s1_main {
        margin: 0 -20px;
    }

    .ma_t2s1_libox {
        padding: 0 20px;
    }

    .ma_t2s1l_img {
        width: 46px;
    }

    .ma_t2s1l_main {
        width: calc(100% - 46px);
        padding-left: 16px;
    }

    .ma_t1s1l_r {
        width: 78px;
        padding: 10px 0 0;
    }

    .ma_t2s1_title a {
        font-size: 14px;
        line-height: 20px;
    }

    .ma_t2s2 {
        padding: 50px 0;
    }

    .ma_t2s2_title {
        margin-bottom: 0;
    }

    .ma_t2s2_li a {
        padding: 26px 0 18px;
    }

    .ma_t2s2lil_title {
        font-size: 16px;
        height: 27px;
    }

    .ma_t1s1l_r {
        padding: 14px 0 0;
    }

    .ma_t2s3 {
        padding: 50px 0;
    }

    .ma_t2s3_li {
        padding: 20px 0;
    }

    .ma_t2s3l_img {
        width: 34px;
    }

    .ma_t2s3l_font {
        font-size: 20px;
        line-height: 35px;
    }

    .ma_t2s3_ul {
        margin: 0 -20px 40px;
    }

    .ma_t2s3_libox {
        padding: 0 20px;
    }

    .ma_t2s4_main {
        width: 100%;
        padding: 0 120px 0 20px;
    }

    .ma_t2s4_ul {
        margin: 0 -60px;
    }

    .ma_t2s4_libox {
        padding: 0 60px;
        margin-bottom: 30px;
    }

    .ma_tcbox {
        width: 504px;
        height: 376px;
        padding: 42px 30px 40px 32px;
    }

    .ma_tcbox_gb {
        top: 5px;
        right: 27px;
        font-size: 35px;
    }

    .ma_tbn_title {
        font-size: 20px;
        margin-bottom: 8px;
    }

    .ma_tcbox_name {
        margin-bottom: 22px;
    }

    .ma_tcboxm_degree {
        margin-bottom: 12px;
    }

    .ma_t2s5_title {
        width: 100%;
        margin: 0 auto 30px;
    }

    .ma_t2s5_main {
        padding-bottom: 50px;
    }

    /* n1 */
    .ma_n1s1mll_img {
        margin-bottom: 30px;
        width: 300px;
    }

    .ma_n1s1mllt_time {
        font-size: 22px;
        margin-bottom: 10px;
    }

    .ma_n1s1mllt_font {
        font-size: 20px;
        height: 68px;
    }

    .ma_n1s1mll_main p {
        font-size: 16px;
        height: 84px;
    }

    .ma_n1s1mll_main {
        margin-bottom: 20px;
    }

    .ma_n1s1m_ul .slick-dots {
        bottom: -30px;
    }

    .ma_n1s1ml_l {
        padding: 10px 30px 0 0;
    }

    .ma_n1s1m_ul {
        margin-bottom: 70px;
    }

    .ma_n1s1_bg {
        top: 288px;
    }

    .ma_n1s1ml_fl p {
        font-size: 20px;
        margin-bottom: 24px;
    }

    .ma_n1s1ml_fl {
        width: 80px;
    }

    .ma_n1s1ml_c {
        width: calc(100% - 280px);
        padding: 12px 40px 14px 38px;
    }

    .ma_n1s1m_list a {
        padding: 16px 0;
    }

    .ma_n1s1_main {
        margin-bottom: 45px;
    }

    /* z1 */
    .ma_z1s1m_r {
        width: 390px;
    }

    .ma_z1s1m_l {
        width: calc(100% - 390px);
        padding: 62px 60px 33px 15px;
    }

    .ma_z1s1ml_title {
        font-size: 20px;
        margin-bottom: 20px;
        height: 34px;
    }

    .ma_z1s1 {
        padding-bottom: 45px;
    }

    .ma_z1s2 {
        padding: 45px 0 22px;
    }

    .ma_z1s2m_li {
        padding: 16px 26px;
    }

    .ma_z3s1m_l {
        width: calc(100% - 390px);
        padding: 55px 15px 25px 44px;
    }

    .ma_z1s1m_top {
        margin-bottom: 35px;
    }

    .ma_z1s1mb_list {
        margin-bottom: 22px;
    }

    .ma_ban_lun .slick-dots {
        top: 402px;
    }

    .ma_ban video {
        display: none;
    }

    .ma_g1 .ma_container_ny {
        padding-bottom: 60px;
    }

    .ma_j1 .ma_container_ny {
        padding-bottom: 50px;
    }

    .ma_r1 .ma_container_ny {
        padding-bottom: 45px;
    }

    .ma_z1 .ma_mbx_box {
        margin-bottom: 45px;
    }

    /* .ma_tabmlt_main p:first-child {
        margin: 0 16px 18px;
    } */
    .ma_in1s2mlif_r {
        width: 5px;
    }

    .ma_b1s2mli_main {
        padding: 20px 48px;
    }

    .ma_listbox_main {
        margin: 0 -10px 25px;
    }

    .ma_listboxm_listbox {
        padding: 0 10px;
    }

    .ma_g2s2_main {
        top: 53%;
    }

    .ma_in1s7 .slick-dots {
        right: -18px;
    }

    .ma_in1s6_main {
        padding: 30px 0 70px;
    }

    .ma_in1s6ul .slick-dots {
        bottom: -40px;
    }

    .ma_in1s6ul .slick-dots li {
        border-radius: 0;
        background: #ccc;
        width: 9px;
        height: 9px;
        margin: 0 5px;
    }

    .ma_in1s6ul .slick-dots li.slick-active {
        background: #005cac;
    }

    .ma_in1s6li_img {
        width: 50px;
    }

    .ma_g2s1m_main::before {
        width: 550px;
    }

    .ma_g2s2 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .ma_y1s1m_img .slick-dots {
        bottom: -7px;
    }

    .ma_y1 .ma_container_ny {
        padding-bottom: 50px;
    }

    .ma_r2s1_main {
        margin: 0px auto 20px;
    }

    .ma_r2s1lv_title {
        margin-bottom: 20px;
    }

    .ma_r2s1lv_main {
        padding: 26px 26px 0;
    }

    .ma_listboxm_list .ma_b1s2mli_main {
        right: 0;
    }

    .ma_listboxm_list .ma_listboxmli_btn {
        right: 44px;
        top: 90%;
    }

    .ma_j2s3m_r {
        padding: 15px 0 12px 20px;
    }

    .ma_j2_title {
        margin-bottom: 4px;
    }

    .ma_j2s3ml_p p {
        height: 182px;
    }
    .ma_in1s3mc_font {
        display: none;
    }
    .ma_in1s3m_img{
        width: 100%;
    }
    .ma_tabmlt_main p {
        margin: 0 15px 20px;
    }








}

@media screen and (max-width: 1024px) {

    /* index */
    .ma_container_hdnav {
        width: 100%;
        padding: 0 60px;
    }

    .ma_pc_hd.alt .ma_container_hdnav {
        padding: 0 80px;
    }

    .ma_container {
        width: 100%;
        padding: 0 20px;
    }

    .ma_in1s1 {
        left: 48px;
        top: 210px;
    }

    .ma_in1s1_title {
        font-size: 30px;
        margin-bottom: 15px;
    }

    .ma_in1s1_p1 {
        font-size: 18px;
        margin-bottom: 2px;
    }

    .ma_in1s3 {
        padding: 40px 18px 0 !important;
    }

    .ma_in1s4ml_num {
        font-size: 36px;
    }

    .ma_in1s5_mainbox {
        width: calc(100% - 130px);
    }

    .ma_in1s7m_r {
        padding: 0 60px 0 0;
    }

    .ma_in1s7 .slick-dots {
        right: -56px;
    }

    .ma_in1s7mrl2_main {
        font-size: 14px;
        height: 21px;
    }

    .ma_in1s7mrl2_time {
        font-size: 14px;
    }

    .ma_in1s7mrl2_time {
        width: 82px;
    }

    .ma_in1s7mrl2_main {
        width: calc(100% - 82px);
    }

    .ma_in1s7mr_li2 {
        margin-bottom: 4px;
    }

    .ma_in1s7m_l {
        padding: 16px 20px 0 0;
    }

    .ma_ft_container {
        width: 100%;
        padding: 0 20px;
    }

    .ma_ftct_c {
        padding-left: 70px;
        width: calc(100% - 270px);
    }

    .ma_r2 .ma_container_ny {
        padding-bottom: 60px;
    }

    .ma_container_ny {
        width: calc(100% - 40px);
        padding: 30px 0 60px;
    }

    /* b1 */
    .ma_listboxm_listbox {
        margin-bottom: 26px;
    }

    .ma_listbox_main {
        margin: 0 -20px 16px;
    }

    .ma_pcfy_ul li {
        height: 35px;
        margin-left: 10px;
        margin-right: 10px;
        font-size: 16px;
        line-height: 35px;
        padding: 0 14px;
    }

    .ma_b2 .ma_nyt_xq::before {
        bottom: 104px;
    }

    .ma_b21 .ma_nyt_xq::before {
        bottom: 104px;
    }

    /* b21 */
    .ma_b21 .ma_nyt_xq::before {
        bottom: 164px;
    }

    .ma_b21 .ma_nyt_xq::before {
        bottom: 147px;
    }

    .ma_in1s1 {
        top: 116px;
    }

    .ma_b2s5ml_font::before {
        left: 15px;
        bottom: 5px;
    }

    .ma_j1s1mlrt_h3 {
        font-size: 20px;
        margin-right: 20px;
        display: block;
        margin-bottom: 10px;
    }

    .ma_j1s1ml_r {
        padding: 16px 0 13px 20px;
    }

    .ma_n1s1mllt_font {
        height: 34px;
    }

    .ma_g2s1m_main::before {
        width: 492px;
    }

    .ma_g2s2 {
        width: calc(100% - 155px);
    }

    .ma_y1 .ma_container_ny {
        padding-bottom: 40px;
    }

    .ma_r2s1lvm_libox {
        width: 33.333333%;
    }

    .ma_b2s2m_win td {
        width: 22%;
    }

    .ma_b2s2m_tab p:last-child {
        margin: 0 !important;
        margin-left: 10px !important;
    }

    .ma_b2s2m_font {
        height: 180px;
    }

    .ma_b2s3_libox {
        width: 33.333333%;
        margin-bottom: 20px;
    }

    .ma_b2s3_img {
        margin: 0 auto 12px;
    }

    .ma_j2s3m_l {
        width: 370px;
    }

    .ma_j2s3m_r {
        width: calc(100% - 370px);
    }

    .ma_j2s3m_r {
        padding: 18px 0 18px 20px;
    }

    .ma_j2s3ml_p p {
        height: 140px;
    }





}


@media screen and (max-width: 950px) {
    .ma_pc_hd {
        display: none;
    }

    .ma_ph_hd {
        display: block;
    }

    .ma_pcfy {
        display: none;
    }

    .ma_phfy {
        display: block;
    }

    .ma_ban {
        top: 64px;
    }

    .ma_section {
        padding-left: 35px !important;
        padding-right: 35px !important;
        left: 0;
    }

    .ma_in1s3 {
        padding: 40px 0 0 !important;
    }

    /* .ma_in1s3m_click1 {
        top: 38%;
        left: 35.5%;
    }

    .ma_in1s3m_click2 {
        top: 38.5%;
        left: 41%;
    }

    .ma_in1s3m_click3 {
        top: 23%;
        left: 46%;
    }

    .ma_in1s3m_click4 {
        top: 11%;
        left: 52%;
    }

    .ma_in1s3m_click5 {
        top: 17%;
        left: 58%;
    }

    .ma_in1s3m_click6 {
        top: 26%;
        left: 60.5%;
    }

    .ma_in1s3m_click7 {
        top: 31%;
        left: 55%;
    }

    .ma_in1s3m_click8 {
        top: 38%;
        left: 50%;
    }

    .ma_in1s3m_click9 {
        top: 21%;
        left: 72%;
    }

    .ma_in1s3m_click10 {
        top: 48%;
        left: 63%;
    }

    .ma_in1s3m_click11 {
        top: 43%;
        left: 70%;
    }

    .ma_in1s3m_click12 {
        top: 37%;
        left: 73%;
    }

    .ma_in1s3m_click13 {
        top: 23%;
        left: 81%;
    }

    .ma_in1s3m_click14 {
        top: 42%;
        left: 65%;
    } */


    .ma_in1s4m_list {
        height: 180px;
    }

    .ma_in1s5_mainbox {
        width: calc(100% - 100px);
    }

    .ma_in1s5m_title {
        margin-bottom: 16px;
    }

    .ma_in1s7m_l {
        padding: 26px 20px 0 0;
    }

    .ma_ftct_l {
        width: 100px;
    }

    .ma_ftct_c {
        padding-left: 54px;
        width: calc(100% - 196px);
    }

    .ma_ftct_r {
        width: 96px;
    }

    .ma_ftctr_imgbox {
        height: 96px;
    }

    .ma_ftctcl_a {
        margin-bottom: 10px;
    }

    .ma_ftctc_li2 p {
        line-height: initial;
    }

    .ma_container {
        margin-bottom: 55px;
    }

    .ma_ftal_box h2 {
        font-size: 30px;
        margin-bottom: 15px;
    }

    .ma_ftal_box p {
        margin-bottom: 10px;
    }

    .ma_ftal_box a {
        padding: 50px 0;
    }

    .ma_ft_a {
        margin: 0 -20px 40px;
    }

    /* a1 */

    .ma_mbx_box {
        display: none;
    }

    .ma_a1s1_main {
        margin: 0 -14px 10px;
    }

    .ma_container_ny {
        padding: 40px 0;
    }

    .ma_r2 .ma_container_ny {
        padding-bottom: 40px;
    }

    /* a2 */
    .ma_nytitle2_h2 {
        font-size: 22px;
    }

    .ma_nytitle2 {
        padding-bottom: 20px;
        margin-bottom: 30px;
    }

    .ma_xq_main {
        padding: 0 20px;
    }

    .ma_xq_main p {
        font-size: 14px;
        margin-bottom: 8px;
    }

    .ma_xqfy {
        padding-top: 35px;
    }

    /* b1 */
    .ma_listbox_main {
        margin: 0 -20px 0;
    }

    .ma_fy {
        padding: 10px 35px 0;
    }

    .ma_xqfy {
        padding-left: 35px;
        padding-right: 35px;
    }

    /* b2 */
    .ma_nyt_xq_p p {
        font-size: 14px;
    }

    .ma_b2s2_main p {
        font-size: 14px;
    }

    .ma_nyt_xq .ma_nytitle_h2 {
        margin-bottom: 20px;
    }

    .ma_b2 .ma_nyt_xq::before {
        bottom: 96px;
    }

    .ma_b2s1 {
        padding: 35px 0 15px;
    }

    .ma_tabc_li {
        line-height: 40px;
    }

    .ma_tabmll_top {
        width: 460px;
    }

    .ma_tabml_lun {
        margin-bottom: 22px;
    }

    .ma_tabml_btn {
        width: 140px;
        margin-bottom: 22px;
    }

    .ma_tabml_btn p {
        line-height: 34px;
    }

    .ma_lm_title p {
        font-size: 16px;
    }

    .ma_lm_title::before {
        width: 120px;
    }

    .ma_lm_title::after {
        width: 65px;
    }

    .ma_tabmltml_l {
        width: 32px;
    }

    .ma_tabmltml_r {
        width: calc(100% - 32px);
        padding: 0 14px;
    }

    .ma_tab_mainbox {
        padding: 0 35px;
    }

    .ma_tabmllb_left {
        width: 10px;
        left: -20px;
    }

    .ma_tabmllb_right {
        width: 10px;
        right: -20px;
    }

    .ma_b2s1 {
        padding: 35px 0 0;
        margin-bottom: 35px;
    }

    .ma_b2s2 {
        padding: 0 0 15px;
    }

    .ma_lm2_title {
        margin-bottom: 18px;
    }

    .ma_b2s2 .ma_lm2_title {
        margin-bottom: 12px;
    }

    .ma_b2s3_libox {
        margin-bottom: 20px;
    }

    .ma_b2s4m_libox img {
        width: 60px;
    }

    .ma_b2s4m_libox {
        padding: 24px 20px;
    }

    .ma_b2s4mlb_title {
        margin-bottom: 20px;
    }

    .ma_b2s4m_libox {
        height: 280px;
    }

    .ma_b2s4 {
        padding-bottom: 28px;
    }

    .ma_b2s5 {
        padding: 35px 0 16px;
    }

    .ma_b2s5_title .ma_title_h2 {
        font-size: 20px;
    }

    .ma_b2s5_main {
        margin: 0 -10px;
    }

    .ma_b2s5m_libox {
        padding: 0 10px;
    }

    .ma_b2s5ml_img {
        margin-bottom: 16px;
    }

    .ma_b2s5ml_font {
        padding: 0 10px 6px;
    }

    .ma_b2s5ml_font::before {
        left: 12px;
    }

    .g_down .g_tatg {
        width: 382px;
        padding: 30px 45px;
    }

    .g_tatgtle {
        font-size: 18px;
        margin-bottom: 24px;
    }

    .g_tatginp {
        height: 40px;
    }

    .g_tatginp input {
        padding-left: 20px;
        padding-right: 20px;
    }

    .g_send {
        height: 40px;
        font-size: 16px;
        line-height: 40px;
    }

    .g_yanfl input {
        padding-left: 20px;
        padding-right: 100px;
    }

    .g_yanfr {
        top: 50%;
        right: 20px;
    }

    .g_yanfl {
        height: 40px;
    }

    .g_yanfr {
        width: 80px;
    }

    .g_yan {
        height: 40px;
    }

    /* b21 */
    .ma_b21 .ma_b2s4 {
        padding-top: 40px;
    }

    /* g1 */
    .ma_g1s1mt_l {
        width: 450px;
    }

    .ma_g1s1mt_r {
        width: 466px;
        padding: 17px;
    }

    .ma_g1s1mtr_main {
        padding: 22px;
    }

    .ma_g1s1mtr_main p {
        height: 182px;
    }

    .ma_g1s1m_top {
        margin-bottom: 40px;
    }

    .ma_g1s1mb_search {
        margin-bottom: 35px;
    }

    .ma_g1s1mbmlj_n {
        line-height: 40px;
    }

    .ma_g1s1mbmlj_img {
        height: 40px;
        padding: 12px 0;
        width: 35px;
    }

    .ma_g1s1mb_main {
        margin-bottom: 35px;
    }

    .ma_g1s1mbmlj_name {
        width: calc(100% - 35px);
    }

    .ma_g1s1mbmlj_img img {
        width: 10px;
    }

    /* g2 */
    .ma_g2s1 {
        padding: 10px 0 26px;
    }

    .ma_g2s1_title {
        margin: 0 auto 22px;
    }

    .ma_g2s1m_p {
        width: 100%;
        padding-bottom: 74px;
    }

    .ma_g2s1m_main {
        width: 60%;
    }

    .ma_g2s1m_main {
        padding: 26px 22px;
    }

    .ma_g2s1mm_num span {
        font-size: 22px;
    }

    .ma_g2s2 {
        padding: 40px 0 38px;
    }

    .ma_g2s2_main {
        padding-left: 40px;
    }

    .ma_g2s3 {
        padding: 40px 0 30px;
    }

    .ma_g2s3_title {
        margin: 0 auto 26px;
    }

    .ma_g2s3m_p {
        width: 100%;
    }

    .ma_g2s3mlbl_li a::before {
        width: 40px;
        ;
        left: 30px;
    }

    .ma_g2s3mlb_r {
        width: 280px;
    }

    .ma_g2s3mlb_l {
        width: calc(100% - 280px);
    }

    .ma_g2s3mlbll_title {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .ma_g2s3mlbll_img {
        width: 60px;
        height: 67px;
    }

    .ma_g2s3mlb_r {
        height: 416px;
    }

    .ma_g2s3mlblr_img {
        width: 92px;
        height: 77px;
    }

    .ma_g2s3mlbl_li {
        padding-top: 22px;
    }

    .ma_g2s3mlb_r {
        padding-top: 22px;
    }

    .ma_g2s3mlbl_li a {
        padding: 20px 28px 22px 26px;
    }

    .ma_g2s3mlb_r a {
        padding: 20px 28px 22px 26px;
    }

    .ma_g2s4 {
        padding: 40px 0 0;
        width: calc(100% - 70px);
    }

    .ma_g2 .ma_container_ny {
        padding-bottom: 38px;
    }

    /* j1 */
    .ma_j1s1ml_l {
        width: 400px;
    }

    .ma_j1s1ml_r {
        width: calc(100% - 400px);
        padding: 25px 0 25px 28px;
        padding: 20px 0 20px 28px;
    }

    .ma_j1s1mlr_title {
        margin-bottom: 16px;
    }

    .ma_j1s1mlr_main {
        padding-right: 0;
    }

    .ma_j1s1m_list {
        margin-bottom: 22px;
    }

    .ma_j1s1_main {
        margin-bottom: 35px;
    }

    /* j2 */
    .ma_j2s1_main {
        padding: 0;
    }

    .ma_j2s1m_r {
        width: 410px;
    }

    .ma_j2s1m_l {
        padding: 34px 20px 30px 0;
        width: calc(100% - 410px);
    }

    .ma_j2_title {
        font-size: 18px;
        height: 30px;
        margin-bottom: 16px;
    }

    .ma_j2s1ml_main {
        margin-bottom: 20px;
        height: 82px;
    }

    .ma_j2s2 {
        padding: 20px 0;
    }

    .ma_j2s2_mainbox {
        width: 100%;
        padding: 30px 50px;
    }

    .ma_j2s3 {
        padding: 230px 0 295px;
    }

    .ma_v_main {
        width: 470px;
    }

    .ma_j2s3_mainbox {
        width: 100%;
    }

    .ma_j2s3m_l {
        width: 400px;
    }

    .ma_j2s3m_r {
        width: calc(100% - 400px);
        padding: 36px 0 35px 28px;
    }

    .ma_j2s4mll_font p {
        font-size: 14px;
        max-height: 71px;
    }

    .ma_j2s4mll_font {
        height: 71px;
    }

    .ma_j2s1 {
        padding-bottom: 40px;
    }

    .ma_j2s3 {
        padding: 206px 0 295px;
    }

    .ma_j2s4 {
        margin-bottom: 20px;
    }

    /* l1 */
    .ma_l1s1_main {
        margin: 0 -14px;
    }

    .ma_l1s1m_libox {
        padding: 0 14px;
    }

    .ma_l1s1ml_img img {
        width: 80px;
    }

    .ma_l1s1 {
        margin-bottom: 40px;
    }

    .ma_l1s2 {
        padding: 0 !important;
    }

    .ma_l1s3 {
        padding: 40px 0 50px;
    }

    .ma_l1s3_main {
        width: calc(100% - 95px);
    }

    .ma_l1s3mll_k {
        height: 40px;
    }

    .ma_l1s3m_list {
        margin: 0 -24px 16px;
    }

    .ma_l1s3mllk_span {
        line-height: 40px;
        margin-right: 50px;
    }

    .ma_l1s3mllk_nax {
        margin-right: 40px;
    }

    .ma_l1s3mll_k input {
        font-size: 14px;
    }

    .ma_l1s3mllk_span {
        font-size: 14px;
    }

    .ma_l1s3mli_text textarea {
        font-size: 14px;
    }

    .ma_l1s3my_inpit input {
        font-size: 14px;
    }

    /* r1 */
    .ma_listboxmli_m {
        width: 50px;
    }

    .ma_listboxmli_btn {
        width: 22px;
        height: 22px;
        right: 12px;
    }

    .ma_listboxmli_btn a {
        line-height: 22px;
        font-size: 20px;
    }

    /* r2 */
    .ma_r2s1_main {
        width: 100%;
    }

    .yxedr_active img {
        padding: 15px 0;
    }

    /* t2 */
    .ma_t1s1ll_day {
        font-size: 24px;
    }

    .ma_t1s1_main {
        margin-bottom: 20px;
    }

    .ma_t1s1_list a {
        padding: 16px 10px 16px 0;
    }

    .ma_t1s1l_l {
        width: 72px;
        padding: 10px 0;
    }

    .ma_t1s1l_c {
        padding: 18px 28px;
        width: calc(100% - 148px);
    }

    .ma_t1s1l_r {
        width: 76px;
        padding: 23px 0;
    }

    /* t2 */
    .ma_t2s1 {
        padding-bottom: 45px;
    }

    .ma_t2s1_main {
        margin: 0 -16px;
    }

    .ma_t2s1_libox {
        padding: 0 16px;
    }

    .ma_t2s1_li a {
        padding: 26px 20px 24px;
    }

    .ma_t2s1l_img {
        width: 40px;
    }

    .ma_lm2_title {
        margin-bottom: 25px;
    }

    .ma_t2s1l_main {
        width: calc(100% - 40px);
        padding-left: 13px;
    }

    .ma_t2s1lm_time {
        margin-bottom: 10px;
    }

    .ma_t1s1l_r {
        padding: 10px 0;
    }

    .ma_t2s2 {
        padding: 45px 0;
    }

    .ma_t2s2_title {
        margin-bottom: 5px;
    }

    .ma_t2s2_li a {
        padding: 22px 0 16px;
    }

    .ma_t2s3_li {
        padding: 18px 0;
    }

    .ma_t2s3l_img {
        width: 30px;
    }

    .ma_t2s3l_font {
        font-size: 18px;
        line-height: 26px;
    }

    .ma_t2s3_ul {
        margin: 0 -20px 30px;
    }

    .ma_t2s4_main {
        width: 100%;
        padding: 0 20px;
    }

    .ma_t2s5 {
        padding: 45px 0 0;
    }

    .ma_t2s5_main {
        padding-bottom: 45px;
    }

    /* n1 */
    .ma_n1s1mll_img {
        margin-bottom: 25px;
        width: 270px;
    }

    .ma_n1s1mllt_time {
        font-size: 20px;
        margin-bottom: 8px;
    }

    .ma_n1s1mll_main {
        margin-bottom: 16px;
    }

    .ma_n1s1ml_l {
        padding: 10px 20px 0 0;
    }

    .ma_n1s1_bg {
        top: 244px;
    }

    .ma_n1s1ml_fl::before {
        width: 22px;
        height: 22px;
        line-height: 22px;
    }

    .ma_n1s1ml_c p {
        font-size: 14px;
        height: 47px;
    }

    .ma_n1s1ml_c {
        padding: 12px 30px 14px 38px;
    }

    .ma_n1s1_main {
        margin-bottom: 20px;
    }

    /* n1 */
    .ma_n2s1_title .ma_nytitle2_h2 {
        font-size: 20px;
    }

    .ma_nytitle2 {
        padding-bottom: 14px;
        margin-bottom: 0;
    }

    .ma_nytimebox {
        padding: 16px 0;
        margin-bottom: 24px;
    }

    .ma_n2 .ma_xqfy {
        padding-top: 20px;
        margin-bottom: 30px;
    }

    .ma_n2s2 {
        padding: 35px 0 64px;
    }

    .ma_n2s2m_ul .slick-dots {
        bottom: -35px;
    }

    .ma_n2s2 .ma_title_h2 {
        font-size: 20px;
    }

    .ma_n2s2mlm_main {
        padding: 16px 20px;
    }

    /* y1 */
    .ma_y1s1m_title {
        margin-top: 30px;
    }

    .ma_y1s1_title {
        text-align: left;
        padding: 0 0 20px 0;
    }

    .ma_y1s1mt_h2 {
        font-size: 20px;
    }

    .ma_y1s1_title .ma_nytitle2_h2 {
        margin-bottom: 12px;
    }

    /* z1 */
    .ma_z1s2_main {
        width: 100%;
    }

    .ma_z1s2m_li {
        padding: 12px 22px;
    }

    .ma_z1s2ml_l {
        width: 20px;
        top: 4px;
    }

    .ma_z1s2ml_r {
        width: calc(100% - 20px);
        padding-left: 18px;
    }

    .ma_z1s2m_list {
        margin-bottom: 20px;
    }

    .ma_z1s1m_top {
        margin-bottom: 30px;
    }

    .ma_z1s1mb_list {
        margin-bottom: 20px;
    }

    .ma_ban_lun .slick-dots {
        top: 417px;
    }

    .ma_a3s1_title {
        margin-bottom: 25px;
    }

    .ma_b1 .ma_container_ny {
        padding: 40px 0 20px;
    }

    .ma_r1 .ma_container_ny {
        padding: 40px 0 20px;
    }

    .ma_r2s3 {
        margin-top: 0px;
    }

    .ma_nybanph {
        display: block;
    }

    .ma_nyban {
        display: none;
    }

    .ma_a2 .ma_xqfy {
        padding-top: 15px;
    }

    .ma_g1 .ma_container_ny {
        padding-bottom: 40px;
    }

    .ma_j1 .ma_container_ny {
        padding-bottom: 40px;
    }

    .ma_r1 .ma_container_ny {
        padding-bottom: 40px;
    }

    .ma_z1 .ma_mbx_box {
        margin-bottom: 40px;
    }

    /*.ma_tabmlt_main p:first-child {*/
    /*    font-size: 14px;*/
    /*}*/
     .ma_tabmlt_main p {
        font-size: 14px;
    }
    .ma_a2 .yxedr_active img {
        padding: 15px 0;
    }

    .ma_n1s1_bg {
        display: none;
    }

    .ma_g2s1m_main::before {
        width: 539px;
    }

    .ma_g2s2 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .ma_g2s2 {
        width: calc(100% - 110px);
    }

    .ma_title_h2::before {
        bottom: -6px;
    }

    .ma_ban_ph {
        display: block;
    }

    .ma_ban_pc {
        display: none;
    }

    .ma_r2s1_main {
        margin: 0px auto 16px;
    }

    .ma_r2s1lv_title {
        margin-bottom: 16px;
    }

    .ma_r2s1lvm_libox {
        margin-bottom: 20px;
    }

    .ma_r2s1lv_main {
        padding: 20px 26px 6px;
    }

    .ma_b2s2m_top td {
        font-size: 16px;
    }

    .ma_b2s2m_win td {
        font-size: 14px;
    }

    .ma_b2s2m_main {
        margin-top: 8px;
    }

    .ma_b1s2mli_main {
        padding: 20px 26px;
    }

    .ma_j2s3m_l {
        float: none;
        margin-bottom: 20px;
    }

    .ma_j2s3m_r {
        float: none;
        width: 100%;
        padding: 0;
    }

    .ma_j2_title {
        margin-bottom: 10px;
    }
    .ma_tabmllt_li_font {
        bottom: 4px;
        padding: 4px 6px;
    }
    .ma_b2s4mlib_img {
        width: 32px;
    }
    .ma_ds1s1l_img {
        width: 470px;
    }
    .ma_ds1s1l_font {
        width: 460px;
        padding: 10px 22px 10px;
    }
    .ma_ds1s1lf_h3 {
        font-size: 20px;
        height: 35px;
    }
    .ma_ds1s1lf_p {
        margin-top: 5px;
        padding: 10px 0;
    }
    .ma_ds1s1 {
        margin-bottom: 30px;
    }
    /* .ma_ce{
        display: none;
    } */
    .ma_tc1_mainbox {
        height: 390px;
    }
    .ma_tc1_main {
        padding: 40px 18px 40px 40px;
        width: 510px;
    }
    .ma_tc1mlb1_input label:last-child {
        margin-left: 10px;
    }
    .ma_tc1m_list {
        padding: 0 12px;
    }
    .ma_tc1m {
        margin: 0 -12px 14px;
    }
    .ma_tc1mlb_input::before {
        top: 10px;
        right: -16px;
    }
    .ma_tc1mlb1_input::before {
        right: -16px;
    }
    .ma_tc1m4_list3 button {
        width: 90px;
        line-height: 35px;
    }
    .ma_tc1m4_list2 {
        width: 126px;
        height: 40px;
    }
    .ma_tc1m4_list1 .ma_tc1mlb_input {
        height: 35px;
    }
    .ma_tc1m4_list3,
    .ma_tc1m4_list2{
        padding: 0;
    }
    .ma_tc1m4_list2 {
        width: 113px;
        height: 35px;
    }
    .ma_tc1m4_list1 {
        width: calc(100% - 236px);
    }




}

@media screen and (max-width: 768px) {

    /* index */
    .ma_container {
        margin-top: 430px;
    }

    .ma_in1s1_title {
        font-size: 26px;
    }

    .ma_in1s1_p1 {
        font-size: 16px;
    }

    .ma_in1s1_p2 {
        margin-bottom: 12px;
        font-size: 14px;
    }

    .ma_btn {
        width: 100px;
    }

    .ma_btn a {
        line-height: 30px;
    }

    .ma_title_h2 {
        font-size: 20px;
    }

    .ma_title {
        margin-bottom: 22px;
    }

    .ma_in1s2m_listbox {
        width: 50%;
    }

    .ma_in1s3m_xnan {
        bottom: 35px;
        left: 40px;
    }

    .ma_in1s3_btn {
        bottom: 35px;
    }

    .ma_in1s3 {
        padding: 40px 0 10px !important;
    }

    .ma_in1s4m_listbox {
        margin-bottom: 34px;
    }

    .ma_in1s5_mainbox {
        width: auto;
    }

    .ma_in1s5m_main {
        padding: 0;
    }

    .ma_in1s7m_l {
        width: 100%;
        float: none;
        padding: 0;
        margin-bottom: 25px;
    }

    .ma_in1s7m_r {
        width: 100%;
        float: none;
        border-left: none;
    }

    .ma_in1s7m_r::before {
        display: none;
    }

    .ma_in1s7mr_li1 {
        padding-left: 0;
    }

    .ma_in1s7mr_title {
        padding-left: 0;
    }

    .ma_in1s7mr_li2:last-child {
        margin-bottom: 0;
    }

    .ma_in1s7m_r {
        padding: 0 34px 0 0;
    }

    .ma_in1s7 .slick-dots {
        right: -33px;
    }

    .ma_container {
        margin-bottom: 50px;
    }

    .ma_ft_a {
        margin: 0 -12px 30px;
    }

    .ma_fta_l {
        padding: 0 12px;
    }

    .ma_ftc_top {
        padding: 0;
    }

    .ma_ftctc_ul2 {
        display: none;
    }

    .ma_ftct_btm {
        width: 100%;
    }

    .ma_ftct_c {
        display: none;
    }

    .ma_ftct_btm {
        clear: both;
    }

    .ma_ftct_r {
        margin-bottom: 25px;
    }

    .ma_ftct_l {
        width: auto;
    }

    .ma_ftcb_r a {
        font-size: 14px;
    }

    .ma_in1s5mml_libox {
        width: 20%;
    }

    .ma_in1s5mmr_main {
        padding: 20.5px 50px;
    }

    .ma_in1s5_mainbox {
        width: calc(100% - 50px);
    }

    .ma_nytitle_h2 {
        font-size: 22px;
    }

    .ma_nytitle {
        margin-bottom: 20px;
    }

    .ma_a1s1m_listbox {
        margin-bottom: 24px;
    }

    .ma_container_ny {
        padding: 35px 0 40px;
        margin-top: 286px;
    }

    /* a2 */
    .ma_nytitle2 {
        padding-bottom: 10px;
        margin-bottom: 20px;
    }

    .ma_xqfy {
        padding-top: 26px;
    }

    .ma_xq_main {
        padding: 0;
    }

    /* b1 */
    .ma_listboxmli_m {
        width: 50px;
    }

    .ma_listboxmli_btn {
        right: 12px;
        width: 24px;
        height: 24px;
    }

    .ma_listboxmli_btn a {
        line-height: 24px;
        font-size: 18px;
    }

    /* b2 */
    .ma_b2 .ma_c2s1_title {
        margin-bottom: 16px;
    }

    .ma_b2s1 {
        padding: 30px 0 0;
        margin-bottom: 30px;
    }

    .ma_tab_clickbox {
        margin: 0 -2px 24px;
    }

    .ma_tabmll_top {
        width: 400px;
        margin: 0 auto 20px;
    }

    .ma_tab_mainbox {
        padding: 0 24px;
    }

    .ma_tabml_btn {
        width: 120px;
        margin-bottom: 20px;
    }

    .ma_tabmlt_main {
        margin: 0 -10px;
    }

    .ma_tabmltm_libox {
        padding: 0 10px;
        margin-bottom: 12px;
    }

    .ma_tabmll_btm {
        margin: 0 -4px;
    }

    .ma_tabmllb_li {
        padding: 0 4px;
    }

    .ma_tabmltm_libox {
        width: 50%;
    }

    .ma_tabc_li {
        font-size: 14px;
    }

    .ma_tabml_btn img {
        width: 18px;
        margin-right: 6px;
    }

    .ma_b2s2 .ma_lm2_title {
        margin-bottom: 10px;
    }

    .ma_b2s2 {
        padding: 0 0 13px;
    }

    .ma_b2s4m_li {
        width: 33.33333%;
    }

    .ma_b2s4m_libox img {
        width: 50px;
    }

    .ma_b2s4m_libox {
        height: 264px;
    }

    .ma_b2s4mlb_title {
        margin-bottom: 16px;
    }

    .ma_b2s4mlb_title::before {
        width: 22px;
        bottom: -8px;
    }

    .ma_b2s4 {
        padding-bottom: 22px;
    }

    .ma_b2s5 {
        padding: 30px 0 14px;
    }

    .ma_b2s5_title .ma_title_h2 {
        font-size: 18px;
    }

    .ma_b2s5_main {
        margin: 0 -5px;
    }

    .ma_b2s5m_libox {
        padding: 0 5px;
    }

    .ma_b2s5ml_img {
        margin-bottom: 12px;
    }

    .ma_b2s3_font p {
        font-size: 14px;
    }

    .ma_tabc_li {
        line-height: 34px;
    }

    .ma_tabml_btn p {
        line-height: 30px;
    }

    .g_down .g_tatg {
        width: 340px;
        padding: 28px 34px;
    }

    .g_tatgtle {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .g_tatgclose {
        width: 15px;
        top: 20px;
        right: 26px;
    }

    .g_tatginp {
        height: 36px;
    }

    .g_send {
        height: 36px;
        line-height: 36px;
    }

    .g_down .g_yan {
        margin-bottom: 20px;
    }

    .g_yanfl {
        height: 36px;
    }

    .g_yanfr {
        width: 75px;
    }

    .g_yan {
        height: 36px;
    }

    /* b21 */
    .ma_b21 .ma_nyt_xq::before {
        bottom: 197px;
    }

    .ma_b21 .ma_b2s4 {
        padding-top: 35px;
    }

    /* g1 */
    .ma_g1s1mt_l {
        float: left;
        width: 100%;
    }

    .ma_g1s1mt_r {
        float: left;
        width: 100%;
        position: initial;
        top: auto;
        transform: translateY(0);
    }

    .ma_g1s1mtr_main p {
        height: auto;
    }

    .ma_g1s1mtr_main {
        padding: 18px;
    }

    .ma_g1s1m_top {
        margin-bottom: 35px;
    }

    .ma_g1s1mb_search {
        margin-bottom: 30px;
    }

    .ma_g1s1mbmlj_n {
        font-size: 14px;
    }

    .ma_g1s1mbmlj_n {
        line-height: 38px;
    }

    .ma_g1s1mbmlj_img {
        height: 38px;
        width: 32px;
    }

    .ma_g1s1mbmlj_name {
        width: calc(100% - 32px);
        padding: 0 20px;
    }

    .ma_g1s1mbm_list {
        margin-bottom: 18px;
    }

    .ma_g1s1mb_main {
        margin-bottom: 30px;
    }

    .ma_g1s1mbmlm_top h3 {
        font-size: 16px;
    }

    .ma_g1s1mbmlm_top span {
        font-size: 14px;
    }

    .ma_g1s1mbmlm_top div {
        margin-right: 40px;
    }

    .ma_g1s1mbmlm_top {
        margin-bottom: 20px;
    }

    .ma_g1s1mbmlmm1_t {
        margin-bottom: 8px;
        font-size: 14px;
    }

    .ma_g1s1mbmlmm_1 {
        margin-bottom: 14px;
    }

    .ma_g1s1mbmlm_main {
        margin-bottom: 22px;
    }

    .ma_g1s1mbmlm_btn {
        width: 135px;
    }

    .ma_g1s1mbmlm_btn p {
        line-height: 36px;
        padding: 0 39px;
    }

    .ma_g1s1mbml_main {
        padding: 26px 22px;
    }

    /* g2 */
    .ma_g2s1m_p {
        padding-bottom: 80px;
    }

    .ma_g2s1m_main::before {
        width: 100%;
    }

    .ma_g2s1m_main {
        width: 100%;
    }

    .ma_g2s2 {
        width: 100%;
        padding: 35px 0 35px;
    }

    .ma_g2s2_main {
        position: relative;
        top: auto;
        right: auto;
        transform: translateY(0);
        float: right;
    }

    .ma_g2s3 {
        padding: 36px 0 25px;
    }

    .ma_g2s3mlb_r {
        width: 220px;
    }

    .ma_g2s3mlb_l {
        width: calc(100% - 220px);
    }

    .ma_g2s3mlbl_li {
        padding-top: 20px;
    }

    .ma_g2s3mlbl_li a {
        padding: 18px 20px 20px;
    }

    .ma_g2s3mlbll_img {
        width: 55px;
        height: 62px;
        right: 16px;
    }

    .ma_g2s3mlb_r {
        padding-top: 20px;
    }

    .ma_g2s3mlb_r a {
        padding: 18px 20px 20px;
    }

    .ma_g2s3mlb_r {
        height: 404px;
    }

    .ma_g2s3mlblr_img {
        width: 82px;
        height: 67px;
        bottom: 24px;
        right: 26px;
    }

    .ma_g2s4 {
        padding: 35px 0 0;
        width: 100%;
    }

    .ma_g2s4_libox {
        width: 25%;
    }

    .ma_g2s4l_font {
        font-size: 14px;
        height: 23px;
    }

    .ma_g2s4l_img {
        width: 36px;
        margin: 0 auto 10px;
    }

    .ma_g2 .ma_container_ny {
        padding-bottom: 32px;
    }

    /* j1 */
    .ma_j1s1ml_l {
        width: 100%;
        float: none;
    }

    .ma_j1s1ml_r {
        width: 100%;
        float: none;
        padding: 15px;
        padding-bottom: 0;
        padding-top: 20px;
    }

    .ma_j1s1mlrt_h3 {
        font-size: 18px;
        margin-right: 16px;
    }

    .ma_j1s1mlr_title {
        margin-bottom: 12px;
    }

    .ma_j1s1mlr_main p {
        height: 47px;
    }

    .ma_ny_btn {
        width: 100px;
    }

    .ma_nyb_p {
        line-height: 30px;
        margin-right: 6px;
        font-size: 14px;
    }

    .ma_ny_jia {
        width: 10px;
    }

    .ma_j1s1mlr_main {
        padding-top: 8px;
    }

    .ma_j1s1_main {
        margin-bottom: 30px;
    }

    .ma_j1s1m_list {
        margin-bottom: 30px;
    }

    .ma_j1s1m_list:last-child {
        margin-bottom: 0;
    }

    /* j2 */
    .ma_j2s1m_r {
        width: 330px;
    }

    .ma_j2s1m_l {
        padding: 20px 10px 8px 0;
        width: calc(100% - 330px);
    }

    .ma_j2_title {
        font-size: 16px;
        height: 27px;
        margin-bottom: 12px;
    }

    .ma_j2s1ml_a {
        width: 110px;
    }

    .ma_j2s2_mainbox {
        padding: 20px 28px;
    }

    .ma_j2s2mb_li2 {
        margin-bottom: 14px;
    }

    .ma_j2s2mb_ul1 {
        margin: 0 -20px;
    }

    .ma_j2s2mb_li1 {
        padding: 0 20px;
    }

    .ma_j2s2_main {
        transform: translateY(168px);
    }

    .ma_v_main {
        width: 430px;
    }

    .ma_j2s3m_l {
        width: 345px;
    }

    .ma_j2s3m_r {
        width: calc(100% - 345px);
        padding: 16px 0 16px 18px;
    }

    .ma_j2_title {
        margin-bottom: 8px;
    }

    .ma_j2s3ml_p p {
        height: 136px;
    }

    .ma_j2s4ml_title {
        margin-bottom: 20px;
    }

    .ma_j2s4ml_ul {
        margin: 0 -10px;
        display: flex;
        flex-wrap: wrap;
    }

    .ma_j2s4ml_libox {
        padding: 0 10px;
        margin-bottom: 20px;
    }

    .ma_j2s4ml_li {
        padding: 26px 16px;
    }

    .ma_j2s4mll_img {
        width: 34px;
        margin: 0 auto 12px;
    }

    .ma_j2s1 {
        padding-bottom: 35px;
    }

    .ma_j2s3 {
        padding: 197px 0 289px;
    }

    .ma_j2s4 {
        margin-bottom: 15px;
    }

    .ma_j2s5mlm_r {
        width: 360px;
    }

    .ma_j2s5mlm_l {
        padding: 51px 0px 48px 5px;
        width: calc(100% - 360px);
    }

    .ma_nyb_p a {
        line-height: 33px;
    }

    /* l1 */
    .ma_l1s1m_libox {
        width: 50%;
        margin-bottom: 20px;
    }

    .ma_l1s1m_libox {
        height: 223px;
    }

    .ma_l1s1m_libox:nth-child(2)::before {
        display: none;
    }

    .ma_l1s1 {
        margin-bottom: 15px;
    }

    .ma_l1s2 {
        padding: 0 !important;
    }

    #container {
        display: none;
    }

    .ma_l1s2ph {
        display: block;
    }

    .ma_l1s3 {
        padding: 35px 0 45px;
    }

    .ma_nytitle_h2::before {
        width: 32px;
        bottom: -11px;
    }

    .ma_l1s3_main {
        width: 100%;
    }

    .ma_l1s3m_yz {
        width: 380px;
    }

    .ma_l1s3my_btn input {
        width: 100px;
    }

    .ma_l1s3my_inpit {
        width: calc(100% - 125px);
        margin-right: 25px;
    }

    .ma_l1s3mllk_span {
        margin-right: 26px;
    }

    .ma_l1s3mllk_nax {
        margin-right: 26px;
    }

    /* r1 */
    .ma_listbox_main {
        margin: 0 -8px 0;
    }

    .ma_listboxm_listbox {
        padding: 0 8px;
        margin-bottom: 20px;
    }

    .ma_r2s4 {
        padding: 35px 0 20px;
    }

    /* t2 */
    .ma_t2s1_main {
        margin: 0 -10px;
    }

    .ma_t2s1_libox {
        padding: 0 10px;
    }

    .ma_t2s1_libox {
        width: 50%;
        margin-bottom: 20px;
    }

    .ma_t2s1 {
        padding-bottom: 20px;
    }

    .ma_t2s2 {
        padding: 40px 0;
    }

    .ma_t2s3 {
        padding: 40px 0;
    }

    .ma_t2s3_ul {
        margin: 0 -12px 25px;
    }

    .ma_t2s3_libox {
        padding: 0 12px;
    }

    .ma_t2s3l_img {
        width: 26px;
    }

    .ma_t2s3_libox:first-child .ma_t2s3l_font {
        margin-left: 35px;
    }

    .ma_t2s3l_font {
        font-size: 16px;
        line-height: 20px;
    }

    .ma_t2s4_ul {
        margin: 0 -30px;
    }

    .ma_t2s4_libox {
        padding: 0 30px;
        margin-bottom: 26px;
    }

    .ma_t2s4l_img {
        margin-bottom: 16px;
    }

    .ma_t2s4l_name {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .ma_t2s4_main {
        padding: 0;
    }

    .ma_t2s4 {
        padding: 40px 0 16px;
    }

    .ma_tcbox {
        width: 388px;
        height: 365px;
        padding: 35px 22px 26px 28px;
    }

    .ma_tcbox_gb {
        right: 20px;
    }

    .ma_tbn_title {
        font-size: 18px;
        margin-bottom: 6px;
    }

    .ma_tcbox_name {
        margin-bottom: 16px;
    }

    .ma_tcbox .mCSB_inside>.mCSB_container {
        margin-right: 18px;
    }

    .ma_tcboxm_degree {
        margin-bottom: 8px;
    }

    .ma_t2s5 {
        padding: 40px 0 0;
    }

    .ma_t2s5_main {
        padding-bottom: 40px;
    }

    /* n1 */
    .ma_n1s1ml_r {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }

    .ma_n1s1ml_l {
        float: none;
        width: 100%;
    }

    .ma_n1s1mll_img {
        margin-bottom: 16px;
        width: 240px;
    }

    .ma_n1s1mllt_font {
        font-size: 18px;
        height: 27px;
    }

    .ma_n1s1_bg {
        top: 688px;
    }

    .ma_n1s1m_ul {
        margin-bottom: 60px;
    }

    .ma_n1s1_main {
        margin-bottom: 10px;
    }

    .ma_n1s1m_ul .slick-dots {
        transform: translateX(-50%);
    }

    /* n2 */
    .ma_nytitle2 {
        margin-bottom: 0;
    }

    .ma_nytimebox {
        padding: 12px 0;
        margin-bottom: 18px;
    }

    .ma_n2 .ma_xqfy {
        padding-top: 16px;
    }

    .ma_n2s2 {
        padding: 30px 0 55px;
    }

    .ma_n2s2m_ul .slick-dots {
        bottom: -30px;
    }

    .ma_n2s2 .ma_title_h2 {
        font-size: 18px;
    }

    .ma_n2s2m_ul {
        margin: 0 -8px;
    }

    .ma_n2s2m_libox {
        padding: 0 8px;
    }

    /* z1 */
    .ma_z1s1m_r {
        width: 300px;
    }

    .ma_z1s1m_l {
        width: calc(100% - 300px);
        padding: 16px 20px 4px 0;
    }

    .ma_z1s1ml_title {
        font-size: 18px;
        margin-bottom: 8px;
        height: 30px;
    }

    .ma_z1s1m_l p {
        height: 119px;
    }

    .ma_z1s1 {
        padding-bottom: 35px;
    }

    .ma_z1s2 {
        padding: 35px 0 18px;
    }

    .ma_z1s2m_lists {
        margin: 0 -10px;
    }

    .ma_z1s2m_list {
        padding: 0 10px;
    }

    .ma_z1s2ml_r p {
        font-size: 14px;
        line-height: 24px;
        height: 24px;
    }

    .ma_z1s2ml_l {
        width: 18px;
        top: 3px;
    }

    .ma_z3s1m_l {
        width: calc(100% - 300px);
        padding: 0 0 0 25px;
    }

    .ma_z3s1m_l p {
        height: 136px;
    }

    .ma_z1s1m_top {
        margin-bottom: 25px;
    }

    .ma_z1s1mblr_title {
        font-size: 16px;
    }

    .ma_z1s1mbl_l {
        width: 28px;
    }

    .ma_z1s1mbl_r {
        width: calc(100% - 28px);
        padding: 0 0 0 18px;
    }

    .ma_z1s1mb_list {
        margin-bottom: 16px;
    }

    .ma_ban_lun .slick-dots {
        top: 330px;
    }

    .ma_b1 .ma_container_ny {
        padding: 35px 0 20px;
    }

    .ma_r1 .ma_container_ny {
        padding: 35px 0 20px;
    }

    .ma_a3s1_title {
        margin-bottom: 20px;
    }

    .ma_r2s1_main p {
        font-size: 14px;
    }

    .ma_r2s3_main p {
        font-size: 14px;
    }

    .ma_a2 .ma_xqfy {
        padding-top: 10px;
    }

    .ma_g1 .ma_container_ny {
        padding-bottom: 35px;
    }

    .ma_j1 .ma_container_ny {
        padding-bottom: 35px;
    }

    .ma_r1 .ma_container_ny {
        padding-bottom: 35px;
    }

    .ma_z1 .ma_mbx_box {
        margin-bottom: 35px;
    }


    .ma_in1s6_main {
        overflow-x: auto;
    }

    .ma_in1s6_main p {
        width: 768px;
    }

    .ma_in1s6_main::before {
        display: none;
    }

    .ma_in1s6 .ma_title {
        position: relative;
    }

    .ma_in1s6 .ma_title::before {
        content: "";
        position: absolute;
        width: 1px;
        height: 36px;
        background: #d9d9d9;
        position: absolute;
        bottom: -48px;
        left: 50%;
        transform: translateX(-50%);
        z-index: 10;
    }

    .ma_ftctcbr_wx img {
        width: 30px;
        height: 30px;
    }
    .ma_ftctcbr_in img {
        width: 30px;
        height: 30px;
    }

    .ma_a2 .yxedr_active img {
        padding: 8px 0 8px;
    }

    .ma_tc .mCSB_scrollTools {
        top: 10px !important;
    }

    .ma_tcbox_main {
        height: 302px;
    }

    .ma_in1s6li {
        padding: 25px;
        height: 270px;
    }

    .ma_in1s6li_box {
        padding: 0 12px;
    }

    .ma_in1s6ul {
        margin: 0 22px;
    }

    .ma_g2s2 {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }

    .ma_r2s1lvm_libox {
        margin-bottom: 0;
    }

    .ma_r2s1lv_main {
        padding: 20px 20px 50px;
    }

    .ma_r2s1lvlm_t {
        margin-bottom: 12px;
        font-size: 16px;
    }

    .ma_r2s1lvm_ul .slick-dots li {
        border-radius: 0;
        background: #ccc;
        width: 9px;
        height: 9px;
        margin: 0 5px;
    }

    .ma_r2s1lvm_ul .slick-dots li.slick-active {
        background: #005cac;
    }

    .ma_r2s1lvm_ul .slick-dots {
        bottom: -30px;
    }

    .ma_r2s1lvm_libox:not(:first-child) {
        display: none;
    }

    .ma_b2s2m_main {
        overflow-x: auto;
    }

    .ma_b2s2m_tab {
        width: 950px;
    }




    .ma_b1s2mlim_title {
        font-size: 14px;
        height: 20px;
        margin-bottom: 10px;
    }

    .ma_b1s2mlim_ul p {
        font-size: 12px;
    }

    .ma_b1s2mli_main {
        padding: 12px;
    }

    .ma_listboxmli_btn {
        width: 20px;
        height: 20px;
    }

    .ma_b1s2mlim_ul p {
        height: 60px;
        overflow: hidden;
    }

    .ma_listboxmli_btn a img {
        width: 10px;
    }

    .ma_listboxm_list .ma_listboxmli_btn {
        right: 30px;
    }

    .ma_b1s2mli_main {
        background: rgba(248, 248, 248, .95);
    }

    .ma_j2s3m_l {
        width: 100%;
    }

    .ma_j2s3m_r {
        width: 100%;
        padding: 0;
    }

    .ma_f11_lists {
        width: 50%;
    }
    .ma_b2s4m_libox img {
        width: 40px;
    }

    .ma_r1s1 .ma_b1s2mli_main {
        padding: 20px 18px;
    }

    .ma_b1s2mlim_main p {
        font-size: 12px;
    }
    .ma_ds1s1l_img {
        width: 100%;
    }
    .ma_ds1s1l_font {
        position: inherit;
        width: 100%;
        top: auto;
        transform: translateY(0);
        right:auto;
        padding: 10px 22px 10px;
    }
    .ma_ds1s1_lil .ma_ds1s1l_img{
        float: none;
    }
    .ma_ds1s1_li {
        margin-bottom: 20px;
    }
    .ma_ds1s1lf_time p {
        line-height: 30px;
    }
    .ma_ds1s1_li:last-child .ma_ds1s1l_font {
        padding: 10px 22px 0;
    }
    .ma_ds1s1lf_p p {
        font-size: 14px;
        height: 73px;
    }
    .ma_ds1s1lf_h3 {
        font-size: 18px;
        height: 31px;
    }
    .ma_celi_font {
        display: none !important;
    }



}

@media screen and (max-width: 460px) {

    /* index */
    .ma_container_ny {
        padding: 30px 0 35px;
    }

    .ma_in1s1 {
        top: 120px;
        width: 100%;
    }

    .ma_container {
        margin-top: 298px;
    }

    .ma_sy_bg {
        top: 120px;
        width: 100%;
    }

    .ma_section {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .ma_in1s1 {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }

    .ma_in1s2 {
        padding: 30px 30px 35px;
    }

    .ma_in1s2m_listbox {
        width: 100%;
    }

    .ma_in1s2m_listbox:last-child {
        margin-bottom: 0;
    }

    .ma_in1s3 {
        padding: 30px 0 100px !important;
    }

    .ma_in1s3m_xnan {
        bottom: -70px;
        left: 20px;
    }

    .ma_in1s3mxm_click {
        width: 18px;
        height: 18px;
        line-height: 18px;
        margin-right: 4px;
    }

    .ma_in1s3mx_main {
        padding: 6px 0;
    }

    .ma_in1s3_btn {
        bottom: -60px;
        left: auto;
        right: 20px;
        transform: translateX(0);
    }

    .ma_in1s4 {
        padding: 30px 20px 35px !important;
    }

    .ma_in1s4m_listbox {
        width: 50%;
        padding: 0 12px;
        margin-bottom: 20px;
    }

    .ma_in1s4m_list {
        height: 144px;
        padding: 20px 15px;
    }

    .ma_in1s4ml_num {
        font-size: 32px;
    }

    .ma_in1s4m_listbox:last-child {
        margin-bottom: 0;
    }

    .ma_in1s4 .ma_title {
        margin-bottom: 25px;
    }

    .ma_title_h2 {
        font-size: 18px;
    }

    .ma_title_p {
        font-size: 12px;
    }

    .ma_in1s4m_box {
        margin: 0 -12px;
    }

    .ma_in1s4m_listbox1 .ma_in1s4ml_numbox {
        right: 0;
    }

    .ma_in1s4ml_numbox {
        right: 0;
    }

    .ma_in1s5 {
        padding: 30px 0 35px;
    }

    .ma_in1s5mml_libox {
        width: 33.333333%;
    }

    .ma_in1s5mmr_main {
        width: 100%;
        margin-bottom: 12px;
    }

    .ma_in1s5mmr_main:last-child {
        margin-bottom: 0;
    }

    .ma_in1s5mmr_main {
        padding: 20.5px 35px;
    }

    .ma_in1s6 {
        padding: 30px 0 0;
    }

    .ma_in1s7 {
        padding: 30px 0 30px;
    }

    .ma_container {
        margin-bottom: 45px;
    }

    .ma_fta_l {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }

    .ma_fta_l:last-child {
        margin-bottom: 0;
    }

    .ma_ftal_box p {
        font-size: 18px;
    }

    .ma_ftal_box h2 {
        font-size: 26px;
    }

    .ma_ftalb_imgbox {
        width: 26px;
        height: 26px;
    }

    .ma_ftal_box a {
        padding: 28px 0;
    }

    .ma_ftctl_a {
        margin-bottom: 25px;
    }

    .ma_ftctc_btm {
        float: left;
    }

    .ma_ftcb_l {
        width: calc(100% - 80px);
    }

    .ma_ftcb_l span,
    .ma_ftcb_l a {
        float: none;

    }

    .ma_in1s5_mainbox {
        width: auto;
    }

    .ma_a1s1m_listbox {
        width: 100%;
        margin-bottom: 20px;
    }

    .ma_a1s1m_listbox:last-child {
        margin-bottom: 0;
    }

    .ma_a1s1_main {
        margin: 0 -14px 25px;
    }

    .ma_container_ny {
        margin-top: 24px;
    }

    .ma_nytitle_h2 {
        font-size: 18px;
    }

    .ma_nytitle2_h2 {
        font-size: 18px;
    }

    .ma_nytitle2 {
        padding-bottom: 8px;
        margin-bottom: 16px;
    }

    /* b1 */
    .ma_listboxm_listbox {
        width: 100%;
        margin-bottom: 20px;
    }

    .ma_listboxm_listbox:last-child {
        margin-bottom: 0;
    }

    .ma_b1 .ma_nysection {
        margin-bottom: 25px;
    }

    .ma_fy {
        padding: 0 20px;
    }

    .ma_xqfy {
        padding-left: 20px;
        padding-right: 20px;
    }

    /* b2 */
    .ma_nyt_xq {
        padding: 0 20px;
    }

    .ma_nyt_xq .ma_nytitle_h2 {
        margin-bottom: 16px;
    }

    .ma_b2 .ma_nyt_xq::before {
        bottom: 182px;
    }

    /* .ma_tabc_libox {
        width: auto !important;
    } */
    .ma_tabmll_top {
        width: 100%;
    }

    .ma_tab_mainbox {
        padding: 0 20px;
    }

    .ma_tabmltm_libox {
        width: 100%;
    }

    .ma_tabmltm_libox:last-child {
        margin-bottom: 0;
    }

    .ma_lm2_title p {
        font-size: 16px;
    }

    .ma_b2s3_libox {
        width: 50%;
    }

    .ma_b2s3_libox:last-child {
        margin-bottom: 0;
    }

    .ma_b2s4 {
        padding: 22px 0;
    }

    .ma_b2s4m_li {
        width: 100%;
    }

    .ma_b2s4m_li:last-child {
        margin-bottom: 0;
    }

    .ma_b2s4m_libox {
        height: auto;
    }

    .ma_b2s4mlb_main {
        overflow: initial;
    }

    .ma_b2s4mlb_main p {
        max-height: none;
        overflow: initial;
    }

    .ma_b2s5_title .ma_title_h2 {
        font-size: 16px;
    }

    .ma_b2s5m_libox {
        width: 100%;
    }

    .ma_b2s5m_libox:last-child {
        margin-bottom: 0;
    }

    .ma_b2s5 {
        padding: 28px 0 34px;
    }

    .ma_b2s4 {
        padding: 30px 0;
    }

    .g_down .g_tatg {
        padding: 28px 26px;
    }

    .g_tatgtle {
        font-size: 16px;
    }

    .g_tatginp {
        height: 34px;
    }

    .g_send {
        height: 34px;
        line-height: 34px;
    }

    .g_yanfl {
        height: 34px;
    }

    .g_yanfr {
        width: 70px;
    }

    .g_yan {
        height: 34px;
    }

    .ma_b21 .ma_nyt_xq::before {
        bottom: 360px;
    }

    .ma_b21 .ma_b2s4 {
        padding-top: 30px;
    }

    /* g1 */
    .ma_g1s1mtr_main {
        padding: 12px;
    }

    .ma_g1s1mt_r {
        padding: 14px;
    }

    .ma_g1s1m_top {
        margin-bottom: 30px;
    }

    .ma_g1s1mbs {
        width: 124px;
    }

    .ma_g1s1mbs_btn {
        display: block;
    }

    .ma_g1s1mbs {
        margin-right: 14px;
        margin-bottom: 15px;
    }

    .ma_g1s1mbmlm_top div {
        display: block;
        margin-right: 0;
        margin-bottom: 10px;
    }

    .ma_g1s1mbmlm_top h3 {
        font-size: 14px;
    }

    .ma_g1s1mbmlj_n {
        line-height: 24px;
    }

    .ma_g1s1mbmlj_name {
        width: calc(100% - 32px);
        padding: 7px 14px;
    }

    .ma_g1s1mbml_main {
        padding: 20px 14px;
    }

    .ma_g1s1mbmlm_btn {
        width: 115px;
    }

    .ma_g1s1mbmlm_btn p {
        line-height: 34px;
        padding: 0 29px;
    }

    .ma_g1s1mbsac_span {
        line-height: 32px;
    }

    .ma_g1s1mbsa_la {
        top: 32px;
    }

    .ma_g1s1mbsal_li {
        margin-bottom: 6px;
    }

    .ma_g1s1mbs_btn {
        width: 100px;
    }

    .ma_g1s1mbs_btn a {
        line-height: 32px;
        padding: 0 36px;
    }

    /* g2 */
    .ma_g2s1m_p {
        padding-bottom: 20px;
    }

    .ma_g2s1mm_libox {
        width: 100%;
    }

    .ma_g2s1mm_li p,
    .ma_g2s1mm_li div {
        display: inline-block;
    }

    .ma_g2s1mm_libox {
        margin-bottom: 20px;
    }

    .ma_g2s1mm_ul2 .ma_g2s1mm_libox {
        margin-bottom: 20px;
    }

    .ma_g2s1mm_ul2 .ma_g2s1mm_libox:last-child {
        margin-bottom: 0;
    }

    .ma_g2s1m_main {
        padding: 22px 20px;
    }

    .ma_g2s2_title {
        float: none;
        text-align: center;
    }

    .ma_g2s2_main {
        float: none;
        padding-left: 0;
        width: 100%;
    }

    .ma_g2s2_title::before {
        left: 50%;
        transform: translateX(-50%);
    }

    .ma_g2s2 {
        padding: 30px 0 28px;
    }

    .ma_g2s3 {
        padding: 30px 0 30px;
    }

    .ma_g2s3mlb_l,
    .ma_g2s3mlb_r {
        float: none;
        width: auto;
    }

    .ma_g2s3mlbl_libox {
        width: 100%;
        float: none;
    }

    .ma_g2s3mlbl_li a::before {
        left: 20px;
    }

    .ma_g2s3mlb_r {
        height: auto;
    }

    .ma_g2s3mlblr_img {
        right: 14px;
        bottom: 8px;
        width: 50px;
        height: 43px;
    }

    .ma_g2s3mlb_r a::before {
        content: "";
        position: absolute;
        width: 40px;
        height: 1px;
        background: #eee;
        top: 0;
        left: 20px;
    }

    .ma_g2s4 {
        padding: 30px 0 0;
    }

    .ma_g2s4_libox {
        width: 50%;
    }

    .ma_g2 .ma_container_ny {
        padding-bottom: 26px;
    }

    .ma_g2s3mlbll_img {
        width: 45px;
        height: 52px;
    }

    /* j1 */
    .ma_j1s1mlrt_h3 {
        display: block;
        margin-bottom: 5px;
    }

    .ma_ny_btn {
        width: 90px;
    }

    .ma_nyb_p {
        line-height: 27px;
        margin-right: 2px;
        font-size: 14px;
    }

    /* j2 */

    .ma_j2s1m_r {
        width: 100%;
        float: none;
        margin-bottom: 16px;
    }

    .ma_j2s1m_l {
        float: none;
        width: 100%;
        padding: 0;
    }

    .ma_j2_title {
        margin-bottom: 4px;
    }

    .ma_j2s1ml_main {
        height: auto;
    }

    .ma_j2s2mb_li1 {
        float: none;
        width: 100%;
    }

    .ma_j2s2mb_li1:last-child .ma_j2s2mb_li2:last-child {
        margin-bottom: 0;
    }

    .ma_j2s2_mainbox {
        padding: 18px 20px 20px;
    }

    .ma_j2s2_videobox {
        top: 28%;
        width: 56px;
        height: 56px;
    }

    .ma_j2s3m_l {
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }

    .ma_j2s3m_r {
        width: 100%;
        float: none;
        padding: 0;
    }

    .ma_j2s3 {
        padding: 193px 0 284px;
    }

    .ma_j2s4ml_title {
        margin-bottom: 20px;
    }

    .ma_j2s4ml_libox {
        width: 100%;
    }

    .ma_j2s4ml_main {
        width: 100%;
        margin: 0 auto 30px;
    }

    .ma_j2s4ml_libox:last-child {
        margin-bottom: 0;
    }

    .ma_j2s5ml_main {
        width: 100%;
        margin: 0 auto;
    }

    .ma_j2s5mlm_r {
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }

    .ma_j2s5mlm_l {
        width: 100%;
        float: none;
        padding: 0;
    }

    /* l1 */
    .ma_l1s1m_libox {
        width: 100%;
        float: none;
        margin-bottom: 16px;
    }

    .ma_l1s1m_libox::before {
        display: none;
    }

    .ma_l1s1m_libox:last-child {
        margin-bottom: 0;
    }

    .ma_l1s1 {
        margin-bottom: 30px;
    }

    .ma_l1s2 {
        padding: 0 !important;
    }

    .ma_l1s3 {
        padding: 30px 0 40px;
    }

    .ma_l1s3ml_li {
        float: none;
        width: 100%;
        margin-bottom: 16px;
        padding: 0;
    }

    .ma_l1s3m_list {
        margin: 0;
        padding-right: 15px;
    }

    .ma_l1s3mli_text {
        padding: 0;
        margin-bottom: 16px;
    }

    .ma_l1s3ml_li::before {
        right: -13px;
    }

    .ma_l1s3m_yz {
        width: 100%;
    }

    .ma_l1s3my_inpit {
        width: 100%;
        float: none;
        margin-bottom: 16px;
    }

    .ma_l1s3my_btn {
        float: none;
        display: inline-block;
    }

    /* r1 */
    .ma_r1s1 {
        margin-bottom: 20px;
    }

    .ma_r2s4 {
        padding: 30px 0 35px;
    }

    /* t1 */
    .ma_t1s1l_l {
        float: none;
    }

    .ma_t1s1l_c {
        padding: 6px 28px 0 0;
        width: 100%;
    }

    .ma_t1s1l_r {
        width: 76px;
        padding: 16px 0 0;
    }

    .ma_t1s1lc_h3 {
        font-size: 14px;
        height: 23px;
    }

    /* t2 */
    .ma_t2s1_libox {
        width: 100%;
    }

    .ma_lm2_title {
        margin-bottom: 20px;
    }

    .ma_t2s1_libox:last-child {
        margin-bottom: 0;
    }

    .ma_t2s1 {
        padding-bottom: 30px;
    }

    .ma_t2s1lm_title {
        overflow: initial;
        height: auto;
    }

    .ma_t2s1l_img {
        width: 34px;
    }

    .ma_t2s1l_main {
        width: calc(100% - 34px);
    }

    .ma_t1s1l_r {
        width: 76px;
        padding: 0;
    }

    .ma_t2s2 {
        padding: 30px 0;
    }

    .ma_t2s2_title {
        margin-bottom: 5px;
    }

    .ma_t2s2li_l {
        float: none;
        width: 100%;
        margin-bottom: 15px;
    }

    .ma_t1s1l_r {
        float: none;
    }

    .ma_t2s2_li a {
        padding: 16px 0;
    }

    .ma_t2s3_libox {
        width: 100%;
        margin-bottom: 20px;
    }

    .ma_t2s3_libox:last-child {
        margin-bottom: 0;
    }

    .ma_t2s3 {
        padding: 30px 0;
    }

    .ma_t2s4_libox {
        width: 50%;
    }

    .ma_t2s4_ul {
        margin: 0 -15px;
    }

    .ma_t2s4_libox {
        padding: 0 15px;
        margin-bottom: 0;
    }

    .ma_t2s4 {
        padding: 30px 0;
    }

    .ma_t2s5 {
        padding: 30px 0 0;
    }

    /* n1 */
    .ma_n1s1mll_img {
        width: 180px;
    }

    .ma_n1s1ml_r {
        margin-bottom: 10px;
    }

    .ma_n1s1ml_fl {
        float: none;
        width: 100%;
        padding: 0;
    }

    .ma_n1 .ma_j1s1ml_fr {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }

    .ma_n1s1ml_c {
        float: none;
        width: 100%;
    }

    .ma_n1s1ml_fl::before {
        position: absolute;
        left: 66px;
        bottom: 25px;
        width: 20px;
        height: 20px;
        line-height: 20px;
    }

    .ma_n1s1ml_c::before {
        display: none;
    }

    .ma_n1s1ml_c {
        padding: 0;
    }

    .ma_n1s1mlc_title {
        font-size: 16px;
        height: 24px;
    }

    .ma_n1s1mlc_title {
        margin-bottom: 6px;
    }

    .ma_n1s1m_list a {
        padding: 22px 0;
    }

    .ma_n1s1_main {
        margin-bottom: 20px;
    }

    /* n2 */
    .ma_n2s1_title .ma_nytitle2_h2 {
        font-size: 18px;
    }

    .ma_nytitle2 {
        margin-bottom: 0;
    }

    .ma_n2s2m_libox {
        width: 100%;
        margin-bottom: 20px;
    }

    .ma_n2s2m_libox:last-child {
        margin-bottom: 0;
    }

    /* y1 */
    .ma_y1s1_title .ma_nytitle2_h2 {
        margin-bottom: 8px;
        font-size: 18px;
    }

    .ma_nytitle2 {
        padding-bottom: 25px;
    }

    .ma_y1s1m_title {
        margin-bottom: 20px;
    }

    /* z1 */
    .ma_z1s1m_r {
        width: 100%;
        float: none;
        margin-bottom: 15px;
    }

    .ma_z1s1m_l {
        width: 100%;
        float: none;
        padding: 0;
    }

    .ma_z1s1 {
        padding-bottom: 30px;
    }

    .ma_z1s2 {
        padding: 30px 0;
    }

    .ma_z1s2m_list {
        width: 100%;
    }

    .ma_z1s2m_list:last-child {
        margin-bottom: 0;
    }

    .ma_z1s1m_r {
        width: 100%;
        float: none;
        margin-bottom: 15px;
    }

    .ma_z3s1m_l {
        width: 100%;
        float: none;
        padding: 0;
    }

    .ma_z1s1m_top {
        margin-bottom: 30px;
    }

    .ma_ban_lun .slick-dots {
        top: 207px;
    }

    .ma_ban_lun .slick-dots {
        top: 207px;
    }

    .ma_in1s1_title {
        font-size: 18px;
        margin-bottom: 6px;
    }

    .ma_in1s1_p1 {
        font-size: 14px;
    }

    .ma_in1s1_p2 {
        margin-bottom: 8px;
    }

    .ma_in1s5m1r_num {
        font-size: 22px;
    }

    .ma_in1s5mmrm1l {
        width: 36px;
        height: 36px;
        margin-right: 22px;
    }

    .ma_in1s7 .slick-dots {
        right: -20px;
    }

    .ma_in1s7mr_li1 {
        padding-right: 20px;
    }

    .ma_in1s1 {
        top: 30px;
        width: 100%;
    }

    .ma_a3s1_title {
        margin-bottom: 20px;
    }

    .ma_b1 .ma_container_ny {
        padding: 30px 0 15px;
    }

    .ma_g2s2_title .ma_nytitle_h22::before {
        left: 50%;
        transform: translateX(-50%);
    }

    .ma_g2s4_title .ma_nytitle_h22::before {
        left: 50%;
        transform: translateX(-50%);
    }

    .ma_t2s4 {
        padding: 30px 0 20px;
    }

    .ma_a2 .ma_nytitle2 {
        padding-bottom: 12px;
        margin-bottom: 16px;
    }

    .ma_g1 .ma_container_ny {
        padding-bottom: 30px;
    }

    .ma_j1 .ma_container_ny {
        padding-bottom: 30px;
    }

    .ma_r1 .ma_container_ny {
        padding-bottom: 30px;
    }

    .ma_z1 .ma_mbx_box {
        margin-bottom: 30px;
    }

    .ma_l1s3my_inpit img {
        height: 38px;
    }

    .ma_in1s6_main {
        padding: 30px 0 60px;
    }

    .ma_in1s6ul .slick-dots {
        bottom: -34px;
    }

    .ma_in1s3_main {
        overflow: initial;
    }

    .ma_in1s3m_img {
        width: 500px;
        transform: translateX(-126px);
        max-width: none;

    }

    .ma_in1s3 {
        padding: 30px 0 100px !important;
        overflow: hidden;
    }

    .ma_in1s3m_click1 {
        top: 45%;
        left: 12.5%;
    }

    .ma_in1s3m_click2 {
        top: 46.5%;
        left: 21%;
    }

    .ma_in1s3m_click3 {
        top: 35%;
        left: 25%;
    }

    .ma_in1s3m_click4 {
        top: 25%;
        left: 35%;
    }

    .ma_in1s3m_click5 {
        top: 31%;
        left: 44%;
    }

    .ma_in1s3m_click6 {
        top: 39%;
        left: 46.5%;
    }

    .ma_in1s3m_click7 {
        top: 40%;
        left: 37%;
    }

    .ma_in1s3m_click8 {
        top: 47%;
        left: 31%;
    }

    .ma_in1s3m_click9 {
        top: 35%;
        left: 59%;
    }

    .ma_in1s3m_click14 {
        top: 48%;
        left: 51%;
    }

    .ma_in1s3m_click10 {
        top: 58%;
        left: 55%;
    }

    .ma_in1s3m_click11 {
        top: 34%;
        left: 113%;
    }

    .ma_in1s3m_click12 {
        top: 46%;
        left: 63%;
    }

    .ma_in1s3m_click13 {
        top: 34%;
        left: 71%;
    }

    .ma_t2s4l_font {
        height: 74px;
    }

    .ma_n1s1m_ul .slick-dots li {
        margin: 0 2px;
    }

    .ma_n1s1_bg {
        display: none;
    }

    .ma_tabmltm_libox {
        min-height: 46px;
    }

    .ma_tabmlt_main .ma_tabmltml_r p {
        height: auto;
        overflow: initial;
    }

    .ma_title_h2::before {
        bottom: -5px;
    }

    .ma_in1s6ul {
        margin: 0 8px;
    }

    .ma_in1s6li {
        height: 250px;
    }

    /*.ma_tabmlt_main p:first-child {*/
    /*    margin: 0 0 20px;*/
    /*}*/

    .ma_b2s1 {
        margin-bottom: 0;
    }

    .ma_container_ny {
        padding: 35px 0 35px;
    }

    .ma_ftctl_a {
        float: none;
    }

    .ma_ftctc_btm {
        float: none;
    }

    .ma_ftctcb_r {
        float: none;
    }

    .ma_lm2_title::before {
        width: 30px;
    }

    .ma_in1s6ul .slick-dots {
        bottom: -30px;
    }

    .ma_z1 .ma_z1s1 {
        padding-bottom: 0;
    }

    .ma_z1 .ma_z1s3 {
        padding-top: 30px;
    }

    .ma_n1s1m_ul {
        margin-bottom: 30px;
    }

    .ma_t1s1lr_btn::before {
        top: 0;
        left: 0;
    }

    .ma_t1s1l_c {
        float: none;
        margin-bottom: 10px;
    }

    .ma_y1s1m_img .ma_in1s6lim_l {
        width: calc(100% - 114px);
    }

    .ma_y1s1m_img .ma_in1s6lim_r {
        float: left;
    }

    .ma_y1s1m_img .ma_in1s6li {
        padding: 25px;
    }

    .ma_z1s1m_l p {
        height: auto;
    }

    .ma_tabmllt_li_font p {
        font-size: 16px;
    }

    .ma_b2s3 {
        margin-bottom: 0;
    }

    .ma_b2s4 {
        padding: 20px 0;
    }

    .ma_rr1_lists {
        float: left;
        width: 100%;
        height: auto;
    }

    .ma_rr1_lists:last-child {
        margin-bottom: 0;
    }

    .ma_f11_lists {
        width: 100%;
    }

    .ma_f11_lists:last-child {
        margin-bottom: 0;
    }

    .ma_b1s2mlim_main p {
        font-size: 12px;
        height: 62.8px;
    }
    .ma_r1s1 .ma_b1s2mli_main {
        padding: 18px 14px;
    }
    .ma_b1s2mlim_title {
        margin-bottom: 4px;
    }
    .ma_listboxm_list .ma_listboxmli_btn {
        top: 87%;
    }
    .ma_b1s2mlim_ul p {
        height: 68px;
        font-size: 14px;
    }
    .ma_b1s2mlim_title {
        font-size: 16px;
    }
    .ma_b1s2mli_main {
        padding: 15px;
    }
    .ma_b1s2mlim_title {
        margin-bottom: 7px;
    }
    .ma_b1s2mlim_main p {
        font-size: 14px;
        height: 68px;
        line-height: 1.7;
    }
    .ma_tabmllt_li_font p {
        font-size: 14px;
    }
    .ma_t1s1l_c {
        padding: 6px 0px 0 0;
    }
    .ma_t1s1lc_h3 {
        height: inherit;
    }
    .ma_l1s1m_libox {
        height: inherit;
    }
    .ma_in1s4ml_num {
        font-size: 20px;
    }
    .he_dimg {
        width: 100%;
    }
    .ma_ds1 .ma_in1s3_btn {
        left: 0;
        right: auto;
    }
    .ma_ds1s1l_font {
        padding: 10px 0 10px;
    }
    .ma_ds1s1_li:last-child .ma_ds1s1l_font {
        padding: 10px 0 0;
    }
    .ma_in1s6li_num {
        font-size: 14px;
    }
    /* 12.21 */
    .ma_n1s1ml_fl p{
        margin-bottom: 0 !important;
    }
    .ma_n1s1ml_fl {
        margin-bottom: 20px !important;
    }
    .ma_n1s1m_ul .slick-dots{
        white-space: nowrap;
    }
    .ma_n1s1ml_fl::before{
        bottom: 0;
    }
}
@media screen and (max-width: 767px){
    .ma_tc1m_list{
        width: 100%;
        margin-bottom: 14px;
    }
    .ma_tc1m_list:last-child{
        margin-bottom: 0;
    }
    .ma_tc1mlb_f {
        font-size: 14px;
    }
    .ma_tc1mlb1_input {
        font-size: 14px;
    }

    .ma_tc1mlb1_input {
        text-align: left;
    }
    .ma_tc1m4_list1{
        margin-bottom: 10;
    }
    .ma_tc1m4_list2{
        margin: 0;
        margin-bottom:10px;
    }
    .ma_tc1m4_list2 img{
        height: 100%;
    }
    .ma_tc1m4_list3 button {
        width: 90px;
        line-height: 35px;
        margin-top: 0;
    }
    .ma_tc1_main {
        padding: 30px 15px 30px 30px;
    }
    .ma1_tcclose {
        top: -40px;
        right: -4px;
        font-size: 35px;
    }
}




@media screen and (min-width: 1024px) {.pop {  display: none;  width: 600px;     height: 640px; position:absolute;  top: 0;  left: 30%;  bottom: 0;  right: 0;    padding: 25px;  z-index: 130;  border-radius: 8px;  background-color: #fff;  box-shadow: 0 3px 18px rgba(100, 0, 0, .5);  }}

@media screen and (max-width: 1024px) {.pop {  display: none;  width: 100%;     height: 640px; position:absolute;  top: 0;  left: 0%;  bottom: 0;  right: 0;    padding: 25px;  z-index: 130;  border-radius: 8px;  background-color: #fff;  box-shadow: 0 3px 18px rgba(100, 0, 0, .5);  }}

	.pop-top{  height:40px;  width:100%;  border-bottom: 1px #E5E5E5 solid;  }
	.pop-top h2{  float: left;  display:black}
	.pop-top span{  float: right;  cursor: pointer;  font-weight: bold; display:black;color: #000;}
	.pop-foot{  height:50px;  line-height:50px;  width:100%;  border-top: 1px #E5E5E5 solid;  text-align: right;  }
	.pop-cancel, .pop-ok {  padding:8px 15px;  margin:15px 5px;  border: none;  border-radius: 5px;  background-color: #337AB7;  color: #fff;  cursor:pointer;  }
	.pop-cancel {  background-color: #FFF;  border:1px #CECECE solid;  color: #000;  }
	.pop-content{  height: 380px;  }
	.pop-content-left{  float: left;  }
	.pop-content-right{  width:100%;  float: left;  padding-top:20px;  padding-left:20px;  font-size: 16px;  line-height:35px;  }
.pop-content-right p{ text-align:left}
	.bgPop{  display: none;  position: absolute;  z-index: 129;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,.2);  }
	.hshs001{width: 100%;
    height: 50px; padding-left:10px;
    background: #f6f6f6;
    border-radius: 10px;
    margin-bottom: 15px;}