.head .step > div > div{
    display: flex;
    align-items: center;
    height: 32px;
    justify-content: center;
}
.head .step div span:nth-child(1){
    line-height: 32px;
    text-transform: uppercase;
    font-size: 14px;
}
.head .step i{
    line-height: 32px;
}
.head ul li{
    margin-right: 2.8vw;
}
.pro_info{
    font-size: 14px;
    width: 80%;
}
.pro_hover_box .pro_info{
    width: 100%;
}
.scr3_pro_box > .pro_img_box{
    height: 35vh;
}
.scr3_pro_box .scr3_pro_tex_box{
    height: 12vh;
}
.scr3_pro_tex_box .pro_info{
    max-height: 48px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;


}
.culture .left p, .culture .right p{
    width: 431px;
}
.growth span{
    line-height: 16px;
}
.list > div ul li p:nth-child(1){
    min-width: 65px!important;
}
.growth > div {
    display: flex;
    float: left;
    align-items: center;
}
.growth > div div{
    margin:auto ;
}
.shortTime.brand_story .left > p:nth-child(3),.shortTime.brand_story .left > p:nth-child(4){
    text-align: justify;
}
.mess_box .swiper-pagination > span .src2_pag_name {
    display: inherit;
    position: relative;
    line-height: 1;
    color: rgba(0, 54, 134, 0.4);
    overflow: hidden;
    left: 50%;
    transform: translateX(-50%);
    font-size: 18px; 
}
.mess_box .swiper-pagination > span .src2_pag_name::after {
    display: none;
}
.mess_box .swiper-pagination > span .src2_pag_name{
    font-size: 16px;
}
.region form label{
    min-width: 50px;
    display: inline-block;
}
div.intro .box .part_1{
    padding-bottom: 10px;
}
div.join .part_2 > .box div:nth-child(2) span:nth-child(1), .join .part_2 > .box div:nth-child(2) span:nth-child(2), .join .part_2 > .box div:nth-child(2) span:nth-child(3){
    width: 150px;
}
div.join .part_2 > .box > div:nth-child(2) p {
    width: calc(100% - 175px);
}
.com_con_body_his>div:nth-child(even) .his_info_box .his_deed{
    max-width: 90%;
}
#business-products div.sev_box2_en > div p{
    width:100%;
}
.region form.clear select{
    width: 230px;
}
/* .region form.clear > div:nth-child(3){
    margin-left: 0;
} */
.business .sev_box_en span:nth-child(2){
    width: 60%;
    margin-left: 20%;
}
.business .sev_box_en p{
    min-height: 80px;
}
.Centennial{
    padding-bottom: 50px;
}
.variety .left div.title span{
    font-size: 22px;
}
.growth2 div,.growth2 div:nth-child(4){
    text-align:center;
    margin-top:15px;
}
.scroll-width2 > div{
    border-bottom: 1px solid rgba(255,255,255,0.2);
    position: relative;
}
.variety .left div.cont span:hover{
    background: transparent;
}
.variety .left .cont > div > div:hover{
    background: #399FDE;
    cursor: pointer;
}
.variety div.left .cont span{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 90%;
    border-bottom: none;
}
.variety .left .cont i {
    position: absolute;
    top: 0;
    right: 30px;
}
div.business .sev_box span:nth-child(2){
    font-size: 16px;
}

@media screen and (min-width: 1101px){
    .growth3{
        height: 905px;
    }
    .business.pulp .sev_box div{
        min-height: 255px;
    }
}
@media screen and (max-width: 1600px)
{
    .head ul li{
        margin-right: 2vw;
        font-size: 14px;
    }
    .mess_box .swiper-pagination > span .src2_pag_name{
        font-size: 14px;
    }
    .pro_title{
        font-size: 18px;
    }
    .pro_info {
        display: none;
    }
    .mess_box .swiper-pagination > span:first-child {
        margin-left: 7.5%;
    }
    .tit_place0 {
        margin-right: 7.5%;
    }
}
@media screen and (max-width: 1400px)
{
    .head ul li{
        margin-right: 1vw;
    }
    .FSC-COC > .container .left {
        width: calc(100% - 700px);
    }
}
@media screen and (max-width: 1300px)
    {
    .ind_body .head ul {
        padding-left: 1vw;
    }
}
@media screen and (max-width: 1100px)
{
    .growth3 .left h2{
        margin-top:15px;
    }
    .head .news_pic_show h1{
        text-align: left;
    }
    .lease-body #business-products div.sev_box > div{
        min-height:auto;
    }
    .join .part_1 p, div.join .part_2 > .box > div:nth-child(2) p{
        text-align: justify;
    }
    div.region form input[id="userName"]{
        width: 230px;
    }
    .variety div.right .box span{
        font-size: 12px;
        line-height: 16px;
    }
    #business-products div.sev_box > div{
        min-height: 112px;
    }
    .scroll-width2 > div{
        border-bottom: none;
    }
    .variety div.left .cont span{
        width:140px;
    }
    #business-products div.sev_box span:nth-child(2){
        font-size: 14px;
    }
    .business .sev_box_en span.sev_box_en_title{
        width: 66%;
        margin-left: 17%;
    }
    .business.pulp .sev_box_en div{
        min-height: 198px;
    }
    .profile .left .icon > div span:nth-child(4){
        width: 95%;
    }
    .profile .left .icon > div p{
        display: block;
        width: 100%;
        text-align: left;
    }
    .com_con_body_his>div:nth-child(odd) .his_info_box .his_deed, .com_con_body_his>div:nth-child(odd) .his_info_box .his_time{
        padding-left: 24%;
    }
   .profile .left .icon > div{
       margin-bottom:10px;
   }
   .com_con_body_his>div:nth-child(even) .his_info_box .his_deed{
    max-width: 99%;
    text-align: right;
   }
   .com_con_body_his>div:nth-child(even) .his_info_box .his_deed, .com_con_body_his>div:nth-child(even) .his_info_box .his_time{
    padding:0 24% 0 0;
   }
   .mess_box .swiper-pagination > span {
    width: 25%;
    }
    .profile .left .icon > div {
        margin-bottom: 20px;
    }
   .ind_news_mes_box > div{
       text-align: left;
   }
   .ind_com_box .ind_com_info{
       height: 80px;
       overflow: hidden;
       display: -webkit-box;
       text-overflow: ellipsis;          
       -webkit-box-orient: vertical;    
       -webkit-line-clamp: 4; 
   }
   .head div.step div span:nth-child(1){
       font-size:12px;
       white-space: normal;
       line-height: 1;
       text-align: left;
   }
   .head .step > div > div > div{
       width:60%;
   }
   .over-scroll .step a{
      
    }
   .FSC-COC > .container .left{
       width: 92%;
        margin-left: 4%;
        margin-top: 15px;
   }
   .FSC-COC > .container div:nth-child(3) p,
   .growth .map > div:nth-child(2) span:nth-child(5),
    .profile .left > p{
       line-height: 24px;
       text-align: justify;
        display: inline-block;
        font-size:14px;
   }
   .mess_box .mess_con .data_box .dat_num {
    display: block;
    }
    .region form.clear select{
        width: calc(100% - 93px);
    }
    div.region form input[id="userName"]{
        width: 100%;
    }
    .ind_page_box{
        width: 100%;
        overflow-x: auto;
    }
    .mess_box .swiper-pagination {
        width: 200%;
    }
    .mess_box .swiper-pagination > span:first-child {
         margin-left: 0;
    }
    .mess_box .swiper-pagination > span {
        width: 16.66%;
    }
}
@media screen and (max-width: 414px){
    .mess_box .mess_con .data_box > div{
        width: calc((100% - 20px) / 2);
    }
    .business .sev_box div{
        min-height: 200px;
    }
    .head .step > div {
        width: 33.2vw;
        min-width: 130px;
    }
    .head .step > div > div > div{width: auto}
}
@media screen and (max-width: 320px){
    .ind_com_box .ind_com_info{
        height: 60px;
        -webkit-line-clamp: 43 
    }
}
