.mobile-mechanical {
    width: 100%;
    padding-top: 1rem;

}

.mobile-mechanical .banner {
    height: 5rem;
    width: 100%;
    background: url('//res.bangwo8.com/new_mobile/img/solution3/financebanner.jpg?v=a4c6df90');
    background-size: cover;
    text-align: center;
}

.bannersubtitle {
    padding-top: 0.85rem;
    color: #fff;
    font-size: 0.36rem;
    font-weight: 700;
}

.banner-title {
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding-top: 0.1rem;
    ;
    align-items: center;
    color: #fff;
    /* height: 0.41rem; */
}

.banner-title span:first-child,
.banner-title span:last-child {
    font-size: 0.36rem;
    font-family: SourceHanSansCN;
    font-weight: 300;
    color: rgba(51, 51, 51, 1);
    padding-top: 0.05rem;
    ;
    color: #fff;
}

.banner-title span:first-child {
    margin-right: 0.1rem;
    color: #fff;
    font-weight: 700;
}

.banner-title span:last-child {
    margin-left: 0.1rem;
    ;
    font-weight: 700;
}

.banner-title span:nth-child(2) {
    font-size: 0.42rem;
    font-family: SourceHanSansCN;
    font-weight: bold;
    color: #fff;
}

.banner-subtitle {
    margin-top: 0.18rem;
    color: #fff;
}

.banner-subtitle {
    font-size: 0.24rem;
    font-family: SourceHanSansCN;
    font-weight: 300;
    color: #fff;
}

.ban-btn {
    width: 2.72rem;
    height: 0.88rem;
    border-radius: 0.44rem;
    line-height: 0.88rem;
    background-color: #FFBE40;
    margin: 0 auto;
    margin-top: 0.72rem;
    ;
}

.ban-btn .detail {
    display: block;
    font-size: 0.28rem;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
}

.ndustry-container {
    padding-bottom: 0.81rem;
}

.industry {
    margin-top: 0.43rem;
    margin-bottom: 0.29rem;
    height: 1.5rem;
    background: url('//res.bangwo8.com/new_mobile/img/solution3/financialbg.png?v=a6ebbc7f');
    background-size: contain;
}

.industry-title {
    width: 6.05rem;
    margin: 0 auto;
    height: 0.76rem;
    line-height: 0.76rem;
    border-bottom: 1px solid #BFBFBF;
    font-size: 0.36rem;
    font-family: SourceHanSansCN;
    font-weight: bold;
    color: rgba(60, 60, 60, 1);
    text-align: center;
    position: relative;
}

.industry-title::after {
    position: absolute;
    content: "";
    width: 1rem;
    height: 0.03rem;
    background: #FFBE40;
    left: 50%;
    margin-left: -0.5rem;
    bottom: 0;
}

.industry-container {
    padding-bottom: 0.81rem;
    ;
}

.mechaincal-industry {
    padding: 0 0.64rem 0 0.59rem;
}

.mechain-item {
    display: flex;
    flex-direction: row;
    margin-bottom: 1.03rem;
    justify-content: center;
}

.mechain-item:last-child {
    margin-bottom: 0;
}

.mechain-icon {
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    ;
    background: #FFBE40;
    text-align: center;
}

.mechain-icon img {
    width: 0.58rem;
    height: 0.58rem;
    background-size: contain;
    margin-top: 0.62rem;
}

.mechain-content {
    width: 4rem;
}

.mechain-item div:first-child {
    margin-right: 0.25rem;
}

.mechain-content>div {
    font-size: 0.3rem;
    margin-bottom: 0.2rem;
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
}

.mechain-content>p {
    font-size: 0.24rem;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
    line-height: 0.36rem;
    text-align: justify;
}


/* 解决方案 */

.solve-container {
    padding-top: 0.86rem;
    padding-left: 0.6rem;
    padding-right: 0.63rem;
    padding-bottom: 0.69rem;
}

.solve-container .industry-title {
    width: 6.36rem;
    margin-bottom: 0.59rem;
}

.solve-title {
    display: inline-block;
    height: 0.63rem;
    background-color: #FFBE40;
    border-top-left-radius: 0.28rem;
    border-bottom-right-radius: 0.28rem;
    padding-left: 0.13rem;
    padding-right: 0.13rem;
    box-sizing: border-box;
    font-size: 0.28rem;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 0.63rem;
    ;
}

.solve-content {
    margin-top: 0.23rem;
    position: relative;
    padding: 0.38rem 0.40rem 0.27rem 0.37rem;
    font-size: 0.25rem;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
    line-height: 0.35rem;
    border: 1px solid #FFBE40;
    margin-bottom: 0.38rem;
}

.solve-item:last-child .solve-content {
    margin-bottom: 0;
}

.solve-content {
    position: relative;
}

.solve-icon {
    position: absolute;
    width: 0.2rem;
    height: 0.2rem;
    top: 0.07rem;
    left: 0.07rem;
}

.bright-spot {
    width: 100%;
    height: 14.94rem;
    background: url('//res.bangwo8.com/new_mobile/img/solution3/financialplain.jpg?v=a02c1b45');
    background-size: contain;
}

.bright-spot .industry-title {
    width: 6.36rem;
    font-size: 0.36rem;
    font-weight: bold;
    color: rgba(255, 255, 255, 1);
    padding-top: 0.79rem;
    height: auto;
    margin-bottom: 0.61rem;
}

.bring-container {
    width: 6.25rem;
    margin: 0 auto;
    background: #ffffff;
    padding-top: 0.44rem;
    border: 1px solid rgba(229, 229, 229, 1);
    box-shadow: 0.04rem 0.05rem 0px 0px rgba(255, 190, 64, 0.97);
}

.item-title {
    width: 1.99rem;
    height: 0.44rem;
    background: url('//res.bangwo8.com/new_mobile/img/solution3/financialtitlebg.png?v=a69c96a7') no-repeat;
    background-size: contain;
    line-height: 0.44rem;
    text-align: center;
    font-size: 0.28rem;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    color: rgba(254, 254, 254, 1);
    margin-bottom: 0.24rem;
}

.bring-content {
    display: flex;
    flex-direction: row;
}

.bring-content1 {
    /* padding-right: 0.61rem; */
    padding-bottom: 0.55rem;
}

.bring-content3 {
    padding-right: 0.13rem;
}

.bring-content>img {
    margin-left: 0.4rem;
    width: 0.9rem;
    height: 0.9rem;
    margin-right: 0.49rem;
}

.container-content {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.involving {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.involving>div>img {
    width: 0.14rem;
    height: 0.13rem;
    margin-right: 0.1rem;
}

.involving1 .detail-item:last-child {
    margin-right: 0;
}

.involving1 .detail-item:first-child {
    width: 1.3rem;
}

.involving1 .detail-item:nth-child(2) {
    width: 1.7rem
}

.bring-content4 .involving .detail-item:first-child {
    width: 2rem;
}

.bring-content5 .involving .detail-item {
    flex: 1
}

.bring-content6 .involving .detail-item {
    flex: 1
}

.bring-content1 .involving {
    justify-content: space-between;
}

.bring-content1 .involving .detail-item {
    flex: 1
}

.bring-content2 .involving {
    justify-content: space-between;
}

.bring-content2 .involving .detail-item {
    flex: 1
}

.bring-content3 .involving .detail-item:first-child {
    width: 2.3rem;
}

.bring-content4,
.bring-content5,
.bring-content6 {
    padding-bottom: 0.55rem;
}

.detail-item span {
    font-size: 0.24rem;
}

.brind {
    margin-top: 0.66rem;
}

.brind-container {
    padding-left: 0.39rem;
    padding-right: 0.47rem;
    box-sizing: border-box;
    width: 100%;
    /* background: url('../../img/solution3/brind.png'); */
    background-size: contain;
}

.brind-container img {
    width: 100%;
    padding-top: 0.47rem;
    padding-bottom: 1.02rem;
    ;
}

.brand-content {
    width: 4.72rem;
    height: 0.88rem;
    line-height: 0.88rem;
    border: 1px solid rgba(255, 190, 64, 1);
    border-radius: 0.44rem;
    text-align: center;
    margin: 0 auto;
    font-size: 0.28rem;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    color: #FFBE40;
    margin-bottom: 0.95rem;
}

.free {
    width: 100%;
    height: 3.6rem;
    background: url('//res.bangwo8.com/new_mobile/img/solution3/financialfree.jpg?v=ac51d03f') no-repeat;
    background-size: cover;
}

.free>div {
    padding-top: 1.98rem;
}

.free .brind-btn {
    display: block;
    width: 4.72rem;
    line-height: 0.88rem;
    background-color: #FFBE40;
    border-radius: 0.44rem;
    text-align: center;
    margin: 0 auto;
    font-size: 0.28rem;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    color: #fff;
}

.pain-points {
    height: 8.76rem;
    background: url('//res.bangwo8.com/new_mobile/img/solution3/financialplainbg.jpg?v=a461d74a') no-repeat;
    background-size: cover;
}

.pain-points .industry-title {
    padding-top: 0.65rem;
    ;
    margin-bottom: 0.64rem;
    height: auto;
}

.swiper-item {
    width: 4.93rem;
    margin: 0 auto;
    height: 2.1rem;
    display: block;
}

.swiper-content {
    width: 4.93rem;
    margin: 0 auto;
    text-align: center;
    background: #535353;
    padding-left: 0.2rem;
    padding-right: 0.15rem;
    box-sizing: border-box;
    height: 3.98rem;
    position: relative;
}

.swiper-content>div {
    font-size: 0.28rem;
    padding-top: 0.32rem;
    padding-bottom: 0.32rem;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
}

.swiper-content .financialprocess {
    padding-top: 0.15rem;
    padding-bottom: 0.22rem;
}

.swiper-content>p {
    font-size: 0.24rem;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    color: rgba(254, 254, 254, 1);
    opacity: 0.8;
    text-align: justify;
    line-height: 0.36rem;
}

.swiper-content .financialprocess+p {
    padding-left: 0.35rem;
    padding-right: 0.4rem;
}

.swiper-container {
    padding: 0 25px;
    box-sizing: content-box;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    right: 30px !important;
    left: auto;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    left: 30px !important;
    right: auto;
}

.swiper-button-next,
.swiper-button-prev {
    width: aotu !important;
    color: #535353 !important;
}

.swiper-button-prev,
.swiper-button-next {
    outline: none !important;
}

.bring-content1>img {
    width: 0.91rem;
    height: 0.91rem;
    margin-top: 0.3rem;
}

.bring-content2>img {
    width: 0.91rem;
    height: 0.84rem;
    margin-top: 0.2rem;
}

.bring-content3>img {
    width: 0.73rem;
    height: 0.74rem;
    margin-top: 0.4rem;
    margin-left: 0.5rem;
    margin-right: 0.55rem;
}

.bring-content4>img {
    width: 0.9rem;
    height: 0.9rem;
    margin-top: 0.2rem;
}

.bring-content6>img {
    width: 0.88rem;
    height: 0.74rem;
    margin-top: 0.05rem;
}

.bright-spot .industry-title {
    padding-top: 0.65rem;
    margin-bottom: 0.5rem;
}

.swiper-item1 {
    background: url('//res.bangwo8.com/new_mobile/img/solution3/financialswiper1.jpg?v=a9e98289') no-repeat;
    background-size: cover;
}

.swiper-item2 {
    background: url('//res.bangwo8.com/new_mobile/img/solution3/financialswiper2.jpg?v=a2d32c81') no-repeat;
    background-size: cover;
}

.swiper-item3 {
    background: url('//res.bangwo8.com/new_mobile/img/solution3/financialswiper3.jpg?v=a28dfc3b') no-repeat;
    background-size: cover;
}

.lineleft {
    display: inline-block;
    position: absolute;
    width: 0.26rem;
    height: 1px;
    background-color: #8F8F8F;
    top: 0.49rem;
    left: 0.2rem;
}

.lineright {
    position: absolute;
    display: inline-block;
    width: 0.26rem;
    height: 1px;
    background-color: #8F8F8F;
    right: 0.2rem;
    top: 0.49rem;
}

.solve-content .financialtitle {
    font-size: 0.26rem;
    display: block;
    color: #FFBE40;
    margin-bottom: 0.23rem;
}

@media screen and (min-width: 1024px) {
    .free>div {
        padding-top: 2.7rem;
    }
}