body {
    max-width: 750px;
    margin: 0 auto;
    overflow-x: hidden;
    font-family: "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "\5B8B\4F53";
    background: #f5f5f5;
    -moz-background-size: cover;
    background-size: cover;
    color: #000;
}

.kr-g {
    background-color: #f5f5f5;
}

.container {
    /* padding: 0 0.26667rem; */
    padding: 0 0.1812rem;
}

.kr-banner img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}

.kr-main .ysf-video {
    width: 100%;
    cursor: pointer;
    padding-top: .1rem;
    display: block;
}

.kr-main .index-tit {
    padding: 0.4076rem 0;
}

.kr-center {
    background-color: #fff;
    /* margin-bottom: 0.5333rem; */
    /* padding-bottom: 0.1rem; */
    margin-bottom: 0.3623rem;
    padding-bottom: 0.0679rem;
}

.kr-center .kr-center-tit {
    padding: 0.2038rem 0;
}

.kr-center .kr-center-tit h1 {
    /* font-size: 0.35rem; */
    font-size: 0.2378rem;
}

.kr-center p {
    line-height: 1.5;
}

.kr-center-imgl ul {
    display: flex;
    justify-content: space-around;
}

.kr-center-imgl {
    margin-top: 0.4rem;
}

.kr-center-imgl ul li img {
    height: 2.4rem;
}

.kr-center-imgl .kr-center-tit {
    text-align: center;
}

.kr-center-bor {
    border: 1px solid #999;
    padding: 0.25rem
}

.kr-center-bor img {
    width: 100%;
    padding-bottom: 0.2038rem;
}

.kr-center-btn {
    display: block;
    /* width: 6.6667rem; */
    width: 100%;
    /* height: 0.9333rem; */
    height: 0.6341rem;
    line-height: 0.6341rem;
    background-color: #424242;
    text-align: center;
    color: #fff;
    /* margin: 0.3623rem auto; */
    margin: 0.2461rem auto;
}

.kr-g .kr-w {
    background-color: #fff;
    padding-bottom: 0.1rem;
}

.kr-bonone .kr-center-bor {
    border: none;
    background-color: #fff;
}

.kr-bonone .kr-center-bor .kr-center-tit {
    padding: 0.2038rem 0;
}

.kr-center img {
    width: 100%;
}

/* kr-qr */
/* 修改新增 */
.kr-qr {
    margin-top: 1.12245rem;
}

.kr-qr .index-tit {
    /* padding: 0.6rem 0; */
    padding: 0.4076rem 0;
}

.krqr-msg {
    /* padding-top: 0.2038rem; */
    padding-top: 0.2038rem;
}

.krqr-turn-l ul {
    /* padding: 0.5333rem 0; */
    padding: 0.3623rem 0;
}

.krqr-turn-l ul li {
    float: left;
    /* margin-bottom: 0.32rem; */
    /* margin-right: 0.4rem; */
    margin-bottom: 0.2174rem;
    margin-right: 0.2717rem;
    width: 30%;
}

.krqr-turn-l ul li:nth-child(3n) {
    margin-right: 0;
}

.krqr-turn-l ul li img {
    /* height: 1.2rem; */
    height: 0.8152rem;
}

.qr-step-tit ul {
    padding-left: 15%;
}

.qr-step-tit ul li {
    float: left;
}

.qr-step-tit ul li:nth-child(1) {
    width: 35%;
}

.qr-step-tit ul li:nth-child(2) {
    width: 50%;
}

.qr-step-tit {
    background-color: #333333;
    color: #fff;
    /* height: 0.8rem;
    line-height: 0.8rem; */
    height: 0.5435rem;
    line-height: 0.5435rem;
}

.qr-step-logo ul {
    /* padding-left: 15%; */
    /* padding-top: 0.52rem; */
    /* padding-bottom: 0.52rem; */
    padding: 0.3533rem 0 0.3533rem 15%;
}

.qr-step-logo ul li {
    float: left;
}

.qr-step-logo ul li:nth-child(2)>a>img {
    display: inline-block;
    /* width: 1.4667rem; */
    /* height: 1.4667rem; */
    width: 0.9964rem;
    height: 0.9964rem;
}

.qr-step-logo ul li a {
    text-align: center;
}

.qr-step-logo ul li:nth-child(1)>img {
    /* width: 1.7733rem; */
    width: 1.2043rem;
}

.index-tit {
    /* font-size: 0.45rem; */
    font-size: 0.3057rem;
    color: #333;
    font-weight: bold;
    text-align: center;
}

.qr-step-logo ul li:nth-child(1) {
    width: 35%;
}

.qr-step-logo ul li:nth-child(2) {
    width: 65%;
    display: flex;
}

.qr-step-tit_m {
    width: 96%;
    margin: 0 auto;
    background: #eaeaea;
    text-align: center;
    position: relative;
    /* margin-bottom: 0.5333rem; */
    /* border-radius: 0.2038rem 0.2038rem 0 0; */
    border-radius: 0.2038rem 0.2038rem 0 0;
    margin-bottom: 0.3623rem;
}

.qr-step-tit_m h1 {
    color: #004b82;
    /* height: 0.8rem;
    line-height: 0.8rem; */
    /* font-size: 0.4rem; */
    font-size: 0.2717rem;
    height: 0.5434rem;
    line-height: 0.5434rem;
}

.qr-step-tit_m:after {
    position: absolute;
    left: 45%;
    bottom: -0.2rem;
    content: '';
    width: 0;
    height: 0;
    border-left: 0.2038rem solid transparent;
    border-right: 0.2038rem solid transparent;
    border-top: 0.2038rem solid #eaeaea;
}

.qr-step-img {
    width: 96%;
    margin: 0 auto;
}

.qr-step_btn {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0.4076rem 0;
}

.qr-step_btn img {
    width: 0.3623rem;
    height: 0.3623rem;
    display: inline-block;
}

.qr-step_btn span {
    display: inline-block;
    vertical-align: middle;
}

.kr-qr_step {
    border: 1px solid #999;
    margin-bottom: 0.4rem;
}

.qr-step-tit_m1 {
    text-align: center;
    margin: 0.4rem 0;
}

.qr-step-tit_m1 img {
    display: inline-block;
    width: 0.3333rem;
    height: 0.3333rem;
}

.qr-step-tit_b h1 {
    /* font-size: 0.35rem; */
    font-size: 0.2378rem;
    text-align: center;
    /* margin: 0.4rem 0; */
    margin: 0.2717rem 0;
}

.kr-qr_step_line {
    width: 90%;
    margin: 0 auto;
    background-color: #999;
    height: 1px;
}

/* kr-qp */
.kr-qp .index-tit {
    padding: 0.4076rem 0;
}

.kr-qp .krqr-turn-l ul li:last-child {
    margin: 0;
}

/* .kr-qp-lt{float: left;width: 49%;}
.kr-qp-rt{float: right;width: 49%;} */
.qp-card_top {
    display: flex;
    padding: 0 0.2038rem;
    align-items: center;
    background: #f5f5f5;
}

.qp-card_top p {
    font-weight: bold;
    margin-bottom: 0.15rem;
}

.kr-qp-lt {
    margin-right: 0.2rem;
}

.kr-qp-card {
    border: 1px solid #f5f5f5;
    margin-bottom: 0.3623rem;
}

.qp-card-list {
    padding: 0 0.2rem;
}

.qp-card-list p {
    color: #004b82;
    padding: 0.2038rem 0;
}

.qp-card-btn a img {
    display: inline-block;
    width: 0.1867rem;
    height: 0.24rem;
    vertical-align: middle;
}

.qp-card-btn a {
    color: #fff;
    font-weight: bold;
}

.qp-card-btn {
    width: 85%;
    /* height: 0.9333rem;
    line-height: 0.9333rem; */
    height: 0.6341rem;
    line-height: 0.6341rem;
    background-color: #004178;
    /* margin: 0.4rem auto; */
    margin: 0.2717rem auto;
    text-align: center;
}

.qp-card-list li {
    padding-left: 0.2rem;
    text-indent: -0.2rem;
}

.qp-card-btn a {
    display: block;
    width: 100%;
    height: 0.6341rem;
    line-height: 0.6341rem;
    /* height: 0.9333rem; */
    /* line-height: 0.9333rem; */
    background-color: #004178;
    margin: 0.2717rem auto;
    text-align: center;
}