.banner{
    width:100%;
    height:500px;
    margin: 125px auto 0 auto;
    position:relative;
}
.banner img{
    width:100%;
    height:100%;
    object-fit: cover;
}
.new_banner_text{
    position:absolute;
    top:120px;
    left:180px;
    color:#fff;
}
.new_banner_text h3{
    font-size:52px;
    font-weight: normal;
    margin-bottom:30px;
}
.new_banner_text p{
    font-size:30px;
    line-height:48px;
    display:flex;
    justify-content: flex-start;
    align-items: center;
}
.new_banner_text p i{
    display:flex;
    justify-content: flex-start;
    align-items: center;
}
.new_banner_text p span{
    display:inline-block;
    width:15px;
    height:15px;
    background:#fff;
    border-radius: 50%;
    margin-right:20px;
}
.new_banner_text p:nth-of-type(1) i:nth-of-type(2){
    margin-left:160px;
}
.new_banner_text p:nth-of-type(2) i:nth-of-type(2){
    margin-left:100px;
}
.comtitle{
    margin-top:60px;
    text-align:center;
}
.comtitle .onetitle{
    color:#333;
}
.comtitle .detailtext{
    color:#666;
    margin-top: 20px;
}
.comtitle img{
    margin-top:70px;
    width:100%;
    height:100%;
}
.newitem{
    background: #F8F9FA;
    background-image: url(/Shared/images/homev1/indexv1/leftbottom.png), url(/Shared/images/homev1/indexv1/lefttop.png);
    background-position: left top, left bottom;
    background-repeat: no-repeat, no-repeat;
    text-align: center;
    padding-bottom: 100px;
    padding-top: 100px;
}
.newitem_last{
    background: #F8F9FA url(/Shared/images/homev1/indexv1/leftbottom.png) no-repeat left top;
    padding-bottom: 60px;
    padding-top: 60px;
}
.footer{
    margin-top:0!important;
    background: #3e3e3e url(/Shared/images/homev1/newpart/financial_solution/leftbottom1.png) no-repeat left top !important;
}