<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only all and (max-width:1200px) {

    /* part1 banner */
    .banner_box {
        width: 100%;
        height: 28.643rem;
        background: url(../images/banner_bg.png) center top no-repeat;
    }

    .banner_head {
        width: 9.271rem;
        height: 1.171rem;
        background: url(../images/page1_02_1.png) center top no-repeat;
        background-size: 100% 100%;
        margin: 0 auto;
        position: relative;
        top: .857rem;
        line-height: 1.171rem;
        text-align: center;
        font-size: .429rem;
        color: #fff;
    }

    .banner_box .container {
        position: relative;
    }

    .banner_left_deng {
        width: 8.643rem;
        height: 5.6rem;
        position: absolute;
        top: 0;
        left: -5.143rem;
        background: url(../images/page1_04.png) center top no-repeat;
        background-size: 100% 100%;
    }

    .banner_right_deng {
        width: 8.643rem;
        height: 5.6rem;
        position: absolute;
        top: 0;
        right: -5.429rem;
        background: url(../images/page1_03.png) center top no-repeat;
        background-size: 100% 100%;
    }

    .banner_box h1 {
        font-size: 0;
        background: url(../images/banner_h1_1.png) center top no-repeat;
        background-size: 100% 100%;
        background-position: -0.714rem 0;
        width: 16.143rem;
        height: 9.9rem;
        margin: 0 auto;
    }

    /* é¡µé¢èƒŒæ™¯å›¾ç‰‡ */
    .background_content {
        height: 1.429rem;
    }

    .bg_00 {
        width: 100%;
        height: 5.586rem;
        background-color: #880200;
    }

    .bg_01 {
        width: 100%;
        height: 46.057rem;
        display: none;
    }

    .bg_02 {
        width: 100%;
        display: none;
        height: 101.629rem;
    }

    .bg_03 {
        width: 100%;
        display: none;
        height: 30.557rem;
    }



    /* å•å…ƒ å¤–æ¡†*/
    .box_content {
        position: absolute;
        top: 8.286rem;
        margin: 0 auto;
        z-index: 10;
        width: 100%;
        min-height: 14.286rem;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .box {
        width: 15.186rem;
        box-sizing: border-box;
        border: .286rem solid #FFD200;
        border-radius: .329rem;
        background-color: #FFD200;
        position: relative;
        margin-top: 3.514rem;
    }

    .box-top {
        position: absolute;
        top: -1.714rem;
        left: -1.371rem;
        width: 17.929rem;
        height: 3.071rem;
        background: url(../images/page1_b_01.png) center top no-repeat;
        background-size: 100% 100%;
        padding-top: 1.571rem;
        box-sizing: border-box;
    }

    .box-top::after {
        content: '';
        display: block;
        height: 6.7rem;
        width: 2.371rem;
        position: absolute;
        top: 1.286rem;
        right: -1.571rem;
        z-index: -1;
        background: url(../images/page1_deng_02.png) center top no-repeat;
        background-size: 100% 100%;
    }

    .box-top::before {
        content: '';
        display: block;
        height: 6.7rem;
        width: 2.371rem;
        position: absolute;
        top: 1.286rem;
        left: -1.571rem;
        z-index: -1;
        background: url(../images/page1_deng_01.png) center top no-repeat;
        background-size: 100% 100%;
    }

    .box-top-text {
        width: 13.057rem;
        height: 1.886rem;
        background: url(../images/page1_b_02.png) center top no-repeat;
        background-size: 100% 100%;
        text-align: center;
        color: #fff;
        font-size: .714rem;
        line-height: 1.886rem;
        margin: 0 auto;
    }

    .box-inside {
        width: 100%;
        min-height: 7.143rem;
        border: .029rem solid #fff;
        box-sizing: border-box;
        border-radius: .214rem;
        background-color: #940200;
        padding-top: 2rem;
        padding-bottom: .429rem;
    }

    /* çª—å£1 ------------------------------------------------------------*/
    .part1 {
        box-sizing: border-box;
        padding: 0 .286rem;
    }

    .part1-top {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
    }

    .part1-top-1 {
        width: 12rem;
        height: 16.667rem;
        border: .042rem solid #fff;
        border-radius: .417rem;
        margin-bottom: 1rem;
    }

    .part1-top-1-head {
        height: 3.042rem;
        width: 100%;
        background: url(../images/part_01.png) center top no-repeat;
        background-size: 100% 100%;
        font-size: .958rem;
        color: #940200;
        line-height: 2.5rem;
        text-align: center;
        font-weight: 700;
    }

    .part1-top-1-box {
        margin-top: .417rem;
        display: grid;
        grid-template-columns: repeat(2, 50%);
        grid-template-rows: repeat(6, 2.083rem);
        justify-items: center;
        align-items: center;
    }

    .part1-top-1-item {
        width: 5.042rem;
        color: #fff;
        height: 1.625rem;
        font-size: .833rem;
        line-height: 1.542rem;
        border-radius: .375rem;
        border: .042rem solid #fff;
        text-align: center;
        float: left;
        cursor: pointer;
    }

    .part1-top-1-item:hover {
        color: #FFDC72;
    }

    .part1-item-active {
        background-color: #FF0000;
        border: none;
        color: #FFDC72;
    }


    .part1-top-2 {
        width: 11.5rem;
        margin-bottom: 1rem;
    }

    .part1-top-2-title {
        font-size: .767rem;
        color: #fff;
        display: flex;
        align-items: center;
        line-height: 1.667rem;
    }

    .part1-top-2-title::before {
        content: '';
        display: block;
        height: .6rem;
        width: .6rem;
        background: url(../images/part_03.png) center no-repeat;
        background-size: 100% 100%;
        margin-right: .1rem;
    }

    .part1-top-2-title::after {
        content: '';
        display: block;
        height: .967rem;
        width: 1.6rem;
        background: url(../images/hot.png) center no-repeat;
        background-size: 100% 100%;
        margin-left: .1rem;
    }

    .mtop1 {
        margin-top: 1rem;
    }

    .part1-top-2-line {
        width: 100%;
        height: .033rem;
        position: relative;
        background-color: #fff;
        margin-top: .333rem;
        margin-bottom: .4rem;
    }

    .part1-top-2-line::before {
        content: '';
        display: block;
        position: absolute;
        height: .233rem;
        width: 2.7rem;
        background-color: #fff;
        top: -0.233rem;
        left: 0;
    }

    .part1-top-2-link {
        color: #fff;
        font-size: .5rem;
        cursor: pointer;
        line-height: .867rem;
    }

    .part1-top-2-link:hover {
        color: #FFDC72;
    }


    .part1-top-3 {
        width: 12.583rem;
        margin-bottom: 1rem;
    }

    .part1-top-3-fuwu {
        width: 11.458rem;
        height: 14rem;
        background-color: #fff;
        border-radius: .417rem;
        margin: 0 auto;
    }

    .part1-top-3-fuwu-head {
        height: 3.042rem;
        width: 100%;
        background: url(../images/part_02.png) center top no-repeat;
        background-size: 100% 100%;
        font-size: .958rem;
        color: #940200;
        line-height: 2.5rem;
        text-align: center;
        font-weight: 700;
    }

    .part1-top-3-fuwu-item {
        width: 8.542rem;
        height: 1.833rem;
        line-height: 1.833rem;
        background-color: #FF0300;
        text-align: center;
        cursor: pointer;
        color: #fff;
        font-size: .833rem;
        border-radius: .417rem;
        margin: 1.25rem auto .417rem;
    }

    .part1-top-3-fuwu-item:hover {
        color: #FFDC72;
    }

    .part1-item-active2 {
        color: #FFDC72;
    }

    .part1-top-3-btm {
        display: flex;
        justify-content: space-between;
        margin-top: .917rem;
    }

    .part-top-3-btn {
        height: 1.833rem;
        width: 5.833rem;
        border-radius: .917rem;
        background-color: #FF4E00;
        color: #fff;
        font-size: .6rem;
        text-align: center;
        line-height: 1.833rem;
    }

    .part1-btm {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        margin-top: .571rem;
    }

    .part1-btm-1 {
        height: 18.412rem;
        width: 13.706rem;
        background: url(../images/part_04.png) center no-repeat;
        background-size: 100% 100%;
        margin-bottom: 1rem;
    }

    .part1-btm-1-head {
        display: flex;
        align-items: center;
        margin-top: 2.647rem;
        padding: 0 .882rem;
    }

    .part1-btm-1-year {
        font-size: 1.206rem;
        font-weight: 700;
        padding-right: .441rem;
        border-right: .059rem solid #C21718;

    }

    .part1-btm-1-year-right {
        margin-left: .294rem;
    }

    .part1-btm-1-year-right-c {
        font-size: .882rem;
        font-weight: 700;
        color: #C21718;
        line-height: .882rem;
    }

    .part1-btm-1-year-right-e {
        font-size: .3rem;
        font-weight: 700;
        line-height: .588rem;
        text-align: justify;
        text-align-last: justify;
        letter-spacing: 0rem
    }

    .part1-btm-1-date {
        margin-top: 1.176rem;
        display: flex;
        justify-content: center;

    }

    .part1-btm-1-date-card {
        width: 4.559rem;
        height: 5.853rem;
        background: #FFFFFF;
        box-shadow: 0rem .088rem .471rem 0rem rgba(157, 102, 38, 0.3);
        border-radius: .235rem;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .part1-btm-1-date-card:nth-child(1) {
        margin-right: .588rem;
    }

    .part1-btm-1-date-card-num {
        color: #C21718;
        font-size: 2.353rem;
        font-weight: 700;
        line-height: 2.941rem;
    }

    .part1-btm-1-date-card-h {
        width: 1.941rem;
        height: .265rem;
        background: #F7E6D3;
        margin: .294rem 0;
    }

    .part1-btm-1-date-card-t {
        font-size: .529rem;
        color: #909090;
    }

    .part1-btm-1-ts {
        font-size: .588rem;
        font-weight: 700;
        margin: .588rem 0;
        padding: 0 .971rem;
        line-height: 1.1rem;
    }

    .part1-btm-1-btn {
        font-size: .765rem;
        color: #FFDC72;
        font-weight: 700;
        width: 5.294rem;
        height: 1.471rem;
        margin: 0 auto;
        line-height: 1.353rem;
        text-align: center;
        cursor: pointer;
    }


    .part1-btm-2 {
        width: 11.706rem;
        height: 19.412rem;
        background: #FFFFFF;
        border-radius: .294rem;
        padding-top: .588rem;
        position: relative;
        margin-bottom: 1rem;
    }

    .part1-btm-2-head {
        margin: 0 auto;
        width: 11.824rem;
        font-size: .765rem;
        font-weight: 700;
        color: #000000;
        line-height: 1.235rem;
        height: 1.471rem;
        text-align: center;
        border-bottom: .029rem solid #9F9F9F;
    }

    .part1-btm-2-title {
        font-size: .588rem;
        padding-left: .882rem;
        line-height: .765rem;
        margin: .294rem 0 0;
    }

    .part1-btm-2-box {
        width: 11.824rem;
        margin: .176rem auto 0;
        padding: 0 .5rem;
        clear: both;
        overflow: hidden;
    }

    .part1-btm-2-item {
        cursor: pointer;
        padding: .088rem .471rem;
        height: .971rem;
        border: .029rem solid #000000;
        border-radius: .059rem;
        margin-top: .176rem;
        margin-right: .235rem;
        float: left;
        font-size: .4rem;
        line-height: .765rem;
    }

    .part1-btm-2-item:hover {
        color: #FFDC72;
    }

    .part1-btm-2-item-active {
        background-color: #FFDC72;
        color: #fff;
        border: none;
    }

    .part1-btm-2-btm {
        width: 100%;
        height: 4.412rem;
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        position: absolute;
        bottom: 0;
    }

    .part1-btm-2-btm-input {
        width: 9.206rem;
        height: 1.294rem;
        border: .029rem solid #FFFFFF;
        box-shadow: 0rem .088rem .294rem 0rem rgba(203, 135, 57, 0.43);
        border-radius: .647rem;
        text-align: center;
        color: #fff;
        background-color: transparent;
        font-size: .588rem;
    }

    .part1-btm-2-btm-btn {
        width: 9.206rem;
        height: 1.294rem;
        background: #FFDC72;
        box-shadow: 0rem .088rem .294rem 0rem rgba(203, 135, 57, 0.43);
        border-radius: .647rem;
        color: #FD0002;
        line-height: 1.294rem;
        text-align: center;
        font-size: .765rem;
        margin-top: .412rem;
        cursor: pointer;
    }

    .part1-new {
        width: 13.929rem;
        height: 40rem;
        margin: .486rem auto;
        background: none;
        background-size: 100% 100%;
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        padding-top: .714rem;
        padding: .714rem .429rem 0;
        align-items: center;
    }

    /* çª—å£1 ------------------------------------------------------------ ç»“æŸ*/

    .des-1 {
        color: #FFDC72;
        font-size: .543rem;
        text-align: center;
        margin: .543rem 0 .643rem;
    }

    /* çª—å£2  è½®æ’­å›¾----------------------------------------------------------- */
    #box02 {
        margin-top: 2.571rem;
    }

    .zy-Slide {
        font-size: .171rem;
        position: relative;
        width: 15.186rem;
        height: 12.143rem;
        margin: 0 auto 0;
    }

    .zy-Slide ul {
        position: relative;
        margin: 0;
        padding: 0;
    }

    .zy-Slide li {
        position: absolute;
        list-style: none;
        width: 0;
        height: 0;
        top: 2.086rem;
        left: 5.386rem;
        z-index: 0;
        cursor: pointer;
        border-radius: .043rem;
        margin: 0;
        padding: 0;
    }

    .zy-Slide li img {
        width: 100%;
        height: 100%;
        vertical-align: middle;
    }

    .zy-Slide section:nth-child(1),
    .zy-Slide section:nth-child(2) {
        display: block;
        width: 70px;
        height: 70px;
        cursor: pointer;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        z-index: 30;
        box-shadow: 0 0 14px rgb(0 0 0 / 10%);
        background-size: 100%;
        border-radius: 100%;
    }

    .zy-Slide section:nth-child(1) {
        left: -0.857rem;
        background-image: url("../images/swiper/left.png");
    }

    .zy-Slide section:nth-child(2) {
        right: -0.857rem;
        background-image: url("../images/swiper/right.png");
    }

    /* çª—å£2 -------------------------------------------------------ç»“æŸ */


    /* çª—å£5 ---------------------------------------------------------- */
    .part5-box {
        width: 12.857rem;
        margin: .386rem auto 0;
        display: grid;
        grid-template-columns: repeat(2, 45%);
        grid-template-rows: repeat(4, 6rem);
        justify-content: space-between
    }

    .part5-item {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .part5-item-img {
        width: 2rem;
        height: 2rem;
    }

    .part5-item-txt1 {
        color: #FFF078;
        font-size: .6rem;
    }

    .part5-item-txt2 {
        color: #fff;
        font-size: .5rem;
        text-align: center;
        line-height: 1rem;
    }

    /* çª—å£5 ---------------------------------------------------------ç»“æŸ */

    /* çª—å£6 ---------------------------------------------------------- */
    .part6-box {
        width: 92%;
        margin: .386rem auto 0;
        display: grid;
        grid-template-columns: repeat(1, 95%);
        grid-template-rows: repeat(4, 18.6rem);
        justify-content: center;
        align-items: center;
    }

    .part6-box-item {
        width: 100%;
        height: 17.25rem;
        background: url(../images/part_13.png) center no-repeat;
        background-size: 100% 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        position: relative;
    }

    .part6-box-item-title {
        color: #FF0000;
        font-size: .8rem;
        font-weight: 700;
        margin-top: 1rem;
    }

    .part6-box-item-txt1 {
        min-width: 6.35rem;
        height: 1.4rem;
        border: .05rem solid #FF0000;
        border-radius: .2rem;
        line-height: 1.3rem;
        text-align: center;
        color: #FF0000;
        font-size: .6rem;
        margin-bottom: 1rem;
        padding: 0 .3rem;
    }

    .part6-box-item-txt2 {
        font-size: .7rem;
        line-height: 1.1rem;
        text-align: center;
        font-weight: 700;
    }

    .part6-box-item-btn {
        width: 8.35rem;
        height: 2.05rem;
        background: #FF0000;
        border-radius: 1.05rem;
        line-height: 2rem;
        text-align: center;
        font-size: 1.1rem;
        color: #fff;
        position: absolute;
        bottom: 2.5rem;
        cursor: pointer;
    }

    .part6-line {
        width: 96%;
        height: 1.286rem;
        background: url(../images/part_14.png) center no-repeat;
        background-size: 100% 100%;
        margin: .429rem auto .286rem;
        line-height: 1.143rem;
        text-align: center;
        font-size: .429rem;
        color: #FFF078;
    }

    .part6-box2 {
        width: 13.757rem;
        height: 20rem;
        position: relative;
        margin: 0 auto;
    }

    .part6-box2-left {
        width: 100%;
        height: 14rem;
        position: relative;
        left: 0;
        background: none;
        background-size: 100% 100%;
    }

    .part6-box2-left-sh {
        font-size: .6rem;
        font-weight: 700;
        color: #fff;
        padding-top: 0rem;
        padding-left: 0rem;
        line-height: 1rem;
    }

    .part6-box2-left-flex {
        display: flex;
        flex-direction: column;
        width: 100%;
        height: 12rem;
        justify-content: space-between;
        margin-top: .571rem;
        margin-left: .143rem;
    }

    .part6-box2-left-flex-item {
        width: 100%;
        color: #fff;
        border: .05rem solid #fff;
        border-radius: .1rem;
        font-size: .5rem;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        font-weight: 700;
        margin-bottom: 1rem;
    }

    .part6-box2-right {
        width: 100%;
        height: 10rem;
        position: relative;
        right: 0;
        background: none;
        background-size: 100% 100%;
    }

    .part6-box2-right-sh {
        display: none;
        font-size: .6rem;
        font-weight: 700;
        color: #fff;
        padding-top: .0rem;
        padding-right: .429rem;
        line-height: 1rem;
        text-align: left;
    }

    .part6-box2-right-ul {
        color: #fff;
        font-size: .5rem;
        line-height: 1rem;
        list-style: disc;
        margin-left: 2rem;
    }

    .part6-box2-right-ul li {
        list-style: disc;
    }

    .part6-btn {
        width: 9.1rem;
        height: 1.933rem;
        background: #FFDC72;
        box-shadow: 0rem .1rem .333rem 0rem rgba(203, 135, 57, 0.43);
        border-radius: .967rem;
        text-align: center;
        line-height: 1.833rem;
        color: #FD0002;
        font-size: .8rem;
        font-weight: 700;
        margin: .9rem auto 0;
        cursor: pointer;
    }

    /* çª—å£6 ---------------------------------------------------------ç»“æŸ */

    /* çª—å£7 ------------------------------------------------------------ */

    .font42 {
        font-size: .6rem;
    }

    .part7-box1 {
        position: relative;
        padding: 0 .857rem;
        margin-top: 2rem;
    }

    .part7-box1-txt {
        border: .014rem solid #fff;
        border-radius: .057rem;
        line-height: 1rem;
        padding: 0 .286rem;
        display: inline-block;
        position: relative;
        color: #fff;
        font-size: .4rem;
    }

    .part7-box1-txt::after {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: -0.086rem;
        left: .086rem;
        border: .014rem solid #fff;
        border-radius: .057rem;
    }

    .part7-box1-title {
        height: 1rem;
        display: inline-block;
        background-color: #FFD200;
        line-height: 1rem;
        padding: 0 .286rem;
        font-size: .5rem;
        color: #940200;
        position: absolute;
        top: -1rem;
        left: .857rem;
        border-radius: .129rem .129rem .129rem 0rem;
        z-index: 10;
    }

    .part7-box2 {
        width: 12.857rem;
        display: grid;
        grid-template-columns: 6.143rem 6.143rem;
        grid-template-rows: 4.143rem 4.143rem;
        grid-row-gap: .8rem;
        grid-column-gap: .8rem;
        margin: .386rem auto;
    }

    .part7-box2-item {
        border: .057rem solid #FF0300;
        width: 100%;
        height: 100%;
        border-radius: .114rem;
        background-color: #fff;

    }

    .part7-box3 {
        width: 12.857rem;
        display: grid;
        grid-template-columns: 46% 46%;
        grid-template-rows: 4rem 4rem 4rem;
        grid-row-gap: 1rem;
        grid-column-gap: 1rem;
        margin: .386rem auto;
    }

    .part7-box3-item {
        width: 100%;
        height: 100%;
        border-radius: .114rem;
        overflow: hidden;
        background-color: #fff;
    }

    .part7-box3-item-label {
        position: absolute;
        height: 1rem;
        width: 3rem;
        border-radius: 0 0 0 20px;
        text-align: center;
        line-height: 1rem;
        color: #730200;
        background-color: #fff;
        font-size: .5rem;
        right: 0
    }

    .part7-box4 {
        width: 12.857rem;
        height: 27rem;
        margin: .329rem auto 1.371rem;
        background: #fff;
        background-size: 100% 100%;
        position: relative;
        border: 2px solid #7E0200;
        border-radius: 6px;
    }

    .part7-box4-tu {
        position: relative;
        width: 100%;
        text-align: center;
        height: 2rem;
        line-height: 2rem;
        background: none;
        background-size: 100% 100%;
        z-index: 1;
        left: 0;
    }

    .part7-box4-tu-txt {
        width: 100%;
        height: 100%;
        font-size: .5rem;
        font-weight: 700;
        color: #FFD200;
        margin-top: 0;
        margin-left: 0;
        line-height: 1rem;
    }

    .part7-box4-wa {
        margin-left: .5rem;
        padding-top: .857rem;
        position: relative;
        z-index: 10;
    }

    .part7-box4-wa-item {
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        height: 4rem;
    }

    .part7-box4-wa-item-bq {
        width: 4rem;
        height: 1rem;
        background: url(../images/part_19.png) no-repeat center;
        background-size: 100% 100%;
        line-height: 1rem;
        font-size: .4rem;
        color: #fff;
        font-weight: 700;
        text-align: center;
        margin-right: .057rem;
    }

    .part7-box4-wa-item-txt {
        font-size: .286rem;
        font-weight: 700;

    }

    .part7-btn {
        width: 9.1rem;
        height: 1.933rem;
        background: #FFDC72;
        box-shadow: 0rem .1rem .333rem 0rem rgba(203, 135, 57, 0.43);
        border-radius: .967rem;
        text-align: center;
        line-height: 1.833rem;
        color: #FD0002;
        font-size: .8rem;
        font-weight: 700;
        margin: .9rem auto 0;
        cursor: pointer;
    }

    /* çª—å£7 ---------------------------------------------------------ç»“æŸ */


    /* çª—å£3 ------------------------------------------------------------  */
    .part3-box1 {
        width: 13.571rem;
        margin: .386rem auto;
        position: relative;
    }

    .part3-box1-title {
        font-size: .6rem;
        font-weight: 700;
        color: #FFD200;
    }

    .part3-box1-txt1 {
        font-size: .5rem;
        color: #FFFFFF;
        width: 100%;
        margin-top: .1rem;
    }

    .part3-box1-item1 {
        position: relative;
    }

    .part3-box1-item2 {
        position: relative;
    }

    .part3-box1-item3 {
        position: relative;
    }

    .part3-box1-item4 {
        position: relative;
    }

    .part3-box1-item5 {
        position: relative;
        display: flex;
        justify-content: center;
        padding-top: 1.286rem;
    }

    .part3-box1-item5::before {
        content: '';
        display: block;
        position: absolute;
        width: 3.043rem;
        height: 1.514rem;
        background: url(../images/part_21.png) center no-repeat;
        background-size: 100% 100%;
        top: 1.714rem;
        left: .5rem;
    }

    .part3-box1-item5::after {
        content: '';
        display: block;
        position: absolute;
        width: 3.043rem;
        height: 1.514rem;
        background: url(../images/part_22.png) center no-repeat;
        background-size: 100% 100%;
        bottom: 1.286rem;
        right: .5rem;
    }

    .part3-box1-c {
        height: 5rem;
        width: 5rem;
        background: url(../images/part_20.png) center no-repeat;
        background-size: 100% 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        font-size: .643rem;
        font-weight: 700;
        line-height: .857rem;
        color: #FFFFFF;
        padding-bottom: .286rem;
    }

    .part3-box2 {
        width: 13.571rem;
        margin: .571rem auto;
        position: relative;
        height: 17rem;
        background: none;
        background-size: 100% 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-top: .686rem;
    }

    .part3-box2-title {
        width: 5.429rem;
        height: 1rem;
        line-height: 1rem;
        background: none;
        font-size: .5rem;
        color: #fff;
        font-weight: 700;
        text-align: center;
    }

    .part3-box2-item {
        width: 11.643rem;
        height: 5rem;
        background: rgba(255, 255, 255, 0.47);
        border-radius: .129rem;
        display: flex;
        align-items: center;
        margin-top: .214rem;
    }

    .part3-box2-item-l {
        width: 1rem;
        height: 5rem;
        background: #FFD200;
        border-radius: .129rem;
        font-size: .371rem;
        font-weight: 700;
        color: #E90401;
        line-height: 1rem;
        text-align: center;
        padding: .143rem;
        margin-right: .429rem;
        display: flex;
        align-items: center;
    }

    .part3-box2-item-r {
        font-size: .4rem;
        font-weight: 700;
        color: #000000;
        line-height: 1rem;
        width: 10.029rem;
    }

    .part3-box3 {
        width: 13.186rem;
        margin: .571rem auto;
    }

    .part3-box3-title {
        font-size: .6rem;
        font-weight: 700;
        color: #FFD200;
        text-align: center;
    }

    .part3-box3-txt1 {
        margin-top: .1rem;
        color: #fff;
        font-size: .4rem;
        line-height: 1rem;
    }

    .part3-box3-txt1-a {
        font-size: .5rem;
        font-weight: 700;
    }



    #certify {
        position: relative;
        width: 10.429rem;
        margin: 0 auto;
    }

    #certify .swiper-container {
        padding-bottom: .286rem;
    }

    #certify .swiper-slide {
        width: 5.5rem;
        height: 8rem;
        border-radius: .1rem;
        background-color: #fff;
    }

    .wenan1 {
        position: absolute;
        z-index: 10;
        width: 5.5rem;
        height: 1rem;
        background: rgba(0, 0, 0, 0.6);
        border-radius: .1rem;
        text-align: center;
        line-height: 1rem;
        color: #fff;
        font-size: .314rem;
        display: block !important;
        bottom: 0;
    }

    .wenan2 {
        position: absolute;
        z-index: 10;
        width: 5.5rem;
        height: 100%;
        background: rgba(0, 0, 0, 0.6);
        border-radius: .1rem;
        color: #fff;
        bottom: 0;
        display: none !important;
        flex-direction: column;
        align-items: center;
        justify-content: flex-end;
    }

    .wenan2-title {
        font-size: .4rem;
        margin-bottom: .143rem;
    }

    .wenan2-txt {
        font-size: .4rem;
        width: 5.5rem;
        margin-bottom: .286rem;
    }

    #certify .swiper-slide:hover .wenan1 {
        display: none;
    }

    #certify .swiper-slide:hover .wenan2 {
        display: flex
    }

    #certify .swiper-slide img {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1
    }

    #certify .swiper-button-prev {
        left: -0.429rem;
        width: .643rem;
        height: .643rem;
        background: url(../images/wm_button_icon.png) no-repeat;
        background-position: 0 0;
        background-size: 100%;
    }

    #certify .swiper-button-prev:hover {
        background-position: 0 -0.657rem;
        background-size: 100%
    }

    #certify .swiper-button-next {
        right: -0.429rem;
        width: .643rem;
        height: .643rem;
        background: url(../images/wm_button_icon.png) no-repeat;
        background-position: 0 -1.329rem;
        background-size: 100%;
    }

    #certify .swiper-button-next:hover {
        background-position: 0 -1.986rem;
        background-size: 100%
    }


    .part3-btn {
        width: 9.1rem;
        height: 1.933rem;
        background: #FFDC72;
        box-shadow: 0rem .1rem .333rem 0rem rgba(203, 135, 57, 0.43);
        border-radius: .967rem;
        text-align: center;
        line-height: 1.833rem;
        color: #FD0002;
        font-size: .8rem;
        font-weight: 700;
        margin: .9rem auto 0;
        cursor: pointer;
    }

    /* çª—å£3 ---------------------------------------------------------ç»“æŸ */


    /* çª—å£4 */
    .part4-box1 {
        width: 13.186rem;
        margin: .143rem auto .429rem;
    }

    .part4-box1-txt1 {
        color: #fff;
        font-size: .5rem;
        line-height: 1rem;
    }

    .part4-line {
        width: 96%;
        height: 1.286rem;
        background: url(../images/part_14.png) center no-repeat;
        background-size: 100% 100%;
        margin: .429rem auto .286rem;
        line-height: 1.143rem;
        text-align: center;
        font-size: .6rem;
        color: #FFF078;
    }

    .part4-box2 {
        width: 14rem;
        height: 4.5rem;
        margin: .143rem auto .429rem;
        background: url(../images/part_26.png) center no-repeat;
        background-size: 100% 100%;
    }

    .zindex10 {
        position: relative;
        z-index: 10;
    }

    .part4-box3 {
        margin: -1rem auto 0;
        width: 13.714rem;
        height: 8rem;
        text-align: center;
        padding-top: 1rem;
        background: #730200;
        border-radius: .114rem;
        font-size: .329rem;
        color: #FFFFFF;
        line-height: 1rem;
        padding: 1rem 1rem 0;
    }

    .part4-hidden {
        display: none;
    }

    .part4-box4 {
        margin: 0 auto;
        width: 13.714rem;
    }

    .part4-box4-l {
        width: 100%;
        display: grid;
        grid-template-columns: 3.471rem 3.571rem 3.714rem 3rem;
        text-align: center;
        color: #fff;
        font-size: .286rem;
    }

    .part4-box4-l div {
        padding: 0 .429rem;
        line-height: .429rem;
    }

    .part4-box4-c {
        width: 100%;
        height: .5rem;
        background: url(../images/part_25.png) center no-repeat;
        background-size: 100% 100%;
        margin: .143rem 0;
    }

    .part4-box4-f1 {
        font-size: .371rem;
        color: #FFF078;
    }

    .part4-box5 {
        width: 13.914rem;
        height: 15.714rem;
        margin: .143rem auto .143rem;
        background: url(../images/part_27.png) center no-repeat;
        background-size: 100% 100%;
    }

    /* çª—å£4 --------------------------------------------------ç»“æŸ */

    /* çª—å£ 8 ----------------------------------------------å¼€å§‹*/
    .part8 {
        width: 17.143rem;
        margin-top: 1.514rem;
    }

    .part8-title {
        font-size: .857rem;
        font-weight: 700;
        color: #FFFFFF;
        line-height: .857rem;
        text-align: center;
    }

    .part8-miaoshu {
        margin-top: .143rem;
        text-align: center;
        font-size: .429rem;
        font-weight: 400;
        color: #FFFFFF;
        line-height: .6rem;
        word-spacing: .2rem;
    }

    .part8-box1 {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        margin-top: .571rem;
    }

    .part8-box1-item {
        height: 20rem;
        width: 100%;
        background: rgba(99, 1, 0, 0.8);
        padding: .429rem 0rem .429rem 2rem;
    }

    .part8-box1-item-li {
        line-height: 1rem;
        font-size: .4rem;
        list-style: disc;
        color: #fff;
    }

    /* çª—å£8 --------------------------------------------------ç»“æŸ */


    /* çª—å£ 9 ----------------------------------------------å¼€å§‹*/
    .part9 {
        width: 17.143rem;
        margin-top: 1.514rem;
        height: 33rem;
    }

    .part9-title {
        font-size: .857rem;
        font-weight: 700;
        color: #FFFFFF;
        line-height: .857rem;
        text-align: center;
    }

    .part9-miaoshu {
        margin-top: .143rem;
        text-align: center;
        font-size: .429rem;
        font-weight: 400;
        color: #FFFFFF;
        line-height: .6rem;
        word-spacing: .2rem;
    }

    .iframe1 {
        width: 100%;
        height: 35rem;
        background-color: transparent;
    }

    /* çª—å£9 --------------------------------------------------ç»“æŸ */


    .part10 {
        width: 100%;
        background: url(../images/part_28.png) center top no-repeat;
        height: 2.4rem;
        display: none;
        justify-content: center;
        align-items: center;
        position: relative;
        z-index: 10
    }

    .part10-vip {
        width: 5.171rem;
        height: 1.329rem;
        background: url(../images/part_29.png) no-repeat center;
        background-size: 100% 100%;
    }

    .part10-inputbox {
        width: 11.429rem !important;

    }

    .part10-inputbox-t {
        display: flex;
    }

    .part10-input1 {
        width: 2.829rem !important;
        height: .743rem;
        background: #FFFFFF;
        border-radius: .086rem;
        outline: none;
        font-size: .257rem;
        padding: 0 .143rem;
        margin-left: .143rem;
    }

    .part10-input2 {
        position: relative;

    }

    .part10-input-btn {
        position: absolute;
        top: 0;
        right: 0;
        line-height: .714rem;
        text-align: center;
        color: #fff;
        font-size: .257rem;
        width: 1.386rem;
        height: .743rem;
        background: #7E0200;
        border-radius: .086rem;
    }

    .part10-inputbox-b {
        margin-top: .214rem;
    }

    .part10-btn1 {
        width: 3.286rem;
        height: .771rem;
        background: #FFDC72;
        border: .057rem solid #FF0300;
        box-shadow: .057rem .071rem 0rem 0rem rgba(4, 0, 0, 0.42);
        border-radius: .386rem;
        margin: 0 auto;
        text-align: center;
        font-size: .429rem;
        font-weight: bold;
        color: #F40400;
        line-height: .657rem;
        cursor: pointer;
    }

    /* é¢„çº¦ --------------------------------------------- */

    .yuyue {
        position: fixed;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.8);
        z-index: 100;
        display: flex;
        align-items: center;
        top: 0;
        justify-content: center;
    }

    .yuyue-box {
        width: 17.85rem;
        height: 16.175rem;
        background: url(../images/yuyue.png) center no-repeat;
        background-size: 100% 100%;
        position: relative;
    }

    .close {
        width: 1.25rem;
        height: 1.25rem;
        background: url(../images/close.png) center no-repeat;
        background-size: 100% 100%;
        position: absolute;
        bottom: -1.5rem;
        left: 8.25rem;
        cursor: pointer;
    }

    .yuyue-box-title {
        font-size: .975rem;
        font-weight: bold;
        color: #FFDE00;
        text-align: center;
        line-height: 1.475rem;
        padding-top: .325rem;
    }

    .yuyue-box-form {
        width: 12.325rem;
        height: 12.55rem;
        padding: 1.025rem .8rem;
        background: #D50300;
        border-radius: .675rem;
        margin-top: .875rem;
        margin-left: 2.75rem;
    }






    .ajax_form {
        width: 100%;
    }


    .ajax_form p {
        margin-bottom: .35rem;
        position: relative;
    }

    .ajax_form p.border,
    .yuyue-border {
        border: .025rem solid #FFFFFF;
        border-radius: .175rem;
        margin-bottom: .35rem;

    }

    #ncr {}

    .yuyue-border {
        height: 1.275rem;
        overflow: hidden;
    }

    .ajax_form input,
    .ajax_form select {
        width: 49%;
        height: 1.275rem;
        line-height: 1.275rem;
        border-radius: .175rem;
        border: .025rem solid #FFFFFF;
        box-sizing: border-box;
        padding-left: .375rem;
        color: #fff;
        outline: none;
        font-size: .5rem;
        float: left;
        appearance: none;
        background: none;
    }

    .ajax_form input::placeholder {
        color: #fff;
    }

    .ajax_form select {
        color: #ccc;
        width: 100%;
        background: url(../images/select_bg.png) 95% center no-repeat;
        background-size: .4rem;
        border-radius: .175rem;
    }

    .ajax_form input#shoujihao,
    .ajax_form input.trueName {
        width: 100%;
    }

    .ajax_form input#PhoneCode {
        width: 49%;
    }

    .ajax_form select#city,
    .ajax_form select.exam_type {
        float: right;
    }

    .ajax_form input#fs {
        width: 49%;
        float: right;
        padding: 0;
        text-align: center;
        cursor: pointer;
        background: #FFC200;
        font-size: .5rem;
        color: #000;
        border: 0;
    }

    .yuyueBar {
        position: relative;
        top: -.5rem;
    }

    .nc_scale {
        height: 1.25rem !important;
        width: 100% !important;
    }

    .nc-container .nc_scale .scale_text {
        line-height: 1.25rem !important;
    }

    .nc-container .nc_scale span {
        line-height: 1.25rem !important;

    }

    .nc-container .nc_scale span {
        height: 1.25rem !important;
    }

    .nc-container #nc_1_wrapper,
    .nc-container.tb-login #nc_1_wrapper {
        width: 100% !important;
    }

    ._nc .stage {
        padding: 0 !important;
    }

    ._nc .stage1 .slider {
        left: 0 !important;
        right: 0 !important
    }

    .yuyue-btn {
        width: 6.475rem;
        height: 1.575rem;
        background: linear-gradient(7deg, #FFC600 0%, #FFF496 100%);
        border-radius: .8rem;
        margin: .5rem auto;
        text-align: center;
        color: #BF0312;
        line-height: 1.5rem;
        cursor: pointer;
        font-size: .65rem;
    }

    .yuyuetishi {
        font-size: .4rem;
        font-family: Microsoft YaHei;
        font-weight: bold;
        color: #FFDE00;
        line-height: .875rem;
        margin-bottom: .5rem;
    }



    /* ä¾§è¾¹å¯¼èˆª */
    .fix_r {
        width: 2.8rem;
        height: 5.329rem;
        position: fixed;
        right: 0;
        top: 18%;
        z-index: 99;
        box-sizing: border-box;
        padding-top: .6rem;
        display: none;
    }

    .fix_r a {
        cursor: pointer;
        font-weight: bold;
        display: block;
        color: #F32542;
        font-size: .286rem;
        text-align: center;
        line-height: .643rem;
        margin: 0 auto .171rem;
        width: 2.957rem;
        height: .643rem;
        background: linear-gradient(90deg, #F9B433, #FDF8F9);
        border: .014rem solid #FBF4F4;
        font-size: .314rem;
        font-weight: 500;
        color: #B70014;
    }


    #certify2 {
        position: relative;
        width: 11.429rem;
        margin: 0 auto
    }

    #certify2 .swiper-container {
        padding-bottom: .286rem;
    }

    #certify2 .swiper-slide {
        width: 4.286rem;
        height: 7.214rem;
        border-radius: .1rem;
        background-color: #fff;
    }

    #certify2 .swiper-slide img {
        width: 100%;
        height: 100%;
        border-radius: .143rem;
        overflow: hidden;
    }

}</pre></body></html>