body, button, input, select, textarea {
    font: 12px/1 "Microsoft YaHei","微软雅黑","arial","tahoma","MicrosoftJhengHei";
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    -webkit-font-smoothing: antialiased!important;
}

body{
    background-color: #0d1125;
    color: #ffffff;
}

.jm-navbar {
    width: 1200px;
    margin: 0 auto;
}

.jm-navbar .container-fluid {
    padding: 0;
}

.jm-navbar .navbar-brand {
    color: #ffffff;
    line-height: 24px;
}

.jm-navbar .nav-link {
    color: #aaa;
    font-size: 16px;
}
.jm-navbar .nav-link.active {
    color: #fff;
}

.jm-slider {
    position: relative;
    background: url("/static/img/slider-3.png") 50% 50%;
    background-size: cover;
    width: 100%;
    height: 580px;
}

.jm-desc {
    width: 1200px;
    margin: 20px auto;
}
.jm-desc-title {
    font-size: 38px;
    margin: 40px 0;
}
.jm-desc-item {
    background: url("/static/img/bg-1.jpeg");
    background-size: cover;
    width: 380px;
    height: 440px;
    padding: 40px;
}

.jm-desc-item-icon {
    margin-top: 30px;
    text-align: center;
    font-size: 50px;
}
.jm-desc-item-tile {
    margin: 36px 0;
    text-align: center;
    font-size: 28px;
    font-weight: bold;
}
.jm-desc-item-text {
    font-size: 16px;
    line-height: 1.8;
}

.jm-voice {
    width: 1200px;
    margin: 20px auto;
}
.jm-voice-title {
    font-size: 38px;
    margin: 40px 0;
}
.jm-voice-item {
    background-color: #25293b;
    background-size: cover;
    width: 270px;
    height: 245px;
    padding: 24px;
}

.jm-footer {
    width: 1200px;
    margin: 30px auto;
    color: #818181;
    font-size: 14px;
}

.jm-footer a {
    color: #818181;
    text-decoration: none;
}

.jm-line {
    width: 1200px;
    border-top: #818181 solid 1px;
    margin: 10px auto;
}