
* {touch-action: pan-y;}
body {
    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}
@font-face {
    font-family: 'AGENCYB';
    src: url('../font/AGENCYB.eot');
    src: url('../font/AGENCYB.eot') format('embedded-opentype'),
        url('../font/AGENCYB.woff2') format('woff2'),
        url('../font/AGENCYB.woff') format('woff'),
        url('../font/AGENCYB.ttf') format('truetype'),
        url('../font/AGENCYB.svg') format('svg');
}
@font-face {
    font-family: 'RobotoBlack';
    src: url('../font/RobotoBlack1.eot');
    src: url('../font/RobotoBlack1.eot') format('embedded-opentype'),
        url('../font/RobotoBlack1.woff2') format('woff2'),
        url('../font/RobotoBlack1.woff') format('woff'),
        url('../font/RobotoBlack1.ttf') format('truetype'),
        url('../font/RobotoBlack1.svg') format('svg');
}
@font-face {
    font-family: 'RobotoLight';
    src: url('../font/RobotoLight10.eot');
    src: url('../font/RobotoLight10.eot') format('embedded-opentype'),
        url('../font/RobotoLight10.woff2') format('woff2'),
        url('../font/RobotoLight10.woff') format('woff'),
        url('../font/RobotoLight10.ttf') format('truetype'),
        url('../font/RobotoLight10.svg') format('svg');
}
/*分享翻译*/
#bsWXBox .bsTop:after {
    /*分享中文版本*/
    content: '- 微信';
    /*分享英文版本*/
    /* content: '- weixin'; */
    display: block;
    position: absolute;
    left: 85px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}
#bsWXBox .bsTop:before {
    /*分享中文版本*/
    content: '分享到';
    /*分享英文版本*/
    /* content: 'Share the'; */
    display: block;
    position: absolute;
    left: 10px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}
/*导航默认选中*/
.yxnav_active1 {}
.yxnav_active2 {}
.yxnav_active2 a{
    /* color: rgba(255,255,255,.6) !important; */
}
/* - banner - start*/
.ys_banner {
    width: 100%;
    position: relative;
}
.ys_ban_li {
    position: relative;
    overflow: hidden;
}
.ys_ban_imgbox {
    position: relative;
    z-index: 1;
}
.ys_ban_imgbox img {
    width: 100%;
}
.ys_ban_li>a {
    display: block;
}
.ys_ban_ph {
    display: none;
}
.ys_ban_video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ys_ban_li:not(:first-child) {
    display: none;
}
.ys_ban_imgbox::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    /* background: rgba(0, 0, 0, .3); */
}
.ys_ban_txtbox {
    z-index: 5;
}
/* - banner - end*/
/* 规范 */
/* @标题 */
.std_tit1 {
    font-size: 50px;
    line-height: 1.5;
    color: #333;
}
.std_tit2 {
    font-size: 44px;
    line-height: 1.5;
    color: #333;
}
.std_tit3 {
    font-size: 40px;
    line-height: 1.5;
    color: #333;
}
.std_tit4 {
    font-size: 36px;
    line-height: 1.5;
    color: #333;
}
.std_tit5 {
    font-size: 30px;
    line-height: 1.5;
    color: #333;
}
.std_tit6 {
    font-size: 24px;
    line-height: 1.5;
    color: #333;
}
/* @文本 */
.std_text,
.std_text p {
    font-size: 16px;
    line-height: 1.75;
    color: #666;
}
/* @编辑器 */
.yxedr_active h2 {
    font-size: 44px;
    line-height: 1.5;
    color: #333;
    margin-bottom: 22px;
}
.yxedr_active h3 {
    font-size: 36px;
    line-height: 1.5;
    color: #333;
    margin-bottom: 18px;
}
.yxedr_active h4 {
    font-size: 30px;
    line-height: 1.5;
    color: #333;
    margin-bottom: 15px;
}
.yxedr_active h5 {
    font-size: 24px;
    line-height: 1.5;
    color: #333;
    margin-bottom: 12px;
}
.yxedr_active p {
    font-size: 18px;
    line-height: 1.75;
    margin-bottom: 8px;
    color: #666;
}
/* @间距 */
.std_padd_top100 {
    padding-top: 100px;
}
.std_padd_bot100 {
    padding-bottom: 60px;
}
.std_padd100 {
    padding: 100px 0;
}
.std_margin_bot40 {
    margin-bottom: 40px;
}
.std_margin_bot60 {
    margin-bottom: 60px;
}
/* 规范-end */
/* module */
/* 按钮 */
/* 按钮-end */
/* 标题 */
.mod_titbox {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 1;
}
.mod_titbox::after {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #D9D9D9;
    z-index: -1;
}
.mod_tit {
    color: #00A0E2;
    font-weight: bold;
    position: relative;
    flex-shrink: 0;
    padding-bottom: 12px;
    /* line-height: 40px; */
}
.mod_tit::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 5px;
    bottom: 0;
    left: 0;
    background-color: #00A0E2;
}
.mod_subtit {
    font-size: 18px;
    line-height: 1.5;
    padding-left: 27px;
    color: #666666;
    display: none;
}
/* 版式二 */
.mod_titbox_type1 .mod_subtit {
    display: block;
}
/* 标题-end */
/* module-end */
/* carter */
/* b1 */
.genmodel_iot {
    background-color: #f5f5f5;
}
.genmodel_iot_primary_top {
    border-radius: 10px;
    overflow: hidden;
    display: flex;
    margin-bottom: 14px;
}
.gipt_left {
    width: 33.75%;
    background-color: #fff;
    padding: 67px;
}
.gipt_left_text {
    font-size: 18px;
    line-height: 1.7;
    color: #333333;
}
.gipt_right {
    width: 66.25%;
    position: relative;
}
.gipt_right img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.gipb_list {
    margin: 0 -4px;
}
.gipb_item {
    width: 25%;
    padding: 0 4px;
}
.gipb_item_cont {
    border-radius: 10px;
    overflow: hidden;
    position: relative;
}
.gipb_item_cont_tit {
    position: absolute;
    height: 40px;
    padding: 0 18px;
    background-color: #00A0E2;
    overflow: hidden;
    border-radius: 0px 10px;
    bottom: 0;
    left: 0;
}
.gipb_item_cont_text {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #fff;
}
.genmodel_cloud_text {
    margin-bottom: 25px;
}
.genmodel_cloud_subtit {
    font-weight: bold;
    margin-bottom: 25px;
}
.genmodel_mod_list {
    margin: 0 -8px;
}
.genmodel_mod_item {
    width: 50%;
    padding: 0 8px;
    margin-bottom: 30px;
}
.genmodel_mod_item_cont {
    border-radius: 10px;
    overflow: hidden;
    position: relative;
}
.gmic_play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 70px;
    padding: 13px;
    display: block;
   
}
.gmic_play img {
    width: 44px;
}
.genmodel_mod_play {
    cursor: pointer;
}
.genmodel_mod_play .gmic_play {
    display: block;
    /* backdrop-filter: blur(5px); */
}
.gmic_play::after{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    backdrop-filter: blur(5px);
    border-radius: 50%;
    border: 1px solid rgba(255, 255, 255, 0.5);
    z-index: -1;
    transform: translate(-50%,-50%);
}
.ys_video_btn:hover .gmic_play::before,
.home_solu_ri:hover .gmic_play::before {
    animation: btnanimate2 1.2s infinite ease;
}
.ys_video_btn:hover .gmic_play::after,
.home_solu_ri:hover .gmic_play::after {
    animation: btnanimate 1.2s infinite ease;
}
@keyframes btnanimate {
    50% {
        width: 76px;
        height:76px;
    }
}
.genmodel_scene {
    background-color: #F2F6FC;
}
.genmodel_scene_text {
    margin-bottom: 28px;
}
.genmodel_zkt_list {
    margin: 0 -9px;
}
.genmodel_zkt_item {
    width: 50%;
    padding: 0 -9px;
}
.genmodel_zkt_item_cont {
    background: #F2F6FC;
    border-radius: 10px;
    overflow: hidden;
}
.genmodel_zkt_textlist {
    margin-bottom: 28px;
}
.gztc_text {
    font-size: 18px;
    line-height: 1.7;
    color: #333;
}
.genmodel_zkt_imgright .gztc_text {
    display: none;
}
.genmodel_zkt_textlist li {
    margin-bottom: 28px;
}
.genmodel_zkt_imglist {
    display: flex;
}
.genmodel_zkt_imgitem_cont {
    background-color: #F2F6FC;
}
.genmodel_zkt_imgright img {
    width: 100%;
    transition: all 0.36s;
}
.genmodel_zkt_imgitem_cont {
    border-radius: 10px;
    overflow: hidden;
}
.genmodel_collect_primary {
    padding-top: 80;
}
.genmodel_collect .mod_titbox {
    margin-bottom: 45px;
}
.genmodel_collect {
    background-color: #F2F6FC;
}
.gmic_tit {
    font-weight: bold;
    margin-bottom: 16px;
    margin-top: 28px;
}
.gmic_item {
    display: flex;
    margin-bottom: 3px;
}
.gmic_item:last-child {
    margin-bottom: 0;
}
.gmic_item::before {
    content: "";
    flex-shrink: 0;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background-color: #00A0E2;
    display: block;
    margin-top: 8px;
    margin-right: 12px;
}
.gmic_item_text {
    color: #333;
}
.genmodel_mod_item_cont .ys_imgbox_cover {
    overflow: hidden;
    border-radius: 10px;
}
/* 页面相同部分 */
.genmodel_cloud .mod_titbox,
.genmodel_scene .mod_titbox,
.genmodel_zkt .mod_titbox {
    margin-bottom: 32px;
}
.genmodel_cloud_text,
.genmodel_scene_text {
    font-size: 18px;
    line-height: 1.8;
    color: #333;
}
.genmodel_scene_cont,
.genmodel_cloud_cont,
.genmodel_zkt_cont {
    padding-top: 40px;
}
.genmodel_zkt_textlist,
.genmodel_zkt_imglist {
    margin: 0 -8px;
}
.genmodel_zkt_textleft,
.genmodel_zkt_imgleft {
    width: 57.93%;
}
.genmodel_zkt_textright,
.genmodel_zkt_imgright {
    width: calc(100% - 57.93%);
}
.genmodel_zkt_textleft,
.genmodel_zkt_imgleft,
.genmodel_zkt_textright,
.genmodel_zkt_imgright {
    padding: 0 8px;
}
.genmodel_zkt_textitem_cont,
.genmodel_zkt_imgitem_cont {
    height: 100%;
}
/* b1-end */
/* b2 */
.setip_custom {}
.setip_custom_cont .mod_titbox {}
.setip_custom_primary {
    display: flex;
}
.setip_custom_primary_left {
    flex-grow: 1;
    padding-right: 90px;
}
.setip_custom_primary_right {
    width: 620px;
    flex-shrink: 0;
    margin-top: -44px;
    display: flex;
    align-items: flex-end;
}
.setip_custom_primary_right img {
    transform: translateY(65px);
}
.scpl_text {
    font-size: 18px;
    line-height: 1.75;
    margin-bottom: 50px;
    color: #333;
    margin-top: 41px;
}
.scpl_text p{
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.scpl_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
}
.scpl_item {
    width: 50%;
    padding: 0 20px;
    margin-bottom: 60px;
    display: flex;
}
.scpl_item_img {
    width: 30px;
    flex-shrink: 0;
}
.scpl_item_img img {
    width: 100%;
}
.scpl_item_text {
    font-size: 18px;
    line-height: 1.75;
    font-weight: bold;
    color: #333;
    padding-left: 16px;
}
.setip_virtualman {
    background-color: #f2f6fc;
}
.setip_virtualman_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -11px;
}
.setip_virtualman_item {
    width: 50%;
    padding: 0 11px;
    margin-bottom: 22px;
}
.setip_virtualman_item_cont {
    height: 100%;
    border-radius: 10px;
    overflow: hidden;
    background-color: #fff;
}
.setip_virtualman_item_cont img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.svic_subtit {
    font-size: 18px;
    line-height: 1.75;
    color: #333;
    margin-top: 38px;
    margin-bottom: 13px;
}
.svic_tit {
    font-weight: bold;
    color: #00A0E2;
    margin-bottom: 11px;
}
.svic_cont {
    padding: 0 44px 40px;
}
.svic_text {
    font-size: 16px;
    line-height: 1.75;
    color: #666;
}
.setip_virtualman_itemtype1 .setip_virtualman_item_cont {
    border-radius: 0;
    position: relative;
    overflow: initial;
}
.setip_virtualman_itemtype1 .setip_virtualman_item_cont .ys_imgbox_cover {
    border-radius: 10px 0 0 10px;
    height: 100%;
}
.setip_virtualman_itemtype1 .setip_virtualman_item_cont::after {
    content: "";
    position: absolute;
    width: 30px;
    height: 100%;
    background-color: #fff;
    left: 100%;
    top: 0;
}
.setip_virtualman_itemtype2 .svic_subtit {
    margin-top: 0;
}
.setip_virtualman_itemtype2 .svic_cont {
    padding-top: 40px;
}
.setip_virtualman_itemtype2 .setip_virtualman_item_cont {
    display: flex;
    align-items: center;
    justify-content: center;
}
.setip_virtualman_use {
    width: 1340px;
    margin: 0 auto;
    padding-top: 26px;
}
.setip_virtualman_use_tit {
    font-weight: bold;
    text-align: center;
    margin-bottom: 23px;
}
.svus_text {
    font-size: 16px;
    line-height: 1.75;
    color: #333;
    margin-top: 11px;
    text-align: center;
}
.setip_virtualman_use_swiper {
    margin: 0 -5px;
    overflow: initial !important;
}
.setip_virtualman_use_swiper .swiper-slide {
    padding: 0 5px;
}
.setip_virtualman_use_swiper .ys_imgbox_cover {
    border-radius: 16px;
    overflow: hidden;
}
.setip_virtualman_use_arrow {
    display: flex;
    width: 114px;
}
.setip_virtualman_use_prev,
.setip_virtualman_use_next {
    flex-shrink: 0;
    width: 50px;
    cursor: pointer;
}
.setip_virtualman_use_prev {
    margin-right: 12px;
}
.setip_virtualman_use_prev img:last-child,
.setip_virtualman_use_next img:last-child {
    opacity: 0;
    transition: all 0.36s;
}
.setip_virtualman_use_control {
    position: relative;
    display: flex;
    align-items: center;
    width: 1200px;
    margin: 46px auto 0;
}
.setip_virtualman_use_progress {
    position: relative;
    width: 100%;
    margin-left: 35px;
}
.setip_virtualman_use_progress::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    top: 50%;
    height: 1px;
    background-color: #CCCDCE;
    transform: translateY(-50%);
}
.setip_virtualman_use_progress .svup_box {
    position: absolute;
    top: 0;
    left: 0;
    width: 20%;
    height: 3px;
    top: 50%;
    background-color: #00A0E2;
    transform: translateY(-50%);
    border-radius: 2px;
    transition: all 0.36s;
    z-index: 10;
}
.setip_virtualman_cont {
    overflow: initial;
    overflow: hidden;
}
/* b2-end */
/* b3 */
.scene_change,
.scene_interaction {
    background-color: #f2f6fc;
}
.scene_change_img {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}
.scene_change_img img {
    width: 100%;
}
.scene_interaction_vr {
    padding: 48px 26px 52px 67px;
    border-radius: 10px;
    overflow: hidden;
    background-color: #fff;
    display: flex;
}
.scene_interaction_vr_left {
    flex-grow: 1;
    padding-right: 20px;
}
.scene_interaction_vr_right {
    width: 865px;
    flex-shrink: 0;
    margin-top: 27px;
}
.sivl_tit {
    margin-bottom: 48px;
}
.sivl_tit:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 3px;
    background-color: #00A0E2;
    left: 0;
    bottom: -10px;
}
.sivl_item {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
    margin-bottom: 16px;
    padding-left: 20px;
    position: relative;
}
.sivl_item_left::before {
    content: "";
    display: block;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    margin-right: 20px;
    background-color: #00A0E2;
    margin-top: 16px;
    position: absolute;
    left: 0;
}
.sivl_item_left_text {
    color: #00A0E2;
    font-weight: bold;
    margin-right: 10px;
}
.sivl_item_left {
    display: flex;
}
.sivl_item_right {
    font-size: 20px;
    line-height: 1.7;
}
.scene_interaction_3d {
    background-color: #fff;
    margin-top: 18px;
    border-radius: 10px;
    overflow: hidden;
    padding: 25px 25px 25px 67px;
    display: flex;
}
.scene_interaction_3d_left {
    width: 100%;
    padding-right: 110px;
}
.si3l_text {
    font-size: 18px;
    line-height: 1.7;
    color: #333;
}
.scene_interaction_3d_right {
    width: 682px;
    flex-shrink: 0;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
.scene_interaction_3d_right img {
    width: 100%;
    transition: all 0.36s;
}
.si3l_tit {
    margin-bottom: 36px;
    margin-top: 50px;
}
.scene_evolve_img {
    overflow: hidden;
    border-radius: 10px;
}
.scene_evolve_img img {
    transition: all 0.36s;
}
/* 相同部分  */
.scene_change_cont .mod_titbox,
.scene_evolve .mod_titbox,
.scene_interaction .mod_titbox {
    margin-bottom: 34px;
}
.scene_change_text,
.scene_evolve_text,
.scene_interaction_text {
    color: #333;
    margin-bottom: 30px;
}
.si3l_tit,
.sivl_tit {
    font-weight: bold;
    color: #00A0E2;
    position: relative;
    display: inline-block;
}
.mod_contrast .twentytwenty-handle::before {
    display: none !important;
}
.mod_contrast .twentytwenty-handle::after {
    display: none !important;
}
.mod_contrast .twentytwenty-handle span {
    display: none;
}
.mod_contrast .twentytwenty-handle {
    width: 58px !important;
    height: 58px !important;
    margin-left: -32px !important;
    margin-top: -32px !important;
    border: none !important;
    background: url(../image/b3_icon1.svg) center/cover no-repeat;
    backdrop-filter: blur(5px);
}
.mod_contrast .twentytwenty-overlay {
    background: rgba(0, 0, 0, 0.1);
}
.mod_contrast .twentytwenty-overlay div {
    display: none;
}
/* b3-end */
/* b4 */
.pavai_smart {
    background-color: #f2f6fc;
}
.pavai_smart_cont .mod_titbox {
    margin-bottom: 45px;
}
.pavai_smart_item {
    display: flex;
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
    padding-right: 34px;
    padding-left: 62px;
    margin-bottom: 16px;
}
.pavai_smart_item img {
    transition: all 0.36s;
}
.pavai_smart_item:last-child {
    margin-bottom: 0px;
}
.pavai_smart_left {
    width: 100%;
    padding-right: 100px;
}
.pavai_twin {
    background-color: #f2f6fc;
}
.pavai_5g_cont .mod_titbox,
.pavai_twin .mod_titbox,
.pavai_sem_cont .mod_titbox {
    margin-bottom: 34px;
}
.pavai_5g_text {
    color: #333;
}
.pavai_5g_text,
.pavai_sem_text {
    margin-bottom: 60px;
}
.pavai_5g_img {
    width: 1459px;
    margin: 0 auto;
}
.pavai_5g_img img {
    width: 100%;
}
.pavai_twin_text {
    margin-bottom: 26px;
}
.pavai_twin_primary {
    display: flex;
}
.pavai_twin_left {
    width: 100%;
}
.pavai_twin_left_listbox {
    width: 490px;
}
.pavai_twin_left_list {
    display: flex;
    flex-wrap: wrap;
    margin: 25px -30px;
}
.pavai_twin_left_item {
    padding: 0 30px;
    width: 50%;
    margin-bottom: 27px;
}
.ptli_cont {
    position: relative;
    height: 100%;
    display: flex;
}
.ptli_cont_text {
    font-weight: bold;
    color: #00A0E2;
}
.ptli_cont::before {
    content: "";
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background-color: #00A0E2;
    display: block;
    margin-right: 18px;
    margin-top: 17px;
}
.pavai_twin_right {
    flex-shrink: 0;
}
.pavai_twin_right_img {
    width: 859px;
}
.pavai_sem_img {
    /* width: 1400px; */
    width: 87.5%;
    margin: 0 auto;
}
.pavai_sem_img img {
    width: 100%;
}
.pavai_smart_right {
    width: 527px;
    flex-shrink: 0;
    padding: 25px 0;
}
.pavai_smart_right img {
    width: 100%;
}
.pavai_smart_left_tit {
    color: #00A0E2;
    font-weight: bold;
    position: relative;
    display: inline-block;
    padding-bottom: 5px;
    margin-bottom: 30px;
    margin-top: 45px;
}
.pavai_smart_left_tit::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 3px;
    bottom: 0px;
    left: 0;
    background-color: #00A0E2;
}
.pavai_smart_left_text p {
    font-size: 18px;
    line-height: 1.75;
}
.pavai_smart_item:nth-child(even) {
    flex-direction: row-reverse;
}
.pavai_smart_item:nth-child(even) .pavai_smart_left {
    padding-left: 100px;
    padding-right: 0;
}
.pavai_smart_left_text {
    padding-bottom: 35px;
}
/* b4-end */
/* d1 */
.culture_cont {
    padding: 66px 0 70px;
}
.culture_classify {
    display: flex;
    margin-bottom: 45px;
}
.culture_classify_left {
    margin-right: 40px;
    flex-shrink: 0;
}
.culture_classify_left_text {
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    line-height: 39px
}
.culture_classify_right {
    width: 100%;
}
.culture_classify_list {
    display: flex;
    flex-wrap: wrap;
}
.culture_classify_item {
    margin-right: 25px;
    margin-bottom: 15px;
}
.culture_classify_item_cont {
    display: block;
    padding: 6px 18px;
    min-width: 94px;
    border-radius: 50px;
    transition: all 0.36s;
    background-color: transparent;
}
.culture_classify_item_text {
    font-size: 16px;
    line-height: 1.75;
    text-align: center;
    color: #666666;
    transition: all 0.36s;
    letter-spacing: 0.05em;
}
.culture_classify_item:last-child {
    margin-right: 0;
}
.culture_classify_item.active .culture_classify_item_text {
    color: #fff;
}
.culture_classify_item.active .culture_classify_item_cont {
    background-color: #00A0E2;
}
.culture_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -11px;
}
.culture_item {
    width: 33.333333%;
    padding: 0 11px;
    margin-bottom: 22px;
}
.culture_item_cont {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.culture_item_cont .ys_imgbox_cover {
    border-radius: 16px 16px 0 0;
    overflow: hidden;
}
.culture_item_cont_bot {
    padding: 30px 42px 32px;
    border: 1px solid #E1E1E1;
    border-radius: 0 0 16px 16px;
    overflow: hidden;
    flex-grow: 1;
}
.cicb_time {
    font-size: 16px;
    line-height: 1.75;
    margin-bottom: 3px;
    color: #999;
}
.cicb_tit {
    font-size: 18px;
    line-height: 1.7;
    font-weight: bold;
    color: #333333;
    margin-bottom: 10px;
    transition: all 0.36s;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.cicb_text {
    color: #999;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.culture_page {
    margin-top: 28px;
}
.culture_banner {
    position: relative;
}
.culture_banner_bg_list li {
    position: relative;
}
.culture_banner_bg_list li::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    top: 0;
    left: 0;
}
.culture_banner_bg_list .slick-active .culture_banner_tit {
    animation: ysfadeInUp 0.5s ease-in-out both;
}
.culture_banner_tit {
    font-weight: bold;
    color: #fff;
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 29%;
    z-index: 2;
}
.culture_banner_tab {
    width: 100%;
    position: absolute;
    bottom: 6.5%;
    left: 0;
    z-index: 2;
}
.culture_banner_tab .ys_cont1600 {
    position: relative;
}
.culture_banner_listbox {
    width: 735px;
    margin: 0 auto;
    position: relative;
    z-index: 20;
}
.culture_banner_list {
    margin: 0 -10px;
}
.culture_banner_item {
    padding: 0 10px;
    width: 20%;
}
.culture_banner_item:not(:first-child) {
    display: none;
}
.culture_banner_item_cont {
    line-height: 46px;
    font-size: 18px;
    color: #fff;
    background-color: transparent;
    border-radius: 80px;
    transition: all 0.36s;
    text-align: center;
    cursor: pointer;
}
.culture_banner_arrow {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
}
.culture_banner_arrow div {
    cursor: pointer;
    width: 44px;
}
.culture_banner_arrow div img {
    width: 100%;
}
.culture_banner .slick-list {
    padding: 0 !important;
}
.culture_banner .slick-center .culture_banner_item_cont,
.culture_banner .slick-current .culture_banner_item_cont  {
    background-color: #fff;
    color: #333;
}
.culture_banner_bg_list li:not(:first-child) {
    display: none;
}
.culture_banner_bg {
    /* min-width: 520px; */
    min-height: 243px;
}
.culture_banner_item {
    min-width: 130px;
}
/* d1-end */
/* d2 */
.casedeta_banner {
    position: relative;
}
.casedeta_banner_list {}
.casedeta_banner_item:not(:first-child) {
    display: none;
}
.casedeta_banner_item {
    overflow: hidden;
    width: 100%;
}
.casedeta_banner_item .ys_imgbox_cover {
    width: 100%;
}
.casedeta_banner_iitem_cont img {
    width: 100%;
}
.casedeta_bread {
    margin-top: 22px;
}
.casedeta_cont_primary {
    margin-top: 50px;
    padding-bottom: 125px;
}
.casedeta_cont_primary .yxedr_active {
    padding-bottom: 57px;
    border-bottom: 1px solid #D3D3D3;
}
.casedeta_page {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
    padding-top: 27px;
}
.casedeta_page_prev,
.casedeta_page_next {
    width: 50%;
    padding: 0 20px;
    display: flex;
}
.casedeta_page_prev {
    justify-content: flex-start;
}
.casedeta_page_next {
    justify-content: flex-end;
}
.casedeta_page_prev_cont,
.casedeta_page_next_cont {
    display: flex;
    font-size: 14px;
    color: #999999;
    line-height: 1.5;
    transition: all 0.36s;
}
.cppc_text1,
.cpnc_text1 {
    flex-shrink: 0;
}
.casedata_newest {
    background-color: #f5f8fc;
}
.casedeta_main .culture_item {
    margin-bottom: 0;
}
.casedata_newest_tit {
    font-weight: bold;
    text-align: center;
}
.casedata_newest_primary {
    margin-bottom: 55px;
}
.casedata_newest_lookmore {
    text-align: center;
}
.casedeta_banner .slick-dots {
    bottom: 55px;
}
.casedeta_banner .slick-dots li {
    width: 9px;
    height: 9px;
    background-color: transparent;
    border: 1px solid #fff;
    margin: 0 5px;
}
.casedeta_banner .slick-dots li.slick-active {
    background-color: #fff;
}
/* d2-end */
/* f1 */
.aboutus_info_cont {}
.aboutus_info_flex {
    display: flex;
}
.aboutus_info_left {
    padding-right: 136px;
}
.aboutus_info_tit {
    font-weight: bold;
    margin-bottom: 35px;
}
.aboutus_info_right {
    padding-right: 50px;
    flex-shrink: 0;
}
.aboutus_info_img {
    width: 393px;
}
.aboutus_info_img img {
    width: 100%;
}
.aboutus_info_blue {
    margin-top: 62px;
    background-color: #00A0E2;
    position: relative;
    display: flex;
}
.aboutus_info_blue:after {
    content: "";
    width: 1px;
    height: 100%;
    background: #FFFFFF;
    opacity: 0.5;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
}
.aboutus_info_blue_cont {
    width: 50%;
    height: 113px;
    display: flex;
    align-items: center;
    padding-left: calc((100% - 1600px) / 2);
}
.aboutus_info_blue_text {
    color: #fff;
    margin-right: 54px;
}
.aboutus_info_blue_tit {
    color: #fff;
    font-weight: bold;
}
.aboutus_develop_cont {
    padding-top: 68px;
    position: relative;
    z-index: 1;
}
.aboutus_develop {
    background-color: #f2f6fc;
}
.aboutus_develop_titcont {
    position: relative;
    margin-bottom: 70px;
}
.aboutus_develop_tit {
    font-weight: bold;
    margin-bottom: 20px;
}
.aboutus_develop_text {
    font-size: 18px;
    line-height: 1.75;
    color: #666;
}
.aboutus_develop_arrow {
    width: 110px;
    display: flex;
    justify-content: space-between;
    position: absolute;
    bottom: 0;
    right: 0;
}
/* .aboutus_develop_arrow div {
    cursor: pointer;
} */
.aboutus_develop_prevbtn,
.aboutus_develop_nextbtn {
    width: 44px;
}
.aboutus_develop_prevbtn img:last-child,
.aboutus_develop_nextbtn img:last-child {
    opacity: 0;
}
.adsi_cont_tit {
    text-align: center;
    margin-bottom: 20px;
    font-weight: bold;
}
.adsi_cont_text {
    text-align: center;
    margin-bottom: 56px;
}
.adsi_cont_lefttext,
.adsi_cont_righttext {
    display: inline-block;
    margin: 0 24px;
    font-size: 80px;
    line-height: 1.5;
    font-weight: bold;
}
.adsi_cont_lefttext {
    color: #00A0E2;
}
.adsi_cont_righttext {
    color: #ADD99E;
}
.aboutus_develop_slick_list {
    margin: 0 -20px;
}
.aboutus_develop_slick_item {
    padding: 0 20px;
}
.adsi_list {
    margin: 0 -40px;
}
.adsi_list.threes .slick-list {
    display: flex;
    justify-content: center;
}
.adsi_item {
    width: 25%;
    padding: 0 40px;
}
.adsi_item_cont {
    display: block;
    height: 100%;
}
.adsi_item_cont_tit {
    font-weight: bold;
    margin-bottom: 22px;
    color: #00A0E2;
}
.adsi_item_cont_text p {
    font-size: 18px;
    line-height: 1.7;
    color: #666;
}
.adsi_list .slick-next {
    width: 44px;
    height: 44px;
    z-index: 10;
    right: -30px;
    transition: all 0.36s;
    background: url(../image/f1_icon2.svg) center/100% no-repeat, #f2f6fc;
}
.adsi_list .slick-next::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../image/f1_icon3.svg) center/100% no-repeat;
    z-index: 10;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all 0.36s;
}
.adsi_list .slick-prev {
    width: 44px;
    height: 44px;
    z-index: 10;
    left: -30px;
    transition: all 0.36s;
    background: url(../image/f1_icon1.svg) center/100% no-repeat, #f2f6fc;
}
.adsi_list .slick-prev::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../image/f1_icon4.svg) center/100% no-repeat;
    z-index: 10;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all 0.36s;
}
.adsi_list .slick-prev.slick-disabled,
.adsi_list .slick-next.slick-disabled {
    opacity: 0;
}
.aboutus_develop_line {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.aboutus_develop_line::after {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #E0E5EC;
    /* background-color: red; */
    position: absolute;
    top: calc(50% + 18px);
    transform: translateY(-50%);
}
.aboutus_develop_line::before {
    content: "";
    height: 100%;
    width: 1px;
    background-color: #E0E5EC;
    /* background-color: red; */
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translateX(-50%);
}
.aboutus_develop_line_circle {
    width: 580px;
    height: 580px;
    border-radius: 50%;
    border: 1px solid #E0E5EC;
    /* border: 1px solid red; */
    position: absolute;
    top: calc(50% + 18px);
    left: 50%;
    transform: translate(-50%, -50%);
}
/* f1-end */
/* f2 */
.honor_tit {
    text-align: center;
    font-weight: bold;
    margin-bottom: 33px;
    padding: 0 40px;
}
.honor_server_cont {
    padding-bottom: 60px;
}
.honor_server_tit {
    text-align: center;
    font-weight: bold;
    margin-bottom: 32px;
}
.honor_server_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -8px;
    /* width: 100%; */
}
.honor_server_item {
    width: 25%;
    padding: 0 8px;
}
.honor_server_item_cont {
    border-radius: 16px;
    overflow: hidden;
    position: relative;
}
.honor_server_item_tit {
    position: absolute;
    min-width: 174px;
    padding: 15px 20px;
    background: #00A0E2;
    border-radius: 0px 10px 0px 16px;
    left: 0;
    bottom: 0;
    font-size: 18px;
    line-height: 1.75;
    color: #fff;
    text-align: center;
}
.honor_server_item_logo {
    position: absolute;
    top: 6.3%;
    left: 7.2%;
    width: 80px;
}
.honor_server_list .slick-dots {
    bottom: -28px;
}
.honor_server_list .slick-dots li {
    width: 10px;
    height: 10px;
}
.honor_list {}
.honor_list .slick-dots {
    bottom: 35px;
}
.honor_list .slick-dots li {
    width: 9px;
    height: 9px;
    border: 1px solid #fff;
    background-color: transparent;
    margin: 0 5px;
}
.honor_list .slick-dots li.slick-active {
    background-color: #fff;
}
.honor_item {
    display: flex;
    margin-bottom: 60px;
}
.honor_item:last-child {
    margin-bottom: 0px;
}
.honor_item_left {
    flex-shrink: 0;
    width: calc(100% - 51.25%) !important;
    padding-right: 80px;
}
.honor_item_tit {
    font-weight: bold;
    margin-bottom: 34px;
    margin-top: -10px;
}
.honor_item_left{
    display: flex;
    flex-direction: column;
}
.honor_item_left_list {
    padding-right: 40px;
    height: 200px !important;
    flex-grow: 1;
}
.honor_item_left_item {
    margin-bottom: 23px;
    display: flex;
}
.honor_item_left_item:last-child {
    margin-bottom: 0;
}
.honor_item_left_item::before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    margin-right: 12px;
    margin-top: 11px;
    border-radius: 50%;
    background-color: #00A0E2;
    flex-shrink: 0;
}
.hili_text {
    font-size: 18px;
    line-height: 1.75;
    color: #333;
}
.honor_item_right {
    width: 820px;
    width: 51.25% !important;
    flex-shrink: 0;
    border-radius: 20px;
    overflow: hidden;
    background: linear-gradient(118.31deg, #D5E7FA 0.32%, #D1DBFC 100.7%);
}
.honor_item_left_list {
    padding-right: 40px;
}
.honor_item_left_list .mCSB_scrollTools .mCSB_draggerRail {
    width: 3px;
}
.honor_item_left_list .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #E8E8E8;
}
.honor_item_left_list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 3px;
}
.honor_item_left_list .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #00A0E2 !important;
}
.honor_item:nth-child(even) {
    flex-direction: row-reverse;
}
.honor_item:nth-child(even) .honor_item_left {
    padding-left: 80px;
    padding-right: 0;
}
/* f2-end */
/* f4 */
.newsdeta_crumbs {
    margin-top: 30px;
    margin-bottom: 60px;
}
.newsdeta_flex {
    display: flex;
    align-items: flex-start;
}
.newsdeta_left {
    width: 100%;
    padding-right: 175px;
}
.newsdeta_info {
    margin-bottom: 40px;
}
.newsdeta_info_tit {
    font-weight: bold;
    margin-bottom: 27px;
}
.newsdeta_info_bot {
    padding-bottom: 38px;
    border-bottom: 1px solid #DFE2E4;
}
.newsdeta_info_bot_left span {
    display: inline-block;
    font-size: 16px;
    line-height: 1.75;
    color: #999;
    padding: 0 12px;
}
.nibl_time {
    letter-spacing: 0.05em;
}
.newsdeta_info_bot_left span:first-child {
    padding-left: 0;
    position: relative;
}
.newsdeta_info_bot_left span:first-child::after {
    content: "";
    position: absolute;
    width: 1px;
    height: 19px;
    background-color: #999;
    left: 100%;
    top: 50%;
    transform: translateY(-50%);
}
.newsdeta_info_bot_rigth {
    display: flex;
    align-items: center;
}
.newsdeta_info_share_text {
    font-size: 16px;
    line-height: 1.75;
    color: #999;
}
.bshare-custom .ys_sharebox {
    margin-left: 24px;
}
.newsdeta_page {
    padding-top: 30px;
    margin-top: 60px;
    border-top: 1px solid #DFE2E4;
}
.newsdeta_page_flex {
    display: flex;
    color: #999999;
    font-size: 16px;
    line-height: 1.75;
    cursor: pointer;
    transition: all 0.36s;
}
.newsdeta_page_prev {
    margin-bottom: 18px;
}
.newsdeta_page_tit {
    flex-shrink: 0;
}
.newsdeta_page_tit,
.newsdeta_page_text {
    line-height: 1.5;
}
.newsdeta_right {
    width: 374px;
    flex-shrink: 0;
}
.newsdeta_right_tit {
    position: relative;
    margin-bottom: 28px;
    font-weight: bold;
    padding-left: 20px;
}
.newsdeta_right_tit::after {
    content: "";
    position: absolute;
    width: 5px;
    height: 25px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: #00A0E2;
    border-radius: 8px;
}
.newsdeta_right_item {
    border-top: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
}
.newsdeta_right_item {
    border-bottom: 1px solid #EEEEEE;
    position: relative;
    z-index: 1;
}
.newsdeta_right_item::after {
    content: "";
    width: 110%;
    height: 90%;
    border-radius: 8px;
    background: #FFFFFF;
    box-shadow: 0px 2px 19px 10px rgba(22, 44, 112, 0.05);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%) scale(0.95);
    transition: all 0.36s;
    z-index: -1;
    opacity: 0;
}
.newsdeta_right_item_cont {
    padding: 26px 0;
    display: block;
}
.newsdeta_right_item_time {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 12px;
    color: #999999;
}
.newsdeta_right_item_text {
    letter-spacing: 0.05em;
    color: #333333;
    margin-bottom: 34px;
}
.newsdeta_right_item_tit {
    color: #00A0E2;
}
.bshare-custom .ys_sharebox {
    width: 24px;
}
/* f4-end */
/* g */
.contact_firm {}
.contact_firm_cont {
    padding-bottom: 83px;
}
.contact_firm_tit {
    font-weight: bold;
    margin-bottom: 65px;
    text-align: center;
}
.contact_firm_hq {
    background-color: #f9f9f9;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 34px;
    display: flex;
}
.contact_firm_hq img {
    transition: all 0.36s;
}
.contact_firm_hq_left {
    width: 700px;
    border-radius: 0 10px 10px 0;
    overflow: hidden;
    flex-shrink: 0;
}
.contact_firm_hq_right {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 20px 20px 20px 88px;
}
.contact_firm_hq_tit {
    margin-bottom: 55px;
    font-weight: bold;
}
.contact_firm_phone {
    font-weight: bold;
    margin-bottom: 17px;
}
.contact_firm_address {
    font-size: 18px;
    line-height: 1.75;
    color: #333;
}
.contact_main .cicb_tit {
    font-size: 24px;
    line-height: 1.5;
    transition: all 0.36s;
}
.contact_main .culture_item_cont .ys_imgbox_cover {
    border-radius: 10px 10px 0 0;
}
.contact_main .culture_item_cont_bot {
    border-radius: 0 0 10px 10px;
}
.contact_main .mod_tab_crumbs {
    bottom: calc(100% + -18px);
}
.contact_main .mod_tab {
    margin-bottom: 0;
}
.contact_work {
    background-color: #f2f6fc;
}
.contact_work_cont {
    padding-bottom: 25px;
}
.contact_work_tit {
    font-weight: bold;
    margin-bottom: 62px;
    text-align: center;
}
.contact_work_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -41px;
}
.contact_work_item {
    width: 50%;
    padding: 0 41px;
    margin-bottom: 73px;
}
.contact_work_item_cont {
    height: 100%;
}
.cwic_tit {
    font-weight: bold;
    margin-bottom: 19px;
    padding-bottom: 18px;
    border-bottom: 1px solid #E1E1E6;
}
.cwic_text {
    letter-spacing: 0.05em;
}
.contact_main .mod_tab {
    margin-top: 0;
    transform: translateY(-45px);
}
/* g-end */
/* c */
.product_main {
    background-color: #f2f6fc;
}
.product_ai {
    background-color: #f2f6fc;
    padding-top: 25px;
    overflow: hidden;
}
.product_ai_textbox {
    margin-bottom: 17px;
}
.product_ai_text {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -8.5px;
}
.product_ai_text_item {
    width: 20%;
    padding: 0 8.5px;
}
.pati_cont {
    height: 100%;
    min-height: 197px;
    padding: 42px 53px;
    border-radius: 10px;
    border-radius: 5px;
    font-size: 18px;
    line-height: 1.75;
    font-weight: 700;
    display: block;
}
.pair_top, .pair_bottom_img_yuan, .pail_img {
    border-radius: 5px !important;
}
.product_ai_textbox .slick-track{
    display: flex;
}
.product_ai_textbox  .slick-slide{
    height: initial;
}
.product_ai_textbox .slick-dots{
    position: static;
    margin-top: 10px;
    margin-bottom: 15px;
}
.product_ai_textbox .slick-dots li {
    width: 10px;
    height: 10px;
}
.product_ai_textbox .slick-dots li.slick-active {
    background: #00a0e2;
}
.product_ai_text_item:nth-child(odd) .pati_cont {
    color: #fff;
    background-color: #00A0E2;
}
.product_ai_text_item:nth-child(even) .pati_cont {
    background-color: #fff;
}
.product_ai_image {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -8.5px;
}
.product_ai_image img {
    transition: all 0.36s;
}
.product_ai_image_left {
    padding: 0 8.5px;
    width: 60%;
}
.pair_top,
.pair_bottom_img_yuan,
.pail_img {
    border-radius: 10px;
    overflow: hidden;
}
.product_ai_image_right {
    padding: 0 8.5px;
    width: 40%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.product_ai_image img {
    width: 100%;
}
.pair_bottom {
    display: flex;
    margin: 0 -8.5px;
}
.pair_bottom_img {
    width: 50%;
    padding: 0 8.5px;
}
.product_twin {
    max-width: 1920px;
    margin: 0 auto;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
        url(../image/c1_img5.png) center/cover no-repeat,
        #0B1840;
}
.product_tit {
    text-align: center;
}
.product_tit_con {
    color: #fff;
    font-weight: bold;
    display: inline-block;
    position: relative;
    z-index: 1;
}
.product_tit_con::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 14px;
    background: #00A0E2;
    z-index: -1;
}
.product_twin_listbox {
    margin-bottom: 7px;
}
.product_twin_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -8px;
}
.product_twin_item {
    width: 33.333333%;
    padding: 0 8px;
    margin-bottom: 16px;
}
.product_twin_item_cont {
    height: 100%;
    min-height: 164px;
    padding: 30px 36px 30px 45px;
    border-radius: 10px;
}
.ptic_tit {
    font-size: 18px;
    line-height: 1.75;
    margin-bottom: 16px;
    font-weight: bold;
}
.ptic_text {
    font-weight: 14px;
    line-height: 1.5;
    letter-spacing: 0.05em;
}
.product_twin_item:nth-child(even) .product_twin_item_cont {
    background-color: #fff;
    color: #333;
}
.product_twin_item:nth-child(odd) .product_twin_item_cont {
    background: #00A0E2;
    color: #fff;
}
.product_map {
    border-radius: 10px;
    overflow: hidden;
    border: 4px solid #fff;
}
.product_map img {
    width: 100%;
    background-color: transparent;
}
.product_3d {
    max-width: 1920px;
    margin: 0 auto;
}
.product_3d .pati_cont {
    min-height: 153px;
}
.product_3d .product_tit_con {
    color: #333;
}
.product_3d .product_ai_textbox {
    margin-bottom: 29px;
}
.product_ai_primary {
    display: flex;
    flex-direction: row-reverse;
}
.product_ai_left {
    flex-shrink: 0;
    width: 765px;
}
.product_ai_left_item {
    position: relative;
    height: 100%;
}
.product_ai_left_item .ys_imgbox_cover::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    top: 0;
    left: 0;
}
.product_ai_left_item:not(:first-child) {
    display: none;
}
.product_ai_left_item .ys_imgbox_cover {
    position: static;
}
.product_ai_left_item .ys_imgbox_cover img:nth-child(2) {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home_prog_ri .ys_imgbox_cover img:nth-child(2) {
    height: 100%;
    object-fit: cover;
}
.home_prog_ri_ig {
    height: 100%;
}
.casedeta_cont_primary_tit {
    margin-bottom: 15px;
}
.product_ai_left_list {
    height: 100%;
}
.product_ai_right {
    flex-grow: 1;
    display: flex;
    align-items: center;
    background: #012450;
    padding: 30px 160px 30px 80px;
}
.product_ai_right_list {
    width: 100%;
}
.product_ai_right_item {
    padding: 30px 50px 15px;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    position: relative;
    cursor: pointer;
}
.product_ai_right_item:last-child {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.product_ai_right_cont {
    width: 597px;
}
.product_ai_right_item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    transition: all 0.36s;
    width: 2px;
    background: linear-gradient(180deg, #005DB9 0%, #00C5FF 100%);
}
.pari_tit,
.pari_text {
    color: #fff;
}
.pari_tit {
    font-weight: bold;
}
.pari_text {
    margin-top: 14px;
}
.pari_text {
    letter-spacing: 0.05em;
}
.product_ai_right_btn {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 25px;
    transition: all 0.36s;
}
.product_ai_right_btn img {
    transition: all 0.36s;
}
.product_ai_right_btn img {
    width: 100%;
}
/* .product_ai_right_item.active .product_ai_right_btn{
    transform: rotate(180deg) translateY(-50%);
} */
/* 问题 */
.product_ai_right_item.active .product_ai_right_btn img {
    transform: rotate(180deg);
}
.product_ai_right_item:not(:first-child) .pari_text {
    display: none;
}
.product_ai_right_item:not(.active):after {
    height: 0;
}
.product_wmm {
    max-width: 1920px;
    margin: 0 auto;
    overflow: hidden;
}
.product_wmm_ref {
    display: flex;
}
.product_wmm .product_tit_con {
    color: #333;
}
.product_wmm_ref_left {
    width: 942px;
    flex-shrink: 0;
}
.product_wmm_ref_left img {
    border-radius: 10px;
}
.product_wmm_ref_right {
    flex-grow: 1;
    padding-left: 70px;
}
.pwrr_list {}
.pwrr_item {
    margin-bottom: 37px;
}
.pwrr_item:last-child {
    margin-bottom: 0;
}
.pwrr_item_tit {
    font-size: 18px;
    line-height: 1.75;
    font-weight: 700;
    color: #00A0E2;
    margin-bottom: 15px;
}
.pwrr_item_text {
    font-size: 14px;
    color: #666;
    line-height: 1.5;
}
.product_banner {
    position: relative;
}
.product_banner_ph {
    display: none;
}
.product_banner_cont {
    width: 795px;
    position: absolute;
    bottom: 48.2%;
    left: 50%;
    transform: translateX(-50%);
}
.product_banner_tit {
    text-align: center;
    position: relative;
    color: #fff;
    margin-bottom: 17px;
    font-weight: bold;
}
.product_banner_tit::after {
    content: "";
    position: absolute;
    width: 290px;
    height: 14px;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background-color: #00A0E2;
    bottom: 8px;
    z-index: -1;
}
.product_banner_text {
    text-align: center;
    color: #fff;
}
.product_banner_bg img {
    width: 100%;
}
.product_link {
    margin-top: 2px;
}
.product_link_list {
    display: flex;
    justify-content: flex-end;
    border-bottom: 1px solid rgba(217, 217, 217, 0.2);
    padding-right: 85px;
}
.product_link_item {
    margin: 0 31px;
    cursor: pointer;
    position: relative;
}
.product_link_item::after {
    content: "";
    position: absolute;
    width: 0%;
    height: 1px;
    background-color: #fff;
    bottom: 0;
    transition: all 0.36s;
}
.product_link_item:last-child {
    margin-right: 0;
    padding-bottom: 15px;
}
.product_link_text {
    color: #fff;
    font-size: 18px;
    line-height: 1.75;
    font-weight: bold;
    opacity: 0.5;
    transition: all 0.36s;
}
.product_link_item.active .product_link_text {
    opacity: 1;
}
.product_link_item.active::after {
    width: 100%;
}
.ys_hd_pc.isfixed .product_link_text {
    color: #333;
}
.ys_hd_pc.isfixed .product_link_item::after {
    background-color: #00A0E2;
    height: 2px;
    bottom: -1px;
}
  
.ys_hd_pc.isfixed .product_link_item:last-child {
    margin-right: 0;
    padding-bottom: 10px;
}
/* c-end */
/* 分页 */
.pc_fenye li.activepage {
    color: #333333;
    background: #ffffff;
}
.comp-tabli {
    cursor: pointer;
}
.pc_fenye li {
    transition: all .3s ease-out 0s;
    border-radius: 50%;
}
.ys_pcfy {
    padding: 20px 0;
}
.pc_fenye li.activepage {
    background-color: #00A0E2;
    border-radius: 50%;
    color: #fff;
}
.pc_fenye .first .comp-tabli li {
    background-color: transparent !important;
    color: #333 !important;
}
.pc_fenye li {
    width: 40px;
    height: 40px;
    line-height: 40px;
}
.pc_fenye .first li,
.pc_fenye .prev li,
.pc_fenye .end li,
.pc_fenye .next li {
    margin: 0;
    width: 14px;
}
.pc_fenye .next li {
    margin-right: 20px;
    margin-left: 40px;
}
.pc_fenye .prev li {
    margin-left: 20px;
    margin-right: 40px;
}
/* 分页-end */
/* 面包屑 */
.c_smnav1_item {
    margin-left: 7px;
}
.c_smnav1_a {
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    color: #999999;
    transition: all 0.36s;
}
.c_smnav1_img {
    line-height: 24px;
    font-size: 0;
}
.c_smnav1_icon {
    line-height: 24px;
    margin-right: 7px;
    color: #999999;
}
.c_smnav1_icon .iconfont {
    font-size: 12px;
    color: #999;
    display: inline-block;
    transform: scale(0.9);
}
/* 面包屑-end */
/* 公共按钮 */
/* type2 */
.mod_btn2 {
    height: 56px;
    display: inline-block;
    min-width: 180px;
}
.mod_btn2_text {
    height: 100%;
    color: #fff;
    border-radius: 28px;
    transition: all 0.36s;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    line-height: 1.5;
    padding: 0 20px;
    background-color: #00A0E2;
    border: 1px solid #00A0E2;
}
/* type2-end */
/* 公共按钮-end */
/* 公共banner */
/* type1 */
.mod_banner1 {
    position: relative;
}
.mod_banner1_bg {
    min-width: 420px;
    position: relative;
    z-index: 1;
}
.mod_banner1_bg {
    width: 100%;
    object-fit: cover;
}
.mod_banner1_bg::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.2)
}
.mod_banner1_bg img {
    width: 100%;
}
.mod_banner1_bg_pc {}
.mod_banner1_bg_ph {
    display: none;
}
.mod_banner1_titbox {
    width: 350px;
    position: absolute;
    left: 50%;
    top: 33.97%;
    transform: translateX(-50%);
    z-index: 1;
}
.mod_banner1_tit {
    font-weight: bold;
    color: #fff;
    text-align: center;
}
.mod_banner1_tab {
    position: absolute;
    width: 100%;
    bottom: 8.54%;
    z-index: 1;
}
.mod_banner1_list {
    display: flex;
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(10px);
}
.mod_banner1_item {
    width: 50%;
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    ;
}
.mod_banner1_item_cont {
    display: block;
    padding: 36px 54px 32px 54px;
    position: relative;
    height: 100%;
}
.mod_banner1_item_cont::after {}
.mod_banner1_slider {
    content: "";
    position: absolute;
    width: 50%;
    height: calc(100% + 30px);
    border-radius: 10px;
    background-color: #00A0E2;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    opacity: 1;
    transition: all 0.36s;
    z-index: -1;
}
.mod_banner1_item:last-child {
    border-right: none;
}
.mod_banner1_item_tit {
    color: #fff;
    font-weight: bold;
    margin-bottom: 12px;
}
.mod_banner1_item_text {
    color: #fff;
    font-size: 18px;
    line-height: 1.75;
    opacity: 0.8;
}
/* type1-end */
/* type2 */
.mod_banner2 {
    position: relative;
}
.mod_banner2_bg {
    position: relative;
}
.mod_banner2_bg::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: linear-gradient(256.92deg, rgba(0, 0, 0, 0) -1.62%, rgba(0, 0, 0, 0.5) 96.22%);
}
.mod_banner2_bg img {
    width: 100%;
}
.mod_banner2_cont {
    position: absolute;
    width: 100%;
    text-align: center;
    padding: 0 40px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}
.mod_banner2_tit {
    color: #fff;
    margin-bottom: 10px;
    font-weight: bold;
}
.mod_banner2_text {
    color: #fff;
}
.mod_banner2_phimg {
    display: none;
}
/* type2-end */
/* 公共banner-end */
/* 公共部分 */
.mod_tab {
    position: relative;
    margin-top: -45px;
    margin-bottom: 80px;
    z-index: 2;
}
.mod_tab_crumbs {}
.mod_tab_list {
    display: flex;
    background: #FFFFFF;
    box-shadow: 0px 4px 26px rgba(0, 0, 0, 0.1);
    border-radius: 10px 10px 0px 0px;
}
.mod_tab_item {
    width: 33.33333%;
}
.mod_tab_item_cont {
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    line-height: 1.7;
    color: #333;
    transition: color 0.36s;
    border-right: 1px solid #EFEFEF;
    position: relative;
}
.mod_tab_item:last-child {
    border: none
}
.mod_tab_item_cont::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0%;
    transform: translateX(0%);
    width: 0%;
    height: 3px;
    background-color: #00A0E2;
    transition: all 0.36s;
}
.mod_tab_item.active .mod_tab_item_cont {
    color: #00A0E2;
}
.mod_tab_item:last-child .mod_tab_item_cont {
    border-right: none;
}
.mod_tab_item.active .mod_tab_item_cont::after {
    width: 100%;
    transition: all 0.36s;
}
.mod_tab_item.actives .mod_tab_item_cont::after {
    width: 100%;
    transition: none;
}
.mod_tab_crumbs {
    position: absolute;
    width: 100%;
    bottom: calc(100% + 30px);
}
.mod_tab_crumbs .c_smnav1_a {
    opacity: 0.7;
    color: #fff;
}
.mod_tab_crumbs .c_smnav1_icon .iconfont {
    opacity: 0.7;
    color: #fff;
}
/* 公共部分-end */
/* footer */
.ys_footer {
    min-height: 710px;
    background: #002855;
    position: relative;
    padding-top: 105px;
}
.mod_gotop {
    position: absolute;
    top: 0;
    right: 68px;
    width: 60px;
    cursor: pointer;
    transform: translateY(-50%);
}
.mod_gotop img {
    width: 100%;
}
.ys_footer_header {
    padding-bottom: 23px;
    margin-bottom: 65px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    display: flex;
    justify-content: space-between;
}
.ys_footer_header_left {
    flex-shrink: 0;
    display: flex;
    align-items: center;
}
.yfhl_logo {
    width: 205px;
    margin-right: 10px;
}
.yfhl_logo img {
    width: 100%;
}
.yfhl_text {
    color: #fff;
}
.ys_footer_header_right {
    display: flex;
    align-items: center;
}
.yfhr_icon {
    width: 44px;
    flex-shrink: 0;
    margin-right: 12px;
}
.yfhr_icon img {
    width: 100%;
}
.yfhr_phone {
    font-size: 14px;
}
.yfhr_phone_text {
    font-size: 14px;
    line-height: 1.5;
    color: #fff;
}
.yfhr_phone_number {
    color: #fff;
    font-weight: bold;
    /* font-family: ""; */
}
.ys_footer_primary {
    display: flex;
    padding-bottom: 160px;
}
.ys_footer_primary_left {
    width: 100%;
    padding-right: 75px;
}
.yfpl_list {
    display: flex;
    margin: 0 -40px;
}
.yfpl_item {
    width: 16.666666%;
    padding: 0 40px;
}
.yfpl_item_tit a {
    display: block;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 25px;
    color: #fff;
}
.yfpl_item2 a {
    font-size: 14px;
    line-height: 2;
    color: #A3ABB7;
}
.yfpl_item2:hover a {
    color: #fff;
}
.ys_footer_primary_right {
    flex-shrink: 0;
}
.yfpr_list {
    display: flex;
    margin: 0 -17px;
}
.yfpr_item {
    width: 33.33333%;
    padding: 0 17px;
}
.yfpr_item_cont img {
    width: 86px;
}
.yfpr_item_cont_text {
    color: #fff;
    font-size: 14px;
    line-height: 1.5;
    margin-top: 15px;
    text-align: center;
}
.ys_footer_bot {
    display: flex;
    padding-bottom: 20px;
    margin-bottom: 17px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.ys_footer_bot_friend {
    margin-right: 20px;
    flex-shrink: 0;
}
.ys_footer_bot_friend,
.ys_footer_bot_item {
    font-size: 14px;
    line-height: 2;
    color: #A3ABB7;
}
.ys_footer_bot_item a {
    color: #A3ABB7;
    transition: all 0.36s;
}
.ys_footer_bot_item a:hover {
    color: #fff;
}
.ys_footer_bot_list {
    display: flex;
    flex-wrap: wrap;
}
.ys_footer_bot_item {
    margin-right: 30px;
}
.ys_footer_info {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
}
.ys_footer_info p {
    display: flex;
}
.ys_footer_info a,
.ys_footer_info span {
    font-size: 14px;
    color: #A3ABB7;
    line-height: 2;
    margin-right: 12px;
    display: block;
    position: relative;
}
.ys_footer_info a::after,
.ys_footer_info span::after,
.ys_footer_info_right a::after {
    content: "";
    position: absolute;
    right: -6px;
    width: 1px;
    height: 15px;
    background-color: #a3abb7;
    top: 50%;
    transform: translateY(-50%);
}
.ys_footer_info a:last-child::after {
    display: none;
}
.ys_footer_info_right {
    flex-shrink: 0;
}
.ys_footer_info_right {
    display: flex;
}
.ys_footer_info_right a {
    font-size: 14px;
    color: #A3ABB7;
    line-height: 2;
    margin-left: 12px;
    margin-right: 0;
    display: block;
    position: relative;
}
.ys_footer_info_right div:last-child:after {
    display: none;
}
/* footer-end */
.cppc_text2,
.cpnc_text2,
.cppc_text1,
.cpnc_text1 {
    line-height: 1.5;
}
.ys_hd_white::before {
    content: "";
    display: block;
    width: 100%;
    height: 90px;
    background-color: #fff;
}
.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: 90px !important;
}
.ys_hd_white .ys_hd_pc {
    background-color: #fff;
}
.ys_hd_white .ys_hd_pc .hrnu_link,
.ys_hd_white .ys_hd_pc .home_hd_le p {
    color: #333333;
}
.ys_hd_white .ys_hd_pc .home_le_lo_img1 {
    opacity: 1;
}
.ys_hd_white .ys_hd_pc .hrnu_li.yxnav_active1 .hrnu_link::after {
    background: #00A0E2;
}
.ys_hd_white .ys_hd_pc .hrnu_li.yxnav_active1 .hrnu_link {
    color: #00A0E2;
}
.ys_hd_white .hrnu_down {
    top: 100%;
}
.ys_hd_white .ys_hd_pc {
    box-shadow: 0 5px 10px 0 rgb(0 0 0 / 8%);
}
@media screen and (min-width: 1200px) {
    /* hover效果，不需要写的删掉 */
    .hcsu_li .mod_btn2_text:hover {
        border-color: #00A0E2;
        background: #00A0E2;
        color: #fff;
    }
    .pc_fenye .comp-tabli:hover li {
        background-color: #00A0E2;
        color: #fff;
    }
    .pc_fenye .comp-tabli li:hover {
        background-color: #00A0E2;
        color: #fff;
    }
    .pc_fenye a:not(.comp-tabli):hover li {
        color: #00A0E2;
    }
    .first li:hover,
    .prev li:hover,
    .next li:hover,
    .end li:hover {
        border: 1px solid transparent;
    }
}
/* 响应式，不需要写的删掉 */
@media screen and (max-width: 1199px) {
    .ys_phfy {
        padding-top: 20px;
    }
    .ys_phfyfl {
        border: 1px solid #0377c2;
        width: 50px;
        height: 40px;
        text-align: center;
        line-height: 40px;
        border-radius: 10px;
    }
    .ys_phfyfl a {
        color: #565656;
        font-size: 20px;
    }
}
/* 分页-end */
/* helen star */
.ys_hd_pc {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    transition: all 0.36s;
    /* background-color: rgba(255, 2555, 255, .8); */
}
.home_hd {
    width: 100%;
    position: relative;
    /* display: flex;
    align-items: center;
    justify-content: space-between; */
}
.home_le_lo {
    width: 184px;
    width: 320px !important;
    position: relative;
    line-height: 130px;
    transition: all 0.36s;
}
.home_le_lo a {
    width: 100%;
    display: block;
    display: inline-block;
    position: relative;
    line-height: 130px;
    line-height:0 !important;
    transition: all 0.36s;
}
.home_le_lo_img {
    position: relative;
    width: 100%;
    transition: all 0.36s;
}
.home_le_lo_img1 {
    position: absolute;
    top: 1px;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all 0.36s;
    opacity: 0;
}
.home_hd_le {
    display: flex;
    align-items: center;
}
.home_hd_le p {
    color: #fff;
    line-height: 130px;
    transition: all 0.36s;
}
.home_le_info {
    margin-left: 8px;
}
.home_ri_sea_icon {
    width: 24px;
    cursor: pointer;
    line-height: 130px;
    transition: all 0.36s;
    position: relative;
}
.home_ri_sea_icon img {
    width: 100%;
}
.home_ri_sea {
    padding-left: 30px;
}
.home_hd_ri {
    display: flex;
    align-items: center;
}
.home_ri_nav_ul {
    display: flex;
    align-items: center;
}
.hrnu_link {
    font-size: 18px;
    line-height: 130px;
    color: #fff;
    transition: all 0.36s;
    display: block;
    position: relative;
}
.hrnu_link::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0%;
    /* transform: translateX(-50%); */
    width: 0%;
    height: 3px;
    transition: all 0.36s;
    background: #fff;
    opacity: 0;
}
.hrnu_li.yxnav_active1 .hrnu_link::after {
    opacity: 1;
    width: 100%;
}
.hrnu_li {
    margin: 0 31px;
    position: relative;
}
.yx_search3_btn {
    width: 27px;
    margin-right: 50px;
    line-height: 60px;
    position: relative;
}
.yx_search3_btn img {
    width: 100%;
    transition: all .36s;
}
.yx_search3img1 {
    position: relative;
    top: 0;
    left: 0;
}
.yx_search3img2 {
    position: absolute;
    top: 18px;
    left: 0;
    opacity: 0;
}
.yx_search3box {
    position: relative;
}
.yx_search3xlbox {
    width: 100%;
    height: 250px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0 5px 13px rgba(35, 50, 64, 0.13);
    display: none;
    position: fixed;
    left: 0;
    top: 130px;
    z-index: 99;
    transition: top 0.36s;
}
.yx_search3_tbox {
    width: 50%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 60px;
    border-bottom: 1px solid #666;
}
.yx_search3xlbtn {
    width: 27px;
    line-height: 60px;
}
.yx_search3xlbtn img {
    width: 100%;
    transition: all .36s;
}
.yx_search3_xls {
    width: calc(100% - 27px);
    padding-right: 20px;
}
.yx_search3_xls input {
    font-size: 16px;
    line-height: 3.75;
    color: #666;
    width: 100%;
    transition: all .36s;
}
.yx_search3_xls input::placeholder {
    color: #666;
}
.yx_search3.act .yx_search3_btn .yx_search3img2 {
    opacity: 1;
}
.yx_search3.act .yx_search3_btn .yx_search3img1 {
    opacity: 0;
}
.yx_search3_btn.on .yx_search3img2 {
    opacity: 1;
}
.yx_search3_btn.on .yx_search3img1 {
    opacity: 0;
}
.ys_phnav_menu {
    background: #00A0E2;
}
.hrnu_down {
    position: absolute;
    top: 90%;
    background: #FFFFFF;
    background: rgba(12, 43, 120, .8);
    box-shadow: 0px 2px 19px 10px rgb(22 44 112 / 5%);
    border-radius: 8px;
    left: 50%;
    transform: translateX(-50%);
    padding: 43px 31px 30px;
    display: none;
    transition: top 0.36s;
    z-index: 1;
}
.hrnu_down_ul_li a {
    font-size: 16px;
    color: #fff;
    line-height: 1.75;
    transition: all 0.36s;
    white-space: nowrap;
}
.hrnu_down_ul_li.yxnav_active2 a {
    color: #00A0E2;
}
.hrnu_down_ul_li {
    padding-bottom: 35px;
    margin-bottom: 10px;
}
.hrnu_down_ul_li:last-child {
    padding-bottom: 0px;
    margin-bottom: 5px;
}
/* .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: 80px;
} */
.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: 80px;
}
.ys_hd_pc.isfixed {
    background: #fff;
}
.ys_hd_pc.isfixed .home_le_lo_img {
    opacity: 0;
}
.ys_hd_pc.isfixed .home_le_lo_img1 {
    opacity: 1;
}
.ys_hd_pc.isfixed .yx_search3xlbox {
    top: 80px;
}
.ys_hd_pc.isfixed .home_hd_le p {
    color: #333333;
}
.ys_hd_pc.isfixed .hrnu_link {
    color: #333333;
}
.ys_hd_pc.isfixed .hrnu_li.yxnav_active1 .hrnu_link {
    color: #00A0E2;
}
.ys_hd_pc.isfixed .hrnu_li.yxnav_active1 .hrnu_link::after {
    background: #00A0E2;
}
.ys_hd_pc.isfixed .hrnu_down {
    top: 100%;
}
.ys_ban_title .std_tit1 {
    font-weight: bold;
    color: #fff;
    line-height: 1.5;
}
.ys_ban_title {
    text-align: center;
}
.home_ban {
    position: absolute;
    bottom: 173px;
    left: 50%;
    transform: translateX(-50%);
}
.ys_ban_imgbox::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 200px;
    left: 0px;
    top: 0px;
    background: linear-gradient(180deg, #000000 5.88%, rgba(0, 0, 0, 0) 70.5%);
    opacity: 0.1;
}
.ys_ban_imgbox::before {
    height: 40%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 5.88%, #000000 100%);
    opacity: 0.3;
    top: inherit;
    bottom: 0;
}
.home_dots {
    position: absolute;
    bottom: 64px;
    left: 0;
    width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.home_dots_li {
    position: relative;
    margin: 0 15px;
    cursor: pointer;
}
.home_dots_li svg {
    display: block;
    width: 38px;
    height: 38px;
    position: relative;
    z-index: 5;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
}
.home_dots_li svg circle {
    stroke-width: 2px;
    stroke: #fff;
    stroke-dasharray: 300%;
    stroke-dashoffset: 300%;
    transition: stroke-dashoffset 0.6s ease-out;
    -webkit-transition: stroke-dashoffset 0.6s ease-out;
    -moz-transition: stroke-dashoffset 0.6s ease-out;
    -o-transition: stroke-dashoffset 0.6s ease-out;
    -ms-transition: stroke-dashoffset 0.6s ease-out;
}
.home_dots_li.on svg circle {
    stroke-dashoffset: 0;
    animation: movedong 6s ease-out;
}
.home_dots_li span {
    position: absolute;
    z-index: 4;
    top: 0;
    left: 0;
    width: 38px;
    height: 38px;
    border: 2px solid transparent;
    border-radius: 50%;
    transition: border-color 0.3s ease-out;
    -webkit-transition: border-color 0.3s ease-out;
    -moz-transition: border-color 0.3s ease-out;
    -o-transition: border-color 0.3s ease-out;
    -ms-transition: border-color 0.3s ease-out;
}
.home_dots_li span:after {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.home_dots_li.on span {
    border-color: rgba(255, 255, 255, 0.3);
}
.home_dots_li.on svg circle {
    stroke-dashoffset: 0;
    animation: movedong 6s ease-out;
}
@keyframes movedong {
    0% {
        stroke-dashoffset: 300%;
    }
    100% {
        stroke-dashoffset: 0;
    }
}
.ys_ban_imgbox img {
    -webkit-transition: all 5s ease-out;
    transition: all 5s ease-out;
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.ys_ban_li.slick-active .ys_ban_imgbox img {
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
/* .ys_ban_imgbox video {
    -webkit-transition: all 5s ease;
    transition: all 5s ease;
    -ms-transform: scale(1.2) translate(-50%, -50%);
    -moz-transform: scale(1.2) translate(-50%, -50%);
    -webkit-transform: scale(1.2) translate(-50%, -50%);
    -o-transform: scale(1.2) translate(-50%, -50%);
    transform: scale(1.2) translate(-50%, -50%);
}
.ys_ban_li.slick-active .ys_ban_imgbox video {
    -ms-transform: scale(1) translate(-50%, -50%);
    -moz-transform: scale(1) translate(-50%, -50%);
    -webkit-transform: scale(1) translate(-50%, -50%);
    -o-transform: scale(1) translate(-50%, -50%);
    transform: scale(1) translate(-50%, -50%);
} */
.home_main {
    width: 100%;
    position: relative;
}
.home_solu {
    width: 100%;
    position: relative;
}
.home_solu_cont {
    width: 100%;
    position: relative;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.home_solu_ri {
    width: 44%;
    position: relative;
}
.home_solu_le {
    width: 56%;
    padding-right: 147px;
}
.home_solu_ri_ig {
    width: 100%;
}
.home_solu_ri_ig img {
    width: 100%;
    border-radius: 16px;
}
.home_solu_ri_play {
    width: 70px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 50%;
}
.home_solu_ri_play img {
    width: 100%;
    transform: none !important;
}
.home_solu_le_tit .std_tit2 {
    color: #333;
    line-height: 1.5;
    font-weight: bold;
}
/*.home_solu_le_roll {
    margin: 0 -25px;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 32px;
}
.hslr_li {
    width: 25%;
    padding: 0 25px;
}
.hslr_wrap {
    width: 100%;
    position: relative;
}
.hslr_wrap_num_tit span {
    font-size: 60px;
}
.hslr_wrap_info p {
    color: #333;
    line-height: 1.5;
}
.hslr_wrap_num_tit {
    font-size: 20px;
    line-height: 1.5;
    color: #00A0E2;
    font-family: 'AGENCYB';
}
.hslr_wrap_num {
    margin-bottom: 20px;
}
.hsli_p {
    font-size: 18px;
    line-height: 1.75;
    color: #333;
}*/
.home_solu_le_more .casedata_newest_lookmore {
    text-align: left;
}
.home_solu_le_info {
    margin-bottom: 42px;
}
.home_case {
    width: 100%;
    background: #010428;
    padding-bottom: 260px;
}
.home_case_cont {
    width: 100%;
    position: relative;
}
.home_case_tit {
    text-align: center;
}
.home_case_tit .std_tit2 {
    color: #fff;
    line-height: 1.5;
    font-weight: bold;
}
.home_case_swip_ul {
    position: relative;
    /* display: flex;
    justify-content: center; */
    margin-top: 32px;
    flex-wrap: wrap;
}
.hcsu_li {
    position: relative;
}
/* .home_case_swip_ul {
    display: flex;
} */
.hcsu_li {
    margin: 0 10px;
}
.hcsu_li .mod_btn2_text {
    cursor: pointer;
    background: transparent;
    border-color: #fff;
    color: #fff !important;
}
/* .hcsu_li.slick-current .mod_btn2_text {
    border-color: #00A0E2;
    background: #00A0E2;
    color: #fff;
} */
.home_case_swip_sli {
    width: 990px;
    margin: 0 auto;
}
.hcss_li_wrap_ig {
    width: 100%;
    position: relative;
    border-radius: 16px;
    overflow: hidden;
}
.hcss_li_wrap_ig::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    transition: all 0.36s;
    opacity: 0;
    background: linear-gradient(180deg, rgba(38, 129, 253, 0) 0%, #2681FD 118.78%);
}
.hcss_li_wrap_ig {
    overflow: hidden;
}
.hcss_li_wrap_ig img {
    border-radius: 16px;
}
.hcss_li_wrap {
    width: 100%;
    position: relative;
}
.hcss_li_wrap_tit .hsli_p {
    color: #FFF;
    line-height: 1.5;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.hcss_li_wrap_tit {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 38px 60px;
    transition: all 0.36s;
    opacity: 0;
}
.home_case_swip_ul .slick-track {
    margin: 0 auto;
}
.home_case_swip_sli .slick-list {
    overflow: inherit;
}
.hcss_li {
    padding: 0 12px;
    background: #000000;
    opacity: 0.58;
    transition: all 0.36s;
    pointer-events: none;
}
.hcss_li.slick-current {
    opacity: 1;
    pointer-events: inherit;
}
.hcss_li.slick-current .hcss_li_wrap_tit {
    opacity: 1;
}
.hcss_li.slick-current .hcss_li_wrap_ig::after {
    opacity: 1;
}
.hcss_ul {
    margin: 0 -12px;
}
.hcss_ul .slick-arrow {
    width: 22px;
    height: 39px;
    z-index: 10;
    background-size: 100% 100%;
}
.hcss_ul .slick-prev {
    background-image: url(../image/a1_icon3.svg);
    left: -25%;
}
.hcss_ul .slick-next {
    background-image: url(../image/a1_icon2.svg);
    right: -25%;
}
.home_case_swip_sli {
    padding-bottom: 55px;
}
.hcss_ul .slick-dots {
    bottom: -68px;
}
.hcss_ul .slick-dots li {
    background: transparent;
    border: 1px solid #fff;
}
.hcss_ul .slick-dots li.slick-active {
    background: #fff;
}
.home_port {
    width: 100%;
    position: relative;
}
.home_port_info p {
    color: #fff;
    text-align: center;
}
.home_port_info {
    margin-top: 12px;
}
.home_port_more {
    text-align: center;
    margin-top: 42px;
}
.home_port_more .mod_btn2_text {
    position: relative;
    /* background: #fff; */
    border: none;
    /* color: #00A0E2; */
}
.home_port_more .mod_btn2_text::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    background: #FFFFFF;
    opacity: 0.2;
    border-radius: 36px;
    transition: all 0.36s;
    animation: scrlo 1.6s linear infinite;
}
@keyframes scrlo {
    0% {
        width: 100%;
        height: 100%;
    }
    50% {
        width: 116%;
        height: 72px;
    }
    100% {
        width: 100%;
        height: 100%;
    }
}
.home_port_more .mod_btn2 {
    height: 50px;
}
.home_choi {
    width: 100%;
    position: relative;
}
.home_choi::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(219, 230, 246, 0) 0%, #DBE6F6 149.37%);
    opacity: 0.7;
}
.home_choi_cont {
    width: 100%;
    position: relative;
}
.home_choi_bg {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}
.home_choi_bg img {
    width: 100%;
}
.home_choi .ys_cont1600 {
    position: relative;
    z-index: 10;
}
.home_choi_tit .std_tit2 {
    color: #333;
}
.home_choi_tit .hsli_p {
    color: #333;
}
.home_choi_wrap {
    width: 100%;
    position: relative;
}
.hcwr_li {
    width: 100%;
    position: relative;
    display: none;padding:20px 0;
}
.hcwr_li_wrap {
    display: flex;
    flex-wrap: wrap;
}
.hcwr_li:first-child {
    display: block;
}
.hcwr_li_le {
    width: 43%;
    padding-right: 100px;
}
.hcwr_li_ri {
    width: 57%;
}
.hcwr_li_ri img {
    width: 100%;
}
.home_choi_wrap_le {
    width: 78px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.home_choi_wrap_ri {
    width: calc(100% - 78px);
    padding-left: 95px;overflow:hidden;;
}
.home_choi_wrap_le::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 1px;
    height: calc(100% + 150px);
    /* border-left: 1px dashed #e5e5e5; */
    border-left: 1px dashed rgba(173, 173, 173, 0.6)
        /* opacity: 0.3; */
}
.slick-prev, .slick-next{font-size:0;}
.g-sypt1fl-icon {
    cursor: pointer;
}
.g-sypt1-icon {
    width: 78px;
    height: 78px;
    border-radius: 50%;
    position: relative;
    margin-bottom: 40px;
    transition: all .36s;
}
.g-sypt1-tu {
    width: 60px;
    height: 60px;
    transition: all .36s ease;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.g-sypt1-tu img {
    width: 33px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.g-sypt1-icon .g-svg {
    width: 78px;
    height: 78px;
    transform: rotate(-90deg);
}
.g-svg svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.g-sypt1fl-icon.act .circle1 {
    stroke-dasharray: 220;
    stroke-dashoffset: 220;
    -webkit-animation: 4s svgcircle1 linear;
    animation: 4s svgcircle1 linear;
}
.g-svg circle {
    stroke-dasharray: 220;
    stroke-dashoffset: 220;
}
@keyframes svgcircle1 {
    0% {
        stroke-dashoffset: 220;
    }
    100% {
        stroke-dashoffset: 0;
    }
}
.g-sypt1fl-icon.act .g-sypt1-icon {
    background: rgb(232, 239, 251);
    /* box-shadow: 0 0 30px 10px rgb(169 203 174 / 35%); */
    box-shadow: 5px 5px 20px 6px rgba(113, 111, 111, 0.05);
}
.g-sypt1fl-icon.act .g-sypt1-tu {
    background: #fff;
}
.hcwr_li_le_tit .std_tit5 {
    color: #333;
    line-height: 1.5;
    font-weight: bold;
}
.hcwr_li_le_tit {
    margin-bottom: 32px;
}
.hcwr_li_le_info p {
    color: #666;
    margin-bottom: 12px;
}
.hcwr_li_le_info {
    margin-bottom: 30px;
    max-height: 270px;
}
 
.hcwr_li_le_info .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.hcwr_li_le_info .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: #00a0e2;
}
.hcwr_li_le_info .mCSB_outside+.mCSB_scrollTools {
    right: -10px !important;
}
.home_stren {
    width: 100%;
    position: relative;
}
.home_stren_tit .std_tit5 {
    text-align: center;
}
.home_stren_wrap {
    width: 100%;
    position: relative;
}
.home_stren_wrap_ul {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 2px 16px rgba(1, 4, 40, 0.1);
    border-radius: 10px;
    align-items: stretch;
    overflow: hidden;
}
.hswu_li {
    width: 25%;
    border-right: 1px solid #F0F0F0;
    position: relative;
    z-index: 1;
}
.hswu_li::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    /* transform: translateX(-50%); */
    width: 0%;
    height: 100%;
    background: #00A0E2;
    z-index: -1;
    transition: all 0.36s;
    opacity: 0;
}
.hswu_li_wrap {
    width: 100%;
    position: relative;
    padding: 24px 48px;
}
.hswu_li_wrap_tit .std_tit6 {
    font-weight: bold;
    line-height: 1.5;
    color: #333;
    transition: all 0.36s;
}
.hswu_li_wrap_info .std_text {
    color: #999;
    line-height: 1.75;
    transition: all 0.36s;
}
.hswu_li_wrap_icon {
    width: 16px;
    position: absolute;
    top: 12px;
    right: 14px;
}
.hswu_li_wrap_icon .home_le_lo_img1 {
    opacity: 0;
}
.hswu_li.act .hswu_li_wrap_icon .home_le_lo_img {
    opacity: 0;
}
.hswu_li.act .hswu_li_wrap_icon .home_le_lo_img1 {
    opacity: 1;
}
.hswu_li.act .hswu_li_wrap_tit .std_tit6 {
    color: #fff;
}
.hswu_li.act .hswu_li_wrap_info .std_text {
    color: #fff;
}
.hswu_li {
    overflow: hidden;
}
.hswu_li.act::after {
    opacity: 1;
    width: 100%;
}
.home_prog {
    width: 100%;
    position: relative;
}
.home_prog_cont {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}
.home_prog_ri {
    width: 50%;
    position: relative;
}
.home_prog_le {
    width: 50%;
    padding-right: 36px;
}
.hplu_le {
    width: 100px;
}
.hplu_le_wrap {
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 13px;
}
.hplu_ri {
    width: calc(100% - 100px);
    padding-left: 70px;
    margin-top: 5px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.hplu_le_icon {
    width: 14px;
}
.hplu_le_icon img {
    width: 100%;
}
.hplu_le_tit p {
    font-size: 14px;
    line-height: 1.5;
    color: #666;
}
.hplu_le_tit {
    padding-left: 8px;
}
.hplu_li {
    width: 100%;
    position: relative;
}
.hplu_li a {
    border-top: 1px solid #D7E0E9;
}
.hplu_li:last-child a {
    border-bottom: 1px solid #D7E0E9;
}
.hplu_li::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 0%;
    height: 2px;
    background: #00A0E2;
    z-index: 10;
    opacity: 0;
    transition: all 0.6s;
}
.hplu_li a {
    display: flex;
    flex-wrap: wrap;
    padding: 36px 59px 44px 0;
}
.hplu_le_more .mod_btn2 {
    height: 30px;
    min-width: 100%;
}
.hplu_le_more .mod_btn2_text {
    font-size: 14px;
}
.hplu_ri_tit p {
    font-size: 18px;
    line-height: 1.75;
    color: #333;
    transition: all 0.36s;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.hplu_ri_cion {
    width: 20px;
    position: relative;
}
.hplu_ri_tit {
    width: calc(100% - 20px);
    padding-right: 65px;
}
.home_prog_ri_ig {
    width: 100%;
    border-radius: 16px;
}
.home_prog_ri .hplu_le_tit p {
    color: #fff;
}
.home_prog_ri .hplu_ri_tit p {
    color: #fff;
}
.home_prog_ri_info {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    padding: 38px 48px;
}
.home_prog_ri_more {
    position: absolute;
    top: 37px;
    left: 50px;
}
.home_succe {
    width: 100%;
    position: relative;
    background: #F6F7FB;
}
.home_succe_cont {
    width: 100%;
    position: relative;
}
.home_succe_wrap {
    width: 100%;
    position: relative;
}
.hswu_cont {
    width: 16.666666%;
    padding: 0 22px;
}
.home_succe_wrap_ul {
    margin: 0 -22px;
}
.hswu_wrap {
    width: 100%;
}
.hswu_wrap_img {
    margin-bottom: 36px;
    background: #fff;
}
.home_succe_wrap_ul .slick-dots li {
    border: 1px solid #00A0E2;
    background: transparent;
}
.home_succe_wrap_ul .slick-dots li.slick-active {
    background: #00A0E2;
}
.home_succe_wrap_ul .slick-dots {
    position: relative;
    bottom: inherit;
    padding-top: 8px;
}
.home_case {
    position: relative;
    perspective: 780px;
    overflow: hidden;
}
.home_case_bg {
    position: absolute;
    bottom: -163px;
    left: 0;
    width: 100%;
    height: 630px;
    overflow: hidden;
    transform: rotate3d(1, 0, 0, 110deg);
    /* transform: matrix3d(1, 0, 0, 0, 7.45976e-05, 0.106202, 0.9970731, 0, 0.000853469, -0.0870732, 0.996202, 0, 0, 0, 0, 1); */
}
.home_case_bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    backface-visibility: hidden;
}
.home_case .ys_cont1600 {
    position: relative;
    z-index: 10;
}
.ys_hd_pc.isfixed {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.08);
}
.home_case_ul_li {
    width: 100%;
}
.home_case_bg_wrap {
    display: flex;
    width: 100%;
    height: 100%;
}
.hcul_img {
    width: 100%;
    position: relative;
    margin-bottom: 10px;
    border-radius: 2px;
}
.hcul_img img {
    object-fit: cover;
}
.home_case_ul {
    width: 100%;
    position: relative;
    height: 10000px;
}
.hcbw_scroll {
    width: 100%;
    margin: 0 5px;
    position: relative;
    height: 100%;
}
.hcbw_scroll:nth-child(n)::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50px;
    background: #010428;
}
.hcbw_scroll:nth-child(2n)::after {
    display: none;
}
.hcbw_scroll:nth-child(2n) {
    transform: translateY(30px);
}
.home_case_ul_li1 {
    position: relative;
    left: 0;
    top: 0;
}
.home_case_ul_li2 {
    transform: translateY(100%);
    left: 0;
    top: 0;
}
.home_case_ul_li {
    animation: donghua 20s linear infinite;
}
@keyframes donghua {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(-100%);
    }
}
.home_case_bg::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #010428 26.00%, rgba(1, 4, 40, 0.1) 80.5%);
    /* opacity: 0.1; */
}
.home_prog_ri_ig img {
    transition: all 0.6s;
}
.hplu_ri_cion .home_le_lo_img1 {
    top: 0px;
}
.ys_phnav_haschild.yxnav_active2 a {
    color: rgba(255, 255, 255, 0.6);
}
.home_prog_ri_ig img {
    object-fit: cover;
}
.hcss_li_wrap_ig img {
    transition: all 0.6s;
}
.home_solu_ri_ig {
    border-radius: 16px;
}
.home_solu_ri_ig img {
    transition: all 0.6s;
}
.cpnc_text2,
.cppc_text2 {
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.aboutus_develop_prevbtn.slick-disabled,
.aboutus_develop_nextbtn.slick-disabled {
    opacity: 0.6;
    cursor: auto !important;
}
.aboutus_develop_prevbtn,
.aboutus_develop_nextbtn {
    cursor: pointer;
}
.aboutus_develop_prevbtn img:last-child,
.aboutus_develop_nextbtn img:last-child {
    opacity: 1 !important;
}
.aboutus_develop_prevbtn.slick-disabled img:last-child,
.aboutus_develop_nextbtn.slick-disabled img:last-child {
    opacity: 0 !important;
}
.c_smnav1_item:first-child {
    margin-left: 0;
}
.newsdeta_page_text {
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.newsdeta_right_item_text {
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.culture_banner_bg_list img {
    width: 100%;
}
.aboutus_info,
.aboutus_develop {
    max-width: 1920px;
    margin: 0 auto;
}
.ys_ph_search {
    margin-top: 35px;
}
.hrnu_down_ig {
    width: 80px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    pointer-events: none;
}
.hrnu_down_ig img {
    width: 100%;
    opacity: 0.1;
}
.slick-current.hcwr_li .hcwr_li_ri {
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.4s;
}
.hcul_img {
    margin-bottom: 0 !important;
}
.home_case_ul_li {
    animation: donghua 40s linear infinite;
}
.ys_ban_li.slick-current .ys_ban_title{
    animation: ysfadeInUp 0.5s ease-in-out both;
}
/* helen end */
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .home_solu_ri:hover img {
        transform: scale(1.1);
    }
    .ys_video_btn:hover .gmic_play::before {
        animation: btnanimate2 1.2s infinite ease;
    }
    
    .home_solu_ri:hover .gmic_play::before {
        animation: btnanimate2 1.2s infinite ease;
    }
    
    .hcss_li_wrap:hover .hcss_li_wrap_ig img {
        transform: scale(1.06);
    }
    .hplu_li:hover .home_le_lo_img {
        opacity: 0;
    }
    .hplu_li:hover .home_le_lo_img1 {
        opacity: 1;
    }
    .hplu_li:hover .mod_btn2_text {
        background-color: #00A0E2;
        color: #fff;
    }
    /* .home_port_more .mod_btn2_text:hover::after {
        width: 116%;
        height: 72px;
    } */
    .home_prog_ri_more .hplu_le_more:hover .mod_btn2_text {
        background-color: #00A0E2;
        border: 1px solid #00A0E2;
        color: #fff;
    }
    .home_prog_ri:hover .home_prog_ri_ig img {
        transform: scale(1.06);
    }
    .hplu_li:hover:after {
        width: 100%;
        opacity: 1;
    }
    .hplu_li a:hover .hplu_ri_tit p {
        color: #00A0E2;
    }
    .home_port_more .mod_btn2_text:hover {
        color: #00A0E2;
        background: #fff;
    }
    .ys_hd_pc.isfixed .hrnu_link:hover {
        color: #00A0E2;
    }
    .ys_hd_pc.isfixed .hrnu_link:hover::after {
        background: #00A0E2;
    }
    .hrnu_down_ul_li a:hover {
        color: #00A0E2;
    }
    .hrnu_link:hover::after {
        opacity: 1;
        width: 100%;
    }
    .culture_classify_item:hover .culture_classify_item_cont {
        background-color: #00A0E2;
    }
    .culture_classify_item:hover .culture_classify_item_text {
        color: #fff;
    }
    .culture_item_cont:hover .ys_imgbox_cover img {
        transform: scale(1.03);
    }
    .c_smnav1_a:hover {
        color: #333;
    }
    .casedeta_page_prev_cont:hover,
    .casedeta_page_next_cont:hover {
        color: #333;
    }
    .mod_btn2_text:hover {
        background-color: transparent;
        color: #00A0E2;
    }
    .culture_banner_item_cont:hover {
        background-color: #fff;
        color: #333;
    }
    .setip_virtualman_use_prev:hover img:last-child,
    .setip_virtualman_use_next:hover img:last-child {
        opacity: 1;
    }
    .mod_contrast .twentytwenty-wrapper:hover .twentytwenty-overlay {
        background: rgba(0, 0, 0, 0);
    }
    .mod_contrast .twentytwenty-overlay:hover {
        background: rgba(0, 0, 0, 0.1);
    }
    .aboutus_develop_prevbtn:hover img:last-child,
    .aboutus_develop_nextbtn:hover img:last-child {
        opacity: 1;
    }
    .newsdeta_page_flex:hover {
        color: #666;
    }
    .newsdeta_right_item:hover::after {
        opacity: 1;
        transform: scale(1) translateY(-50%) translateX(-50%);
    }
    .mod_banner1_item_cont:hover:after {
        opacity: 1;
    }
    .mod_tab_item_cont:hover {
        color: #00A0E2;
    }
    .mod_tab_item_cont:hover::after {
        width: 100%;
    }
    .mod_tab_crumbs .c_smnav1_a:hover {
        color: #fff;
        opacity: 1;
    }
    .gipb_item_cont:hover img {
        transform: scale(1.03);
    }
    .genmodel_mod_item_cont:hover .ys_imgbox_cover img {
        transform: scale(1.03);
    }
    .genmodel_zkt_imgright:hover img {
        transform: scale(1.03);
    }
    .setip_virtualman_item_cont:hover img {
        transform: scale(1.03);
    }
    .setip_virtualman_use_swiper li:hover img {
        transform: scale(1.03);
    }
    .scene_evolve_img:hover img {
        transform: scale(1.03);
    }
    .scene_interaction_3d_right:hover>img {
        transform: scale(1.03);
    }
    .pavai_smart_item:hover img {
        transform: scale(1.02);
    }
    .product_ai_image img:hover {
        transform: scale(1.03)
    }
    .honor_server_item_cont:hover img {
        transform: scale(1.02);
    }
    .contact_firm_hq:hover img {
        transform: scale(1.03);
    }
    .footer_hover:hover {
        color: #fff;
    }
    .culture_item_cont:hover .cicb_tit {
        color: #00a0e2;
    }
    .home_solu_ri:hover .gmic_play::after{
        animation: btnanimate 1.2s infinite;
    }
    .genmodel_mod_item_cont:hover .gmic_play::after{
        animation: btnanimate 1.2s infinite;
    }
    .adsi_list .slick-next:hover::after,
    .adsi_list .slick-prev:hover::after {
        opacity: 1;
    }
    .adsi_list .slick-next:hover::after,
    .adsi_list .slick-prev:hover::after {
        opacity: 1;
    }
    .product_link_item:hover .product_link_text {
        opacity: 1;
    }
    .product_link_item:hover::after {
        width: 100%;
    }
    .ys_hd_white .ys_hd_pc .hrnu_li:hover .hrnu_link {
        color: #00A0E2;
    }
    .ys_hd_white .ys_hd_pc .hrnu_li:hover .hrnu_link::after {
        background: #00A0E2;
    }
}
.product_ai_left_list  .slick-track,
.product_ai_left_list .slick-list{
    height: 100%;
}
.setip_virtualman_cont {
    overflow: initial;
    /* overflow: hidden; */
}
.mod_banner1_bg_ph_video{
    object-fit: cover;
}
 
.casedeta_main .culture_banner_arrow{
    height: 0;
    padding: 0 80px;
}
/* 11.21 */
.ys_header .ys_hd_pc  .home_le_lo {
    line-height: initial !important;
}
.home_hd{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.hrnu_down {
    position: absolute;
    width: 100%;
    padding: 0 0 !important;
    z-index: 10;
    border-radius: 0 !important;
}
.ys_header .ys_hd_pc .home_le_lo a {
    line-height: initial !important;
}
/* .hrnu_down_ul{
    position: absolute;
    width: 100%;
} */
.hrnu_down_ul{
    display: flex;
    justify-content: center;
}
.hrnu_li{
    position: static;
}
.home_hd{
    position: static;
}
.hrnu_down_ul_li {
    margin-bottom: 0px !important;
    padding-bottom: 0 !important;
}
.hrnu_down_ul_li a{
    display: block;
    padding: 0 25px;
    font-size: 16px;
    line-height: 60px;
}
.ys_page_products .hrnu_down{
    top: 130px;
}
/* 2022.12.08 */
.home_le_lo {
    width: 319px !important;
}
.home_hd_phone_icon {
    width: 18px;
    margin-right: 14px;
}
.home_hd {
    display: block;
}
.home_ri_sea {
    padding-left: 30px;
}
.home_ri_sea_input{
    width: 290px;
    height: 35px;
    background: #fff;
    display: flex;
    transition: all 0.36s;
}
.home_ri_sea_icon{
    width: 63px;
    height: 100%;
    background: #002855;
    position: relative;
}
.home_ri_sea_icon img{
    width: 18px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.hrsi_shu{
    width: calc(100% - 63px);
    height: 100%;
}
.hrsi_shu input{
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #333;
    padding: 0 10px;
}
.home_hd_phone_font{
    font-size: 22px;
    color: #fff;
    font-weight: bold;
    line-height: 80px;
    transition: all 0.36s;
}
.home_hd_phone_link{
    display: flex;
    align-items: center;
}
.home_ri_sea {
    padding-left: 84px;
}
.home_hd {
    padding-left: 40px;
    padding-right: 95px;
}
.hrnu_link {
    line-height: 30px;
    padding-bottom: 34px;
}
.hrnu_link::after{
    top: auto;
    bottom: 0;
}
.home_ri_nav_ul{
    display: flex;
    justify-content: space-around;
}
.home_nav{
    padding: 0 60px;
}
.ys_hd_pc{
    background: rgba(0,40,85,.1);
}
.home_hd_phone_icon img:nth-of-type(2){
    opacity: 0;
}
.hrnu_down{
    top: 100%;
}
.ys_hd_pc.isfixed .home_ri_sea_input,
.ys_header.ys_hd_white .ys_hd_pc .home_ri_sea_input{
    box-shadow: 0 5px 10px 0 rgb(0 0 0 / 8%);
}
.ys_header.ys_hd_white{
    height: 144px;
}
.ys_hd_pc.isfixed .hrnu_link,
.ys_header.ys_hd_white .ys_hd_pc .hrnu_link{
    line-height: 30px!important;
}
.ys_hd_pc.isfixed .home_hd_phone_font,
.ys_header.ys_hd_white .ys_hd_pc .home_hd_phone_font{
    color: #333;
}
.ys_hd_pc.isfixed .home_hd_phone_icon img:nth-of-type(2),
.ys_header.ys_hd_white .ys_hd_pc .home_hd_phone_icon img:nth-of-type(2) {
    opacity: 1;
}
.ys_hd_pc.isfixed .home_hd_phone_icon img:first-child,
.ys_header.ys_hd_white .ys_hd_pc .home_hd_phone_icon img:first-child {
    opacity: 0;
}
.hrnu_link{
    font-size: 16px;
    font-weight: bold;
}
/* 2022.12.12 */
.std_text2 p {
    font-size: 14px;
    line-height: 1.5;
    color: #666;
}
@media screen and (min-width: 1200px){
    .media_skill_nub_img:hover .gmic_play::after {
        animation: btnanimate 1.2s infinite;
    }
    .media_skill_nub_img:hover .msni_pic img {
        transform: scale(1.03);
    }
    .media_digital .media_skill_nub_img:hover .gmic_play::after,
    .media_special .media_skill_nub_img:hover .gmic_play::after,
    .media_item .media_skill_nub_img:hover .gmic_play::after {
        animation: btnanimate1 1.2s infinite;
    }
}
.media_skill,.media_ic{
    background: #f2f6fc;
}
.media_skill_nub_img{
    width: 100%;
    position: relative;
    border-radius: 10px;
    margin-bottom: 4px;
    overflow: hidden;
}
.msni_pic img,.msni_pic{
    width: 100%;
    transition: all .36s;
}
.ys_video_btn{
    cursor: pointer;
}
.slick_dots1 .slick-dots li {
    background: transparent;
    border: 1px solid #fff;
}
.slick_dots1 .slick-dots li.slick-active {
    background: #fff;
}
.slick_dots2 .slick-dots li {
    border: 1px solid #00A0E2;
    background: transparent;
}
.slick_dots2 .slick-dots li.slick-active {
    background: #00A0E2;
}
.media_page .slick-dots,
.metaverse_page .slick-dots{
    bottom: 24px;
    text-align: right;
    padding-right: 18px;
}
.media_skill_list3_nub{
    width: 33.333333%;
}
.media_skill_list4_nub{
    width: 25%;
}
.media_skill_list3_nub,.media_skill_list4_nub{
    padding: 0 2px;
    margin-bottom: 4px;
}
.media_skill_list3,.media_skill_list4{
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0 -2px;
    margin-bottom: -4px;
}
.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;
}
.msln_cry{
    padding: 31px 36px 28px 45px;
    border-radius: 10px;
    height: 100%;
}
.msln_cry .std_tit5{
    font-weight: bold;
    margin-bottom: 10px;
}
.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;
}
.mdtn_icon{
    width: 30px;
    position: relative;
    top: 7.5px;
}
.mdtn_icon img{
    width: 100%;
}
.media_digital_text_nub .std_tit5{
    width: calc(100% - 30px);
    padding-left: 16px;
    font-weight: bold;
    color: #333;
}
.media_digital_text_nub{
    display: flex;
    align-items: flex-start;
    padding-right: 144px;
    margin-bottom: 35px;
}
.media_digital_text{
    display: flex;
    align-items: stretch;
    justify-content: stretch;
    flex-wrap: wrap;
    padding-top: 11px;
    margin-bottom: 24px;
}
.media_digital .media_digital_text_nub:nth-of-type(2n-1){
    width: 35.5%;
}
.media_digital .media_digital_text_nub:nth-of-type(2n){
    width: 64.5%;
}
.media_digital .media_digital_text_nub{
    padding-right: 10px;
}
.media_digital_list_nub1,.media_digital_list_nub2{
    width: 28.41%;
}
.media_digital_list_nub3{
    width: 43.18%;
}
.media_digital_list{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -4px;
    padding: 0 2px;
}
.media_digital_list_nub{
    padding: 0 2px;
    margin-bottom: 4px;
}
.media_digital_slick_nub{
    width: 16.666667%;
    padding: 0 2px;
}
.media_special_slick_nub{
    width: 25%;
    padding: 0 2px;
}
.media_item_slick_nub{
    width: 50%;
    padding: 0 2px;
}
.media_digital_slick,
.media_special_slick,
.media_special_cry,
.media_item_slick{
    padding: 0 2px;
}
.media_digital_list_nub .media_skill_nub_img::before{
    content: '';
    width: 100%;
    height: 75%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    background: linear-gradient(180deg, rgba(3, 32, 107, 0) 62.44%, #11335B 100%);
}
.std_font20{
    font-size: 20px;
    line-height: 1.7;
    font-weight: bold;
    color: #fff;
}
.media_skill_nub_img .std_font20{
    bottom: 13px;
    left: 29px;
    position: absolute;
    z-index: 3;
}
.media_digital .gmic_play,
.media_special .gmic_play,
.media_item .gmic_play{
    width: 47px;
    padding: 9px;
}
@keyframes btnanimate1 {
    50% {
        width: 53px;
        height:53px;
    }
}
.media_skill_nub_img .std_text{
    position: absolute;
    bottom: 0;
    left: 0;
    background: #00A0E2;
    border-radius: 0 10px 0 10px;
    padding: 5.5px 17px;
    font-size: 16px;
    color: #fff;
    line-height: 1.5;
}
.slick_arrow1 .slick-prev, 
.slick_arrow1 .slick-next{
    width: 30px;
    height: 32px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0px 3px 10px 2px rgba(219, 226, 235, 0.4);
    z-index: 3;
}
.slick_arrow1 .slick-prev{
    left: 6px;
}
.slick_arrow1 .slick-next{
    right: 6px;
}
.slick_arrow1 .slick-prev::before,
.slick_arrow1 .slick-next::before{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 7px;
    height: 12px;
    background-size: 100% 100%;
}
.slick_arrow1 .slick-prev::before{
    background-image: url(../image/h1_arrow01.svg);
}
.slick_arrow1 .slick-next::before{
    background-image: url(../image/h1_arrow02.svg);
}
.slick_arrow1 .slick-arrow.slick-disabled{
    pointer-events: all;
    cursor: auto;
    opacity: .8;
}
.mscr_nub{
    width: 50%;
    padding: 0 2px;
}
.media_special_cry_right1 .mscr_nub3{
    width: 100%;
}
.media_special_cry_right{
    display: flex;
    flex-wrap: wrap;
}
.mscl_nub {
    padding: 0 2px;
}
.media_special_cry_list {
    width: 59.7%;
} 
.media_special_cry_right{
    width: 40.3%;
}
.media_special_cry{
    display: flex;
}
.media_special_cry .media_skill_nub_img::before,
.media_item .media_skill_nub_img::before{
    content: '';
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    background: linear-gradient(180deg, rgba(3, 32, 107, 0) 62.44%, #11335B 100%);
}
.media_special_cry_right .media_skill_nub_img::before{
    height: 85%;
}
.mscl_nub_text{
    position: absolute;
    width: 100%;
    padding-left: 40px;
    padding-bottom: 14px;
    left: 0;
    bottom: 0;
    z-index: 3;
}
.media_special_cry_right2 .mscl_nub_text{
    padding-left: 29px;
}
.media_skill_nub_img .mscl_nub_text .std_font20 {
    bottom: 0;
    left: 0;
    position: relative;
}
.mscl_nub_text .std_text2 p{
    color: #fff;
}
.ys_cont1332{
    width: 69.375%;
    margin: 0 auto;
    max-width: 100%;
}
.media_more .std_tit4{
    font-weight: bold;
    text-align: center;
}
.media_more_list_nub{
    padding: 0 2px;
}
.mmln_cry_img{
    width: 100%;
    border-radius: 10px;
}
.mmln_cry .std_text p{
    color: #333;
    text-align: center;
}
.mmln_cry .std_text{
    margin-top: 14px;
}
.media_more_list_nub{
    width: 50%;
}
.swipe_control{
    position: relative;
    height: 54px;
    width: 100%;
}
.swipe_control .swiper-button-prev,
.swipe_control .swiper-button-next{
    position: relative;
    height: 54px;
    width: 50px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0px 3px 10px 2px rgba(219, 226, 235, 0.4);
    margin-top: 0;
    top: 0;
}
.swipe_control .swiper-button-prev,
.swipe_control .swiper-container-rtl .swiper-button-next {
    left: 0;
}
.swipe_control .swiper-button-next,
.swipe_control .swiper-container-rtl .swiper-button-prev {
    right: 0;
    margin-left: 11px;
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after,
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{
    display: none;
}
.swipe_control{
    display: flex;
}
.swipe_control .swiper-button-next.swiper-button-disabled,
.swipe_control .swiper-button-prev.swiper-button-disabled {
    opacity: .8;
}
.swipe_control .swiper-button-prev::before,
.swipe_control .swiper-button-next::before{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 7px;
    height: 12px;
    background-size: 100% 100%;
}
.swipe_control .swiper-button-prev::before{
    background-image: url(../image/h1_arrow01.svg);
}
.swipe_control .swiper-button-next::before{
    background-image: url(../image/h1_arrow02.svg);
}
.swipe_control .swiper-pagination{
    width: calc(100% - 111px - 34px);
    margin-left: 34px;
    position: relative;
    background: transparent;
}
.swipe_control .swiper-pagination::before{
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #CCCDCE;
}
.swipe_control .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background: #00A0E2;
    height: 3px;
    border-radius: 1px;
    top: calc(50% - 1.5px);
}
.media_more .swipe_control{
    padding: 0 60px;
    width: 100%;
}
.metaverse_eplatform_img{
    padding: 0 4px;
    width: 100%;
}
.metaverse_eplatform .media_digital_text{
    margin-bottom: 0;
}
.metaverse_eplatform_text p{
    font-size: 18px;
    color: #333;
    line-height: 1.7;
}
.metaverse_eplatform_text p span{
    color: #00A0E2;
    font-size: 30px;
    font-weight: bold;
    line-height: 1.7;
    padding: 0 6px;
}
.metaverse_eplatform_list_nub.swiper-slide{
    height: 240px;
    width: auto;
    padding: 0 2px;
}
.metaverse_eplatform_list_nub .media_skill_nub_img{
    height: 100%;
    width: auto;
}
.metaverse_eplatform_list_nub .msni_pic img,
.metaverse_eplatform_list_nub  .msni_pic{
    height: 100%;
    width: auto;
}
.metaverse_eplatform_swipe {
    padding: 0 2px;
}
.swipe_control{
    width: 1600px;
    margin: 0 auto;
}
.metaverse_person{
    background-color: #F2F6FC;
}
.metaverse_person .media_digital_text{
    margin-bottom: 0;
}
.metaverse_person .media_digital_text_nub{
    width: 50%;
    padding-right: 10px;
}
.mpsl_nub.swiper-slide{
    height: 351px;
    width: auto;
    padding: 0 2px;
    margin-bottom: 4px;
}
.metaverse_person_swipe .media_skill_nub_img{
    height: 100%;
    width: auto;
}
.metaverse_person_swipe .msni_pic img,
.metaverse_person_swipe  .msni_pic{
    height: 100%;
    width: auto;
}
.metaverse_person_swipe {
    position: relative;
}
.metaverse_person_swipe .swiper-button-prev,
.metaverse_person_swipe .swiper-button-next{
    width: 30px;
    height: 32px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0px 3px 10px 2px rgba(219, 226, 235, 0.4);
    z-index: 3;
}
.metaverse_person_swipe .swiper-button-prev,
.metaverse_person_swipe .swiper-container-rtl .swiper-button-next {
    left: 0;
}
.metaverse_person_swipe .swiper-button-next,
.metaverse_person_swipe .swiper-container-rtl .swiper-button-prev {
    right: 0;
}
.metaverse_person_swipe .swiper-button-next.swiper-button-disabled,
.metaverse_person_swipe .swiper-button-prev.swiper-button-disabled {
    opacity: 0;
    pointer-events: none;
}
.metaverse_person_swipe .swiper-button-prev::before,
.metaverse_person_swipe .swiper-button-next::before{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 7px;
    height: 12px;
    background-size: 100% 100%;
}
.metaverse_person_swipe .swiper-button-prev::before{
    background-image: url(../image/h1_arrow01.svg);
}
.metaverse_person_swipe .swiper-button-next::before{
    background-image: url(../image/h1_arrow02.svg);
}
.msni_pic{
    position: relative;
}
.metaverse_person_swipe .msni_pic::before,
.metaverse_whole_cry .msni_pic::before{
    content: '';
    width: 100%;
    height: 60%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    background: linear-gradient(180deg, rgba(3, 32, 107, 0) 62.44%, #11335B 100%);
}
.metaverse_cloud .media_digital_text{
    margin-bottom: 0;
}
.metaverse_cloud_video{
    position: relative;
    width: 100%;
    cursor: pointer;
}
.metaverse_cloud_video img{
    width: 100%;
}
.metaverse_cloud_video video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
}
.metaverse_cloud .gmic_play{
    cursor: pointer;
    z-index: 3;
    transition: all 0.36s;
    pointer-events: none;
}
.metaverse_cloud_video.on .gmic_play{
    opacity: 0;
    pointer-events: none;
}
.metaverse_display{
    background: #f2f6fc;
}
.metaverse_display_list_nub.swiper-slide{
    height: 473px;
    width: auto;
    padding: 0 2px;
    margin-bottom: 4px;
}
.metaverse_display_swipe .media_skill_nub_img{
    height: 100%;
    width: auto;
}
.metaverse_display_swipe .msni_pic img,
.metaverse_display_swipe .msni_pic{
    height: 100%;
    width: auto;
}
.metaverse_display_swipe .media_skill_nub_img .std_font20 {
    left: 15px;
}
.metaverse_display_swipe .msni_pic::before {
    content: '';
    width: 100%;
    height: 60%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    background: linear-gradient(180deg, rgba(3, 32, 107, 0) 62.44%, #11335B 100%);
}
.media_digital_text_nub .std_tit5 span{
    color: #00A0E2;
}
.metaverse_lot .media_digital_text_nub{
    width: 50%;
    padding-right: 10px;
}
.metaverse_lot_slick {
    margin: 0 70px;
    position: relative;
}
.metaverse_whole {
    background: #F2F6FC;
}
.metaverse_whole .media_digital_text_nub{
    width: 100%;
    padding-right: 0;
}
.metaverse_whole_cry_list{
    width: 51.78%;
}
.metaverse_whole_cry_detail{
    width: 48.22%;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.metaverse_whole_cry{
    padding: 0 2px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.mwcl_nub {
    margin: 0 2px;
}
.mwcd_nub{
    width: 50%;
    padding: 0 2px;
}
.mwcd_nub_cry{
    background: #fff;
    border-radius: 10px;
    padding: 37px 35px 44px 44px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.mwcd_nct_font20{
    color: #333;
    line-height: 1.7;
    margin-bottom: 14px;
    font-size: 20px;
    font-weight: bold;
}
.mwcd_nub_cry_img{
    width: 320px;
    max-width: 100%;
}
.metaverse_whole .media_digital_text{
    margin-bottom: 0;
}
.genmodel_cloud .mod_titbox{
    margin-bottom: 0!important;
}
/* .business_process{
    padding-top: 30px;
} */
.business_plan .media_digital_text_nub{
    padding-right: 98px;
}
.business_plan .mpsl_nub.swiper-slide{
    height: 264px;
}
.business_plan .media_digital_text{
    margin-bottom: 0;
}
.business_plan,.business_design{
    background: #F2F6FC;
}
.business_design .media_digital_text_nub,
.business_team .media_digital_text_nub{
    padding-right: 0px;
}
.business_design .media_digital_text{
    margin-bottom: 0;
}
.business_design .media_digital_text,
.business_team .media_digital_text{
    justify-content: space-between;
}
.hcwr_li_le_info p{
    font-weight: bold;
}
.hcwr_li_le_info {
    padding-right: 20px;
}
.hcwr_li_le_tit .std_tit2{
    text-align: center;
    font-weight: bold;
}
.culture_banner_listbox {
    width: calc(100% - 88px);
}
.culture_banner_item_cont{
    display: inline-block;
}
.culture_banner_item {
    text-align: center;
}
.culture_banner_item_cont a{
    padding: 0 50px;
}
.culture_banner_tit {
    max-width: calc(100% - 40px);
    margin-left: auto;
    margin-right: auto;
    left: 50%;
    transform: translateX(-50%);
}
.culture_classify_list {
    width: 100%;
}
.honor_server_tit{
    font-weight: normal;
}
.hrnu_down {
    background: rgba(12, 43, 120, .5);
}
.mod_banner1_titbox {
    top: 50%;
}
.mod_banner2_cont {
    top: 55%;
}
@media screen and (min-width: 1921px){
    .ys_main>div,.ys_main>section{
        max-width: 1920px;
        margin-left: auto;
        margin-right: auto;
    }
    .ys_hd_pc{
        max-width: 1920px;
        left: 50%;
        transform: translateX(-50%);
    }
    .ys_footer{
        width: 1920px;
        margin-left: auto;
        margin-right: auto;
    }
}
.hcwr_li_ri{
    border-radius: 16px;
}
.hcwr_li_le_info p {
    font-weight: normal;
}
.hcwr_li_le_info p b{color:#333;}
.hcwr_li_le_info p em{color:#00A0E2;}
/* .hcwr_li_le_info p b,.hcwr_li_le_info p strong{
    font-weight: normal;
} */
.home_hd_phone_icon {
    width: 20px;
}
.mod_tab_item_cont{
    font-size: 24px;
    font-weight: bold;
}
.yfhl_logo {
    width: 260px;
}
.honor_item_left_item {
    margin-bottom: 12px;
}
.hcss_li {
    padding: 0 2px!important;
}
.hcss_ul {
    margin: 0 -2px!important;
}
.hswu_cont{
    padding: 0 2px!important;
}
.hswu_wrap_img {
    margin-bottom: 4px!important;
}
.home_succe_wrap_ul .slick-dots {
    padding-top: 22px;
}
.culture_item {
    padding: 0 2px!important;
    margin-bottom: 4px!important;
}
.culture_list {
    margin: 0 -2px!important;
}
.culture_page {
    margin-top: 36px;
}
.contact_firm_hq {
    margin-bottom: 4px!important;
}
.home_ri_sea_input{
    border-radius: 6px;
    overflow: hidden;
}
.ys_footer_info a:nth-of-type(2):after{
    display: none;
}
.yfhl_logo{
    width: 360px;
}

.hcss_li:not(:first-child),
.hcss_ul:not(:first-child),
.hcsu_li:not(:first-child){
    display: none;
}
.culture_banner_listbox .culture_banner_list.noslick{
    justify-content:space-evenly;
}
.aboutus_info_blue_cont {
    justify-content: center;
    padding-left:0;
    padding: 0 5px;
}
.aboutus_info_blue_text {
    margin-right: 15px;
}
.aboutus_info_blue_cont .std_tit5 {
    font-size: 24px;
}
.aboutus_info_blue_cont .std_tit5{
    max-width: 700px;
}
.media_digital_text_nub .std_tit5{
    font-size: 22px;
}
.mdtn_icon {
    width: 22px;
    top: 6.5px;
}
.media_digital_text_nub .std_tit5 {
    width: calc(100% - 22px);
    padding-left: 12px;
}
.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 35px;
}
.media_digital_text{
    margin: 0 -35px;
}
.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) {
    width: auto;
}
.business_design .media_digital_text, .business_team .media_digital_text {
    justify-content: flex-start;
}
.business_design .media_digital_text_nub{
    width: 50%;
}

@media screen and (max-width:960px) {
    .std_padd100{padding:35px 0;}
    .home_case_tit .std_tit2 {font-size:18px;}
    .home_choi_wrap_le {
        width: 100%;
        position: static;
        transform: inherit;
        display: flex;
        justify-content: center;
    }
    .home_choi_wrap_ri {width: 100%;padding-left:0;}
    .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;}
    .slick-track .slick-slide{float:left;}
    .hcwr_li_wrap {flex-direction: column-reverse;}
    .hcwr_li_le, .hcwr_li_ri {width: 100%;padding-right:20px;}
    .hcwr_li_ri{height:200px;}
    .ys_imgbox_cover img:nth-child(2){height: auto;}
    .hcwr_li_le {margin-top: 13px;}
    .hcwr_li_le_tit {margin-bottom: 5px;}
    .hcwr_li_le_info {margin-bottom: 15px;max-height:145px;}
    .hplu_le {width: 87px;}
    .mod_btn2{height:35px;min-width:120px;}
    .mod_btn2_text {padding: 0 10px;font-size:14px;}
    .hcwr_li_le_tit .std_tit5{font-size:18px;}
    .std_text, .std_text p{font-size:14px;line-height:18px;}
    .std_padd_bot100{padding-bottom:10px;}
    .g-sypt1-icon{margin-bottom:7px;}
}