.main{
    position: relative;
    top:1.86rem;
}
/**顶部*/
.newkm-header{
    position: fixed;
    top:0;
    z-index: 2;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 1.86rem;
    background-color: #fff;
}
.newkm-header .logo{
    width: 3.16rem;
    height: 0.8rem;
    margin-left: 0.53rem;
}
.newkm-header .menu-icon{
    width: 0.53rem;
    height: 0.41rem;
    margin-right: 0.53rem;
}
.newkm-neck{
    position: relative;
    width: 100%;
    height: 12.3rem;
    background-color: #EDF2FE;
    background: url('../imagesv3/top-bg.jpg') no-repeat center;
    background-size: contain;
}
.newkm-neck .neck-text{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 0.88rem;
    left: 0;
    right: 0;
    font-size: 0.67rem;
    line-height: 1.04rem;
}
.newkm-neck .neck-text .bold{
    font-weight: bold;
    margin-bottom: 0.48rem;
    font-size: 0.77rem;
}
.newkm-neck .neck-text .trial{
    width: 3.71rem;
    height: 1.04rem;
    border-radius: 0.52rem;
    text-align: center;
    background-color: #FE5410;
    color: #fff;
    font-size: 0.48rem;
}
/**颈部说明*/
.newkm-top-descr{
    margin-top:1.31rem;
    height: 9.56rem;
    background-color: #fff;
    display: flex;
    flex-wrap: wrap;
}
.newkm-top-descr>div{
    display: flex;
    flex-direction: column;
    margin-left: 0.75rem;
    margin-right: 0.2rem;
}
.newkm-top-descr .image{
    width: 1.28rem;
    height: 1.36rem;
    display: flex;
    align-items: center;
}
.newkm-top-descr img{
    width: 1.28rem;
}
.newkm-top-descr .title{
    width: 3.87rem;
    margin-top: 0.53rem;
    margin-bottom: 0.15rem;
    font-size: 0.4rem;
    font-weight: bold;
}
.newkm-top-descr .sub-title{
    width: 3.87rem;
    font-size: 0.29rem;
}
/**快麦ERP分角色解决方案*/
.newkm-role{
    background-color: #fff;
    box-shadow: 0px 4px 22px 8px rgba(235, 235, 235, 0.5);
}
.newkm-role .title{
    padding-top:1.87rem;
    padding-left: 0.67rem;
    padding-right: 1rem;
    display: flex;
    flex-direction: column;
    font-size: 0.72rem;
    font-weight: 550;
}
.newkm-role .title .sub{
    font-size: 0.37rem;
    font-weight: normal;
    margin-top: 0.5rem;
}
.newkm-role .content .m-nav-btn{
    padding-right: 0.69rem;
}
.newkm-role .content .m-nav-btn ul{
    width: 100%; 
    white-space: nowrap; 
    overflow-x: auto;
    margin-top: 1rem;
    padding-right: 1rem;
}
.newkm-role .content .m-nav-btn ul::-webkit-scrollbar{
    display: none;
}
.newkm-role .content .m-nav-btn ul li {
    display: inline-block;
    font-size: 0.37rem;
    margin-left: 0.69rem;
    padding-bottom: 0.2rem;
}
.newkm-role .content .m-nav-btn ul li.active {
	border-bottom: 3px solid #FE5410;
}

.newkm-role .content .role-box img{
    width: 100%;
    height: auto;
}
.newkm-role .content .role-box .swiper-wrapper{
    margin-top: 1.13rem;
    text-align: center;
}
.newkm-role .content .role-box .desc{
    width: 7.5rem;
    padding:0.2rem 0.4rem;
    margin:1rem auto;
    font-size: 0.37rem;
    border-radius: 9px;
    border: 1px solid #A8D6FA;

}
/**快麦ERP分平台解决方案*/
.newkm-platform{
    height: 15rem;
}
.newkm-platform .title{
    padding-top:1.87rem;
    padding-left: 0.67rem;
    display: flex;
    flex-direction: column;
    font-size: 0.72rem;
    font-weight: 550;
}
.newkm-platform .title .sub{
    font-size: 0.37rem;
    font-weight: normal;
    margin-top: 0.5rem;
}
.newkm-platform .content .swiper-slide{
    margin-top:1.2rem;
    height: 10rem;
    display: flex;
    justify-content: center;
}
.newkm-platform .content .platform-box{
    width: 6.53rem;
    height: 9.5rem;
    background-color: #F8FAFF;
}
.newkm-platform .content .platform-box img{
    width: 100%;
    height: auto;
}
.newkm-platform .content .platform-box .content-title{
    margin-top:0.8rem;
    margin-left: 0.8rem;
    margin-bottom: 0.21rem;
    font-size: 0.48rem;

}
.newkm-platform .content .platform-box .content-subtitle{
    margin-left: 0.5rem;
    display: flex;
    justify-content: flex-start;
    font-size: 0.32rem;
    color:#FF4C03
}
.newkm-platform .content .platform-box .content-subtitle .scaleFont{
    transform: scale(0.9);
    border: 1px solid #FF4C03;
    border-radius: 0.8rem;
    padding: 0.1rem 0.3rem;
}
.newkm-platform .content .platform-box .content-desript{
    margin-top:0.6rem;
    margin-left: 0.8rem;
    margin-right: 0.8rem;
    font-size: 0.4rem;
}
/**打造行业领先价值*/
.newkm-beinlead{
    height: 12rem;
    padding-top:2rem
}
.newkm-beinlead .title{
    display: flex;
    justify-content: center;
    font-size: 0.72rem;
    font-weight: 550;
}
.newkm-beinlead .content .swiper-slide{
    margin-top:1.2rem;
    height: 10rem;
    display: flex;
    justify-content: center;
}
.newkm-beinlead .content .beinlead-box{
    width: 6.53rem;
    height: 7.93rem;
    box-shadow: 0px 0.05rem 0.29rem 0.11rem rgba(235, 235, 235, 0.5);
}
.newkm-beinlead .content .beinlead-box{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.newkm-beinlead .content .beinlead-box img{
    width: 1.85rem;
    height: auto;
}
.newkm-beinlead .content .beinlead-box .content-title{
    font-size: 0.48rem;
    font-weight: 550;
    margin-top:0.72rem
}
.newkm-beinlead .content .beinlead-box .content-line{
    width: 0.71rem;
    height: 1px;
    border-top:3px solid #FE5410;
    margin-top:0.61rem
}
.newkm-beinlead .content .beinlead-box .content-desript{
    font-size: 0.35rem;
    padding: 0.6rem
}
/**合作伙伴/合作平台*/
.newkm-teamwork{
    height: 17.5rem;
    background-color: #F8FAFF;
    padding-top:1.83rem;
}
.newkm-teamwork .teamwork-tab-title{
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-bottom: 0.95rem;
    font-size: 0.62rem;
    color:#999
}
.newkm-teamwork .teamwork-tab-title li{
    cursor: pointer;
}
.newkm-teamwork .teamwork-tab-title .first{
    margin-right:0.71rem;
}
.newkm-teamwork .teamwork-tab-title .active{
    font-size: 0.62rem;
    color:#333;
    font-weight: 550;
    border-bottom: 0.11rem solid #FF4C03;
}
.newkm-teamwork .mask{
    position: absolute;  
    z-index: 2; 
    width: 36px;
    height: 14.5rem; 
}
.newkm-teamwork .mask img{
    width: 36px;
    height: 14.5rem;
}
.newkm-teamwork .left{
    left:0px;
}
.newkm-teamwork .right{
    right:0px;
    transform: rotate(180deg);
}
/**数据*/
.newkm-data{
    height: 11.09rem;
    padding-top:1.73rem;
    margin-bottom: 3.5rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    background: linear-gradient(225deg, #FFB48B 0%, #FF8459 100%);
    color: #fff;
}
.newkm-data>div{
    width: 3.3rem;
    margin-left: 1.4rem;
}
.newkm-data .num{
    font-size: 1.07rem;
}
.newkm-data .unit{
    font-size: 0.4rem;
}
.newkm-data .descript{
    font-size: 0.32rem;
}
/**底部*/
.newkm-footer{
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 1.33rem;
    line-height: 1.33rem;
    display: flex;
    text-align: center;
    font-size: 0.48rem;
    color: #fff;
    z-index: 2;
}
.newkm-footer a{
    color: #fff;
    display: inline-block;
    width: 100%;
}
.newkm-footer a .phone{
    flex: 1;
    background-color: #FF8458;
}
.newkm-footer a .free{
    flex: 1;
    background-color:#FE5410;
}