.industry_demand_title{
    margin-top:0.64rem;
}
.industry_demand_title h1, .basis_functions_title h1{
    text-align: center;
    font-size: .6rem;
    font-family: Futura LT CondensedExtraBold;
    font-weight: 400;
    background: linear-gradient(180deg, #E7F1F2 0.1220703125%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.industry_demand_title h2, .basis_functions_title h2{
    margin-top: -0.28rem;
    text-align: center;
    font-size: 0.4rem;
    font-family: Microsoft YaHei;
    color: #333333;
    background: linear-gradient(270deg, #2E5FD8 34%, #00ACFF 58%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}
.industry_demand_all{
    height: 5.6rem;
    display: flex;
    align-items: center;
}
.industry_demand_image img{
    width: 100%;
    height: auto;
}
.industry_demand_div{
    padding-left: .59rem;
}
.industry_demand_div h1, .industry_demand_div_left h1{
    font-size: .50rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #333333;
}
.industry_demand_div h2, .industry_demand_div_left h2{
    padding-top: .47rem;
    font-size: .18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #072951;
    line-height: .4rem;
}
.industry_demand_div_left{
    padding-right: .59rem;
    padding-top: 1.25rem;
    height: 4.6rem;
}
.basis_functions_div{
    padding-top: .82rem;
    display: flex;
    flex-direction: column;
    text-align: center;
    height: 2rem;
}
.basis_functions_div img{
    width: .52rem;
    height: .52rem;
    display: block;
    margin: 0 auto;
}
.basis_functions_div h1{
    padding-top: .14rem;
    font-size: .16rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
}
.basis_functions_div h2{
    width: 80%;
    padding-left: 20%;
    padding-top: .19rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 300;
    color: #333333;
    line-height: .2rem;
}

/*<767px*/
@media screen and (max-width:767px) {
    .industry_demand_all{
        height: 4.6rem;
    }
    .basis_functions_div{
        height: 2.6rem;
    }
    .basis_functions_div h2{
        line-height: .26rem;
    }
}
/*>=768px*/
@media screen and (min-width:768px) {

}
/*>=992px*/
@media screen and (min-width:992px) {

}
/*>=1200px*/
@media screen and (min-width:1200px) {

}



















