.new_header .fiex_banner{display: flex}
.new_header .fiex_banner .lau{display: flex}
.new_header .fiex_banner .lau>span{margin-right: 5px }
.new_header .fiex_banner .lau>div{display: flex}
.new_header .fiex_banner .lau .on{color: #fff}
.mx-1{margin: 0 4px}
.web_d_case{color:#333}
.web_d_case h3{font-size: 40px;text-align: center;font-weight: bold;}
#join .r2 .join_r2_con{padding-top: 5vw;!important;}
.join_r2_con{width: 100%;}
.join_r2_con .fk{display: flex;gap:2vw;}
.join_r2_con a{display: block;width: 23%}
#main{width: 80%;margin: 0 auto}
.main1{padding: 30px 0; display: flex;justify-content: space-between;align-items: start;gap: 80px;color: #3e3e3f}
.main1 .pic{padding: 10px;border: 1px solid #fff}
.main1 img{width:31.25vw;height: 31.25vw;object-fit: cover}
.canshu{margin-top: 10px}
.canshu .grid{display: grid;grid-template-columns: repeat(2,1fr);}
.canshu .t{width:8vw;display: flex;align-items: center;}
.canshu .v{margin-left: 40px; width: 12vw;}
.canshu .item{border-bottom: 1px solid #3e3e3f;padding: 10px 5px 10px 5px; display: flex;}
.canshu .csbg{background: #f2682c;padding: 10px;color: #fff}
.canshu{flex:1}
.main2{margin-bottom: 20px}
.main2 li {list-style: none}
.main2 .pjbg{background: #3e3e3f;padding: 10px;color: #fff;margin-bottom: 20px}
.main2 ul{display: flex;gap: 20px;flex-wrap:wrap}
.main2 li img{width: 7vw;object-fit: cover;mix-blend-mode: multiply;padding: 3px;border:2px solid #000;border-radius: 25px}
.main2  .text{height: 3vw; text-align: center;color: #999;width: 7vw;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.main2 li:hover .text{white-space: pre-wrap}

.captcha{display: flex;justify-content: center;align-items: center;gap: 1vw}
@media screen and (orientation: portrait) {
    header .nav_con_c .nav_box .line_box li>div a{color:#ad5632;}
    .sea_box{display:none}
    .join_r2_con .fk{flex-direction: column;}
    .join_r2_con a{width: 100%}
    .web_block .pub_img_box{background: #fff}
    .web_d_case h3{font-size: 24px;line-height: 1.2;text-align: left;margin-bottom: 10px;}
    .pub_title_h4{text-align:center}
    .press_releases_body .r2 .pub_case .press_center .press_con_case .press_con .web_con_box .web_block>div .web_txt .pub_info{display: none}
    .press_releases_body .r2 .pub_case .press_center .press_con_case .press_con .web_con_box .web_block{margin-bottom: 0}
    #main{width: 95%}
    .main1{flex-direction: column;gap: 1vw}
    .main1 .pic{width: 100%}
    .main1 img{width: 100%;height: 70.25vw;}
    .canshu{width: 100%}
    .canshu .grid{    grid-template-columns: repeat(1, 1fr);}
    .canshu .t{width: 46%}
    .canshu .v{width: 60%}
    .main2 li img{width: 27vw}
    .main2 .text{height: 7vw;width: 25vw;}
    .foot_logo img{width: 53vw}
    .down_case .down_sty .down_left .pub_title_h4{ text-align: left; height: auto;}
    #join .r2 .join_r2_con{padding-top: 0}
    .logo_box img{width:40vw}
    #lau{display: flex;justify-content: center;}
    #lau a{font-size: 20px;color:#fff}
    header .nav_con_c .nav_box.on, header .nav_con_c .nav_box.on .line_box{overflow: auto}
    .home .r2_1 .ind_abo_con .pub_img_box{    height: 52vw;}
    .home .r3 .row_case .row03_con a>div .pub_info{display: none}
    .home .r3 .row_case{ padding-top: 2.6rem;}
    .row03_con .pub_img_box{ margin: 14px;}
    .home .r3 .pub_img_box .pub_title{font-size: 40px}
    .press_releases_body .r2{padding-top: 0px}
    .press_releases_body .r2 .pub_case .press_left{margin: 10px 0}
    .web_con_box{gap:10px;margin-top: 20px}
    .press_releases_body .r2 .pub_case .press_center .press_con_case{margin-top: 0}
    .press_releases_body .r2 .pub_case .press_center .press_con_case .press_con .web_con_box .web_block{width: calc(50% - 5px);}
    #companyN     .sty_pc{display: block!important;}
    .row_03_block:nth-of-type(2) .pub_img_box img{object-fit: contain;}
    .home .ind_banner_box .ind_banner_con .pub_img_box .poster_box{    width: 100%;}
}

