@import url(bootstrap.min.css);
@import url(swiper-bundle.css);
@import url(normalize.css);
@import url(icon/css/icon.css);

.text-12b8f6{
    color: #182a91!important;
}

.text-3F51B5{
    color: #3F51B5!important;
}
.text-2f6baa{
    color: #2f6baa!important;
}

.bg-12b9f656{
    background-color: #12b9f656!important;
}

.bg-aee5f956{
    background-color: #aee5f956!important;
}

.bg-ebebeb7a{
    background-color: #ebebeb7a!important;
}
.bg-005aa11a{
    background-color: #005aa11a!important;
}

.t-in-2em{
    text-indent: 2em;
}

.mt-10{
    margin-top: 5rem;
}

.vh-70 {
    height: 70vh!important
}
.vh-75 {
    height: 75vh!important
}
.top-30 {
    top: 30%!important
}
.start-40 {
    left: 40%!important
}
.end-40 {
    right: 40%!important
}
/* 公共样式 */

.swiper-container{
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.productMenu-tabs .on{
    background-color: #182a91;
    border-radius: 5px;
    color: #fff;
}

.productMenu-tab{
    background-color: #ccc;
    border-radius: 5px;
}

.swiper-container-pro{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.swiper-container-pro .swiper-slide {
    height: auto;
    opacity: 0!important;
}

.swiper-container-pro .swiper-slide-active {
    opacity: 1!important;
}

.bg-2{
    background-image: url(../img/iRecorder/bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}



.customer-swiper .swiper-slide img{
    max-width: 100px;
}

.footer{
    background-color: #333;
}


@media (max-width: 1199px){

    .navbar-brand{
        max-width: 180px;
    }
    .tel{
        max-width: 30px;
    }

    .mbc{
        background-color: #2121219e;
        color: #fff;
    }
    .productFeatures{
        text-align: center;
    }
    .text-m-center{
        text-align: center;
    }

    .vh-70 {
        height: 0vh!important
    }
    .vh-75 {
        height: 0vh!important
    }
    .bg-2{
        background: url(../img/iRecorder/bg.jpg) no-repeat top/cover ;
        background-size: contain;
    }

    .vh-m-20{
        height: 20vh!important
    }


    .fs-m-1{
        font-size: 1.35rem!important;
        color: #fff;
    }
    .fs-m-2{
        font-size: 1.15rem!important;
        color: #fff;
    }
    
    .fs-m-4{
        font-size: 1.1rem!important;
    }
    .top-30{
        top: 50%!important;

    }
    .start-40{
        left: 50%!important;
    }
    .bg-m-005aa11a {
        background-color: #005aa1bf !important;
    }
    .top-50{
        top: 50%!important;
    }
    .end-0{
        left: 50%!important;
    }
}