@charset "utf-8";



/* web端 */

/* 重要1920px 1440px 1366px */

/* pc */

@media screen and (max-width: 1680px) {

    .he_sybtih {

        font-size: 44px;

    }



    .he_toite {

        font-size: 32px;

        line-height: 46px;

        color: #333333;

    }



    .he_syp1til::before {

        width: 65px;

    }



    .he_syp4litp p {

        font-size: 60px;

    }



    .he_fotonavli {

        padding: 0 54px;

    }



    .he_sycon {

        width: 1400px;

    }



    .he_syp2bkri {

        width: 650px;

    }



    .he_syp2bkle {

        width: calc(100% - 650px);

    }



    .he_syp2bgt {

        width: 100%;

        padding: 36px 90px 9px 78px;

    }



    .he_syp2bxle {

        width: 800px;

    }



    .he_syp2bxri {

        width: 82%;

    }



    .he_syp5brdb p {

        padding-right: 19px;

    }



    .he_baneri {

        width: 750px;

    }



    .he_b2p1bjp {

        font-size: 56px;

    }



    .he_b2p1::after {

        height: 480px;

    }



    .he_e1p1nyli {

        margin-right: 55px;

    }



    .he_e1p1ny {

        padding-right: 10.5%;

    }



    .he_g1p2bite {

        padding: 34px 10% 53px 20.5%;

    }



    .he_g1p2ti {

        margin-top: 19px;

    }



    .he_g1p2ggtr {

        margin-top: 26px;

    }



    .he_g1cobx {

        margin-top: 36px;

    }



    .he_g1p2bri {

        width: 633px;

        padding-left: 79px;

        margin-top: 75px;

    }



    .he_g1p2brgt {

        margin-bottom: 27px;

    }

    .he_sybanle::before {
        width: 336px;
    }

    .he_sybanle::after {
        width: 336px;
    }


}



@media screen and (max-width: 1560px) {

    .he_fotonavli {

        padding: 0 46px;

    }



    .he_baneri {

        width: 690px;

    }



    .he_banele {

        padding-top: 55px;

    }



    .he_e1p1ny {

        padding-right: 5.5%;

    }



    .he_e1p3fr .he_e1p3mo {

        margin-top: 34px;

    }



    .he_g1p2ble .he_g1p2bigb:first-child .he_g1p2bitu {

        height: 540px;

    }



    .he_g1p2bitu img {

        height: 100%;

        object-fit: cover;

    }

    .he_sybanle::before {
        width: 312px;
    }

    .he_sybanle::after {
        width: 312px;
    }

}



@media screen and (max-width: 1440px) {

    .g_content {

        width: 950px;

    }



    /* 关于申明 */

    .d_content {

        width: 1200px;

    }



    .d_content_mid {

        padding-top: 40px;

    }



    .d_content_top h2 {

        font-size: 28px;

    }



    .d_content_top h2::after {

        content: "";

        width: 56px;

    }



    .d_content_li {

        padding: 60px 0;

    }



    .d_content_top::after {

        width: 154px;

    }



    /* 新闻列表 */

    .d_content2 {

        width: 1200px;

    }



    .d_content2_top {

        padding-top: 60px;

    }



    .d_content2_bot {

        padding: 60px 0;

    }







    /* B1产品列表 */

    .d_content3_bot {

        padding: 45px 0;

    }



    .d_content3_bottext {

        padding: 22px 20px;

    }



    .d_contents_botdetails {

        padding-top: 10px;

        padding-bottom: 20px;

    }







    /* F2新闻详情 */

    .d_content4 {

        padding: 80px 0;

    }



    .d_content4 {

        width: 1200px;

    }



    .d_content4_left {

        width: calc(100% - 300px);

        padding-right: 60px;

    }



    .d_content4_right {

        width: 300px;

    }



    .d_content4_left h2 {

        font-size: 26px;

    }



    .d_content4_time {

        padding-top: 38px;

        padding-bottom: 48px;

    }



    .yxedr_active p {

        margin-bottom: 30px;

    }





    /* 下载中心 */

    .d_download {

        width: 1200px;

        padding: 80px 0;

    }





    /* 人才招聘 */

    .d_join_container {

        width: 1200px;

        padding: 80px 0;

    }



    .he_pc_hd {

        padding: 0 30px;

    }



    .he_navteli {

        margin: 0 46px;

    }



    .he_sybanle::before {

        width: 255px;

    }



    .he_sybanle::after {

        width: 255px;

    }



    .he_sybanm {

        margin-top: 40px;

    }



    .he_syp1 {

        padding-top: 60px;

        padding-bottom: 70px;

    }



    .he_syp1li a {

        padding: 50px 0 30px;

    }



    .he_syp1ul {

        padding-top: 46px;

        height: 760px;

    }



    .he_syp2 {

        padding-bottom: 0px;

    }



    .he_syp3 {

        padding-top: 60px;

    }



    .he_syp3ble {

        width: 690px;

        padding: 44px 50px 50px 44px;

    }



    .he_syp3np {

        margin-top: 36px;

    }



    .he_syp3mo {

        margin-top: 25px;

    }



    .he_syp4 {

        padding-top: 70px;

        padding-bottom: 70px;

    }



    .he_syp4litp p {

        font-size: 50px;

    }



    .he_syp5hyb {

        width: 70%;

    }



    .he_syp5 {

        padding-top: 56px;

        padding-bottom: 70px;

    }



    .he_syp5bt {

        margin-top: 46px;

    }



    .he_syp6 {

        padding-bottom: 70px;

    }



    .he_syp6bx {

        margin-top: 38px;

    }



    .he_sycon {

        width: 1200px;

    }



    .he_sybanle::before {

        width: 288px;

    }



    .he_sybanle::after {

        width: 288px;

    }



    .he_pc_hd {

        padding: 0 44px;

    }



    .he_sybtih {

        font-size: 38px;

    }



    .slick-dots {

        bottom: 34px;

        right: 5.8%;

    }



    .he_syp2bkle {

        width: calc(100% - 550px);

    }



    .he_syp2bkri {

        width: 550px;

    }



    .he_syp2bxri {

        width: 90%;

    }



    .he_toite {

        font-size: 28px;

        line-height: 36px;

    }



    .he_syp1til {

        padding-bottom: 14px;

    }



    .he_syp2bgli {

        margin-top: 34px;

    }



    .he_syp2bxle {

        width: 719px;

    }



    .he_syp2bgt {

        padding: 42px 90px 9px 78px;

    }



    .he_syp2 .he_sybmon {

        margin-top: 20px;

    }



    .he_syp5bsrte {

        width: 100%;

        padding: 40px 40px;

    }



    .he_p5mo {

        margin-top: 17px;

    }



    .he_syp5bsul {

        width: 580px;

    }



    .he_syp5btri {

        width: calc(100% - 580px);

        padding: 27px 37px 44px;

    }



    .he_syp5brdb {

        margin-bottom: 15px;

    }



    .he_syp5brwb {

        margin-bottom: 14px;

    }



    .he_syp5bft p {

        font-size: 18px;

        line-height: 30px;

        height: 60px;

    }



    .he_syp6bxuli {

        width: 200px;

    }



    .he_syp1teb {

        padding: 0 40px;

    }



    .he_syp1li.act .he_syp1ctp p {

        height: 102px;

    }



    .he_fotonavli {

        padding: 0 35px;

    }



    .he_fot {

        padding-top: 73px;

    }



    .he_fotop,

    .he_fotbp {

        padding-left: 79px;

        padding-right: 89px;

    }



    .he_baneri {

        width: 590px;

    }



    .he_conment {

        width: 1200px;

    }



    .he_b2bap {

        margin-top: 42px;

    }



    .he_fenye {

        padding-bottom: 81px;

    }



    .he_b2p1 {

        padding-top: 47px;

    }



    .he_b2p1ny {

        margin-top: 30px;

    }



    .he_b2p1bw1 {

        margin-top: 118px;

    }



    .he_b2p1ri {

        width: 540px;

    }



    .he_b2p1le {

        width: calc(100% - 540px);

    }



    .he_b2p1bw1 {

        margin-top: 98px;

    }



    .he_b2p1bjp {

        font-size: 36px;

    }



    .he_b2p1bkli {

        margin-right: 27px;

        margin-bottom: 38px;

    }



    .he_b2p1::after {

        height: 407px;

    }



    .he_b2p2 {

        padding-top: 65px;

        padding-bottom: 65px;

    }



    .he_b2p2ble {

        width: 320px;

    }



    .he_b2p2bri {

        width: calc(100% - 320px);

    }



    .he_b2p2yig {

        width: 66px;

    }



    .he_b2p2yu {

        margin-top: 48px;

    }



    .he_b2p3 {

        padding-top: 55px;

        padding-bottom: 68px;

    }



    .he_syp1tig {

        margin-top: 44px;

    }



    .he_b2p4 {

        padding-top: 64px;

        padding-bottom: 64px;

    }



    .he_b2p4uyt {

        margin-top: 46px;

    }



    .he_c1p1 {

        padding-top: 44px;

        padding-bottom: 40px;

    }



    .he_c1p1tib {

        margin-top: 20px;

    }



    .he_c1p2ptle {

        width: 330px;

    }



    .he_c1p2ptri {

        width: calc(100% - 330px);

    }



    .he_c1p2pte {

        margin-top: 55px;

    }



    .he_c1p2 {

        padding-bottom: 47px;

    }



    .he_e1p1nyle {

        width: 810px;

    }



    .he_e1p1nyri {

        width: calc(100% - 810px);

        padding-left: 56px;

    }



    .he_e1p1nop p {

        font-size: 16px;

        margin-bottom: 18px;

    }



    .he_e1p1 {

        padding-top: 60px;

        padding-bottom: 70px;

    }



    .he_e1p1nyul {

        padding-left: 0px;

        margin-top: 45px;

    }



    .he_e1p2 {

        padding-top: 51px;

        padding-bottom: 110px;

    }



    .he_e1p2ul {

        margin-top: 39px;

    }



    .he_e1p2ulsl .slick-dots {

        bottom: -50px;

    }



    .he_e1p3fr {

        width: calc(100% - 600px);

        padding-bottom: 56px;

    }



    .he_e2p1 {

        padding-top: 41px;

        padding-bottom: 0px;

    }



    .d_content_top {

        padding-top: 25px;

    }



    .d_content_mid {

        padding-top: 31px;

    }



    .d_content_li {

        padding: 36px 0;

    }



    .d_content_bot {

        padding: 0px 0;

    }



    .d_content2s {

        padding-bottom: 34px;

    }



    .d_content2_top {

        padding-top: 56px;

    }



    .d_content2_bot {

        padding: 46px 0;

    }



    .d_content2_bot_li.on {

        margin-top: 0px;

        padding-bottom: 0px;

    }



    .d_content2_details {

        padding: 29px 0 30px;

    }



    .d_content2_textbox_title {

        padding-bottom: 26px;

    }



    .d_content4_time {

        padding-top: 30px;

        padding-bottom: 30px;

    }



    .d_content4_left {

        width: calc(100% - 340px);

        padding-right: 45px;

    }



    .d_content4_right {

        width: 340px;

    }



    .d_content4_bot {

        padding-top: 15px;

    }



    .d_content4 {

        padding-bottom: 40px;

    }



    .he_g1p2bite {

        padding: 31px 8% 43px 16.5%;

    }



    .he_g1p2infr textarea {

        height: 75px;

    }



    .he_g1p2bri {

        margin-top: 48px;

    }



    .d_join_container {

        padding: 60px 0;

    }



    .d_join_text {

        display: none;

        padding: 27px 470px 30px 56px;

    }



    .apply {

        margin-top: 26px;

    }



    .guanbi {

        width: 22px;

    }



    .caidansuo input {

        font-size: 20px;

    }



    #buts {

        font-size: 20px;

    }



}



@media screen and (max-width: 1366px) {

    .he_navteli {

        margin: 0 40px;

    }



    .he_fotople {

        width: 310px;

    }



    .he_folo {

        width: 110px;

    }



    .he_fotopri {

        width: calc(100% - 310px);

        position: relative;

    }



    .he_fotop {

        padding-bottom: 40px;

    }



    .he_e1p1nyle {

        width: 690px;

    }



    .he_e1p1nyri {

        width: calc(100% - 690px);

        padding-left: 46px;

    }



    .he_e1p1nop p {

        font-size: 16px;

        margin-bottom: 12px;

    }



    .he_e1p3lp {

        margin-top: 34px;

    }



    .he_e1p3fr .he_e1p3mo {

        margin-top: 21px;

    }



    .he_g1p2bx {

        padding-right: 6.9%;

    }

    .he_sybanle::before {
        width: 274px;
    }

    .he_sybanle::after {
        width: 274px;
    }

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

}



@media screen and (max-width: 1280px) {

    .he_navteli {

        margin: 0 33px;

    }



    .he_syp4li {

        padding: 0 30px;

    }



    .he_fotonavli {

        padding: 0 26px;

    }



    .he_e1p1ny {

        padding-right: 20px;

        padding-top: 40px;

    }



    .he_e1p1nig {

        width: 40px;

    }



    .he_e1p1nite {

        margin-top: 19px;

    }



    .he_e1p3fr {

        width: calc(100% - 600px);

        padding-bottom: 39px;

    }

    .he_sybanle::before {
        width: 257px;
    }

    .he_sybanle::after {
        width: 257px;
    }
}



@media screen and (max-width: 1240px) {

    .d_content2 {

        width: 100%;

        padding: 0 20px;

    }



    .d_download {

        width: 100%;

        padding: 60px 20px;

    }



    .d_downtop_title {

        line-height: 60px;

        padding-left: 80px;

    }





    .d_content4 {

        width: 100%;

        padding: 60px 20px;

    }



    /* .d_content4_right {

        display: none;

    } */



    /* .d_content4_left {

        width: 100%;

        padding-right: 0;

    } */



    .d_content4_time {

        padding-top: 28px;

        padding-bottom: 38px;

    }



    .yxedr_active h3 {

        margin-bottom: 14px;

    }



    .yxedr_active p {

        margin-bottom: 26px;

    }



    .d_content4_left h2 {

        font-size: 24px;

    }



    .d_content_li {

        padding: 40px 0;

    }





    .d_content {

        width: 100%;

        padding: 0 20px;

    }



    .d_content_mid {

        padding-top: 30px;

    }



    .d_join_container {

        width: 100%;

        padding: 80px 20px;

    }



    .he_sycon {

        width: 100%;

        padding: 0 20px;

    }



    .he_syp1teb {

        padding: 0 35px;

    }



    .he_navteli {

        margin: 0 22px;

    }



    .he_fotonavli {

        padding: 0 21px;

    }



    .he_fotop,

    .he_fotbp {

        padding-left: 20px;

        padding-right: 60px;

    }



    .he_conment {

        width: 100%;

        padding: 0 20px;

    }



    .he_baneri {

        width: 528px;

    }



    .he_banele {

        padding-top: 27px;

    }



    .he_b2p1bkli .he_b2p1bh {

        padding: 0 30px;

    }



    .he_b2p1ri {

        width: 450px;

    }



    .he_b2p1le {

        width: calc(100% - 450px);

    }



    .he_b2p1 {

        padding-top: 29px;

    }



    .he_b2p1ny {

        margin-top: 17px;

    }



    .he_b2p1bw1 {

        margin-top: 65px;

    }



    .he_b2p1bp2 {

        margin-top: 13px;

    }



    .he_b2p1bkul {

        margin-top: 22px;

    }



    .he_b2p1bkli {

        margin-bottom: 26px;

    }



    .he_b2p1bjp {

        font-size: 28px;

    }



    .he_b2p1::after {

        height: 328px;

    }



    .he_b2p2rtp p {

        font-size: 18px;

    }



    .he_b2p4li {

        margin: 0 10px 10px;

    }



    .he_b2p4ul {

        margin: 0 -10px;

    }



    .he_b2p2ble .he_syp1til p {

        font-size: 20px;

    }



    .he_b2p2ble {

        width: 240px;

    }



    .he_b2p2bri {

        width: calc(100% - 240px);

    }



    .he_c1p2pf1 p {

        font-size: 20px;

    }



    .he_e1p1nyle {

        width: 625px;

    }



    .he_e1p1nyri {

        width: calc(100% - 625px);

        padding-left: 22px;

    }



    .he_e1p1nop p {

        font-size: 14px;

    }



    .he_e1p3lp {

        margin-top: 26px;

    }



    .he_e1p3fr {

        width: calc(100% - 560px);

        padding-bottom: 38px;

        padding-right: 20px;

    }



    .he_g1p2bri {

        width: 560px;

    }



    .he_g1p2ble {

        width: calc(100% - 560px);

    }

    .he_sybanle::before {
        width: 241px;
    }

    .he_sybanle::after {
        width: 241px;
    }

}



@media screen and (max-width: 1024px) {

    .he_ph_hd {

        display: block;

    }



    .he_pc_hd {

        display: none;

    }



    /* 分页 */

    .he_pcfy {

        display: none;

    }



    .he_phfy {

        display: block !important;

    }



    .he_sybanle::after {

        display: none;

    }



    .slick-dots {

        bottom: 24px;

        right: 4.8%;

    }



    .he_sybanle::before {

        width: 206px;

    }



    .he_sybtih {

        font-size: 32px;

    }



    .he_syp1ct {

        font-size: 22px;

        line-height: 32px;

        height: 32px;

    }



    .he_syp1li.act {

        width: 100%;

    }



    .he_syp1li .he_syp1ctp p {

        height: inherit !important;

    }



    .he_syp1ul {

        height: inherit;

    }



    .he_syp1li {

        width: 100%;

    }



    .he_syp1li {

        background: #2980b9;

    }



    .he_syp1li .he_syp1cti p {

        color: #ffffff;

    }



    .he_syp1li .he_syp1ctp p {

        color: rgba(255, 255, 255, 0.8);

    }



    .he_syp1li .he_syp1mig {

        margin-top: 70px;

    }



    .he_syp1mo {

        margin-top: 10px;

    }



    .he_syp1li.act .he_syp1mig {

        margin-top: 29px;

    }



    .he_syp1li .he_syp1mig {

        margin-top: 29px;

    }



    .he_syp1li a {

        padding: 30px 0 16px;

    }



    .he_syp1mig {

        width: 360px;

    }



    .he_ph_hd .he_ph_logo {

        width: 90px;

    }



    .he_sybtih {

        font-size: 28px;

    }



    .he_syp2bkle {

        width: calc(100% - 450px);

    }



    .he_syp2bkri {

        width: 450px;

    }



    .he_syp2bxri {

        width: 100%;

    }



    .he_syp2bgt {

        padding: 32px 30px 9px 30px;

    }



    .he_syp2bkle {

        width: calc(100% - 500px);

    }



    .he_syp2bkri {

        width: 500px;

    }



    .he_syp2bxle {

        width: 594px;

    }



    .he_toite {

        font-size: 20px;

        line-height: 26px;

    }



    .he_syp1til::before {

        width: 40px;

        height: 2px;

        bottom: -1px;

    }



    .he_syp2bgdp p {

        max-height: 68px;

    }



    .he_syp3ble {

        width: 690px;

        padding: 35px 27px 35px 27px;

    }



    .he_syp4litp p {

        font-size: 34px;

    }



    .he_syp4liop p {

        font-size: 16px;

    }



    .he_syp5bsul {

        width: 460px;

    }



    .he_syp5btri {

        width: calc(100% - 460px);

        padding: 27px 37px 44px;

    }



    .he_syp5bft p {

        font-size: 16px;

        line-height: 24px;

        height: 48px;

    }



    .he_syp5brli {

        padding-top: 16px;

    }



    .he_syp5btmo {

        padding-bottom: 23px;

    }



    .he_syp5bsul .slick-dots {

        bottom: -55px;

    }



    .he_fotonavli {

        padding: 0 13px;

    }



    .d_content3_bot_li {

        padding: 0 10px;

    }



    .d_content3_bot {

        margin: 0 -10px;

    }



    .he_baneri {

        width: 460px;

    }



    .he_b2p1ban {

        margin-top: 22px;

    }



    .he_b2bap {

        margin-top: 26px;

    }



    .he_b2bap p {

        font-size: 16px;

        line-height: 30px;

        height: 60px;

    }



    .he_banerny {

        margin-top: 0px;

    }



    .d_content3_bot {

        padding: 45px 0 30px;

    }



    .he_fenye {

        padding-bottom: 56px;

    }



    .d_content2_top {

        padding-top: 48px;

    }



    .he_main {

        margin-top: 0px;

    }



    .he_b2p3ti .he_toite {

        font-size: 20px;

    }



    .he_e1p1tble {

        width: 230px;

    }



    .he_e1p1tbri {

        width: calc(100% - 230px);

    }



    .he_e1p1nyle {

        width: 555px;

    }



    .he_e1p1nyri {

        width: calc(100% - 555px);

        padding-left: 22px;

    }



    .he_e1p1nyli {

        margin-right: 35px;

    }



    .he_e1p1nyul {

        padding-left: 0px;

        margin-top: 0px;

    }



    .he_e1p1nop p {

        margin-bottom: 6px;

    }



    .he_e1p2uli {

        margin: 0 10px;

    }



    .he_e1p3fr {

        width: calc(100% - 480px);

        padding-bottom: 27px;

    }



    .he_pulp {

        font-size: 14px;

        line-height: 1.75;

    }



    .he_e1p3lp {

        margin-top: 16px;

    }



    .he_e1p3fr .he_e1p3mo {

        margin-top: 12px;

    }



    .he_e1p1tbri p {

        font-size: 16px;

    }



    .d_content_top h2 {

        font-size: 20px;

    }



    .d_content_top {

        padding-bottom: 15px;

    }



    .d_content_top h2::after {

        width: 39px;

        height: 3px;

        bottom: -2px;

    }



    .d_content_top::after {

        width: 105px;

    }



    .d_content_details {

        padding-top: 13px;

    }



    .d_content2_bot {

        padding: 5px 0 10px;

    }



    .he_g1p2bri {

        width: 500px;

    }



    .he_g1p2ble {

        width: calc(100% - 500px);

    }



    .he_g1p2bri {

        padding-left: 58px;

    }



    .he_g1p2brgt {

        margin-bottom: 16px;

    }



    .d_join_text {

        display: none;

        padding: 27px 308px 30px 56px;

    }



    .d_join_container {

        width: 100%;

        padding: 46px 20px;

    }



    .he_g2bx .he_fenye {

        padding-left: 20px;

        padding-right: 20px;

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

}



/* 平板竖屏 */

@media screen and (max-width: 950px) {



    /* 移动端banner */

    .he_ban_pc {

        display: none;

    }



    .he_ban_ph {

        display: block;

    }



    .he_banner_bg {

        height: unset;

    }



    .g_content {

        width: 100%;

        padding-left: 20px;

        padding-right: 20px;

    }



    /* 关于申明 */

    .d_content {

        width: 100%;

        padding: 0 20px;

    }



    .d_content_img {

        width: 400px;

    }



    .d_content_textbox {

        width: calc(100% - 400px);



    }



    .d_content_details {

        padding-top: 20px;

    }



    .d_content3_bot_li {

        padding: 0 10px;

    }



    /* .d_content_top h2 {

        font-size: 28px;

    } */



    .d_content_li {

        padding: 40px 0;

    }





    /* 新闻列表 */



    .d_content2_top {

        padding-top: 40px;

    }



    .d_content2_bot {

        padding: 40px 0;

    }



    .d_content2_textboxs1 {

        padding: 0 40px;

    }



    .d_content2_botimgs {

        width: 250px;

    }



    .d_content2_textbox {

        width: calc(100% - 250px);

        padding-left: 45px;

        padding-top: 30px;

    }



    .d_content2_textbox_title {

        padding-bottom: 28px;

    }



    .d_content2_details {

        padding: 24px 0;

    }







    .d_content3_bot_li {

        width: 33.333%;

    }





    .d_content4 {

        padding: 40px 20px;

    }



    .d_content4_time {

        padding-top: 24px;

        padding-bottom: 34px;

    }



    .yxedr_active p {

        margin-bottom: 24px;

    }





    .d_downtop_title {

        padding-left: 60px;

    }





    /* 下载中心 */



    .d_downtop_title {

        line-height: 55px;

        padding-left: 60px;

    }



    .d_download_li a {

        padding: 20px 100px;

    }



    .d_download_left {

        padding-right: 80px;

    }



    .d_download_title {

        padding-left: 80px;

    }



    .d_download {

        padding: 32px 20px;

    }



    /* 人才招聘 */

    .d_join_container {

        width: 100%;

        padding: 60px 20px;

    }



    .d_join_text {

        padding: 28px 242px 30px 50px;

    }



    .d_join_textp {

        padding-top: 30px;

    }



    .d_join_text1 {

        margin-bottom: 50px;

    }



    .d_join_text {

        padding: 28px 56px;

    }



    .he_sybtih {

        font-size: 18px;

    }



    .he_sybbjp {

        font-size: 16px;

        letter-spacing: 0px;

    }



    .he_sybmonle p {

        font-size: 14px;

    }



    .he_sybmonri {

        line-height: 32px;

        width: 10px;

    }



    .he_sybmon {

        width: 76px;

    }



    .he_sybanm {

        margin-top: 16px;

    }



    .slick-dots li::after {

        width: 20px;

        height: 20px;

    }



    .he_toite {

        font-size: 18px;

    }



    .he_syp1til {

        padding-bottom: 10px;

    }



    .he_syp1tbsm p {

        font-size: 12px;

    }



    .he_syp1ct {

        font-size: 16px;

        line-height: 26px;

        height: 26px;

    }



    .he_syp1ctp {

        margin-top: 7px;

    }



    .he_fotonav {

        display: none;

    }



    .he_foloig {

        width: 100%;

        margin-top: 9px;

    }



    .he_fotop,

    .he_fotbp {

        padding-left: 20px;

        padding-right: 20px;

    }



    .he_folo {

        width: 85px;

    }



    .he_fot {

        background: #0f1d32;

        padding-top: 39px;

    }



    .he_fotonto {

        right: 0px;

    }



    .he_fotoic {

        margin-bottom: 12px;

    }



    .he_fotople {

        width: 243px;

    }



    .he_fotop {

        padding-bottom: 10px;

    }



    .he_fotbple p {

        font-size: 12px;

    }



    .he_fotbpri a {

        font-size: 12px;

    }



    .he_baneri {

        width: 420px;

    }



    .mc_pcfy {

        display: none;

    }



    .mc_phfy {

        display: block;

    }



    .he_b2p2rtp p {

        font-size: 16px;

    }



    .he_b2p1bjp {

        font-size: 20px;

    }



    .he_b2p2ylp1 p {

        font-size: 18px;

        line-height: 28px;

        height: 28px;

    }



    .he_b2p2yli {

        padding: 0 20px;

    }



    .he_b2p2yul {

        margin: 0 -20px;

    }



    .he_b2p4mor {

        margin-top: 9px;

    }



    .he_c1p2ptle {

        width: 190px;

    }



    .he_c1p2ptri {

        width: calc(100% - 190px);

    }



    .he_c1p2pf1 p {

        font-size: 18px;

    }



    .he_c1p2pf2 p {

        font-size: 14px;

        line-height: 1.75;

        color: #666666;

        margin-bottom: 12px;

    }



    .he_c1p2pf1 {

        padding-bottom: 16px;

    }



    .he_c1p2pf2 {

        margin-top: 19px;

    }



    .d_downtop_title {

        font-size: 16px;

    }



    .d_download {

        padding: 40px 20px;

    }



    .he_e1p1nyle {

        width: 100%;

    }



    .he_e1p1nyri {

        width: 100%;

        padding-left: 0px;

        margin-top: 20px;

    }



    .he_e1p1ny {

        padding-right: 20px;

        padding-left: 20px;

        padding-top: 33px;

    }



    .he_e1p3le {

        width: 100%;

        float: none;

    }



    .he_e1p3bx .he_conment {

        position: static;

        transform: inherit;

        height: 100%;

        background: #fff;

    }



    .he_e1p3fr {

        position: static;

        transform: inherit;

        padding-top: 20px;

        padding-bottom: 37px;

        width: 100%;

        padding-right: 0;

    }



    .d_content_details p {

        font-size: 14px;

    }



    .d_content_details {

        padding-top: 10px;

    }



    .d_content_mid p {

        font-size: 16px;

    }



    .d_content2_textbox {

        width: calc(100% - 250px);

        padding-left: 20px;

        padding-top: 0px;

    }



    .he_f1bx .he_fenye {

        padding-left: 20px;

        padding-right: 20px;

    }



    .d_content2_bot {

        padding: 0px 0;

    }



    .he_fenye {

        padding-bottom: 36px;

    }



    .d_content4_left {

        width: 100%;

        float: none;

        padding-right: 0px;

    }



    .d_content4_right {

        width: 340px;

        float: none;

        margin-top: 30px;

    }



    .d_content4_left h2 {

        font-size: 18px;

    }



    .d_content4_time {

        padding-top: 11px;

        padding-bottom: 19px;

    }



    .yxedr_active h3 {

        font-size: 16px;

    }



    .yxedr_active h3 {

        margin-bottom: 10px;

    }



    .yxedr_active p {

        margin-bottom: 12px;

    }



    .d_content_bot1 a {

        color: #666666;

        font-size: 16px;

    }



    .d_content4 {

        padding-bottom: 0;

    }



    .he_g1p2bite {

        padding: 31px 20px 43px 20px;

    }



    .d_join_container {

        width: 100%;

        padding: 40px 20px 10px;

    }

    .he_sybanle::before {
        width: 190px;
    }

}



@media screen and (max-width: 768px) {



    /* 关于申明 */

    .d_content_top {

        padding-bottom: 20px;

    }



    .d_content_mid {

        padding-top: 30px;

    }



    .d_content_li a {

        padding: 32px 0;

    }



    .d_content_img {

        width: 300px;

    }



    .d_content_textbox {

        width: calc(100% - 300px);



    }



    .d_content_details {

        padding-top: 18px;

    }



    /* .d_content_top h2 {

        font-size: 26px;

    } */



    .d_content_mid p {

        font-size: 16px;

    }



    .d_content2_bot {

        padding: 45px 0;

    }



    .d_content2_top_li a {

        line-height: 34px;

    }



    /* .d_content_top h2::after {

        width: 50px;

        height: 2px;

        bottom: -1px;

    } */



    /* .d_content_top::after {

        width: 140px;

    } */



    .d_content_textbox {

        position: static;

        transform: inherit;

    }



    .d_content_textbox1 {

        padding: 0 40px;

    }



    .apply {

        margin-top: 28px;

        width: 150px;

        line-height: 46px;

    }



    .d_join_text1 p {

        line-height: 28px;

    }





    /* 新闻列表 */

    .d_content2_top {

        padding-top: 45px;

    }



    .d_content2_bot_li a {

        padding: 30px;

    }



    .d_content2_botimgs {

        width: 100%;

    }



    .d_content2_textbox {

        width: 100%;

        position: static;

        transform: inherit;

        padding: 30px 0;

    }



    .d_content2_textboxs1 {

        padding: 0;

    }



    .d_content2_textbox_title {

        padding-bottom: 24px;

    }



    .d_content2_bot_li a {

        padding: 0;

    }



    .d_content2_bot {

        padding: 30px 0;

    }



    .d_content2_top {

        padding-top: 32px;

    }







    .d_content3_bot_li {

        width: 50%;

    }



    .d_content4 {

        padding: 32px 20px;

    }



    .d_content4_left h2 {

        font-size: 22px;

    }



    .d_content4_time {

        padding-top: 20px;

        padding-bottom: 24px;

    }



    .yxedr_active p {

        margin-bottom: 22px;

    }





    /* 下载中心 */

    .d_download_li a {

        padding: 18px 60px;

    }



    .d_downtop_title {

        padding-left: 40px;

    }



    .d_download_title {

        padding-left: 80px;

    }



    .d_download_left {

        padding-right: 80px;

    }



    .d_download_left {

        padding-right: 40px;

    }



    .d_download_title {

        padding-left: 40px;

    }



    .d_downtop_title {

        line-height: 50px;

        font-size: 18px;

    }







    /* 人才招聘 */

    .d_join_container {

        padding: 32px 20px;

    }



    .d_join_text {

        padding: 28px 20px;

    }



    .d_join_textp {

        padding-top: 20px;

    }



    .d_join_text1 {

        margin-bottom: 24px;

    }



    .apply {

        width: 150px;

    }



    .he_sybanri {

        display: none;

    }



    .he_sybanle video {

        display: none;

    }



    .he_sybanle {

        width: 100%;

    }



    .slick-dots {

        bottom: 24px;

        right: 20px;

    }



    .he_sybanle::before {

        width: 25%;

    }



    .he_syp1tiri {

        padding-top: 15px;

    }



    .he_syp1 {

        padding-top: 36px;

        padding-bottom: 38px;

    }



    .he_syp1tbri {

        margin-left: 13px;

    }



    .he_syp1tblk {

        width: 30px;

    }



    .he_syp1ul {

        padding-top: 26px;

    }



    .he_syp1teb {

        padding: 0 15px;

    }



    .he_syp1ctp p {

        font-size: 14px;

    }



    .he_syp1ctp {

        margin-top: 0px;

    }



    .he_syp1mo {

        margin-top: 2px;

    }



    .he_syp1li.act .he_syp1mig {

        margin-top: 22px;

    }



    .he_syp1li .he_syp1mig {

        margin-top: 22px;

    }



    .he_syp1li a {

        padding: 24px 0 10px;

    }



    .he_syp2bkle {

        width: 100%;

        position: static;

        transform: inherit;

    }



    .he_syp2bxri {

        width: 100%;

        position: static;

        transform: inherit;

    }



    .he_syp2bxle {

        display: none;

    }



    .he_syp2bkri {

        width: 100%;

    }



    .he_syp2bgt {

        padding: 28px 15px 32px 15px;

    }



    .he_syp2bgli {

        margin-top: 18px;

    }



    .he_pulp {

        font-size: 14px;

        max-height: inherit;

    }



    .he_syp2bgdp {

        margin-top: 16px;

    }



    .he_syp3bri {

        display: none;

    }



    .he_syp3ble {

        width: 100%;

        position: static;

        transform: inherit;

    }



    .he_syp3 {

        padding-top: 38px;

    }



    .he_syp3np {

        margin-top: 19px;

    }



    .he_syp3mo {

        margin-top: 6px;

    }



    .he_syp3ble {

        width: 100%;

        padding: 30px 15px 35px 15px;

    }



    .he_syp4li {

        padding: 0 16px;

    }



    .he_syp4litp p {

        font-size: 20px;

    }



    .he_syp4liop p {

        font-size: 14px;

    }



    .he_syp4 {

        padding-top: 37px;

        padding-bottom: 30px;

    }



    .he_syp5hyb {

        display: none;

    }



    .he_syp5 .he_syp5ti .he_syp1tbsm p {

        color: #2980b9;

    }



    .he_syp5 .he_syp2bty .he_syp1til p {

        color: #333333;

    }



    .he_syp5 .he_syp2bty .he_syp1til::before {

        background: rgba(41, 128, 185);

    }



    .he_syp5 .he_syp2bty .he_syp1til::after {

        background: rgba(41, 128, 185, 0.5);

    }



    .he_syp5 {

        padding-top: 0px;

        padding-bottom: 37px;

    }



    .he_syp5bsul {

        width: 100%;

    }



    .he_syp5btle {

        width: 100%;

    }



    .he_syp5bft p {

        height: inherit;

    }



    .he_syp5bsrte {

        padding: 25px 20px;

    }



    .he_p5mo {

        margin-top: 13px;

    }



    .slick-dots li {

        margin: 0 6px;

    }



    .he_syp5bsul .slick-dots li {

        width: 6px;

        height: 6px;

    }



    .he_syp5bsul .slick-dots {

        bottom: 30px;

    }



    .he_syp5btri {

        padding: 12px 15px 30px;

        width: 100%;

    }



    .he_syp5bt {

        margin-top: 32px;

    }



    .he_syp5bft p {

        font-size: 14px;

    }



    .he_syp6bx {

        margin-top: 32px;

    }



    .he_syp6 {

        padding-bottom: 42px;

    }



    .he_syp6bxuli {

        width: 136px;

    }



    .he_banebx .he_conment {

        position: static;

        transform: inherit;

    }



    .he_banele {

        width: 100%;

    }



    .he_baneri {

        display: none;

    }



    .he_b2p1tmb {

        display: none;

    }



    .he_banele {

        padding-top: 4px;

        padding-bottom: 28px;

    }



    .he_b2bap {

        margin-top: 18px;

    }



    .he_b2bap p {

        line-height: 1.75;

        height: inherit;

    }



    .d_content2_top_li a {

        margin-right: 28px;

    }



    .d_content3_bot {

        padding: 26px 0 0px;

    }



    .he_fenye {

        padding-bottom: 31px;

    }



    .he_b2p1le {

        float: none;

        width: 100%;

    }



    .he_b2p1ri {

        float: none;

    }



    .he_b2p1bg {

        display: none;

    }



    .he_b2p1::after {

        display: none;

    }



    .he_b2p1 {

        padding-top: 12px;

    }



    .he_b2p1bw1 {

        margin-top: 20px;

    }



    .he_b2p1bp1 p {

        font-size: 16px;

    }



    .he_b2p1bjp {

        font-size: 18px;

    }



    .he_b2p1bp2 {

        margin-top: 4px;

    }



    .he_b2p1bkul {

        margin-top: 15px;

    }



    .he_b2p1bkli .he_b2p1bh {

        line-height: 38px;

    }



    .he_b2p1bkli .he_b2p1bh span {

        font-size: 14px;

    }



    .he_b2p1bkli .he_b2p1bh {

        padding: 0 20px;

    }



    .he_b2p1bkli.on a {

        padding-left: 39px;

    }



    .he_b2p1ic {

        width: 14px;

        height: 14px;

        left: 23px;

    }



    .he_b2p1bkli {

        margin-bottom: 17px;

    }



    .he_b2p1bkli {

        margin-right: 14px;

    }



    .he_b2p1bkul {

        padding-bottom: 10px;

    }



    .he_b2p2ble,

    .he_b2p2bri {

        width: 100%;

    }



    .he_b2p2ble {

        margin-bottom: 20px;

    }



    .he_b2p2 {

        padding-top: 36px;

        padding-bottom: 37px;

    }



    .he_b2p2ble .he_syp1til p {

        font-size: 18px;

    }



    .he_b2p2rtp p {

        font-size: 14px;

    }



    .he_b2p2yig {

        width: 40px;

    }



    .he_b2p2ylp1 {

        margin-top: 14px;

    }



    .he_b2p2ylp2 {

        margin-top: 8px;

    }



    .he_b2p2ylp1 p {

        font-size: 16px;

        line-height: 26px;

        height: 26px;

    }



    .he_b2p2yu {

        margin-top: 24px;

    }



    .he_b2p3ti .he_toite {

        font-size: 18px;

    }



    .he_b2p3 {

        padding-top: 36px;

        padding-bottom: 39px;

    }



    .he_syp1tig {

        margin-top: 27px;

    }



    .he_b2p4hip1 p {

        font-size: 16px;

        line-height: 28px;

        height: 28px;

    }



    .he_b2p4hite {

        padding: 23px 16px 30px;

    }



    .he_b2p4 {

        padding-top: 36px;

        padding-bottom: 37px;

    }



    .he_b2p4uyt {

        margin-top: 27px;

    }



    .he_c1p1 {

        padding-top: 7px;

        padding-bottom: 26px;

    }



    .he_c1p2pte {

        margin-top: 35px;

    }



    .he_c1p2ptle {

        width: 100%;

        margin-bottom: 20px;

    }



    .he_c1p2ptri {

        width: 100%;

    }



    .he_c1p2pf1 p {

        font-size: 16px;

    }



    .he_c1p2 {

        padding-bottom: 24px;

    }



    .d_download_title h2 {

        font-size: 14px;

    }



    .d_downtop_title {

        line-height: 44px;

        font-size: 16px;

    }



    .he_e1p1tble {

        width: 100%;

        margin-bottom: 20px;

    }



    .he_e1p1tbri {

        width: 100%;

    }



    .he_e1p1 {

        padding-top: 36px;

        padding-bottom: 36px;

    }



    .he_e1p1ny {

        padding-right: 20px;

        padding-left: 20px;

        padding-top: 27px;

    }



    .he_e1p1tbri p {

        font-size: 14px;

    }



    .he_e1p1nig {

        width: 30px;

    }



    .he_e1p1nite {

        margin-top: 12px;

    }



    .he_e1p1nyul {

        padding-left: 0px;

        margin-top: 18px;

    }



    .he_e1p2 {

        padding-top: 36px;

        padding-bottom: 69px;

    }



    .he_e1p2ulsl .slick-dots {

        bottom: -30px;

    }



    .he_e2p1 {

        padding-top: 4px;

    }



    .d_content_img {

        width: 100%;

    }



    .d_content_textbox {

        width: 100%;

        padding: 0;

        margin-top: 20px;

    }



    .d_content_textbox1 {

        padding: 0;

    }



    .d_content_details {

        padding-top: 2px;

    }



    .d_content_title {

        font-size: 16px;

    }



    .d_content_mid {

        padding-top: 22px;

    }



    .d_content_li {

        padding: 29px 0;

    }



    .d_content2s {

        padding-bottom: 0px;

    }



    .d_content2_textbox_title h2 {

        font-size: 16px;

    }



    .d_content2_details p {

        font-size: 14px;

        max-height: 72px;

    }



    .d_content2_textbox {

        padding: 26px 0;

    }



    .d_content2_textbox_title {

        padding-bottom: 15px;

    }



    .d_content2_details {

        padding: 15px 0;

    }



    .yxedr_active p {

        color: #666666;

        font-size: 14px;

    }



    .he_g1p2ble {

        width: 100%;

        margin-top: 0;

    }



    .he_g1p2bx {

        padding-right: 0;

    }



    .he_g1p1 {

        height: 250px;

    }



    .he_g1p2kp1 p {

        font-size: 16px;

    }



    .he_g1p2gder {

        margin-top: 12px;

    }



    .he_g1p2ggtr {

        margin-top: 18px;

    }



    .he_g1cobx {

        margin-top: 25px;

    }



    .he_g1p2ble .he_g1p2bigb:first-child .he_g1p2bitu {

        height: 445px;

    }



    .he_g1p2bri {

        width: 100%;

        padding: 37px 20px;

    }



    .he_g1p2bri {

        margin-top: 0px;

    }



    .d_join_container {

        padding: 38px 20px 20px;

    }



    .d_join_top .name,

    .d_join_top .edu {

        font-size: 16px;

    }



    .d_join_textp {

        padding-top: 11px;

    }



    .d_join_text1 {

        margin-bottom: 13px;

    }



    .apply {

        margin-top: 11px;

    }



    .d_join_text {

        padding: 19px 16px;

    }

}







/* 手机横屏 */

@media screen and (max-width: 767px) {

    .he_syp1ctp p {

        line-height: 1.75;

    }



    .he_syp2bgdp p {

        max-height: inherit;

        line-height: 1.75;

    }



    .he_syp4li {

        margin-bottom: 15px;

    }



    .he_syp4 {

        padding-bottom: 6px;

    }



    .he_syp5bft {

        max-height: 72px;

        overflow: hidden;

    }



    .he_syp6bxuli {

        margin: 0 6px;

    }



    .he_fotbpri {

        float: left;

    }



    .he_b2p2yli {

        width: 100%;

    }



    .he_b2p1ri {

        max-width: 100%;

    }



    .he_b2p1bkli .he_b2p1bh {

        min-width: 140px;

    }



    .he_e1p1nyli {

        margin-right: 50px;

        margin-bottom: 15px;

    }



    .he_e1p1 {

        padding-bottom: 20px;

    }



    .he_e1p2ulsl .slick-dots li {

        width: 6px;

        height: 6px;

    }

}



/* 手机竖屏 */

/* 320px-416px */

@media screen and (max-width: 450px) {



    /* 关于申明 */

    .d_content_img {

        width: 100%;

    }



    .d_content_textbox {

        width: 100%;

        padding-left: 0;

        padding-right: 0;

        padding-top: 18px;

    }



    .d_content_mid {

        padding-top: 22px;

    }



    .d_content_li a {

        padding: 22px 0;

    }



    .d_content_top h2 {

        font-size: 18px;

    }



    .d_content2_top_li a {

        margin-right: 10px;

    }



    .d_content_textbox1 {

        padding: 0;

    }



    .d_content_top {

        padding-bottom: 16px;

    }



    .d_content_top::after {

        width: 110px;

    }



    .d_content_top h2::after {

        width: 40px;

    }



    .d_content_li {

        padding: 22px 0;

    }



    .d_content_details {

        padding-top: 16px;

    }



    .d_content_title {

        margin-bottom: 0;

    }





    /* 新闻列表 */

    .d_content2_textbox_title h2 {

        font-size: 18px;

    }



    .d_content2_time {

        font-size: 14px;

    }



    .d_content2_top_li a {

        margin-bottom: 10px;

        width: 150px;

    }



    .d_content2_textbox {

        width: 100%;

        padding-left: 0;

        padding-top: 30px;

    }



    .d_content2_bot_li a {

        padding: 30px 0;

    }



    .d_content2_botimgs {

        width: 100%;

    }



    .d_content2_textbox {

        width: 100%;

        position: static;

        top: 50%;

        transform: inherit;

        right: 0;

    }



    .d_content2_textboxs1 {

        padding-left: 0;

    }



    .d_content2_top {

        padding-top: 32px;

    }



    .d_content2_bot {

        padding: 30px 0;

    }



    .d_content2_bot_li a {

        padding: 26px 0;

    }



    .d_content2_textbox {

        padding-top: 22px;

    }



    .d_content2_textbox_title {

        padding-bottom: 18px;

    }



    .d_content2_details {

        padding: 18px 0;

    }



    .d_content3_bot_li {

        width: 100%;

    }



    .d_content3_bot {

        padding: 26px 0;

    }



    .d_content3_bottext {

        padding: 24px 15px 24px;

    }



    .d_contents_botdetails {

        padding-top: 18px;

        padding-bottom: 18px;

    }





    .d_content4_left h2 {

        font-size: 20px;

    }



    .d_content4_time {

        font-size: 14px;

    }



    .yxedr_active p {

        margin-bottom: 18px;

    }



    .d_content4_bot {

        padding-top: 24px;

    }



    .d_content_bot1 {

        float: left;

    }



    .d_content_bot1 {

        margin-bottom: 10px;

    }



    .yxedr_active h3 {

        margin-bottom: 10px;

    }





    /* 下载中心 */

    .d_download {

        padding: 32px 20px;

    }



    .d_download_li a {

        padding: 20px 20px;

    }



    .d_download_title {

        padding-left: 40px;

    }



    .d_download_left {

        padding-right: 40px;

    }



    .d_downtop_title {

        padding-left: 20px;

        font-size: 18px;

    }





    /* 人才招聘 */

    /* .d_join_top .edu {

        display: none;

    } */



    .d_join_top .name {

        width: 50%;

        display: inline;

    }



    .d_content3_bottext {

        padding: 24px 15px 30px;

    }



    .d_content3_bot {

        padding: 16px 0;

    }



    .d_content3_bottext1 {

        font-size: 16px;

    }



    .d_contents_botdetails {

        padding-top: 7px;

        padding-bottom: 12px;

    }



    .d_content2_top_li a {

        font-size: 14px;

    }



    .d_content3_bot {

        padding-bottom: 0;

    }



    .d_downtop_title {

        padding-left: 20px;

        font-size: 16px;

    }



    .d_download_img {

        width: 18px;

    }



    .d_download_title {

        padding-left: 16px;

        width: calc(100% - 18px);

    }



    .d_download_left {

        padding-right: 20px;

    }



    .d_content_mid p {

        font-size: 14px;

    }



    .d_content_textbox {

        padding-top: 2px;

    }





    .d_content2_textbox_title h2 {

        font-size: 16px;

        max-height: 56px;

    }



    .d_content2_bot_li a {

        padding: 0px 0;

    }



    .d_content4_left h2 {

        font-size: 18px;

    }



    .d_content4_time {

        padding-top: 8px;

        padding-bottom: 14px;

    }



    .d_content_bot1 {

        width: 100%;

        text-align: left;

        padding-left: 0;

        padding-right: 0;

    }



    .d_content4_right {

        width: 100%;

        margin-top: 10px;

    }



    .d_content4 {

        padding-bottom: 37px;

    }



    .d_content4_bot {

        padding-top: 4px;

    }



    .yxedr_active p {

        margin-bottom: 12px;

    }



    .he_g1p2bite {

        padding: 9px 20px 20px 20px;

    }



    .he_g1p2ble .he_g1p2bigb:first-child .he_g1p2bitu {

        height: 422px;

    }



    .he_g1p2gdli p {

        font-size: 14px;

    }



    .he_g1p2bri {

        width: 100%;

        padding: 26px 20px 37px;

    }



    .he_g1p2brgt {

        padding-bottom: 0px;

    }



    .he_g1p2tj button {

        line-height: 38px;

    }



    .he_g1p2tj {

        padding-top: 15px;

    }



    .d_join_top .name {

        width: 100%;

        display: block;

    }



    .d_join_top {

        padding: 17px 16px;

    }



    .d_join_top .name,

    .d_join_top .edu {

        line-height: 1.75;

        height: inherit;

        width: 100%;

    }



    .apply {

        font-size: 16px;

        line-height: 38px;

    }



    .d_join_textp {

        padding-top: 7px;

    }



    .d_join_text1 {

        margin-bottom: 9px;

    }



    .d_join_container {

        padding: 38px 20px 15px;

    }

    .he_e1pkla {
        width: 40px !important;
    }

}