/* 黑白化 */
html.o2_gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:gray;filter:gray;-webkit-filter:progid:dximagetransform.microsoft.basicimage(grayscale=1);filter:progid:dximagetransform.microsoft.basicimage(grayscale=1)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform: scale(1)!important;}

/* 刘荣荣add导航栏默认隐藏 目录图标显示 */
.caidan_open {
    margin-right: 1em;
    display: none
}

/* 头部banner */
.top_banner_div_css {
    overflow: hidden;
    position: relative;
    font-size: 0;
    text-align: center;
    height:480px;
}

.en .top_banner_css{text-align: left;}
.top_banner_css {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 1200px;
    text-align: justify;
    margin-left: -600px;
    padding-right: 44%;
    transform: translateY(-50%);
    margin-top: -10px;
}

.top_banner_css .banner_title {
    font-size: 42px;
    color: #181931;
    font-weight: bold;
    letter-spacing: 5px;
    padding-bottom: 10px;
    line-height: 1.2;
    margin-bottom:10px;
}

.top_banner_css .banner_tag {
    font-size: 24px;
    color: #181931;
    font-weight: bold;
    letter-spacing: 5px;
    padding-bottom: 20px;
}

.top_banner_css .banner_msg {
    font-size: 16px;
    color: #181931;
    letter-spacing: 1px;
}

/* 关于263公司简介下面的图 */
.img_bottom_lll {
    width: 100vw;
    overflow: hidden;
    font-size: 0;
    position: relative;
}

.img_bottom_lll>img {
    height: 400px;

}

.img_bottom_lll .about_us_bottom {
    position: absolute;
    left: 820px;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
}

.img_bottom_lll .about_us_bottom .title {
    font-size: 30px;
    font-weight: bold;
}

.img_bottom_lll .about_us_bottom .msg1,
.img_bottom_lll .about_us_bottom .msg2 {
    font-size: 16px;
    margin-top: 20px;
}




/* 头部黑色底蒙版 */
.mengban_header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 111;
    display: none;
}


/* 首页的视频轮播 */
#home_video_swiper .swiper-slide video {
    display: block;
    object-fit: cover;
    z-index: 1;
}

#home_video_swiper .swiper-slide img {
    display: none;
}

/* 所有页面的顶部大图 */
.all_big_picture {
    height: 480px;
    position: absolute;
    left: 50%;
    transform:translateX(-50%);
}

/* 集团动态的顶部图片 */
.xinwen_top_picture {
    height: 165px;
}

/* 首页 */
.page {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: var(--header_height);
}

.page .head {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    padding-top: 15px;
    margin: 0 auto;
    z-index: 9;

    /* background-color: #fff; */
    /* color: #181931; */
}

.page .head_sticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
    left: 0;
    top: 0px;
    width: 100%;
    background-color: #fff;
    height: 180px;
    z-index: 10;
}

.page .logo {
    width: 90px;
    height: 80px;
    flex: none;
    object-fit: contain;
}

.page .nav {
    width: 689px;
    display: flex;
    font-size: 18px;
    
    font-weight: 400;
    color: #FFFFFF;
    line-height: 81px;
    justify-content: space-between;
}

/* 手机端导航 */
.page .nav_phone {
    width: 300px;
    display: flex;
    font-size: 18px;
    
    font-weight: 400;
    color: #FFFFFF;
    line-height: 81px;
    justify-content: space-between;
    display: none;
}

.daohang {
    width: 30px;
    height: 30px;
    cursor: pointer;

}

.page .nav a {
    color: #fff;
}

.page .home_video {
    width: 100%;
}

#home_video_swiper, #home_video_swiper video,
#home_video_swiper img {
    width: 100%;
    height: calc(100vh - var(--header_height))
}

.page .en_cn {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    
    font-weight: 400;
    color: #FFFFFF;
}

.page .en_cn>img {
    margin-right: 8px;
}

.page .en_cn span {
    display: block;
    width: 1px;
    height: 18px;
    background: #FFFFFF;
    margin: 0 10px;
}

.page .diqiu {
    width: 31px;
    height: 31px;
    object-fit: contain;
    flex: none;
}

.page .swiper_box {
    position: relative;
    width: 100%;
    height: 504px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    /* background-image: url(../images/bg.png); */
    opacity: 0;
}

.page .title {
    transform: translateY(-80px);
    display: flex;
    font-size: 36px;
    
    font-weight: 400;
    margin: 0 auto;
}

.page .container {
    width: 100%;
    /* min-width: 100%; */
    /* max-width: 1920px; */
    height: 345px;
    min-height: 205px;
    overflow-y: visible !important;
    overflow-x: hidden !important;
    /* overflow: visible !important; */
    /* margin: 0 69px; */
}

.page .swiper-button_prev {
    position: absolute;
    bottom: 42px;
    left: 299px;
    width: 50px;
    height: 50px;
    display: flex;
    transform: translateY(50%);
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background-color: rgb(115, 112, 105);
    z-index: 99;
}

.page .swiper-slide .nianfen {
    position: absolute;
    bottom: 0;
    left: 0;
    transform: translateY(85%) translateX(-50%);
    font-size: 16px;
    
    font-weight: 400;
    color: #999999;
}

.swiper-slide .nianfen span {
    display: block;
    width: 15px;
    height: 15px;
    background: #727069;
    border-radius: 50%;
    margin: 0 auto;
    margin-bottom: 10px;
}



.swiper-button_next {
    position: absolute;
    bottom: 42px;
    right: 296px;
    width: 50px;
    height: 50px;
    transform: translateY(50%);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background-color: rgb(115, 112, 105);
    z-index: 99;
}

.container .swiper-slide {
    display: flex;
    justify-content: flex-end;
    height: 301px !important;
    width: 315px !important;
    border-bottom: 1px dashed #727069;
}

.swiper-button_next img {
    width: 20px;
}

.swiper-button_prev img {
    width: 20px;
}

.xian {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    display: flex;
    /* justify-content: space-between; */
    border-bottom: 1px dashed #727069;
    box-sizing: border-box;
    padding: 0 70px;
    z-index: 99;
}

.xian>div {
    text-align: center;
    font-size: 16px;
    
    font-weight: 400;
    color: #999999;
    margin-right: 279px;
}

.xian>div:last-child {
    margin-right: 0;
}

.xian>div span {
    display: block;
    width: 18px;
    height: 18px;
    background-color: #727069;
    border-radius: 50%;
    transform: translateY(-50%);
    margin: 0 auto;
}

.slide_box {
    position: absolute;
    /* bottom: 50%; */
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 205px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-left: 1px solid;
    flex-direction: column;
    text-align: left;
    transition: 0.5s;
}

.wenzi {
    position: absolute;
    left: 50%;
    top: 116px;
    transform: translateX(-50%);
    font-size: 16px;
    
    font-weight: 400;
    color: #999999;
    
}

.slide_box>div {
    width: 100%;
    text-align: left;
    box-sizing: border-box;
    padding-left: 21px;
    transition: 0.5s;
}

.slide_box>div:first-child {
    font-size: 36px;
    
    font-weight: 400;
    color: #7B7B86;
    opacity: 0.5;
}

.slide_box>div:nth-child(2) {
    font-size: 22px;
    
    font-weight: 400;
    color: #7B7B86;
    line-height: 29px;
    opacity: 0.5;
}

.slide_box>div:last-child {
    font-size: 12px;
    
    font-weight: 400;
    color: #999999;
    line-height: 19px;
}

.slide_box>div.active_one {
    font-size: 50px;
    
    font-weight: 400;
    color: #D0121B ;
    opacity: 1;
}

.slide_box.active {
    transition: 0.5s;
    border-left: 1px solid #D0121B ;
    height: 301px !important;

}

.container .swiper-slide.active_for {
    height: 301px !important;
}

.slide_box>div.active_two {
    transition: 0.5s;
    font-size: 30px;
    
    font-weight: 400;
    color: #7B7B86;
    line-height: 40px;
    opacity: 1;
}

.slide_box>div.active_three {
    transition: 0.5s;
    font-size: 16px;
    
    font-weight: 400;
    color: #999999;
    
}



.yewu {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
    opacity: 0;
}

.yewu_tit {
    font-size: 36px;
    
    font-weight: 400;
    margin: 0 auto;
}

.yewu_content {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.yewu_item {
    width: 30%;
    box-sizing: border-box;
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);

}

.yewu_item img {
    width: 100%;
}

.yewu_item .content {
    display: flex;
    align-items: center;
    width: 100%;
    height: 127px;
    background-color: #FFFFFF;
}

.yewu_item .content span {
    width: 5px;
    height: 38px;
    background: #E11100;
    margin-right: 36px;
}

.page .content div {
    font-size: 28px;
    
    font-weight: 400;
    /* 333要黑色的 */
    color: #333333;
}

/* 首页解决方案----------------- */
.solve_FA .yewu_content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.solve_FA .yewu_content .box_1 {
    width: 23%;
    height: 283px;
    background: #F9F9F9;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    /* 12.29 让详情定位*/
    position: relative;
    cursor: pointer;
}

.solve_FA .yewu_content .box_1>img {
    margin-bottom: 32px;

}

.solve_FA .yewu_content .box_1>div {
    font-size: 20px;
    
    font-weight: 400;
    color: #717071;
}

/* 首页解决方案 ----------------*/

.xinwen {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
    opacity: 0;
}

.xinwen .xinwen_detail_css {
    width: 1040px;
    height: 345px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

.xinwen_container {
    width: 992px;
    height: 300px;
    overflow: visible !important;
}

.xinwen_container .swiper-slide {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
    width: 466px !important;
    height: 300px;
}

.xinwen_swiper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 300px;
}

.xinwen_tit {
    font-size: 36px;
    
    font-weight: 400;
    color: #D0121B ;
    
}

.xinwen_zuo, .xinwen_you {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 60px;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.xinwen_silde {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 64px 44px;
    font-size: 16px;
    
    font-weight: 400;
    color: #878788;
    line-height: 1.5;
}

.xinwen_silde>div:nth-child(2) {
    margin-top: 17px;
    margin-bottom: 12px;
}


.biaoti {
    width: 100%;
    display: flex;
    align-items: center;
}

.biaoti span {
    display: block;
    width: 14px;
    height: 14px;
    background: #E11100;
    margin-right: 9px;
    flex-shrink: 0;
}

.biaoti div {
    font-size: 18px;
    
    font-weight: bold;
    color: #323232;
}

.kehu {
    width: 100%;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    align-items: center;
    /* margin-bottom: 11.3%; */
}

.kehu img {
    max-width: 100%;
}

.kehu_tit {
    font-size: 36px;
    
    font-weight: 400;
}

.footer {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 500px;
    background-color: rgb(60, 60, 60);
}

.fre {
    width: 131px;
    margin-top: 57px;
    margin-bottom: 75px;
}

.item {
    width: 100%;
    display: flex;
    padding: 0 368px 0 362px;
    box-sizing: border-box;
    justify-content: space-between;
}

.item ul {
    height: 130px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.item ul li {
    font-size: 16px;
    
    font-weight: 400;
    color: #DCDCDC;
    line-height: 28px;
}

.erweima>div {
    font-size: 14px;
    
    font-weight: 400;
    color: #FFFFFF;
    margin-top: 9px;
}

.banquan {
    font-size: 16px;
    
    font-weight: 400;
    color: #EBEBEB;
    margin-top: 59px;
}

.yewu_item .content div {
    display: flex;
    align-items: center;
}

.yewu_item .content div img {
    width: 30px;
    /* height: 11px; */
    object-fit: contain;
    flex: none;
    margin-left: 14px;
}


/* 大图部分 */
.big_photo {
    background: url(../images/about_ours.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    color: #fff;

}

.big_photo .container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 400px;

}

.big_photo .container h1 {
    font-size: 60px;
    margin-bottom: 23px;
}

.big_photo .container p {
    font-size: 25px;
}

/* 第二层导航 */
.nav_er {
    border-bottom: 1px solid rgba(55,57,90,0.1);
    color: #181931;
    font-size: 16px;
}

.nav_er ul {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 35px;
}

.nav_er ul li {
    margin-right: 4em;
    height: 35px;
}

.nav_er ul li.active {
    border-bottom: 1px solid #D0121B ;
}

.big_title {
    font-size: 48px;
    font-weight: bold;
    color: #181931;
    text-align: center;
    margin: 1.2em 0;
}

/* 资质荣誉swiper */
.zizhi {
    width: 100%;
    /* height: 716px; */
    background: #FFFFFF;
    border: 1px solid #F2F2F2;
    border-radius: 10px;
    color: #181931;
    font-size: 16px;


}

.zizhi .jiantou {
    height: 84px;
    border-bottom: 5px solid #F2F2F2;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    box-sizing: border-box;
    padding-left: 68px;
}

.zizhi .jiantou>div {
    margin-right: 30px;


}

.zizhi .zizhi_container {
    width: 100%;
    box-sizing: border-box;
    padding: 36px 70px 60px 70px;
}

.jspPane {
    display: flex;
    justify-content: space-between;
}

.zizhi .zizhi_slide {
    width: 42%;

}

.zizhi .zizhi_slide .sm_title {
    font-size: 26px;
    
    font-weight: bold;
    color: #D0121B ;
    margin-bottom: 34px;


}

.zizhi .zizhi_slide .lianjie>div {
    margin-bottom: 1em;
    /* 要求去掉资质荣誉的下划线 20211231 李冉 */
    /* text-decoration: underline; */
    text-decoration-color: #181931;
}

/* 荣耀资质不要链接12.31刘荣荣 */
.zizhi .zizhi_slide .lianjie a {
    text-decoration: underline;
    text-decoration-color: #181931;
}

/* 资质图片swiper  */
.tx_uso {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 50px;
}

.tx_uso .tx_container {
    width: 100%;
    height: 500px;
    /* display: flex;
    justify-content: center;
    align-items: center; */

}

.tx_uso .tx_swiper {
    width: 100%;
}


#certify {
    position: relative;
    width: calc(100% - 200px);
    margin: 0 auto;
}

#certify .tx_pre, #certify.tx_next {
    width: 100px;
}

#certify .swiper-container {
    padding-bottom: 50px;
}

#certify .swiper-slide {
    width: 400px;
    height: 408px;
    /* background: #fff;
	box-shadow: 0 8px 30px #ddd; */
}

#certify .swiper-slide img {
    height: 395px;
}



.tx_uso .tx_container .swiper-slide>div>div {
    display: none;
}

.tx_uso .tx_container .swiper-slide.swiper-slide-active>div>div {
    display: block;
}

.tx_uso .tx_container .swiper-slide>div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    
    font-weight: 400;
    color: #717071;
    width: 100%;
}

.tx_uso .tx_container .swiper-slide>div>img {
    margin-bottom: 30px;
}


/* 底部样式 */
footer {
    width: 100%;
    background-color: #f6f6f6;
    padding: 30px 0;
    overflow: hidden;
}

footer .footer_top {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 30px;
}

footer .footer_top .guanzhu {
    margin-left: 20px;
    position: relative;
}

footer .footer_top .guanzhu>img {
    cursor: pointer;

}

footer .footer_top .guanzhu:hover .erweima {
    display: block;
}

footer .footer_top .guanzhu .erweima {
    position: absolute;
    top: -160px;
    left: -60px;
    z-index: 2;
    display: none;
}

footer .footer_top .guanzhu .erweima>div {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    width: 20px;
    height: 20px;
    background: #FFFFFF;
    z-index: -1;
}

footer .center {
    /* border-top: 1px solid rgba(55,57,90,0.1); */
    border-bottom: 1px solid rgba(55,57,90,0.1);
    padding: 20px 0;
}

footer .center_2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

footer .center .ul {
    display: flex;

}

footer .center ul {
    margin-right: 85px;
}

footer .center ul li {
    margin-bottom: .6em;
}

footer .center ul li a{cursor: pointer;}

footer .center ul li.title_li {
    font-size: 20px;
    margin-bottom: 40px;
    color:#181931;
    /* text-align: center; */
    /* <!-- text-align: center; 不要了  --> */
}

footer .center .right {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    color: #181931;
}

footer .center .right>img {
    margin-left:auto
}

footer .center .right>img.logo{width:90px;}

footer .bottom {
    font-size: 12px;
    
    font-weight: 400;
    color: #7B7B86;
    margin-top: 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    word-break: keep-all;
}

footer .bottom a:hover{color:#181931;}


/* 投资者关系----文章 */

.re_title {
    padding: 35px 0;
    border-bottom: 1px solid rgba(55,57,90,0.1);
    margin-bottom: 66px;
    color: #181931;
}

.conter_wz {
    margin-bottom: 120px;
}

.conter_wz .wz_title {
    font-size: 30px;
    line-height:1.2;
    font-weight: 800;
    color: #7B7B86;
    margin-bottom: 30px;
    text-align: center;
    padding-left:5%;
    padding-right:5%;
}

.conter_wz .wz_author {
    font-size: 14px;
    
    font-weight: 400;
    color: #999999;
    margin-bottom: 70px;
    text-align: center;


}

.conter_wz .wz_neirong img {
    max-width: 100%;
}

.conter_wz .wz_neirong p {
    margin-bottom: 60px;
    font-size: 16px;
    
    font-weight: 400;
    color: #181931;
    line-height: 24px;
    /* text-indent: 2em; 应该是不要的，待确认 */
}

/* 投资者关系---公司公告 */
.gs_index{
    background: linear-gradient(0deg, #F8FAFF 0%, #FFFFFF 100%);
}
.re_gsgg {
    padding-top: 74px;
    padding-bottom: 74px;
    display: flex;
    justify-content: space-between;
}

.re_gsgg img {
    width: 9px;
    height: 15px;
}

.re_gsgg .left_gs {
    width: 70%;
    margin-right: 50px;

}

.re_gsgg .left_gs .content {
    font-size: 16px;
    font-weight: 400;
    color: #181931;
}

.re_gsgg .left_gs .content .list_gs .name {
    margin-bottom: 15px;
    color: #181931;
    cursor: pointer;

}

.re_gsgg .left_gs .content .list_gs .name:hover {
    color: #2B548A;

}

.re_gsgg .left_gs .content .list_gs .name a:hover {
    color: #2B548A;

}

.re_gsgg .left_gs .content .list_gs .time {
    font-size: 14px;
    color: #999999;
}

.pagination_padding {
    padding: 2em 0;
}

.gs_fenye {
    font-size: 12px;
    font-weight: 400;
    color: #D0121B ;
    padding: .3em 0;
}

.gs_fenye img {
    width: 9px;
    height: 15px;
}

.gs_fenye ul {
    display: flex;
    justify-content: center;
}

.gs_fenye ul li {
    color: #181931;
}

.gs_fenye ul li.active a {
    color: #D0121B ;
}

.gs_fenye ul li a{
  font-size: 12px;
  text-align: center;
  display: inline-block;
  padding: 0px 15px;
  margin: 0px 4px;
  border: 1px solid #D9D9D9;
  line-height: 40px;
  min-width: 40px;
  cursor: default;}

.gs_fenye ul li.active a, .gs_fenye ul li a:hover { color: #FFF; background: #D0121B; border: 1px solid #D0121B;font-weight:700;}

.re_gsgg .gs_title {
    font-size: 36px;
    font-weight: 800;
    color: #181931;
    padding-bottom: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}


.re_gsgg .right_gs {
    width: 340px;
}

.re_gsgg .right_gs a .gs_title {
    margin-top: 28px;

}

.re_gsgg .right_gs a:first-child .gs_title {
    margin-top: 0;
}

/* 投资者关系---首页 */
.relative_index .left_gs {
    width: 750px;
    margin-right: 30px;
}

.relative_index .left_gs11 {
    width: 668px;
    margin-right: 81px;
    margin-left:30px;
}

.relative_index .gs_index .left_gs .gs_title {
    margin-top: 0;
}

.relative_index .gs_title .look_all {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    
    font-weight: 400;
    color: #181931;
    cursor: pointer;

}

.relative_index .gs_title .look_all>img {
    margin-left: 8px;
}

.relative_index .right_index {
    height: 100%;
    width: 420px;
    background: url(../img/re_gushi_bg.png) top center no-repeat;
    background-size: cover;
}

.relative_index .right_index .top_n {
    margin: 71px 38px 0 38px;
}

.relative_index .right_index .top_n p {
    font-size: 24px;
    font-weight: 700;
    color: #181931;
}

.relative_index .right_index .top_n .gupiao {
    margin-bottom: 48px;
}

.relative_index .right_index .top_n .small {
    font-size: 16px;
}

.relative_index .right_index .top_n .red {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 48px;
}

.relative_index .right_index .top_n .red p:nth-child(1),
.relative_index .right_index .top_n .red p:nth-child(1) span:nth-child(1) {
    font-size: 48px;
    color: #DD0000;

}

.relative_index .right_index .top_n .red p:nth-child(1) span {
    font-size: 18px;
    color: #181931;

}

.relative_index .right_index .top_n .red p:nth-child(2) {
    width: 73px;
    height: 27px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 27px;
    background-color: #DD0000;
}

.relative_index .right_index .top_n .chengjiao {
    margin-bottom: 60px;
}

.relative_index .right_index .top_n .chengjiao p{font-size:14px;color:#666;font-weight:400;padding-bottom:10px;}

.relative_index .right_index .top_n .chengjiao p span {
    font-size: 18px;
    display: block;
    color:#181931;
    font-weight:700;
}

.relative_index .right_index .bottom_n {
    font-size: 14px;
    font-weight: 400;
    color: #666;
    padding: 0 38px 60px 38px;
}

.relative_index .media_rep {
    padding-top: 1%;
}

.relative_index .media_rep .second_left {
    margin-right: 0;
    width:420px;
    background: url(../img/re_report_bg.png) top center no-repeat;
    background-size: cover;
    padding:50px 38px;
}

/* 互动交流 */
.relative_index .hudong_jl {
    margin-bottom: 100px;
}

.relative_index .hudong_jl .gs_title {
    font-size: 30px;
    font-weight: 800;
    color: #181931;
    padding-bottom: 20px;
    margin-top: 28px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.relative_index .hudong_jl .gs_title img {
    width: 9px;
    height: 15px;

}

.relative_index .hudong_jl .ask_answer {
    padding: 13px 10px;
    padding-right: 33px;
    box-sizing: border-box;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 16px;
    
    font-weight: 400;
    color: #181931;
    line-height: 24px;

}

.relative_index .hudong_jl .ask_answer.author {
    background-color: #f6f6f6;
}

.relative_index .hudong_jl .ask_answer .touxiang {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 20px;
    flex-shrink: 0;
}

.relative_index .hudong_jl .ask_answer.author .touxiang {
    border-radius: 0%;
}

.relative_index .hudong_jl .ask_answer .touxiang img {
    width: 100%;
    height: 100%;
}

.relative_index .hudong_jl .ask_answer .user_time {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 28px;
    flex-wrap: wrap;
}

.relative_index .hudong_jl .ask_answer .context {
    width: 100%;
}

.relative_index .hudong_jl .ask_answer .user_time>div {
    color: #2B548A;
}

.relative_index .hudong_jl .ask_answer .user_time>div span {
    color: #181931;
}

.relative_index .hudong_jl .ask_answer .user_time .time {
    color: #999999;
}

/* 集团动态   内容 */
.news_detail .big_photo {
    width: 100%;
    height: 165px;
    background: url(../images/neirong_bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

.news_detail .wz_neirong p {
    color: #717071;
}

.news_detail .neirong_img {
    text-align: center;
    margin-top: 70px;
}

/* 业务领域------------------------------------------ */
.business .bg_photo {
    width: 100%;
    height: 400px;
    /* background: url(../images/business.png); */
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

.business .text1 {
    margin-top: 65px;
}

.business .text1 p:first-child {
    text-align: center;
    font-size: 32px;
    
    font-weight: 400;
    color: #181931 ;

}

.business .text1 p:last-child {
    font-size: 16px;
    
    font-weight: 400;
    color: #181931;
    line-height: 1.5;
    margin-top: 60px;
}

.business .left_right .list .right p:nth-child(1) {
    font-size: 28px;
    
    font-weight: 400;
    color: #181931;
    margin-bottom: 1.9%;
}

/* 左右布局领域 */
.business .left_right {
    width: 100%;
    margin-top: 105px;
    margin-bottom: 130px;
}

.business .left_right .list {
    display: flex;
    background-color: #f6f6f6;
}

.business .left_right .list:nth-child(2n) {
    display: flex;
    flex-direction: row-reverse;
}

.business .left_right .list:nth-child(2n) .right {

    /* 重点关注的是宽度，而不是边距 边距也只关注左和上两边， */
    padding: 2% 5% 0 0;
}

.business .left_right .list>div {
    width: 50%;
    height: 100%;
    flex: none;
}

.business .left_right .list .left {
    font-size: 0;
}

.business .left_right .list .left img {
    width: 100%;
    object-fit: contain;
}

.business .left_right .list .right {
    box-sizing: border-box;
    /* 重点关注的是宽度，而不是边距 边距也只关注左和上两边， */
    padding: 2% 0 0 5%;
    /* LRR20220122去掉宽度 */
    /* width: 560px; */
    max-width: 45%;
    /* text-align: justify; */
}



.business .left_right .list .right p:nth-child(2) {
    font-size: 16px;
    
    font-weight: 400;
    color: #181931;
    line-height: 1.5;
    margin-bottom: 2.3%;
}

.business .left_right .list .right .red {
    color: #B21920;
    font-size: 18px;
    
    font-weight: 400;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.business .left_right .list .right .red>div {
    margin-right: 3.75%;
}

.business .left_right .list .right .red img {
    width: 21px;
    height: 13px;
    margin-right: 15px;

}

.business .left_right .list .right .red .red1>div {
    margin-bottom: 0.93%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.business .left_right .list .right .red .red1 a {
    color: #B21920;
}

/* 云通信国产信创 */
/* daohang */

.solution_nav ul, .qywh_nav ul {
    display: flex;
    width: 100%;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 auto;
    justify-content: center;
    padding-bottom: 0;
    padding-top: 0;
}

.solution_nav ul li a, .qywh_nav ul li a{
    font-weight: 400;
    margin-right: 55px;
    line-height: 60px;
    height: 60px;
    display: block;
    border-bottom: 2px solid transparent;
    color: #000002;
    font-weight: 400;
}

.solution_nav ul li.active a, .qywh_nav ul li.active a{
    border-bottom: 2px solid #D0121B ;
    color:#D0121B;
}

.solution_detail {
    margin-top: 84px;
    font-size: 20px;
    
    font-weight: 400;
    color: #717071;
    line-height: 36px;

}

.solution_gc .solution_nengli {
    margin-top: 124px;
}

.solution_gc .solution_nengli h1 {
    margin-bottom: 73px;
    font-size: 30px;
    
    font-weight: 400;
    color: #181931 ;
    text-align: center;
}

.solution_gc .solution_nengli .box_nengli {

    display: flex;
    justify-content: space-between;
    align-items: center;
}

.solution_gc .solution_nengli .box_nengli .text {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    font-size: 20px;
    
    font-weight: 400;
    color: #717071;
    width: 21.5%;
    height: 400px;
    background: #F9F9F9;
    border-radius: 10px;
    /* 12.29 让详情定位*/
    position: relative;
    cursor: pointer;

}

.title_padding {
    padding: 0 0.5em;
    text-align: center;
}



/* .solution_gc .solution_nengli .box_nengli .text .box_detail {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    background-color: #CD1218;
    border-radius: 8px;
    z-index: 5;
    width: 100%;
    height: 100%;
    overflow-y: auto;

} */

.click_show_detail .box_detail {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    background-color: #CD1218;
    border-radius: 10px;
    z-index: 5;
    width: 100%;
    height: 100%;
    overflow-y: auto;

    scrollbar-color: rgb(255, 255, 255, 0.5) rgba(0, 0, 0, .2);
    scrollbar-width: thin;
    -ms-overflow-style: none;




}





.click_show_detail .box_detail_flex {

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #fff;
    min-height: 100%;

}

.solution_gc .solution_nengli .box_nengli .text .box_detail p {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.solution_gc .solution_nengli .box_nengli .text .box_detail p:first-child {
    padding: 0.5em;
    text-align: center;
}

.solution_gc .solution_nengli .box_nengli .text.active {
    background: #CD1218;
    color: #fff;
}


.solution_gc .solution_nengli .box_nengli .text.active .box_detail {
    opacity: 1;
}

.solution_gc .solution_nengli .box_nengli .text.active .box_detail p:last-child {
    font-size: 16px;
    margin-top: 10%;
    width: 80%;
    padding: 0.5em;

}

/* PC端Hover */

/* .solution_gc .solution_nengli .box_nengli .text.PCactive:hover>img,
.solution_gc .solution_nengli .box_nengli .text.PCactive:hover div:first-child {
    opacity: 0;
} */

.solution_gc .solution_nengli .box_nengli .text>img {
    margin-bottom: 32px;
    margin-top: 5em;
    width: 122px;
    height: 122px;
    object-fit: contain;

}

.solution_gc .solution_xc {
    margin-top: 114px;
}

.solution_gc .solution_xc h1 {
    margin-bottom: 72px;
    text-align: center;
    font-size: 30px;
    
    font-weight: 400;
    color: #181931 ;
}

.solution_gc .solution_xc .solution_xc_swiper {
    background-color: #f6f6f6;
    margin-bottom: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.look_detail {
    width: 207px;
    height: 45px;
    background: #B21920;
    border-radius: 20px;
    margin: 0 auto;
    margin-bottom: 140px;
    color: #fff;
    font-size: 20px;
    text-align: center;
    line-height: 45px;

}

.look_detail a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 20px;
    color: #fff;
}

/* 云通信--数字营销 */
.solution_h1 {
    font-size: 30px;
    
    font-weight: 400;
    color: #181931 ;
    text-align: center;
}

.solution_szh .fajz {
    margin-top: 80px;
}

.solution_szh .fajz .solution_h1 {
    margin-bottom: 72px;
}

.solution_szh .fajz>div {
    display: flex;
    justify-content: space-between;
    align-items: center;
}



.solution_szh .fajz .box_1 {
    width: 31%;
    min-height: 283px;
    background: #F9F9F9;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    /* 2.17图片对齐 */
    justify-content: flex-start;
    align-items: center;
    /* 12.29 让详情定位*/
    position: relative;
    cursor: pointer;
}

.solution_szh .fajz .box_1>img {
    margin-bottom: 32px;
    margin-top: 2em;
    width: 122px;
    height: 122px;
    object-fit: contain;
}

.solution_szh .fajz .box_1>div {
    font-size: 20px;
    
    font-weight: 400;
    color: #717071;
}


/* 详情------------ */
/* .solution_szh .fajz .box_1 .box_detail {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    opacity: 0;

    

    min-height: 100%;
    background-color: #CD1218;
    border-radius: 8px;
    z-index: 5;

} */

.solution_szh .fajz .box_1 .box_detail p {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    text-align: center;
    padding: 0 0.5em;
}

.solution_szh .fajz .box_1.active {
    background: #CD1218;
}

.solution_szh .fajz .box_1.active .box_detail {
    opacity: 1;
}

.solution_szh .fajz .box_1.active .box_detail p:last-child {
    font-size: 16px;
    margin-top: 10%;
    width: 80%;
    text-align: unset;

}

/* 详情------------ */

/* 开源提效三部曲 */
.solution_szh .kytx {
    margin-top: 107px;
}

.solution_szh .kytx .content_box {
    display: flex;
    justify-content: space-between;
}

.solution_szh .kytx .solution_h1 {
    margin-bottom: 64px;
}



.solution_szh .kytx .content_box .box_1 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 32%;
    height: 593px;
    background: #ECECEC;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 4.1%;
    overflow-y: auto;

    scrollbar-color: rgba(0, 0, 0, .2) rgb(255, 255, 255, 0.5);
    scrollbar-width: thin;
    -ms-overflow-style: none;



}

.solution_szh .kytx .content_box .box_1>img {
    margin-top: 17px;
    width: 100%;
}

.solution_szh .kytx .content_box .box_1 .box_msg>h1 {
    font-size: 26px;
    
    font-weight: 400;
    color: #717071;
    padding-bottom: 5px;
    border-bottom: 2px solid #CECECE;
    margin-bottom: 25px;

}

.solution_szh .kytx .content_box .box_1 .box_msg>p {
    font-size: 16px;
    
    font-weight: bold;
    color: #B21920;
    margin-bottom: 18px;
}

.solution_szh .kytx .content_box .box_1 .box_msg .red_dot {
    font-size: 16px;
    
    font-weight: 400;
    color: #717071;
    line-height: 28px;

    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.solution_szh .kytx .content_box .box_1 .box_msg .red_dot>span {
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #B21920;
    border-radius: 50%;
    margin-right: 10px;
    flex-shrink: 0;
    margin-top: 15px;

}

.solution_szh .manzu {
    margin-top: 121px;

}

.solution_szh .manzu .box {
    margin-top: 55px;
    margin-bottom: 108px;
    display: flex;
    justify-content: space-between;
    align-items: center;

}

.solution_szh .manzu .box .small_box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    
    font-weight: 400;
    color: #717071;

}

.solution_szh .manzu .box .small_box>img {
    margin-bottom: 20px;
}

/* 云通信--智慧办公 */
.solution_zhbg .fajz .box_1 {
    width: 23.6%;
    min-height: 283px;
    background: #F9F9F9;
    border-radius: 10px;

}


.solution_zhbg .manzu .box {
    display: flex;
    justify-content: space-between;
    align-items: stretch;


}

.solution_zhbg .manzu .box .small_box {
    width: 23.6%;

    border: 1px solid #BEBEBE;
    border-radius: 10px;
    padding: 0 2.9%;
    box-sizing: border-box;
    /* 1.24LRR */
    height: 404px;
    justify-content: flex-start;
    overflow-y: auto;

    scrollbar-color: rgba(0, 0, 0, .2) rgb(255, 255, 255, 0.5);
    scrollbar-width: thin;
    -ms-overflow-style: none;




}

.solution_zhbg .manzu .box .small_box:nth-child(2) {
    width: 44.7%;
}

/* .solution_zhbg .manzu .box .small_box>img {
    margin-top: 28px;
} */

.solution_zhbg .manzu .box .small_box>div {
    display: flex;
    justify-content: center;
    align-items: flex-start;
}

.solution_zhbg .manzu .box .small_box>div .title_1 {
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    font-size: 16px;
    
    font-weight: 400;
    color: #717071;
}

.solution_zhbg .manzu .box .small_box>div .title_1:nth-child(2) {
    margin-left: 44px;
}

.solution_zhbg .manzu .box .small_box>div .title_1>span {
    font-size: 26px;
    
    font-weight: 400;
    color: #181931;
    margin-bottom: 32px;
}

/* 云通信---智能家居 */

.solution_szxx .fajz .box_1 {
    width: 31.6%;
    min-height: 283px;
}

.solution_szxx .yycj {
    margin-top: 115px;
    margin-bottom: 135px;
}

.solution_szxx .yycj .solution_h1 {
    margin-bottom: 50px;
}

.solution_szxx .yycj .yycj_box {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;

}

.solution_szxx .yycj .yycj_box .box:nth-child(4),
.solution_szxx .yycj .yycj_box .box:nth-child(5),
.solution_szxx .yycj .yycj_box .box:nth-child(6) {
    flex-direction: row-reverse;

}

.solution_szxx .yycj .yycj_box .box {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    width: 400px;
    /* height: 155px; */
    background-color: #F9F9F9;

}



.solution_szxx .yycj .yycj_box .line_red {
    position: absolute;
    left: 0;
    bottom: 20px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
}


.solution_szxx .yycj .yycj_box .line_red .line {
    width: 352px;
    height: 25px;
    opacity: 0.15;
    background-color: #D0121A;
}

.solution_szxx .yycj .yycj_box .line_red .title_1 {
    margin-left: 204px;
    font-size: 18px;
    font-weight: 400;
    color: #373737;
}

.solution_szxx .yycj .yycj_box .box:nth-child(4) .line_red,
.solution_szxx .yycj .yycj_box .box:nth-child(5) .line_red,
.solution_szxx .yycj .yycj_box .box:nth-child(6) .line_red {
    left: 50px;
    align-items: flex-end;

}

.solution_szxx .yycj .yycj_box .box:nth-child(4) .line_red .title_1,
.solution_szxx .yycj .yycj_box .box:nth-child(5) .line_red .title_1,
.solution_szxx .yycj .yycj_box .box:nth-child(6) .line_red .title_1 {
    margin-left: 0;
    margin-right: 207px;


}

/* 元宇宙------------------------------------------ */
.ydhd .big_photo {
    background: url(../images/ydhd_bg.png);
}

.ydhd .ydhd_detail {
    background-color: #fff;
    padding: 50px 0;

}



.ydhd .ydhd_detail .list_jt .top {
    margin-bottom: 37px;
    font-size: 30px;
    
    font-weight: 400;
    color: #181931 ;
    display: flex;
    justify-content: center;
    align-items: center;

}

.ydhd .ydhd_detail .list_jt .top>img {
    margin-right: 16px;
}

.ydhd .ydhd_detail .list_jt .msg {
    font-size: 16px;
    
    font-weight: 400;
    color: #717071;
}

.ydhd .ydhd_detail:nth-child(2n-1) {
    background-color: #f6f6f6;
}

.ydhd .ydhd_detail:last-child {
    margin-bottom: 120px;
}

.ydhd .look_detail {
    margin-top: 80px;
}

/* 云网络--EDG----------------------------- */
.ywhl_edg .big_photo {
    background-image: url(../images/ywhl_bg.png);
}

.ywhl_edg .shuju_center {
    margin-top: 80px;
}

.en .ywhl_edg .shuju_center>div{text-align:left;}
.ywhl_edg .shuju_center>div {
    font-size: 16px;
    font-weight: 400;
    color: #181931;
    line-height:1.8;
    text-align:justify;
}

.ywhl_edg .fajz .box_1 {
    width: 24%;
    min-height: 285px;
}

/* 云网络--互联网----------------------------- */
.ywhl_hlw .fajz .box_1 {
    width: 32%;
    min-height: 284px;
}

.ywhl_hlw .look_detail, .ywhl_qyzyw .look_detail, .ywhl_qyyy .look_detail {
    margin-top: 118px;
}

/* 云网络--企业专用网----------------------------- */
.ywhl_qyzyw .fajz .box_1 {
    width: 32%;
    min-height: 284px;
    margin-bottom: 43px;
}

.ywhl_qyzyw .fajz>div.center_S {
    display: flex;
    justify-content: center;
    align-items: center;
}

.ywhl_qyzyw .fajz>div.center_S .box_1:nth-child(1) {
    margin-right: 69px;

}

/* 云网络--qyyy---------------------------- */
.ywhl_qyyy .fajz .box_1 {
    width: 24%;
    height: 443px;
    padding: 39px 35px 0 35px;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    overflow-y: auto;

    scrollbar-color: rgba(0, 0, 0, .2) rgb(255, 255, 255, 0.5);
    scrollbar-width: thin;
    -ms-overflow-style: none;
}

.ywhl_qyyy .fajz .box_1 div {
    font-size: 20px;
    
    font-weight: bold;
    color: #717071;
    display: flex;
}

.ywhl_qyyy .fajz .box_1 .detail {
    font-size: 16px;
    font-weight: 400;
    margin-top: 1.5em;
}

/* 集团动态-------公司动态 -------------------*/
.news .big_photo {
    background: url(../images/news_bg.png);
}

.news .news_div {
    margin-bottom: 80px;
}

.news .news_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 81px;
    border-bottom: 2px solid #DCDCDC;
    margin-top: 55px;

}

.news .news_box .date {
    width: 100px;
    height: 100px;
    color: #4A4A4A;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    /* background-image: url(../images/date.png); */
    background-size: cover;
    line-height: 1;


}

.news .news_box .date div:nth-child(1) {
    font-size: 20px;

}

.news .news_box .date div:nth-child(2) {
    font-size: 46px;
    transform: translateY(10px)
}

.news .news_box .msg {
    width: 60%;

}

.news .news_box .msg div:nth-child(1) {
    font-size: 18px;
    
    font-weight: 400;
    color: #010000;
    margin-bottom: 30px;
}

.news .news_box .msg div:nth-child(2) {
    font-size: 16px;
    
    font-weight: 400;
    color: #717071;
}

.news .news_box .img_news {
    width: 260px;
    height: 143px;
    /* background-color: red; */


}

.news .news_box .img_news img {
    width: 100%;
    object-fit: contain;
}

.news_6_add {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 80%;



}

/* 关于263——企业文化------------------ */

.ao_qywh{width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; }

.ao_qywh .qywh_detail .swiper-container{min-height:450px;}

.ao_qywh .qywh_detail .swiper-pagination{bottom:0px!important;}

/*.ao_qywh .qywh_detail .msg {
    width: 73%;
    font-size: 16px;
    
    font-weight: 400;
    color: #717071;
}

.ao_qywh .qywh_detail .msg p {
    margin-bottom: 1.5em;
}
 */

.ao_qywh .qywh_detail .title_qywh {
    font-size: 36px;
    font-weight: bold;
    color: #181931;
    line-height: 1;

}

.ao_qywh .qywh_detail .whSwiper img{border-radius: 10px;}

/* 文明单位 */
.ao_qywh .youxiu {
    /* background-image: linear-gradient(to bottom, #89CDFA, #94D6FD); */
    margin-bottom: 73px;
}

.ao_qywh .youxiu .youxiu_bg {
    background: url(../images/ab_hongqi.png);
    background-size: unset 100%;
    background-repeat: no-repeat;
    background-position: center;
    color: #181931;
    margin-bottom: 73px;
    /* background-color: #94D6FD; */
}

.ao_qywh .youxiu .box_youxiu {
    padding: 75px 0;
    /* display: flex;
    justify-content: flex-end;
    align-items: center; */
    /* padding-left: 630px; */
    display: flex;
    justify-content: flex-end;

}

.ao_qywh .youxiu .box_youxiu .ctn {
    width: 73%;
}

.ao_qywh .youxiu .box_youxiu .list+.list {
    margin-top: 40px;
}

.ao_qywh .youxiu .box_youxiu .list div:first-child {
    font-size: 30px;
}

.ao_qywh .swiper_change {
    font-size: 17px;
    
    font-weight: 400;
    color: #181931;
}

.ao_qywh .swiper_change .swiper_nav {
    margin-bottom: 73px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.ao_qywh .swiper_change .swiper_nav ul {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 24px;

}

.ao_qywh .swiper_change .swiper_nav ul li {
    margin-right: 124px;
    height: 2.5em;
    border-bottom: 2px solid transparent;
}

.ao_qywh .swiper_change .swiper_nav ul li:last-child{margin-right:0px;}

.ao_qywh .swiper_change .swiper_nav ul li a {
    cursor: pointer;
}

.ao_qywh .swiper_change .swiper_nav ul li.active {

    border-bottom: 2px solid #D0121B ;
}

.ao_qywh .swiper_change .swiper_current {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 1366px;
    max-width: 100%;
    margin: 0 auto;
}

.ao_qywh .swiper_change .swiper_current .qywh_container {
    width: 100%;
    /* overflow: hidden; */
}

/* .ao_qywh .swiper_change .swiper_current .qywh_container .qywh_swiper {
    width: 1150px;
} */


/* .qywh_slide0, .qywh_slide1, .qywh_slide2 {
    display: none;
   
}*/

/* .qywh_slide0.active, .qywh_slide1.active, .qywh_slide2.active {
    display: block;
} */

.ao_qywh .swiper_change .swiper_current .qywh_container .swiper-slide div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items:flex-start;
}

.ao_qywh .swiper_change .swiper_current .qywh_container .swiper-slide div img {
    margin-bottom: 23px;
    height:326px;
    width:580px;
    font-size:0;
    border-radius:10px;
}

.cursor {
    cursor: pointer;
}

/* 关于263----------------------------------------- */
.lll_about_ye,.business,.solution_zhbg,.relative_index,.news,.solution_gc,.news_detail,.solution_szh {
    width: 100%;
    position: relative;
    margin-top: var(--header_height);
}

.lll_about_nav {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
    top: var(--header_height);
    background: #F6F6F6;
    z-index: 2;
}

.lll_about_ul {
    display: flex;
    width: 100%;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 auto;
    justify-content: center;
}

.lll_about_ul li a {
    font-weight: 400;
    margin-right: 55px;
    line-height: 60px;
    height: 60px;
    display: block;
    border-bottom: 2px solid transparent;
    color: #000002;
    font-weight: 400;
}

.lll_about_ul li:last-child a,.solution_nav ul li:last-child a,.qywh_nav ul li:last-child a{margin-right: 0px;}

.lll_about_ul li a.lll_about_active {
    border-bottom: 2px solid #D0121B ;
    color: #D0121B;
}

.lll_nav_content, .gongsi_jieshao {
    width: 100%;
    display: flex;
    /* justify-content: center; */
    flex-direction: column;
    align-items: center;
}

.ll_company_introduce {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.en .ll_company_wenzi{text-align: left;}
.ll_company_wenzi {
    font-weight: 400;
    color: #181931;
    line-height: 30px;
    width: 630px;
    padding-right: 40px;
    height: 350px;
    overflow-y: auto;
    text-align: justify;
}

.ll_wenzi_tit {
    font-size: 36px;
    font-weight: bold;
    color: #181931;
}

.ll_company_pintu {
    position: relative;
    width: 520px;
    height: 350px;
}

.ll_company_pintu i.play-icon,.scaleImg .bgImg i.play-icon,.ai_yycj_function .yycj-box .yycj-item i.play-icon{width: 64px;
  height: 64px;
  position: absolute;
  background: url(../img/video-play.svg) center no-repeat;
  background-size: 100% 100%;
  cursor: pointer;
  z-index: 5;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.ll_company_pintu i.play-icon::after,.scaleImg .bgImg i.play-icon::after,.ai_yycj_function .yycj-box .yycj-item i.play-icon::after{
  content: "";
  position: absolute;
  width: 70px;
  height: 70px;
  opacity: 0.3;
  background: #e60012;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  transform: translateX(-50%) translateY(-50%) scale(1);
  animation: videoBg 1s infinite;
  z-index: 4;
}


.ll_company_pintu>img:nth-child(1) {
    width: 520px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}

.ll_company_pintu>img:nth-child(2) {
    width: 304px;
    position: absolute;
    top: 100px;
    right: 0;
    z-index: 2;
}

.ll_company_pintu>img:nth-child(3) {
    width: 139px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 4;
}

.ll_company_pintu>img:nth-child(4) {
    width: 238px;
    position: absolute;
    bottom: -10px;
    left: 95px;
}

.ll_second_company {
    width: 100%;
    height: 673px;
    background: #F2F2F2;
    /* display: flex;
    align-items: center;
    justify-content: center; */
}

.ll_second_company h1 {
    font-size: 45px;
    
    font-weight: lighter;
    color: #181931;
    text-align: center;
    margin: 2% 0;
}

.ll_second_content {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 auto;
}

.lll_second_item {
    width: 31%;
    height: 430px;
    background: #FFFFFF;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 2.1% 3% 2.1% 2.1%;
    font-size: 14px;
    
    font-weight: 400;
    color: #181931;
    line-height: 30px;
}

.lll_second_item:nth-child(4n) {
    margin-right: 0;
}

.lll_second_item img {
    height: 85px;
    margin-bottom: 23px;
}

.lll_second_item p {
    font-size: 24px;
    
    font-weight: bold;
    color: #181931;
    margin-bottom: 28px;
}

.guanli_box{
    background: #F3F7FC;
    width: 100%;
}

.guanli_tuandui {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin: 0 auto;
}

.guanli_tuandui>p {
    font-size: 36px;
    font-weight: bold;
    color: #181931;
}

.renwu {
    width: 100%;
}

.lll_top_three {
    width: 100%;
    display: flex;
    justify-content: center;
}

.lll_bottom_four {
    display: flex;
    justify-content: space-between;
}

.renwu_item {
    padding: 27px 27px 50px 27px;
    background: #fff;
    display: flex;
    flex-direction: column;
    /* align-items: center; */
    /* justify-content: center; */
    cursor: pointer;
    position: relative;
    border-radius: 10px;
    width: 225px;
    min-height:380px;
}

.renwu_item img{width:100%;height:auto;position: absolute;left:0;top:0;}

.renwu_item .more{
    width: 32px;
    height: 32px;
    line-height:32px;
    text-align: center;
    background: #104484;
    border-radius: 0px;
    color:#fff;
    position: absolute;
    right:0;
    bottom:0;
    font-size: 24px;
    display: block;
    font-style:normal;
}

.renwu_item:hover img{transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05);}

.renwu_item:hover .more{background-color: #D0121B;font-size:30px;line-height:30px;}

.renwu_item p {
    font-size: 26px;
    font-weight: 400;
    color: #104484;
    padding-top:228px;
}

.renwu_item div {
    font-size: 16px;
    font-weight: 400;
    color: #181931;
}

.lll_top_three .renwu_item:nth-child(3) {
    margin-right: 0;
}

.lll_bottom_four .renwu_item:nth-child(4) {
    margin-right: 0;
}

.lll_guanli_tc {
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 2000;
}

.ll_tc_content {
    position: relative;
    display: flex;
    width: 1200px;
    background-color: #f3f7fc;
    box-sizing: border-box;
    padding: 85px 80px 85px 60px;
    border-radius:10px;
}

.ll_tc_content>img {
    width: 170px;
    height: 230px;
    margin-top: 0px;
    flex: none;
}

.lll_guanli_tc .cancel_gltd {
    position: absolute;
    top: 0px;
    right: 29px;
    width: 28px;
    height: 28px;
    cursor: pointer;
    margin-top: 19px;
}

.lll_renwu_jieshao {
    width: 835px;
    margin-left: 48px;
}

.renwu_zhiwu_name {
    width: 100%;
    padding-bottom: 11px;
    position: relative;
}

.renwu_zhiwu_name h1{
    position: absolute;
    right: 0;
    color: #E9F1FF;
    font-size: 80px;
    font-weight: bold;
    top: -30px;
    font-family: arial;
}

.renwu_zhiwu_name>div {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    margin-bottom: 15px;
    font-size: 26px;
    color: #104484 ;
    font-weight: bold;
    position: relative;
    z-index: 2;
}

.renwu_zhiwu_name>p {
    font-size: 16px;
    font-weight: 400;
    color: #181931;
}

.lll_xiangxi_jieshao {
    padding-top: 26px;
    font-size: 16px;
    font-weight: 400;
    color: #181931;
    line-height: 30px;
}

.ll_guonei_qu {
    display: flex;
    align-items: center;
    margin-bottom: 44px;
}

.ll_guonei_bangong {
    padding-top: 71px;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 127px;
}

.ll_guonei_qu p {
    font-size: 26px;
    
    font-weight: 400;
    color: #727272;
    
}

.bangongqu {
    width: 100%;

}

.bangongqu_item {
    display: flex;
    justify-content: space-between;
}

.bangongqu_item p {
    font-size: 16px;
    
    font-weight: 400;
    color: #5E5E5E;
    line-height: 36px;
}

.bangongqu_item>p {
    font-weight: bold;
}

.lll_dizhi {
    width: 90%;
}

.lll_dizhi>div {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.guowai_bangong, .media_touzi_center {
    width: 100%;
    background-color: #f6f6f6;
}

.ll_guowai_bangong {
    padding-top: 40px;
    padding-bottom: 83px;
}

.lll_guowai_item .lll_dizhi>div p:first-child {
    width: 30%;
    /* white-space: nowrap; */
}

.lll_guowai_item .lll_dizhi>div p:nth-child(2) {
    width: 55%;
    /* white-space: nowrap; */
}

.lll_guowai_item .lll_dizhi>div p:nth-child(3) {
    width: 15%;
}

.lll_guowai_item>p {
    width: 10%;
}

.world_fuwu {
    padding-top: 72px;
    padding-bottom: 127px;
    width: 100%;
    margin: 0 auto;

}

.world_fuwu_lll p {
    width: 33%;
}

.world_fuwu_lll:nth-child(2) {
    margin-bottom: 2em;
}

.lll_meiti_content {
    width: 100%;
    margin: auto;
    padding-top: 25px;
    padding-bottom: 82px;
}

.lll_touzi_rexian p {
    font-size: 16px;
    
    font-weight: 400;
    color: #5E5E5E;
    line-height: 40px;
}

.ll_fazhan_licheng {
    position: relative;
    padding-top: 48px;
    display: flex;
    width: 100%;
    margin: 0 auto;
}

/* 发展历程透明盒子 */
.lll_about_content .touming_bottom {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 200px;
    background-image: linear-gradient(to bottom, transparent, #fff);
    z-index: 10;
}

.ll_fazhan_tit {
    margin-right: 72px;
    flex: none;
    word-break: keep-all;
}

.ll_fazhan_tit p {
    font-size: 48px;
    
    font-weight: bold;
    color: #181931;
    line-height: 32px;
    margin-top: 14px;
}

.lll_swiper {
    position: relative;
    width: 78%;
    height: 1033px;
    max-height: calc(100vh - 130px);
    /* background-color: antiquewhite; */
    box-sizing: border-box;
}

.lll_lishi_content {
    display: flex;
    align-items: center;
}

.lll_date {
    position: relative;
    box-sizing: border-box;
}

.lll_date p {
    display: block;
    width: 103px;
    font-size: 16px;
    
    font-weight: 400;
    color: #7B7B86;
    line-height: 50px;
    text-align: center;
}

.lll_date p.lll_active_p {
    color: #D0121B ;
    font-size: 30px;
}

.lll_xian {
    position: absolute;
    top: 0;
    left: 103px;
    width: 2px;
    height: 1033px;
    background: #F2F2F2;
}

.lll_yuanquan {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%) translateX(50%);
    width: 14px;
    height: 14px;
    background-color: #FFFFFF;
    border: 2px solid #D0121B ;
    border-radius: 50%;
    display: none;
}

.lll_lishi_shijian {
    padding-left: 51px;
    box-sizing: border-box;
}

.lll_lishi_shijian p {
    font-size: 16px;
    
    font-weight: 400;
    color: #181931;
    line-height: 32px;
}

.lll_swiper_mengban {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 350px;
    /* background-color: aqua; */
    background-image: linear-gradient(to top, #FFFFFF, transparent);
    /* opacity: 0.8; */
    z-index: 999;
}

/* 云通信---企业邮箱----核心功能 */
.business_email_hexin_bg {
    background-color: #F9F9F9;
    margin-bottom: 100px;
    padding: 4% 0;
}

.business_email_hexin {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.business_email_hexin .big_box {
    width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 34px;

}

.business_email_hexin .big_box .small_title {
    font-size: 24px;
    
    font-weight: 400;
    color: #717071;
}

.business_email_hexin .big_box .small_box {
    display: flex;
    justify-content: space-between;
    /* 1.24LRR */
    align-items: flex-start;
}

.business_email_hexin .big_box .small_box .list {
    width: 170px;
    font-size: 20px;
    
    font-weight: 400;
    color: #717071;
    margin-left: 1.5em;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;

}

.business_email_hexin .big_box .small_box .list>img {
    margin-bottom: 20px;
    padding-top: 34px;
}

.business_email_hexin .big_box.second_gn {
    border-top: 1px solid #B21920;
}

/* 云通信---电话会议----丰富场景 */
.solution_2_ffcj_h1 {
    margin: 124px 0 73px 0;
    font-size: 30px;
    
    font-weight: 400;
    color: #181931 ;
    text-align: center;
}

.solution_2_ffcj {
    display: flex;
    justify-content: space-between;
    /* 1.24LRR */
    align-items: stretch;
    flex-wrap: wrap;
    text-align: center;
}

.solution_2_ffcj .box_ffcj {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 56px;

    /* 2022/2/9 刘荣荣 英文超出*/
    width: 277px;
}

.solution_2_ffcj .box_ffcj .img {
    height: 171px;

}

.solution_2_ffcj .box_ffcj .img img {

    width: 100%;
    height: 100%;
    object-fit: contain;
}

.solution_2_ffcj .box_ffcj .name {
    font-size: 18px;
    
    font-weight: 400;
    color: #181931;
    margin-top: 0.8em;
}

/* 服务完善 */
.solution_2_ffcj .box_fwws {
    width: 385px;
    background: #ECECEC;
    border-radius: 10px;
    padding: 49px;
    box-sizing: border-box;
    text-align: left;
    margin-bottom: 100px;
    /* 1.24LRR */
    /* height: 250px; */
}

.solution_2_ffcj .box_fwws .box_title {
    font-size: 26px;
    
    font-weight: 400;
    color: #B21920;
    border-bottom: 2px solid #CDCDCD;
    margin-bottom: 30px;
}

.solution_2_ffcj .box_fwws .box_detail {
    font-size: 16px;
    
    font-weight: 400;
    color: #717071;
}

/* 云通信---视频会议----产品优势 */
.solution_gc .solution_nengli .box_nengli .text.business_video_text {
    height: 283px;
    
}
.solution_gc .solution_nengli .box_nengli .text.business_video_text>img {
    margin-top:1em;    
}

/* 云通信---企业直播----技术实力 */
.solution_2_jssl {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0 30px;
    box-sizing: border-box;

}

.solution_2_jssl .box_jssl {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;

    /* 2022/2/9 lRR 设置宽 */
    width: 25%;
}

.solution_2_jssl .box_jssl .name {
    font-size: 24px;
    
    font-weight: 400;
    color: #181931 ;
    margin-top: 25px;
    text-align: center;
}

/* 鼠标不要小手 */
.defaule_index {
    cursor: default !important;
}

.about_lxwm_nav {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
    top: var(--header_height);
    background: #F6F6F6;
    z-index: 1;
}

/* 关于263，点击公司的播放按钮会播放视频 */
.about_gs_video,.about_gs_video1,.about_gs_video2 {
    display: none;
}

.about_gs_video_tc,.about_gs_video_tc1,.about_gs_video_tc2 {
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;

}

.about_gs_video_tc video,.about_gs_video_tc1 video,.about_gs_video_tc2 video {
    transform: translateY(10%);
    width: 60%;
}

#bb-bookblock {
    height: 800px;
    overflow: hidden;
    width: 100%;
}

/* 语言栏目PC端不显示 2.11取消该方案LRR*/
/* .language_change {
    display: none;
} */


/* PC版的导航hover语言选择 */
.header ul li {
    position: relative;
    -webkit-transition: all .4s; -o-transition: all .4s; transition: all .4s; -webkit-transition-delay: .4s; -o-transition-delay: .4s; transition-delay: .4s; 
}

.header ul li .PC_language_change {
    position: absolute;
    top: var(--header_height);
    left: 50%;
    transform: translateX(-50%);
    color: #fff;
    line-height: 2;
    background: rgb(179, 179, 179);
    width: 200%;
    text-align: center;

    height: 50px;
    line-height: 50px;

    display: none;
}

.header ul li .PC_language_change p {
    line-height: unset;
    cursor: pointer;
}

.header ul li .PC_language_change p.active_language {
    color: #D0121B ;
}

.header ul li:hover .PC_language_change {
    display: block;
}

.conter_wz .wz_title{color: #181931;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid rgba(55,57,90,0.1);}
.conter_wz .wz_data{text-align: center;font-size:14px;font-weight:400;color: #7B7B86;margin-top:15px;font-family: Arial, Helvetica, sans-serif;}
.conter_wz .wz_data span{color: #181931;}
.conter_wz .wz_neirong{color:#333!important;font-size:16px!important;line-height:32px!important;margin-top:50px;}
.conter_wz .wz_neirong p{color:#333!important;font-size:16px!important;line-height:32px!important;margin-bottom:24px;}
.conter_wz .wz_neirong strong{font-weight:700!important;color:#181931;}
.conter_wz .wz_neirong img{max-width:900px!important;margin:0 auto!important;width:100%!important;display: block;}
.conter_wz .wz_neirong .wz_neirong_video{text-align: center;}


/* PYF ADD+ */
.l-section{padding:80px 0;overflow: hidden;}
.l-section-p0{padding:0px;}
.l-section-top0 {padding:0 0 80px 0;}
.l-section-bottom0 {padding:80px 0 0 0;}
.l-section-imgbg1 {background: linear-gradient(0deg, #F3F7FC 0%, #FFFFFF 100%);}
.l-title{padding-bottom: 50px;color:#181931;font-weight: bold;}
.l-title1{padding-bottom: 30px;color:#181931;font-weight: bold;}
.pc_show{display: block!important;}
.m_show{display: none!important;}

/* index */
/* index 视频banner*/
.home_video_txt{width:100%;text-align: center;color:#fff;left:0;top:0;padding:0 5%;height:100%;display: flex;justify-content: center;align-items: center;flex-direction: column;z-index: 3;}
.home_video_txt h1{font-size:48px;line-height:1.3;padding:0 5%;}
.home_video_txt p{font-size:20px;}
.home_video_txt .more-btn a{cursor:pointer;border: 1px solid #fff;border-radius: 5px;color:#fff;padding:.6em 2em;display: inline-block;font-size:16px;}
.home_video_txt .more-btn:hover a{background:#D0121B;color:#fff;opacity: 0.9;border: 1px solid #D0121B;}
.home_video_bg{background:rgba(0, 0, 0, .2);z-index: 2;width:100%;height:100%;left: 0;top: 0;}

/* index--行业解决方案 */
.home_yewu_bg{background-color: #F8FBFF;}
.home_swiper_solution .homeSolutionImg .itemImg{display: none;font-size:0px;}
.home_swiper_solution .homeSolutionImg .itemImg img{width:100%;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.home_swiper_solution .homeSolutionMsg li{padding: 32px 40px 20px 40px;cursor: pointer;width:25%;flex-shrink: 0;background: #F2F3F5;min-height: 240px;position: relative;}
.home_swiper_solution .homeSolutionMsg li span.line{display: block; position: absolute; background: none; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear;}
.home_swiper_solution .homeSolutionMsg li span.line_top{height: 3px; width: 0; left: 0; bottom: 0;}
.home_swiper_solution .homeSolutionMsg li:hover span.line_top,.home_swiper_solution .homeSolutionMsg li.active span.line_top{width:100%; left:0px;}
.home_swiper_solution .homeSolutionMsg li:hover span.line,.home_swiper_solution .homeSolutionMsg li.active span.line{background:#D0121B;}
.home_swiper_solution .homeSolutionMsg li.active{background: #fff;}
.home_swiper_solution .homeSolutionMsg li h2{font-size:20px;color:#181931;line-height: 36px;margin-bottom: 8px;}
.en .home_swiper_solution .homeSolutionMsg li p{text-align:left;}
.home_swiper_solution .homeSolutionMsg li p{font-size:14px;line-height: 25px;text-align:justify;}
.home_swiper_solution .homeSolutionMsg li a{display: block;}
.home_swiper_solution .homeSolutionMsg li a:hover{color:inherit;}
.home_swiper_solution .home-custom-pagination li h2{color:#181931;}
.home_swiper_solution .solution-button-prev{background: #F7F7F7 url(../img/nhmc2Btn.png) no-repeat center center;display: inline-block; height: 60px; width: 60px; position: absolute; left: auto; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer;left: 20px;top: 218px; border-radius: 50%; transition: all 0.5s ease-in-out; z-index: 2; display: none;}
.home_swiper_solution .solution-button-next{background: #F7F7F7 url(../img/nhmc2Btn.png) no-repeat center center; display: inline-block; height: 60px; width: 60px; position: absolute; left: auto; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; right: 20px; top: 218px; border-radius: 50%; transition: all 0.5s ease-in-out; transform: rotate(180deg); z-index: 2; display: none;}
.home_swiper_solution .solution-button-prev:hover{background: #D0121B url(../img/nhmc2Btna.png) no-repeat center center; box-shadow: 0 10px 20px rgba(223,32,64,0.3)}
.home_swiper_solution .solution-button-next:hover{background: #D0121B url(../img/nhmc2Btna.png) no-repeat center center; box-shadow: 0 -10px 20px rgba(223,32,64,0.3)}
.home_swiper_solution:hover .solution-button-prev,.home_swiper_solution:hover .solution-button-next{display: block;}

/* index--集团动态 */
.home_newsWrapper{overflow: hidden;}
.home-news{float: right;width: 610px;padding-right:40px;height:594px;overflow-y: auto;}
.home-news .home_newsItem:first-child{padding-top:0px;}
.home-news .home_newsItem:last-child{border-bottom:none;}
.home-news .home_newsItem{overflow: hidden;padding: 20px 10px;border-bottom:1px solid rgba(55,57,90,0.1);}
.home-news .home_newsItem h2{font-size: 18px;color: #181931;font-weight: 500;margin-bottom:5px;opacity: 0.9;}
.home-news .home_newsItem .desc{font-size:14px;color:#7B7B86;}
.home-news .home_newsItem .data {width:20%;flex-shrink:0;font-size: 18px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;align-self: flex-start;}
.home-news .home_newsItem .data .data-b{color: #D0121B;font-size:36px;line-height:36px;}
.home-news .home_newsItem .right-box{width:80%;}
.home-activity{float: left;width: 520px;}
.home-activity .pic{border-radius: 10px; overflow: hidden;}
.home-activity:hover .pic img,.imgscale:hover{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
.home-activity .pic img,.imgscale{display: block; width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.home-activity .cont{font-size: 14px;color: #7B7B86;}
.home-activity .cont .more-btn a{border: 1px solid #D0121B;border-radius: 10px;color:#D0121B;padding:.6em 3em;display: inline-block;}
.home-activity .cont .more-btn:hover a{background:#D0121B;color:#fff;opacity: 0.9;}
.home-activity h2{ line-height: 30px;}
.home-activity h2 a{font-size: 22px;font-weight: bold; color: #181931;opacity: 0.9;}
.home-activity:hover h2 a,.home-news .home_newsItem:hover h2{opacity:1;}
/* index--业务领域 */
.yewu_home{align-items: center; flex-wrap: wrap;}
.yewu_home .yewu_home_l{ width: calc(38.33% - 12px); }
.yewu_home .yewu_home_r{ width: calc(61.66% - 12px); }
.yewu_home .yewu_home_l a{ display: block; margin-top:15px;opacity: 0.9; transition: ease all 0.3s; }
.yewu_home .yewu_home_l a:last-child{margin-top:0px;}
.yewu_home .yewu_home_l h2{font-size:32px;}
.yewu_home .yewu_home_l p{margin: 12px 0px; padding: 0px;}
.yewu_home .yewu_home_l h2,
.yewu_home .yewu_home_l p{ transition: ease all 0.3s; position: relative;color:#181931;}
.yewu_home .yewu_home_l h2:before{ content: ""; display: block; position: absolute; top:0px; left: -24px; height: 100%; width: 6px; background: rgba(25,74,195,0); transition: ease all 0.3s; }
.yewu_home .yewu_home_l p:after{ content: ""; display: block; width: 54px; height: 40px; opacity: 0; background-size: contain; background-repeat: no-repeat; background-position: center left; background-image: url(../img/home_icon_arrow_r.png); transition: ease all 0.3s; }
.yewu_home .yewu_home_l a.active,
.yewu_home .yewu_home_l a:hover{ opacity: 1; }
.yewu_home .yewu_home_l a.active p:after,
.yewu_home .yewu_home_l a:hover p:after{ opacity: 1; }
.yewu_home .yewu_home_l a.active h2,
.yewu_home .yewu_home_l a.active p,
.yewu_home .yewu_home_l a:hover h2,
.yewu_home .yewu_home_l a:hover p { padding-left: 36px; }
.yewu_home .yewu_home_l a.active h2:before,
.yewu_home .yewu_home_l a:hover h2:before{ background: #CE111A; left: 0px; }
.yewu_home .yewu_home_card .ten_img_pc{overflow:hidden;font-size:0px;}
.yewu_home .yewu_home_card .ten_img_pc img{width:100%;border-radius:10px;}
.yewu_home .yewu_home_card{ display: none; }
.yewu_home--mobile{display: none;}

/* index--战略合作 */
.home_cooper_bg{background:#f4f7ff url(../img/home_cooper_bg.jpg);background-size: 100%;background-repeat: no-repeat;background-position: center bottom;}
.cooper{width: 100%; display: flex; flex-direction: column; box-sizing: border-box; align-items: center;}
.cooper_tit { font-size: 36px; }
.home_cooper-263{display: flex; flex-direction: row; /* 子元素横向排列 */ justify-content: center; /* 相对父元素水平居中 */ align-items: center;height:100%;}
/* .home_cooperWrapper{height:500px;background: url(../img/index-cooperate-263.png) center center no-repeat;} */
.home_cooperWrapper{height:466px;background: url(../img/index-cooperate-bj.png) center center no-repeat;}
.home_cooper-platform-load{position:relative;height:100%;}
.home_cooper-platform-load .home_cooper-platform-bg{background:#fff;width:162px;padding:10px 20px;margin:0 auto;border-radius:10px;position: absolute;}
.home_cooper-platform-load .home_cooper-platform-bg:hover{box-shadow: 0px 0px 14px 0px rgba(95, 126, 209, 0.2);}
.home_cooper-platform-load .home_cooper-platform-load_263:hover{box-shadow:none;}

.home_cooper-platform-load img{width:100%;}
.home_cooper-platform-load_263{z-index: 22; bottom: 30%; left:39%;width: 216px!important; height: 216px!important;background: none!important; display: inline-flex; align-items: center; justify-content: center;}
.home_cooper-platform-load_txy{top: 40%; left: 0%;}
.home_cooper-platform-load_yongyou{top: 18%; left: 10%;}
.home_cooper-platform-load_qax{top: 10%; left: 30%;}
.home_cooper-platform-load_txsj{top: 40%; left: 65%;}
.home_cooper-platform-load_lx{top: 40%; left: 21%;}
.home_cooper-platform-load_xushang{top: 5%; left: 70%;}
.home_cooper-platform-load_lt{top:0; left:50%;}
.home_cooper-platform-load_kxht{top:72%; left:50%;}
.home_cooper-platform-load_cec{top:80%; left:30%;}
.home_cooper-platform-load_ry{top:75%; left:72%;}
.home_cooper-platform-load_szsm{top:70%; left:10%;}
.home_cooper-platform-load_cx{top:40%; right:0;}
.home_cooper-platform-load_xty {top:2%; left:5%;}

/* index--客户案例 */
.home_customer_bg{background:#fff url(../img/home_customer_bg.jpg);background-size: cover;background-attachment: fixed;background-repeat: no-repeat;background-position: center;}

/* header */
.header .ejNav{position: absolute; left: 50%; margin-left: -100px; top: 78px; background: #fff; width: 200px; padding: 10px 0; box-shadow: 0 3px 18px rgba(0,0,0,0.08); opacity: 0; visibility: hidden;}
.header .ejNav p a{display: block; line-height: 50px; height: 50px; text-align: center; font-size: 16px;}
.header .ejNav p a:hover { background: #D0121B; color: #fff; }
.header li:hover .ejNav { opacity: 1; visibility: visible; transform: scaleY(1); }

/* footer */
.ft_vscode_box{display: flex;flex-direction: row;font-size: 14px;padding-top:60px;}
.ft_vscode_box .ft_vscode_item{text-align: center;color: #7B7B86;line-height:24px;padding:0 10px;}
.ft_vscode_box .ft_vscode_item img{width:82px;}
.footer_link ol li{padding-right:20px;font-size:14px;float: left;}


/* /* --------关于我们------- */

/* 关于我们-发展历程 */
.maoLink { height: 0; position: relative; overflow: hidden; top: -180px;display: block;}
.m2csmain{background: #fff; position: relative; z-index: 0;}
.m2lxConWpr {padding-bottom: 5vw; }
.m2csConWpr { background-size: 100% auto; background-repeat: no-repeat; background-attachment: fixed; background-position: center top; }
.m2lcWpr { margin: 4.2vw 0 3vw; position: relative; }
.m2lcLine { width: 4px; position: absolute; left: 72px; top: 0; bottom: 0; background: url(../img/m2lc_bg1.png) repeat-y center top; overflow: hidden; }
.m2lcLine i { background: #D0121B; position: absolute; left: 0; top: 0; width: 4px; height: 0%; }
.m2lcYears { text-align: center; position: fixed; left: 0; width: 100%; top: 50%; transform: translateY(-50%); line-height: 480px; height: 480px; font-size: 480px; font-weight: bold; color: #fafafa; display: none; }
.m2lcYr { position: absolute; left: 0; top: 0; right: 0; top: 0; transition: all 0.5s ease-in-out; opacity: 0; font-family: gm_m; }
.m2lcYr.on { opacity: 1; }
.m2lcItems { position: relative; z-index: 1; padding-top: 8.5vw; }
.m2lcItems:before { content: ""; background: url(../img/m2his_logo.png) no-repeat center center; height: 150px; width: 150px; position: absolute; left: 0px; top: -70px;transform: scale(0.8); }
.m2lcItems li { padding-bottom: 25px; padding-left: 165px; }
.m2lc_item { margin-left: 63px; }
.m2lc_yt { height: 46px; position: relative; color: #D0121B; font-size: 32px;}
.m2lc_yt i { height: 40px; width: 40px; position: absolute; left: -111px; top: 3px;transform: scale(0.8) }
.m2lc_yt i:after { content: ""; width: 16px; height: 16px; border-radius: 50%; background: #104484; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); transition: all 0.5s ease-in-out; }
.m2lc_yt i:before { content: ""; position: absolute; left: -4px; top: -4px; right: -4px; bottom: -4px; border: 8px solid #EECAD6; border-radius: 50%; background: none; transition: all 0.5s ease-in-out; opacity: 0 }
.m2lcItems li.on .m2lc_yt { font-family: eu_b;font-weight:700;}
.m2lcItems li.on .m2lc_yt i:after { width: 24px; height: 24px; border: 4px solid #D0121B; background: #fff; }
.m2lcItems li.on .m2lc_yt i:before { opacity: 1; }
.slideMenu {position: fixed; z-index: 20; width: 25px; top: 50%; transform: translateY(-50%); right: 0; display: none; max-height: 50%;}
.slideMenu li { height: 20px; position: relative; }
.slideMenu_a { height: 20px; display: block; white-space: nowrap; position: absolute; padding-left: 55px; top: 0; right: 0; color: #bfbfbf; padding-right: 50px; font: 14px/24px gm_l; }
.slideMenu_a:hover, .slideMenu_a.on { font-size: 18px; font-weight: bold; color: #005ca7; padding-right: 70px; }
.slideMenu_a:before { content: ""; background: #E6E6E6; height: 1px; width: 24px; position: absolute; top: 50%; right: 0px; transition: all 0.5s ease-in-out; }
.slideMenu_a:hover:before, .slideMenu_a.on:before { background: #005CA7; width: 48px; }
.m2his_dl { padding: 1.3vw 0px 4.16vw; }
.m2his_dl dd { font-size: 16px; line-height: 32px; position: relative; padding-left: 20px;color: #181931;}
.m2his_dl dd:before { content: ""; background: #D0121B; height: 6px; width: 6px; position: absolute; left: 0px; top: 13px; border-radius: 50%; }

/* 关于我们-办公地点 */
.location-card-imgs-wrap .card-imgs-content-box .area-nav-list {border-bottom: 3px solid #D0131A;justify-content: center;}
.location-card-imgs-wrap .card-imgs-content-box .tabItem { cursor: pointer; font-size: 24px;color:#181931;font-weight:700;padding:0 3%;}
.location-card-imgs-wrap .card-imgs-content-box .active { color: #D0131A; }
.location-card-imgs-wrap .card-imgs-content-box .card-location-wrap {cursor: default;}
.location-card-imgs-wrap .card-imgs-content-box .card-location-wrap .card-location-list{float: left;width:360px;height:210px;border-bottom: 1px solid #b8b8b8;margin-right:60px; padding-bottom: 1.25rem;padding-right:20px;}
.location-card-imgs-wrap .card-imgs-content-box .card-location-wrap .card-location-list:nth-child(3n){margin-right:0px;}
.location-card-imgs-wrap .card-imgs-content-box .card-location-wrap .card-location-list .card-location-list-title{margin-top:20px;}
.location-card-imgs-wrap .card-imgs-content-box .swiper-slidesds .card-location-list{height: 300px;}

/* 关于我们--企业文化 */
.ao_qywh .qywh_detail .swiper-container .tex{right:5%;top:32%;color:#fff;max-width: 42%;}
.ao_qywh .qywh_detail .swiper-container .line{width:388px;background-color: #114485;position: relative;margin:8px 0 12px 0;height: 2px; }
.ao_qywh .qywh_detail .swiper-container .line:after{ content: "";height: 2px;background-color: #D0121B;width: 22%;position: absolute;left:0;top:0;}
.ao_qywh .qywh_detail .swiper-container .tex:hover .line:after{width: 100%; transition:all 1s ease; -webkit-transition:all 1s ease; -moz-transition:all 1s ease;}
.ao_qywh .qywh_detail .swiper-container .tex h2{font-weight:400;}
.ao_qywh .qywh_detail .swiper-container .tex h1{font-size:36px;line-height:1.2;}

/* ---------业务领域---------- */

/* 业务领域-index*/
.business_index_bg { background: #fff url(../img/business/business_index_bg.jpg); background-size: 100%; background-repeat: no-repeat; background-position: center bottom;}
.business_indexWrapper .itemS{background-repeat: no-repeat; background-position: center center;margin:70px 0 30px 0;text-align: center;position: relative;z-index: 1;}
.business_indexWrapper .itemS a{display:inline-block;font-size: 20px;color: #181931;font-weight:700;}
.business_indexWrapper .itemS a.logo{width:230px;height:160px;}
.business_indexWrapper .itemS a.logo img{width:100%;}
.business_indexWrapper .itemS p{position: absolute;z-index:2;}
.business_indexWrapper .item1>p:nth-child(2){top:72px;left:122px;}
.business_indexWrapper .item1>p:nth-child(3){top:72px;right:122px;}
.business_indexWrapper .item2>p:nth-child(2){top:42px;left:52px;}
.business_indexWrapper .item2>p:nth-child(3){top:42px;right:52px;}
.business_indexWrapper .item2>p:nth-child(4){top:94px;left:122px;}
.business_indexWrapper .item2>p:nth-child(5){top:94px;right:122px;}
.business_indexWrapper .item3>p:nth-child(2){top:42px;left:52px;}
.business_indexWrapper .item3>p:nth-child(3){top:42px;right:52px;}
.business_indexWrapper .item3>p:nth-child(4){top:124px;left:122px;}
.business_indexWrapper .item3>p:nth-child(5){top:124px;right:122px;}
.business_indexWrapper .item1 a.logo{margin-top:-60px;}
.business_indexWrapper .item2 a.logo{margin-top:-45px;}
.business_indexWrapper .item3 a.logo{margin-top:-30px;}
.business_indexWrapper .item1{background-image:url(../img/business/index-yyz_bg.png);width:100%;height:160px;}
.business_indexWrapper .item2{background-image:url(../img/business/index-ytx_bg.png);width:100%;height:180px;}
.business_indexWrapper .item3{background-image:url(../img/business/index-ywl_bg.png);width:100%;height:280px;}
/* 业务领域-元宇宙-3D虚拟直播 */
.application-case .tex{background-repeat: no-repeat; background-position: center center;min-height:450px;width:270px;color:#fff;position: relative;border-radius:10px;background-size: 100%;overflow: hidden;}
.application-case .teximg1{background-image:url(../img/business/rtn_3d_case1.png);}
.application-case .teximg2{background-image:url(../img/business/rtn_3d_case2.png);}
.application-case .teximg3{background-image:url(../img/business/rtn_3d_case3.png);}
.application-case .teximg4{background-image:url(../img/business/rtn_3d_case4.png);}
.application-case .tex .box{position: absolute;bottom: 0;left:0;}
.application-case .tex .box p{display: none;}
.application-case .tex:hover p{display: block;}
/* 业务领域-元宇宙-AI数字人 */
.ai_yycj_function .yycj-box .yycj-item { width: 48%!important;}
.ai_yycj_function .yycj-box .yycj-item .item111{position: relative;font-size: 0;border-radius:10px;}
/* 业务领域-云通信-视频会议 */
.solution_value_wrap .box_value{flex-wrap: wrap;}
.solution_value_wrap .box_value .tex{margin-bottom:30px;}
.solution_value_wrap .box_value .tex:nth-child(4),.solution_value_wrap .box_value .tex:nth-child(5),.solution_value_wrap .box_value .tex:nth-child(6){margin-bottom:0px;}
.rtc_video_tegn .tegn_item{width:230px;min-height:230px;background: #F3F7FC; border-radius: 10px;color:#181931;margin-top:10px;}
.rtc_video_tegn .tegn_item:hover{background: linear-gradient(0deg, #D0111B 0%, #ED382E 100%);color:#fff;}
.rtc_video_tegn .video_tegn_box {flex-wrap: wrap;align-items:inherit;}
.en .rtc_video_tegn .tegn_item .box p{text-align: left;}
.rtc_video_tegn .tegn_item .box p{text-align: justify;}
.rtc_video_tegn .tegn_item .box{position: relative;height:calc(100% - 60px);}
.rtc_video_tegn .tegn_item .box .img{position: absolute;right:-30px;bottom:-30px;height:52px;width:52px;background-image:url(../img/business/rtc_video_tsgn.png);background-repeat: no-repeat;background-position: center;}
.rtc_video_tegn .tegn_item .box .img1{background-position: 0 0;}
.rtc_video_tegn .tegn_item .box .img2{background-position: -56px 0;}
.rtc_video_tegn .tegn_item .box .img3{background-position: -110px 0;}
.rtc_video_tegn .tegn_item .box .img4{background-position: -168px 0;}
.rtc_video_tegn .tegn_item .box .img5{background-position: -224px 0;}
.rtc_video_tegn .tegn_item .box .img6{background-position: -336px 0;}
.rtc_video_tegn .tegn_item .box .img7{background-position: -392px 0;}
.rtc_video_tegn .tegn_item .box .img8{background-position: -446px 0;}
.rtc_video_tegn .tegn_item .box .img9{background-position: -504px 0;}
.rtc_video_tegn .tegn_item .box .img10{background-position: -560px 0;}
.rtc_video_tegn .tegn_item:hover .box .img1{background-position: 0 -58px;}
.rtc_video_tegn .tegn_item:hover .box .img2{background-position: -56px -58px;}
.rtc_video_tegn .tegn_item:hover .box .img3{background-position: -110px -58px;}
.rtc_video_tegn .tegn_item:hover .box .img4{background-position: -168px -58px;}
.rtc_video_tegn .tegn_item:hover .box .img5{background-position: -224px -58px;}
.rtc_video_tegn .tegn_item:hover .box .img6{background-position: -336px -58px;}
.rtc_video_tegn .tegn_item:hover .box .img7{background-position: -392px -58px;}
.rtc_video_tegn .tegn_item:hover .box .img8{background-position: -446px -58px;}
.rtc_video_tegn .tegn_item:hover .box .img9{background-position: -504px -58px;}
.rtc_video_tegn .tegn_item:hover .box .img10{background-position: -560px -58px;}
/* 业务领域-云通信-企业直播 */
.zhibo_yycj_function .yycj-box{flex-wrap: wrap;}
.zhibo_yycj_function .yycj-box .yycj-item{margin-bottom:20px;}
.zhibo_yycj_function .yycj-box .yycj-item:nth-child(4),.zhibo_yycj_function .yycj-box .yycj-item:nth-child(5),.zhibo_yycj_function .yycj-box .yycj-item:nth-child(6){margin-bottom:0px;}
/* 业务领域-云通信-电话会议 */
.rtc_phone_tsgn .phone_tsgn_box{background:url(../img/business/rtc_phone_pic.png) top center no-repeat;flex-wrap: wrap;min-height:314px;align-items: inherit;margin-top:50px;}
.rtc_phone_tsgn .phone_tsgn_box .tsgn_item{color: #181931;width:600px;margin-top:-20px;}
.rtc_phone_tsgn .phone_tsgn_box .tsgn_item p{margin-top:30px;height:232px;padding-right:38px;}
.rtc_phone_tsgn .phone_tsgn_box .tsgn_item:nth-child(2n) p{padding-right:0px;padding-left:38px;}
.rtc_phone_tsgn .phone_tsgn_box .tsgn_item:nth-child(3) p,.rtc_phone_tsgn .phone_tsgn_box .tsgn_item:nth-child(4) p{height:auto;}
.rtc_phone_tsgn .phone_tsgn_box .tsgn_item h2{height:30px;}
.rtc_phone_tsgn .phone_tsgn_box .tsgn_item:nth-child(1),.rtc_phone_tsgn .phone_tsgn_box .tsgn_item:nth-child(3){padding-right:240px;}
.rtc_phone_tsgn .phone_tsgn_box .tsgn_item:nth-child(2),.rtc_phone_tsgn .phone_tsgn_box .tsgn_item:nth-child(4){padding-left:240px;}
/* 业务领域-云通信-企业邮箱 */
.rtc_email_tegn .tegn_item{width:280px;}
.rtc_email_tegn .tegn_item .box .img{background-image:url(../img/business/rtc_email_tsgn.png);width:70px;height:70px;}
.rtc_email_tegn .tegn_item .box .img1{background-position: 6px 0;}
.rtc_email_tegn .tegn_item .box .img2{background-position: -70px 0;}
.rtc_email_tegn .tegn_item .box .img3{background-position: -145px 0;}
.rtc_email_tegn .tegn_item .box .img4{background-position: -218px 0;}
.rtc_email_tegn .tegn_item .box .img5{background-position: -291px 0;}
.rtc_email_tegn .tegn_item .box .img6{background-position: -365px 0;}
.rtc_email_tegn .tegn_item .box .img7{background-position: -440px 0;}
.rtc_email_tegn .tegn_item .box .img8{background-position: -514px 0;}
.rtc_email_tegn .tegn_item:hover .box .img1{background-position: 6px -80px;}
.rtc_email_tegn .tegn_item:hover .box .img2{background-position: -70px -80px;}
.rtc_email_tegn .tegn_item:hover .box .img3{background-position: -145px -80px;}
.rtc_email_tegn .tegn_item:hover .box .img4{background-position: -218px -80px;}
.rtc_email_tegn .tegn_item:hover .box .img5{background-position: -291px -80px;}
.rtc_email_tegn .tegn_item:hover .box .img6{background-position: -365px -80px;}
.rtc_email_tegn .tegn_item:hover .box .img7{background-position: -440px -80px;}
.rtc_email_tegn .tegn_item:hover .box .img8{background-position: -514px -80px;}
/* 业务领域-云通信-呼叫中心 */
.rtc_voices_tsgn .phone_tsgn_box{background:url(../img/business/rtc_voices_pic.png) top center no-repeat;min-height: 412px;}
.rtc_voices_tsgn .phone_tsgn_box .tsgn_item{margin-top:-42px;}
.en .rtc_voices_tsgn .phone_tsgn_box .tsgn_item p{text-align:left;}
.rtc_voices_tsgn .phone_tsgn_box .tsgn_item p{height: 395px;text-align:justify;}

/* 业务领域-云网络-虚拟专网 */
.rtc_vpn_tsgn .phone_tsgn_box{background:url(../img/business/rtc_vpn_pic.png) top center no-repeat;min-height: 443px;}
.rtc_vpn_tsgn .phone_tsgn_box .tsgn_item{margin-top:-10px;}
.rtc_vpn_tsgn .phone_tsgn_box .tsgn_item p{height: 276px;}
.l-section-imgbg1 .box{padding:0 10%;}

/* 业务领域-云网络-数据中心 */
.solution_products .box_products .card_wrap .sjzx-cj-box{flex-wrap: wrap;padding:5px 0 15px 0;}
.solution_products .box_products .card_wrap .sjzx-cj-box .sjzx-cj-item{width:50%;}
.sjzx-cj-item{background-position: left center;background-repeat: no-repeat;padding-left:40px;margin-top:15px;color:#181931;font-size:14px;}
.sjzx-cj-item1{background-image:url(../img/business/rtn_sjzx_ico11.png);}
.sjzx-cj-item2{background-image:url(../img/business/rtn_sjzx_ico12.png);}
.sjzx-cj-item3{background-image:url(../img/business/rtn_sjzx_ico13.png);}
.sjzx-cj-item4{background-image:url(../img/business/rtn_sjzx_ico14.png);}
.sjzx-cj-item5{background-image:url(../img/business/rtn_sjzx_ico15.png);}
.sjzx-cj-item6{background-image:url(../img/business/rtn_sjzx_ico16.png);}
.sjzx-cj-item7{background-image:url(../img/business/rtn_sjzx_ico17.png);}
.sjzx-cj-item8{background-image:url(../img/business/rtn_sjzx_ico18.png);}

/* 业务领域-云网络-音视频传输网 */
.rtn_yspcs_tsgn .phone_tsgn_box { background: url(../img/business/rtn_yspcs_pic.png) top center no-repeat; min-height: 443px; }
.rtn_yspcs_tsgn .phone_tsgn_box .tsgn_item{margin-top: -2px;}
.rtn_yspcs_tsgn .phone_tsgn_box .tsgn_item p{height: 254px;}

/* 业务领域-云网络-5G通信 */
.rtn_5g_tsgn .phone_tsgn_box { background: url(../img/business/rtn_5g_pic.png) top center no-repeat; min-height: 404px; }
.rtn_5g_tsgn .phone_tsgn_box .tsgn_item{margin-top: 40px;}
.rtn_5g_tsgn .phone_tsgn_box .tsgn_item p{height: 198px;}


/* ---------解决方案---------- */

/* 解决方案-国产信创*/
.l_solution_tit{font-size:36px;}
.l_solution_tit24{font-size:24px;}
.solution_value .box_value{justify-content: space-between;}
.solution_value .box_value .tex{background: #F3F7FC; border-radius: 10px;width:23.5%;color:#181931;line-height:1.8;min-height:280px;}
.solution_value .box_value .tex:hover{background-image: linear-gradient(to top, #ffb2b2, #f3f7fc);}
.solution_value .box_value .tex .box{padding:10px 0;}
.solution_value .box_value .tex .box h2{line-height:1.2;padding:5px 0;}
.en .solution_value .box_value .tex .box p{text-align: left;}
.solution_value .box_value .tex .box p{text-align: justify;}
/* .solution_value .box_value .tex:hover img{transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg);} */
.solution_authority .box_authority{background: #F3F7FC;padding:70px 0 80px 0;}
.solution_authority .box_authority .img{width:100%;height:100px;display: flex;align-items: center;justify-content: center;}
.solution_authority .swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function: linear;    /*之前是ease-out*/ -moz-transition-timing-function: linear; -ms-transition-timing-function: linear; -o-transition-timing-function: linear; transition-timing-function: linear;}
.solution_products .box_products .card_wrap {display: flex; flex-wrap: wrap; justify-content: space-between;}
.solution_products .box_products .card_wrap_line h2{font-weight:700!important;}
.solution_products .box_products .card_wrap_line .c_item:after{content:"";width: 4px; height: 20px; background: #D0121B;display: block;position: absolute;left:0px;top:60px;}
.solution_products .box_products .c_item {overflow:hidden;min-height:180px;flex: 1; margin: 0 20px 32px 0; background-color: #fff; width: calc( (100% - 40px) / 2 ); min-width: calc((100% - 40px) / 2); max-width: calc((100% - 40px) / 2);background-size: cover; position: relative; border-radius: 8px; overflow: hidden; background-position: center center; padding:55px 35px;background-repeat: no-repeat;transition:All .4s ease-in-out;-webkit-transition:All .4s ease-in-out;-moz-transition:All .4s ease-in-out;-o-transition:All .4s ease-in-out;}
.solution_products .box_products .c_item h2{font-size:20px;margin-bottom:10px;color:#181931;font-weight:400;}
.solution_products .box_products .c_item:hover h2{font-weight:700;}
.en .solution_products .box_products .c_item p{text-align:left;}
.solution_products .box_products .c_item p{font-size:14px;line-height:1.8;color:#181931;text-align:justify;}
.solution_products .box_products .c_item-1{background-image:url(../img/solution/related_products_bg1.png);}
.solution_products .box_products .c_item-2{background:#f3f7fc;}
.solution_products .box_products .c_item-2:hover{background: linear-gradient(0deg, #D0111B 0%, #ED382E 100%);}
.solution_products .box_products .c_item-2:hover p,.solution_products .box_products .c_item-2:hover h2{color:#fff;}
.solution_products .box_products .c_item:nth-child(2n){ margin-right: 0;}


/* 解决方案-数字营销*/
.solution_fun_char .card-imgs-content-box .tabItem{font-size:18px;padding:0 3%;font-weight:400;}
.solution_fun_char .dm-char-box{margin-top:10px;}
.solution_fun_char .dm-char-box .dm-char-img img,.dm-char-img img{width:100%;border-radius: 10px;}
.en .solution_fun_char .dm-char-box .dm-char-msg{text-align: left;}
.solution_fun_char .dm-char-box .dm-char-msg{text-align: justify;}

/* 解决方案-智慧办公*/
.solution_core_function .card-imgs-content-box{overflow: hidden;}
.solution_core_function .card-imgs-content-box .area-nav-list{float:right;width:48%;display: block;border-bottom:none;}
.solution_core_function .card-imgs-content-box .area-nav-list .tabItem{font-size:20px;padding:19px 45px 19px 30px;background:url(../img/solution/down.svg) no-repeat 540px center;}
.solution_core_function .card-imgs-content-box .area-nav-list .active{padding:25px 45px 25px 28px;border-bottom-right-radius: 10px;border-top-right-radius: 10px;border-left:2px solid #D0121B;background:#F3F7FC url(../img/solution/up.svg) no-repeat 540px 30px;}
.solution_core_function .card-imgs-content-box .area-nav-list .core-char-msg{font-size:16px;color:#737579;font-weight:400;display: none;margin-top:10px;}
.en .solution_core_function .card-imgs-content-box .area-nav-list .active .core-char-msg{text-align: left;}
.solution_core_function .card-imgs-content-box .area-nav-list .active .core-char-msg{display: block;text-align: justify;}
.solution_core_function .card-imgs-content-box .card-location-wrap{float:left;width:48%;}

/* 解决方案-智能家居*/
.solution_value1 .box_value .tex{width: 31.5%;}

/* 解决方案-AIGC应用*/
.solution_products .box_products .c_item-11{background-image:url(../img/solution/aigc_key_bg1.png);}
.solution_products .box_products .c_item-12{background-image:url(../img/solution/aigc_key_bg2.png);}
.solution_products .box_products .c_item-13{background-image:url(../img/solution/aigc_key_bg3.png);}
.solution_products .box_products .c_item-14{background-image:url(../img/solution/aigc_key_bg4.png);}
.solution_yycj_function .yycj-box {align-items: inherit;width:100%;flex-wrap: wrap;}
.solution_yycj_function .yycj-box .yycj-item{width:31.5%;color:#181931;margin-bottom:20px;}
.solution_yycj_function .yycj-box .yycj-item h2{font-size:20px;margin:15px 0 8px 0;}
.solution_yycj_function .yycj-box .yycj-item img{border-radius: 10px;width: 100%;}
.solution_yycj_function .yycj-box .yycj-item:hover img{border-radius: 10px;transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05);}
.en .solution_yycj_function .yycj-box .yycj-item p{text-align: left;}
.solution_yycj_function .yycj-box .yycj-item p{text-align: justify;}


/* 媒体中心---新闻中心 */
.m2nul {border-bottom: 1px solid rgba(55,57,90,0.1);margin: 0px -12px 40px; }
.m2nul li { padding: 0px 12px; float: left; width: 33.33%; margin-bottom: 34px; }
.m2naBox { display: block; padding: 0px 0 1.02vw; position: relative; }
/* .m2naBox:hover { box-shadow: 0 10px 20px rgba(0,0,0,0.1); transform: translateY(-10px); background: #fff; } */
.m2naBox .overflowHide { height: 221px; }
.m2nbm { padding: 15px 0 0; position: relative; }
.m2nbm span { font: 16px/46px arial; display: block; }
.m2nbm p { font-size: 18px; line-height: 30px; letter-spacing: 2px; display: block; height: 64px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color: #181931;text-align:justify}
/* .m2naBox:after { content: ""; background: url(../img/m2nar.png) no-repeat center center; height: 12px; width: 8px; position: absolute; left: 28px; bottom: 1.66vw; transition: all 0.5s ease-in-out; opacity: 0; } */
/* .m2naBox:hover:after { opacity: 1; } */
.bgImg { position: relative; overflow: hidden; }
.bgImg img { display: block!important; width: 100%; height: 100%; /* object-fit: cover;*/ position: absolute; left: 0; top: 0;}
.scaleImg .bgImg { transition: all 0.5s ease-in-out; position: absolute; height: 100%; width: 100%; left: 0; top: 0;border-radius:10px;}
.scaleImg img { transition: all 0.5s ease; }
.overflowHide { overflow: hidden; position: relative; z-index: 0; }
.scaleImg:hover img{transform:scale(1.1);}
.scaleImg .bgImg:hover img{border-radius:10px;}


/* 投资者关系 */
.announcement-list-section .announcement-list{overflow: hidden;}
.announcement-list-section .announcement-list li{ padding: 0 0 20px 0; margin-bottom: 20px; border-bottom: 1px solid #ccc; position: relative;}
.announcement-list-section .announcement-list li:hover .block-box .time .time-b{color:#D0121B;}
.announcement-list-section .announcement-list li:after{ content: ""; position: absolute; width: 0; height: 2px; bottom: -1px; left: 0;background-color: #D0121B; }
.announcement-list-section .announcement-list li:hover:after{ width: 50%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.announcement-list-section .announcement-list li .block-box{ position: relative; padding-left: 115px;}
.announcement-list-section .announcement-list li .block-box .time{ font-size: 18px; font-weight: bold; line-height: 1; position: absolute; left: 0; top:5px;color:#181931;font-family: Arial, Helvetica, sans-serif;}
.announcement-list-section .announcement-list li .block-box .time .time-b{ font-size: 36px; color: #181931; margin-top: 10px;line-height: 30px;height: 28px;}
.announcement-list-section .announcement-list li .block-box .right-box{ min-height: 72px;}
.announcement-list-section .announcement-list li .block-box .right-box .title{ font-size: 18px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;opacity: 0.9;color:#181931;}
.announcement-list-section .announcement-list li:hover .block-box .right-box .title{opacity: 1;}
/* .announcement-list-section .announcement-list li .block-box .right-box .cont{ font-size: 16px; line-height: 1.8; margin-top: 15px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;} */
.announcement-list-section .announcement-list li:last-child{margin-bottom: 0;}
/* .announcement-list-section .announcement-list li:last-child:after{ width: 0;} */
.look_more{cursor: pointer;line-height:30px;margin-top:35px;}
.look_more a{font-size:18px;}
.look_more a .look_all{opacity: 0.9;color:#181931;}
.look_more:hover a .look_all{opacity: 1;}
.left_gs_ggbg{background: #F2F2F2;padding: 50px 38px;}
.all_jl{margin-bottom: 100px;}


/* 首页banner --新增*/
#home_video_swiper .home_banner_box{position: relative;}
#home_video_swiper .home_banner_box img{display: block;}
#home_video_swiper .home_banner_txt{position: absolute;width: 100%;text-align: center;left: 0;top: 0;padding: 0 5%;height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;z-index: 3;}
#home_video_swiper .home_banner_txt h1{color:#181931;font-size: 48px;padding-bottom:25px;}
#home_video_swiper .home_banner_txt p{color: #5B6C8E;font-size: 36px;padding-bottom: 5%;line-height: 60px;padding-left: 10%;padding-right: 10%;}
#home_video_swiper .swiper-pagination111{bottom: 40px; left: 50%; transform: translateX(-50%); z-index: 2; text-align: center; max-width: 1180px;position: absolute;}
#home_video_swiper .swiper-pagination111 .swiper-pagination-bullet{ opacity: 1; width: 64px; height: 4px; background: rgba(3, 12, 76, 0.3); border-radius: 4px; position: relative;transition: all 0.3s;}
#home_video_swiper .swiper-pagination111 .swiper-pagination-bullet::after { content: ""; top: 0; left: 0; right: 100%; height: 4px; border-radius: 4px; background: #D0121B; position: absolute; }
#home_video_swiper .swiper-pagination111 .swiper-pagination-bullet-active::after { animation: pagination111 11s linear infinite; }
@keyframes pagination111 { 0% { right: 100%; } 100% { right: 0; } }
#home_video_swiper .swiper-pagination111 .swiper-pagination-bullet-active { background: rgba(3, 12, 76, 0.3) !important;}


/* 0719新加 */
.solution_yycj_function .yycj-box .yycj-item1{width: 31.5%!important;}
.l-section-bgF3{background: #F3F7FC;}
.pt60{padding-top:60px;padding-bottom:60px;}
.solution_products .box_products .c_item-znkf11{background-image:url(../img/business/znt_znkf_bg1.png);}
.solution_products .box_products .c_item-znkf12{background-image:url(../img/business/znt_znkf_bg2.png);}
.solution_products .box_products .c_item-znkf13{background-image:url(../img/business/znt_znkf_bg3.png);}
.solution_products .box_products .c_item-znkf14{background-image:url(../img/business/znt_znkf_bg4.png);}
.location-card-imgs-wrap .card-imgs-content-box .area-nav-list01{border-bottom: none;}
.location-card-imgs-wrap .card-imgs-content-box .area-nav-list01 .tabItem{padding: 5px 2%;}
.location-card-imgs-wrap .card-imgs-content-box .area-nav-list01 .active{background: #D0121B;border-radius: 20px;color: #fff;}
.znt_btn a{border-radius: 20px;padding:8px 40px;display: inline-block;}
.znt_btn_red a{border: 1px solid #D0121B;color:#D0121B;}
.znt_btn_red a:hover{background:#D0121B;color:#fff;}
.lppb10{padding-bottom:10px;}
.lppb30{padding-bottom:30px;}
.lppb10-lppt30{padding-bottom:10px;padding-top:30px;}
.znt_bgzs .dm-char-img{z-index:1;}
.znt_bgzs .znt_bgzs_icon{z-index:2;}
.znt_bgzs .znt_bgzs_icon2{right:90px;bottom:55px;width:50%;}
.znt_bgzs .znt_bgzs_icon1{left:70px;top:-45px;width:30%;}
.l_solution_cs{color: #181931;background: linear-gradient(0deg, #1FACFF 0%, #004AF8 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}