@charset "utf-8";



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

    .he_swdot {

        left: 385px;

    }



    .he_sybteny h4 {

        font-size: 46px;

        line-height: 76px;

    }



    /* .he_oldele h4 {

		font-size: 84px;

	} */



    .he_oldele h4 {

        font-size: 60px;

    }



    .he_shichbxte h4 {

        font-size: 34px;

    }



    .he_cuedgd h4 {

        font-size: 166px;

    }



    .he_erjnavbx {

        padding: 110px 20px 50px 30px;

    }



    .he_inside {

        padding-top: 85px;

    }



    .he_bante p {

        font-size: 36px;

    }



    .he_descti h4 {

        font-size: 34px;

    }



    .he_abutrili {

        margin-bottom: 240px;

    }



    .he_enavler {

        top: 45px;

    }



    .he_newsywb {

        padding-bottom: 125px;

    }



    .he_olde {

        width: 560px;

    }



    .he_bantedlo p {

        font-size: 14px;

        line-height: 24px;

        color: #ffffff;

    }



    .he_cenavn {

        margin-right: 50px;

    }



    .he_oldebx::before {

        left: 41%;

    }



    .he_d2input {

        bottom: 84px;

    }



    .he_d1box .he_bante p {

        height: 48px;

        line-height: 48px;

    }



    .he_bante {

        bottom: 86px;

    }

}



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

    .he_fielena h4 {

        font-size: 40px;

    }



    .he_fielena {

        margin-bottom: 40px;

    }



    .he_cenavn {

        margin-right: 60px;

    }



    .he_sear {

        margin-left: 40px;

    }



    .he_fieldri {

        padding-top: 85px;

    }



    .he_foterle,

    .he_foterri {

        padding-top: 65px;

    }



    .he_swdot {

        left: 305px;

    }



    /* .he_oldele h4 {

		font-size: 65px;

	} */



    .he_newh4 {

        font-size: 34px;

    }



    .he_shichbxte h4 {

        font-size: 32px;

    }



    .he_cuedgd h4 {

        font-size: 160px;

    }



    .he_custombx {

        padding-top: 95px;

        padding-bottom: 40px;

    }



    /* gale start */

    /* c2 start */

    .ga_c2body {

        padding: 80px 0;

    }



    .ga_c2list {

        margin: 0 -15px;

    }



    .ga_c2lists {

        padding: 0 15px;

        margin-bottom: 30px;

    }



    /* c2 end */

    /* c3 start */

    .ga_c3body {

        margin: 60px auto 80px;

    }



    .ga_c3list {

        margin: 0 -15px;

    }



    .ga_c3lists {

        padding: 0 15px;

        margin-bottom: 30px;

    }



    .ga_c3info {

        margin-top: 20px;

    }



    /* c3 end */

    /* g start */

    .ga_gbody {

        padding: 90px 0 30px 0;

    }



    .ga_gtop {

        margin: 0 -30px;

    }



    .ga_glist {

        padding: 0 30px;

        margin-bottom: 60px;

    }



    .ga_gbiaoti {

        padding-top: 80px;

    }



    .ga_gbiaoti1 {

        font-size: 32px;

    }



    .ga_glist1 {

        margin: 0 -50px;

    }



    .ga_glists {

        padding: 0 50px;

    }



    /* g end */

    /* f start */

    .ga_flist {

        padding: 60px 0 80px 0;

    }



    .ga_flists {

        margin-bottom: 20px;

    }



    .ga_fname {

        font-size: 18px;

    }



    .ga_fleft {

        max-height: 27px;

    }



    /* f end */

    /* gale end */

    .he_hdteam {

        padding-top: 80px;

    }



    .he_fenye {

        padding-bottom: 80px;

    }



    .he_hdteamli {

        margin-bottom: 55px;

    }



    .he_introdu {

        padding-top: 80px;

        padding-bottom: 80px;

    }



    .he_servic {

        padding-top: 48px;

    }



    .he_introto {

        margin-bottom: 80px;

    }



    .he_abutbtle h4 {

        font-size: 44px;

    }



    .he_abut {

        padding-top: 280px;

    }



    .he_horhdti h4 {

        font-size: 36px;

        line-height: 44px;

    }



    .ga_c2body {

        padding-top: 60px;

        padding-bottom: 80px;

    }



    .ar_conttitle h1 {

        font-size: 36px;

        line-height: 44px;

    }



    .ar_conttitle {

        width: 100%;

        padding-top: 50px;

        padding-bottom: 40px;

    }



    .he_e1 .he_fenye {

        padding-top: 18px;

        padding-bottom: 80px;

    }



    .ga_gbody {

        padding: 80px 0 30px 0;

    }



    .ga_glist {

        margin-bottom: 50px;

    }



    .he_steg h4 {

        font-size: 40px;

    }



    .he_erjnavli {

        padding: 28px 0;

    }



    .he_enavler {

        top: 35px;

    }



    .he_bantedlo p {

        font-size: 14px;

        line-height: 24px;

        color: #ffffff;

    }



    .he_bantedlo {

        margin-top: 31px;

    }



    .he_bante {

        bottom: 39px;

    }



    .he_cenavn {

        margin-right: 34px;

    }



    .he_bante {

        bottom: 90px;

    }



    .he_bante {

        bottom: 86px;

    }

}



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

    .he_fielena h4 {

        font-size: 34px;

    }



    .he_fielena {

        margin-bottom: 30px;

    }



    .he_fielemli {

        margin-bottom: 20px;

    }



    .he_fidrbxu h4 {

        font-size: 28px;

    }



    .he_fieldri {

        padding-top: 63px;

    }



    .he_fildrbx {

        margin-bottom: 75px;

    }



    .he_fieldri {

        padding-bottom: 85px;

    }



    .he_foterri {

        padding-left: 100px;

    }



    .he_content {

        width: 1200px;

    }



    .g_syhead {

        padding: 20px 35px;

    }



    .he_fieldle {

        width: 320px;

    }



    .he_fieldri {

        width: calc(100% - 320px);

    }



    .he_fildrbx {

        padding-left: 150px;

    }



    .g_syhead.act {

        padding: 5px 35px;

    }



    .he_sear {

        margin-left: 35px;

    }



    .he_ladw {

        margin-left: 40px;

    }



    .he_cenavn {

        margin-right: 50px;

    }



    .he_foterri {

        padding-left: 65px;

    }



    .he_fotli {

        margin-right: 55px;

    }



    .he_foterle {

        width: 770px;

    }



    .he_foterri {

        width: calc(100% - 770px);

    }



    .he_swdot {

        left: 260px;

    }



    .he_swdot {

        left: 260px;

    }



    .he_olde {

        width: 585px;

    }



    .he_sybteny h4 {

        font-size: 42px;

    }



    .he_oldele h4 {

        font-size: 68px;

    }



    .he_oldele::after {

        height: 100px;

    }



    .he_newh4 {

        font-size: 30px;

        line-height: 50px;

        height: 100px;

    }



    .he_shichbxte {

        padding: 50px 90px;

    }



    .he_cuedgd h4 {

        font-size: 146px;

    }



    .he_cuslo {

        padding: 0 20px;

    }



    .he_cusloli {

        padding: 0 30px;

    }



    .he_cusloul {

        margin: 0 -30px;

    }



    .he_cumleb h4 {

        font-size: 32px;

        margin-bottom: 24px;

    }



    .he_newsy {

        padding-top: 80px;

    }



    .he_newsyul {

        padding-bottom: 120px;

    }



    .he_olde {

        margin-top: 35px;

    }



    /* .he_henavsy {

		padding-top: 45px;

	} */



    .he_insideri {

        padding-left: 120px;

        padding-right: 0px;

    }



    .he_inside {

        padding-top: 70px;

    }



    .he_descti h4 {

        font-size: 30px;

    }



    .he_odat {

        padding-top: 60px;

    }



    .he_inonth4 {

        font-size: 22px;

    }



    .he_insideri {

        padding-bottom: 30px;

    }



    .he_hdteapi h4 {

        font-size: 20px;

        line-height: 24px;

    }



    .he_hdteam {

        padding-top: 70px;

    }



    .he_fenye {

        padding-bottom: 70px;

    }



    .he_servti h4 {

        font-size: 22px;

    }



    .he_servcen {

        margin-bottom: 45px;

    }



    .he_rvic {

        padding-bottom: 25px;

    }



    .he_inlebh4 h4 {

        font-size: 22px;

    }



    .he_introdu {

        padding-top: 65px;

        padding-bottom: 65px;

    }



    .he_introto {

        margin-bottom: 65px;

    }



    .he_releva {

        margin-bottom: 65px;

    }



    .he_ideah4 h4 {

        font-size: 22px;

    }



    .he_relevati h4 {

        font-size: 22px;

    }



    .he_abutbtle h4 {

        font-size: 38px;

    }



    .he_abut {

        padding-top: 270px;

        padding-left: 210px;

        padding-right: 210px;

    }



    .he_covergtb {

        height: 410px;

    }



    .he_coverbx {

        padding: 55px 310px 62px;

    }



    .he_coverbx h4 {

        font-size: 34px;

    }



    .he_honorhd {

        padding-top: 70px;

        padding-bottom: 70px;

    }



    .he_coverbx {

        padding: 55px 230px 62px;

    }



    .he_d2input {

        bottom: 50px;

    }



    .he_d2input {

        padding: 0 180px;

    }



    .he_d2inpbx {

        height: 45px;

    }



    .he_d2ipdwl {

        top: 55px;

    }



    /* css arno start */

    .ar_conttitle h1 {

        font-size: 32px;

    }



    .ar_conttitle {

        padding-top: 38px;

        padding-bottom: 38px;

    }



    .ar_ctitem {

        padding: 45px 55px;

    }



    .ar_ctdeta {

        width: 87px;

    }



    .ar_day {

        font-size: 30px;

        line-height: 48px;

    }



    /* css arno end */

    .ga_c3bottom {

        padding: 34px 0 34px 0;

    }



    .ga_c3body {

        margin: 47px auto 55px;

    }



    .ar_conttitle {

        padding-top: 38px;

        padding-bottom: 28px;

    }



    .he_e1 .he_fenye {

        padding-top: 18px;

        padding-bottom: 70px;

    }



    .g-sybanfl {

        padding: 40px 80px 0 125px;

    }



    .ar_contentE2 {

        padding: 65px 50px;

    }



    .ar_sharebox {

        top: 74px;

    }



    .ar_e2mcttit h1 {

        font-size: 28px;

    }



    .ga_ftops {

        padding: 20px 79px;

    }



    .ga_flists {

        margin-bottom: 30px;

    }



    .ga_glist {

        padding: 0 20px;

    }



    .ga_gtop {

        margin: 0 -20px;

    }



    .ga_gbiaoti {

        padding-top: 50px;

        padding-bottom: 45px;

    }



    .ga_gbody {

        padding: 70px 0 30px 0;

    }



    .he_steg h4 {

        font-size: 36px;

    }



    .he_erjnavli {

        padding: 30px 0;

    }



    .he_erjnavbx {

        padding: 80px 20px 50px 30px;

    }



    .he_erjnavli {

        padding: 25px 0;

    }



    .guanbi {

        width: 22px;

    }



    .caidansuo input {

        font-size: 16px;

        line-height: 22px;

    }



    #buts {

        font-size: 18px;

    }



    .caidansuo input {

        width: calc(100% - 50px);

    }



    .he_oldele h4 {

        font-size: 60px;

    }



    .he_oldele {

        margin-bottom: 45px;

    }



    /* .he_oldebx::before {

		left: 245px;

	} */



    .he_bantedlo p {

        font-size: 14px;

        line-height: 24px;

        color: #ffffff;

    }



    .he_cenavn {

        margin-right: 35px;

    }



    .he_oldele h4 {

        font-size: 36px;

    }



    .he_olde {

        width: 380px;

    }



    .he_oldebx::before {

        height: 90px;

    }



    .he_olde {

        width: 490px;

    }



    .he_oldele h4 {

        font-size: 50px;

    }



    .he_d2input {

        bottom: 84px;

    }



    .he_d1box .he_bante p {

        width: 170px;

    }



    .he_bante {

        bottom: 81px;

    }



    .he_bante {

        bottom: 50px;

    }



    .he_bantedlo {

        margin-top: 15px;

    }



    .he_d2input {

        bottom: 53px;

    }



    .he_trxjig {

        width: 240px;

    }

    .he_hdteapi {
        width: 60%;
    }

}



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



    .he_fidrbxu h4 {

        font-size: 26px;

    }



    .he_fielena h4 {

        font-size: 30px;

    }



    .he_navle {

        width: 200px;

    }



    .he_newsywb {

        padding-bottom: 125px;

    }



    .he_newsyli {

        padding: 0 30px;

    }



    .he_newsyul {

        margin: 0 -30px;

    }



    .he_shichbxte h4 {

        font-size: 28px;

    }



    .he_shiic {

        width: 57px;

        margin-bottom: 17px;

    }



    .he_shichbxte {

        padding: 45px 55px;

    }



    .he_custombx {

        padding-top: 70px;

        padding-bottom: 20px;

    }



    .he_erjnav {

        width: 350px;

    }



    .navfisr a {

        font-size: 18px;

    }



    .he_erjnavbx.on {

        transform: translateX(155px);

    }



    .he_enavler {

        top: 42px;

        left: -150px;

    }



    /* gale start */

    /* c2 start */

    .ga_c2body {

        width: 1200px;

        padding: 70px 0;

    }



    .ga_c2list {

        margin: 0 -10px;

    }



    .ga_c2lists {

        padding: 0 10px;

        margin-bottom: 20px;

    }



    .ga_c2links {

        margin-top: 20px;

    }



    /* c2 end */

    /* c3 start */

    .ga_c3body {

        width: 1200px;

        margin: 70px auto;

    }



    /* .ga_c3list {

		margin-top: -12px;

	} */



    .ga_c3lists {

        padding: 0 12px;

        margin-bottom: 24px;

    }



    .ga_c3title {

        font-size: 18px;

    }



    .ga_c3info {

        margin-top: 15px;

    }



    /* c3 end */

    /* g start */

    .ga_gbody {

        width: 1200px;

        padding: 80px 0 20px 0;

    }



    .ga_gtop {

        margin: 0 -25px;

        padding-bottom: 0;

    }



    .ga_glist {

        padding: 0 25px;

        margin-bottom: 50px;

    }



    .ga_ginfo {

        padding-left: 35px;

    }



    .ga_gbiaoti {

        padding-top: 60px;

        padding-bottom: 40px;

    }



    .ga_gbiaoti1 {

        font-size: 28px;

    }



    .ga_gbtn {

        margin-top: 5px;

    }



    .ga_glist1 {

        margin: 0 -30px;

    }



    .ga_glists {

        padding: 0 30px;

        margin-bottom: 50px;

    }



    .ga_gdizhi {

        font-size: 20px;

    }



    .ga_gxian1 {

        top: 5px;

    }



    /* g end */

    /* f start */

    .ga_fbottom {

        width: 1200px;

    }



    .ga_ftabs {

        padding: 18px 0;

    }



    .ga_flist {

        padding: 60px 0 70px 0;

    }



    .ga_flists {

        margin-bottom: 15px;

    }



    .ga_fright,

    .ga_fright1 {

        padding-left: 50px;

    }



    .ga_fbumen1,

    .ga_fdidian1,

    .ga_fbumen,

    .ga_fdidian {

        width: 200px;

    }



    .ga_fname {

        font-size: 18px;

    }



    .ga_fleft {

        max-height: 27px;

    }



    /* f end */

    /* gale end */

    .he_bante p {

        font-size: 34px;

    }



    .he_abutrili span {

        font-size: 60px;

        /* top: -36px; */

    }



    .ga_c2body {

        padding-top: 50px;

        padding-bottom: 50px;

    }



    .ga_c2pin {

        width: 155px;

    }



    .ga_c3bottom {

        padding: 26px 0 26px 0;

    }



    .ga_c3body {

        margin: 42px auto 40px;

    }



    .ga_flists {

        margin-bottom: 25px;

    }



    .he_farr {

        width: 13px;

    }



    .ga_flist {

        padding: 60px 0 50px 0;

    }



    .ga_fyaoqiu {

        margin-bottom: 30px;

    }



    .ga_flianxi {

        margin-bottom: 38px;

    }



    .ga_gbody {

        padding: 65px 0 20px 0;

    }



    .ga_glist {

        margin-bottom: 40px;

    }



    .ga_gbiaoti {

        padding-top: 40px;

        padding-bottom: 35px;

    }



    .ga_glists {

        height: 121px;

    }



    .ga_glists {

        margin-bottom: 25px;

    }



    .ga_gdizhi {

        max-height: 60px;

    }



    .ga_glist1 {

        padding-bottom: 15px;

    }



    .he_henavsy {

        padding-top: 20px;

    }



    .he_erjnavbx {

        padding: 70px 20px 50px 30px;

    }



    .he_zudnsing {

        width: 170px;

    }



    .he_enavler {

        top: 30px;

    }



    .guanbi {

        width: 20px;

    }



    .caidansuo {

        height: 40px;

    }



    .ga_gtext p {

        height: 15px;

    }



    /* .he_oldele h4 {

		font-size: 58px;

	} */



    .he_olde {

        margin-top: 18px;

    }



    .he_oldele {

        margin-bottom: 30px;

    }



    .he_bantedlo p {

        font-size: 14px;

        line-height: 24px;

        color: #ffffff;

    }



    .he_olde {

        width: 380px;

    }



    .he_oldele h4 {

        font-size: 36px;

    }



    .he_erjnavli {

        padding: 15px 0;

    }



    .navfisr a {

        font-size: 16px;

    }



    .he_enavlerli a {

        font-size: 16px;

    }



    .he_erjnavbx {

        padding: 65px 20px 50px 30px;

    }



    .ga_glist1 {

        height: 290px;

    }

}



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

    .he_fielena h4 {

        font-size: 24px;

    }



    .he_fidrbxu h4 {

        font-size: 24px;

    }



    .he_fieldri {

        padding-top: 55px;

    }



    .he_dilog {

        width: 220px;

    }



    .he_fonav {

        margin-top: 48px;

    }



    .he_foterle,

    .he_foterri {

        padding-top: 55px;

    }



    .he_fenx {

        margin-top: 53px;

        margin-bottom: 54px;

    }



    .he_sybteny h4 {

        font-size: 36px;

    }



    .he_olde {

        width: 490px;

    }



    .he_olde {

        width: 490px;

    }



    .he_oldele h4::after {

        bottom: -19px;

        width: 45px;

        height: 3px;

    }



    .he_oldele h4 {

        font-size: 60px;

    }



    .he_swdtb::before {

        width: 20px;

    }



    .he_newsywb {

        padding-bottom: 90px;

    }



    .he_newsyul {

        padding-bottom: 80px;

    }



    .he_newsy {

        padding-top: 65px;

    }



    .he_shiic {

        width: 50px;

    }



    .he_shichbxte h4 {

        font-size: 24px;

    }



    .he_cuedgd h4 {

        font-size: 142px;

    }



    .he_custombx {

        padding-top: 60px;

        padding-bottom: 0px;

    }



    .he_sybteny h4 {

        font-size: 32px;

    }



    .he_olde {

        width: 430px;

    }



    .he_oldele h4 {

        font-size: 40px;

    }



    .he_oldele::after {

        height: 65px;

    }







    .he_insideri {

        padding-left: 90px;

    }



    .he_descti h4 {

        font-size: 26px;

    }



    .he_descti h4 span {

        font-size: 18px;

        padding-left: 10px;

    }



    .he_descti p {

        margin-top: 15px;

    }



    .he_descul {

        padding: 27px 0;

    }



    .he_descbo {

        margin-top: 20px;

    }



    .he_inonth4 {

        font-size: 20px;

    }



    .he_inonth4::after {

        height: 21px;

        top: 5px;

    }



    .he_inside {

        padding-top: 58px;

    }



    .he_hdteam {

        padding-top: 60px;

    }



    .he_hdteamli {

        margin-bottom: 40px;

    }



    .he_fenye {

        padding-bottom: 60px;

        padding-top: 15px;

    }



    .he_hdteapi h4 {

        font-size: 18px;

        line-height: 22px;

    }



    .he_servcen {

        width: 100%;

        padding: 0 50px;

        margin-bottom: 30px;

    }



    .he_servtibt h4 {

        margin-top: 18px;

        margin-bottom: 9px;

    }



    .he_servic {

        padding-top: 40px;

    }



    .he_inlebh4 h4 {

        margin-bottom: 20px;

    }



    .he_intrswx {

        height: 50px;

    }



    .he_introtori {

        width: 95px;

    }



    .he_releva {

        padding-top: 38px;

        padding-bottom: 38px;

    }



    .he_introto {

        padding: 40px 50px 80px;

    }



    .he_introdu {

        padding-top: 55px;

        padding-bottom: 55px;

    }



    .he_introto {

        margin-bottom: 50px;

    }



    .he_releva {

        margin-bottom: 50px;

    }



    .he_idea {

        padding: 45px;

    }



    .he_honorhd {

        padding-left: 40px;

        padding-right: 40px;

    }



    .he_hrhdulbsx {

        padding: 0 25px;

    }



    .he_abutbtle h4 {

        font-size: 30px;

    }



    .he_abut {

        padding-top: 230px;

        padding-left: 180px;

        padding-right: 180px;

    }



    .he_abutrili {

        margin-bottom: 170px;

    }



    .he_abutrili span {

        font-size: 52px;

        /* top: -30px; */

    }



    .he_coverbx h4 {

        font-size: 30px;

    }



    .he_covpop {

        margin-top: 25px;

        margin-bottom: 30px;

    }



    .he_covergtb {

        height: 380px;

    }



    .he_horhdti h4 {

        font-size: 30px;

    }



    .he_honorhd {

        padding-top: 53px;

        padding-bottom: 65px;

    }



    .he_horhdti {

        margin-bottom: 22px;

    }



    .he_d2bane .he_bante {

        bottom: inherit;

        top: 140px;

    }



    .he_d2ipdli p {

        line-height: 24px;

    }



    .he_d2ipdwl {

        height: 110px;

    }



    .ar_e2mcttit h1 {

        font-size: 24px;

    }



    .ar_contentE2 {

        padding: 45px 50px;

    }



    .ga_ginfo {

        font-size: 22px;

    }



    .ga_gbiaoti1 {

        font-size: 26px;

    }



    .ga_gxian1 {

        width: 3px;

        height: 19px;

    }



    .he_steg h4 {

        font-size: 30px;

    }



    /* .he_erjnavli {

        padding: 20px 0;

    } */



    .guanbi {

        width: 16px;

    }



    .he_code {

        width: 75px;

    }



    /* .he_oldebx::before {

		left: 185px;

	} */



    .he_oldele p {

        margin-top: 28px;

    }



    .he_oldele {

        margin-bottom: 22px;

    }



    .he_bantedlo p {

        font-size: 14px;

        line-height: 24px;

        color: #ffffff;

    }



    .he_cenavn {

        margin-right: 28px;

    }



    .he_oldele h4 {

        font-size: 30px;

    }



    .he_olde {

        width: 290px;

    }



    .he_oldele:nth-child(2n) {

        padding-left: 25px;

    }



    .he_oldebx::before {

        height: 70px;

    }



    .he_bante p {

        font-size: 28px;

        line-height: 36px;

    }



    .he_bantedlo p {

        font-size: 14px;

        line-height: 24px;

        color: #ffffff;

    }

}



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

    .g_content {

        width: 950px;

    }



    .he_content {

        width: 100%;

        padding: 0 20px;

    }



    .g_syhead {

        padding: 20px 20px;

    }



    .g_syhead.act {

        padding: 5px 20px;

    }



    .he_fieldri {

        padding-bottom: 65px;

    }



    .he_fildrbx {

        margin-bottom: 55px;

    }



    .he_fildrbx {

        padding-left: 85px;

    }



    .he_nyb1 {

        padding-top: 160px;

    }



    .he_bebumn {

        padding: 10px 20px !important;

    }



    .he_newh4 {

        font-size: 26px;

        line-height: 40px;

        margin-top: 5px;

        height: 80px;

    }



    .he_cumleb h4 {

        font-size: 30px;

        margin-bottom: 20px;

    }



    .he_cuedgd h4 {

        font-size: 130px;

    }



    .he_cumleb {

        padding-right: 95px;

    }



    /* gale start */

    /* c2 start */

    .ga_c2body {

        width: 100%;

        padding: 60px 20px;

    }



    .ga_c2list {

        margin: 0 -8px;

    }



    .ga_c2lists {

        padding: 0 8px;

        margin-bottom: 16px;

    }



    .ga_c2links {

        margin-top: 20px;

    }



    .ga_c2box {

        padding-top: 60px;

        /* height: 400px; */

    }



    /* c2 end */

    /* c3 start */

    .ga_c3body {

        width: 100%;

        padding: 0 20px;

    }



    .ga_c3list {

        margin: 0 -10px;

    }



    .ga_c3lists {

        padding: 0 10px;

        margin-bottom: 20px;

    }



    .ga_c3bottom {

        padding: 36px 0;

    }



    /* c3 end */

    /* g start */

    .ga_gbody {

        width: 100%;

        padding: 60px 20px 20px 20px;

    }



    .ga_gtop {

        margin: 0 -20px;

    }



    .ga_glist {

        padding: 0 20px;

        margin-bottom: 40px;

    }



    .ga_ginfo {

        font-size: 20px;

    }



    .ga_gbiaoti {

        padding: 50px 0 35px 0;

    }



    .ga_gbiaoti1 {

        font-size: 24px;

    }



    .ga_gbtn {

        font-size: 14px;

        margin-top: 4px;

    }



    .ga_glist1 {

        margin: 0 -20px;

    }



    .ga_glists {

        padding: 0 20px;

        margin-bottom: 40px;

    }



    .ga_gdizhi {

        font-size: 18px;

    }



    .ga_gxian1 {

        top: 5px;

    }



    .ga_gxian1 {

        top: 4px;

    }



    /* g end */

    /* f start */

    .ga_fbottom {

        width: 100%;

        padding: 0 20px;

    }



    .ga_ftabs {

        padding: 18px 0;

    }



    .ga_flist {

        padding: 50px 0 60px 0;

    }



    .ga_flists {

        margin-bottom: 15px;

    }



    .ga_ftops,

    .ga_ftops1 {

        padding: 20px 60px;

    }



    .ga_fright,

    .ga_fright1 {

        padding-left: 50px;

    }



    .ga_fbumen1,

    .ga_fdidian1,

    .ga_fbumen,

    .ga_fdidian {

        width: 180px;

    }



    .ga_fbumen1,

    .ga_fdidian1,

    .ga_fxueli1 {

        font-size: 14px;

    }



    .ga_fname {

        font-size: 16px;

    }



    .ga_fjiantou {

        width: 8px;

        height: 8px;

        margin: 6px 6px 6px 0;

    }



    .ga_fbottoms {

        padding: 20px 60px 40px 60px;

    }



    .ga_fbumen,

    .ga_fdidian,

    .ga_fxueli {

        font-size: 14px;

    }



    .ga_fleft {

        max-height: 24px;

    }



    /* f end */

    /* gale end */

    /* 分页 */

    .mc_pcfy {

        display: none;

    }



    .mc_phfy {

        display: block !important;

    }



    .he_insideri {

        padding-left: 50px;

    }



    .he_descti h4 {

        font-size: 24px;

    }



    .he_descti h4 span {

        font-size: 16px;

        padding-left: 8px;

    }



    .he_descti p {

        margin-top: 10px;

    }



    .he_inonth4 {

        font-size: 18px;

    }



    .he_inonth4::after {

        height: 18px;

        top: 6px;

        width: 2px;

    }



    .he_insdizhi {

        margin-top: 11px;

    }



    .he_odat {

        padding-top: 35px;

    }



    .he_insidimg {

        margin-bottom: 36px;

    }



    .he_descul {

        padding: 15px 0;

    }



    .he_descbo {

        margin-top: 10px;

    }



    /* .he_descbo p {

        margin-bottom: 10px;

    } */



    .he_bante p {

        font-size: 30px;

    }



    .he_fenye {

        padding-bottom: 40px;

        padding-top: 0px;

    }



    .he_d2input {

        padding: 0 150px;

    }



    .he_d2input {

        bottom: 35px;

    }



    .ar_e2mctmid img {

        width: 100%;

    }



    .ar_conttitle {

        padding-top: 56px;

        padding-bottom: 50px;

    }



    .ar_conttitle h1 {

        font-size: 26px;

        line-height: 30px;

    }



    .ar_conttitle {

        padding-top: 24px;

        padding-bottom: 24px;

    }



    .ar_ctitem {

        padding: 25px 30px;

    }



    .ar_ctdeta {

        width: 81px;

    }



    .ar_day {

        font-size: 26px;

        line-height: 42px;

    }



    .ar_yandm {

        font-size: 14px;

        line-height: 24px;

    }



    .ar_e2mcttit h1 {

        font-size: 28px;

    }



    .ar_sharebox {

        left: -25px;

    }



    /* .ar_contentE2 {

		padding: 77px 40px;

	} */



    .ar_e2mcttit h1 {

        font-size: 22px;

    }



    .ga_c2body {

        padding-top: 40px;

        padding-bottom: 40px;

    }



    .ga_c3bottom {

        padding: 28px 0;

    }



    .he_e1 .g_content {

        width: 100%;

        padding: 0 20px;

    }



    .ar_conttitle {

        padding-top: 33px;

    }



    /* .he_e1 .g_content {

		width: 100%;

		padding: 0px 20px 35px;

	} */



    .he_e1 .he_fenye {

        padding-bottom: 30px;

        margin-top: 15px;

    }



    .ar_maincont ul li {

        padding-bottom: 33px;

    }



    .ar_sharebox {

        top: 54px;

    }



    .he_flists .ga_ftops1 {

        padding: 23px 60px;

    }



    .ga_flists {

        margin-bottom: 22px;

    }



    .ga_fyaoqiu {

        margin-bottom: 25px;

    }



    .ga_flist {

        padding: 50px 0 39px 0;

    }



    .ga_gdizhi {

        max-height: 54px;

        margin-bottom: 8px;

    }



    .ga_glists {

        height: 109px;

    }



    .he_steg h4 {

        font-size: 26px;

    }



    .he_erjnavli {

        padding: 13px 0;

    }



    .he_enavler {

        top: 22px;

    }



    .he_code {

        width: 60px;

        bottom: 10px;

    }



    .he_sybmowb {

        opacity: 1 !important;

    }



    .he_bantedlo p {

        font-size: 14px;

        line-height: 24px;

        color: #ffffff;

    }



    .he_cenabxc a {

        font-size: 14px;

    }



    .he_cenavn {

        margin-right: 20px;

    }



    .he_searbx {

        width: 17px;

    }



    .he_d2input {

        bottom: 81px;

    }



    .he_d1box .he_bante p {

        width: 125px;

    }



    .he_covergtb {

        height: 378px;

    }



    .he_d2input {

        bottom: 52px;

    }



    .he_d2input {

        padding: 0 190px;

    }



    .he_d2inli {

        padding: 0 8px;

    }



    .he_d2inpul {

        margin: 0 -8px;

    }

    .he_hdteapi {
        width: 62%;
    }

}



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

    .he_navle {

        width: 170px;

    }



    .g_syhead.act .he_sear {

        width: 40px;

        height: 40px;

        margin-top: 13px;

    }



    .g_syhead .he_sear {

        width: 40px;

        height: 40px;

        margin-top: 13px;

    }



    .he_sear {

        margin-left: 20px;

    }



    .he_henavsy .he_sear {

        height: 60px !important;

    }



    .he_ladw {

        margin-left: 30px;

    }



    .he_cenavn {

        margin-right: 30px;

    }



    .he_fieldle {

        width: 210px;

    }



    .he_fieldri {

        width: calc(100% - 210px);

    }



    .he_fotli {

        margin-right: 42px;

    }



    .he_foterle {

        width: 670px;

    }



    .he_foterri {

        width: calc(100% - 670px);

        padding-left: 40px;

    }



    .he_foterle,

    .he_foterri {

        padding-top: 30px;

    }



    .he_dilog {

        width: 200px;

    }



    .he_fonav {

        margin-top: 37px;

    }



    .he_fenx {

        margin-top: 39px;

    }



    .he_flotea2 {

        margin-top: 5px;

    }



    .he_floa1.on {

        margin-top: 10px;

    }



    .he_floa1 {

        margin-top: 10px;

    }



    .he_swdot {

        left: 160px;

    }



    .he_sybteny h4 {

        font-size: 26px;

    }



    .he_olde {

        width: 355px;

    }



    .he_oldele h4 {

        font-size: 32px;

    }



    .he_oldele h4::after {

        bottom: -16px;

        width: 25px;

        height: 2px;

    }



    .he_oldele p {

        margin-top: 25px;

    }



    .he_oldele::after {

        height: 55px;

    }



    .he_sybteny h4 {

        line-height: 42px;

    }



    .he_shubico {

        width: 42px;

        height: 42px;

    }



    .he_shubico img {

        width: 13px;

    }



    .he_erjnavbx {

        padding: 100px 20px 50px 30px;

    }



    /* .he_erjnavli {

        padding: 23px 0;

    } */



    .he_newh4 {

        font-size: 22px;

        line-height: 38px;

    }



    .he_newsyli {

        padding: 0 20px;

    }



    .he_newsyul {

        margin: 0 -20px;

    }



    .he_newsybx h4 {

        font-size: 20px;

        line-height: 34px;

        height: 68px;

    }



    .he_newsywb {

        padding-bottom: 50px;

    }



    .he_newsybx {

        padding-top: 23px;

    }



    .he_newsyul {

        padding-bottom: 45px;

    }



    .he_shichbxte h4 {

        font-size: 20px;

    }



    .he_shiic {

        width: 42px;

    }



    .he_shichbxte {

        padding: 37px 41px;

    }



    .he_cuedgd h4 {

        font-size: 106px;

    }



    .he_cuedgd {

        padding-top: 20px;

    }



    .he_custom {

        width: 100%;

        margin-bottom: 0px;

    }



    .he_cuslolibx .he_img2 {

        opacity: 1;

    }



    .he_cuslolibx .he_img1 {

        opacity: 0;

    }



    /* gale start */

    /* c2 start */

    .ga_c2pin {

        width: 90%;

        margin: auto;

    }



    /* c2 end */

    /* c3 start */

    .ga_c3bottom {

        padding: 30px 0;

    }



    /* c3 end */

    /* f start */

    .ga_fright,

    .ga_fright1 {

        padding-left: 40px;

    }



    .ga_fbumen1,

    .ga_fdidian1,

    .ga_fbumen,

    .ga_fdidian {

        width: 160px;

    }



    /* f end */

    /* gale end */

    .he_bante p {

        font-size: 26px;

    }



    .he_bante {

        bottom: 35px;

    }



    .he_hdteapi {

        padding: 16px 14px 12px;

    }



    .he_servti h4 {

        font-size: 20px;

    }



    .he_servic {

        padding-top: 30px;

    }



    .he_servtibt h4 {

        margin-top: 13px;

        margin-bottom: 6px;

    }



    .he_servcen {

        margin-bottom: 24px;

    }



    .he_rvic {

        padding-bottom: 20px;

    }



    .he_inlebh4 h4 {

        font-size: 20px;

    }



    .he_introto {

        padding: 35px 35px 80px;

    }



    .he_introto {

        padding: 35px 35px 80px;

    }



    .he_releva {

        padding: 35px;

    }



    .he_relevrir {

        right: -24px;

    }



    .he_relevler {

        left: -24px;

    }



    /* .he_relevli {

		padding: 0 5px;

	}

	.he_relevanb {

		margin: 0 -5px;

	} */

    /* .he_relevlile {

		width: 130px;

	}

	.he_relevliri {

		width: calc(100% - 130px);

		padding-left: 15px;

	} */

    .he_abut {

        padding-top: 220px;

        padding-left: 100px;

        padding-right: 100px;

    }



    .he_coverbx {

        padding: 35px 124px 40px;

    }



    .he_covpop {

        margin-top: 20px;

        margin-bottom: 21px;

    }



    .he_hugsc1 {

        width: 90px;

        margin-top: 40px;

    }



    .he_covergtb {

        height: 315px;

    }



    .he_horhdti h4 {

        font-size: 26px;

    }



    .he_honorhd {

        padding-top: 45px;

        padding-bottom: 45px;

    }



    .he_horhdti {

        margin-bottom: 8px;

    }



    .he_d2bane .he_bante {

        bottom: inherit;

        top: 120px;

    }



    .he_d2inli {

        padding: 0 10px;

    }



    .he_d2inpul {

        margin: 0 -10px;

    }



    .he_d2inpbx {

        height: 37px;

    }



    .he_d2intig {

        width: 10px;

    }



    .he_d2ipdwl {

        top: 47px;

    }



    .he_d2ipdli {

        padding: 3px 20px;

    }



    /* .ar_sharebox {

		display: none;

	} */



    .ar_contentE2 {

        width: 100%;

    }



    .he_releva {

        padding-left: 20px;

        padding-right: 20px;

    }



    .he_relevanb {

        padding: 0 30px;

    }



    .he_relevler {

        left: -10px;

    }



    .he_relevrir {

        right: -10px;

    }



    .he_relevati h4 {

        padding-left: 30px;

    }



    .ga_c3bottom {

        padding: 20px 0;

    }



    .ar_contentE2 {

        padding: 45px 50px;

        padding-left: 90px;

    }



    .ar_sharebox {

        left: 20px;

    }



    .he_flists .ga_ftops1 {

        padding: 20px 60px;

    }



    .he_farr {

        line-height: 20px;

    }



    .ga_glist {

        padding: 0 11px;

    }



    .ga_gtop {

        margin: 0 -11px;

    }



    .ga_gbiaoti1 {

        padding-left: 0px;

    }



    .ga_glist1 {

        padding-left: 0px;

        padding-right: 0px;

    }



    .he_steg h4 {

        font-size: 24px;

    }



    .he_erjnavli {

        padding: 10px 0;

    }



    .caidansuo {

        width: 40%;

    }



    .caidansuo input {

        font-size: 14px;

    }



    #buts {

        font-size: 16px;

    }



    .caidansuo input {

        width: calc(100% - 43px);

    }



    .caidansuo {

        height: 36px;

    }



    .he_henavsy.act .he_sear {

        margin-top: 2px;

    }



    .he_henavsy .he_searbx {

        width: 18px;

    }



    .he_henavsy.act .he_sear {

        width: 18px !important;

    }



    .he_henavsy .he_sear::after {

        left: -14px;

    }



    .he_oldebx::before {

        /* left: 153px; */

        height: 60px;

    }



    .he_bantedlo p {

        font-size: 14px;

        line-height: 24px;

        color: #ffffff;

    }



    .he_bantedlo {

        width: 60%;

    }



    .he_bantedlo {

        margin-top: 17px;

    }



    .he_cenavn {

        margin-right: 20px;

    }



    .he_oldele h4 {

        font-size: 24px;

    }



    .he_olde {

        width: 233px;

    }



    .he_d2input {

        bottom: 28px;

    }



    .he_bante p {

        font-size: 22px;

        line-height: 34px;

        /* height: 34px; */

    }



    .he_bante {

        bottom: 23px;

    }



    .he_d1box .he_bante p {

        width: 110px;

    }



    .he_bantedlo p {

        font-size: 14px;

        line-height: 24px;

        color: #ffffff;

    }



    .he_bante {

        bottom: 25px;

    }



    .he_d2input {

        bottom: 35px;

    }



    .he_trxjig {

        width: 155px;

    }
    .he_d2input {
        padding: 0 140px;
        padding-right: 50px;
    }
    .he_d2inli {
        padding: 0 4px;
    }
}



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



    .g_content {

        width: 100%;

        padding-left: 20px;

        padding-right: 20px;

    }



    .header2,

    .phxia {

        display: block !important;

    }



    .g_syhead {

        display: none;

    }



    .header2 .logo {

        width: 170px;

    }



    .he_fielemli.act span {

        font-size: 18px;

    }



    .he_fielena h4 {

        font-size: 18px;

    }



    .he_fielemli span {

        font-size: 16px;

        line-height: 24px;

    }



    .he_fidrbxu h4 {

        font-size: 18px;

    }



    .he_nyb1 {

        padding-top: 110px;

    }



    .he_fidrbxu h4::after {

        width: 170px;

    }



    .he_fidrbxu h4 {

        padding-left: 185px;

    }



    .he_fielemli {

        margin-bottom: 15px;

    }



    .he_fielena {

        margin-bottom: 24px;

    }



    .he_fieldri {

        padding-top: 48px;

    }



    .he_fidrbxu h4 {

        margin-bottom: 19px;

    }



    .he_fildrbx {

        margin-bottom: 40px;

    }



    .he_filculi p {

        font-size: 16px;

        line-height: 26px;

        height: 52px;

    }



    .he_fieldle {

        width: 155px;

    }



    .he_fieldri {

        width: calc(100% - 155px);

    }



    .he_filculi a {

        padding: 30px 20px 60px;

    }



    .he_fieldri {

        padding-bottom: 55px;

    }



    .he_fonav {

        display: none;

    }



    .he_foterle {

        width: 500px;

    }



    .he_foterri {

        width: calc(100% - 500px);

        padding-left: 40px;

    }



    .he_fenx {

        margin-bottom: 85px;

    }



    .he_sybteny h4 {

        font-size: 20px;

    }



    .he_olde {

        width: 275px;

    }



    .he_oldele h4 {

        font-size: 22px;

    }



    .he_olde {

        margin-top: 20px;

    }







    .he_oldele::after {

        height: 47px;

        right: 25px;

    }



    .he_sybmo {

        /* margin-top: 30px; */

    }



    .he_newh4 {

        font-size: 20px;

    }



    .he_newsy {

        padding-top: 45px;

    }



    .he_newsyul {

        padding-bottom: 30px;

    }



    .he_newsywb {

        padding-bottom: 40px;

    }



    .he_newsybx h4 {

        font-size: 18px;

        line-height: 28px;

        height: 56px;

    }



    .he_shiic {

        width: 36px;

        margin-bottom: 12px;

    }



    .he_shichbxte h4 {

        font-size: 18px;

    }



    .he_shichbxte {

        padding: 34px 35px;

    }



    .he_shichli {

        padding: 0 10px 20px;

    }



    .he_shichul {

        margin: 0 -10px;

    }



    .he_cuedgd h4 {

        font-size: 90px;

    }



    .he_cumleb {

        padding-right: 10px;

    }



    .he_custombx {

        padding-top: 42px;

        padding-bottom: 10px;

    }



    .he_baner {

        margin-top: 64px;

    }



    /* gale start */

    /* c2 start */

    .ga_c2list {

        margin: 0 -5px;

    }



    .ga_c2lists {

        width: 20%;

        padding: 0 5px;

        margin-bottom: 10px;

    }



    .ga_c2links {

        margin-top: 10px;

    }



    .ga_c2box {

        padding-top: 50px;

        /* height: 360px; */

    }



    .ga_c2pin {

        width: 100%;

    }



    .ga_c3title {

        font-size: 16px;

    }



    /* c2 end */

    /* c3 start */

    .ga_c3body {

        margin: 50px 0;

    }



    .ga_c3info {

        margin-top: 10px;

    }



    .ga_c3bottom {

        padding: 25px 0;

    }



    /* c3 end */

    /* g start */

    .ga_gbody {

        padding-top: 50px;

    }



    .ga_gtop {

        margin: 0 -10px;

    }



    .ga_glist {

        padding: 0 10px;

        margin-bottom: 20px;

    }



    .ga_ginfo {

        padding-left: 30px;

    }



    .ga_ginfo {

        font-size: 18px;

    }



    .ga_gtitle {

        padding-top: 10px;

    }



    .gwin {

        margin-bottom: 5px;

    }



    .ga_gbiaoti {

        padding: 40px 0 30px 0;

    }



    .ga_gbiaoti1 {

        font-size: 20px;

    }



    .ga_glist1 {

        margin: 0 -10px;

    }



    .ga_glists {

        padding: 0 10px;

        margin-bottom: 20px;

    }



    .ga_gdizhi {

        font-size: 16px;

    }



    .ga_gxian1 {

        top: 2px;

    }



    /* g end */

    /* f start */

    .ga_ftabs {

        padding: 15px 0;

    }



    .ga_fxian {

        margin: 0 40px;

        margin-top: 14px;

    }



    .ga_flist {

        padding: 40px 0;

    }



    .ga_flists {

        margin-bottom: 15px;

    }



    .ga_ftops,

    .ga_ftops1 {

        padding: 15px 40px;

    }



    .ga_fright,

    .ga_fright1 {

        padding-left: 40px;

    }



    .ga_fbumen1,

    .ga_fdidian1,

    .ga_fbumen,

    .ga_fdidian {

        width: 150px;

    }



    .ga_fjiantou {

        width: 8px;

        height: 8px;

        margin: 6px 6px 6px 0;

    }



    .ga_fbottoms {

        padding: 20px 40px 40px 40px;

    }



    .ga_fyaoqiu {

        margin-bottom: 30px;

    }



    .ga_flianxi {

        margin-bottom: 35px;

    }



    .ga_fbumen,

    .ga_fdidian,

    .ga_fxueli {

        font-size: 14px;

    }



    .ga_fleft {

        max-height: 24px;

    }



    /* f end */

    /* gale end */

    .he_insidele {

        width: 245px;

    }



    .he_insideri {

        width: calc(100% - 245px);

        padding-left: 25px;

    }



    .he_hdteam {

        padding-top: 50px;

    }



    .he_hdteamli {

        margin-bottom: 30px;

    }



    .he_hdteapi h4 {

        font-size: 16px;

    }



    .he_fenye {

        padding-bottom: 30px;

    }



    .he_servcen {

        padding: 0 20px;

    }



    .he_sersw {

        padding-top: 14px;

    }



    .he_serswul span {

        font-size: 18px;

        padding-bottom: 14px;

    }



    .he_serswul span::after {

        height: 1px;

    }



    .he_serswul {

        padding: 0 45px;

    }



    .he_serulbx {

        margin: 0 -45px;

    }



    .he_serswul::before {

        top: 4px;

        height: 26px;

    }



    .he_servti h4 {

        font-size: 18px;

    }



    .he_servic {

        padding-top: 24px;

    }



    .he_inlebh4 h4 {

        font-size: 18px;

    }



    .he_introdu {

        padding-top: 45px;

        padding-bottom: 45px;

    }



    .he_introto {

        margin-bottom: 43px;

    }



    .he_intrswxle img,

    .he_intrswxri img {

        width: 14px;

    }



    .he_introtori {

        width: 80px;

    }



    .he_intrswx {

        height: 40px;

    }



    .he_inlebhp p {

        font-size: 14px;

        line-height: 30px;

        height: 60px;

    }



    .he_introtole {

        padding-right: 80px;

    }



    .he_introto {

        padding: 30px 30px 70px;

    }



    .he_relevati h4 {

        font-size: 18px;

    }



    /* .he_mailbim {

        width: 18px;

    } */



    .he_relevabx {

        margin-top: 17px;

    }



    .he_releva {

        margin-bottom: 40px;

    }



    .he_ideah4 h4 {

        font-size: 18px;

    }



    .he_abutbtle {

        width: 300px;

    }



    .he_abutbtri {

        width: calc(100% - 300px);

    }



    .he_abutrili span {

        font-size: 46px;

        /* top: -25px; */

    }



    .he_abut {

        padding-top: 150px;

    }



    .he_abutrili {

        margin-bottom: 110px;

    }



    .he_coverbx h4 {

        font-size: 20px;

    }



    .he_hugsc1 {

        width: 70px;

        margin-top: 30px;

    }



    .he_covpop {

        width: 30px;

        margin-top: 17px;

        margin-bottom: 17px;

    }



    .he_coverbx h4 {

        line-height: 28px;

    }



    .he_hugsc1::after {

        height: 2px;

    }



    .he_covergtb {

        height: 271px;

    }



    .he_abutbtle h4 {

        font-size: 24px;

    }



    .he_horhdti h4 {

        font-size: 20px;

    }



    .he_honorhd {

        padding-left: 25px;

        padding-right: 25px;

    }



    .he_abutrili span {

        font-size: 38px;

        /* top: -19px; */

    }



    .he_honorhd {

        padding-top: 35px;

        padding-bottom: 35px;

    }



    .he_d2bane .he_bante {

        top: 90px;

    }



    .ar_cttitle h3 {

        font-size: 16px;

    }



    .ar_ctmoretext {

        font-size: 12px;

    }



    .ar_ctmoreimg {

        padding-left: 5px;

    }



    .ar_ctmoreimg img {

        width: 12px;

    }



    .ar_contentE2 {

        padding: 40px 20px;

    }



    .he_relevli {

        padding: 0 8px;

    }



    .he_relevanb {

        margin: 0 -8px;

        padding: 0 20px;

    }



    .he_relevati h4 {

        padding-left: 20px;

    }



    .he_c2bxgl {

        padding-top: 10px;

    }



    .ga_c3body {

        margin: 35px 0 40px;

    }



    .ga_c3bottom {

        padding: 18px 0;

    }



    .ar_maincont ul li:last-child {

        padding-bottom: 0px;

    }



    .he_e1 .he_fenye {

        padding-bottom: 30px;

        margin-top: 35px;

    }



    .ar_sharebox {

        display: none;

    }



    .ar_contentE2 {

        padding: 30px 20px;

    }



    .ar_e2mctmid {

        padding-bottom: 20px;

    }



    .he_flists .ga_ftops1 {

        padding: 15px 40px;

    }



    .ga_fyaoqiu {

        margin-bottom: 20px;

    }



    .ga_flianxi {

        margin-bottom: 30px;

    }



    .ga_gdizhi {

        max-height: 46px;

    }



    .ga_glists {

        height: 79px;

    }



    .ga_gbiaoti {

        padding: 30px 0 10px 0;

    }



    .he_steg h4 {

        font-size: 20px;

    }



    .he_c2bxgl {

        height: 98px;

    }



    /* .he_oldebx::before {

        left: 124px;

    } */



    .he_bantedlo p {

        font-size: 14px;

        line-height: 24px;

        color: #ffffff;

    }



    .he_olde {

        width: 180px;

    }



    .he_oldele:nth-child(2n) {

        padding-left: 10px;

    }



    .he_oldele h4 {

        font-size: 20px;

    }



    .he_oldebx::before {

        left: 44%;

    }



    .he_bante p {

        font-size: 20px;

        line-height: 30px;

    }



    .he_bantedlo p {

        font-size: 14px;

        line-height: 24px;

        color: #ffffff;

    }



    .he_bantedlo {

        margin-top: 10px;

    }



    .he_d2input {

        bottom: 33px;

    }



    .ga_glist1 {

        height: 310px;

    }

    .he_hdteamli {
        width: 33.333333%;
    }

}



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

    .he_fieldle {

        width: 100%;

        float: none;

    }



    .he_fieldri {

        width: 100%;

        float: none;

    }



    .he_fielemli {

        display: inline-block;

        margin-right: 15px;

    }



    .he_fielena {

        margin-bottom: 18px;

    }



    .he_fildrbx {

        padding-left: 0px;

    }



    .he_fielemli {

        margin-bottom: 0px;

    }



    .he_fieldri {

        padding-top: 28px;

    }



    .he_fidrbxu h4 {

        margin-bottom: 13px;

    }



    .he_fildrbx {

        margin-bottom: 25px;

    }



    .he_nyb1 {

        padding-top: 103px;

    }



    .he_foterle,

    .he_foterri {

        width: 100%;

        float: none;

        padding-left: 0;

        border: none;

    }



    .he_fenx {

        margin-bottom: 0px;

    }



    .he_fenx {

        margin-top: 20px;

    }



    .he_dilog {

        width: 182px;

    }



    .he_foterri {

        padding-top: 20px;

        padding-bottom: 30px;

    }



    .he_flotea2 p {

        font-size: 14px;

        line-height: 24px;

    }



    .he_fieldri {

        padding-bottom: 46px;

    }



    .he_sybteny h4 {

        font-size: 18px;

    }



    .he_oldele h4 {

        font-size: 16px;

    }



    .he_oldele h4::after {

        bottom: -11px;

        width: 20px;

        height: 2px;

    }



    .he_oldele p {

        font-size: 14px;

        line-height: 26px;

    }



    .he_oldele p {

        margin-top: 16px;

    }



    .he_olde {

        width: 240px;

    }



    .he_oldele::after {

        height: 35px;

        right: 10px;

        top: -6px
    }



    .she_sybmote {

        width: 12px;

        line-height: 28px;

    }



    .he_swdtb span {

        font-size: 14px;

        line-height: 24px;

    }



    .he_swdtb:after {

        width: 7px;

        height: 7px;

    }



    .he_swdtb::before {

        width: 15px;

        height: 2px;

        right: 16px;

    }



    .he_swdtb {

        margin-bottom: 13px;

    }



    .he_newh4 {

        font-size: 18px;

        padding-right: 20px;

    }



    .he_newsyli.on {

        width: 50%;

    }



    .he_newsyli {

        width: 50%;

    }



    .he_newsybx h4 {

        font-size: 16px;

    }



    .he_newsybx p {

        font-size: 14px;

        line-height: 26px;

    }



    .he_customle,

    .he_customri {

        width: 100%;

        float: none;

    }



    .he_cumleb h4 {

        font-size: 18px;

        line-height: 28px;

        margin-bottom: 10px;

    }



    .he_custombx {

        padding-top: 30px;

    }



    .he_cumlmorri {

        width: 13px;

    }



    .he_cumlmor {

        margin-top: 11px;

    }



    .he_cuedgd {

        padding-top: 7px;

    }



    .he_customle {

        padding-bottom: 25px;

    }



    .he_cuedgd h4 {

        font-size: 48px;

    }



    .he_cusloli {

        padding: 0 25px;

    }



    .he_cusloul {

        margin: 0 -25px;

    }



    .he_cusloli {

        margin-bottom: 30px;

    }



    .he_newsybx p {

        height: 78px;

    }



    .he_syb1 {

        display: none;

    }



    .he_syb2 {

        display: block;

    }



    /* gale start */

    /* c2 start */

    .ga_c2lists {

        width: 25%;



    }



    /* c2 end */

    /* c3 start */

    .ga_c3list {

        margin: 0 -5px;

    }



    .ga_c3lists {

        padding: 0 5px;

        margin-bottom: 10px;

    }



    .ga_c3bottom {

        padding: 20px 0;

    }



    .ga_c3title {

        font-size: 14px;

    }



    /* c3 end */

    /* g start */

    .ga_gtop {

        margin: 0 -5px;

    }



    .ga_glist {

        padding: 0 5px;

    }



    .ga_ginfo {

        padding-left: 30px;

    }



    .ga_ginfo {

        font-size: 16px;

    }



    .ga_gtitle {

        max-height: 80px;

    }



    .ga_gshu {

        margin: 4px 8px 0 8px;

    }



    .ga_gtext img {

        margin-right: 4px;

    }



    .ga_gtitle {

        height: 80px;

        padding-top: 8px;

    }



    .ga_gdizhi {

        margin-bottom: 10px;

    }



    .ga_glist1 {

        margin: 0 -5px;

    }



    .ga_glists {

        padding: 0 5px;

    }



    /* g end */

    /* f start */

    .ga_ftabs {

        padding: 10px 0;

    }



    .ga_fxian {

        margin: 0 30px;

        margin-top: 10px;

    }



    .ga_flist {

        padding: 30px 0;

    }



    .ga_flists {

        margin-bottom: 10px;

    }



    .ga_ftops,

    .ga_ftops1 {

        padding: 15px 30px;

    }



    .ga_fright,

    .ga_fright1 {

        padding-left: 30px;

    }



    .ga_fbumen1,

    .ga_fdidian1,

    .ga_fbumen,

    .ga_fdidian {

        width: 120px;

    }



    .ga_fjiantou {

        width: 7px;

        height: 7px;

        margin: 7px 7px 6px 0;

    }



    .ga_fbottoms {

        padding: 20px 30px 30px 30px;

    }



    .ga_fyaoqiu {

        margin-bottom: 20px;

    }



    .ga_flianxi {

        margin-bottom: 25px;

    }



    .ga_fyouxiang {

        margin-bottom: 5px;

    }



    .ga_fbumen,

    .ga_fdidian,

    .ga_fxueli {

        font-size: 14px;

    }



    .ga_ftoudi {

        width: 120px;

        height: 30px;

    }



    .ga_flink {

        line-height: 30px;

    }



    .ga_fxie {

        margin: 0 10px;

    }



    /* f end */

    /* gale end */

    .he_bante {

        bottom: 60px;

    }



    .he_pcban {

        display: none;

    }



    .he_phban {

        display: block;

    }



    .he_bante p {

        font-size: 20px;

    }



    .he_descti h4 {

        font-size: 18px;

    }



    .he_descti h4 span {

        font-size: 14px;

        padding-left: 5px;

    }



    .he_inonth4 {

        font-size: 16px;

    }



    .he_descti p {

        font-size: 16px;

        line-height: 20px;

    }



    .he_inonth4::after {

        height: 16px;

    }



    .he_hdteamli {

        width: 50%;

    }



    .he_servcen {

        padding: 0px 0px;

    }



    .he_introtori {

        bottom: 25px;

        right: 26px;

    }



    /* .he_relevli {

		padding: 0 10px;

	}

	.he_relevanb {

		margin: 0 -10px;

	} */

    .he_relevler,

    .he_relevrir {

        width: 13px;

    }



    .he_releva {

        padding: 35px;

        padding-top: 25px;

        padding-bottom: 25px;

    }



    .he_idea {

        padding: 25px;

        padding-bottom: 30px;

    }



    .he_ideaul {

        margin-top: 10px;

    }



    .he_idemori {

        width: 13px;

        margin-left: 5px;

    }



    .he_idemole span {

        font-size: 12px;

    }



    .he_idealri {

        width: 70px;

    }



    .he_idealle {

        width: calc(100% - 75px);

    }



    .he_abut {

        padding-left: 0px;

        padding-right: 0px;

    }



    .he_abutbtle h4 {

        font-size: 18px;

    }



    .he_abutrili p {

        font-size: 14px;

    }



    .he_abutrili span {

        font-size: 28px;

        /* top: -12px; */

    }



    .he_abut {

        padding-top: 100px;

    }



    .he_abutbtle {

        width: 255px;

    }



    .he_abutbtri {

        width: calc(100% - 255px);

    }



    .he_abutrili {

        margin-bottom: 65px;

    }



    .he_coverbx h4 {

        font-size: 18px;

        line-height: 26px;

    }



    .he_covpop {

        width: 26px;

        margin-top: 13px;

        margin-bottom: 15px;

    }



    .he_hugsc1 {

        width: 50px;

        margin-top: 26px;

    }



    .he_coverbx {

        padding: 28px 0px 30px;

    }



    .he_covergtb {

        height: 240px;

    }



    .he_abutrili span {

        font-size: 22px;

        /* top: -9px; */

    }



    .he_horhdti h4 {

        font-size: 18px;

        line-height: 26px;

    }



    .he_honorhd {

        padding-left: 10px;

        padding-right: 10px;

    }



    .he_d2input {

        padding: 0 20px;

    }



    .he_d2bane .he_bante {

        top: inherit;

        bottom: 150px;

    }



    .he_d2input {

        bottom: 50px;

    }



    /* css arno start */

    .ar_contentE2 {

        width: 100%;

    }



    .ar_conttitle h1 {

        font-size: 18px;

        line-height: 20px;

    }



    .ar_ctitem {

        padding: 15px 20px;

    }



    .ar_ctdeta {

        width: 59px;

        padding-top: 10px;

    }



    .ar_day {

        font-size: 18px;

        line-height: 20px;

    }



    .ar_yandm {

        font-size: 12px;

        line-height: 24px;

    }



    .ar_cttitle h3 {

        font-size: 16px;

        padding-right: 60px;

    }



    .ar_cttext p {

        font-size: 14px;

        margin: 20px 0;

        padding-right: 60px;

    }



    .ar_e2mcttit h1 {

        font-size: 22px;

        line-height: 1.75;

    }



    .ar_share {

        float: left;

        width: 30px;

        height: 30px;

    }



    .ar_share img {

        width: 16px;



    }



    .ar_cttext p {

        margin: 10px 0;

    }



    .ar_ctmore {

        padding: 0;

    }



    .ar_e2mcttit h1 {

        font-size: 18px;

        line-height: 1.75;

        padding-bottom: 5px;

    }



    .ar_e2mctmid {

        padding-bottom: 15px;

    }



    .ar_e2mctdeta,

    .ar_e2pvtext,

    .ar_e2pv {

        font-size: 12px;

    }



    .ar_e2pvimg img {

        width: 18px;

    }



    .ar_e2pvimg {

        padding-right: 4px;

    }



    .ar_e2pvtext {

        padding-right: 5px;

    }



    .ar_e2mctmid {

        padding-top: 15px;

        margin-top: 15px;

    }



    /* css arno end */

    .he_relevanb {

        padding: 0 0px;

    }



    .he_relevler {

        left: -27px;

    }



    .he_relevrir {

        right: -27px;

    }



    .he_relevati h4 {

        padding-left: 0px;

    }



    .ga_c2body {

        padding-top: 30px;

        padding-bottom: 40px;

    }



    .ga_c3lists {

        width: 50%;

    }



    .ga_c3lists {

        margin-bottom: 20px;

    }



    .ar_maincont ul {

        overflow: hidden;

        padding: 0px 0px 0;

    }



    .ar_yandm {

        padding-bottom: 0px;

    }



    .ar_e2pdown {

        padding-top: 14px;

        padding-bottom: 4px;

    }



    .ar_e2pup {

        padding-top: 26px;

    }



    .ga_flists {

        margin-bottom: 22px;

    }



    .he_farr {

        width: 11px;

    }



    .he_flists .ga_ftops1 {

        padding: 15px 30px;

    }



    .ga_flist {

        padding-bottom: 23px;

    }



    .ga_gbiaoti {

        padding: 24px 0 10px 0;

    }



    .ga_glists {

        width: 33.333333%;

    }



    .he_steg h4 {

        font-size: 18px;

    }



    .he_banerig video {

        display: none;

    }



    .he_foterle {

        padding-top: 38px;

    }



    .he_newsyli {

        margin-bottom: 25px;

    }



    /* .he_oldebx::before {

        left: 118px;

    } */



    .he_oldele {

        margin-bottom: 18px;

    }



    .he_bantedlo p {

        font-size: 14px;

        line-height: 24px;

        color: #ffffff;

    }



    .he_olde {

        width: 158px;

    }



    .he_bante {

        bottom: 115px;

    }



    .he_d1box .he_bante p {

        width: inherit;

        height: inherit;

    }



    .he_bante {

        bottom: 40px;

    }



    .he_bante {

        bottom: 75px;

    }



    .he_d2input {

        bottom: 30px;

    }

    .he_inlebh4 h4 {

        height: inherit;

        max-height: 64px;

    }

}



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

    .he_bebumn p a:not(:first-child) {

        padding-left: 0px;

    }



    .he_fielemd {

        width: 100%;

        overflow-x: auto;

    }



    .he_fielesc {

        width: 560px;

    }



    .he_fidrbxu h4 {

        font-size: 16px;

    }



    .he_fidrbxu h4::after {

        width: 100px;

    }



    .he_fidrbxu h4 {

        padding-left: 115px;

    }



    .he_filculi {

        width: 100%;

        border-right: 1px solid rgba(229, 229, 229, 0.2);

    }





    .he_filculi:nth-child(1) {

        border-top: 1px solid rgba(229, 229, 229, 0.2);

    }



    .he_filculi:nth-child(2) {

        border-top: 1px solid rgba(229, 229, 229, 0.2);

    }



    .he_filculi {

        border-top: none;

        border-bottom: 1px solid rgba(229, 229, 229, 0.2);

    }



    .he_filculi:nth-child(2n) {

        border-left: none;

    }



    .he_filculi a {

        padding: 25px 20px 70px;

    }





    .he_fidrbxu p {

        height: inherit;

    }



    .he_swdot {

        left: 25px;

    }



    .he_swdtb::before {

        width: 10px;

        height: 2px;

        right: 16px;

    }



    /* .he_sybmo {

		margin-top: 15px;

	}



	.he_sybmo {

		margin-top: 15px;

	} */



    .he_olde {

        width: 225px;

    }



    .he_shubico {

        width: 39px;

        height: 39px;

    }



    .he_shubico img {

        width: 11px;

    }



    .he_newsyli.on {

        width: 100%;

    }



    .he_newsyli {

        width: 100%;

    }



    .he_newh4 {

        font-size: 16px;

        padding-right: 0px;

        line-height: 28px;

    }



    .he_newsyul1 .he_newsybx {

        padding-top: 10px;

        border-top: none;

    }



    .he_newsy {

        padding-top: 35px;

    }



    .he_newsywb {

        padding-bottom: 20px;

    }



    .he_newsyul {

        padding-bottom: 20px;

    }



    .he_newsywb {

        padding-bottom: 18px;

    }



    .he_shichli {

        width: 100%;

    }



    .he_shiic {

        width: 33px;

    }



    .he_shichbxte h4 {

        font-size: 16px;

    }



    .he_shichbxte {

        padding: 25px 25px;

    }



    .he_cuedgd h4 {

        font-size: 28px;

    }



    .he_cusloli {

        width: 50%;

    }



    .he_cusloli {

        padding: 0 15px;

    }



    .he_cusloul {

        margin: 0 -15px;

    }



    .he_cusloli {

        margin-bottom: 25px;

    }



    /* gale start */

    /* c2 start */

    .ga_c2lists {

        width: 100%;

    }



    .ga_c2box {

        height: inherit;

        padding-bottom: 30px;

    }



    .ga_c2pin {

        width: 80%;

    }



    /* c2 end */

    /* c3 start */

    .ga_c3body {

        margin: 40px 0;

    }



    .ga_c3list {

        margin: 0;

    }



    .ga_c3lists {

        width: 100%;

        padding: 0;

        margin-bottom: 15px;

    }



    .ga_c3bottom {

        padding: 28px 0;

    }



    .ga_c3info {

        margin-top: 0;

    }



    /* c3 end */

    /* g start */

    .ga_gbody {

        padding-top: 40px;

    }



    .ga_gtop {

        margin: 0;

    }



    .ga_glist {

        padding: 0;

        width: 100%;

    }



    .ga_ginfo {

        padding-left: 20px;

    }



    .ga_gtext {

        width: 100%;

    }



    .ga_gtitle {

        height: inherit;

        max-height: inherit;

    }



    .ga_gshu {

        display: none;

    }



    .ga_gbiaoti {

        padding: 20px 0 20px 0;

    }



    .ga_glist1 {

        margin: 0;

    }



    .ga_glists {

        padding: 0;

        width: 100%;

    }



    .ga_gboxs {

        max-height: inherit;

    }



    .ga_gdizhi {

        max-height: inherit;

    }



    /* g end */

    /* f start */



    .ga_ftops,

    .ga_ftops1 {

        padding: 10px 10px;

    }



    .ga_fleft1,

    .ga_fleft {



        width: 100%;

    }



    .ga_fright,

    .ga_fright1 {

        width: 100%;

        padding-left: 0;

        margin-top: 10px;

    }



    .ga_fbumen1,

    .ga_fdidian1,

    .ga_fbumen,

    .ga_fdidian {

        width: 40%;

    }



    .ga_fjiantou {

        width: 7px;

        height: 7px;

        margin: 6px 6px 6px 0;

    }



    .ga_fbottoms {

        padding: 20px 10px 20px 10px;

    }



    .fmlt {

        margin-left: 60px;

    }



    /* f end */

    /* gale end */



    .he_insidele,

    .he_insideri {

        width: 100%;

        float: none;

        padding-left: 0;

    }



    .he_bante p {

        font-size: 18px;

    }



    .he_inside {

        padding-top: 45px;

    }



    .he_insidimg {

        margin-bottom: 22px;

    }



    .he_insdig {

        line-height: 22px;

    }



    .he_insdigte span {

        line-height: 25px;

    }



    .he_insdiri p {

        line-height: 26px;

    }



    .he_odat {

        padding-top: 15px;

    }



    .he_insdizhi {

        margin-top: 7px;

    }



    .he_odatlibx span {

        line-height: 24px;

    }



    .he_insideri {

        padding-bottom: 20px;

    }



    .he_hdteamli {

        width: 100%;

    }



    .he_hdteam {

        padding-top: 40px;

    }



    .he_hdteamli {

        margin-bottom: 28px;

    }



    .he_serswul {

        padding: 0 25px;

    }



    .he_serswul span {

        font-size: 16px;

    }



    .he_serswul::before {

        height: 20px;

    }



    .he_servti h4 {

        font-size: 18px;

    }



    .he_servic {

        padding-top: 22px;

    }



    .he_servtibt h4 {

        margin-top: 10px;

        margin-bottom: 3px;

    }



    .he_servtibt p::after {

        width: 3px;

        height: 3px;

    }



    .he_servcen {

        margin-bottom: 15px;

    }



    .he_introtole {

        width: 100%;

    }



    .he_introtole {

        padding-right: 0px;

    }



    .he_inlebh4 h4 {

        line-height: 26px;

        margin-bottom: 10px;

    }



    .he_inlebhp p {

        font-size: 14px;

        line-height: 26px;

        height: 52px;

    }



    .he_inlebhp p {

        font-size: 14px;

        line-height: 26px;

        height: 52px;

    }



    .he_introtori {

        bottom: 20px;

        right: 20px;

    }



    .he_inlebhp {

        margin-top: 15px;

    }



    .he_introto {

        padding: 20px 20px 75px;

    }



    .he_introdu {

        padding-top: 37px;

        padding-bottom: 37px;

    }



    .he_introto {

        margin-bottom: 37px;

    }



    .he_relevlile {

        width: 135px;

    }



    .he_relevliri {

        width: calc(100% - 135px);

        padding-left: 15px;

    }



    .he_mailb {

        margin-top: 22px;

    }



    .he_relevli {

        padding: 0 15px;

    }



    .he_idealp1,

    .he_idealp2,

    .he_idealle,

    .he_idealri {

        width: 100%;

        float: none;

    }



    .he_idealp2 {

        height: inherit;

    }



    .he_ideaul {

        margin-top: 3px;

    }



    .he_releva {

        margin-bottom: 34px;

    }



    .he_abutbtle {

        width: 100px;

    }



    .he_abutbtri {

        width: calc(100% - 100px);

    }



    .he_abutrili span {

        font-size: 20px;

        /* top: -8px; */

    }



    .he_abutrili {

        margin-bottom: 55px;

    }



    .he_cover {

        background: #ae1e24;

    }



    .he_covergtb {

        display: none;

    }



    .he_hugsc1 {

        margin-top: 20px;

    }



    .he_honorhd {

        padding-top: 29px;

        padding-bottom: 30px;

    }



    .he_hrhdulle,

    .he_hrhdulri {

        width: 14px;

    }



    .he_hrhdulbsx {

        padding: 0 10px;

    }



    .he_hrhdulle {

        left: -9px;

    }



    .he_hrhdulri {

        right: -9px;

    }



    .he_hrhdulbsx .ga_c2box {

        margin-left: 15px;

        margin-right: 15px;

        width: auto;

    }



    .he_hrhdulbsx {

        padding: 0 0px;

    }



    .he_honorhd {

        padding-left: 0px;

        padding-right: 0px;

    }



    .he_abutbtle,

    .he_abutbtri {

        width: 100%;

        float: none;

    }



    .he_d2inli {

        width: 100%;

        float: none;

        margin-bottom: 10px;

    }



    .he_d2input {

        position: static;

        transform: inherit;

        background: #f7f7f7;

        padding-top: 30px;

    }



    .he_d2bane .he_bante {

        top: 180px;

        bottom: inherit;

    }



    .he_hdteam {

        padding-top: 30px;

    }



    .header2 .logo {

        width: 130px;

    }



    /* css arno start */

    .ar_conttitle {

        padding-top: 15px;

        padding-bottom: 15px;

    }



    .ar_contentE2 {

        width: 100%;

        padding: 20px 20px;

    }



    .ar_ctitem {

        padding: 10px 15px;

    }



    .ar_ctdeta {

        width: 48px;

        padding-top: 5px;

    }



    .ar_day {

        font-size: 18px;

        line-height: 22px;

    }



    .ar_yandm {

        font-size: 12px;

        line-height: 16px;

    }



    .ar_cttitle h3 {

        font-size: 16px;

        padding-right: 40px;

        font-weight: normal;

        line-height: 1.75;

    }



    .ar_cttext p {

        font-size: 14px;

        margin: 5px 0;

        padding-right: 0px;

        line-height: 1.75;

    }



    .ar_ctmore {

        padding-top: 0;

    }



    .ar_maincont ul li {

        padding-bottom: 25px;

    }



    .ar_e2mctmid {

        margin-top: 10px;

        padding-bottom: 10px;

    }



    .ar_ctmoretext {

        font-size: 12px;

    }



    .ar_ctmoreimg {

        padding-left: 5px;

    }



    .ar_ctmoreimg img {

        width: 12px;

    }



    .ar_e2mctmid p {

        margin-bottom: 15px;

    }



    .ar_e2mcttit h1 {

        font-size: 18px;

        line-height: 1.75;

        padding-bottom: 0px;

    }



    .ar_e2mctmid {

        padding-top: 15px;

    }



    .ar_e2pup {

        padding-top: 20px;

    }



    .ar_e2pdown {

        padding-top: 5px;

        padding-bottom: 0;

    }



    /* css arno end */



    .he_newh4 {

        height: inherit;

    }



    .he_newsybx p {

        height: inherit;

    }



    .he_newsybx h4 {

        height: inherit;

    }



    .he_relevlile,

    .he_relevliri {

        width: 100%;

        float: none;

        padding-left: 0;

    }



    .he_relevliri {

        padding-top: 25px;

    }



    .he_relebxc p {

        height: 48px;

    }



    .he_releva {

        padding: 29px;

        padding-top: 25px;

        padding-bottom: 25px;

    }



    .he_relevler {

        left: -22px;

    }



    .he_relevrir {

        right: -22px;

    }



    .he_relevli {

        padding: 0 7px;

    }



    .he_relevanb {

        margin: 0 -7px;

    }



    .ga_c2pin {

        width: 100%;

        position: relative;

    }



    .ga_c2box {

        padding-left: 20px;

        padding-right: 20px;

        min-height: 380px;

    }



    .ga_c2list {

        padding: 15px 10px 0;

    }



    .ga_c2lists {

        margin-bottom: 25px;

    }



    .ga_c2box {

        padding-top: 30px;

    }



    .ga_c3list {

        padding-top: 10px;

    }



    .ga_c3bottom {

        padding: 20px 0;

    }



    .ga_c3lists {

        margin-bottom: 28px;

    }



    .ar_conttitle {

        padding-top: 25px;

        padding-bottom: 25px;

    }



    .ar_ctitem {

        padding-right: 55px;

    }



    .ar_cttitle h3 {

        height: 56px;

    }



    .ar_contentE2 {

        width: 100%;

        padding: 29px 20px;

    }



    .ga_ftops {

        position: relative;

    }



    .he_farr {

        position: absolute;

        top: 50%;

        transform: translateY(-50%);

        right: 10px;

    }



    .ga_fname {

        padding-right: 15px;

    }



    .he_flists .ga_ftops1 {

        padding: 15px 15px;

    }



    .ga_ftops,

    .ga_ftops1 {

        padding: 15px 15px;

    }



    .ga_flist {

        padding: 35px 0;

        padding-bottom: 25px;

    }



    .ga_gtext {

        height: inherit;

    }



    .ga_glist1 {

        padding-top: 0px;

    }



    .ga_gbiaoti {

        padding: 25px 0 20px 0;

    }



    .ga_glists {

        height: auto;

    }



    .ga_gjianjie {

        height: inherit;

    }



    .ga_glist1 {

        padding-bottom: 0px;

    }



    .he_dilog {

        width: 135px;

    }



    .header2 .logo {

        width: 140px;

    }



    .he_cuslo {

        padding: 0 0px;

    }



    .he_bebumn p {

        line-height: 18px;

    }



    .he_filculi {

        width: 50%;

    }



    .he_filculi p {

        font-size: 14px;

    }



    .he_filculi p {

        height: 44px;

        line-height: 22px;

    }



    .he_filculi a {

        padding: 25px 20px 25px;

    }



    .ga_c2lists {

        width: 50%;

    }



    .he_hrhdulbsx .ga_c2box {

        margin-left: 8px;

        margin-right: 8px;

    }



    .ga_c2list {

        margin: 0px;

    }



    .ga_c2lists {

        padding: 0 0px;

    }



    .ga_c2box {

        padding-left: 0px;

        padding-right: 0px;

    }



    .he_abutrili span {

        font-size: 24px;

        /* top: -12px; */

    }



    .he_hrhdulbsx .ga_c2box {

        margin-left: 5px;

    }



    .he_horhdti {

        margin-bottom: 0px;

    }



    .he_hdteamli {

        width: 50%;

    }



    .he_hdteamli {

        padding: 0 5px;

    }



    .he_hdteamuul {

        margin: 0 -5px;

    }



    .he_hdteapi {

        padding: 13px 8px 12px;

    }



    .he_hdteapi h4 {

        font-size: 14px;

    }



    .he_hdteapi p {

        font-size: 12px;

        line-height: 20px;

    }



    .he_hdteapi h4 {

        margin-bottom: 3px;

    }



    .he_hdteamli {

        margin-bottom: 10px;

    }



    .he_hdteam {

        padding-top: 23px;

    }



    .he_hdteapi::before {

        top: -7px;

        right: -7px;

    }



    .he_hdteamuul {

        padding-bottom: 18px;

    }



    .he_insidimg {

        width: 280px;

        max-width: 100%;

    }



    .ga_gtext p {

        height: inherit;

        line-height: 22px;

    }



    .ga_gtext img {

        margin-top: 3px;

    }



    .ga_gtext {

        line-height: 22px;

    }



    .he_calist .ga_c2lists {

        padding: 0 7px;

    }



    .he_c2bxgl {

        height: inherit;

        padding: 0px;

        padding-top: 10px;

    }



    .ga_c2box {

        padding-left: 10px;

        padding-right: 10px;

    }



    .he_newsyli {

        margin-bottom: inherit;

    }



    .he_newsyul2 .he_newsyli {

        margin-bottom: 25px;

    }



    .he_cuedgd h4 {

        font-size: 55px;

    }



    .he_olde {

        width: 249px;

    }



    .he_bantedlo {

        width: 100%;

    }



    .he_bantedlo p {

        font-size: 14px !important;

        line-height: 24px;

        color: #ffffff;

    }



    .he_bante {

        bottom: 29px;

    }



    .ar_ctdeta {

        width: 62px;

    }



    .ar_cttitle h3 {

        padding-right: 20px;

    }



    .he_abutrili span {

        font-size: 18px;

    }



    .he_olde {

        width: 158px;

    }



    .he_oldebx::before {

        height: 50px;

    }



    .he_mailb {

        margin-top: 12px;

    }



    .he_idemori {

        width: 11px;

        line-height: 22px;

    }



    .he_cusloli {

        width: 33.333333%;

    }



    .he_cusloli {

        padding: 0 10px;

    }



    .he_cusloul {

        margin: 0 -10px;

    }



    .he_bebumn {

        text-align: left;

    }



    .he_bebumn p a:first-child {

        padding-right: 7px;

        padding-left: 10px;

    }



    .he_bebumn p a:not(:first-child) {

        padding-left: 0px;

    }



    .he_bantedlo {

        margin-top: 10px;

    }



    .he_bante {

        bottom: 120px;

    }



    .he_bante {

        bottom: 30px;

    }



    .he_hdteamli {

        width: 100%;

    }



    .news_detail_edr li {

        margin-bottom: 15px;

    }



    .he_oldebx::before {

        height: 40px;

    }



    .he_oldebx::before {

        top: 43%;

    }



    .he_coverbx p {

        height: inherit;

    }



    .he_inlebhp p {

        height: inherit;

    }



    .he_idea {

        overflow: hidden;

    }

    .he_hdteapi {
        width: 50%;
    }

    /* .he_olde {
        width: 100%;
    } */
    .he_olde {
        width: 200px;
    }

    .he_olxjbx{
        display: inline-block;
        min-width: 63px;
    }

    .he_oldele:nth-child(even){
        text-align: right;
    }
    
    .he_oldele:nth-child(even) .he_olxjbx{
        text-align: left;
    }
    .he_oldebx::before {
        left: 50%;
    }

}