@charset "utf-8";



/* 调大看小 */

/* 1920~1441 pc大屏幕 */

@media screen and (max-width: 1680px) {
    /* 规范 */

    /* @标题 */

    .std_tit1 {

        font-size: 42px;

        line-height: 1.5;

    }



    .std_tit2 {

        font-size: 38px;

        line-height: 1.5;

    }



    .std_tit3 {

        font-size: 32px;

        line-height: 1.5;

    }



    .std_tit4 {

        font-size: 30px;

        line-height: 1.5;

    }



    .std_tit5 {

        font-size: 28px;

        line-height: 1.5;

    }



    .std_tit6 {

        font-size: 20px;

        line-height: 1.5;

    }



    /* @文本 */

    .std_text,

    .std_text p {

        font-size: 16px;

        line-height: 1.75;

    }



    /* @编辑器 */

    .yxedr_active h2 {

        font-size: 38px;

        line-height: 1.5;

        margin-bottom: 19px;

    }



    .yxedr_active h3 {

        font-size: 30px;

        line-height: 1.5;

        margin-bottom: 15px;

    }



    .yxedr_active h4 {

        font-size: 28px;

        line-height: 1.5;

        margin-bottom: 14px;

    }



    .yxedr_active h5 {

        font-size: 22px;

        line-height: 1.5;

        margin-bottom: 11px;

    }



    .yxedr_active p {

        font-size: 16px;

        line-height: 1.75;

        margin-bottom: 8px;

    }



    /* @间距 */

    .std_padd_top100 {

        padding-top: 80px;

    }



    .std_padd_bot100 {

        padding-bottom: 80px;

    }



    .std_padd100 {

        padding: 80px 0;

    }



    .std_margin_bot40 {

        margin-bottom: 35px;

    }



    /* 规范-end */



    /* b1 */

    .mod_banner1_item_cont {

        padding: 30px 40px 30px 40px;

    }



    .mod_banner1_tab {

        bottom: 7.54%;

    }



    .gipt_left {

        width: 33.75%;

        background-color: #fff;

        padding: 45px;

    }



    .genmodel_scene_cont,

    .genmodel_cloud_cont,

    .genmodel_zkt_cont {

        padding-top: 60px;

    }



    .genmodel_cloud .mod_titbox,

    .genmodel_scene .mod_titbox,

    .genmodel_zkt .mod_titbox,

    .genmodel_collect .mod_titbox {

        margin-bottom: 30px;

    }



    .genmodel_cloud_text {

        margin-bottom: 20px;

    }



    .genmodel_scene_text,

    .genmodel_zkt_textlist li {

        margin-bottom: 20px;

    }



    .gmic_tit {

        margin-bottom: 10px;

        margin-top: 22px;

    }



    .mod_contrast .twentytwenty-handle {

        width: 54px !important;

        height: 54px !important;

        margin-left: -27px !important;

        margin-top: -27px !important;

    }



    .gmic_play {

        width: 62px;

    }



    /* b1-end */



    /* footer */

    .mod_gotop {

        right: 45px;

        width: 52px;

    }



    .ys_footer {

        min-height: 550px;

        padding-top: 85px;

    }



    .yfhl_logo {

        width: 180px;

    }



    .yfhr_icon {

        width: 40px;

        margin-right: 10px;

    }



    .yfhr_phone_number {

        font-size: 20px !important;

    }



    .ys_footer_header {

        padding-bottom: 18px;

        margin-bottom: 50px;

    }



    .yfpl_item {

        padding: 0 32px;

    }



    .yfpl_list {

        margin: 0 -32px;

    }



    .yfpr_item {

        padding: 0 12px;

    }



    .yfpr_list {

        margin: 0 -12px;

    }



    .yfpr_item_cont img {

        width: 80px;

    }



    .ys_footer_primary {

        padding-bottom: 120px;

    }



    .yfpl_item_tit a {

        margin-bottom: 15px;

    }



    .yfpr_item_cont_text {

        margin-top: 10px;

    }



    /* footer-end */





    /* b2 */

    .setip_custom_primary_right {

        width: 510px;

    }



    .setip_custom_primary_right img {

        transform: translateY(55px);

    }



    .scpl_text {

        margin-bottom: 40px;

        margin-top: 35px;

    }



    .setip_custom_primary_left {

        padding-right: 60px;

    }



    .scpl_item {

        padding: 0 15px;

        margin-bottom: 50px;

    }



    .scpl_list {

        margin: 0 -15px;

    }



    .scpl_item_text {

        padding-left: 12px;

    }



    .svic_cont {

        padding: 0 35px 30px;

    }



    .svic_subtit {

        margin-top: 30px;

        margin-bottom: 8px;

    }



    .svic_tit {

        margin-bottom: 8px;

    }



    .setip_virtualman_use {

        width: 1250px;

    }



    .setip_virtualman_use_control {

        width: 960px;

        margin: 35px auto 0;

    }



    .setip_virtualman_use_prev,

    .setip_virtualman_use_next {

        width: 40px;

    }



    .setip_virtualman_use_progress {

        margin-left: 20px;

    }



    .setip_virtualman_itemtype2 .svic_cont {

        padding-top: 30px;

    }



    .scene_change_text,

    .scene_evolve_text,

    .scene_interaction_text {

        margin-bottom: 25px;

    }



    /* b2-end */



    /* b3 */

    .scene_change_cont .mod_titbox,

    .scene_evolve .mod_titbox,

    .scene_interaction .mod_titbox {

        margin-bottom: 30px;

    }



    .scene_interaction_vr {

        padding: 40px 26px 40px 49px;

    }



    .scene_interaction_3d {

        padding: 25px 25px 25px 40px;

    }



    .sivl_tit {

        margin-bottom: 40px;

    }



    .scene_interaction_3d_left {

        width: 100%;

        padding-right: 40px;

    }



    .scene_interaction_vr_right {

        width: 615px;

    }



    .scene_interaction_3d_right {

        width: 615px;

    }



    /* b3-end */



    /* b4 */

    .pavai_5g_img {

        width: 91.25%;

    }



    .pavai_5g_cont .mod_titbox,

    .pavai_twin .mod_titbox,

    .pavai_sem_cont .mod_titbox {

        margin-bottom: 30px;

    }



    .pavai_5g_text,

    .pavai_sem_text {

        margin-bottom: 45px;

    }



    .pavai_twin_right_img {

        width: 724px;

    }



    .pavai_twin_text {

        margin-bottom: 20px;

    }



    .ptli_cont::before {

        width: 11px;

        height: 11px;

        margin-right: 15px;

        margin-top: 16px;

    }



    .pavai_smart_cont .mod_titbox {

        margin-bottom: 45px;

    }



    .pavai_smart_right {

        width: 490px;

        padding: 20px 0;

    }



    .pavai_smart_left {

        padding-right: 70px;

    }



    .pavai_smart_item:nth-child(even) .pavai_smart_left {

        padding-left: 70px;

    }



    .pavai_smart_item {

        padding-right: 24px;

        padding-left: 38px;

    }



    .pavai_smart_left_tit {

        margin-bottom: 18px;

        margin-top: 35px;

    }



    /* b4-end */



    /* d1 */

    .culture_banner_tab {

        bottom: 5.5%;

    }



    .culture_classify_item {

        margin-right: 20px;

        margin-bottom: 10px;

    }



    .culture_classify {

        margin-bottom: 30px;

    }



    .culture_item_cont_bot {

        padding: 25px 30px 25px;

    }



    .cicb_tit {

        margin-bottom: 7px;

    }



    .cicb_text {

        line-height: 1.6;

    }



    .culture_page {

        margin-top: 20px;

    }



    .pc_fenye li {

        width: 35px;

        height: 35px;

        line-height: 35px;

        margin: 0 8px;

    }



    .culture_banner_listbox {

        width: 658px;

    }



    .culture_banner_item_cont {

        line-height: 40px;

    }



    .culture_banner_item {

        padding: 0 8px;

    }



    .culture_banner_list {

        margin: 0 -8px;

    }



    .culture_banner_arrow div {

        width: 38px;

    }



    /* d1-end */



    /* d2 */

    .casedeta_banner .slick-dots {

        bottom: 40px;

    }



    .casedeta_cont_primary {

        margin-top: 40px;

        padding-bottom: 100px;

    }



    .casedeta_cont_primary .yxedr_active {

        padding-bottom: 40px;

        border-bottom: 1px solid #D3D3D3;

    }



    .casedeta_page {

        padding-top: 20px;

    }



    .casedata_newest_primary {

        margin-bottom: 45px;

    }



    .mod_btn2 {

        height: 52px;

        min-width: 170px;

    }



    /* d2-end */





    /* f2 */

    .mod_tab_item_cont {

        height: 75px;

    }



    .mod_tab_crumbs {

        bottom: calc(100% + 20px);

    }



    .mod_tab {

        margin-bottom: 60px;

    }



    .honor_tit {

        margin-bottom: 20px;

    }



    .honor_server_tit {

        margin-bottom: 25px;

    }



    .honor_server_item_tit {

        min-width: 155px;

        padding: 12px 16px;

    }



    .honor_server_cont {

        padding-bottom: 50px;

    }



    .honor_item_tit {

        margin-bottom: 25px;

    }



    .honor_item_right {

        width: 650px;

    }



    .honor_item_left {

        flex-shrink: 0;

        width: calc(100% - 650px);

        padding-right: 60px;

    }



    .honor_item:nth-child(even) .honor_item_left {

        padding-left: 60px;

        padding-right: 0;

    }



    .honor_item_left_list {

        padding-right: 40px;

        height: 415px;

    }



    /* f2-end */



    /* g */

    .contact_firm_tit {

        margin-bottom: 45px;

    }



    .contact_firm_hq_right {

        padding: 20px 20px 20px 60px;

    }



    .contact_firm_hq_left {

        width: 630px;

    }



    .contact_firm_hq_tit {

        margin-bottom: 45px;

    }



    .contact_firm_phone {

        margin-bottom: 10px;

    }



    .culture_item {

        padding: 0 9px;

        margin-bottom: 18px;

    }



    .culture_list {

        margin: 0 -9px;

    }



    .contact_firm_cont {

        padding-bottom: 70px;

    }



    .contact_work_tit {

        margin-bottom: 55px;

    }



    .cwic_tit {

        margin-bottom: 14px;

        padding-bottom: 14px;

    }



    .contact_work_item {

        padding: 0 32px;

        margin-bottom: 55px;

    }



    .contact_main .cicb_tit {

        font-size: 22px;

    }













    /* g-end */



    /* f4 */

    .newsdeta_crumbs {

        margin-top: 25px;

        margin-bottom: 50px;

    }



    .newsdeta_left {

        padding-right: 115px;

    }



    .newsdeta_info_tit {

        margin-bottom: 20px;

    }



    .newsdeta_info_bot {

        padding-bottom: 30px;

    }



    .newsdeta_info {

        margin-bottom: 30px;

    }



    .newsdeta_right_tit {

        margin-bottom: 20px;

        padding-left: 15px;

    }



    .newsdeta_right_tit::after {

        width: 4px;

    }



    .newsdeta_right_item_cont {

        padding: 20px 0;

    }



    .newsdeta_right_item_time {

        margin-bottom: 10px;

    }



    .newsdeta_right_item_text {

        margin-bottom: 25px;

    }



    .newsdeta_right_item::after {

        height: 92%;

    }



    .newsdeta_page {

        padding-top: 25px;

        margin-top: 45px;

    }



    .newsdeta_page_prev {

        margin-bottom: 14px;

    }



    .bshare-custom .ys_sharebox {

        width: 22px;

        margin-left: 18px;

    }



    /* f4-end */



    /* c */

    .pati_cont {

        min-height: 170px;

        padding: 30px 30px;

    }



    .product_ai_image_right,

    .product_ai_image_left,

    .pair_bottom_img,

    .product_ai_text_item {

        padding: 0 6px;

    }



    .product_ai_text,

    .product_ai_image,

    .pair_bottom {

        margin: 0 -6px;

    }



    .product_ai_textbox {

        margin-bottom: 14px;

    }



    .product_twin_item {

        padding: 0 6px;

        margin-bottom: 12px;

    }



    .product_twin_list {

        margin: 0 -6px;

    }



    .product_3d .pati_cont {

        min-height: 140px;

    }



    .product_ai_left {

        width: 680px;

    }



    .product_ai_right {

        padding-left: 60px;

        padding-right: 100px;

    }



    .product_ai_right_item {

        padding: 25px 40px 15px;

    }



    .product_ai_right_cont {

        width: 100%;

    }



    .pari_text {

        margin-top: 12px;

    }



    .product_wmm_ref_left {

        width: 770px;

    }



    .product_wmm_ref_right {

        padding-left: 50px;

    }



    .pwrr_item_tit {

        margin-bottom: 8px;

    }



    .pwrr_item {

        margin-bottom: 22px;

    }



    .product_tit_con::after {

        height: 12px;

    }



    .product_banner_tit::after {

        width: 243px;

        height: 12px;

    }



    .product_banner_cont {

        bottom: 46%;

    }



    /* c-end */



    /* f1 */

    .aboutus_info_img {

        width: 340px;

    }



    .aboutus_info_left {

        padding-right: 80px;

    }



    .aboutus_info_tit {

        margin-bottom: 25px;

    }



    .aboutus_info_blue {

        margin-top: 50px;

    }



    .aboutus_info_blue_cont {

        padding-left: calc((100% - 82.5%) / 2);

        height: 100px;

    }



    .aboutus_info_blue_text {

        margin-right: 34px;

    }



    .aboutus_develop_prevbtn,

    .aboutus_develop_nextbtn,

    .adsi_list .slick-next,

    .adsi_list .slick-prev {

        width: 40px;

        height: 40px;

    }



    .aboutus_develop_line_circle {

        width: 540px;

        height: 540px;

        top: calc(50% + 0px);

    }



    .aboutus_develop_arrow {

        width: 95px;

    }



    .aboutus_develop_tit {

        margin-bottom: 15px;

    }



    .aboutus_develop_titcont {

        margin-bottom: 50px;

    }



    .aboutus_develop_line::after {

        top: calc(50% + 0px);

    }



    .adsi_cont_lefttext,

    .adsi_cont_righttext {

        margin: 0 18px;

        font-size: 70px;

    }



    .adsi_item_cont_tit {

        margin-bottom: 15px;

    }



    .adsi_cont_text {

        margin-bottom: 40px;

    }



    .adsi_item {

        padding: 0 30px;

    }



    .adsi_list {

        margin: 0 -30px;

    }



    /* f1-end */



    /* index */

    .home_ri_sea {

        padding-left: 20px;

    }



    .hrnu_li {

        margin: 0 16px;

    }



    /* .hrnu_link,

    .home_ri_sea_icon,

    .home_le_lo a,

    .home_le_lo {

        line-height: 110px;

    } */



    .hrnu_link,

    .home_ri_sea_icon,

    .home_le_lo,

    .home_le_lo {

        line-height: 110px;

    }



    .home_le_lo {

        width: 180px;

    }



    .home_ban {

        bottom: 150px;

    }



    .home_dots {

        bottom: 50px;

    }



    .home_solu_le {

        padding-right: 70px;

    }



    .hslr_li {

        padding: 0 20px;

    }



    .home_solu_le_roll {

        margin: 0 -20px;

        padding-bottom: 30px;

    }



    .hslr_wrap_num_tit span {

        font-size: 54px;

    }



    .hslr_wrap_num {

        margin-bottom: 15px;

    }



    .home_solu_ri_play {

        width: 66px;

    }



    .mod_btn2 {

        height: 50px;

        min-width: 160px;

    }



    .mod_btn2 {

        height: 45px;

        min-width: 140px;

    }



    .home_case_swip_ul {

        margin-top: 30px;

    }



    .hcss_li_wrap_tit {

        padding: 30px 48px;

    }



    .home_case_swip_sli {

        /* width: 920px; */

        width: 840px;

    }



    .hcss_ul .slick-dots {

        margin-top: 35px;

    }



    .home_choi_wrap_ri {

        width: calc(100% - 70px);

        padding-left: 60px;

    }



    .g-sypt1fl-icon {

        transform: scale(0.95);

    }



    .g-sypt1-icon {

        margin-bottom: 30px;

    }



    .home_choi_wrap_le {

        top: 50%;

    }



    .hcwr_li_le {

        width: 43%;

        padding-right: 70px;

    }



    .hcwr_li_le_tit {

        margin-bottom: 20px;

    }



    .hswu_li_wrap {

        padding: 20px 40px;

    }



    .hplu_li a {

        padding: 30px 50px 35px 0;

    }



    .hplu_ri_tit {

        padding-right: 60px;

    }



    .hswu_cont {

        padding: 0 18px;

    }



    .hswu_wrap_img {

        margin-bottom: 30px;

    }



    .home_succe_wrap_ul {

        margin: 0 -18px;

    }



    /* index-end */





    /* .ys_hd_white .hrnu_link,

    .ys_hd_white .home_ri_sea_icon,

    .ys_hd_white .home_le_lo a,

    .ys_hd_white .home_hd_le p {

        line-height: 80px !important;

    } */



    .ys_hd_white .hrnu_link,

    .ys_hd_white .home_ri_sea_icon,

    .ys_hd_white .home_le_lo,

    .ys_hd_white .home_hd_le p {

        line-height: 80px !important;

    }



    .ys_hd_white::before {

        height: 80px;

    }



    .home_case {

        padding-bottom: 250px;

    }



    .home_case_bg {

        bottom: -185px;

    }



    .honor_item_left {

        width: calc(100% - 685px);

    }



    .honor_item_right {

        width: 685px;

    }



    .casedeta_main .culture_banner_arrow{

        padding: 0 60px;

    }



    .home_le_lo {

        width: 300px !important;

    }





    .product_wmm_ref_right {

        padding-left: 57px;

    }

    

    .product_link_list {

        padding-right: 60px;

    }



    .hrnu_down_ul_li a{

        padding: 0 20px;

        line-height: 55px;

    }



    

    .ys_page_products .hrnu_down{

        top: 110px;

    }

    .ys_hd_white .hrnu_link {

        line-height: 30px !important;

    }

    /* 2022.12.13 */

    .msln_cry {

        padding: 22px 26px 26px 28px;

    }

    .msln_cry .std_tit5 {

        margin-bottom: 8px;

    }

    .std_tit5 {

        font-size: 26px;

    }

    .mdtn_icon {

        width: 26px;

        top: 6.5px;

    }

    .media_digital .media_digital_text_nub:nth-of-type(2n) {

        width: 68.5%;

    }

    .media_digital .media_digital_text_nub:nth-of-type(2n-1) {

        width: 31.5%;

    }

    .media_digital_text_nub .std_tit5 {

        width: calc(100% - 26px);

        padding-left: 14px;

    }

    .media_digital_text_nub {

        margin-bottom: 28px;

    }

    .media_digital_text {

        margin-bottom: 18px;

    }

    .std_font20 {

        font-size: 18px;

    }

    .media_skill_nub_img .std_font20 {

        bottom: 11px;

        left: 25px;

    }

    .media_skill_nub_img .std_text {

        padding: 3.5px 14px 4.5px;

        font-size: 14px;

    }

    .media_digital_text_nub{

        padding-right: 80px;

    }

    .media_digital_text {

        padding-top: 0;

    }

    .std_margin_bot60 {

        margin-bottom: 50px;

    }

    .mscl_nub_text {

        padding-left: 32px;

    }

    .media_special_cry_right2 .mscl_nub_text {

        padding-left: 24px;

    }

    .metaverse_eplatform_text p span {

        font-size: 28px;

    }

    .mpsl_nub.swiper-slide {

        height: 309px;

    }

    .metaverse_display_list_nub.swiper-slide {

        height: 430px;

    }

    .metaverse_eplatform_list_nub.swiper-slide {

        height: 220px;

    }

    .metaverse_eplatform .media_digital_text,

    .metaverse_person .media_digital_text,

    .metaverse_cloud .media_digital_text,

    .metaverse_whole .media_digital_text {

        margin-bottom: 8px;

    }

    .metaverse_eplatform_swipe .swipe_control {

        width: 82.5%;

    }

    .mwcd_nub_cry {

        padding: 32px 30px 36px 32px;

    }

    .mwcd_nct_font20 {

        margin-bottom: 10px;

    }

    .mwcd_nub_cry_img {

        width: 290px;

    }

    .metaverse_lot .media_digital_text_nub {

        padding-right: 4px;

    }

    .swipe_control{

        max-width: 100%;

    }

    .business_plan .mpsl_nub.swiper-slide {

        height: 233px;

    }

    .hrnu_link, .home_ri_sea_icon, .home_le_lo, .home_le_lo {

        line-height: 30px;

    }

    .culture_banner_listbox {

        width: calc(100% - 76px);

    }

    .mod_tab_item_cont {

        font-size: 22px;

    }

    .yfhl_logo {

        width: 240px;

    }

    /* 1680end */
    .yfhl_logo {
        width: 300px;
    }
    .aboutus_info_blue_cont {
        padding-left: 0;
        padding: 0 5px;
    }
    .aboutus_info_blue_text {
        margin-right: 10px;
    }
    .aboutus_info_blue_text{
        font-size: 14px;
    }
    .aboutus_info_blue_cont .std_tit5 {
        font-size: 22px;
    }
    .aboutus_info_blue_cont .std_tit5 {
        max-width: 640px;
    }
    .media_digital_text_nub{
        padding: 0 35px;
    }
}



@media screen and (max-width: 1560px) {



    /* 规范 */

    /* @标题 */

    .std_tit1 {

        font-size: 38px;

        line-height: 1.5;

    }



    .std_tit2 {

        font-size: 34px;

        line-height: 1.5;

    }



    .std_tit3 {

        font-size: 32px;

        line-height: 1.5;

    }



    .std_tit4 {

        font-size: 28px;

        line-height: 1.5;

    }



    .std_tit5 {

        font-size: 24px;

        line-height: 1.5;

    }



    .std_tit6 {

        font-size: 22px;

        line-height: 1.5;

    }



    /* @文本 */

    .std_text,

    .std_text p {

        font-size: 16px;

        line-height: 1.75;

    }



    /* @编辑器 */

    .yxedr_active h2 {

        font-size: 34px;

        line-height: 1.5;

        margin-bottom: 17px;

    }



    .yxedr_active h3 {

        font-size: 28px;

        line-height: 1.5;

        margin-bottom: 14px;

    }



    .yxedr_active h4 {

        font-size: 26px;

        line-height: 1.5;

        margin-bottom: 13px;

    }



    .yxedr_active h5 {

        font-size: 22px;

        line-height: 1.5;

        margin-bottom: 11px;

    }



    .yxedr_active p {

        font-size: 16px;

        line-height: 1.75;

        margin-bottom: 8px;

    }



    /* @间距 */

    .std_padd_top100 {

        padding-top: 70px;

    }



    .std_padd_bot100 {

        padding-bottom: 70px;

    }



    .std_padd100 {

        padding: 70px 0;

    }



    .std_margin_bot40 {

        margin-bottom: 35px;

    }



    /* 规范-end */



    /* b1 */

    .gipb_item_cont_tit {

        height: 38px;

        padding: 0 15px;

    }



    .genmodel_cloud .mod_titbox,

    .genmodel_scene .mod_titbox,

    .genmodel_zkt .mod_titbox,

    .genmodel_collect .mod_titbox {

        margin-bottom: 25px;

    }



    .genmodel_cloud_text {

        margin-bottom: 15px;

    }



    .genmodel_cloud_subtit {

        margin-bottom: 20px;

    }



    .genmodel_scene_text,

    .genmodel_zkt_textlist li {

        margin-bottom: 15px;

    }



    .genmodel_scene_cont,

    .genmodel_cloud_cont,

    .genmodel_zkt_cont {

        padding-top: 55px;

    }



    /* b1-end */



    /* footer */

    .mod_gotop {

        right: 36px;

        width: 46px;

    }



    .ys_footer {

        min-height: 400px;

        padding-top: 78px;

    }



    .yfhl_logo {

        width: 170px;

    }



    .yfhr_icon {

        width: 34px;

        margin-right: 8px;

    }



    .yfhr_phone_number {

        font-size: 18px !important;

    }



    .ys_footer_header {

        padding-bottom: 16px;

        margin-bottom: 45px;

    }



    .yfpl_item {

        padding: 0 25px;

    }



    .yfpl_list {

        margin: 0 -25px;

    }



    .ys_footer_primary_left {

        padding-right: 56px;

    }



    .yfpr_item_cont img {

        width: 75px;

    }



    .yfpr_item {

        padding: 0 10px;

    }



    .yfpr_list {

        margin: 0 -10px;

    }



    .yfpr_item_cont_text {

        margin-top: 8px;

    }



    .ys_footer_primary {

        padding-bottom: 100px;

    }



    .ys_footer_bot {

        padding-bottom: 10px;

        margin-bottom: 14px;

    }



    .ys_footer_bot_friend {

        margin-right: 10px;

    }



    .ys_footer_bot_item {

        margin-right: 20px;

    }





    /* footer-end */





    /* b2 */

    .setip_custom_primary_right {

        width: 450px;

    }



    .setip_custom_primary_right img {

        transform: translateY(40px);

    }



    .scpl_item {

        padding: 0 15px;

        margin-bottom: 30px;

    }



    .scpl_text {

        margin-bottom: 30px;

        margin-top: 30px;

    }



    .setip_custom_primary_right {

        width: 400px;

    }



    .setip_virtualman_use {

        width: 1150px;

    }



    .setip_virtualman_use_control {

        width: 800px;

        margin: 25px auto 0;

    }



    .setip_virtualman_use_prev,

    .setip_virtualman_use_next {

        width: 35px;

    }



    .setip_virtualman_use_progress .svup_box {

        height: 2px;

    }



    .setip_virtualman_use_arrow {

        width: 95px;

    }



    /* b2-end */



    /* b3 */

    .scene_interaction_vr_right {

        width: 550px;

    }



    .scene_interaction_3d_right {

        width: 550px;

    }



    .sivl_tit {

        margin-bottom: 35px;

    }



    .scene_interaction_3d {

        padding: 20px 20px 20px 30px;

    }



    .scene_interaction_vr {

        padding: 40px 20px 30px 30px;

    }



    .scene_change_cont .mod_titbox,

    .scene_evolve .mod_titbox,

    .scene_interaction .mod_titbox {

        margin-bottom: 25px;

    }



    .scene_change_text,

    .scene_evolve_text,

    .scene_interaction_text {

        margin-bottom: 20px;

    }



    /* b3-end */



    /* b4 */

    .pavai_5g_cont .mod_titbox,

    .pavai_twin .mod_titbox,

    .pavai_sem_cont .mod_titbox {

        margin-bottom: 25px;

    }



    .pavai_5g_text,

    .pavai_sem_text {

        margin-bottom: 40px;

    }



    .pavai_twin_right_img {

        width: 646px;

    }



    .pavai_twin_left_list {

        display: flex;

        flex-wrap: wrap;

        margin: 15px -20px;

    }



    .pavai_twin_left_item {

        padding: 0 20px;

        margin-bottom: 15px;

    }



    .pavai_twin_left_listbox {

        width: 430px;

    }



    .ptli_cont::before {

        width: 10px;

        height: 10px;

        margin-right: 10px;

        margin-top: 15px;

    }



    .pavai_smart_cont .mod_titbox {

        margin-bottom: 35px;

    }



    .pavai_smart_left {

        padding-right: 40px;

    }



    .pavai_smart_item:nth-child(even) .pavai_smart_left {

        padding-left: 40px;

    }



    .pavai_smart_right {

        width: 460px;

    }





    /* b4-end */



    /* d1 */

    .culture_classify {

        margin-bottom: 20px;

    }



    .culture_item {

        padding: 0 8px;

        margin-bottom: 16px;

    }



    .culture_list {

        margin: 0 -8px;

    }



    .culture_classify_item {

        margin-right: 15px;

        margin-bottom: 10px;

    }



    .culture_item_cont_bot {

        padding: 20px 20px 20px;

    }



    .cicb_tit {

        margin-bottom: 4px;

    }



    .cicb_text {

        line-height: 1.6;

    }



    .culture_item_cont_bot {

        border-radius: 0 0 10px 10px;

    }



    .culture_item_cont .ys_imgbox_cover {

        border-radius: 10px 10px 0 0;

        overflow: hidden;

    }



    .culture_classify_left {

        margin-right: 30px;

    }



    .culture_banner_listbox {

        width: 550px;

    }



    .culture_banner_item_cont {

        line-height: 38px;

    }



    .culture_banner_item {

        padding: 0 8px;

    }



    .culture_banner_list {

        margin: 0 -8px;

    }



    .culture_banner_arrow div {

        width: 36px;

    }



    /* d1-end */



    /* d2 */

    .casedeta_banner .slick-dots {

        bottom: 30px;

    }



    .casedeta_bread {

        margin-top: 20px;

    }



    .casedeta_cont_primary {

        margin-top: 30px;

        padding-bottom: 70px;

    }



    .casedeta_cont_primary .yxedr_active {

        padding-bottom: 35px;

        border-bottom: 1px solid #D3D3D3;

    }



    .casedata_newest_primary {

        margin-bottom: 35px;

    }



    /* d2-end */



    /* f2 */

    .honor_item_left_list {

        padding-right: 30px;

        height: 380px;

    }



    .honor_item_right {

        width: 600px;

    }



    .honor_item_left {

        flex-shrink: 0;

        width: calc(100% - 600px);

        padding-right: 40px;

    }



    .honor_item:nth-child(even) .honor_item_left {

        padding-left: 40px;

        padding-right: 0;

    }



    .mod_tab {

        margin-bottom: 50px;

    }



    .honor_server_item_tit {

        min-width: 145px;

        padding: 9px 15px;

    }



    .honor_item_tit {

        margin-bottom: 20px;

        margin-top: 0px;

    }



    .honor_item_left_item {

        margin-bottom: 15px;

    }



    .honor_item {

        margin-bottom: 50px;

    }





    /* f2-end */



    /* g */

    .contact_firm_hq_left {

        width: 545px;

    }



    .contact_firm_hq_right {

        padding: 20px 20px 20px 45px;

    }



    .contact_firm_hq_tit {

        margin-bottom: 35px;

    }



    .contact_firm_hq {

        margin-bottom: 24px;

    }



    .contact_main .cicb_tit {

        font-size: 20px;

    }



    .contact_firm_cont {

        padding-bottom: 65px;

    }



    .contact_work_tit {

        margin-bottom: 40px;

    }



    .cwic_tit {

        margin-bottom: 10px;

        padding-bottom: 10px;

    }



    .contact_work_item {

        padding: 0 32px;

        margin-bottom: 40px;

    }





    /* g-end */



    /* f4 */

    .newsdeta_crumbs {

        margin-top: 25px;

        margin-bottom: 40px;

    }



    .newsdeta_right {

        width: 350px;

    }



    /* f4-end */



    /* c */

    .product_ai_left {

        width: 600px;

    }



    .product_wmm_ref_left {

        width: 686px;

    }



    .product_wmm_ref_right {

        padding-left: 40px;

    }



    .product_3d .pati_cont {

        min-height: 130px;

    }



    .pati_cont {

        min-height: 170px;

        padding: 30px 24px;

    }



    .pati_cont {

        min-height: 155px;

    }



    .product_twin_item_cont {

        min-height: 100px;

        padding: 25px 30px 25px 35px;

    }



    .ptic_tit {

        margin-bottom: 7px;

    }





    .product_banner_tit::after {

        width: 220px;

        height: 10px;

    }



    .product_banner_tit {

        margin-bottom: 10px;

    }



    .product_banner_cont {

        bottom: 44%;

    }



    /* c-end */



    /* f1 */

    .aboutus_info_img {

        width: 320px;

    }



    .aboutus_info_left {

        padding-right: 60px;

    }



    .aboutus_info_tit {

        margin-bottom: 20px;

    }



    .aboutus_info_blue {

        margin-top: 40px;

    }



    .aboutus_info_blue_cont {

        padding-left: calc((100% - 82.5%) / 2);

        height: 90px;

    }



    .aboutus_info_blue_text {

        margin-right: 25px;

    }



    .aboutus_develop_tit {

        margin-bottom: 10px;

    }



    .aboutus_develop_prevbtn,

    .aboutus_develop_nextbtn,

    .adsi_list .slick-next,

    .adsi_list .slick-prev {

        width: 36px;

        height: 36px;

    }



    .aboutus_develop_arrow {

        width: 86px;

    }



    .aboutus_develop_titcont {

        margin-bottom: 40px;

    }



    .adsi_cont_tit {

        margin-bottom: 10px;

    }



    .adsi_cont_text {

        margin-bottom: 30px;

    }



    .adsi_cont_lefttext,

    .adsi_cont_righttext {

        margin: 0 15px;

        font-size: 56px;

    }



    .adsi_item_cont_tit {

        margin-bottom: 10px;

    }



    .adsi_item {

        padding: 0 25px;

    }



    .adsi_list {

        margin: 0 -25px;

    }



    .aboutus_develop_cont {

        padding-top: 50px;

    }



    .aboutus_develop_line_circle {

        width: 470px;

        height: 470px;

    }



    /* f1-end */



    /* index */



    /* .hrnu_link,

    .home_ri_sea_icon,

    .home_le_lo a {

        line-height: 100px;

    } */



    .hrnu_link,

    .home_ri_sea_icon,

    .home_le_lo {

        line-height: 100px;

    }



    .home_le_lo {

        width: 170px;

    }



    .hrnu_li {

        margin: 0 14px;

    }



    .home_ri_sea {

        padding-left: 15px;

    }



    /* .ys_hd_pc.isfixed .home_hd_le p,

    .ys_hd_pc.isfixed .hrnu_link,

    .ys_hd_pc.isfixed .home_ri_sea_icon,

    .ys_hd_pc.isfixed .home_le_lo a {

        line-height: 75px;

    } */



    .ys_hd_pc.isfixed .home_hd_le p,

    .ys_hd_pc.isfixed .hrnu_link,

    .ys_hd_pc.isfixed .home_ri_sea_icon,

    .ys_hd_pc.isfixed .home_le_lo {

        line-height: 75px;

    }







    .home_ban {

        bottom: 130px;

    }



    .home_dots {

        bottom: 40px;

    }



    .home_dots_li {

        transform: scale(0.9);

    }



    .home_dots_li {

        position: relative;

        margin: 0 10px;

        cursor: pointer;

    }



    .home_solu_le {

        padding-right: 50px;

    }



    .hslr_wrap_num {

        margin-bottom: 10px;

    }



    .home_solu_le_info {

        margin-bottom: 32px;

    }



    .home_solu_ri_play {

        width: 60px;

    }



    .hslr_wrap_num_tit span {

        font-size: 48px;

    }



    .mod_btn2 {

        height: 48px;

        min-width: 150px;

    }



    .hcss_ul .slick-dots {

        margin-top: 30px;

    }



    .home_port_info {

        margin-top: 10px;

    }



    .g-sypt1fl-icon {

        transform: scale(0.90);

    }





    .home_choi_wrap_ri {

        width: calc(100% - 70px);

        padding-left: 50px;

    }





    .hplu_ri {

        padding-left: 58px;

        margin-top: 5px;

    }



    .hplu_li a {

        padding: 25px 40px 30px 0;

    }



    .hplu_ri_tit {

        padding-right: 50px;

    }



    .hplu_le_wrap {

        margin-bottom: 10px;

    }



    .home_prog_ri_info {

        padding: 30px 40px;

    }



    .hswu_cont {

        padding: 0 14px;

    }



    .home_succe_wrap_ul {

        margin: 0 -14px;

    }



    .hswu_wrap_img {

        margin-bottom: 25px;

    }





    .home_succe_wrap_ul .slick-dots li {

        width: 10px;

        height: 10px;

        margin: 0 5px;

    }





    .home_succe_wrap_ul .slick-dots {

        padding-top: 0px;

    }



    .home_prog_ri_more {

        top: 30px;

        left: 40px;

    }



    /* index-end */



    /* .ys_hd_white .hrnu_link,

    .ys_hd_white .home_ri_sea_icon,

    .ys_hd_white .home_le_lo a,

    .ys_hd_white .home_hd_le p {

        line-height: 75px !important;

    } */



    .ys_hd_white .hrnu_link,

    .ys_hd_white .home_ri_sea_icon,

    .ys_hd_white .home_le_lo,

    .ys_hd_white .home_hd_le p {

        line-height: 75px !important;

    }



    .ys_hd_white::before {

        height: 75px;

    }



    .hcss_ul .slick-prev {

        left: -15%;

    }



    .hcss_ul .slick-next {

        right: -15%;

    }



    .home_case {

        padding-bottom: 220px;

    }



    .setip_custom_primary_right {

        margin-top: 0px;

    }



    .home_case {

        perspective: 747px;

    }





    .mod_banner1_item_text {

        font-size: 16px;

    }





    .home_case_swip_sli {

        /* width: 920px; */

        width: 700px;

    }



    .culture_banner_listbox {

        width: 100%;

    }



    .pavai_smart_left {

        padding-right: 25px;

    }



    .honor_item_left_list {

        height: 400px;

    }



    .setip_custom_primary_right {

        width: 369px;

    }



    .casedeta_main .culture_banner_arrow{

        padding: 0 50px;

    }



    .home_le_lo {

        width: 280px !important;

    }



    .product_wmm_ref_right {

        padding-left: 42px;

    }



    .product_link_list {

        padding-right: 55px;

    }



    .ys_page_products .hrnu_down{

        top: 100px;

    }

    .ys_hd_white .hrnu_link {

        line-height: 30px !important;

    }

    /* 2022.12.13 */

    .media_digital_text_nub {

        padding-right: 70px;

    }

    .mmln_cry .std_text {

        margin-top: 12px;

    }

    .mdtn_icon {

        top: 5px;

    }

    .metaverse_eplatform_text p {

        font-size: 16px;

    }

    .metaverse_eplatform_text p span {

        font-size: 24px;

    }

    .mpsl_nub.swiper-slide {

        height: 287px;

    }

    .media_digital_text_nub .std_tit5 {

        padding-left: 10px;

    }

    .hrnu_link, .home_ri_sea_icon, .home_le_lo {

        line-height: 30px;

    }

    /* .business_process {

        padding-top: 22px;

    } */

    .business_plan .media_digital_text,

    .business_design .media_digital_text {

        margin-bottom: 10px;

    }

    .business_plan .mpsl_nub.swiper-slide {

        height: 216px;

    }

    .business_plan .media_digital_text_nub {

        padding-right: 40px;

    }

    .std_tit5 {

        font-size: 22px;

    }

    .mdtn_icon {

        top: 4px;

    }   

    .yfhl_logo {

        width: 220px;

    }

    .honor_item_left_item {

        margin-bottom: 12px;

    }
    .yfhl_logo {
        width: 270px;
    }
    /* 1560end */
    .aboutus_info_blue_text {
        margin-right: 8px;
    }
    .aboutus_info_blue_cont {
        padding-left: 0;
        padding: 0 5px;
    }
    .aboutus_info_blue_text {
        font-size: 14px;
    }
    .aboutus_info_blue_cont .std_tit5 {
        font-size: 20px;
    }
    .aboutus_info_blue_cont .std_tit5 {
        max-width: 585px;
    }
    .media_digital_text_nub {
        padding-right: 35px;
    }
    .business_design .media_digital_text_nub:nth-of-type(2n) {
        width: 53%;
    }
    .business_design .media_digital_text_nub:nth-of-type(2n-1) {
        width: 47%;
    }
}



/* 1440~1200 pc小屏幕 重点*/

@media screen and (max-width: 1440px) {



    /* 规范 */

    /* @标题 */

    .std_tit1 {

        font-size: 32px;

        line-height: 1.5;

    }



    .std_tit2 {

        font-size: 28px;

        line-height: 1.5;

    }



    .std_tit3 {

        font-size: 26px;

        line-height: 1.5;

    }



    .std_tit4 {

        font-size: 24px;

        line-height: 1.5;

    }



    .std_tit5 {

        font-size: 22px;

        line-height: 1.5;

    }



    .std_tit6 {

        font-size: 20px;

        line-height: 1.5;

    }



    /* @文本 */

    .std_text,

    .std_text p {

        font-size: 14px;

        line-height: 1.6;

    }



    /* @编辑器 */

    .yxedr_active h2 {

        font-size: 28px;

        line-height: 1.5;

        margin-bottom: 14px;

    }



    .yxedr_active h3 {

        font-size: 24px;

        line-height: 1.5;

        margin-bottom: 12px;

    }



    .yxedr_active h4 {

        font-size: 22px;

        line-height: 1.5;

        margin-bottom: 11px;

    }



    .yxedr_active h5 {

        font-size: 20px;

        line-height: 1.5;

        margin-bottom: 10px;

    }



    .yxedr_active p {

        font-size: 14px;

        line-height: 1.6;

        margin-bottom: 6px;

    }



    /* @间距 */

    .std_padd_top100 {

        padding-top: 60px;

    }



    .std_padd_bot100 {

        padding-bottom: 60px;

    }



    .std_padd100 {

        padding: 60px 0;

    }



    .std_margin_bot40 {

        margin-bottom: 25px;

    }



    /* 规范-end */

    /* b1 */

    .gipb_item_cont_text {

        font-size: 14px;

    }



    .gipt_left {

        padding: 22px;

    }



    .gipt_left_text {

        font-size: 16px;

        line-height: 1.7;

        color: #333333;

    }



    .mod_subtit {

        font-size: 16px;

        padding-left: 18px;

        padding-bottom: 5px;

    }



    .genmodel_cloud .mod_titbox,

    .genmodel_scene .mod_titbox,

    .genmodel_zkt .mod_titbox,

    .genmodel_collect .mod_titbox {

        margin-bottom: 25px;

    }



    .genmodel_cloud_text {

        margin-bottom: 12px;

    }



    .genmodel_cloud_subtit {

        margin-bottom: 16px;

    }



    .genmodel_cloud_text,

    .genmodel_scene_text,

    .gztc_text {

        font-size: 16px;

        line-height: 1.6;

    }



    .gmic_tit {

        margin-bottom: 8px;

        margin-top: 15px;

    }



    .mod_banner1_item_text {

        font-size: 16px;

        line-height: 1.6;

    }



    .mod_banner1_item_cont {

        padding: 25px 25px 25px 25px;

    }



    .mod_banner1_item_tit {

        margin-bottom: 10px;

    }



    .mod_banner1_slider {

        height: calc(100% + 16px);

        border-radius: 5px;

    }



    .gmic_item::before {

        width: 8px;

        height: 8px;

        margin-top: 6px;

        margin-right: 6px;

    }



    /* b1-end */



    /* footer */

    .ys_footer {

        min-height: 400px;

        padding-top: 60px;

    }



    .ys_footer_header {

        padding-bottom: 12px;

        margin-bottom: 35px;

    }



    .yfhl_logo {

        width: 160px;

    }



    .yfpr_item_cont img {

        width: 70px;

    }



    .yfpl_item {

        padding: 0 20px;

    }



    .yfpl_list {

        margin: 0 -20px;

    }



    .ys_footer_primary_left {

        padding-right: 40px;

    }



    /* footer-end */



    /* b2 */

    .scpl_text {

        margin: 25px 0;

        font-size: 16px;

        line-height: 1.6;

    }



    .scpl_item_text {

        font-size: 16px;

        line-height: 1.6;

        padding-left: 8px;

    }



    .scpl_item_img {

        width: 20px;

        margin-top: 2px;

    }



    .scpl_item_img {

        width: 17px;

        margin-top: 4px;

    }



    .scpl_list {

        margin: 0 -10px;

        padding-bottom: 10px;

    }



    .scpl_item {

        padding: 0 10px;

        margin-bottom: 20px;

    }



    .setip_virtualman_list {

        margin: 0 -8px;

    }



    .setip_virtualman_item {

        padding: 0 8px;

        margin-bottom: 16px;

    }



    .svic_subtit {

        margin-top: 25px;

        margin-bottom: 4px;

    }



    .svic_cont {

        padding: 0 30px 25px;

    }



    .svic_tit {

        margin-bottom: 5px;

    }



    .setip_virtualman_itemtype2 .svic_cont {

        padding-top: 25px;

    }



    .setip_virtualman_use {

        padding-top: 20px;

    }



    .setip_virtualman_use_tit {

        margin-bottom: 18px;

    }



    .setip_virtualman_use {

        width: 970px;

    }



    .setip_virtualman_use_control {

        width: 700px;

        margin: 20px auto 0;

    }



    .setip_virtualman_use_prev,

    .setip_virtualman_use_next {

        width: 30px;

    }



    .setip_virtualman_use_arrow {

        width: 85px;

    }



    .svus_text {

        margin-top: 8px;

    }



    .setip_custom_primary_left {

        padding-right: 40px;

    }



    /* b2-end */



    /* b3 */

    .scene_change_cont .mod_titbox,

    .scene_evolve .mod_titbox,

    .scene_interaction .mod_titbox {

        margin-bottom: 20px;

    }



    .scene_change_text,

    .scene_evolve_text,

    .scene_interaction_text {

        margin-bottom: 15px;

    }



    .scene_evolve_text {

        font-size: 18px;

    }



    .scene_interaction_vr_right {

        width: 500px;

    }



    .scene_interaction_3d_right {

        width: 500px;

    }



    .sivl_item_right {

        font-size: 18px;

        line-height: 1.6;

    }



    .sivl_item_left::before {

        margin-top: 12px;

        width: 8px;

        height: 8px;

    }



    .sivl_item {

        padding-left: 15px;

    }



    .scene_interaction_vr {

        padding: 23px 20px 20px 25px;

    }



    .scene_interaction_3d_left {

        padding-right: 20px;

    }



    .si3l_tit {

        margin-top: 0px;

        margin-bottom: 25px;

    }



    .sivl_tit {

        margin-bottom: 25px;

    }



    .sivl_item {

        margin-bottom: 10px;

    }



    /* b3-end */



    /* b4 */

    .pavai_5g_cont .mod_titbox,

    .pavai_twin .mod_titbox,

    .pavai_sem_cont .mod_titbox {

        margin-bottom: 20px;

    }



    .pavai_5g_text,

    .pavai_sem_text {

        margin-bottom: 30px;

    }



    .pavai_twin_left_listbox {

        width: 365px;

    }



    .pavai_twin_right_img {

        width: 540px;

    }



    .pavai_twin_left_list {

        margin: 5px -10px;

    }



    .pavai_twin_left_item {

        padding: 0 10px;

        margin-bottom: 15px;

    }



    .ptli_cont::before {

        width: 8px;

        height: 8px;

        margin-right: 8px;

        margin-top: 12px;

    }



    .pavai_smart_cont .mod_titbox {

        margin-bottom: 30px;

    }



    .pavai_smart_right {

        width: 410px;

        padding: 15px 0;

    }



    .pavai_smart_left_text p {

        font-size: 16px;

        line-height: 1.7;

    }



    .pavai_smart_item {

        padding-right: 15px;

        padding-left: 30px;

    }



    .pavai_smart_item:nth-child(even) .pavai_smart_left {

        padding-left: 25px;

    }



    .pavai_smart_left {

        padding-right: 25px;

    }



    .pavai_smart_left_tit {

        margin-bottom: 12px;

        margin-top: 25px;

    }



    /* b4-end */



    /* d1 */

    .culture_classify {

        margin-bottom: 10px;

    }



    .culture_classify_left {

        margin-right: 25px;

    }



    .cicb_tit {

        font-size: 16px;

        line-height: 1.6;

    }



    .culture_item_cont_bot {

        padding: 15px 20px 15px;

    }



    .culture_banner_listbox {

        width: 450px;

    }



    .culture_banner_item_cont {

        line-height: 36px;

        font-size: 16px;

    }



    .culture_banner_item {

        padding: 0 6px;

    }



    .culture_banner_list {

        margin: 0 -6px;

    }



    .culture_banner_arrow div {

        width: 32px;

    }



    /* d1-end */



    .mod_btn2 {

        height: 45px;

        min-width: 151px;

    }



    /* f2 */

    .honor_item_left_list {

        padding-right: 25px;

        height: 366px;

    }



    .honor_item_right {

        width: 570px;

    }



    .honor_item_left {

        flex-shrink: 0;

        width: calc(100% - 570px);

        padding-right: 30px;

    }



    .honor_item:nth-child(even) .honor_item_left {

        padding-left: 30px;

        padding-right: 0;

    }



    .mod_tab {

        margin-bottom: 40px;

    }



    .honor_tit {

        margin-bottom: 15px;

    }



    .honor_server_tit {

        margin-bottom: 15px;

    }



    .honor_server_item {

        padding: 0 6px;

    }



    .honor_server_list {

        margin: 0 -6px;

    }



    .honor_server_item_tit {

        font-size: 16px;

        min-width: 135px;

    }



    .honor_server_cont {

        padding-bottom: 40px;

    }



    .hili_text {

        font-size: 16px;

        line-height: 1.6;

    }



    .honor_item_tit {

        margin-bottom: 15px;

        margin-top: 0px;

    }



    .honor_item_left_item {

        margin-bottom: 10px;

    }



    .honor_item_left_item::before {

        width: 6px;

        height: 6px;

        margin-right: 6px;

        margin-top: 10px;

    }



    .honor_item {

        margin-bottom: 40px;

    }



    .sivl_tit:after {

        bottom: -6px;

    }



    /* f2-end */



    /* g */

    .contact_firm_tit {

        margin-bottom: 30px;

    }



    .contact_firm_hq_left {

        width: 465px;

    }



    .contact_firm_hq_right {

        padding: 20px 20px 20px 35px;

    }



    .contact_firm_hq_tit {

        margin-bottom: 25px;

    }



    .contact_firm_phone {

        margin-bottom: 5px;

    }



    .culture_item {

        padding: 0 6px;

        margin-bottom: 12px;

    }



    .culture_list {

        margin: 0 -6px;

    }



    .contact_main .cicb_tit {

        font-size: 18px;

    }



    .contact_firm_cont {

        padding-bottom: 45px;

    }



    .contact_work_item {

        padding: 0 20px;

        margin-bottom: 30px;

    }



    .contact_work_list {

        margin: 0 -20px;

    }



    .contact_work_tit {

        margin-bottom: 35px;

    }



    /* g-end */



    /* f4 */

    .newsdeta_right {

        width: 310px;

    }



    .newsdeta_left {

        padding-right: 85px;

    }



    .newsdeta_right_item_time {

        font-size: 14px;

    }



    .newsdeta_info_share_text {

        font-size: 14px;

        line-height: 1.6;

    }



    .bshare-custom .ys_sharebox {

        width: 20px;

        margin-left: 15px;

    }



    .newsdeta_info_bot_left span {

        font-size: 14px;

        line-height: 1.6;

        padding: 0 8px;

    }



    .newsdeta_info_bot_left span:first-child::after {

        height: 15px;

    }



    .newsdeta_right_tit {

        padding-left: 12px;

        margin-bottom: 15px;

    }



    .newsdeta_right_tit::after {

        width: 3px;

        height: 20px;

        top: 52%;

    }



    .newsdeta_right_item_cont {

        padding: 18px 0;

    }



    .newsdeta_right_item_time {

        margin-bottom: 8px;

    }



    .newsdeta_right_item_text {

        margin-bottom: 15px;

    }



    .newsdeta_crumbs {

        margin-top: 20px;

        margin-bottom: 30px;

    }



    .newsdeta_info_tit {

        margin-bottom: 15px;

    }



    .newsdeta_info_bot {

        padding-bottom: 22px;

    }



    .newsdeta_info {

        margin-bottom: 22px;

    }



    .newsdeta_page {

        padding-top: 20px;

        margin-top: 30px;

    }



    .newsdeta_page_prev {

        margin-bottom: 10px;

    }



    .newsdeta_page_flex {

        font-size: 14px;

        line-height: 1.6;

    }



    /* f4-end */





    /* c */

    .pati_cont {

        font-size: 16px;

        line-height: 1.6;

    }



    .pati_cont {

        min-height: 130px;

        padding: 20px 20px;

    }



    .product_ai_image_right,

    .product_ai_image_left,

    .pair_bottom_img,

    .product_ai_text_item {

        padding: 0 5px;

    }



    .product_ai_text,

    .product_ai_image,

    .pair_bottom {

        margin: 0 -5px;

    }



    .product_ai_textbox {

        margin-bottom: 12px;

    }



    .product_tit_con::after {

        height: 8px;

    }



    .product_3d .pati_cont {

        min-height: 100px;

    }



    .product_3d .product_ai_textbox {

        margin-bottom: 22px;

    }



    .product_ai_left {

        width: 500px;

    }



    .product_ai_right {

        padding-left: 45px;

        padding-right: 65px;

    }



    .product_ai_right_item {

        padding: 18px 40px 15px 25px;

    }



    .pari_text {

        margin-top: 8px;

    }



    .product_ai_right_btn {

        width: 22px;

    }



    .pari_tit {

        font-size: 18px !important;

    }



    .product_twin_item_cont {

        min-height: 80px;

        padding: 20px 25px 20px 25px;

    }



    .ptic_tit {

        margin-bottom: 3px;

    }



    .product_twin_item {

        padding: 0px 4px;

        margin-bottom: 8px;

    }



    .product_twin_list {

        margin: 0 -4px;

    }



    .product_map {

        border: 3px solid #fff;

    }



    .product_wmm_ref_left {

        width: 570px;

    }



    .product_wmm_ref_right {

        padding-left: 30px;

    }



    .pwrr_item_tit {

        margin-bottom: 5px;

    }



    .pwrr_item {

        margin-bottom: 16px;

    }



    .ptic_tit {

        font-size: 16px;

        line-height: 1.75;

    }



    .product_banner_tit::after {

        width: 185px;

        height: 8px;

        bottom: 5px;

    }



    .product_banner_tit {

        margin-bottom: 8px;

    }



    .product_banner_cont {

        bottom: 44%;

    }



    /* c-end */



    /* f1 */

    .aboutus_info_img {

        width: 300px;

    }



    .aboutus_info_left {

        padding-right: 40px;

    }



    .aboutus_info_tit {

        margin-bottom: 15px;

    }



    .aboutus_info_blue {

        margin-top: 30px;

    }



    .aboutus_info_blue_cont {

        padding-left: calc((100% - 82.5%) / 2);

        height: 80px;

    }



    .aboutus_info_blue_text {

        margin-right: 20px;

    }



    .aboutus_develop_text {

        font-size: 16px;

    }



    .aboutus_develop_prevbtn,

    .aboutus_develop_nextbtn,

    .adsi_list .slick-next,

    .adsi_list .slick-prev {

        width: 34px;

        height: 34px;

    }



    .aboutus_develop_arrow {

        width: 78px;

    }



    .aboutus_develop_tit {

        margin-bottom: 7px;

    }



    .aboutus_develop_titcont {

        margin-bottom: 30px;

    }



    .adsi_cont_lefttext,

    .adsi_cont_righttext {

        margin: 0 10px;

        font-size: 48px;

    }



    .adsi_cont_text {

        margin-bottom: 20px;

    }



    .adsi_item_cont_text p {

        font-size: 16px;

        line-height: 1.6;

        color: #666;

    }



    .adsi_item {

        padding: 0 10px;

    }



    .adsi_list {

        margin: 0 -10px;

    }



    .aboutus_develop_line_circle {

        width: 420px;

        height: 420px;

    }



    .std_padd_bot100 {

        padding-bottom: 45px;

    }



    .adsi_list .slick-next {

        right: -45px;

    }



    .adsi_list .slick-prev {

        left: -45px;

    }



    /* f1-end */



    /* index */

    .home_le_lo {

        width: 160px;

    }



    .hrnu_link {

        font-size: 16px;

    }



    /* .hrnu_link,

    .home_ri_sea_icon,

    .home_le_lo a,

    .home_hd_le p {

        line-height: 85px;

    } */



    .hrnu_link,

    .home_ri_sea_icon,

    .home_le_lo,

    .home_hd_le p {

        line-height: 85px;

    }



    .home_ri_sea_icon {

        width: 20px;

    }



    .hrnu_li {

        margin: 0 9px;

    }



    .home_ri_sea {

        padding-left: 10px;

    }



    .home_le_info p {

        font-size: 12px;

        transform: translateY(2px);

    }



    /* .ys_hd_pc.isfixed .home_hd_le p,

    .ys_hd_pc.isfixed .hrnu_link,

    .ys_hd_pc.isfixed .home_ri_sea_icon,

    .ys_hd_pc.isfixed .home_le_lo a {

        line-height: 70px;

    } */



    .ys_hd_pc.isfixed .home_hd_le p,

    .ys_hd_pc.isfixed .hrnu_link,

    .ys_hd_pc.isfixed .home_ri_sea_icon,

    .ys_hd_pc.isfixed .home_le_lo {

        line-height: 70px;

    }



    .home_ban {

        bottom: 120px;

    }



    .home_dots {

        bottom: 35px;

    }



    .hslr_li {

        padding: 0 15px;

    }



    .home_solu_le_roll {

        margin: 0 -15px;

        padding-bottom: 22px;

    }



    .std_margin_bot40 {

        margin-bottom: 20px;

    }



    .hslr_wrap_num {

        margin-bottom: 5px;

    }



    .home_solu_le_info {

        margin-bottom: 28px;

    }



    .hsli_p {

        font-size: 16px;

    }



    .home_solu_ri_play {

        width: 52px;

    }



    .hslr_wrap_num_tit span {

        font-size: 42px;

    }





    .home_solu_le {

        padding-right: 30px;

    }



    .hslr_wrap_num_tit span {

        font-size: 38px;

    }



    .std_margin_bot40 {

        margin-bottom: 20px;

    }



    .hslr_wrap_num_tit {

        font-size: 16px;

    }



    .home_case_swip_ul {

        margin-top: 24px;

    }



    .hcsu_li {

        margin: 0 0px;

        text-align: center;

    }



    .mod_btn2 {

        height: 42px;

        min-width: 138px;

    }



    .home_case_swip_sli {

        width: 860px;

    }



    .hcss_ul .slick-dots {

        margin-top: 20px;

    }



    .hcss_ul .slick-dots li {

        width: 10px;

        height: 10px;

        margin: 0 5px;

    }



    .home_port_info {

        margin-top: 5px;

    }



    .hcwr_li_le {

        padding-right: 40px;

    }



    .g-sypt1fl-icon {

        transform: scale(0.75);

    }



    .g-sypt1-icon {

        margin-bottom: 15px;

    }



    .home_choi_wrap_ri {

        padding-left: 40px;

    }



    .hcwr_li_le_tit {

        margin-bottom: 15px;

    }



    .hcwr_li_le_info p {

        color: #666;

        margin-bottom: 10px;

    }



    .hswu_li_wrap_icon {

        width: 14px;

        top: 10px;

        right: 10px;

    }



    .hswu_li_wrap {

        padding: 20px 30px;

    }



    .hplu_li a {

        padding: 20px 30px 25px 0;

    }



    .hplu_ri_tit {

        padding-right: 30px;

    }



    .hplu_ri {

        padding-left: 35px;

        margin-top: 0px;

    }



    .hplu_ri_tit p {

        font-size: 16px;

        line-height: 1.6;

    }



    .hplu_ri_cion {

        width: 18px;

    }



    .home_prog_ri_info {

        padding: 20px 30px;

    }



    .home_prog_ri_more {

        top: 30px;

        left: 30px;

    }



    .hplu_le_wrap {

        margin-bottom: 5px;

    }



    .home_prog_le {

        padding-right: 30px;

    }



    .hswu_cont {

        padding: 0 10px;

    }



    .home_succe_wrap_ul {

        margin: 0 -10px;

    }



    .hswu_wrap_img {

        margin-bottom: 18px;

    }



    .home_succe_wrap_ul .slick-dots li {

        width: 8px;

        height: 8px;

        margin: 0 5px;

    }





    /* index-end */



    /* d2 */

    .casedeta_cont_primary_tit {

        margin-bottom: 10px;

    }



    /* d2-end */



    /* .ys_hd_white .hrnu_link,

    .ys_hd_white .home_ri_sea_icon,

    .ys_hd_white .home_le_lo a,

    .ys_hd_white .home_hd_le p {

        line-height: 70px !important;

    } */



    .ys_hd_white .hrnu_link,

    .ys_hd_white .home_ri_sea_icon,

    .ys_hd_white .home_le_lo ,

    .ys_hd_white .home_hd_le p {

        line-height: 70px !important;

    }



    .ys_hd_white::before {

        height: 70px;

    }



    .home_ri_sea {

        padding-left: 24px;

    }



    .hslr_wrap_num_tit span {

        font-size: 32px;

    }



    .home_case_swip_ul {

        padding-bottom: 20px;

    }



    .home_case_swip_sli {

        width: 660px;

    }



    .hcss_ul .slick-dots {

        bottom: -45px;

    }



    .home_case_swip_sli {

        padding-bottom: 40px;

    }



    .home_case {

        padding-bottom: 220px;

    }



    .home_port_more .mod_btn2 {

        height: 42px;

    }



    @keyframes scrlo {

        0% {

            width: 100%;

            height: 100%;

        }



        50% {

            width: 116%;

            height: 60px;

        }



        100% {

            width: 100%;

            height: 100%;

        }

    }



    .hplu_li a {

        padding: 26px 30px 28px 0;

    }



    .std_margin_bot40 {

        margin-bottom: 35px;

    }



    .home_choi_wrap_le::before {

        height: calc(100% + 60px);

    }



    .hrnu_li {

        margin: 0 14px;

    }



    .hcss_ul .slick-prev {

        left: -25%;

    }



    .hcss_ul .slick-next {

        right: -25%;

    }





    .ys_footer_info a,

    .ys_footer_info span {

        font-size: 12px;

    }



    .aboutus_info_blue {

        margin-top: 45px;

    }



    .aboutus_develop_cont {

        padding: 100px 0 100px;

    }



    .std_padd_bot100 {

        padding-bottom: 60px;

    }



    .product_link_text {

        font-size: 14px;

    }



    .product_link_item {

        margin: 0 20px;

    }



    .home_case_bg {

        transform: rotate3d(1, 0, 0, 100deg);

    }



    .home_case_bg {

        bottom: -167px;

    }



    .product_link_item:last-child {

        padding-bottom: 12px;

    }

    

    .hrnu_down_ig {

        width: 60px;

    }



    .hrnu_down {

        padding: 32px 26px 25px;

    }



    .hrnu_down_ul_li {

        padding-bottom: 20px;

    }



    .hrnu_down_ul_li a {

        font-size: 14px;

    }



    .hcwr_li_le_info {

        max-height: 250px;

    }



    .home_case_swip_ul {

        padding-bottom: 0px;

    }

    

    .culture_banner_listbox {

        width: 90% !important;

    }



    .pavai_smart_item {

        padding-left: 25px;

    }



    .pavai_smart_left {

        padding-right: 15px;

    }



    .adsi_item_cont_text p {

        font-size: 14px;

        line-height: 1.6;

    }



    .adsi_item {

        padding: 0 11px;

    }



    .adsi_list {

        margin: 0 -11px;

    }



    .honor_item_left_list {

        height: 380px;

    }



    .honor_item_left_item {

        margin-bottom: 10px;

    }



    .pavai_smart_left {

        padding-right: 50px;

    }



    .casedeta_main .culture_banner_arrow{

        padding: 0 40px;

    }



    .home_le_lo {

        width: 240px !important;

    }



    .product_link_list {

        padding-right: 60px;

    }



    .hrnu_down_ul_li a{

        padding: 0 16px;

        line-height: 50px;

    }



    .ys_page_products .hrnu_down{

        top: 85px;

    }

    .home_le_lo {

        width: 279px !important;

    }

    .home_ri_sea_icon {

        width: 63px;

    }

    .hrnu_link,

    .ys_hd_pc.isfixed .hrnu_link{

        line-height: 30px;

    }

    .home_hd_phone_font {

        font-size: 20px;

        line-height: 70px;

    }

    .home_hd_phone_icon {

        width: 16px;

        margin-right: 12px;

    }

    .hrnu_link {

        padding-bottom: 18px;

    }

    .ys_hd_white .hrnu_link {

        line-height: 30px !important;

    }

    .ys_header.ys_hd_white {

        height: 118px;

    }

    /* 2022.12.13 */

    .msln_cry {

        padding: 22px 22px 24px 22px;

    }

    .mdtn_icon {

        top: 3.5px;

    }

    .media_digital_text_nub {

        margin-bottom: 20px;

    }

    .media_skill_nub_img .std_text {

        padding: 3.5px 12px 3.5px;

    }

    .std_margin_bot60 {

        margin-bottom: 40px;

    }

    .ys_cont1332 {

        width: 82.5%;

    }

    .swipe_control .swiper-button-prev, .swipe_control .swiper-button-next {

        height: 44px;

        width: 40px;

    }

    .swipe_control{

        height: 44px;

    }

    .swipe_control .swiper-pagination {

        width: calc(100% - 91px - 30px);

        margin-left: 30px;

    }

    @keyframes btnanimate {

        50% {

            width: 70px;

            height:70px;

        }

    }

    .mpsl_nub.swiper-slide {

        height: 265px;

    }

    .mwcd_nub_cry_img {

        width: 260px;

    }

    .mwcd_nct_font20{

        font-size: 18px;

    }

    .mwcd_nub_cry {

        padding: 28px 28px 32px 28px;

    }

    .metaverse_eplatform_list_nub.swiper-slide {

        height: 200px;

    }

    .metaverse_eplatform_text p span {

        font-size: 22px;

    }

    .metaverse_display_list_nub.swiper-slide {

        height: 410px;

    }

    .business_plan .mpsl_nub.swiper-slide {

        height: 199px;

    }

    .culture_banner_listbox {

        width: calc(100% - 76px)!important;

    }

    .culture_classify_item {

        margin-right: 12px;

    }

    .mod_tab_item_cont {

        font-size: 20px;

    }

    .yfhl_logo {

        width: 200px;

    }
    .yfhl_logo {
        width: 270px;
    }
    /* 1440end */
    .aboutus_info_blue_cont {
        padding-left: 0;
        padding: 0 5px;
    }
    .aboutus_info_blue_text {
        margin-right: 10px;
    }
    .media_digital_text_nub {
        padding: 0 20px;
    }
    .media_digital_text {
        margin: 0 -20px;
    }
    .business_design .media_digital_text_nub, .business_team .media_digital_text_nub {
        padding-right: 20px;
    }
    .media_digital_text_nub .std_tit5 {
        font-size: 20px;
    }
    .mdtn_icon {
        width: 22px;
    }
    .media_digital_text_nub .std_tit5 {
        width: calc(100% - 22px);
    }

}



@media screen and (max-width: 1360px) {



    /* footer */

    .yfpl_item {

        padding: 0 15px;

    }



    .yfpl_list {

        margin: 0 -15px;

    }



    .ys_footer_primary_left {

        padding-right: 30px;

    }



    /* footer-end */



    /* b3 */

    .scene_interaction_vr_right {

        width: 450px;

    }



    .scene_interaction_3d_right {

        width: 450px;

    }



    /* b3-end */



    /* f2 */

    .honor_item_left_list {

        padding-right: 20px;

        height: 322px;

    }



    .honor_item_right {

        width: 510px;

    }



    .honor_item_left {

        flex-shrink: 0;

        width: calc(100% - 510px);

        padding-right: 25px;

    }



    .honor_item:nth-child(even) .honor_item_left {

        padding-left: 25px;

        padding-right: 0;

    }



    /* f2-end */





    /* f4 */

    .newsdeta_right {

        width: 265px;

    }



    .newsdeta_left {

        padding-right: 45px;

    }



    /* f4-end */



    /* f1 */

    .aboutus_info_img {

        width: 260px;

    }



    .aboutus_info_left {

        padding-right: 35px;

    }



    .aboutus_info_tit {

        margin-bottom: 15px;

    }



    /* f1-end */

    .gipt_left {

        padding: 21px;

    }



    .gipt_left {

        padding: 18px;

    }

    /* 2022.12.13 */

    .msln_cry {

        padding: 18px 18px 20px 20px;

    }

    .media_digital .media_digital_text_nub {

        padding-right: 0px;

    }

    .mdtn_icon {

        width: 22px;

        top: 5px;

    }

    .media_digital_text_nub .std_tit5 {

        width: calc(100% - 22px);

        padding-left: 10px;

    }

    .media_skill_nub_img .std_text {

        font-size: 12px;

    }

    .media_digital_text_nub {

        padding-right: 50px;

    }

    .media_special_cry_right2 .mscl_nub_text {

        padding-left: 18px;

    }

    .mscl_nub_text {

        padding-left: 26px;

    }

    .mpsl_nub.swiper-slide {

        height: 250px;

    }

    .metaverse_lot .media_digital_text_nub {

        width: 100%;

        padding-right: 0;

    }

    .business_plan .mpsl_nub.swiper-slide {

        height: 188px;

    }

    .std_tit5 {

        font-size: 20px;

    }

    .culture_classify_item {

        margin-right: 4px;

    }

    .aboutus_info_blue_cont .std_tit5 {
        font-size: 18px;
    }
    .aboutus_info_blue_cont .std_tit5 {
        max-width: 525px;
    }
    /* 1360end */
    .media_digital_text_nub {
        padding-right: 35px;
    }
    .media_digital_text_nub .std_tit5 {
        font-size: 20px;
    }
    .metaverse_lot .media_digital_text_nub {
        width: auto;
    }
    .media_digital_text_nub .std_tit5 {
        padding-left: 8px;
    }
    .media_digital_text_nub {
        padding: 0 15px;
    }
    .business_design .media_digital_text_nub, .business_team .media_digital_text_nub {
        padding-right: 15px;
    }
    .media_digital_text {
        margin: 0 -15px;
    }
    .business_design .media_digital_text_nub:nth-of-type(2n-1) {
        width: auto;
    }
    .business_design .media_digital_text_nub:nth-of-type(2n) {
        width: auto;
    } 
}



@media screen and (max-width: 1280px) {



    /* footer */

    .yfpl_item {

        padding: 0 10px;

    }



    .yfpl_list {

        margin: 0 -10px;

    }



    .ys_footer_primary_left {

        padding-right: 20px;

    }



    .ys_footer {

        min-height: 300px;

        padding-top: 50px;

    }



    .yfpl_item_tit a {

        margin-bottom: 10px;

    }



    /* footer-end */



    .scene_interaction_vr_right {

        width: 42.55%;

    }



    .scene_interaction_3d_right {

        width: 42.55%;

    }



    .hrnu_link {

        font-size: 14px;

    }



    .home_case_swip_ul {

        padding-bottom: 0px;

    }



    .home_case_swip_sli {

        width: 560px;

    }



    .hplu_ri_tit {

        padding-right: 20px;

    }



    .svic_text {

        font-size: 14px;

    }



    .home_case_bg {

        bottom: -182px;

    }



    .product_link_text {

        font-size: 14px;

    }



    .home_ri_sea_icon {

        width: 16px;

    }



    .home_ri_sea {

        padding-left: 14px;

    }



    .product_link_list {

        padding-right: 45px;

    }

    .home_ri_sea_icon {

        width: 54px;

    }

    .hrsi_shu {

        width: calc(100% - 54px);

    }

    .hrsi_shu input {

        font-size: 14px;

    }

    .home_ri_sea {

        padding-left: 20px;

    }

    /* 2022.12.13 */

    .msln_cry .std_tit5 {

        margin-bottom: 6px;

    }

    .std_tit5 {

        font-size: 20px;

    }

    .msln_cry {

        padding: 18px 18px 20px 18px;

    }

    .media_digital_text_nub {

        margin-bottom: 18px;

    }

    @keyframes btnanimate {

        50% {

            width: 60px;

            height:60px;

        }

    }

    .metaverse_eplatform_text p span {

        font-size: 20px;

    }

    .metaverse_eplatform_list_nub.swiper-slide {

        height: 180px;

    }

    .mpsl_nub.swiper-slide {

        height: 235px;

    }

    .mwcd_nub_cry {

        padding: 20px 22px 20px 20px;

    }

    .mwcd_nub_cry_img {

        width: 240px;

    }

    .business_plan .mpsl_nub.swiper-slide {

        height: 177px;

    }

    .culture_classify_left {

        margin-right: 16px;

    }

    .mod_tab_item_cont {

        font-size: 18px;

    }
    .aboutus_info_blue_text {
        margin-right: 6px;
    }
    .aboutus_info_blue_cont {
        padding: 0 1px;
    }
    .aboutus_info_blue_cont .std_tit5 {
        max-width: 522px;
    }
    
    /* 1280end */

}



/* 1200~992 平板横屏*/

@media screen and (max-width: 1200px) {



    /* 规范 */

    /* @标题 */

    .std_tit1 {

        font-size: 28px;

        line-height: 1.5;

    }



    .std_tit2 {

        font-size: 24px;

        line-height: 1.5;

    }



    .std_tit3 {

        font-size: 22px;

        line-height: 1.5;

    }



    .std_tit4 {

        font-size: 20px;

        line-height: 1.5;

    }



    .std_tit5 {

        font-size: 20px;

        line-height: 1.5;

    }



    .std_tit6 {

        font-size: 18px;

        line-height: 1.5;

    }



    /* @文本 */

    .std_text,

    .std_text p {

        font-size: 14px;

        line-height: 1.5;

    }



    /* @编辑器 */

    .yxedr_active h2 {

        font-size: 24px;

        line-height: 1.5;

        margin-bottom: 12px;

    }



    .yxedr_active h3 {

        font-size: 22px;

        line-height: 1.5;

        margin-bottom: 11px;

    }



    .yxedr_active h4 {

        font-size: 20px;

        line-height: 1.5;

        margin-bottom: 10px;

    }



    .yxedr_active h5 {

        font-size: 18px;

        line-height: 1.5;

        margin-bottom: 9px;

    }



    .yxedr_active p {

        font-size: 14px;

        line-height: 1.6;

        margin-bottom: 8px;

    }



    /* @间距 */

    .std_padd_top100 {

        padding-top: 50px;

    }



    .std_padd_bot100 {

        padding-bottom: 50px;

    }



    .std_padd100 {

        padding: 50px 0;

    }



    .std_margin_bot40 {

        margin-bottom: 25px;

    }



    /* 规范-end */



    /* b1 */

    .mod_banner1_item_cont {

        padding: 20px 25px 20px 25px;

    }



    .mod_banner1_item_text {

        font-size: 14px;

        line-height: 1.5;

    }



    .mod_banner1_item_tit {

        margin-bottom: 6px;

    }



    .gipb_item {

        width: 50%;

        padding: 0 4px;

        margin-bottom: 8px;

    }



    .gipt_left {

        padding: 20px;

    }



    .genmodel_scene_cont,

    .genmodel_cloud_cont,

    .genmodel_zkt_cont {

        padding-top: 45px;

    }



    .gmic_play {

        width: 56px;

    }



    .mod_contrast .twentytwenty-handle {

        width: 50px !important;

        height: 50px !important;

        margin-left: -25px !important;

        margin-top: -25px !important;

    }



    /* b1-end */



    /* footer */

    .ys_footer_header {

        padding-bottom: 10px;

        margin-bottom: 28px;

    }



    .yfhl_logo {

        width: 145px;

    }



    .yfhr_icon {

        width: 30px;

        margin-right: 6px;

    }



    .yfhr_phone_text {

        font-size: 12px;

        margin-bottom: 2px;

    }



    .yfhr_phone_number {

        font-size: 16px !important;

    }



    .ys_footer_primary {

        flex-direction: column;

    }



    .ys_footer_primary_right {

        width: 250px;

    }



    .ys_footer_primary {

        padding-bottom: 60px;

    }



    .yfpl_list {

        margin: 0 -10px 20px;

    }



    .ys_footer_primary_left {

        padding-right: 0px;

    }



    .mod_gotop {

        right: 40px;

        width: 40px;

    }



    /* footer-end */



    /* b2 */

    .setip_custom_primary_left {

        padding-right: 30px;

    }



    .setip_custom_primary_right {

        width: 350px;

    }



    .scpl_text {

        margin: 20px 0;

    }



    .scpl_item {

        margin-bottom: 15px;

    }



    .svic_cont {

        padding: 0 20px 20px;

    }



    .svic_subtit {

        margin-top: 20px;

    }



    .svic_subtit {

        font-size: 16px;

        line-height: 1.6;

        margin-bottom: 6px;

    }



    .svic_text {

        font-size: 14px;

        line-height: 1.6;

    }



    /* b2-end */



    /* b3 */

    .sivl_item_right {

        font-size: 16px;

        line-height: 1.6;

    }



    .si3l_text {

        font-size: 16px;

        line-height: 1.6;

    }



    .sivl_item_left::before {

        margin-top: 9px;

    }



    .sivl_tit {

        margin-bottom: 20px;

    }



    .scene_change_text {

        font-size: 18px;

    }



    .scene_change_cont .mod_titbox,

    .scene_evolve .mod_titbox,

    .scene_interaction .mod_titbox {

        margin-bottom: 15px;

    }



    .scene_change_text,

    .scene_evolve_text,

    .scene_interaction_text {

        margin-bottom: 10px;

    }



    /* b3-end */



    /* b4 */

    .pavai_twin_right_img {

        width: 498px;

    }



    .pavai_5g_cont .mod_titbox,

    .pavai_twin .mod_titbox,

    .pavai_sem_cont .mod_titbox {

        margin-bottom: 15px;

    }



    .pavai_5g_text,

    .pavai_sem_text {

        margin-bottom: 20px;

    }



    .pavai_twin_left_list {

        margin: 5px -6px;

    }



    .pavai_twin_left_item {

        padding: 0 6px;

        margin-bottom: 10px;

    }



    .ptli_cont::before {

        width: 8px;

        height: 8px;

        margin-right: 7px;

        margin-top: 11px;

    }



    .pavai_smart_cont .mod_titbox {

        margin-bottom: 25px;

    }



    .pavai_smart_item {

        padding-right: 15px;

        padding-left: 20px;

    }



    .mod_banner1_item_tit {

        font-size: 18px !important;

    }



    .pavai_smart_right {

        width: 370px;

    }



    .pavai_smart_left_text {

        padding-bottom: 20px;

    }



    .pavai_smart_left_tit {

        margin-bottom: 10px;

        margin-top: 20px;

    }



    .pavai_smart_item:nth-child(even) .pavai_smart_left {

        padding-left: 20px;

    }



    .pavai_smart_left {

        padding-right: 20px;

    }





    /* b4-end */



    /* d1 */



    .ys_phfyfl {

        border: none;

        padding: 0;

    }



    .ys_phfyfl a {

        font-size: 16px;

    }



    .ys_phfy {

        padding-top: 0px;

    }



    .culture_classify_item_text {

        font-size: 14px;

        line-height: 1.6;

    }



    .culture_classify_item {

        margin-right: 10px;

        margin-bottom: 10px;

    }



    .culture_classify_left_text {

        font-size: 16px;

        line-height: 30px;

    }



    .culture_classify_left {

        margin-right: 20px;

    }



    .culture_banner_listbox {

        width: 450px;

    }



    .culture_banner_item_cont {

        line-height: 36px;

        font-size: 16px;

    }



    .culture_banner_item {

        padding: 0 6px;

    }



    .culture_banner_list {

        margin: 0 -6px;

    }





    .culture_banner_bg img {

        width: 100%;

        height: 100%;

        position: relative;

        /* position: absolute; */

        width: 100%;

        object-fit: cover;

        min-height: 243px;

    }



    .culture_banner_bg .slick-slide {

        min-height: 243px;

    }



    .culture_banner_arrow div {

        width: 28px;

    }



    .culture_banner_arrow {

        padding: 0 40px;

    }



    /* d1-end */



    /* d2 */

    .casedeta_bread {

        display: none;

    }



    .casedeta_banner .slick-dots {

        bottom: 20px;

    }



    .casedeta_cont_primary {

        margin-top: 30px;

        padding-bottom: 55px;

    }



    .casedeta_cont_primary .yxedr_active {

        padding-bottom: 25px;

    }



    .casedata_newest_primary {

        margin-bottom: 25px;

    }



    .casedeta_banner .slick-dots li {

        width: 8px;

        height: 8px;

        margin: 0 4px;

    }



    /* d2-end */



    /* f2 */



    .honor_item_left_list {

        padding-right: 20px;

        height: 308px;

    }



    .honor_item_right {

        width: 470px;

    }



    .honor_item_left {

        flex-shrink: 0;

        width: calc(100% - 470px);

        padding-right: 25px;

    }



    .honor_item:nth-child(even) .honor_item_left {

        padding-left: 25px;

        padding-right: 0;

    }



    .mod_tab_crumbs {

        display: none;

    }



    .mod_tab_item_cont {

        height: 60px;

        font-size: 16px;

    }



    .mod_tab_item_cont {

        height: 50px;

    }



    .mod_tab {

        margin-top: -28px;

    }



    .mod_tab {

        margin-bottom: 30px;

    }



    /* f2-end */



    /* g */

    .contact_firm_tit {

        margin-bottom: 25px;

    }



    .contact_firm_hq_left {

        width: 400px;

    }



    .contact_firm_hq_tit {

        font-size: 20px;

    }



    .contact_firm_phone {

        font-size: 18px;

    }



    .contact_firm_address {

        font-size: 16px;

        line-height: 1.6;

    }



    .contact_firm_hq {

        margin-bottom: 18px;

    }



    .contact_main .cicb_tit {

        font-size: 16px;

    }



    .contact_firm_cont {

        padding-bottom: 40px;

    }



    .cwic_tit {

        font-size: 16px;

    }



    .cwic_tit {

        margin-bottom: 8px;

        padding-bottom: 8px;

    }



    .contact_work_tit {

        margin-bottom: 25px;

    }



    .contact_work_item {

        padding: 0 15px;

        margin-bottom: 25px;

    }



    .contact_work_list {

        margin: 0 -15px;

    }



    .culture_item_cont_bot {

        padding: 12px 15px 15px;

    }



    /* g-end */





    /* f4 */

    .newsdeta_crumbs {

        display: none;

    }



    .newsdeta_flex {

        margin-top: 40px;

    }



    .newsdeta_right {

        width: 250px;

    }



    .newsdeta_left {

        padding-right: 35px;

    }



    .newsdeta_right_item_cont {

        padding: 16px 0;

    }



    .newsdeta_info_tit {

        margin-bottom: 12px;

    }



    .newsdeta_info_bot {

        padding-bottom: 20px;

    }



    .newsdeta_info {

        margin-bottom: 20px;

    }



    .newsdeta_page {

        padding-top: 20px;

        margin-top: 20px;

    }



    .newsdeta_page_prev {

        margin-bottom: 8px;

    }



    .bshare-custom .ys_sharebox {

        width: 18px;

        margin-left: 10px;

    }



    .newsdeta_right_item_cont {

        padding: 14px 0;

    }



    .newsdeta_right_tit {

        padding-left: 10px;

        margin-bottom: 13px;

    }



    .newsdeta_right_tit::after {

        width: 3px;

        height: 18px;

    }



    /* f4-end */



    /* c */

    .product_ai_left {

        width: 410px;

    }



    .pari_tit {

        font-size: 18px !important;

    }



    .product_ai_right {

        padding-left: 30px;

        padding-right: 45px;

    }



    .product_ai_right_item {

        padding: 18px 35px 15px 20px;

    }



    .pari_text {

        margin-top: 5px;

    }



    .product_wmm_ref_left {

        width: 500px;

    }



    .pwrr_item_tit {

        font-size: 16px;

    }



    .pwrr_item {

        margin-bottom: 12px;

    }



    .product_wmm_ref_right {

        padding-left: 25px;

    }



    .product_banner_tit::after {

        width: 161px;

        height: 6px;

        bottom: 5px;

    }



    .product_banner_tit {

        margin-bottom: 8px;

    }



    .product_banner_cont {

        bottom: 55%;

    }



    /* c-end */



    .ys_footer_bot_item {

        margin-right: 15px;

    }



    /* f1 */

    .aboutus_info_img {

        width: 240px;

    }



    .aboutus_info_left {

        padding-right: 25px;

    }



    .aboutus_info_tit {

        margin-bottom: 10px;

    }



    .aboutus_info_blue {

        margin-top: 20px;

    }



    .aboutus_info_blue_cont {

        padding-left: 40px;

        height: 65px;

    }



    .aboutus_info_blue_text {

        margin-right: 15px;

    }



    .aboutus_develop_cont {

        padding-top: 30px;

    }



    .aboutus_develop_tit {

        margin-bottom: 5px;

    }



    .aboutus_develop_titcont {

        margin-bottom: 25px;

    }



    .adsi_cont_lefttext,

    .adsi_cont_righttext {

        margin: 0 6px;

        font-size: 38px;

    }



    .adsi_cont_text {

        margin-bottom: 15px;

    }



    .adsi_item_cont_tit {

        margin-bottom: 5px;

    }



    .adsi_item_cont_text p {

        font-size: 14px;

    }



    .adsi_list .slick-next {

        right: -24px;

    }



    .adsi_list .slick-prev {

        left: -24px;

    }



    .aboutus_develop_prevbtn,

    .aboutus_develop_nextbtn,

    .adsi_list .slick-next,

    .adsi_list .slick-prev {

        width: 28px;

        height: 28px;

    }



    .aboutus_develop_arrow {

        width: 70px;

    }



    .aboutus_develop_line_circle {

        width: 330px;

        height: 330px;

    }











    /* f1-end */

    /* index */



    .home_ban {

        bottom: 110px;

    }



    .home_dots {

        bottom: 30px;

    }



    .home_dots_li {

        transform: scale(0.8);

        margin: 0 6px;

    }



    .home_case_swip_sli {

        width: 780px;

    }



    .hcss_li {

        padding: 0 10px;

    }



    .hcss_ul {

        margin: 0 -10px;

    }



    .hcss_ul .slick-dots {

        margin-top: 15px;

    }



    .hcss_ul .slick-dots li {

        width: 8px;

        height: 8px;

        margin: 0 4px;

    }



    .home_choi_wrap_ri {

        padding-left: 30px;

    }



    .hcwr_li_le {

        padding-right: 30px;

    }



    .hcwr_li_le_info {

        margin-bottom: 20px;

    }



    .g-sypt1fl-icon {

        transform: scale(0.70);

    }



    .g-sypt1-icon {

        margin-bottom: 5px;

    }



    .home_choi_wrap_le {

        transform: translateX(-5px) translateY(-50%);

    }



    .hcwr_li_le {

        padding-right: 20px;

    }



    .home_choi_wrap_ri {

        padding-left: 10px;

    }



    .hcwr_li_le_tit {

        margin-bottom: 10px;

    }



    .hcwr_li_le_info p {

        margin-bottom: 5px;

    }



    .hswu_li .hswu_li_wrap_tit .std_tit6 {

        font-size: 16px;

    }



    .hswu_li_wrap {

        padding: 20px 20px;

    }



    .home_prog_ri_more {

        top: 25px;

    }



    .hplu_li a {

        padding: 20px 20px 25px 0;

    }





    .ys_hd_white::before {

        display: none;

    }



    /* index-end */



    .home_case_swip_sli {

        width: 560px;

    }



    .hcss_ul .slick-arrow {

        width: 14px;

        height: 24px;

    }



    .std_margin_bot40 {

        margin-bottom: 30px;

    }



    .home_port_more {

        margin-top: 23px;

    }



    .aboutus_info_blue {

        margin-top: 35px;

    }



    .aboutus_develop_cont {

        padding: 60px 0 80px;

    }



    .mod_banner1_bg_ph_video{

        display: none;

    }



    /* .ys_phnav_logo{

        width: 320px !important;

    } */

    

    /* 1200end */



    .ys_page_newh .newsdeta_flex {

        margin-top: 70px;

    }



    .newsdeta_main {

        margin-top: 60px;

    }



    .product_link_text {

        font-size: 14px;

    }



    .product_main .product_banner_cont {

        bottom: 46%;

    }



    .home_case {

        padding-bottom: 200px;

    }



    .home_case_bg {

        transform: rotate3d(1, 0, 0, 96deg);

    }



    .setip_virtualman_use {

        width: 840px;

    }



    .hcwr_li_le_info {

        max-height: 220px;

    }



    .setip_custom_primary_left {

        padding-right: 25px;

    }

    

    .honor_item_left_list {

        height: 210px !important;

    }

    .honor_item_left_item {

        margin-bottom: 9px;

    }



    .adsi_list .slick-next,

    .adsi_list .slick-prev{

        display: none !important;

    }



    .adsi_list .slick-dots{

        bottom: -80px;

    }



    .adsi_list .slick-dots li{

        width: 8px;

        height: 8px;

        margin: 0 5px;

    }



    .mCSB_scrollTools .mCSB_draggerContainer {

        right: -8px;

    }

    .newsdeta_main {

        margin-top: 0;

    }

    /* 2022.12.13 */

    .ys_cont1332 {

        width: calc(100% - 80px);

    }

    .std_margin_bot60 {

        margin-bottom: 35px;

    }

    .std_font20 {

        font-size: 16px;

        line-height: 1.5;

    }

    .media_special_cry_right .media_skill_nub_img::before {

        height: 100%;

    }

    .culture_banner_listbox {

        width: calc(100% - 136px)!important;

    }

    .mod_banner2_cont {

        top: 50%;

    }

    .yfhl_logo {

        width: 180px;

    }

    .ys_phfy {

        padding-top: 26px;

    }

    .mc_fybtn {

        color: #666;

    }
    .yfhl_logo {
        width: 240px;
    }
    .aboutus_info_blue_cont {
        padding-left: 0;
        padding: 0 1px;
    }
    .aboutus_info_blue_text {
        margin-right: 4px;
    }
    .media_digital_text_nub .std_tit5{
        font-size: 20px;
    }
}



@media screen and (max-width:1199px) {



    .mod_banner1_tab {

        display: none;

    }



    .culture_page {

        display: none;

    }



    .ys_phnav_logo p {

        color: #666;

        font-size: 14px;

        margin-left: 10px;

    }



    .ys_phnav_logo {

        display: flex;

        align-items: center;

        width: inherit;

    }



    .ys_phnav_logo a {

        width: 120px;

    }



    .hswu_li.act .hswu_li_wrap_tit .std_tit6 {

        color: #333;

    }



    .hswu_li.act .hswu_li_wrap_info .std_text {

        color: #333;

    }



    .hswu_li.act .hswu_li_wrap_icon .home_le_lo_img {

        opacity: 1;

    }



    .hswu_li.act .hswu_li_wrap_icon .home_le_lo_img1 {

        opacity: 0;

    }



    .hswu_li.act::after {

        opacity: 0;

    }



    .ys_page_newh .newsdeta_flex {

        margin-top: 50px;

    }



    .newsdeta_main {

        margin-top: 0px;

    }



    .ys_phnav_logo a {

        width: 210px;

    }

    .ys_header.ys_hd_white {

        height: auto;

    }

    /* 2022.12.13 */

    .metaverse_cloud_video video{

        display: none;

    }

    .msln_cry {

        padding: 14px 12px 18px 13px;

    }

    .media_digital .media_digital_text_nub:nth-of-type(2n-1) {

        width: auto;

    }

    .media_digital .media_digital_text_nub:nth-of-type(2n) {

        width: auto;

    }

    .media_digital .media_digital_text_nub {

        padding-right: 40px;

    }

    .media_digital_text_nub {

        padding-right: 30px;

    }

    .media_digital_text_nub {

        padding-right: 30px;

    }

    .metaverse_eplatform_list_nub.swiper-slide {

        height: 150px;

    }

    .mpsl_nub.swiper-slide {

        height: 220px;

    }

    .culture_banner_item_cont a {

        padding: 0 30px;

    }

    .culture_classify_item_cont {

        min-width: 70px;

    }
    .aboutus_info_blue_text{
        width: 80px;
    }
    .aboutus_info_blue_cont .std_tit5{
        max-width: calc(100% - 80px);
    }
    .aboutus_info_blue_cont {
        padding: 0 10px;
    }
    .aboutus_info_blue_cont{
        height: 80px;
    }
    .media_digital_text_nub, .metaverse_person .media_digital_text_nub, .metaverse_lot .media_digital_text_nub, .metaverse_whole .media_digital_text_nub, .media_digital .media_digital_text_nub:nth-of-type(2n-1), .media_digital .media_digital_text_nub:nth-of-type(2n) {
        padding: 0 28px;
    }
    .media_digital_text {
        margin: 0 -28px;
    }
}



/* 991~768 平板竖屏 重点*/

@media screen and (max-width: 991px) {



    /* 规范 */

    /* @标题 */

    .std_tit1 {

        font-size: 24px;

        line-height: 1.5;

    }



    .std_tit2 {

        font-size: 22px;

        line-height: 1.5;

    }



    .std_tit3 {

        font-size: 20px;

        line-height: 1.5;

    }



    .std_tit4 {

        font-size: 18px;

        line-height: 1.5;

    }



    .std_tit5 {

        font-size: 18px;

        line-height: 1.5;

    }



    .std_tit6 {

        font-size: 16px;

        line-height: 1.5;

    }



    /* @文本 */

    .std_text,

    .std_text p {

        font-size: 14px;

        line-height: 1.5;

    }



    /* @编辑器 */

    .yxedr_active h2 {

        font-size: 22px;

        line-height: 1.5;

        margin-bottom: 12px;

    }



    .yxedr_active h3 {

        font-size: 20px;

        line-height: 1.5;

        margin-bottom: 11px;

    }



    .yxedr_active h4 {

        font-size: 18px;

        line-height: 1.5;

        margin-bottom: 10px;

    }



    .yxedr_active h5 {

        font-size: 16px;

        line-height: 1.5;

        margin-bottom: 9px;

    }



    .yxedr_active p {

        font-size: 14px;

        line-height: 1.6;

        margin-bottom: 6px;

    }



    /* @间距 */

    .std_padd_top100 {

        padding-top: 40px;

    }



    .std_padd_bot100 {

        padding-bottom: 40px;

    }



    .std_padd100 {

        padding: 40px 0;

    }



    .std_margin_bot40 {

        margin-bottom: 20px;

    }



    /* 规范-end */

    /* b1 */

    .genmodel_mod_item {

        padding: 0 5px;

    }



    .genmodel_mod_list {

        margin: 0 -5px;

    }



    .gmic_play {

        width: 50px;

    }



    .genmodel_cloud .mod_titbox,

    .genmodel_scene .mod_titbox,

    .genmodel_zkt .mod_titbox,

    .genmodel_collect .mod_titbox {

        margin-bottom: 17px;

    }



    .genmodel_cloud_subtit {

        margin-bottom: 14px;

    }



    .gmic_tit {

        margin-bottom: 6px;

        margin-top: 13px;

    }



    .genmodel_iot_primary_top {

        flex-direction: column;

    }



    .gipt_right {

        width: 100%;

    }



    .gipt_left {

        width: 100%;

    }



    .genmodel_iot_primary_top {

        margin-bottom: 10px;

    }



    .mod_contrast .twentytwenty-handle {

        width: 40px !important;

        height: 40px !important;

        margin-left: -20px !important;

        margin-top: -20px !important;

    }



    .genmodel_scene_cont,

    .genmodel_cloud_cont,

    .genmodel_zkt_cont {

        padding-top: 40px;

    }



    .mod_tit::after {

        height: 4px;

    }



    /* footer */

    .ys_footer {

        min-height: 200px;

        padding-top: 40px;

    }



    .ys_footer_header {

        padding-bottom: 8px;

        margin-bottom: 24px;

    }



    .ys_footer_primary {

        padding-bottom: 50px;

    }



    .ys_footer_info {

        flex-direction: column-reverse;

    }



    .ys_footer_info_right a:first-child {

        margin-left: 0px;

    }



    .ys_footer_info p {

        margin-bottom: 5px;

        display: block;

    }



    .ys_footer_info a,

    .ys_footer_info span {

        display: inline-block;

    }



    .ys_footer_info span {

        width: 100%;

        margin-right: 0;

    }



    .ys_footer_info span::after {

        display: none;

    }



    .ys_footer_bot {

        flex-direction: column;

    }



    .yfpl_list {

        display: none;

    }



    .ys_footer_header {

        flex-direction: column;

    }



    .ys_footer_header_left {

        margin-bottom: 28px;

    }



    .ys_footer_primary {

        padding-bottom: 30px;

    }



    /* footer-end */



    /* b2 */

    .setip_custom_primary {

        flex-direction: column;

    }



    .setip_custom_primary_left {

        display: flex;

        flex-direction: column;

    }



    .setip_custom_primary_right {

        margin: 0 auto;

    }



    .setip_custom_primary_right img {

        transform: translateY(30px);

    }



    .scpl_list {

        padding-bottom: 0px;

    }



    .setip_virtualman_use {

        width: 680px;

    }



    .setip_virtualman_use_control {

        width: 580px;

    }



    /* b2-end */





    /* b4 */

    .pavai_twin_primary {

        flex-direction: column;

    }



    .pavai_twin_right_img {

        width: 100%;

    }



    .pavai_twin_left_listbox {

        width: 100%;

    }



    .pavai_5g_cont .mod_titbox,

    .pavai_twin .mod_titbox,

    .pavai_sem_cont .mod_titbox {

        margin-bottom: 10px;

    }



    .pavai_5g_text,

    .pavai_sem_text {

        margin-bottom: 20px;

    }



    .ptli_cont::before {

        width: 7px;

        height: 7px;

        margin-right: 7px;

        margin-top: 10px;

    }



    .pavai_twin_right {

        margin-top: 15px;

    }



    .pavai_twin_text {

        margin-bottom: 15px;

    }



    .pavai_smart_cont .mod_titbox {

        margin-bottom: 20px;

    }



    .pavai_smart_item {

        margin-bottom: 12px;

    }



    .pavai_smart_left_text p {

        font-size: 14px;

        line-height: 1.6;

    }



    .pavai_smart_right {

        width: 290px;

    }





    /* b4-end */



    /* d2 */

    .casedeta_cont_primary {

        margin-top: 25px;

        padding-bottom: 40px;

    }



    .casedeta_cont_primary .yxedr_active {

        padding-bottom: 20px;

    }



    .casedeta_page {

        padding-top: 15px;

    }



    .casedata_newest_primary {

        margin-bottom: 20px;

    }



    .mod_btn2 {

        height: 42px;

        min-width: 138px;

    }



    .casedeta_banner .slick-dots {

        bottom: 12px;

    }



    .casedeta_banner .slick-dots li {

        width: 7px;

        height: 7px;

        margin: 0 4px;

    }





    /* d2-end */



    /* f2 */



    .honor_item_left_list {

        padding-right: 20px;

        height: 208px;

    }



    .honor_item_right {

        width: 360px;

    }



    .honor_item_left {

        flex-shrink: 0;

        width: calc(100% - 360px);

        padding-right: 25px;

    }



    .honor_item:nth-child(even) .honor_item_left {

        padding-left: 25px;

        padding-right: 0;

    }



    .mod_tab {

        margin-bottom: 25px;

    }



    .honor_tit {

        margin-bottom: 10px;

    }



    .honor_server_tit {

        margin-bottom: 10px;

    }



    .honor_server_list .slick-dots {

        bottom: -22px;

    }



    .honor_server_list .slick-dots li {

        width: 8px;

        height: 8px;

        margin: 0 4px;

    }



    .honor_item {

        margin-bottom: 30px;

    }



    .honor_list .slick-dots li {

        width: 8px;

        height: 8px;

        margin: 0 4px;

    }



    .sivl_tit:after {

        height: 2px;

    }



    /* f2-end */



    /* g */

    .contact_firm_tit {

        margin-bottom: 20px;

    }



    .contact_firm_hq_left {

        width: 320px;

        border-radius: 0 6px 6px 0;

    }



    .contact_firm_hq_tit {

        font-size: 18px;

        margin-bottom: 15px;

    }



    .contact_firm_phone {

        font-size: 16px;

    }



    .contact_firm_address {

        font-size: 14px;

    }



    .contact_firm_hq_right {

        padding: 20px 20px 20px 25px;

    }



    .contact_firm_cont {

        padding-bottom: 32px;

    }



    .contact_work_tit {

        margin-bottom: 20px;

    }



    .cwic_tit {

        margin-bottom: 6px;

        padding-bottom: 6px;

    }



    .contact_work_item {

        padding: 0 15px;

        margin-bottom: 20px;

    }



    /* g-end */



    /* f4 */

    .newsdeta_right {

        width: 190px;

    }



    .newsdeta_left {

        padding-right: 30px;

    }



    .newsdeta_info_bot {

        padding-bottom: 20px;

    }



    .newsdeta_info {

        margin-bottom: 20px;

    }



    .newsdeta_right_item_time {

        margin-bottom: 6px;

    }



    .newsdeta_right_item_cont {

        padding: 12px 0;

    }



    .newsdeta_right_item_text {

        margin-bottom: 12px;

    }



    .newsdeta_page {

        padding-top: 20px;

        margin-top: 20px;

    }



    .newsdeta_page_prev {

        margin-bottom: 8px;

    }



    /* f4-end */



    /* c */

    .product_ai_text_item {

        width: 33.333333%;

    }



    .product_ai_textbox {

        margin-bottom: 8px;

    }



    .product_ai_image_left {

        width: 100%;

        margin-bottom: 10px;

    }



    .product_ai_image_right {

        width: 100%;

    }



    .pair_top {

        margin-bottom: 10px;

    }



    .product_twin_item_cont {

        min-height: 80px;

        padding: 18px;

    }



    .product_twin_item_cont {

        min-height: 50px;

    }



    .product_ai_left {

        width: 315px;

    }



    .pari_tit {

        font-size: 16px !important;

    }



    .product_ai_right {

        padding-left: 20px;

        padding-right: 40px;

    }



    .product_wmm_ref_left {

        width: 100%;

    }



    .product_wmm_ref_right {

        padding-left: 0px;

        margin-top: 20px;

    }



    .product_tit {

        margin-bottom: 25px;

    }



    .product_wmm_ref {

        flex-wrap: wrap;

    }



    .product_banner_tit::after {

        width: 140px;

        height: 6px;

        bottom: 5px;

    }



    .product_banner_tit {

        margin-bottom: 8px;

    }



    .product_banner_cont {

        width: 100%;

        padding: 0 60px;

        bottom: 55%;

    }



    /* c-end */





    /* f1 */

    .aboutus_info_img {

        width: 200px;

    }



    .aboutus_info_left {

        padding-right: 20px;

    }



    .aboutus_info_tit {

        margin-bottom: 10px;

    }



    .aboutus_info_blue {

        margin-top: 20px;

    }



    .aboutus_info_blue_cont {

        padding-left: 40px;

        height: 55px;

    }



    .aboutus_info_blue_text {

        margin-right: 15px;

    }



    .adsi_list.threes .slick-list {

        display: block;

        justify-content: center;

    }



    .adsi_cont_lefttext,

    .adsi_cont_righttext {

        margin: 0 6px;

        font-size: 32px;

    }



    .aboutus_develop_line_circle {

        width: 300px;

        height: 300px;

    }









    /* f1-end */



    /* index */

    .home_dots {

        bottom: 15px;

    }



    .home_ban {

        bottom: 80px;

    }



    .home_dots_li {

        transform: scale(0.75);

        margin: 0 4px;

    }



    .hslr_li {

        padding: 0 5px;

    }



    .home_solu_le_roll {

        margin: 0 -5px;

        padding-bottom: 15px;

    }



    .hslr_wrap_num_tit span {

        font-size: 32px;

    }



    .home_solu_le {

        padding-right: 15px;

    }



    .home_solu_le_info {

        margin-bottom: 25px;

    }



    .home_solu_ri_play {

        width: 48px;

    }



    .mod_btn2 {

        height: 40px;

        min-width: 124px;

    }



    .home_case_swip_sli {

        width: 100%;

        padding: 0 40px;

    }



    .hcss_li_wrap_tit {

        padding: 20px 30px;

    }



    .hcss_ul .slick-dots {

        margin-top: 10px;

    }



    .hcss_ul .slick-dots li {

        width: 8px;

        height: 8px;

        margin: 0 4px;

    }





    .hswu_li.act .hswu_li_wrap_info .std_text {

        line-height: 1.5;

    }



    .hswu_li_wrap_tit {

        margin-bottom: 3px;

    }





    .hplu_ri_tit p {

        font-size: 14px;

        line-height: 1.5;

    }



    .hplu_le_tit p {

        font-size: 12px;

        margin-bottom: 1px;

    }



    .home_prog_le {

        padding-right: 20px;

    }



    .hplu_ri {

        padding-left: 20px;

        margin-top: 0px;

    }



    .hplu_ri_tit {

        padding-right: 20px;

    }



    .hplu_li a {

        padding: 17px 17px 20px 0;

    }



    .home_prog_ri_info {

        padding: 20px 22px;

    }



    .home_prog_ri_more {

        left: 22px;

    }



    .hplu_le_tit {

        padding-left: 5px;

    }



    .hswu_cont {

        padding: 0px 6px;

    }



    .home_succe_wrap_ul {

        margin: 0 -6px;

    }



    .hswu_wrap_img {

        margin-bottom: 12px;

    }



    .home_case_swip {

        padding-bottom: 20px;

    }



    .hcss_ul .slick-dots {

        bottom: -36px;

    }



    /* index-end */



    .home_case_swip_sli {

        width: 560px;

    }



    .casedeta_cont_primary {

        margin-top: 40px;

    }



    .product_main .product_banner_cont {

        bottom: 60%;

    }



    .home_case {

        padding-bottom: 200px;

    }



    .home_case_bg {

        transform: rotate3d(1, 0, 0, 92deg);

    }



    .hcwr_li_le_info {

        max-height: 200px;

    }



    .genmodel_mod_item {

        margin-bottom: 10px;

    }



    /* <div class="culture_banner_arrow clearfix">

                            <div class="culture_banner_prev fl">

                                <img src="images/g1_icon6.svg" alt="">

                            </div>

                            <div class="culture_banner_next fr">

                                <img src="images/g1_icon5.svg" alt="">

                            </div>

                        </div> */





    .pavai_smart_left {

        padding-right: 12px;

    }



    



    .genmodel_mod_item {

        margin-bottom: 20px;

    }



    .product_ai_textbox .slick-dots li {

        width: 8px;

        height: 8px;

        margin: 0 4px;

    }



    .honor_item_left_item {

        margin-bottom: 10px;

    }



    .casedeta_main .culture_banner_arrow{

        padding: 0 30px;

    }

    /* 2022.12.13 */

    .media_skill_list4_nub {

        width: 50%;

    }

    .media_skill_list4_nub:nth-of-type(4n) .msln_cry, .media_skill_list4_nub:nth-of-type(4n-3) .msln_cry {

        background: #00A0E2;

    }

    .media_skill_list4_nub:nth-of-type(4n) .std_tit5, .media_skill_list4_nub:nth-of-type(4n) .std_text2 p, 

    .media_skill_list4_nub:nth-of-type(4n-3) .std_tit5, .media_skill_list4_nub:nth-of-type(4n-3) .std_text2 p {

        color: #fff;

    }

    .media_skill_list4_nub:nth-of-type(4n-1) .std_tit5,

    .media_skill_list4_nub:nth-of-type(4n-2) .std_tit5 {

        color: #333;

    }

    .media_skill_list4_nub:nth-of-type(4n-1) .std_text2 p, 

    .media_skill_list4_nub:nth-of-type(4n-2) .std_text2 p {

        color: #666;

    }

    .media_skill_list4_nub:nth-of-type(4n-1) .msln_cry, 

    .media_skill_list4_nub:nth-of-type(4n-2) .msln_cry {

        background: #fff;

    }

    .media_special_cry_list {

        width: 100%;

    }

    .media_special_cry_right {

        width: 100%;

    }

    .media_special_cry{

        display: block;

    }

    .media_digital_list_nub1, .media_digital_list_nub2 {

        width: 50%;

    }

    .media_digital_list_nub3 {

        width: 100%;

    }

    .media_digital_list_nub{

        margin-bottom: 0;

    }

    .media_digital_list {

        margin-bottom: 0;

    }

    .metaverse_person .media_digital_text_nub {

        width: 100%;

        padding-right: 0;

    }

    .mdtn_icon {

        top: 1px;

    }

    .mpsl_nub.swiper-slide {

        height: 200px;

    }

    .metaverse_display_list_nub.swiper-slide {

        height: 300px;

    }

    .metaverse_lot_slick {

        margin: 0 0px;

    }

    .mwcd_nct_font20 {

        margin-bottom: 6px;

    }

    .metaverse_whole_cry{

        display: block;

    }

    .metaverse_whole_cry_list {

        width: 100%;

    }

    .metaverse_whole_cry_detail {

        width: 100%;

    }

    .mwcd_nub_cry_img {

        margin-top: 30px;

    }

    .business_plan .mpsl_nub.swiper-slide {

        height: 140px;

    }

    .culture_banner_item_cont a {

        padding: 0 15px;

    }

    .culture_classify_list {

        justify-content: flex-start;

    }
    .aboutus_info_blue_cont {
        padding-left: 10px;
        height: 84px;
    }
    .aboutus_info_blue_text {
        margin-right: 2px;
    }
    .media_digital_text_nub .std_tit5{
        font-size: 18px;
    }




    /* 991end */



}



/* <768 移动端 重点*/

@media screen and (max-width: 768px) {



    /* 规范 */

    /* @标题 */

    .std_tit1 {

        font-size: 20px;

        line-height: 1.5;

    }



    .std_tit2 {

        font-size: 18px;

        line-height: 1.5;

    }



    .std_tit3 {

        font-size: 18px;

        line-height: 1.5;

    }



    .std_tit4 {

        font-size: 16px;

        line-height: 1.5;

    }



    .std_tit5 {

        font-size: 16px;

        line-height: 1.5;

    }



    .std_tit6 {

        font-size: 16px;

        line-height: 1.5;

    }



    /* @文本 */

    .std_text,

    .std_text p {

        font-size: 14px;

        line-height: 1.5;

    }



    /* @编辑器 */

    .yxedr_active h2 {

        font-size: 22px;

        line-height: 1.5;

        margin-bottom: 10px;

    }



    .yxedr_active h3 {

        font-size: 20px;

        line-height: 1.5;

        margin-bottom: 9px;

    }



    .yxedr_active h4 {

        font-size: 18px;

        line-height: 1.5;

        margin-bottom: 8px;

    }



    .yxedr_active h5 {

        font-size: 16px;

        line-height: 1.5;

        margin-bottom: 4px;

    }



    /* @间距 */

    .std_padd_top100 {

        padding-top: 30px;

    }



    .std_padd_bot100 {

        padding-bottom: 30px;

    }



    .std_padd100 {

        padding: 30px 0;

    }



    .std_margin_bot40 {

        margin-bottom: 15px;

    }



    /* 规范-end */



    /* b1 */

    .mod_banner1_tab {

        bottom: 6%;

    }



    .mod_tit {

        flex-shrink: initial;

    }



    .genmodel_mod_item {

        width: 100%;

        margin-bottom: 10px;

    }



    .genmodel_mod_item:last-child {

        margin-bottom: 0;

    }



    .genmodel_scene_cont,

    .genmodel_cloud_cont,

    .genmodel_zkt_cont {

        padding-top: 30px;

    }



    .mod_titbox_type1 .mod_subtit {

        display: none;

    }



    .gipb_item {

        width: 100%;

        margin-bottom: 10px;

    }



    .gipb_item:last-child {

        margin-bottom: 0;

    }



    .genmodel_cloud_text,

    .genmodel_scene_text,

    .gztc_text {

        font-size: 14px;

        line-height: 1.6;

    }



    .genmodel_cloud_subtit {

        margin-bottom: 10px;

    }



    .mod_tit::after {

        height: 3px;

    }



    .mod_banner1_tab {

        display: none;

    }



    .gipt_left {

        padding: 10px 16px 15px;

    }



    .gipt_left_text {

        line-height: 1.6;

    }



    .genmodel_collect .genmodel_mod_item {

        margin-bottom: 17px;

    }



    .genmodel_collect .genmodel_mod_item:last-child {

        margin-bottom: 0;

    }



    .genmodel_zkt_textright,

    .genmodel_zkt_imgleft,

    .genmodel_zkt_textleft,

    .genmodel_zkt_imgright {

        width: 100% !important;

    }



    .genmodel_zkt_imgright {

        margin-top: 15px;

    }



    .genmodel_zkt_imglist {

        flex-direction: column;

    }



    .genmodel_scene_text,

    .genmodel_zkt_textlist li {

        margin-bottom: 10px;

    }



    .genmodel_zkt_imgright .gztc_text {

        margin-bottom: 10px;

        display: block;

    }



    .genmodel_zkt_textright {

        display: none;

    }



    .mod_contrast .twentytwenty-handle {

        width: 36px !important;

        height: 36px !important;

        margin-left: -18px !important;

        margin-top: -18px !important;

    }



    .genmodel_zkt_imgright .gztc_text {

        margin-bottom: 8px;

    }



    .genmodel_scene_text,

    .genmodel_zkt_textlist li {

        margin-bottom: 8px;

    }



    .mod_tit {

        padding-bottom: 10px;

    }



    .gmic_tit {

        margin-bottom: 6px;

        margin-top: 12px;

    }



    .gmic_item::before {

        width: 6px;

        height: 6px;

        margin-top: 7px;

    }



    .genmodel_collect .genmodel_mod_item {

        margin-bottom: 20px;

    }



    .genmodel_cloud .mod_titbox,

    .genmodel_scene .mod_titbox,

    .genmodel_zkt .mod_titbox,

    .genmodel_collect .mod_titbox {

        margin-bottom: 16px;

    }



    .genmodel_zkt_imgright {

        margin-top: 16px;

    }



    .gipt_left_text {

        font-size: 14px;

    }



    /* b1-end */





    /* b2 */

    .scpl_item {

        padding: 0 8px;

    }



    .scpl_list {

        margin: 0 -8px;

    }



    .setip_virtualman_item {

        width: 100%;

        margin-bottom: 12px;

    }



    .svic_subtit {

        margin-top: 15px;

    }



    .svic_cont {

        padding: 0 17px 15px;

    }



    .setip_virtualman_itemtype1 .setip_virtualman_item_cont::after {

        content: "";

        position: absolute;

        width: 100%;

        height: 20px;

        left: 0;

        top: 100%;

    }



    .setip_virtualman_itemtype2 .svic_cont {

        padding-top: 4px;

    }



    .setip_virtualman_use {

        width: 100%;

        padding: 0 0px;

        margin-top: 20px;

        overflow: hidden;

    }



    .setip_virtualman_use_control {

        width: 100%;

    }



    .setip_virtualman_use_control {

        width: 700px;

        margin: 10px auto 0;

    }



    .svus_text {

        font-size: 14px;

    }



    .svic_subtit {

        font-size: 14px;

    }



    .setip_virtualman_use_tit {

        margin-bottom: 14px;

    }



    .mod_gotop {

        right: 20px;

        width: 32px !important;

    }



    /* b2-end */





    /* b3 */

    .scene_interaction_vr,

    .scene_interaction_3d {

        flex-direction: column;

    }



    .scene_interaction_vr_right,

    .scene_interaction_3d_right {

        width: 100%;

    }



    .scene_interaction_3d {

        padding: 20px 20px 20px 20px;

    }



    .scene_interaction_vr {

        padding: 23px 20px 20px 20px;

    }



    .si3l_text {

        margin-bottom: 10px;

    }



    /* b3-end */



    /* b4 */

    .ptli_cont::before {

        width: 6px;

        height: 6px;

        margin-right: 5px;

        margin-top: 9px;

    }



    .pavai_twin_right {

        margin-top: 10px;

    }



    .pavai_twin_text {

        margin-bottom: 10px;

    }



    .pavai_smart_cont .mod_titbox {

        margin-bottom: 15px;

    }



    .pavai_smart_item {

        flex-direction: column !important;

    }



    .pavai_smart_left {

        padding-right: 0px;

    }



    .pavai_smart_item:nth-child(even) .pavai_smart_left {

        padding-left: 0px;

    }



    .pavai_smart_left_text {

        padding-bottom: 0px;

    }



    .pavai_smart_right {

        width: 100%;

    }



    .pavai_5g_text,

    .pavai_sem_text,

    .pavai_twin_text {

        font-size: 14px;

    }



    .pavai_twin_text {

        margin-bottom: 10px !important;

    }



    .pavai_twin_right {

        margin-top: 5px !important;

    }







    /* b4-end */



    /* d1 */

    .culture_item {

        width: 50%;

        padding: 0 6px;

        margin-bottom: 12px;

    }



    .culture_list {

        margin: 0 -6px;

    }



    .ys_ban_pc {

        display: none;

    }



    .ys_ban_video {

        display: none;

    }



    .ys_ban_ph {

        display: block;

    }



    .culture_item_cont_bot {

        padding: 13px 17px 13px;

    }



    .culture_classify {

        flex-direction: column;

    }



    .culture_classify_left_text {

        margin-bottom: 10px;

    }



    .culture_classify_item_cont {

        padding: 6px 8px;

    }



    .culture_classify_item {

        margin-right: 8px;

        margin-bottom: 8px;

    }



    .culture_banner_listbox {

        width: 250px;

    }



    .culture_banner_arrow div {

        width: 24px;

    }



    .culture_banner_arrow {

        padding: 0 10px;

    }



    .culture_banner_item_cont {

        line-height: 32px;

        font-size: 14px;

    }



    .culture_banner_item {

        padding: 0 4px;

    }



    /* d1-end */



    /* d2 */

    .casedeta_main .culture_item {

        margin-bottom: 12px;

    }



    .casedeta_page {

        flex-direction: column;

    }



    .casedeta_page>div {

        width: 100%;

        margin-left: 0;

        justify-content: flex-start;

        margin: 5px 0;

    }



    .casedeta_page {

        padding-top: 8px;

    }



    .casedeta_cont_primary {

        margin-top: 25px;

        padding-bottom: 30px;

    }



    .casedata_newest_primary {

        margin-bottom: 10px;

    }



    .casedeta_banner .slick-dots li {

        width: 7px;

        height: 7px;

        margin: 0 3px;

    }



    .mod_btn2_text {

        font-size: 14px;

    }



    .mod_btn2 {

        height: 38px;

        min-width: 125px;

    }



    .mod_tit {

        font-size: 18px !important;

    }



    .casedeta_cont_primary .yxedr_active {

        padding-bottom: 15px;

    }



    /* d2-end */



    /* f2 */

    .honor_item {

        flex-direction: column !important;

    }



    .honor_item_left,

    .honor_item_right {

        width: 100%;

        padding: 0;

    }



    .honor_item_left {

        margin-bottom: 10px;

    }



    .honor_tit {

        padding: 0 20px;

    }



    .honor_item_tit {

        margin-bottom: 10px;

    }



    .honor_item_left_item {

        margin-bottom: 8px;

    }



    .honor_item:nth-child(even) .honor_item_left {

        padding-left: 0px;

        padding-right: 0;

    }



    .honor_list .slick-dots {

        bottom: 20px;

    }



    .honor_item {

        margin-bottom: 25px;

    }



    .mod_banner2_cont {

        padding: 0 20px;

    }



    .hili_text {

        font-size: 14px;

    }



    .mod_tab_item_cont {

        font-size: 14px;

    }



    .honor_server_item_tit {

        font-size: 14px;

    }



    .mod_tab_item_cont {

        height: 45px;

    }



    /* f2-end */



    .ys_phfyfl {

        width: 60px;

        height: 30px;

        font-size: 14px;

    }



    .ys_phfyfl a {

        font-size: 14px;

    }



    .mod_gotop {

        right: 20px;

        width: 36px;

    }



    /* g */

    .contact_firm_hq_left {

        width: 100%;

        border-radius: 0 6px 6px 0;

    }



    .contact_firm_hq_right {

        width: 100%;

    }



    .contact_firm_hq {

        flex-direction: column;

    }



    .contact_firm_hq_tit {

        font-size: 18px;

    }



    .contact_firm_cont {

        padding-bottom: 25px;

    }



    .contact_work_list {

        flex-direction: column;

    }



    .contact_work_list li {

        width: 100%;

    }



    .contact_firm_hq_tit {

        font-size: 18px;

        margin-bottom: 10px;

    }



    .contact_firm_phone {

        margin-bottom: 3px;

    }



    .contact_firm_hq_right {

        padding: 20px 20px 20px 20px;

    }



    .mod_banner2_pcimg {

        display: none;

    }



    .mod_banner2_phimg {

        display: block;

    }



    .contact_firm_tit {

        margin-bottom: 15px;

    }



    .mod_banner2_tit {

        margin-bottom: 5px;

    }



    /* g-end */



    /* f4 */

    .newsdeta_flex {

        flex-direction: column;

    }



    .newsdeta_left {

        padding-right: 0px;

    }



    .newsdeta_right {

        width: 100%;

        margin-top: 35px;

    }



    .newsdeta_info_bot {

        padding-bottom: 18px;

    }



    .newsdeta_info {

        margin-bottom: 18px;

    }



    .newsdeta_flex {

        margin-top: 30px;

    }



    /* f4-end */



    /* c */

    .product_ai_text_item {

        width: 50%;

    }



    .pati_cont {

        min-height: 100px;

    }



    .product_ai_textbox {

        margin-bottom: 5px;

    }



    .product_twin_item {

        width: 50%;

    }



    .product_3d .product_ai_textbox {

        margin-bottom: 10px;

    }



    .product_ai_primary {

        flex-wrap: wrap;

    }



    .product_ai_left {

        width: 100%;

    }



    .product_ai_right {

        padding-right: 20px;

    }



    .product_tit {

        margin-bottom: 20px;

    }



    .product_wmm_ref_right {

        padding-left: 0px;

        margin-top: 15px;

    }



    .setip_virtualman_use_control {

        width: 100%;

    }



    .setip_virtualman_use_swiper {

        margin: 0 -5px;

        overflow: hidden !important;

    }



    .product_wmm_ref {

        margin-bottom: 25px;

    }



    .product_banner_tit::after {

        width: 140px;

        height: 6px;

        bottom: 5px;

    }



    .product_banner_tit {

        margin-bottom: 8px;

    }



    .product_banner_cont {

        width: 100%;

        padding: 0 40px;

        bottom: 50%;

    }



    .product_banner_pc {

        display: none;

    }



    .product_banner_ph {

        display: block;

    }







    /* c-end */



    /* f1 */

    .aboutus_info_flex {

        display: flex;

        flex-direction: column;

    }



    .aboutus_info_img {

        width: 100%;

    }



    .aboutus_info_right {

        padding-right: 0px;

    }



    .aboutus_info_left {

        width: 100%;

        padding-right: 0px;

    }



    .aboutus_info_tit {

        margin-bottom: 10px;

    }



    .aboutus_info_blue {

        margin-top: 25px;

    }



    .aboutus_info_blue_cont {

        padding-left: 20px;

        height: 55px;

    }



    .aboutus_info_blue_text {

        margin-right: 10px;

    }



    .aboutus_info_blue {

        flex-direction: column;

    }



    .aboutus_info_blue:after {

        width: 100%;

        height: 1px;

        top: 50%;

        left: 0%;

        transform: translateY(-50%);

    }



    .aboutus_info_blue_cont {

        width: 100%;

    }



    .adsi_list .slick-prev {

        display: none !important;

    }



    .adsi_list .slick-next {

        display: none !important;

    }



    .aboutus_develop_line_circle {

        width: 260px;

        height: 260px;

    }



    .adsi_list {

        padding-bottom: 30px;

    }



    .adsi_list .slick-dots {

        bottom: 0px;

    }



    .adsi_list .slick-dots li {

        margin: 0 5px;

    }



    .aboutus_develop_titcont {

        padding-bottom: 40px;

    }



    .aboutus_develop_arrow {

        left: 0;

    }



    .aboutus_develop_arrow {

        width: 65px;

    }



    .adsi_cont_lefttext,

    .adsi_cont_righttext {

        margin: 0 6px;

        font-size: 26px;

    }



    .home_solu_cont {

        flex-direction: column-reverse;

    }



    .home_solu_ri {

        width: 100%;

    }



    .home_solu_le {

        width: 100%;

        padding-right: 0;

        margin-top: 15px;

    }



    .hslr_wrap_num {

        margin-bottom: 2px;

    }



    .home_solu_le_roll {

        padding-bottom: 5px;

    }



    .home_solu_le_info {

        margin-bottom: 20px;

    }



    .hslr_li {

        width: 50%;

        padding: 0 5px;

        margin-bottom: 12px;

    }







    /* f1-end */



    /* index */

    .home_case_swip_ul {

        margin-top: 18px;

    }



    .hcss_li {

        padding: 0 6px;

    }



    .hcss_ul {

        margin: 0 -6px;

    }



    .home_case_swip_sli {

        width: 100%;

        padding: 0 20px;

    }



    .mod_btn2 {

        height: 36px;

        min-width: 106px;

    }



    .hswu_li {

        width: 50%;

        border-bottom: 1px solid #F0F0F0;

    }



    .hswu_li:nth-child(3),

    .hswu_li:nth-child(4) {

        border-bottom: none;

    }



    .home_prog_cont {

        flex-direction: column-reverse;

    }



    .home_prog_ri {

        width: 100%;

    }



    .home_prog_le {

        padding-right: 0;

        width: 100%;

        margin-top: 20px;

    }



    .hplu_li a {

        padding: 12px 15px 12px 0;

    }



    .hcwr_li_wrap {

        flex-direction: column-reverse;

    }



    .hcwr_li_le,

    .hcwr_li_ri {

        width: 100%;

    }



    .hcwr_li_le {

        margin-top: 13px;

    }



    .hcwr_li_le_tit {

        margin-bottom: 5px;

    }



    .hcwr_li_le_info {

        margin-bottom: 15px;

    }



    .hplu_le {

        width: 87px;

    }



    .mod_btn2_text {

        padding: 0 10px;

    }



    /* index-end */



    /* d2 */

    .casedeta_cont_primary_tit {

        margin-bottom: 8px;

        font-size: 18px !important;

    }



    /* d2-end */

    .std_padd100 {

        padding: 46px 0;

    }



    .home_case_swip_ul {

        margin-bottom: 25px;

    }



    .home_choi_wrap_le {

        width: 100%;

        position: static;

        transform: inherit;

        display: flex;

        justify-content: center;

    }



    .home_choi_wrap_ri {

        width: 100%;

    }



    .home_choi_wrap_le::before {

        display: none;

    }



    .home_case_swip_sli {

        width: 450px;

    }



    .hcss_ul .slick-prev {

        left: -22%;

    }



    .hcss_ul .slick-next {

        right: -22%;

    }



    .home_case_swip {

        padding-bottom: 28px;

    }



    .home_case_swip_sli {

        width: 400px;

    }



    .culture_banner_item_cont {

        padding-left: 10px;

        padding-right: 10px;

    }



    .culture_banner_listbox {

        width: 400px;

    }



    .casedeta_cont_primary {

        margin-top: 40px;

    }



    .aboutus_info_img {

        width: 200px;

        max-width: 100%;

    }



    .aboutus_develop_cont {

        padding: 40px 0 40px;

    }



    .product_ai {

        padding-top: 50px;

        padding-bottom: 50px;

    }



    .std_padd_top100 {

        padding-top: 46px;

    }



    .product_3d .product_ai_textbox {

        margin-bottom: 30px;

    }



    .home_case {

        padding-bottom: 200px;

    }



    .product_ai {

        padding-top: 35px;

    }



    .hcwr_li_le_info {

        max-height: 180px;

    }



    .honor_item_left,

    .honor_item_right{

        width: 100% !important;

    }



    .casedeta_main .culture_banner_arrow{

        padding: 0 20px;

    }

    /* 2022.12.13 */

    .media_skill_list3_nub:nth-of-type(4n) .msln_cry, .media_skill_list3_nub:nth-of-type(4n-3) .msln_cry {

        background: #00A0E2;

    }

    .media_skill_list3_nub:nth-of-type(4n) .std_tit5, .media_skill_list3_nub:nth-of-type(4n) .std_text2 p, 

    .media_skill_list3_nub:nth-of-type(4n-3) .std_tit5, .media_skill_list3_nub:nth-of-type(4n-3) .std_text2 p {

        color: #fff;

    }

    .media_skill_list3_nub:nth-of-type(4n-1) .std_tit5,

    .media_skill_list3_nub:nth-of-type(4n-2) .std_tit5 {

        color: #333;

    }

    .media_skill_list3_nub:nth-of-type(4n-1) .std_text2 p, 

    .media_skill_list3_nub:nth-of-type(4n-2) .std_text2 p {

        color: #666;

    }

    .media_skill_list3_nub:nth-of-type(4n-1) .msln_cry, 

    .media_skill_list3_nub:nth-of-type(4n-2) .msln_cry {

        background: #fff;

    }

    .media_skill_list3_nub {

        width: 50%;

    }

    .mdtn_icon {

        width: 20px;

        top: 2px;

    }

    .media_digital_text_nub .std_tit5 {

        width: calc(100% - 20px);

        padding-left: 8px;

    }

    .media_digital .media_digital_text_nub {

        padding-right: 0;

        width: 100%;

    }

    .media_digital .media_digital_text_nub:nth-of-type(2n-1),

    .media_digital .media_digital_text_nub:nth-of-type(2n) {

        width: 100%;

    }

    .media_digital_text_nub {

        margin-bottom: 12px;

    }

    .media_digital_text {

        margin-bottom: 6px;

    }

    .media_skill_nub_img .std_font20 {

        bottom: 11px;

        left: 18px;

    }

    .std_margin_bot60 {

        margin-bottom: 22px;

    }

    .mscl_nub_text {

        padding-left: 18px;

    }

    .ys_cont1332 {

        width: calc(100% - 40px);

    }

    .media_more .std_tit4{

        font-size: 20px;

    }

    .media_more .swipe_control {

        padding: 0 10px;

    }

    .swipe_control {

        height: 36px;

    }

    .swipe_control .swiper-button-prev, .swipe_control .swiper-button-next {

        height: 36px;

        width: 32px;

    }

    .swipe_control .swiper-pagination {

        width: calc(100% - 75px - 20px);

        margin-left: 20px;

    }

    .media_digital_text_nub {

        padding-right: 0;

        width: 100%;

    }

    .metaverse_eplatform_list_nub.swiper-slide {

        height: 110px;

    }

    .mscl_nub_text{

        padding-right: 30px;

    }

    .mod_titbox_type1 .mod_subtit {

        display: block;

    }

    .mod_subtit {

        font-size: 14px;

        padding-left: 6px;

    }

    .business_plan .media_digital_text_nub {

        padding-right: 0;

    }

    .culture_banner_item_cont {

        padding-left: 0px;

        padding-right: 0px;

    }

    .culture_banner_listbox {

        width: calc(100% - 76px)!important;

    }

    /* .business_process {

        padding-top: 40px;

    } */
    .aboutus_info_blue_cont{
        padding: 0 20px;
        justify-content:flex-start;
        height: 70px;
    }
    .aboutus_info_blue_text {
        margin-right: 0px;
    }
    .media_digital_text_nub .std_tit5{
        font-size: 16px;
    }
    /* 768end */

}



@media screen and (max-width: 480px) {



    /* b2 */

    .scpl_item {

        width: 100%;

    }



    .setip_custom_primary_right {

        width: 300px;

        margin-top: -20px;

    }



    /* b2-end */



    /* b4 */

    .pavai_twin_text {

        margin-bottom: 5px;

    }



    .pavai_sem_img {

        /* width: 1400px; */

        width: 100%;

        margin: 0 auto;

    }



    /* b4-end */





    /* d1 */

    .culture_item {

        width: 100%;

    }



    /* d1-end */



    /* c */

    .product_ai_text_item {

        width: 100%;

    }



    .product_3d .pati_cont {

        min-height: 50px;

    }



    .pati_cont {

        min-height: 50px;

    }



    .pair_bottom {

        flex-direction: column;

    }



    .pair_bottom_img {

        width: 100%;

        margin-bottom: 10px;

    }



    .pair_bottom_img:last-child {

        margin-bottom: 0;

    }



    .product_twin_item {

        width: 100%;

    }







    .setip_virtualman_use_tit {

        margin-bottom: 14px;

    }



    .setip_virtualman_use_prev,

    .setip_virtualman_use_next {

        width: 26px;

        margin-right: 8px;

    }



    .setip_virtualman_use_progress {

        margin-left: 5px;

    }





    /* c-end */





    /* d1 */

    .culture_cont {

        padding-top: 20px;

    }



    /* d1-end */



    /* d2 */

    .casedeta_cont_primary .yxedr_active {

        padding-bottom: 10px;

    }



    .casedeta_cont_primary {

        margin-top: 25px;

        padding-bottom: 25px;

    }



    .casedata_newest_cont {

        padding-top: 30px;

    }



    /* d2-end */



    /* c */





    /* 300px

    464px */



    .product_banner {}



    .product_banner_cont {

        position: relative;

        left: 0;

        transform: none;

        padding-top: 40px;

        padding-bottom: 180px;

        padding-left: 20px;

        padding-right: 20px;

    }



    .product_banner_bg {

        width: 100%;

        height: 100%;

        position: absolute;

        top: 0;

        left: 0;

        /* min-width: 360px; */

    }



    .product_banner_bg img {

        position: absolute;

        top: 0;

        left: 0;

        width: 100%;

        height: 100%;

        object-fit: cover;

    }



    .product_banner_tit {

        z-index: 1;

    }



    .product_banner_tit::after {

        width: 126px;

        height: 4px;

        bottom: 5px;

    }



    .mod_btn2 {

        height: 35px;

        min-width: 102px;

    }



    .hcss_li {

        padding: 0 4px;

    }



    .hcss_li_wrap_tit {

        padding: 13px 20px;

    }



    .hcss_li_wrap_ig {

        border-radius: 8px;

    }



    /* c-end */



    /* index */

    .hswu_li {

        width: 100%;

        border-bottom: 1px solid #F0F0F0;

    }



    .hswu_li:nth-child(3) {

        border-bottom: 1px solid #F0F0F0;

    }



    .hslr_wrap_num_tit span {

        font-size: 26px;

    }



    .home_solu_le_roll {

        padding-bottom: 0px;

    }



    .home_solu_le_info {

        margin-bottom: 16px;

    }



    .home_case_swip_sli {

        width: 100%;

    }



    .hcss_ul .slick-prev {

        left: -26px;

    }



    .hcss_ul .slick-next {

        right: -26px;

    }



    .home_prog_ri_more {

        top: 18px;

        left: 18px;

    }



    .hplu_ri {

        padding-left: 15px;

    }



    .hplu_ri_tit {

        padding-right: 15px;

    }



    .hplu_ri {

        width: calc(100% - 87px);

    }



    .yfhl_logo {

        width: 120px;

    }



    .ys_footer_primary {

        padding-bottom: 20px;

    }



    .ys_footer_bot_friend,

    .ys_footer_bot_item {

        font-size: 12px;

    }



    .home_port_more .mod_btn2 {

        height: 34px;

        min-width: 120px;

    }



    .home_port_more .mod_btn2 .mod_btn2_text {

        padding: 0 10px;

    }



    @keyframes scrlo {

        0% {

            width: 100%;

            height: 100%;

        }



        50% {

            width: 116%;

            height: 50px;

        }



        100% {

            width: 100%;

            height: 100%;

        }

    }



    .std_margin_bot40 {

        margin-bottom: 20px;

    }





    .setip_custom_primary_left {

        padding-right: 0px;

    }



    .scpl_text {

        font-size: 14px;

    }



    .scpl_item_text {

        font-size: 14px;

    }



    .scpl_item_img {

        width: 16px;

        margin-top: 2px;

    }



    .scpl_item {

        margin-bottom: 10px;

    }



    .sivl_item_left::before {

        margin-top: 9px;

        width: 6px;

        height: 6px;

    }



    .ys_footer {

        padding-top: 46px;

    }



    .std_padd_top100 {

        padding-top: 40px;

        padding-bottom: 40px;

    }



    .culture_banner_listbox {

        width: 100%;

    }



    .culture_cont {

        padding-top: 36px;

    }



    .casedeta_cont_primary {

        margin-top: 40px;

        padding-bottom: 35px;

    }



    .std_padd_bot100 {

        padding-bottom: 0;

    }



    .mod_tab {

        margin-bottom: 35px;

    }



    .ys_page_newh .newsdeta_flex {

        margin-top: 40px;

    }



    .home_case_bg {

        transform: rotate3d(1, 0, 0, 98deg);

    }

.home_choi_cont {
    width: 100%;
    position: relative; margin-top:20px
}
.md-home .home_5 .title .d2{ margin-top:20px}
    .home_case {

        perspective: 610px;

    }



    .home_dots_li {

        transform: scale(0.65);

    }



    .home_dots {

        bottom: 6px;

    }



    .g-svg .circle1 {

        stroke-width: 4 !important;

    }



    .g-sypt1-tu {

        width: 66px;

        height: 66px;

    }



    .home_choi_wrap_ri {

        padding-left: 0px;

    }



    /* index-end */

    .home_case_ul_li {

        animation: donghua 20s linear infinite;

    }



    .product_ai {

        padding-top: 30px;

    }



    .product_3d {

        padding-bottom: 0 !important;

    }



    .scpl_item_text {

        padding-left: 6px;

    }



    .culture_banner_item_cont{

        width: 100px;

        margin: 0 auto;

    }



    .culture_banner_list {

        margin: 0 0;

    }



    .culture_banner_item {

        padding: 0 0px;

    }



    .culture_banner_item{

        min-width: 10px;

    }



    .casedeta_cont_primary {

        margin-top: 30px;

        padding-bottom: 35px;

    }



    .culture_banner_item_cont{

        width: 120px;

    }



    .culture_banner_item_cont {

        padding-left: 0px;

        padding-right: 0px;

    }

    /* 2022.12.13 */

    .media_skill_nub_img,

    .msln_cry,

    .mmln_cry_img {

        border-radius: 5px;

    }

    .gmic_play {

        width: 44px;

    }

    @keyframes btnanimate {

        50% {

            width: 50px;

            height:50px;

        }

    }

    .media_skill_list3_nub,

    .media_skill_list4_nub {

        width: 100%;

    }

    .media_skill_list3_nub:nth-of-type(2n-1) .msln_cry,

    .media_skill_list4_nub:nth-of-type(2n-1) .msln_cry {

        background: #00A0E2;

    }

    .media_skill_list3_nub:nth-of-type(2n) .msln_cry,

    .media_skill_list4_nub:nth-of-type(2n) .msln_cry {

        background: #fff;

    }

    .media_skill_list3_nub:nth-of-type(2n-1) .std_tit5, 

    .media_skill_list3_nub:nth-of-type(2n-1) .std_text2 p,

    .media_skill_list4_nub:nth-of-type(2n-1) .std_tit5,

    .media_skill_list4_nub:nth-of-type(2n-1) .std_text2 p {

        color: #fff;

    }

    .media_skill_list3_nub:nth-of-type(2n) .std_tit5, 

    .media_skill_list4_nub:nth-of-type(2n) .std_tit5 {

        color: #333;

    }

    .media_skill_list3_nub:nth-of-type(2n) .std_text2 p, 

    .media_skill_list4_nub:nth-of-type(2n) .std_text2 p {

        color: #666;

    }

    .media_page .std_padd_top100,

    .metaverse_page .std_padd_top100{

        padding-bottom: 0;

    }

    .gmic_play {

        padding: 10px;

    }

    .media_digital_text_nub {

        margin-bottom: 6px;

    }

    .media_digital_list_nub1, .media_digital_list_nub2 {

        width: 100%;

    }

    .media_digital .gmic_play, .media_special .gmic_play, .media_item .gmic_play {

        width: 36px;

        padding: 8px;

    }

    .media_skill_nub_img .std_font20 {

        bottom: 10px;

        left: 12px;

    }

    .media_digital_text_nub {

        padding-right: 0;

    }

    .std_margin_bot60 {

        margin-bottom: 20px;

    }

    .mscl_nub_text,.media_special_cry_right2 .mscl_nub_text {

        padding-left: 12px;

        padding-bottom: 10px;

    }

    .mscl_nub_text .std_text2 p{

        font-size: 12px;

    }

    .std_padd100 {

        padding: 40px 0;

    }

    .slick_arrow1 .slick-prev, .slick_arrow1 .slick-next {

        width: 26px;

        height: 28px;

    }

    .mmln_cry .std_text {

        margin-top: 10px;

    }

    .mdtn_icon {

        width: 16px;

        top: 4px;

    }

    .media_digital_text_nub .std_tit5 {

        width: calc(100% - 16px);

        padding-left: 6px;

    }

    .metaverse_eplatform_text p {

        font-size: 14px;

    }

    .metaverse_eplatform_text p span {

        font-size: 18px;

    }

    .metaverse_eplatform_list_nub.swiper-slide {

        height: 90px;

    }

    .metaverse_eplatform_swipe .swipe_control {

        width: calc(100% - 40px);

    }

    .mpsl_nub.swiper-slide {

        height: 182px;

    }

    .metaverse_display_list_nub.swiper-slide {

        height: 160px;

    }

    .metaverse_display_swipe .media_skill_nub_img .std_font20{

        font-size: 14px;

    }

    .metaverse_display_swipe .media_skill_nub_img .std_font20 {

        left: 8px;

        padding-right: 2px;

    }

    .mwcd_nub_cry {

        padding: 16px 6px 16px 8px;

    }

    .mwcd_nct_font20 {

        font-size: 16px;

    }

    .mwcd_nub_cry_img {

        margin-top: 12px;

    }

    .media_page .slick-dots, .metaverse_page .slick-dots {

        bottom: 7px;

        padding-right: 2px;

    }

    /* .business_process {

        padding-top: 0;

    } */

    .mod_titbox{

        flex-wrap: wrap;

    }

    .mod_titbox_type1 .mod_subtit{

        display: none;

    }

    .mod_tit {

        margin-right: -4px;

    }

    .std_padd_top100{

        padding-bottom: 0;

    }

    .hcwr_li_le_info {

        padding-right: 12px;

    }

    /* .business_process {

        padding-top: 40px;

    } */

    .yfhl_logo {

        width: 180px;

    }

    .ys_footer_header_left {

        margin-bottom: 17px;

    }

    .home_succe_wrap_ul .slick-dots {

        padding-top: 12px;

    }
    .yfhl_logo {
        width: 200px;
    }
    .home_case_bg {
        transform: rotate3d(1, 0, 0, 50deg);
    }
    .home_case_bg {
        height: 150px;
        bottom: -52px;
    }
    .aboutus_info_blue_cont .std_tit5 {
        font-size: 16px;
    }

    /* 480end */

}