@charset "utf-8";
 @media screen and (max-width: 1680px) {
 .ab_main {
 width: 100%;
 padding-left: 200px;
 padding-right: 200px;
}
 .ab_f4zplcpic {
 width: 50%;
}
 .he_bansbi p {
 font-size: 60px;
}
 .he_f2p3oj::after {
 width: 200vw;
}
 .g_atpt4bot_p {
 padding: 0 60px;
}
 .g_atpt4top {
 height: 670px;
}
 .ab_f4zplcnew {
 padding-top: 30px;
}
 .g_atpt4bot .g_title1 {
 top: 96px;
}
}
 @media screen and (max-width: 1560px) {
 .ab_main {
 width: 100%;
 padding-left: 150px;
 padding-right: 150px;
}
 .ab_cont1520 {
 width: 100%;
}
 .he_syp1nc {
 width: calc(100% - 720px);
}
 .he_syp3 {
 padding-top: 286px;
 min-height: 808px;
}
 .he_syp3ble {
 bottom: -100px;
}
 .he_contetn {
 width: 1280px;
}
 .he_syp4bri {
 width: 720px;
}
 .he_syp4ble {
 width: calc(100% - 720px);
 padding-right: 82px;
}
 .he_syp5le {
 width: 490px;
}
 .he_syp4 {
 padding-top: 190px;
}
 .he_conklp {
 width: 54%;
}
 .he_syp2 {
 width: 100%;
 position: relative;
 padding-bottom: 145px;
}
 .he_syp1np3 p {
 max-height: 150px;
}
 .he_syp1mo {
 margin-top: 55px;
}
 .he_syp1np2 p {
 font-size: 50px;
}
 .he_syp1zh2 {
 right: 60px;
 top: 100px;
 width: 300px;
}
 .he_syp1 {
 padding-top: 218px;
}
 .he_syp2bp1 .he_gunt {
 font-size: 58px;
}
 .he_syp2bp1 p {
 font-size: 24px;
}
 .he_syp2ap {
 padding-top: 8px;
}
 .he_syp3ble {
 bottom: -130px;
}
 .he_syp1zh3 {
 bottom: 10px;
 width: 420px;
}
 .he_syp1zh1 {
 bottom: -202px;
 width: 183px;
}
 .he_syp4zs {
 width: 329px;
 top: 48px;
}
 .he_syp4 {
 padding-top: 140px;
}
 .he_syp5le video {
 height: 500px;
}
 .he_syp5le {
 width: 690px;
}
 .he_syp5nle {
 width: 481px;
 bottom: -240px;
 left: 290px;
}
 .he_syp5ri {
 width: calc(100% - 755px);
}
 .he_syp5 {
 padding-top: 118px;
 padding-bottom: 230px;
}
 .he_syp5zs2 {
 width: 300px;
}
 .he_syp5zs1 {
 width: 260px;
}
 .he_syp5 .he_contetn {
 top: 200px;
}
 .he_syp6ble {
 width: 550px;
}
 .he_fg1yiri {
 width: 530px;
}
 .index-society .heart .label-2 {
 top: 8px;
}
 .index-society .heart .label-5 {
 top: 8px;
}
 .he_syp6bt {
 height: 700px;
}
 .index-society .heart .label-7,  .index-society .heart .label-8,  .index-society .heart .label-9 {
 top: 21.66%;
}
 .index-society .heart .label-10,  .index-society .heart .label-11,  .index-society .heart .label-12 {
 top: 43.1%;
}
 .index-society .heart .label-13,  .index-society .heart .label-14,  .index-society .heart .label-15 {
 top: 65%;
}
 .he_fg1 {
 margin-top: 13px;
}
 .he_fg1yili {
 margin-right: 15px;
}
 .he_fg1yilp {
 margin-top: 21px;
}
 .he_fg1yilp p {
 font-size: 16px;
 line-height: 30px;
 height: 30px;
}
 .he_fg1yili2 {
 margin-top: 32px;
}
 .he_fg1yili3 {
 margin-top: 15px;
}
 .he_fg1yili4 {
 margin-top: -4px;
}
 .he_syp6 {
 padding-bottom: 0px;
}
 .he_fthri {
 width: 490px;
 right: 0;
 bottom: -195px;
}
 .he_syp6 .he_syp1mo {
 margin-top: 43px;
}
 .he_fg1 {
 margin-top: 44px;
}
 .he_fgytxin {
 margin-left: -56px;
}
 .he_dotsli1 img {
 left: 64px;
 width: 56px;
}
 .he_dotsli1 {
 left: 12.5%;
}
 .he_dotsli2 {
 left: 20.9%;
 bottom: 28.4%;
}
 .he_dotsli img {
 width: 64px !important;
}
 .he_dotsli2 img {
 left: -74px;
}
 .he_dotsli4 img {
 left: -45px;
 top: -82px;
}
 .he_dotsli5 img {
 left: -115px;
 top: -79px;
}
 .he_dotsli5 {
 left: 53.5%;
 bottom: 40.2%;
}
 .he_dotsli6 {
 left: 61.3%;
 bottom: 48.8%;
}
 .he_dotsli6 p {
 position: relative;
 top: 3px;
}
 .he_dotsli6 img {
 left: -65px;
 top: -68px;
}
 .he_dotsli7 {
 right: 29.8%;
 bottom: 63%;
}
 .he_dotsli7 img {
 left: -64px;
 top: -108px;
}
 .he_dotsli8 {
 right: 18.6%;
 bottom: 77%;
}
 .he_dotsli8 img {
 left: -45px;
 top: -74px;
}
 .he_frxindxli2 .he_fgytxin {
 margin-left: -102px;
 margin-top: 12px;
}
 .he_syp6 .he_contetn {
 min-height: 800px;
}
 .he_synewcon {
 margin-top: 50px;
}
 .he_synewcle {
 width: 490px;
}
 .he_synewcri {
 width: calc(100% - 490px);
 padding-left: 72px;
}
 .he_synewli {
 width: 50%;
 padding: 0 24px;
 margin-bottom: 57px;
}
 .he_synewul {
 margin: 0 -24px;
}
 .he_synewvle {
 width: 62px;
}
 .he_synewvri {
 width: calc(100% - 62px);
}
 .he_fg1yiri {
 width: 480px;
}
 .index-society .heart .label-2 {
 top: 13px;
}
 .index-society .heart .label-5 {
 top: 13px;
}
 .index-society .heart .label-7,  .index-society .heart .label-8,  .index-society .heart .label-9 {
 top: 20.66%;
}
 .index-society .heart .label-10,  .index-society .heart .label-11,  .index-society .heart .label-12 {
 top: 39.8%;
}
 .index-society .heart .label-13,  .index-society .heart .label-14,  .index-society .heart .label-15 {
 top: 59.4%;
}
 .he_fotli {
 min-width: 155px;
 margin-right: 30px;
}
 .mc_inban_title {
 font-size: 56px;
}
 .he_e1p2 .mc_b1s1_top::after {
 left: 5%;
}
 .ab_f4zplcnew {
 padding-top: 00px;
}
}
 @media screen and (max-width: 1440px) {
 .ab_main {
 width: 100%;
 padding-left: 108px;
 padding-right: 108px;
}
 .ab_d1wen {
 padding-left: 50px;
 padding-right: 0px;
}
 .ab_d1picbg {
 top: 140px;
}
 .ab_p2li {
 padding: 0px 30px;
}
 .ab_d1part1 {
 margin-bottom: 68px;
}
 .ab_cf {
 margin-bottom: 150px;
}
 .ab_d1part3 {
 margin-top: 0px;
}
 .ab_wenli {
 margin-bottom: 40px;
}
 .ab_f4zplcwen {
 position: relative;
 z-index: 10;
 padding-top: 50px;
}
 .ab_f5p3new {
 padding: 65px 90px 73px;
 width: 700px;
 position: relative;
}
 .ab_f5p3pic {
 width: calc(100% - 700px);
}
 .ab_d1_main {
 padding-top: 50px;
}
 .mc_c1s1_dec {
 width: 200px;
 top: 200px;
}
 .ab_bg2 {
 top: 900px;
 width: 200px;
}
 .ab_b2bg2 {
 bottom: 340px;
 width: 200px;
}
 .ab_inban_container {
 top: 60%;
}
 .ab_d2time {
 margin-bottom: 30px;
}
 .ab_d2btwen {
 font-size: 24px;
}
 .ab_d2time {
 font-size: 20px;
}
 .ab_d2time::after {
 content: "";
 width: 106px;
 height: 2px;
 top: 30px;
}
 .ab_innav_box {
 padding: 30px 90px 150px 90px;
}
 .ab_actived2 p {
 margin-bottom: 25px;
}
 .ab_d2fx {
 margin-top: 30px;
}
 .ab_fxbox {
 margin-top: 35px;
 margin-bottom: 35px;
}
 .ab_f3part1 {
 margin-top: 50px;
}
 .ab_tit1 {
 font-size: 38px;
}
 .ab_f3btp {
 margin-bottom: 30px;
}
 .ab_f3zpcontli {
 padding-right: 40px;
}
 .ab_tit1 {
 font-size: 38px;
}
 .ab_f4xz {
 margin-bottom: 35px;
}
 .ab_m120 {
 margin-bottom: 60px;
}
 .ab_f5part1 {
 margin-bottom: 30px;
}
 .he_bansbi p {
 font-size: 46px;
}
 .he_syp1np2 p {
 font-size: 40px;
}
 .he_syp2bp1 .he_gunt {
 font-size: 46px;
}
 .he_syp2bp1 p {
 font-size: 18px;
}
 .he_syp2bp1 span {
 line-height: 60px;
}
 .he_syp2ap {
 padding-top: 7px;
}
 .he_fg1 {
 margin-top: 60px;
}
 .he_contetn {
 width: 1200px;
}
 .he_syp1nc {
 width: calc(100% - 650px);
}
 .he_syp3 {
 background-position: 62%;
}
 .he_syp4ble {
 padding-right: 56px;
}
 .he_syp5le {
 transform: translateX(-100px);
}
 .he_syp5nle {
 width: 481px;
 bottom: -230px;
 left: 237px;
}
 .he_syp5ri {
 width: calc(100% - 688px);
}
 .he_fg1yiri {
 width: 443px;
}
 .index-society .heart .label-2 {
 top: 16px;
}
 .index-society .heart .label-5 {
 top: 16px;
}
 .index-society .heart .label-7,  .index-society .heart .label-8,  .index-society .heart .label-9 {
 top: 19.7%;
}
 .index-society .heart .label-10,  .index-society .heart .label-11,  .index-society .heart .label-12 {
 top: 37.2%;
}
 .index-society .heart .label-13,  .index-society .heart .label-14,  .index-society .heart .label-15 {
 top: 55%;
}
 .he2_a .he_fg1yile {
 width: calc(100% - 520px);
}
 .he_fg1 {
 margin-top: 56px;
}
 .he_syp1zh3 {
 bottom: 38px;
 width: 335px;
}
 .he_syp1 {
 padding-bottom: 98px;
}
 .he_syp2 {
 padding-bottom: 105px;
}
 .he_syp4 {
 padding-top: 80px;
}
 .he_syp4zs {
 width: 271px;
 top: 15px;
}
 .he_syp4bhg {
 padding: 32px 24px;
}
 .he_syp4bhle {
 width: 74px;
}
 .he_syp4bhri {
 width: calc(100% - 74px);
 padding-left: 38px;
}
 .he_syp4bri {
 width: 670px;
}
 .he_syp4ble {
 width: calc(100% - 670px);
}
 .he_syp5 {
 padding-top: 39px;
 padding-bottom: 166px;
}
 .he_syp5nle {
 width: 410px;
 bottom: -196px;
 left: 237px;
}
 .he_syp5zs2 {
 top: 38px;
}
 .he_syp5zs1 {
 width: 190px;
}
 .he_syp5 .he_contetn {
 top: 146px;
}
 .he_fthri {
 width: 439px;
 right: 0;
 bottom: -170px;
}
 .he_fthrp2 p {
 font-size: 30px;
}
 .he_fthrp3 p {
 font-size: 22px;
}
 .he_fthrp4 {
 margin-top: 19px;
}
 .he_syp6btny video {
 top: 0px;
}
 .he_dotsli2 {
 left: 22.4%;
 bottom: 29%;
}
 .he_dotsli5 {
 left: 54.5%;
 bottom: 38.2%;
}
 .he_dotsli5 p {
 top: -58px;
 left: -35px;
}
 .he_dotsli6 {
 left: 62.8%;
 bottom: 45%;
}
 .he_dotsli6 p {
 top: -29px;
 left: 33px;
}
 .he_dotsli7 {
 right: 26.8%;
 bottom: 58%;
}
 .he_dotsli8 {
 right: 18.6%;
 bottom: 71%;
}
 .he_syp6 .he_contetn {
 min-height: 820px;
}
 .he_syp7 {
 padding-top: 0px;
}
 .he_navlo {
 line-height: 90px;
}
 .he_navbtic {
 margin-top: 19px;
}
 .he_down {
 top: 90px;
}
 .he_navlo .he_img1 {
 top: 27px;
}
 .he_downbx {
 padding-top: 40px;
}
 .he_downtp {
 padding-bottom: 50px;
}
 .he_serdo {
 margin-top: 34px;
 margin-bottom: 35px;
}
 .he_downbx .he_content {
 width: 950px;
}
 .he_downtp .he_fonali {
 margin-right: 100px;
}
 .he_downtp {
 padding-bottom: 30px;
}
 .he_fotli {
 min-width: 130px;
}
 .mc_inban_title {
 font-size: 44px;
}
 .mc_inban_pc {
 height: 500px;
}
 .mc_innav_box {
 padding: 50px 30px 20px;
}
 .mc_inban_container {
 top: 48%;
}
 .mc_b1s1_top {
 padding: 60px 0 80px;
}
 .mc_b1s1b_li {
 padding: 18px 0;
}
 .mc_b1s1_bottom {
 padding-bottom: 80px;
}
 .mc_b1s1_pgbg {
 right: -130px;
}
 .mc_b1s1b_title {
 margin-bottom: 100px;
}
 .mc_b1s2_top {
 padding: 100px 0;
 min-height: 468px;
}
 .mc_b1s2_title {
 margin-bottom: 40px;
}
 .mc_b1s2_title2 {
 padding: 60px 20px 30px;
}
 .mc_title48 {
 font-size: 40px;
}
 .mc_b1s2_bot {
 padding-bottom: 100px;
}
 .mc_b1s3 {
 padding: 100px 0;
}
 .mc_b1s3b1_top {
 margin-bottom: 70px;
}
 .mc_b1s3_box1 {
 margin-bottom: 60px;
}
 .mc_b1s3 {
 padding: 100px 0 80px;
}
 .mc_b1s4_txtbox {
 padding: 60px 56px;
}
 .mc_title36 {
 font-size: 32px;
}
 .mc_cont1200 {
 width: 80%;
}
 .mc_b1s4_bgbox {
 overflow: hidden;
}
 .mc_b2s1,  .mc_b2s2,  .mc_b2s3,  .mc_b2s4 {
 padding-top: 60px;
}
 .mc_b2s1 {
 min-height: 80vh;
}
 .mc_b2s1_title {
 margin-bottom: 50px;
}
 .mc_b2tab_hd {
 margin: 0 -30px 66px;
}
 .mc_b2_table {
 margin-top: 26px;
}
 .mc_b2s2_decorate {
 width: 360px;
}
 .mc_b2tab_txtbox {
 margin-top: 70px;
}
 .mc_b2tab_dl:not(:last-child) {
 margin-bottom: 40px;
}
 .mc_b2_slick {
 margin-top: 86px;
}
 .mc_b2_slick {
 margin-top: 86px;
}
 .mc_b2s4_description {
 margin-top: 80px;
}
 .mc_b2s4 {
 padding-bottom: 180px;
}
 .mc_c1_main .mc_section {
 padding-top: 60px;
}
 .mc_c1_main .mc_title48 {
 margin-bottom: 38px;
}
 .mc_c1s1_txtbox h4 {
 font-size: 26px;
 margin-bottom: 20px;
}
 .mc_c1s1_txtbox {
 margin-bottom: 40px;
}
 .he2_c1 .mc_innav_li {
 padding: 0 36px;
}
 .mc_c1s1_box2 {
 padding: 60px 0 70px;
}
 .mc_c1s1b2_title {
 margin-bottom: 57px;
}
 #mc_c1s1b2_swiper {
 padding-bottom: 60px;
}
 .mc_c1s2_section {
 padding-bottom: 60px;
}
 .mc_c1s2_r {
 padding-bottom: 33px;
}
 .he_c1s5tip1 p {
 font-size: 26px;
 height: 41px;
}
 .he_c1s5tip2 p {
 font-size: 20px;
 height: 40px;
}
 .mc_c1s5b2_container::before {
 left: -50px;
}
 .mc_c1s4_imgbox {
 margin-top: 37px;
}
 .mc_c1s4 {
 padding-bottom: 100px;
}
 .mc_c1s3_list {
 margin: 50px -30px 0;
}
 .he_e1pitxt {
 margin-top: 38px;
}
 .he_e1p1ul {
 margin-top: 44px;
}
 .he_e1p1yr p {
 font-size: 20px;
}
 .he_e1p1yr .he_pro {
 font-size: 50px;
}
 .he_e1p1swp {
 margin-top: 60px;
}
 .he_e1p2zs {
 height: 580px;
}
 .he_e1p2 .mc_b1s1_top::after {
 top: 199px;
}
 .he_e1p2wer {
 margin-top: 130px;
}
 .he_e1p1swp {
 margin-top: 40px;
}
 .he_e1p1styi {
 margin-top: 30px;
}
 .he_e1p1styp {
 margin-top: 20px;
}
 .he_e1p1swp .he_e1p1sbx {
 padding-bottom: 53px;
}
 .mc_c1s1b2_arrowbox {
 margin-top: 32px;
}
 .he_e1p3zxha {
 margin-top: 24px;
}
 .he_e1p3zxha p {
 margin-bottom: 25px;
}
 .he_e1p1sbx .he_e1p1sli {
 width: 800px;
}
 .he_e1p2 .mc_b1s1_top::after {
 left: 3%;
}
 .he_content {
 width: 80%;
}
 .he_e1p2 .mc_b1s1_top::after {
 left: 5%;
}
 .he_f2p2ul {
 padding-top: 44px;
}
 .he_f2p2_top {
 padding: 0px 0 124px 0;
}
 .he_f2p2uyu .slick-dots {
 bottom: -28px;
}
 .he_f2p3oj {
 margin-top: 61px;
 padding-top: 80px;
}
 .he_f2p3oj::after {
 left: -90px;
}
 .he_f2p3fdul {
 margin-top: 40px;
}
 .he_f2p4 .mc_b1s1_top {
 padding-bottom: 80px;
}
 .he_f2p5ble p {
 font-size: 40px;
}
 .he_f2p2ti p {
 font-size: 32px;
}
 .he_f2p2ul {
 padding-top: 32px;
}
 .he_f2p2li {
 width: 20%;
 padding: 0 10px;
 margin-bottom: 20px;
}
 .he_f2p2uyu {
 margin: 0 -10px;
}
 .he_f2p2_top {
 padding: 0px 0 82px 0;
}
 .he_f2p3oj::after {
 left: -40px;
}
 .he_f2p3bj {
 height: 490px;
 border-radius: 100px;
}
 .he_f2p3oj::after {
 left: -70px;
}
 .g_atpt2 {
 padding: 60px 0 30px;
}
 .g_title1 {
 font-size: 40px;
 margin-bottom: 26px;
}
 .g_atpt2bj {
 width: 760px;
}
 .g_atpt2_shu {
 margin: 20px -50px 0;
}
 .g_atpt2_shutop .g_count {
 font-size: 44px;
}
 .g_atpt2_shutop span {
 font-size: 20px;
}
 .g_atpt3bj {
 height: 650px;
}
 .g_atpt3 .he_banmon {
 margin-top: 25px;
}
 .g_atpt3btn {
 margin-bottom: 20px;
}
 .g_atpt4bot_box h3 {
 font-size: 26px;
}
 .g_atpt4bot_img {
 width: 62px;
}
 .g_atpt4bot_img {
 margin: 0 auto 0px;
}
 .g_atpt4bot_p {
 padding: 0 40px
}
 .g_atpt4bot_p p {
 font-size: 22px;
}
 .g_atpt4bot_p {
 max-height: 190px;
}
 .g_atpt4botfl .g_atpt4bot_p {
 margin-top: 22px;
}
 .g_atpt4bot .g_title1 {
 top: 70px;
}
 .g_atpt5_bottu {
 right: -50px;
}
 .g_atpt6bot_name {
 padding: 0 28px;
}
 .g_atpt6 {
 padding: 60px 0 170px;
}
 .g_word1 p {
 line-height: 1.75;
 margin-bottom: 20px;
}
 .g_atpt3sk_box .g_word1 p {
 max-height: 140px;
}
 .g_title2 {
 font-size: 32px;
}
 .ab_d1_main {
 padding-top: 60px;
}
 .ab_wenli {
 margin-bottom: 68px;
}
 .ab_d2time::after {
 width: 80px;
}
 .ab_main_d2 {
 top: -60px;
}
 .ab_innav_box {
 padding: 30px 90px 110px 90px;
}
 .ab_cont1520 {
 width: calc(100% - 80px);
}
 .ab_cf {
 margin-bottom: 128px;
}
 .he2_f31 .ab_cf {
 margin-bottom: 160px;
 margin-top: 80px;
}
 .he_f4bxri {
 padding-left: 40px;
}
 .ab_zpnewli {
 margin-bottom: 25px;
}
 .ab_f3zpbt {
 margin-bottom: 28px;
}
 .he2_f4 .ab_m120 {
 margin-bottom: 36px;
}
 .ab_f4zplcbt {
 margin-bottom: 50px;
}
 .he_f4bxri {
 margin-top: 26px;
}
 .ab_f5part2 {
 margin-bottom: 82px;
}
 .he2_f5 .ab_cf {
 margin-bottom: 160px;
 margin-top: 60px;
}
 .ab_f5p3pic img {
 height: 117%;
}
 .ab_f5ly img {
 height: inherit;
}
 .g_atpt5bj {
 height: 865px;
}
 .g_atpt6top_nr0 {
 left: 287px;
}
 .g_atpt6top_nr0::before {
 top: -161px;
 height: 163px;
}
 .g_atpt6top_nr1 {
 left: 276px;
}
 .g_atpt6top_nr1::before {
 top: -184px;
 height: 183px;
}
 .g_atpt6top_nr2 {
 left: 333px;
}
 .g_atpt6top_nr2::before {
 top: -214px;
 height: 216px;
}
 .g_atpt6top_nr3 {
 left: 287px;
}
 .g_atpt6top_nr3::before {
 top: -164px;
 height: 163px;
}
 .g_atpt6top_nr5 {
 left: 277px;
}
 .g_atpt6top_nr5::before {
 top: -32px;
 height: 32px;
}
 .g_atpt6top_nr6 {
 left: 177px;
}
 .g_atpt6top_nr6::before {
 top: -179px;
 height: 180px;
}
 .he_ssroo {
 max-height: 306px;
}
 .he_e1p3zxha {
 max-height: 266px;
}
 .he_e1p3zxha p {
 margin-bottom: 20px;
}
 .he_e1p3wtp p {
 max-height: 84px;
}
 .he_frxindxli2 .he_fgytxinbn {
 background: url(../images/hiubao.png) 101px 20px no-repeat;
 background-size: 1200px 510px;
}
 .he_e1p3wz {
 padding-right: 6%;
}
 .he_f2p5bxt {
 padding: 60px 6%;
}
}
 @media screen and (max-width: 1386px) {
 .mc_b1aside_nav_li {
 font-size: 14px;
}
 .mc_b1s1b_lisbox {
 height: 125px;
}
 .mc_b2tab_text p {
 font-size: 26px;
}
 .mc_b2tab_text {
 width: calc(100% - 70%);
}
 .he_f2p1lkrt p {
 height: 90px;
}
 .he_f2p1lmo {
 margin-top: 32px;
}
 .g_atpt5_bottu {
 right: -5px;
}
 .g_atpt5bj {
 height: 880px;
}
 .g_atpt5box {
 margin-top: 52px;
}
 .g_atpt6bot_name {
 padding: 0 23px;
}
 .he_f4bxri {
 margin-top: 12px;
 padding-left: 31px;
}
 .ab_f5p1li {
 padding-right: 36%;
}
 .g_atpt6top_nr6 {
 left: 162px;
}
 .g_atpt6top_nr6::before {
 top: -154px;
}
 .g_atpt6top_nr0 {
 left: 269px;
}
 .g_atpt6top_nr0::before {
 top: -142px;
 height: 163px;
}
 .g_atpt6top_nr1 {
 left: 255px;
}
 .g_atpt6top_nr1::before {
 top: -158px;
}
 .g_atpt6top_nr2 {
 left: 308px;
}
 .g_atpt6top_nr2::before {
 top: -188px;
}
 .g_atpt6top_nr3 {
 left: 264px;
}
 .g_atpt6top_nr3::before {
 top: -141px;
}
 .g_atpt6top_nr5 {
 left: 256px;
}
 .g_atpt6top_nr5::before {
 top: -16px;
}
}
 @media screen and (max-width: 1280px) {
 .he_contetn {
 width: 1100px;
}
 .he_syp5ri {
 width: calc(100% - 625px);
}
 .he_fg1yilp p {
 font-size: 14px;
}
 .he_fgytxin {
 margin-left: -81px;
}
 .he_dotsli3 {
 left: 31.1%;
 bottom: 38%;
}
 .he_dotsli4 {
 left: 41%;
 bottom: 36.8%;
}
 .he_dotsli5 {
 left: 53.8%;
 bottom: 37%;
}
 .he_dotsli6 {
 left: 66.4%;
 bottom: 45%;
}
 .he_dotsli7 {
 right: 22.6%;
}
 .he_dotsli8 {
 right: 10.6%;
 bottom: 74%;
}
 .he_dotsli p {
 font-size: 16px;
}
 .he_dotsli3 p {
 top: -60px;
}
 .he_fg1yili1 {
 margin-top: 45px;
}
 .he_fg1yili2 {
 margin-top: 30px;
}
 .he_syp7 {
 padding-bottom: 180px;
}
 .he_syp1tp {
 width: 48%;
}
 .he_syp1nc {
 width: calc(100% - 543px);
}
 .he_syp1 .he_contetn {
 top: 55%;
}
 .he_fthrp2 p {
 font-size: 26px;
}
 .he_fthrp3 p {
 font-size: 20px;
}
 .he_fthri {
 width: 375px;
 right: 0;
 bottom: -130px;
}
 .he_frxindxli2 .he_fgytxin {
 margin-left: -148px;
}
 .he_fotli {
 min-width: 120px;
 margin-right: 20px;
}
 .he_fotnav {
 margin-top: 33px;
}
 .he_banmogf {
 margin-bottom: 11px;
}
 .he_fotbbg {
 margin-top: 30px;
}
 .he_youqin {
 margin-top: 21px;
 margin-bottom: 24px;
}
 .mc_b2s1_li {
 margin: 0 22px;
}
 .mc_b2tab_img {
 height: 524px;
}
 .mc_b2s1_list {
 margin: 0 -22px;
}
 .he_e1p2 .mc_b1s1_top::after {
 left: 20px;
}
 .he_e1p1sbx .he_e1p1sli {
 margin-right: 30px;
}
 .he_e1p1styi {
 margin-top: 18px;
}
 .he_e1p1styp {
 margin-top: 6px;
}
 .mc_c1s1b2_arrow {
 width: 40px;
 height: 40px;
 line-height: 40px;
}
 .mc_c1s1b2_arrow img {
 width: 12px;
}
 .he_e1p2 .mc_b1s1_top::after {
 left: 4%;
}
 .mc_innav_li {
 padding: 0 48px;
}
 .g_atpt3skfl {
 width: 470px;
}
 .g_atpt3skfr {
 width: calc(100% - 470px);
 padding-left: 40px;
}
 .g_atpt6bot_name {
 padding: 0 18px;
}
 .ab_d1pic {
 width: 540px;
}
 .ab_d1wen {
 width: calc(100% - 540px);
}
 .ab_zpnewli {
 margin-bottom: 16px;
}
 .he_f4bxri {
 margin-top: 28px;
}
 .he2_f4 .ab_f4zplcwen .ab_cont1200 {
 padding-left: 8%;
 padding-right: 8%;
}
 .ab_f5p3pic {
 width: calc(100% - 650px);
}
 .ab_f5p3new {
 padding: 61px 56px 55px;
 width: 650px;
}
 .ab_f5p3bgnew h2 {
 font-size: 28px;
}
 .ab_f5p3bgnew {
 padding: 60px 40px;
}
 .ab_f5p1li {
 padding-right: 30%;
}
 .g_atpt5_toptu {
 width: 510px;
}
 .g_atpt5_toph h5 {
 font-size: 36px;
}
 .g_atpt5_bot .g_atpt5_toph {
 width: 379px;
}
 .g_atpt5bj {
 height: 780px;
}
 .g_atpt5nr {
 top: 52%;
}
 .g_atpt6top_nr0 {
 left: 242px;
}
 .g_atpt6top_nr0::before {
 top: -113px;
 height: 125px;
}
 .g_atpt6top_nr1 {
 left: 231px;
}
 .g_atpt6top_nr1::before {
 top: -128px;
 height: 135px;
}
 .g_atpt6top_nr2 {
 left: 281px;
}
 .g_atpt6top_nr2::before {
 top: -156px;
 height: 160px;
}
 .g_atpt6top_nr3 {
 left: 240px;
}
 .g_atpt6top_nr3::before {
 top: -113px;
 height: 126px;
}
 .g_atpt6top_nr5 {
 left: 232px;
 bottom: 134px;
}
 .g_atpt6top_nr6 {
 left: 143px;
}
 .g_atpt6top_nr6::before {
 top: -123px;
 height: 130px;
}
}
 @media screen and (max-width: 1240px) {
 .ab_main {
 width: 100%;
 padding-left: 40px;
 padding-right: 40px;
}
 .ab_wenli {
 margin-bottom: 50px;
}
 .ab_cont1200 {
 width: 100%;
 max-width: calc(100% - 0px)
}
 .ab_tit1 {
 font-size: 30px;
}
 .ab_f3zpbt {
 margin-bottom: 20px;
}
 .ab_f3btp {
 margin-bottom: 20px;
}
 .ab_f3zpli {
 padding-left: 20px;
}
 .ab_f3zplion {
 padding-left: 20px;
 padding-top: 20px;
}
 .ab_f3zplionc {
 margin-bottom: 20px;
}
 .ab_f3liontd {
 width: 175px;
 padding: 0;
 margin-bottom: 30px;
}
 .ab_f5p1word {
 font-size: 28px;
}
 .ab_f4zplcbt {
 font-weight: bold;
 margin-bottom: 40px;
 padding-left: 360px;
}
 .ab_f4zplcnew {
 padding-left: 20px;
 padding-top: 0px;
}
 .ab_zpnewli {
 margin-bottom: 20px;
}
 .ab_f5p3new {
 padding: 65px 40px 30px;
 width: 700px;
 position: relative;
}
 .ab_f5p3bgnew h2 {
 font-size: 30px;
 line-height: 1.5;
 color: #fff;
 font-weight: bold;
}
 .ab_p2but {
 margin-bottom: 20px;
}
 .ab_p2xw {
 margin-bottom: 30px;
}
 .ab_cont1520 {
 padding: 30px;
}
 .ab_innav_box {
 padding: 30px 90px 80px 90px;
}
 .ab_main_d2 {
 top: -80px;
}
 .ab_inban_container {
 top: 70%;
}
 .ab_f3zpcontli {
 padding-right: 20px;
}
 .ab_f4zplionc1 {
 margin-bottom: 20px;
}
 .ab_f4zplcwen {
 padding-top: 30px;
}
 .he_f2p1lku {
 padding: 90px 20px 40px;
}
 .he_f2p1lkxt p {
 font-size: 18px;
}
 .he_f2p1lkxt {
 margin-top: 28px;
 height: 54px;
}
 .ab_inban_container {
 top: 50%;
}
 .ab_cont1520 {
 width: 100%;
}
 .he2_d2 .ab_cont1200 {
 width: calc(100% - 80px);
 max-width: inherit;
}
 .ab_d2time {
 position: relative;
}
 .ab_d2time::after {
 width: 82px;
}
 .ab_main_d2 {
 top: -50px;
}
 .ab_zpnewli {
 margin-bottom: 14px;
}
 .ab_f5p3new {
 padding: 65px 40px 30px;
 width: 650px;
}
 .he_f1phtu {
 display: block;
}
 .he_f1pctu {
 display: none;
}
 .g_atpt6top_nr::before {
 display: none;
}
 .g_atpt6top_nr {
 position: static;
 transform: inherit;
 margin: 0 auto;
}
 .g_atpt6bot {
 position: static;
 margin-top: 50px;
}
 .g_atpt6bot_name {
 padding: 0 15px;
}
 .g_atpt5_toptu video {
 display: none;
}
 .g_atpt5_bot .g_atpt5_toph {
 position: static;
}
 .g_atpt5_top .g_atpt5_toph {
 position: static;
 transform: inherit;
}
 .g_atpt5_toptu {
 display: none;
}
 .g_atpt5_bottu {
 top: inherit;
 left: inherit;
 right: inherit;
}
 .g_atpt5_toph {
 width: 100% !important;
 margin-bottom: 30px;
}
 .g_atpt5_toph p {
 height: inherit;
}
 .mc_txt1630,  .mc_txt1630 p {
 font-size: 14px;
}
 .g_atpt2_shufl {
 padding: 0 37px;
}
 .w_1200 {
 padding-left: 20px !important;
 padding-right: 20px !important;
}
}
 @media screen and (max-width: 1199px) {
 .he_contetn {
 width: 100%;
 padding: 0 20px;
}
 .he_bansbi p {
 font-size: 40px;
}
 .he_syp1np2 p {
 font-size: 32px;
}
 .he_syp1nc {
 width: calc(100% - 442px);
}
 .he_syp1 {
 padding-top: 80px;
}
 .he_syp1np3 p {
 font-size: 14px;
}
 .he_syp1np3 p {
 max-height: 130px;
}
 .he_syp1mo {
 margin-top: 27px;
}
 .he_syp1 .he_contetn {
 top: 47%;
}
 .he_syp1zh2 {
 right: 60px;
 top: 23px;
 width: 200px;
}
 .he_syp3 {
 background-position: 53%;
}
 .he_syp4bri {
 width: 570px;
}
 .he_syp4ble {
 width: calc(100% - 570px);
 padding-right: 20px;
}
 .he_syp5le {
 display: none;
}
 .he_syp5 .he_contetn {
 top: 146px;
 position: static;
 transform: inherit;
}
 .he_syp5nle {
 position: static;
 margin-top: 40px;
}
 .he_syp5ri {
 width: 100%;
 padding-left: 0;
}
 .he_fg1yirli label {
 display: none !important;
}
 .index-society .heart>img {
 opacity: 1;
}
 .he_syp6bt {
 height: 436px;
}
 .he_syp6bt .he_syp6vzc {
 opacity: 0;
}
 .he_frxindxul {
 display: none !important;
}
 .he2_a .he_fg1yile {
 width: 100%;
}
 .index-society .heart>img {
 width: 100%;
}
 .he_syp6 .he_contetn {
 min-height: inherit;
}
 .he_syp3ble {
 left: 0px;
}
 .he_fthri {
 position: static;
 transform: inherit;
}
 .he_fg1 {
 display: none;
}
 .he_syp5 {
 padding-top: 39px;
 padding-bottom: 100px;
}
 .he_syp6ble {
 margin-top: 32px;
 margin-bottom: 50px;
}
 .he_syp7ph {
 display: block;
 padding: 0 20px;
 width: 100%;
 margin-top: 99px;
}
 .he_fg1yile {
 margin-top: 40px;
}
 .he_fg1yili {
 margin-top: 0 !important;
 margin-left: 0;
}
 .he_fg1yilp {
 margin-top: 10px;
}
 .he_syp7phul {
 width: 50%;
 margin-top: 30px;
 padding-bottom: 30px;
}
 .he_syp7phli img {
 width: 100%;
}
 .he_fg1yig {
 opacity: 1;
}
 .he_syp7phli {
 display: none;
}
 .he_syp7phli:first-child {
 display: block;
}
 .he_synewcri {
 width: 100%;
 padding-left: 0px;
 margin-top: 50px;
}
 .he_synewli {
 margin-bottom: 30px;
}
 .he_fotbri {
 display: none;
}
 .he_fotnle {
 float: left;
}
 .he_quanxg p {
 font-size: 12px;
}
 .he_fotbx {
 padding-top: 34px;
}
 .he_fotnav {
 margin-top: 22px;
}
 .he_ph_hd .he_ph_logo {
 width: 132px;
}
 .he_fotble {
 width: 290px;
}
 .he_fotble img {
/* width: 100%;*/
}
 .he_fotbbg {
 margin-top: 22px;
}
 .he_youqin {
 margin-top: 6px;
 margin-bottom: 13px;
}
 .mc_b1_aside_navbox {
 display: none;
}
 .mc_innav_box {
 padding: 38px 20px 4px;
}
 .mc_cont1520 {
 max-width: calc(100% - 40px);
}
 .mc_cont1200 {
 width: calc(100% - 40px);
 max-width: 100%;
 padding: 0 40px;
}
 .mc_inban_title {
 font-size: 24px;
}
 .mc_inban_pc {
 height: 400px;
}
 .mc_innav_li {
 padding: 0 40px;
}
 .mc_title48 {
 font-size: 20px;
}
 .mc_b1s1_title {
 margin-bottom: 20px;
}
 .mc_b1s1_top {
 padding: 40px 0 42px;
}
 .he_b1si2 p {
 margin-bottom: 15px;
}
 .mc_b1s1_txtbox {
 margin-bottom: 20px;
}
 .mc_title36 {
 font-size: 18px;
}
 .mc_b1s1b_title {
 margin-bottom: 50px;
}
 .mc_more_btn {
 padding: 10px 14px;
}
 .mc_more_btn img {
 margin-left: 12px;
}
 .mc_b1s1b_titlebox {
 width: 30%;
}
 .mc_b1s1b_content {
 width: 70%;
}
 .mc_b1s2_top {
 padding: 49px 0;
 min-height: 168px;
}
 .mc_b1s2_title {
 margin-bottom: 20px;
}
 .mc_b1s2_title2 {
 padding: 60px 20px 30px;
}
 .mc_b1s2_title2 {
 padding: 40px 20px 0px;
}
 .mc_b1s2_top {
 padding: 42px 0 70px;
}
 .mc_b1s1_bottom {
 padding-bottom: 30px;
}
 .mc_b1s2_bot {
 padding-bottom: 43px;
}
 .mc_b1s2_bot {
 padding-bottom: 43px;
}
 #mc_b1s2b_swiper {
 padding: 35px 0;
}
 .mc_b1s3 {
 padding: 40px 0 35px;
}
 .mc_b1s3b1_top {
 margin-bottom: 30px;
}
 .mc_b1s3_box1 {
 margin-bottom: 10px;
}
 .mc_b1s4_container {
 padding: 40px 0;
}
 .mc_b1s4_txtbox {
 width: 450px;
}
 .mc_b1s4_txtbox {
 padding: 40px 25px;
}
 .mc_b1s4_title {
 margin-bottom: 15px;
}
 .mc_b1s4_more {
 margin-top: 20px;
}
 .mc_b1s4 {
 padding-bottom: 160px;
}
 .mc_b2s1_title {
 line-height: 1.75;
}
 .mc_b2s1_title {
 margin-bottom: 30px;
}
 .mc_b2s1_lisbox {
 width: 150px;
 height: 150px;
}
 .mc_b2s1_iconbox {
 width: 42px;
}
 .mc_b2s1li_title {
 font-size: 16px;
 height: 24px;
}
 .mc_b2s1 {
 min-height: 60vh;
 overflow: hidden;
}
 .mc_b2s1_bg {
 bottom: -100px;
}
 .mc_b2tab_img {
 height: 385px;
 width: 58%;
}
 .mc_b2tab_bg {
 left: 350px;
 width: calc(50vw + 50% - 4px);
}
 .mc_b2tab_dt {
 font-size: 18px;
}
 .mc_b2tab_imgleft .mc_b2tab_bg {
 right: 350px;
}
 .mc_b2tab_text p {
 font-size: 18px;
}
 .mc_b2s4des_textbox h4 {
 font-size: 20px;
}
 .mc_b2s4des_textbox {
 width: calc(100% - 520px);
 padding-right: 4%;
}
 .mc_b2s4des_list p {
 font-size: 16px;
 padding: 16px 0;
 padding-left: 2em;
}
 .mc_b2s4des_list p::before {
 width: 13px;
 height: 12px;
}
 .mc_b2s4_description {
 margin-top: 55px;
}
 .he2_c1 .mc_innav_li {
 padding: 0 18px;
}
 .mc_b1_aside_navbox {
 display: none !important;
}
 .mc_c1s1_txtbox h4 {
 font-size: 18px;
 margin-bottom: 12px;
}
 .mc_txt1630,  .mc_txt1630 p {
 font-size: 14px;
 line-height: 1.75;
}
 .mc_c1s1_txtbox {
 margin-bottom: 19px;
}
 .mc_c1_main .mc_title48 {
 margin-bottom: 20px;
}
 .mc_c1s1_box1 .mc_c1s1_videobox {
 padding-top: 5px;
}
 .mc_title30 {
 font-size: 20px;
}
 .mc_c1s1_box2 {
 padding: 34px 0 56px;
}
 .mc_c1s1b2_title {
 margin-bottom: 30px;
}
 .mc_c1s1li_title {
 font-size: 16px;
 height: 24px;
}
 .mc_c1s1li_txt::before {
 margin: 18px 0;
}
 .mc_c1s1li_txt p {
 height: 115px;
}
 .mc_c1s1_lisbox {
 padding: 30px 30px;
}
 #mc_c1s1b2_swiper .swiper-slide {
 width: 380px;
 margin-right: 30px;
}
 #mc_c1s1b2_swiper {
 padding-bottom: 48px;
}
 .mc_c1s1b2_arrowbox {
 margin-top: 36px;
}
 .mc_c1s1b2_arrow {
 width: 40px;
 height: 40px;
 line-height: 40px;
 margin-right: 15px;
}
 .mc_c1s2_l {
 display: none !important;
}
 .mc_c1s2_r {
 width: 100%;
}
 .he_c2s2se p {
 margin-bottom: 14px;
}
 .mc_c1s2_imgbox img {
 margin-top: 30px;
}
 .mc_c1s2_section {
 padding-bottom: 36px;
}
 .mc_c1s2_r {
 padding-bottom: 17px;
}
 .mc_c1s5_list {
 margin-top: 28px;
}
 .mc_c1s5_box1 {
 padding-bottom: 40px;
}
 .mc_c1s5b2_container::before {
 left: 10px;
}
 .mc_c1s5b2l_txtbox {
 padding: 45px 0;
 padding-right: 30px;
}
 .mc_c1s5b2r_li img {
 height: 400px;
}
 .mc_c1s5b2l_li {
 padding-bottom: 30px;
}
 .he_c1s5tip1 p {
 font-size: 20px;
 height: 32px;
}
 .he_c1s5tip2 p {
 font-size: 16px;
 height: 32px;
}
 .he_c1s5ti {
 margin-bottom: 16px;
}
 .mc_c1s5b2l_text p {
 margin-bottom: 10px;
}
 .mc_c1s5b2l_arrow {
 width: 40px;
 height: 40px;
 line-height: 34px;
}
 .mc_c1s5b2l_arrow img {
 width: 15px;
}
 .mc_c1s5b2l_li {
 padding-bottom: 20px;
}
 .mc_c1s5b2r_li img {
 height: 350px;
}
 .mc_c1_main .mc_section {
 padding-top: 40px;
}
 .mc_c1s4 {
 padding-bottom: 60px;
}
 .mc_c1s3li_title {
 font-size: 16px;
}
 .mc_c1s3li_title {
 max-height: 48px;
}
 .mc_c1s3_list {
 margin: 33px -30px 0;
}
 .he_content {
 width: calc(100% - 40px);
 max-width: 100%;
 padding: 0 40px;
}
 .he_e1pitxt {
 margin-top: 20px;
}
 .he_e1p1yr .he_pro {
 font-size: 30px;
}
 .he_e1p1yr p {
 font-size: 14px;
}
 .he_e1p1yyu p {
 font-size: 16px;
}
 .he_e1p1ul {
 margin-top: 19px;
}
 .he_e1p1li {
 margin-right: 70px;
}
 .he_e1p1swp {
 margin-top: 30px;
}
 .he_e1p1styi p {
 font-size: 18px;
 height: 31px;
}
 .he_e1p1styp p {
 font-size: 14px;
}
 .he_e1p1swp .he_e1p1sbx {
 padding-bottom: 35px;
}
 .mc_c1s1b2_arrowbox {
 margin-top: 24px;
}
 .he_e1p2zs {
 height: 420px;
}
 .he_e1p2wer {
 margin-top: 100px;
}
 .he_e1p2 .mc_b1s1_top::after {
 left: 2%;
}
 .he_e1p2 .mc_b1s1_top::after {
 top: 131px;
}
 .he_e1p3zxti p {
 height: 24px;
}
 .he_e1p3zxc {
 padding-left: 38px;
}
 .he_e1p3wz {
 padding-bottom: 46px;
 padding-right: 2%;
}
 .he_e1p3wrihs .mc_c1s1b2_arrowbox {
 margin-top: 40px;
}
 .he_f2p1lic {
 width: 110px;
 top: -55px;
}
 .he_f2p1lku {
 padding: 45px 20px 36px;
}
 .he_f2p1ul {
 padding-top: 78px;
}
 .he_f2p1lkrt {
 padding-top: 18px;
 margin-top: 20px;
}
 .he_f2p2ti p {
 font-size: 18px;
}
 .he_f2p3oj::after {
 left: -41px;
 border-radius: 80px;
}
 .he_f2p3oj {
 margin-top: 45px;
 padding-top: 50px;
}
 .he_f2p3lsg {
 padding-bottom: 46px;
}
 .he_f2p3obt p {
 font-size: 18px;
 height: 31px;
}
 .he_f2p3obj {
 margin-top: 9px;
}
 .he_f2p4ds {
 margin-top: 36px;
}
 .he_f2p4dqle {
 width: 24px;
}
 .he_f2p4dqri p {
 font-size: 16px;
 height: 24px;
}
 .he_f2p4dsli {
 padding: 16px 16px;
}
 .he_f2p4dqri {
 width: calc(100% - 24px);
 padding-left: 14px;
}
 .he_f2p5zs2 {
 width: 133px;
 top: -65px;
 right: 85px;
}
 .he_f2p5zs1 {
 width: 67px;
}
 .he_f2p5ble p {
 font-size: 20px;
}
 .he_f2p5blule p {
 font-size: 18px;
}
 .he_f2p5bli {
 padding-bottom: 8px;
}
 .he_f2p5bli {
 margin-top: 13px;
}
 .he_f2p5bxt {
 padding: 50px 20px;
}
 .he_f2p5tu img {
 height: 112%;
}
 .he_f2p4 .mc_b1s1_top {
 padding-bottom: 26px;
}
 .he_f2p5 {
 padding-bottom: 110px;
}
 .ab_f4zplcpic {
 display: none;
}
 .he_f4bxri {
 padding-left: 0;
 position: static;
 width: 100%;
}
 .he2_f4 .ab_f4zplc {
 overflow: hidden;
}
 .ab_f4zplcnew {
 position: static;
 transform: inherit;
}
 .he2_f4 .ab_f4zplcwen .ab_cont1200 {
 padding-left: 0;
 padding-right: 0;
}
 .he2_f4 .ab_cf {
 margin-bottom: 120px;
 margin-top: 30px;
}
 .ab_f4zplcbt {
 margin-bottom: 20px;
}
 .g_title1 {
 font-size: 20px;
}
 .g_atpt2 {
 padding: 60px 0 30px;
}
 .g_atpt2bj {
 width: 620px;
}
 .g_atpt2_shutop .g_count {
 font-size: 26px;
}
 .g_atpt2_shutop span {
 font-size: 14px;
}
 .g_atpt2_shufl {
 padding: 0 34px;
}
 .g_atpt3bj {
 height: 540px;
}
 .g_atpt3sk .slick-dots {
 width: calc(100% - 504px);
 bottom: 30px;
}
 .g_title2 {
 font-size: 18px;
}
 .g_atpt4botfl .g_atpt4bot_img {
 transform: translateY(-18px);
 opacity: 1;
}
 .g_atpt4botfl .g_atpt4bot_p {
 margin-top: 17px;
 opacity: 1;
}
 .g_atpt4bot_img {
 width: 44px;
}
 .g_atpt4bot_box h3 {
 font-size: 16px;
}
 .g_atpt4bot_p p {
 font-size: 14px;
}
 .g_atpt4bot_p {
 max-height: 96px;
}
 .g_atpt4top {
 height: 500px;
}
 .g_atpt6 {
 padding: 60px 0 170px;
}
 .he_hengsl {
 width: 100%;
}
}
 @media screen and (max-width: 1024px) {
 .ab_m120 {
 margin-bottom: 38px;
}
 .ab_f3btp {
 font-size: 18px;
}
 .he_ph_hd {
 display: block;
}
 .he_pc_hd {
 display: none;
}
 .he_pcfy {
 display: none;
}
 .he_phfy {
 display: block !important;
}
 .g_pcfy {
 display: none;
}
 .g_phfy {
 display: block !important;
}
 .ab_main {
 width: 100%;
 padding-left: 20px;
 padding-right: 20px;
}
 .ab_d1pic {
 position: relative;
 width: 500px;
}
 .ab_d1wen {
 width: calc(100% - 500px);
}
 .ab_picwen {
 padding: 200px 30px 60px;
}
 .ab_wenli {
 margin-bottom: 40px;
}
 .ab_d1xw {
 font-size: 16px;
 line-height: 1.5;
}
 .ab_d1_main {
 padding-top: 80px;
}
 .ab_d1day {
 font-size: 28px;
 line-height: 1.5;
}
 .ab_d2btwen {
 font-size: 24px;
 line-height: 1.5;
 color: #fff;
}
 .ab_d2time {
 margin-bottom: 40px;
}
 .ab_d2time::after {
 content: "";
 width: 130px;
 height: 2px;
 background-color: #ef2d1a;
 position: absolute;
 top: 39px;
 left: 0;
}
 .ab_actived2 p {
 margin-bottom: 20px;
}
 .ab_tit1 {
 font-size: 36px;
}
 .ab_f3zpm {
 line-height: 80px;
}
 .ab_f5p1word {
 font-size: 24px;
}
 .ab_f4zplcbt {
 margin-bottom: 40px;
 padding-left: 360px;
}
 .ab_zpnewindex {
 margin-right: 20px;
}
 .ab_zpnewvalue {
 font-size: 16px;
 line-height: 1.5;
 color: #333333;
}
 .ab_f4zplcbt {
 text-align: center;
 padding-left: 0px;
}
 .ab_f4zplcwen {
 padding-left: 20px;
 padding-right: 20px;
}
 .ab_f5p3new {
 padding: 65px 40px 30px;
 width: 600px;
 position: relative;
}
 .ab_f5p3bgnew h2 {
 font-size: 28px;
 line-height: 1.5;
 color: #fff;
 font-weight: bold;
}
 .ab_f5p3pic {
 width: calc(100% - 600px);
}
 .ab_f5ly img {
 width: 80px;
 height: 80px;
}
 .ab_f5p3bgnew {
 width: 100%;
 height: 100%;
 padding: 60px 10px;
 position: absolute;
 top: 0;
 left: 0;
 z-index: 10;
}
 .ab_p2butwen {
 border: 1px solid #aaaaaa;
}
 .ab_d1picbg {
 top: 70px;
}
 .ab_d1part1 {
 margin-bottom: 38px;
}
 .ab_fxbox {
 margin-top: 20px;
 margin-bottom: 20px;
}
 .ab_d2fy::before {
 height: 38px;
}
 .ab_f5part1 {
 padding: 0 18px;
}
 .he_banul video {
 display: none;
}
 .ab_d2time::after {
 width: 82px;
}
 .ab_f5p1li {
 padding-right: 24%;
}
 .ab_f5part2 {
 height: 400px;
}
 .he_ftxzle {
 width: 185px;
}
 .he_ftxzcn {
 width: calc(100% - 185px - 90px);
}
 .he_ftxzle p {
 font-size: 16px;
}
 .he_ftxzcn p {
 font-size: 12px;
}
 .he_ftxzri p {
 font-size: 12px;
}
 .mc_b1s1_img_clip {
 box-shadow: inherit !important;
}
 .he_ttoig {
 border-radius: 16px;
}
 .mc_b1s1_txtbox {
 overflow: hidden;
}
 .mc_c1s4_clip {
 box-shadow: inherit;
}
 .mc_c1s4_imgbox img {
 border-radius: 16px;
}
 .ab_picwen {
 padding: 200px 30px 30px;
}
 .ab_d1time {
 width: 60px;
}
 .ab_td1xw {
 width: calc(100% - 90px);
}
}
 @media screen and (max-width: 991px) {
 .he_ban_pc {
 display: none;
}
 .he_ban_ph {
 display: block;
}
 .he_banner_bg {
 height: unset;
}
 .ab_d1_main {
 padding-top: 40px;
}
 .ab_tit5 {
 line-height: 1.75;
}
 .ab_d1day {
 font-size: 22px;
 line-height: 1.5;
}
 .ab_d1time {
 margin-right: 20px;
 height: 100px;
}
 .ab_d1wen {
 padding-left: 40px;
}
 .ab_p2li {
 width: 33.333333%;
 padding: 20px 20px 0px 20px;
 border-left: 1px solid #eeeeee;
 margin-bottom: 65px;
}
 .ab_d2next {
 padding-left: 0px;
}
 .ab_d2fx {
 margin-top: 20px;
}
 .ab_xwbt {
 margin-bottom: 10px;
}
 .ab_p2but {
 width: 120px;
 text-align: center;
 transition: all .36s;
 margin-bottom: 20px;
}
 .ab_p2xw {
 margin-bottom: 30px;
}
 .ab_d2pre {
 width: 100%;
}
 .ab_d2next {
 width: 100%;
}
 .ab_d2fy::before {
 background-color: transparent;
}
 .ab_d2preimg {
 float: right;
 margin-right: 20px;
}
 .ab_d2nextimg {
 float: right;
 margin-right: 20px;
 margin-left: 0px;
}
 .ab_prewen {
 float: left;
}
 .ab_d2fx span {
 font-size: 16px;
}
 .ab_tit1 {
 font-size: 30px;
}
 .ab_f3zpm {
 line-height: 60px;
}
 .ab_f3zpcontli {
 line-height: 60px;
}
 .ab_f3liontd {
 height: 38px;
}
 .ab_f3lionc span {
 line-height: 38px;
}
 .ab_f3arrow {
 line-height: 38px;
}
 .ab_fzpjia {
 height: 60px;
}
 .ab_jia {
 width: 17px;
 height: 17px;
 position: relative;
 top: 20px;
 cursor: pointer;
}
 .ab_f4zplion {
 padding-right: 40px;
}
 .ab_f4zplionc1 {
 margin-bottom: 20px;
}
 .ab_f4zplionc1:last-child {
 margin-bottom: 20px;
}
 .ab_f4zplionc p {
 font-size: 16px;
}
 .ab_f5p1word {
 font-size: 22px;
}
 .ab_zpnewli {
 margin-bottom: 10px;
}
 .ab_f5p3new {
 padding: 65px 20px 30px;
 width: 500px;
 position: relative;
}
 .ab_f5p3bgnew h2 {
 font-size: 28px;
 line-height: 1.5;
 color: #fff;
 font-weight: bold;
}
 .ab_f5p3pic {
 width: calc(100% - 500px);
}
 .ab_inputli {
 width: 48%;
}
 .ab_text {
 width: 99%;
 height: 150px;
}
 .ab_d1pic {
 width: 450px;
}
 .ab_picwen {
 padding: 170px 20px 30px;
}
 .ab_d1wen {
 width: calc(100% - 450px);
 padding-left: 30px;
}
 .ab_d1picbg {
 top: 30px;
}
 .mc_c1s1_dec {
 width: 150px;
}
 .ab_bg2 {
 width: 150px;
}
 .ab_xwbt {
 height: 60px;
 overflow: hidden;
}
 .ab_d1xwz {
 height: 28px;
}
 .ab_cf {
 margin-bottom: 60px;
}
 .ab_d2nextimg {
 display: none;
}
 .ab_d2preimg {
 display: none;
}
 .ab_actived2 {
 padding: 0 18px;
}
 .ab_prewen {
 font-size: 14px;
 height: 20px;
 overflow: hidden;
}
 .ab_d2pre {
 padding-right: 0px;
}
 .ab_f3zpcontli {
 font-size: 16px;
}
 .ab_f3zpm {
 width: 40%;
}
 .ab_f3part1 {
 margin-top: 30px;
}
 .ab_f4zplcnew {
 padding-left: 0px;
 padding-top: 20px;
}
 .he_bansbi p {
 font-size: 24px;
}
 .he_conjy p {
 font-size: 14px;
}
 .he_banmon a {
 font-size: 14px;
 line-height: 38px;
 padding: 0 32px;
}
 .he2_a .he_banmor {
 margin-top: 46px;
}
 .he_banebri {
 display: none;
}
 .he_baneble p {
 font-size: 12px;
 line-height: 50px;
}
 .he_baneble p::after {
 top: 13px;
 left: -5px;
 width: 24px;
 height: 24px;
}
 .he_banebhli {
 margin: 0 24px;
}
 .he_syp1 .he_contetn {
 position: static;
 transform: inherit;
}
 .he_syp1nc {
 width: 100%;
 padding-right: 0;
}
 .he_syp1tp {
 float: left;
 margin-top: 40px;
 margin-left: 20px;
}
 .he_syp1zh2 {
 right: 60px;
 top: 90px;
 width: 150px;
}
 .he_syp1np2 p {
 font-size: 20px;
}
 .he_syp1 {
 padding-top: 107px;
}
 .he_syp1zh3 {
 display: none;
}
 .he_syp1zh1 {
 bottom: -175px;
 width: 100px;
}
 .he_syp2bp1 .he_gunt {
 font-size: 30px;
 line-height: 34px;
}
 .he_syp2bp1 p {
 font-size: 14px;
}
 .he_syp2bp1 span {
 line-height: 34px;
}
 .he_syp2bp2 p {
 font-size: 16px;
}
 .he_syp1 {
 padding-bottom: 67px;
}
 .he_syp2 {
 padding-bottom: 66px;
}
 .he_syp3 {
 padding-top: 156px;
 min-height: 490px;
}
 .he_syp4ble {
 width: 100%;
 padding-right: 0px;
}
 .he_syp4bri {
 float: left;
}
 .he_syp4brul {
 animation-name: auto;
}
 .he_mopc {
 display: none;
}
 .he_moph {
 display: block;
}
 .he_syp1tp {
 float: none;
}
 .he_syp1 .he_contetn {
 float: none;
}
 .he_syp1 .he_moph {
 margin-left: 20px;
}
 .he_syp1nc {
 float: none;
}
 .he_syp3ble {
 float: none;
 position: static;
 transform: inherit;
}
 .he_syp3 {
 background-image: inherit !important;
}
 .he_syp3 .he_syp1nc {
 width: 100%;
}
 .he_syp3ble {
 width: 60%;
 max-width: 100%;
 margin-top: 30px;
}
 .he_syp3 {
 padding-top: 16px;
 min-height: inherit;
}
 .he_syp7ph {
 margin-top: 150px;
}
 .he_syp7ph {
 margin-top: 65px;
}
 .he_syp6btny video {
 top: 0px;
}
 .mc_b1s1b_container {
 display: block;
}
 .mc_b1s1b_bg {
 width: 49%;
}
 .mc_b1s1b_title {
 margin-bottom: 25px;
}
 .mc_more_btn {
 font-size: 14px;
}
 .mc_more_btn img {
 width: 7px;
 margin-left: 9px;
}
 .mc_b1s1b_content {
 width: 100%;
}
 .mc_b1s1_pgbg {
 right: -230px;
}
 .he_f2p1lkxt p {
 font-size: 16px;
}
 .he_f2p1lkxt {
 margin-top: 28px;
 height: 48px;
}
 .ab_cf {
 margin-bottom: 130px;
}
 .ab_fzpjia {
 position: absolute;
 top: 0;
 right: 0;
}
 .ab_f3zpm {
 line-height: 60px;
 height: 60px;
}
 .ab_tit1 {
 font-size: 22px;
}
 .ab_f5p3bgnew h2 {
 font-size: 24px;
}
 .g_atpt6 {
 padding: 60px 0 170px;
}
 .g_atpt3skfl {
 width: 400px;
 float: none;
}
 .g_atpt3skfr {
 float: none;
 width: 100%;
 padding-left: 0px;
 margin-top: 0;
}
 .g_atpt3nr {
 position: static;
 transform: inherit;
}
 .g_atpt3bj {
 position: absolute;
 top: 0;
 left: 50%;
 transform: translateX(-50%);
 height: 100%;
 z-index: -1;
}
 .g_atpt3nr {
 padding-top: 50px;
 padding-bottom: 50px;
}
 .g_atpt3skfl {
 position: relative;
 top: inherit;
 left: inherit;
 transform: inherit;
 margin-bottom: 30px;
}
 .g_atpt3sk .slick-dots {
 width: 100%;
 bottom: 30px;
 right: inherit;
 text-align: center;
}
 .g_tannr {
 padding: 28px 20px;
 width: calc(100% - 40px);
}
 .he_ssroo {
 max-height: 240px;
}
 .ab_prewen {
 width: 100%;
}
 .he_syp4 .he_syp4ble,  .he_syp4 .he_syp4bri,  .he_syp4 .he_banmor {
 float: none;
}
 .he_banmor {
 width: 100%;
}
 .he_syp6bt {
 height: 400px;
}
}
 @media screen and (max-width: 768px) {
 .he_sybanpc {
 display: none;
}
 .he_sybanph {
 display: block;
}
 .he_syp6bt {
 height: 350px;
}
 .he_fthrp2 p {
 font-size: 18px;
}
 .he_syp7phul {
 width: 100%;
}
 .he_fthrp3 p {
 font-size: 16px;
}
 .he_fthrp4 p {
 font-size: 14px;
}
 .he_fthrp4 {
 margin-top: 9px;
}
 .he_syp7 {
 padding-bottom: 160px;
}
 .mc_b1s1b_li1 .mc_b1s1b_lisbox {
 animation-delay: .5s !important;
 animation: fadeInUp .8s ease-out both;
 visibility: visible;
}
 .mc_b1s1b_li2 .mc_b1s1b_lisbox {
 animation-delay: .7s !important;
 animation: fadeInUp .8s ease-out both;
 visibility: visible;
}
 .mc_b1s1b_li3 .mc_b1s1b_lisbox {
 animation-delay: .9s !important;
 animation: fadeInUp .8s ease-out both;
 visibility: visible;
}
 .mc_bread_navbox {
 display: none;
}
 .mc_innav_box {
 display: none;
}
 .mc_inban_pc {
 display: none;
}
 .mc_inban_ph {
 display: block;
}
 .he_b1ym .mc_banner_inner {
 margin-top: 64px;
}
 .mc_inban_container {
 top: 50%;
}
 .mc_cont1200 {
 width: 100%;
 max-width: 100%;
 padding: 0 20px;
}
 .mc_txt1630,  .mc_txt1630 p {
 font-size: 14px;
 line-height: 1.75;
}
 .he_b1si2 p {
 margin-bottom: 10px;
}
 .mc_title36 {
 line-height: 1.5;
}
 .mc_b1s2_top {
 padding: 34px 0 66px;
}
 .mc_b1s2_title2 {
 padding: 40px 20px 0px;
}
 #mc_b1s2b_swiper .swiper-slide {
 width: 25% !important;
}
 .mc_b1s1b_lisbox {
 height: 101px;
}
 .mc_b1s3b1_title {
 width: 100%;
 margin-bottom: 20px;
}
 .mc_b1s3b1_txtbox {
 width: 100%;
}
 .mc_b1s3b1_imgli {
 padding: 0 10px;
}
 .mc_b1s3b1_imglist {
 margin: 0 -10px;
}
 .mc_b1s3b1_top {
 margin-bottom: 24px;
}
 .mc_b1s4_bgbox {
 width: 100%;
 right: 0px;
 height: 100%;
 border-radius: 0px 0px 0px 0;
}
 .mc_b1s4_txtbox {
 width: calc(100% - 40px);
 margin: 0 auto;
 float: none;
}
 .mc_b1s4_container {
 padding: 40px 0;
}
 .mc_b1s4 {
 padding-bottom: 120px;
}
 .mc_b1s1b_titlebox {
 width: 100%;
}
 .mc_b1s1b_slick {
 width: 100%;
}
 .mc_b2s1,  .mc_b2s2,  .mc_b2s3,  .mc_b2s4 {
 padding-top: 40px;
}
 .mc_b2s1_li {
 margin: 0 6px;
}
 .mc_b2s1_iconbox {
 width: 40px;
 margin: 0 auto 10px;
}
 .mc_b2s1_title {
 margin-bottom: 23px;
}
 .mc_b2s1_lisbox {
 width: 120px;
 height: 120px;
}
 .mc_b2s1 {
 min-height: 46vh;
}
 .mc_b2s1_bg {
 bottom: -190px;
}
 .mc_b2s2_decorate {
 width: 200px;
}
 .mc_b2tab_bg {
 left: 235px;
 width: calc(50vw + 30%);
}
 .mc_b2tab_img {
 height: 320px;
 width: 60%;
}
 .mc_b2tab_hd {
 margin: 0 -30px 34px;
}
 .mc_b2_table {
 margin-top: 17px;
}
 .mc_b2tab_hdli {
 margin: 0 23px;
}
 .mc_b2tab_txtbox {
 margin-top: 37px;
}
 .mc_b2tab_dl:not(:last-child) {
 margin-bottom: 16px;
}
 .mc_b2_slick {
 margin-top: 38px;
}
 .mc_b2_slick {
 padding: 0 20px;
}
 .mc_slick_arrow .slick-arrow {
 width: 36px;
 height: 20px;
 z-index: 5;
}
 .mc_slick_arrow .slick-prev {
 left: 31px;
}
 .mc_slick_arrow .slick-next {
 right: 31px;
}
 .mc_b2tab_imgleft .mc_b2tab_bg {
 right: 235px;
}
 .mc_b2tab_img {
 height: 360px;
 width: 60%;
}
 .he2_b2 .mc_b2s1_title {
 font-size: 20px;
}
 .he2_b2 .mc_title36 {
 font-size: 20px;
}
 .mc_b2tab_dt {
 width: 100%;
 padding-right: 0px;
}
 .mc_b2tab_dd {
 width: 100%;
}
 .mc_b2s4des_textbox {
 width: 100%;
 padding-right: 0;
}
 .mc_b2s4des_list {
 width: 100%;
}
 .mc_b2s4des_textbox h4 {
 margin-bottom: 14px;
}
 .mc_b2s4 {
 padding-bottom: 160px;
}
 .mc_c1s5_li {
 width: 50%;
}
 .mc_c1s5_box1 {
 padding-bottom: 31px;
}
 .mc_c1s5b2l_txtbox,  .mc_c1s5b2r_imgbox {
 width: 40%;
}
 .mc_c1s5b2l_txtbox {
 width: 60%;
 padding-left: 20px;
}
 .mc_c1s3_li {
 padding: 0 10px;
 margin-bottom: 20px;
}
 .mc_c1s3_list {
 margin: 28px -10px 0;
}
 .mc_c1s3_lisbox {
 padding: 26px 18px;
}
 .mc_c1s3 {
 padding-bottom: 90px;
}
 .he_content {
 width: 100%;
 max-width: 100%;
 padding: 0 20px;
}
 .he_e1p1yr .he_pro {
 font-size: 24px;
}
 .he_e1p1li {
 margin-right: 40px;
}
 .he_e1p1sbx .he_e1p1sli {
 width: 500px;
}
 .he_e1p2 .he_e1p2bx {
 padding-left: 20px;
}
 .he_e1p2zs {
 height: 320px;
}
 .he_e1p2wer {
 margin-top: 60px;
}
 .he_e1p2 .mc_b1s1_top::after {
 top: 114px;
}
 .he_e1p2 .he_e1p2bx {
 margin-top: 0px;
}
 .he_e1p2 .mc_b1s1_top::after {
 top: 102px;
}
 .he_e1p1sbx .he_e1p1sli {
 margin-right: 20px;
}
 .he_e1p3zxc {
 width: 100%;
 position: static;
 transform: inherit;
 padding-left: 0;
}
 .he_e1p3bri {
 width: 100%;
 position: static;
 transform: inherit;
 padding-left: 0;
 padding-top: 40px;
}
 .he_e1p3zxha {
 max-height: inherit;
}
 .he_e1p3zxha {
 margin-top: 19px;
}
 .he_e1p3zxha p {
 margin-bottom: 11px;
}
 .he_e1p3ble {
 width: 100%;
 padding-top: 20px;
}
 .he_e1p3wz {
 padding-bottom: 34px;
 padding-right: 20px;
 padding-left: 20px;
}
 .he_f2p1ul .slick-track {
 padding-top: 80px;
}
 .he_f2p1ul {
 padding-top: 0px;
}
 .he_f2p1lku {
 box-shadow: 0px 5px 10px 1px rgb(2 13 21 / 6%);
 cursor: pointer;
}
 .he_f2p1lkrt p {
 height: 60px;
}
 .he_f2p1lmo {
 margin-top: 15px;
}
 .he_f2p1lku {
 padding: 44px 20px 28px;
}
 .he_f2p1 .mc_b1s1_top {
 padding-bottom: 80px;
}
 .he_f2p1 .slick-dots li {
 width: 8px;
 height: 8px;
 background: #ccc;
}
 .he_f2p1 .slick-dots li.slick-active {
 background: #ef2d1a;
}
 .he_f2p1 .slick-dots {
 bottom: -44px;
}
 .he_f2p2li {
 width: 33.333333%;
}
 .he_f2p3oble {
 width: 100%;
 padding-right: 0px;
}
 .he_f2p3obj p {
 height: inherit;
}
 .he_f2p3fdul {
 margin-top: 12px;
}
 .he_f2p3obri {
 width: 100%;
}
 .he_f2p3oj {
 padding-left: 20px;
}
 .he_f2p3oj::after {
 left: -7px;
 border-radius: 50px;
}
 .he_f2swepag {
 width: 100% !important;
}
 .ab_d1pic {
 width: 100%;
}
 .ab_d1wen {
 width: 100%;
 padding-left: 0px;
 margin-top: 30px;
}
 .ab_d1pic a {
 display: block;
 width: 100%;
}
 .ab_picd1 {
 width: 100%;
}
 .ab_picd1 {
 position: relative;
 top: inherit;
 left: inherit;
}
 .ab_picwen {
 position: absolute;
 bottom: 0;
 left: 0;
}
 .ab_xwcont {
 max-height: 48px;
 height: inherit;
}
 .ab_d1time {
 height: inherit;
}
 .ab_wenli {
 margin-bottom: 25px;
}
 .ab_p2li {
 width: 50%;
}
 .ab_d1part1 {
 margin-bottom: 20px;
}
 .ab_p2but {
 width: 110px;
}
 .ab_p2butwen {
 line-height: 38px;
}
 .ab_p2li {
 margin-bottom: 36px;
}
 .ab_d2btwen {
 height: inherit !important;
 max-height: 72px;
}
 .ab_innav_box {
 padding: 0px 0px 60px 0px;
}
 .he2_d2 .ab_cont1200 {
 width: calc(100% - 10px);
}
 .ab_main_d2 {
 top: -26px;
}
 .ab_f3part1 {
 margin-top: 40px;
}
 .he2_f31 .ab_cf {
 margin-bottom: 90px;
 margin-top: 40px;
}
 .he_f4bxri {
 margin-top: 0px;
}
 .ab_f4zplcnew {
 padding-left: 0px;
 padding-top: 0px;
}
 .ab_f5_main {
 margin-top: 38px;
}
 .ab_f5p1li {
 padding-right: 0%;
}
 .ab_f5p1word {
 width: 100%;
}
 .ab_f5p1ul {
 width: 100%;
}
 .ab_f5p3pic {
 width: calc(100% - 450px);
}
 .ab_f5p3new {
 width: 450px;
}
 .ab_f5p3bg {
 height: 440px;
}
 .ab_f5part3 {
 height: 440px;
}
 .ab_f5p3new {
 padding: 45px 20px 30px;
}
 .g_atpt2 {
 padding: 40px 20px 30px;
}
 .g_title1 {
 margin-bottom: 17px;
}
 .g_word1 p {
 font-size: 14px;
 margin-bottom: 15px;
}
 .g_atpt2bj {
 width: 420px;
}
 .g_atpt2_shubot {
 color: #666666;
 font-size: 14px;
 line-height: 1.75;
 text-align: left;
 margin-top: 7px;
}
 .g_atpt2_shufl {
 padding: 0 20px;
}
 .g_atpt3sk_tit {
 padding-bottom: 16px;
 border-bottom: 1px solid #e8e5e5;
 margin-bottom: 16px;
}
 .g_atpt3 .he_banmon {
 margin-top: 15px;
}
 .g_atpt3sk .slick-dots {
 bottom: 47px;
}
 .g_atpt3sk_box .g_word1 p {
 max-height: inherit;
}
 .g_atpt5bj {
 position: absolute;
 top: 0;
 left: 50%;
 transform: translateX(-50%);
 height: 100%;
 z-index: -1;
}
 .g_atpt5nr {
 position: static;
 transform: inherit;
 padding-top: 40px;
 padding-bottom: 40px;
}
 .g_atpt5box {
 margin-top: 25px;
}
 .g_atpt5fr {
 width: calc(100% - 70px);
 padding-left: 30px;
}
 .g_atpt5_toph h5 {
 font-size: 22px;
 margin-bottom: 10px;
}
 .g_atpt5_toph p {
 font-size: 14px;
}
 .g_atpt5_top .g_atpt5_toph {
 padding-right: 0px;
 margin-bottom: 11px;
}
 .g_atpt6 {
 padding: 40px 20px 120px;
}
 .g_atpt6botsk {
 padding: 0 40px;
}
 .ab_picwen {
 padding: 32px 20px 30px;
 height: auto;
 top: inherit;
}
 .he_ftxzle p {
 font-size: 14px;
}
 .he_ftxzle {
 width: 140px;
}
 .he_ftxzcn {
 width: calc(100% - 140px - 90px);
}
 .mc_b1s1b_bg {
 width: 22%;
}
 .he_banul::after {
 content: '';
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background: rgba(0, 0, 0, 0.2);
 z-index: 10;
}
 .he_syp1 {
 padding-top: 70px;
}
}
 @media screen and (max-width: 767px) {
 .ab_f3btp {
 font-size: 16px;
}
 .ab_p2li {
 width: 50%;
 padding: 20px 20px 0px 20px;
 border-left: 1px solid #eeeeee;
 margin-bottom: 55px;
}
 .ab_p2li:nth-child(2n) {
 border-right: 1px solid #eeeeee;
}
 .ab_tit5 {
 font-size: 16px;
 line-height: 1.5;
}
 .ab_picwen {
 padding: 200px 30px 40px;
}
 .ab_d1wen {
 width: 100%;
 padding-left: 0px;
 padding-right: 0px;
 margin-top: 30px;
}
 .ab_d1picbg {
 top: 0px;
 left: -100px;
}
 .ab_d1pic {
 width: 500px;
}
 .ab_wenli {
 margin-bottom: 20px;
}
 .ab_d1time {
 margin-right: 20px;
 height: 70px;
}
 .ab_actived2 p {
 margin-bottom: 10px;
}
 .ab_fxbox {
 margin-top: 10px;
 margin-bottom: 20px;
}
 .ab_fxwb img {
 width: 30px;
}
 .ab_fxwx img {
 width: 30px;
}
 .he_tit5 {
 font-size: 16px;
}
 .ab_tit1 {
 color: #333;
 font-size: 22px;
 line-height: 1.75;
}
 .ab_f3zpcont {
 width: 90%;
 line-height: 30px;
}
 .ab_f3zpm {
 line-height: 30px;
 height: 30px;
}
 .ab_f3zpli {
 padding-top: 10px;
 padding-bottom: 10px;
}
 .ab_fzpjia {
 height: 80px;
 position: relative;
 top: -40px;
}
 .ab_jia {
 width: 17px;
 height: 17px;
 position: relative;
 top: 30px;
 cursor: pointer;
}
 .ab_f3zpcontli {
 color: #666666;
 line-height: 30px;
}
 .ab_f3zplion {
 padding-left: 20px;
 padding-top: 20px;
}
 .ab_f3zpli {
 padding-left: 20px;
}
 .ab_f3zplionc p {
 color: #333333;
 margin-bottom: 0px;
}
 .ab_f5p1word {
 font-size: 20px;
}
 .ab_f5p1word {
 width: 100%;
 margin-bottom: 20px;
}
 .ab_f5p1lipic {
 line-height: 40px;
}
 .ab_f5p1linew {
 font-size: 16px;
 line-height: 40px;
}
 .ab_f5p1li::after {
 content: "";
 width: 310px;
 height: 1px;
 background-color: #dcdcdc;
 position: absolute;
 left: 0;
 top: 40px;
}
 .ab_f5part1 {
 margin-bottom: 30px;
}
 .ab_f5p3new {
 padding: 65px 20px 30px;
 width: 400px;
 position: relative;
}
 .ab_f5p3bgnew h2 {
 font-size: 22px;
 line-height: 1.5;
 color: #fff;
 font-weight: bold;
}
 .ab_inputli {
 width: 48%;
}
 .ab_text {
 width: 99%;
 height: 150px;
}
 .ab_yzm {
 width: 50%;
}
 .ab_send {
 float: left;
 margin-left: 10px;
}
 .ab_f5p1ul {
 width: 100%;
}
 .ab_f5part2 {
 width: 100%;
 height: 400px;
 margin-bottom: 50px;
}
 .ab_f5p3bgnew h2 {
 font-size: 22px;
 color: #999999;
 font-weight: normal;
}
 .ab_f5p3bg {
 display: none;
}
 .ab_f5p3bgnew {
 padding: 10px 0px;
 width: 300px;
}
 .ab_f5p3new {
 padding: 90px 00px 30px;
 width: 100%;
 position: relative;
}
 .ab_f5part3 {
 width: 100%;
 height: auto;
 padding: 10px;
 box-shadow: none;
 border-radius: 10px;
}
 .ab_p2butwen {
 line-height: 38px;
}
 .ab_xwbt {
 height: 52px;
 overflow: hidden;
}
 .ab_xwbthd {
 height: 28px;
 overflow: hidden;
}
 .ab_d1part1 {
 margin-bottom: 20px;
}
 .ab_cont1520 {
 padding: 20px;
}
 .he2_c1 .mc_innav_li {
 padding: 0 20px;
 margin-bottom: 10px;
}
 .ab_b2bg2 {
 bottom: 340px;
 width: 150px;
}
 .ab_prewen {
 font-size: 14px;
}
 .ab_d2fx {
 margin-top: 10px;
}
 .ab_innav_box {
 padding: 30px 90px 80px 90px;
}
 .ab_d2btwen {
 font-size: 22px;
}
 .ab_d2time {
 font-size: 18px;
}
 .ab_d2time {
 margin-bottom: 20px;
}
 .ab_f4zplcnew {
 padding-top: 20px;
 padding-left: 0px;
}
 .ab_f4zplcbt {
 margin-bottom: 15px;
}
 .ab_f4xz {
 margin-bottom: 20px;
}
 .ab_f5p1linew {
 height: 40px;
 overflow: hidden;
}
 .ab_f5p1li::before {
 top: 40px;
}
 .ab_f5p1li:last-of-type::before {
 background-color: #e5e5e5;
 top: 80px;
}
 .ab_f5part2 {
 height: 300px;
 margin-bottom: 38px;
}
 .ab_d2btwen {
 font-size: 20px;
 height: 28px;
 overflow: hidden;
}
 .he_syp1np2 {
 margin-top: 12px;
}
 .he_syp1np3 {
 margin-top: 15px;
}
 .he_syp1tp {
 margin-top: 28px;
}
 .he_conklp {
 width: 100%;
}
 .he_syp1zh2 {
 right: 20px;
 top: 90px;
 width: 110px;
}
 .he_syp1tp {
 width: 100%;
}
 .he2_a .he_banmor {
 margin-top: 33px;
}
 .he_syp1zh1 {
 width: 70px;
}
 .he_syp2bli {
 width: 50%;
 text-align: left;
}
 .he_syp1 {
 padding-bottom: 40px;
}
 .he_syp2 {
 padding-bottom: 0px;
}
 .he_syp2bli {
 margin-bottom: 11px;
}
 .he_syp2bp1 .he_gunt {
 font-size: 26px;
}
 .he_syp2ap {
 padding-top: 2px;
 padding-left: 2px;
}
 .he_syp3_list p {
 font-size: 16px;
}
 .he_syp3_list p::before {
 font-size: 12px;
}
 .he_syp1np2 {
 margin-top: 10px;
}
 .he_syp1np3 {
 margin-top: 12px;
}
 .he_syp3_listbox {
 padding-top: 9px;
}
 .he_syp3_list p {
 padding: 3px 0;
 padding-left: 1em;
}
 .he_syp3ble {
 width: 100%;
}
 .he_syp3 .he_banmor {
 margin-top: 5px !important;
}
 .he_syp4zs {
 width: 160px;
 top: 54px;
}
 .he_syp4 {
 padding-top: 34px;
}
 .he_syp4bri {
 width: 100%;
}
 .he_syp4brli {
}
 .he_syp4bhle {
 width: 36px;
}
 .he_syp4bhri {
 width: calc(100% - 36px);
 padding-left: 10px;
}
 .he_syp4bhri p {
 font-size: 16px;
 line-height: 24px;
 height: 24px;
}
 .he_syp4brli:nth-child(even) {
 transform: translateY(30px);
}
 .he_syp4bhg {
 padding: 20px 15px;
}
 .he_syp4bri {
 height: inherit;
}
 .he_syp4 .he_banmor {
 margin-top: 18px !important;
}
 .he_syp5zs1 {
 width: 110px;
}
 .he_syp5zs2 {
 display: none;
}
 .he_syp5 {
 padding-top: 23px;
 padding-bottom: 45px;
}
 .he_syp5nle {
 width: 100%;
}
 .he_syp5nle {
 position: static;
 margin-top: 21px;
}
 .he_syp6ble {
 width: 100%;
}
 .he_fg1yili {
 margin-right: 0px;
 margin-bottom: 17px;
 width: 50%;
}
 .he_syp7phul {
 margin-top: 10px;
}
 .he_synewcle {
 width: 100%;
}
 .he_synewli {
 width: 100%;
}
 .he_newzs {
 width: 100%;
}
 .he_synewpte {
 padding: 20px 20px;
}
 .he_synewcon {
 margin-top: 22px;
}
 .he_synewpj2 p {
 font-size: 16px;
 height: 48px;
}
 .he_synewpj3 {
 width: 20px;
 margin-top: 8px;
}
 .he_synep1 {
 font-size: 28px;
 line-height: 1.75;
}
 .he_synewbt p {
 font-size: 16px;
 max-height: 52px;
 height: inherit;
}
 .he_synewbh {
 margin-top: 10px;
}
 .he_synewvle {
 width: 50px;
}
 .he_synewvri {
 width: calc(100% - 50px);
}
 .he_synewli {
 margin-bottom: 20px;
}
 .he_synewvle {
 margin-top: -8px;
}
 .he_synewli:last-child {
 margin-bottom: 0;
}
 .he_symwmo .he_syp1mo {
 margin-top: 27px;
}
 .he_fot::after {
 top: -78px;
 height: 78px;
}
 .he_syp7 {
 padding-bottom: 65px;
}
 .he_fotnav {
 margin-top: 12px;
}
 .he_dizhiri p {
 font-size: 14px;
}
 .he_dizhile {
 width: 16px;
 line-height: 24px;
}
 .he_fotbfxco {
 width: 20px;
 margin-left: 20px;
}
 .he_youqin {
 margin-top: 3px;
 margin-bottom: 2px;
}
 .he_youqinte {
 width: calc(100% - 8px);
 padding-left: 0px;
}
 .he_youqintp {
 padding: 7px 16px;
}
 .he_quanxg {
 padding: 2px 0;
}
 .he_quanxg {
 float: left;
}
 .he_fot .he_quanx {
 padding: 15px 0;
}
 .mc_b1s1b_li {
 width: 50%;
}
 .mc_b1s1b_lisbox {
 border-right: 1px solid #e5e5e5 !important;
}
 .mc_b1s1b_li:nth-child(2n) .mc_b1s1b_lisbox {
 border-right: none !important;
}
 #mc_b1s2b_swiper .swiper-slide {
 width: 50% !important;
}
 .mc_b1s3b1_imgli {
 width: 100%;
}
 .mc_b2s1_list {
 margin: 0 -6px;
 padding-bottom: 20px;
}
 .mc_b2s1_li {
 margin-bottom: 20px;
}
 .mc_b2tab_hdli {
 font-size: 16px;
}
 .mc_b2tab_img {
 height: 270px;
 width: 100%;
}
 .mc_b2tab_bg {
 left: 100px;
 width: 100%;
}
 .mc_b2tab_hd {
 margin: 0 -30px 28px;
}
 .mc_b2tab_hdli {
 margin: 0 18px;
}
 .mc_b2s2_decorate {
 width: 140px;
 top: 160px;
}
 .mc_b2tab_txtbox {
 margin-top: 29px;
}
 .mc_b2s3 .he_b2txtpc {
 display: none;
}
 .mc_b2s3 .he_b2txtph {
 display: block;
}
 .mc_b2tab_imgleft .mc_b2tab_bg {
 right: 100px;
}
 .mc_b2tab_text {
 position: static;
 transform: inherit;
 width: 100%;
 margin-top: 20px;
}
 .mc_b2tab_text p {
 color: #333;
}
 .mc_b2tab_txtbox {
 margin-top: 25px;
}
 .mc_b2s4_description {
 margin-top: 28px;
}
 .mc_b2s4des_textbox h4 {
 font-size: 18px;
}
 .mc_b2s4 {
 padding-bottom: 100px;
}
 #mc_c1s1b2_swiper .swiper-slide {
 width: 300px;
 margin-right: 20px;
}
 .mc_c1s1_box2 {
 padding: 34px 0 46px;
}
 #mc_c1s1b2_swiper {
 padding-bottom: 44px;
}
 .mc_c1s1b2_arrowbox {
 margin-top: 29px;
}
 .mc_c1s1b2_arrow {
 width: 36px;
 height: 36px;
 line-height: 36px;
 margin-right: 14px;
}
 .mc_c1s2_arrowbox {
 margin-top: 23px;
}
 .mc_c1s2_section {
 padding-bottom: 30px;
}
 .mc_c1s2_r {
 padding-bottom: 12px;
}
 .mc_c1s4_imgbox {
 margin-top: 26px;
}
 .mc_c1s5_li {
 width: 100%;
}
 .mc_c1s5_li {
 padding: 6px 0;
}
 .mc_c1s5_li::before {
 top: 5px;
 font-size: 13px;
}
 .mc_c1s5_li {
 padding-left: 17px;
}
 .mc_c1s5b2r_imgbox {
 width: 100%;
 float: none;
}
 .mc_c1s5b2l_txtbox {
 width: 100%;
 float: none;
}
 .mc_c1s5b2r_li img {
 width: 100%;
 height: inherit;
 position: static;
 transform: inherit;
}
 .mc_c1s5b2r_slick {
 width: 100%;
}
 .mc_c1s5b2_slick {
 padding: 30px 20px;
 background: #162945;
 border-radius: 14px;
}
 .mc_c1s5b2_container::before {
 display: none;
}
 .mc_c1s5b2l_txtbox {
 padding: 16px 0;
}
 .mc_c1s5b2l_text {
 max-height: 130px;
}
 .mc_c1s3_li {
 width: 100%;
}
 .mc_c1s3 {
 padding-bottom: 120px;
}
 .he_e1p1sbx .he_e1p1sli {
 width: 90%;
}
 .mc_c1s1b2_arrowbox {
 margin-top: 22px;
}
 .he_e1p3wul {
 width: 100%;
 padding-right: 0px;
}
 .he_e1p3wrihs .mc_c1s1b2_arrowbox {
 margin-top: 15px;
}
 .he_e1p3wti p {
 font-size: 18px;
 height: 31px;
}
 .he_e1p3wtp {
 margin-top: 2px;
}
 .he_e1p4 {
 padding-bottom: 34px;
}
 .he_f2p2li {
 width: 50%;
}
 .he_f2p2uyu .slick-dots li {
 margin: 0 6px;
}
 .he_f2p2_top {
 padding: 0px 0 65px 0;
}
 .he_f2p2uyu .slick-dots {
 bottom: -17px;
}
 .he_f2p2ul {
 padding-left: 20px;
 padding-right: 20px;
}
 .he_f2p3oj {
 margin-top: 24px;
 padding-top: 29px;
}
 .he_f2p3firi {
 width: calc(100% - 8px);
 padding-left: 12px;
 margin-bottom: 18px;
}
 .he_f2p3lsw .he_f2p3lsli {
 width: 320px;
 margin-right: 20px;
}
 .he_f2p3lsg {
 padding-bottom: 36px;
}
 .he_f2p4dsli {
 float: left;
 margin-right: 15px;
 width: 100%;
}
 .he_f2p4dsle {
 width: 100%;
}
 .he_f2p4ds {
 margin-top: 28px;
}
 .he_f2p5zs2 {
 width: 60px;
 top: -30px;
 right: 25px;
}
 .he_f2p5tu {
 border-radius: 20px;
}
 .he_f2p5zs1 {
 width: 50px;
}
 .he_f2p4 .mc_b1s1_top {
 padding-bottom: 0px;
}
 .he_f2p5ble {
 width: 100%;
 padding-right: 0px;
}
 .he_f2p5bri {
 width: 100%;
 margin-top: 20px;
}
 .mc_b1s1_top {
 padding: 21px 0 12px;
}
 .he_f2p5bxt {
 padding: 28px 20px;
}
 .he_f2p5zs1 {
 width: 26px;
}
 .mc_b1s1_top {
 padding: 40px 0 40px;
}
 .he_f2p2_top {
 padding: 0px 0 55px 0;
}
 .he_f2p5 {
 padding-bottom: 55px;
}
 .he_tanchuan .g_tannr {
 padding: 34px 45px;
 width: calc(100% - 80px);
}
 .g_close {
 right: -29px;
 width: 22px;
}
 .he_scrol {
 max-height: 140px;
}
 .he_tanchuan .g_tannr {
 padding: 25px 20px;
 width: calc(100% - 40px);
}
 .g_close {
 right: 8px;
 top: -36px;
}
 .he_titl3 {
 font-size: 16px;
}
 .he_tanic {
 width: 44px;
}
 .ab_xwbthd {
 height: inherit !important;
 max-height: 48px;
}
 .ab_f3part1 {
 margin-top: 40px;
}
 .he2_f4 .ab_cf {
 margin-bottom: 80px;
 margin-top: 8px;
 padding-top: 15px;
}
 .ab_f4lcbg {
 top: 0;
}
 .g_atpt2_shu {
 margin: 10px -14px 0;
}
 .g_atpt2_shufl {
 padding: 0 14px;
 margin-bottom: 18px;
}
 .g_atpt3skfl {
 width: 100%;
}
 .g_atpt3sk .slick-dots li {
 width: 8px;
 height: 8px;
 margin: 0px 6px;
}
 .g_atpt3sk_box .g_title2 {
 font-size: 16px;
}
 .g_atpt3sk_tit p {
 font-size: 14px;
}
 .g_atpt3btn {
 width: 200px;
}
 .he_banmon a {
 font-size: 14px;
 line-height: 36px;
}
 .g_atpt3sk .slick-dots {
 bottom: 30px;
}
 .g_atpt3 {
 padding-bottom: 15px;
}
 .g_atpt4botfl {
 width: 100%;
 position: relative;
 height: 25%;
 border-bottom: 1px solid rgba(255, 255, 255, 0.6);
 padding-bottom: 16px;
 margin-top: 27px;
}
 .g_line {
 display: none;
}
 .g_atpt4botnr {
 padding-top: 60px;
}
 .g_atpt4botnr::before {
 content: '';
 position: absolute;
 top: 50%;
 left: 0;
 transform: translateY(-50%);
 width: 100%;
 height: 130%;
 background: rgba(0, 0, 0, .3);
 z-index: -1;
 transition: all .36s ease;
}
 .g_atpt4botfl::before {
 display: none;
}
 .g_atpt4bot .g_title1 {
 top: 30px;
}
 .g_atpt4bot_img {
 width: 32px;
}
 .g_atpt4botfl .g_atpt4bot_img {
 transform: translateY(-8px);
 opacity: 1;
}
 .g_atpt4bot_box h3 {
 height: 24px;
 overflow: hidden;
}
 .g_atpt4botfl .g_atpt4bot_p {
 margin-top: 9px;
}
 .g_atpt4bot_box {
 position: static;
 top: 36%;
 left: 50%;
 transform: inherit;
}
 .g_atpt4bot_p p {
 display: inline-block;
 text-align: center;
}
 .g_atpt4bot_p {
 height: 48px;
 max-height: inherit;
 overflow: hidden;
}
 .g_atpt4bot_p {
 text-align: center;
}
 .g_atpt4top {
 height: 750px;
}
 .g_atpt4botnr {
 height: calc(100% - 98px);
}
 .g_atpt5li {
 padding-bottom: 34px;
}
 .g_atpt5fl {
 width: 55px;
}
 .g_atpt5li p {
 font-size: 14px;
}
 .g_atpt5li::before {
 top: 3px;
 width: 5px;
 height: 5px;
}
 .g_atpt5li p::after {
 top: 6px;
 right: 2px;
 width: 1px;
}
 .g_atpt5fr {
 width: calc(100% - 55px);
 padding-left: 20px;
}
 .g_atpt5_bottu {
 width: 100%;
}
 .g_atpt5_toph {
 margin-bottom: 21px;
}
 .g_atpt6top_nr {
 width: 100%;
}
 .g_atpt6top_nrfr,  .g_atpt6top_nrfl {
 width: 100%;
}
 .g_atpt6bot {
 position: static;
 margin-top: 28px;
}
 .g_atpt6botsk .slick-prev {
 left: 24px;
}
 .g_atpt6botsk .slick-next {
 right: 24px;
}
 .g_atpt6top_nrfr h4 {
 font-size: 16px;
 height: 24px;
}
 .g_atpt6 {
 padding: 40px 20px 80px;
}
 .g_atpt3sk_box .g_word1 p {
 max-height: 144px;
}
 .he_footzli {
 display: block;
}
 .he_ftxzle {
 width: 100%;
 margin-bottom: 10px;
}
 .he_ftxzcn {
 width: 100%;
 margin-bottom: 6px;
}
 .he_ftxzri {
 width: 100%;
 margin-bottom: 10px;
}
 .he_footzx {
 padding: 20px 0 10px;
}
 .he_f2p4ds {
 display: block;
}
 .he_f2p4dsri {
 width: 100%;
 padding-left: 0px;
}
 .he_hengsl .mc_b2tab_hd {
 min-width: 600px;
}
 .he_hengsl .mc_b2tab_hd {
 margin: 0 0px 8px;
 justify-content: left;
 text-align: left;
}
 .he_hengsl .mCSB_scrollTools.mCSB_scrollTools_horizontal {
 bottom: 27px;
}
 .he_syp1 {
 padding-top: 42px;
}
 .ab_td1xw {
 width: calc(100% - 80px);
}
 .ab_p2li .ab_xwbt {
 height: 126px;
 overflow: hidden;
}
 .ab_bg2 {
 z-index: 0;
}
}
 @media screen and (max-width: 480px) {
 .mc_innav_a {
 font-size: 14px;
}
 .ab_cont1520 {
 padding: 15px 15px 0px 15px;
}
 .ab_d1_main {
 padding-top: 28px;
}
 .ab_cf {
 margin-bottom: 38px;
}
 .g_phfy {
 padding-top: 8px;
}
 .ab_d1pic {
 position: relative;
 width: 100%;
}
 .ab_picwen {
 padding: 120px 20px 20px;
}
 .ab_d1picbg {
 width: 100%;
 height: 93%;
}
 .ab_p2but {
 margin-bottom: 15px;
}
 .ab_p2xw {
 margin-bottom: 15px;
}
 .ab_xwbt {
 margin-bottom: 5px;
}
 .ab_p2li {
 width: 100%;
 padding: 10px 10px 0px 10px;
 border-left: 1px solid #eeeeee;
 margin-bottom: 20px;
}
 .ab_p2li:nth-child(n) {
 border-right: 1px solid #eeeeee;
}
 .ab_actived2 p {
 margin-bottom: 10px;
}
 .ab_actived2 p {
 font-size: 14px;
}
 .ab_d2btwen {
 font-size: 18px;
 line-height: 1.5;
 color: #fff;
}
 .ab_d2time {
 font-size: 16px;
 line-height: 1.5;
 color: #fff;
 margin-bottom: 20px;
}
 .ab_d2time::after {
 content: "";
 width: 90px;
 height: 2px;
 background-color: #ef2d1a;
 position: absolute;
 top: 30px;
 left: 0;
}
 .ab_d2fx {
 margin-top: 40px;
}
 .ab_d2fx {
 margin-top: 30px;
}
 .ab_fxbox {
 margin-top: 20px;
 margin-bottom: 20px;
}
 .ab_d2fx {
 margin-top: 20px;
}
 .he_tit5 {
 font-size: 14px;
}
 .ab_tit1 {
 color: #333;
 font-size: 20px;
 line-height: 1.75;
}
 .ab_fzpjia {
 height: 110px;
 position: relative;
 top: -40px;
}
 .ab_f3zplionc {
 margin-bottom: 10px;
}
 .ab_jia {
 width: 17px;
 height: 17px;
 position: relative;
 top: 46px;
 cursor: pointer;
}
 .ab_f3lionc span {
 font-size: 14px;
 line-height: 40px;
}
 .ab_f4zplionc p {
 font-size: 14px;
 line-height: 1.75;
}
 .ab_f5p1word {
 font-size: 18px;
}
 .ab_f5part1 {
 margin-bottom: 20px;
}
 .ab_f3zplionc p {
 font-size: 14px;
}
 .ab_f3zpm {
 margin-right: 0px;
}
 .ab_f4fzpjia {
 height: 80px;
 position: relative;
 top: -40px;
}
 .ab_f4jia {
 width: 17px;
 height: 17px;
 position: relative;
 top: 30px;
 cursor: pointer;
}
 .ab_f4zplcnew {
 padding-left: 0px;
 padding-top: 0px;
}
 .ab_zpnewvalue {
 font-size: 14px;
 line-height: 1.5;
}
 .ab_f4zplcpic {
 width: 100%;
 margin-bottom: 20px;
}
 .ab_f4zplcwen {
 padding-top: 20px;
}
 .ab_m120 {
 margin-bottom: 40px;
}
 .ab_f4xz {
 width: 240px;
}
 .ab_f3btp {
 font-size: 16px;
}
 .ab_f4xzwen span {
 font-size: 14px;
 color: #fff;
 font-weight: normal;
 line-height: 42px;
 margin-right: 20px;
}
 .ab_inputli label {
 line-height: 35px;
}
 .ab_inputli input {
 line-height: 35px;
 width: calc(100% - 45px);
}
 .ab_yzmwen input {
 width: calc(100% - 65px);
}
 .ab_inputli {
 padding: 0 10px;
}
 .ab_yzm {
 width: 48%;
}
 .ab_send {
 width: 48%;
}
 .ab_send span {
 line-height: 38px;
}
 .ab_f4zplion {
 padding-right: 10px;
 padding-left: 10px;
}
 .ab_f3zpli {
 padding-left: 10px;
}
 .ab_f3zpli::after {
 content: "";
 width: 2px;
}
 .he_tit5 {
 font-size: 16px;
}
 .ab_f5part2 {
 height: 300px;
 margin-bottom: 30px;
}
 .ab_prewen {
 font-size: 14px;
}
 .ab_f3part1 {
 margin-top: 20px;
}
 .ab_f3btp {
 font-size: 16px;
 margin-bottom: 20px;
}
 .ab_tit1 {
 font-size: 18px;
 margin-bottom: 5px;
}
 .ab_f3zplion {
 padding-left: 10px;
}
 .ab_f3liontd {
 width: 120px;
 height: 38px;
 padding: 0 15px;
 margin-top: 20px;
 margin-bottom: 20px;
}
 .ab_f3lionc span {
 line-height: 38px;
 margin-right: 10px;
}
 .ab_m80 {
 margin-top: 38px;
}
 .ab_innav_box {
 padding: 30px 90px 80px 90px;
}
 .ab_d2btfx {
 float: left;
 transform: rotateY(180deg);
}
 .ab_f4zpxz span {
 font-size: 14px;
}
 .ab_f4zplionc1 {
 margin-bottom: 10px;
}
 .ab_m120 {
 margin-bottom: 38px;
}
 .ab_inputli {
 width: 100%;
}
 .ab_send {
 margin-left: 0px;
}
 .ab_f5p3bgnew h2 {
 font-size: 20px;
}
 .he2_c1 .mc_innav_li {
 padding: 0 10px;
}
 .mc_innav {
 margin: 0 0px;
}
 .ab_d1_main {
 padding-top: 40px;
}
 .ab_d1xwbt {
 margin-bottom: 7px;
}
 .ab_d1part1 {
 margin-bottom: 12px;
}
 .ab_p2litime {
 margin-bottom: 14px;
}
 .ab_cf {
 margin-bottom: 66px;
}
 .ab_innav_box {
 display: none;
}
 .he2_d2 .ab_cont1200 {
 width: calc(100% - 0px);
}
 .ab_main_d2 {
 top: 40px;
}
 .ab_actived2 {
 padding: 0 0px;
}
 .ab_d2btwen {
 height: inherit !important;
 max-height: 54px;
}
 .ab_fxbox {
 margin-top: 10px;
 margin-bottom: 0px;
}
 .ab_cf {
 margin-bottom: 90px;
 margin-top: 30px;
}
 .ab_f3part1 {
 margin-top: 40px;
}
 .ab_f5part1 {
 padding: 0 0px;
}
 .ab_f5p1word {
 margin-bottom: 11px;
}
 .ab_f5p1lipic img {
 width: 18px;
 margin-right: 14px;
}
 .ab_f5p1linew {
 font-size: 14px;
}
 .he2_f5 .ab_cf {
 margin-bottom: 70px;
 margin-top: 0px;
}
 .ab_f5part3 {
 padding: 0px;
}
 .ab_f5p3bgnew h2 {
 color: #333;
 font-size: 18px;
}
 .ab_f5p3new {
 padding: 81px 00px 30px;
}
 .ab_f5part2 {
 height: 300px;
 margin-bottom: 20px;
}
 .mc_b1s1b_bg {
 display: none;
}
 .ab_f5ly {
 display: none;
}
 .ab_yzmpic {
 width: 80px;
 line-height: 34px;
}
 .he_syp1np3 p {
 max-height: inherit;
}
 .he_syp7 {
 padding-bottom: 76px;
}
 .mc_b2tab_dt {
 font-size: 16px;
}
 .mc_c1s3li_icon {
 width: 26px;
}
 .mc_c1s3_lisbox {
 padding: 20px 18px;
}
 .mc_c1s3 {
 padding-bottom: 78px;
}
 .ab_cf {
 margin-bottom: 74px;
}
 .he_f2swepag {
 width: calc(100% - 27.5%) !important;
}
 .mc_b2tab_hd {
 justify-content: left;
}
 .mc_b2tab_hd {
 padding-bottom: 10px;
}
 .mc_b2tab_hd {
 margin: 0 -18px 19px;
}
 .he_fot_gray.he_fot::after {
 display: none;
}
 .he_fotbx {
 padding-top: 39px;
}
 .mc_c1s3 {
 padding-bottom: 36px;
}
 .he_syp7 {
 padding-bottom: 50px;
}
 .mc_b1s4 {
 padding-bottom: 42px;
}
 .mc_b2s4 {
 padding-bottom: 44px;
}
 .ab_cf {
 margin-bottom: 35px;
}
 .he_e1p4 {
 padding-bottom: 2px;
}
 .g_atpt6 {
 padding: 40px 20px 45px;
}
 .he_f2p5 {
 padding-bottom: 10px;
}
 .he2_f31 .ab_cf {
 margin-bottom: 44px;
 margin-top: 40px;
}
 .he2_f4 .ab_cf {
 margin-bottom: 26px;
}
 .he2_f5 .ab_cf {
 margin-bottom: 12px;
}
 .he2_d2 .ab_cf {
 margin-bottom: 64px;
}
 .he2_c1 .ab_cf {
 margin-bottom: 44px;
 margin-top: 5px;
}
 .he_confowh {
 width: 100%;
 float: left;
}
 .he_ftxzri {
 width: 100%;
 float: left;
}
 .mc_b2s3 .mc_b2tab_hd {
 justify-content: inherit;
}
 .he_ftxzcn {
 width: 100%;
 padding-right: 0px;
}
 .he_ftxzle {
 padding-right: 0px;
}
 .he_hengsl .mc_b2tab_hd {
 min-width: 500px;
}
 .he_hengsl .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
 height: 2px;
}
 .he_hengsl .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
 margin: 6px 0;
}
 .g_atpt6bot_name {
 padding: 0 10px;
}
 .he_syp1 {
 padding-top: 42px;
}
 .ab_p2li .ab_xwbt {
 height: inherit;
 max-height: inherit;
}
 .ab_bg2 {
 z-index: 0;
}
 .ab_d1time {
 margin-right: 15px;
 width: 50px;
}
 .ab_td1xw {
 width: calc(100% - 65px);
}
}
 @media screen and (min-width: 1024px) {
 .g_phfy {
 display: none;
}
 .he_f2p5zs2 {
 top: -66px;
}
}
