﻿body,html,p {
    margin: 0;
    padding: 0;
    color: #fff
}

.jirui-wrapper a {
    text-decoration: none
}

.jirui-wrapper .left {
    float: left
}

.jirui-wrapper .right {
    float: right
}

.jirui-wrapper .title {
    font-size: .36rem;
    line-height: .36rem;
    text-align: center
}

.jirui-wrapper .content,.jirui-wrapper .content2 {
    font-size: .22rem;
    line-height: .4rem;
    text-align: center
}

.jirui-wrapper .content {
    margin-top: .21rem;
    padding-left: .3rem;
    padding-right: .3rem
}

.jirui-wrapper .content2 {
    margin-top: 0
}

.jirui-wrapper .content3 {
    font-size: .2rem;
    line-height: .32rem;
    color: #5d5d5d
}

.jirui-wrapper .content4 {
    font-size: .3rem;
    line-height: .32rem;
    margin-left: -.1rem
}

.jirui-wrapper .content5 {
    font-size: .22rem;
    line-height: .36rem;
    padding: .4rem 0 0 1.4rem
}

.jirui-wrapper .jirui-slider2 .jirui-slider2-container .slider-content {
    font-size: .24rem;
    color: #fff
}

.jirui-wrapper .center {
    text-align: center
}

.jirui-wrapper .big-content2 {
    font-size: .48rem
}

.jirui-wrapper .big-content2 span {
    font-size: .24rem
}

.jirui-slider1,.jirui-slider1 .swiper-container {
    width: 100%;
    height: 9.4rem
}

.jirui-slider1 .jirui-slider1-wrapper .jirui-slider1-one {
    background: url(../images/jr-banner13.jpg) center no-repeat;
    background-size: cover
}

.jirui-slider1 .jirui-slider1-wrapper .jirui-slider1-two {
    background: url(../images/jr-banner12.jpg) center no-repeat;
    background-size: cover
}

.jirui-slider1 .jirui-slider1-wrapper .jirui-slider1-three {
    background: url(../images/jr-banner11.jpg) center no-repeat;
    background-size: cover
}

.jirui-slider1 .jirui-slider1-wrapper p {
    padding-left: .26rem
}

.jirui-slider1-title {
    font-size: .36rem;
    line-height: .58rem
}

.jirui-slider1-content {
    font-size: .24rem;
    line-height: .42rem;
    color: #ccc
}

.jirui-slider1 .jirui-slider1-container .jirui-slider1-pagination1 span {
    display: inline-block;
    width: 1rem;
    height: .04rem;
    background: #2f2f2f;
    border-radius: 0;
    opacity: 1;
    margin: 0 .2rem
}

.jirui-slider1 .jirui-slider1-container .jirui-slider1-pagination1 span.swiper-pagination-bullet-active {
    background: #fff
}

.jirui-slider1 .jirui-slider1-container .jirui-slider1-pagination1 {
    bottom: 25px
}

.jirui-slider1 .jirui-slider1-container .jirui-slider1-pagination2 {
    bottom: 3.1rem;
    left: -30%
}

.jirui-slider1-top {
    position: absolute;
    z-index: 2;
    top: 3.5rem;
    left: .24rem
}

.jirui-slider1 .jirui-slider1-container .jirui-slider1-pagination2 span {
    display: inline-block;
    width: .32rem;
    height: .32rem;
    border: 2px solid #acacac;
    border-radius: 100%;
    bottom: .21rem;
    margin: 0 .2rem;
    opacity: 1
}

.jirui-slider1 .jirui-slider1-container .jirui-slider1-pagination2 span.swiper-pagination-bullet-active {
    border: 2px solid #fff
}

.jirui-slider1 .jirui-slider1-container .jirui-slider1-pagination2 span:nth-of-type(1) {
    background: url(../images/icon3.png) center no-repeat;
    background-size: .25rem
}

.jirui-slider1 .jirui-slider1-container .jirui-slider1-pagination2 span:nth-of-type(2) {
    background: url(../images/icon2.png) center no-repeat;
    background-size: .25rem
}

.jirui-slider1 .jirui-slider1-container .jirui-slider1-pagination2 span:nth-of-type(3) {
    background: url(../images/icon1.png) center no-repeat;
    background-size: .25rem
}

.jirui-2 {
    width: 100%;
    height: 5rem;
    background: url(../images/jr-message2.jpg) center no-repeat;
    background-size: cover
}

.jirui-wrapper .one {
    padding-top: .74rem
}

.jirui-wrapper .two {
    padding-top: 1.15rem
}

.jirui-wrapper .middle {
    margin-top: .32rem;
    width: 100%;
    height: 1.7rem;
    background: url(../images/jr-message5-shape.png) center no-repeat;
    background-size: cover
}

.jirui-wrapper .middle .middle-content1,.middle-content2 {
    width: 3rem;
    height: 1.65rem;
    margin-top: .27rem
}

.jirui-wrapper .middle .middle-content1 {
    margin-left: .2rem
}

.jirui-wrapper .middle .middle-content2 {
    margin-right: .2rem
}

.jirui-wrapper .bottom .content-bottom {
    padding: .24rem .2rem 0
}

.jirui-slider2 {
    width: 100%;
    height: 9.4rem;
    position: relative
}

.jirui-slider2 .jirui-slider2-container {
    width: 100%;
    height: 9.5rem
}

.jirui-slider2 .jirui-slider2-container img {
    width: 3.13rem;
    height: 5.2rem;
    margin: .8rem 0 0 2.9rem
}

.jirui-slider2 .jirui-slider2-wrapper .jirui-slider2-one {
    background: url(../images/jr-banner21.jpg) center no-repeat;
    background-size: cover
}

.jirui-slider2 .jirui-slider2-wrapper .jirui-slider2-two {
    background: url(../images/jr-banner22.jpg) center no-repeat;
    background-size: cover
}

.jirui-slider2 .jirui-slider2-wrapper .jirui-slider2-three {
    background: url(../images/jr-banner23.jpg) center no-repeat;
    background-size: cover
}

.jirui-slider2 .jirui-slider2-top {
    position: absolute;
    z-index: 2;
    top: 6.15rem;
    right: 0
}

.jirui-slider2 .jirui-slider2-top p {
    padding-right: .26rem;
    float: right
}

.jirui-slider2 .jirui-slider2-title {
    font-size: .36rem;
    line-height: .58rem;
    color: #fff
}

.jirui-slider2 .jirui-slider2-content {
    font-size: .24rem;
    line-height: .42rem;
    color: grey
}

.jirui-slider2 .jirui-slider2-top .jirui-slider2-content.white {
    color: #fff
}

.jirui-slider2 .jirui-slider2-container .jirui-slider2-pagination1 {
    bottom: 25px
}

.jirui-slider2 .jirui-slider2-container .jirui-slider2-pagination1 span {
    display: inline-block;
    width: 1rem;
    height: .04rem;
    background: #2f2f2f;
    border-radius: 0;
    opacity: 1;
    margin: 0 .2rem
}

.jirui-4,.jirui-5 {
    height: 6.5rem;
    width: 100%
}

.jirui-slider2 .jirui-slider2-container .jirui-slider2-pagination1 span.swiper-pagination-bullet-active {
    background: #fff
}

.jirui-4 {
    background: url(../images/jr-message4.jpg) center no-repeat;
    background-size: cover
}

.jirui-5 {
    background: url(../images/jr-message5.jpg) center no-repeat;
    background-size: cover
}

.jirui-6 {
    position: relative;
    width: 100%;
    height: 7rem;
    background: url(../images/jr-message6.jpg) center no-repeat;
    background-size: cover
}

.jirui-6 .jirui-6-first {
    position: absolute;
    bottom: .9rem;
    left: 1.28rem
}

.jirui-6 .jirui-6-second {
    position: absolute;
    bottom: 1.2rem;
    right: 1.08rem
}

.jirui-6 .jirui-6-third {
    position: absolute;
    bottom: .87rem;
    right: .3rem
}

.jirui-7 {
    width: 100%;
    height: 14.55rem;
    background: url(../images/jr-message7.jpg) center no-repeat;
    background-size: cover
}

.jirui-7 .jirui-7-icon {
    width: .77rem;
    height: 1.24rem;
    margin: .8rem auto 0
}

.jirui-7 .jirui-7-first div {
    background: url(../images/jr-message7-icon1.png) center no-repeat;
    background-size: cover
}

.jirui-7 .jirui-7-second div {
    background: url(../images/jr-message7-icon2.png) center no-repeat;
    background-size: cover
}

.jirui-7 .jirui-7-third div {
    background: url(../images/jr-message7-icon3.png) center no-repeat;
    background-size: cover
}

.jirui-7 .jirui-7-oneline {
    padding: .3rem 0 .22rem
}

.jirui-8 {
    width: 100%;
    height: 14rem;
    background: url(../images/jr-message8.jpg) center no-repeat;
    background-size: cover
}

.jirui-8 .jirui-8-first div {
    width: 2rem;
    height: 2.77rem;
    background: url(../images/jr-message8-1.png) center no-repeat;
    background-size: cover;
    margin: .53rem auto -.2rem
}

.jirui-8 .jirui-8-second div {
    width: 2.72rem;
    height: 2.35rem;
    background: url(../images/jr-message8-2.png) center no-repeat;
    background-size: cover;
    margin: .1rem auto .2rem
}

.jirui-8 .jirui-8-third div {
    width: 1.4rem;
    height: 3.15rem;
    background: url(../images/jr-message8-3.png) center no-repeat;
    background-size: cover;
    margin: .2rem auto
}

.jirui-9 {
    width: 100%;
    height: 4.5rem;
    background: url(../images/jr-message9.png) center no-repeat;
    background-size: cover;
    position: relative
}

.jirui-9 p {
    position: absolute;
    top: 1.4rem;
    width: 3.65rem
}

.jirui-10 {
    width: 100%;
    height: 29.7rem;
    background: url(../images/jr-message10.png) center no-repeat;
    background-size: cover
}

.jirui-10 .jirui-10-img {
    width: 2.62rem;
    height: .97rem;
    background: url(../images/jr-message10-1.jpg) center no-repeat;
    background-size: cover;
    margin: 1.07rem auto .22rem
}

.jirui-10 .jirui-10-first .jirui-10-img {
    margin: .4rem auto .22rem
}

.jirui-10 .content5 p {
    color: #b2b2b2
}

.jirui-10 .content5 span,.jirui-10 .jirui-10-btn {
    color: #fff
}

.jirui-10 .jirui-10-btn button {
    display: block;
    width: 3.4rem;
    height: .9rem;
    font-size: .3rem;
    color: #fff;
    background-color: #267ad0;
    border-radius: .1rem;
    margin: 1.3rem auto 0;
    border: none;
    outline: 0
}