.n_tit1 .ll h3.h32 {
    padding-left: .33rem;
    background: url(../images/ny_ticon.png) no-repeat left center/.25rem auto;
    color: #333333;
}

.wrap_ph {

    display: none;
}

.wrap_ph h2 {
    position: relative;
    width: 100%;
    color: #fff;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.26rem;
    padding: 0 0.2rem;
    background: #7610ba;
}

.wrap_ph h2::after {
    content: "";
    position: absolute;
    width: 0.32rem;
    height: 0.32rem;
    background: url(../images/cd.png) no-repeat right center/cover;
    left: auto;
    right: 0.2rem;
    top: 50%;
    transform: translateY(-50%);
}

.wrap_ph ul {
    width: 100%;
    padding: 0.1rem 0.2rem 0.2rem;
    display: none;
    box-shadow: 0px 0.1rem 0.3rem 0px rgba(69, 10, 66, 0.11);
}

.wrap_ph li {
    position: relative;
    font-size: 0.16rem;
    line-height: 0.34rem;

}

.wrap_ph li a {
    font-weight: normal;
    transition: 0.5s;
    display: block;
    color: #333;
}

.inner .wrap_ph {
    display: none;
}

.wrap_ph li.active a {
    color: #3E86A7;
}

.wrap_ph i {
    opacity: 1;
    display: inline-block;
    width: .34rem;
    height: .3rem;
    display: inline-block;
    background: url(../images/arrow_down.png) center no-repeat;
    background-size: .08rem auto !important;
    position: absolute;
    display: block;
    right: 0;
    top: 0;
    transition: 0.5s;
}

.wrap_ph i.on {
    transform: rotate(-90deg);
}

.wrap_ph .box {
    display: none;
    padding-left: 0.25rem;
}

.wrap_ph .box a {
    font-size: 0.16rem;
    line-height: 0.3rem;
    color: #666 !important;
    display: block;
}

.wrap_ph .box a:hover {
    color: #7610ba;
}

.inner {
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap;
}



.inner_left {
    width: 2.8rem;
    margin-right: .4rem;
    z-index: 10;

    position: relative;


}

.inner_right {
    flex: 1;
    min-width: 0;

}




.inner_left h2 {

    background: url(../images/ny_btbg.png) no-repeat center center/100% 100%;

    text-align: center;

    background-size: 100% 100%;

    padding: 0.35rem 0;

    line-height: .4rem;
}

.inner_left h2 span {
    font-size: 0.32rem;
    display: block;
    font-weight: bold;
    color: #fff;
}


.inner_left>ul {

    background: #f1f4fb url(../images/ny_bg1.png) no-repeat center bottom/100% auto;
    min-height: 4.75rem;

}

.inner_left>ul>li {
    position: relative;

    transition: .5s;

}

.inner_left>ul>li>a {
    position: relative;
    display: block;
    padding: 0 .2rem;
    line-height: .4rem;


}

.inner_left>ul>li>a:after {
    content: "";
    position: absolute;
    left: 0;
    top: .1rem;
    width: .04rem;
    bottom: .1rem;
    background: #7610ba;
    opacity: 0;
    z-index: -1;
    transition: all .6s;
}

.inner_left>ul>li.on>a:after,
.inner_left>ul>li.active>a:after,
.inner_left>ul>li:hover>a:after {
    opacity: 1;
    z-index: 9;
}

.inner_left>ul>li.on>a,
.inner_left>ul>li.active>a,
.inner_left>ul>li:hover>a {}

.inner_left>ul>li.on>a>h3,
.inner_left>ul>li.active>a>h3,
.inner_left>ul>li:hover>a>h3 {

    font-weight: bold;
    color: #7610ba;
}

.inner_left>ul>li>a>h3 {
    font-size: .18rem;
    font-weight: normal;
    color: #222;
    padding: .2rem 0;
    border-bottom: 1px dashed #d4d4d4;
}



.inner_left>ul>li>span {
    position: absolute;
    right: .25rem;
    top: .25rem;
    width: .3rem;
    height: .3rem;
    background: url(../images/jt_l.png) no-repeat center center/.08rem auto;
    cursor: pointer;
}

.inner_left>ul>li.on>span {
    transform: rotate(90deg);
}

.inner_left>ul>li>ul {
    padding: 0 .2rem;

    border-bottom: 1px solid #d4d4d4;
    display: none;
}

.inner_left>ul>li.active>ul {
    display: block;
}

.inner_left>ul>li>ul>li>a {
    display: block;
    padding: .1rem 0;
    padding-left: .44rem;
    line-height: .3rem;
}

.inner_left>ul>li>ul>li:last-child>a {
    border-bottom: none;
}

.inner_left>ul>li>ul>li>a span {
    position: relative;
    padding-left: .15rem;
    font-size: .16rem;
    color: #727391;
}

.inner_left>ul>li>ul>li>a span:hover {
    color: #7610ba;
}

.inner_left>ul>li>ul>li>a span:after {
    content: ">";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: .16rem;
    height: .16rem;
    line-height: .16rem;
    font-size: .16rem;
    color: #727391;
}

@media screen and (max-width: 1024px) {




    .wrap_ph {
        display: block;
        margin-bottom: .2rem;
    }





    .inner_left {
        display: none;
    }

    .inner_right {
        flex: none;
        width: 100%;
    }
}

@media (max-width: 800px) {
    .home0.n_container {
        padding-bottom: .4rem;
    }
}

/* ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â°ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂµÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚Â¨ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÆ’Ã‚Â§Ãƒâ€¦Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â«ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¢Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â©Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã…Â½Ãƒâ€šÃ‚Â²ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¸Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â­ÃƒÆ’Ã‚Â£Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ÃƒÆ’Ã‚Â§Ãƒâ€¦Ã‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ */
.gk_cont {
    padding: 0 .35rem;
    margin-bottom: .2rem;
}

.gk_cont p,#vsb_content_1001_80710_u171 p {
    padding: .15rem 0 !important;
    line-height: .45rem !important;
    font-size: .18rem !important;
    color: #222 !important;
}


.gk_num {
    position: relative;
    background: #fff url(../images/gk_numbg.png) no-repeat right bottom/2.14rem auto;

}

.gk_num ul {
    position: relative;
    display: flex;
    flex-wrap: wrap;

    padding: .6rem 0;
    cursor: pointer;
}

.gk_num .line1 {
    position: absolute;
    top: -1px;
    left: -1px;
}

.gk_num .line1::before {
    content: "";
    position: absolute;
    width: 0;
    height: .04rem;
    background: #e6bd79;
    transition: .5s;
    z-index: 6;
}

.gk_num .line1::after {
    content: "";
    position: absolute;
    width: .04rem;
    height: 0;
    background: #e6bd79;
    z-index: 6;
    transition: .5s;
}

.gk_num .line2 {
    position: absolute;
    bottom: -1px;
    right: -1px;
}

.gk_num .line2::before {
    content: "";
    position: absolute;
    width: 0;
    height: .04rem;
    background: #e6bd79;
    transition: .5s;
    right: 0;
    bottom: 0;
    z-index: 6;
}

.gk_num .line2::after {
    content: "";
    position: absolute;
    width: .04rem;
    height: 0;
    background: #e6bd79;
    transition: .5s;
    bottom: 0;
    z-index: 6;
    right: 0;
}

.gk_num ul li {
    width: 20%;
    text-align: center;
    border-left: 1px solid #f5f5f5;
}

.gk_num ul li:first-child {
    border-left: none;
}

.gk_num ul li span {
    font-size: .64rem;
    color: #d8a15a;
    font-family: "Canela Web";
}

.gk_num ul li p {
    font-size: .18rem;
    color: #222;
}

.gk_more {
    text-align: right;
    margin-top: .6rem;
}

.gk_more a {
    display: inline-block;
    width: 2.4rem;
    height: .6rem;
    border-radius: .3rem;
    line-height: .6rem;
    text-align: center;
    background: linear-gradient(to right, #5600d4 50%, #e04166 100%);
    font-size: .2rem;
    color: #fff;
    transition: all .6s;
}

.gk_more a:hover {
    width: 3rem;
}

@media screen and (min-width: 1025px) {
    .gk_num ul:hover {
        box-shadow: 0px 8px 14.72px 1.28px rgba(212, 212, 212, 0.6);
    }

    .gk_num:hover .line1::before {
        width: 1.06rem;
    }

    .gk_num:hover .line1::after {
        height: .6rem;
    }

    .gk_num:hover .line2::before {
        width: 1.06rem;
    }

    .gk_num:hover .line2::after {
        height: .6rem;
    }
}

@media screen and (max-width: 1024px) {
    .gk_num ul li span {
        font-size: .4rem;
    }
}

@media screen and (max-width: 768px) {
    .gk_num ul li {
        width: 33.3%;
        margin: .2rem 0;
    }

    .gk_num ul li span {
        font-size: .24rem;
    }

    .gk_num ul {
        padding: .2rem 0;
    }

    .gk_more {
        margin-top: .2rem;
    }

    .gk_more a {
        width: 1.8rem;
        height: .4rem;
        line-height: .4rem;
    }
}

/* ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚Â²ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂµÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÆ’Ã‚Â¨Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â©Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â¾ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â°ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¨Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¦ */
.ys_bt {
    text-align: center;
    font-size: .2rem;
    color: #222;
    margin-bottom: .2rem;
}

.ys_nr ul {
    display: flex;
    flex-wrap: wrap;
    width: 80%;
    margin: 0 auto;
    border-left: 1px solid #d4d4d4;
    border-top: 1px solid #d4d4d4;
    background: #fff;
}

.ys_nr ul li {
    text-align: center;
    font-size: .18rem;
    color: #222;
    padding: .2rem;
    line-height: .4rem;
    border-right: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
}

.ys_nr ul li:nth-child(2n) {
    width: 58%;
    font-weight: bold;
}

.ys_nr ul li:nth-child(2n-1) {
    width: 42%;

}

@media screen and (max-width: 1024px) {
    .yuanshi {
        margin-top: .2rem;
    }
}

@media screen and (max-width: 768px) {
    .ys_nr ul li:nth-child(2n-1) {
        width: 70%;
    }

    .ys_nr ul li:nth-child(2n) {
        width: 30%;
    }
}

/* ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â°ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂµÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚Â¨ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÆ’Ã‚Â§Ãƒâ€¦Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â«ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¢Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â©Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â£Ãƒâ€ Ã¢â‚¬â„¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â§Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â«ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¥Ãƒâ€šÃ‚Â½ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½3 */
.gk_num ul.gk2 li {
    width: 50%;
}

/* ÃƒÆ’Ã‚Â¨Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â¾ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â©Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â§Ãƒâ€¦Ã‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â£Ãƒâ€ Ã¢â‚¬â„¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚Â®ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂµÃƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€¦Ã‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¾ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€¦Ã‚Â¾ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¾ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ */
.xrld ul {
    display: flex;
    justify-content: space-between;
}

.xrld li {
    position: relative;
    width: 48%;
    margin-bottom: .75rem;
    transition: all .6s;
}


.xrld li a {

    padding: .35rem .3rem;

    padding-top: 0;

    align-items: center;

    background: #fff url(../images/gk_numbg.png) no-repeat right bottom/2.14rem auto;

    box-shadow: 0px 8px 14.72px 1.28px rgba(212, 212, 212, 0.6);
}



.xrld li .scale {
    position: relative;
    width: 1.8rem;
    padding: .1rem;
    padding-right: 0;
    padding-top: 0;

    overflow: hidden;
    margin-top: -.35rem;
}

.xrld li .scale:after {
    content: "";
    position: absolute;
    left: 0;
    right: .1rem;
    bottom: 0;
    background: #f5e5ff;
    top: .1rem;
}

.xrld li .scale .pic {
    padding-top: 133.3%;
    position: relative;
    overflow: hidden;
    z-index: 6;
}

.xrld li .scale .pic::before {
    position: absolute;
    top: 0;
    left: -90%;
    z-index: 2;
    display: block;
    content: "";
    width: 50%;
    height: 100%;
    opacity: 0.25;
    pointer-events: none;
    background: -webkit-linear-gradient(left,
            rgba(255, 255, 255, 0) 0,
            rgba(255, 255, 255, 53) 50%,
            rgba(255, 255, 255, 0) 70%);
    background: linear-gradient(to right,
            rgba(255, 255, 255, 0) 30%,
            rgba(255, 255, 255, 53) 50%,
            rgba(255, 255, 255, 0) 70%);
    -webkit-transform: skewX(-25deg);
    -ms-transform: skewX(-25deg);
    transform: skewX(-25deg);
    z-index: 3;
}

.xrld .line1 {
    position: absolute;
    top: -1px;
    left: -1px;
}

.xrld .line1::before {
    content: "";
    position: absolute;
    width: 0;
    height: .04rem;
    background: #e6bd79;
    transition: .5s;
    z-index: 6;
}

.xrld .line1::after {
    content: "";
    position: absolute;
    width: .04rem;
    height: 0;
    background: #e6bd79;
    z-index: 6;
    transition: .5s;
}

.xrld .line2 {
    position: absolute;
    bottom: -1px;
    right: -1px;
}

.xrld .line2::before {
    content: "";
    position: absolute;
    width: 0;
    height: .04rem;
    background: #e6bd79;
    transition: .5s;
    right: 0;
    bottom: 0;
    z-index: 6;
}

.xrld .line2::after {
    content: "";
    position: absolute;
    width: .04rem;
    height: 0;
    background: #e6bd79;
    transition: .5s;
    bottom: 0;
    z-index: 6;
    right: 0;
}

@-webkit-keyframes shine {
    100% {
        left: 125%;
    }
}

@keyframes shine {
    100% {
        left: 125%;
    }
}

.xrld li a:hover .pic:before {
    -webkit-animation: shine 1s;
    animation: shine 1s;
}

.xrld li .pic div.a {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    height: 100%;
    transition: all 0.8s;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.xrld li a:hover .pic div.a {
    width: 110%;
    height: 110%;
}

.xrld li .con {

    flex: 1;

    min-width: 0;

    margin-left: .15rem;
}

.xrld li h3 {
    position: relative;
    font-size: 0.18rem;
    color: #222;
    line-height: 0.32rem;
    padding-bottom: .1rem;
    border-bottom: 1px solid #eee;
    font-weight: normal;
    transition: 0.5s;
}

.xrld li h3 b {
    display: block;
    font-size: .24rem;
    line-height: .4rem;
    color: #222;
    font-weight: bold;
}

.xrld li h3::after {
    content: "";
    z-index: -1;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 0.83rem;
    height: 0.03rem;
    background: #3f72c3;
    bottom: -1.5px;
}

.xrld li p {
    font-size: 0.14rem;
    color: #666;
    line-height: 0.36rem;
    max-height: 0.72rem\0;
    margin-top: .2rem;
    transition: 0.5s;
}

.xrld li .pic {
    padding-top: 130%;

}

@media screen and (min-width: 1025px) {
    .xrld li:hover h3 b {
        color: #7610ba;
    }

    .xrld li:hover .line1::before {
        width: .3rem;
    }

    .xrld li:hover .line1::after {
        height: .4rem;
    }

    .xrld li:hover .line2::before {
        width: 1.2rem;
    }

    .xrld li:hover .line2::after {
        height: .26rem;
    }
}

@media screen and (max-width: 1024px) {
    .xrld {
        margin-top: .5rem;
    }

    .xrld li {
        width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .xrld li a {
        display: block;
        padding: .2rem;
    }

    .xrld li .scale {
        margin: 0 auto;
    }

    .xrld li .con {
        margin-left: 0;
        margin-top: .15rem;
    }

    .xrld li {
        margin-bottom: .3rem;
    }
}

/* ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂµÃƒâ€šÃ‚Â£ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ */
.kf-pic {
    margin-bottom: .2rem;
}

.kf-pic img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}

.kf-cont p {
    line-height: .64rem !important;
    font-size: .18rem !important; 
    color: #222 !important;
    text-indent: 2em !important;
}



.kf-dz {
    margin-top: .55rem;
    border-top: .04rem solid #96216e;
    background: #fff url(../images/gk_numbg.png) no-repeat right bottom/2.14rem auto;
    padding: .3rem .2rem;
    box-shadow: 0px 8px 14.72px 1.28px rgba(212, 212, 212, 0.6), 0px -4px 0px 0px rgba(147, 26, 106, 0.004);
}

.kf-dz h2 {
    text-align: center;
    font-size: .4rem;
    color: #931a6a;
    font-weight: normal;
    margin-bottom: .3rem;
}

.kf-dz ul {
    position: relative;
    display: flex;
    flex-wrap: wrap;
}

.kf-dz ul:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 1px;
    background: #d4d4d4;
    height: 1rem;
}

.kf-dz ul li {
    width: 50%;
    display: flex;
    align-items: center;
    margin: .15rem 0;
    padding-left: 10%;
}

.kf-dz ul li img {
    width: .3rem;
}

.kf-dz ul li p {
    flex: 1;
    min-width: 0;
    margin-left: .15rem;
}

@media screen and (max-width: 1024px) {
    .kf-cont p {
        line-height: .3rem;
    }

    .kf-dz h2 {
        font-size: .24rem;
    }

    .kf-dz ul li {
        padding-left: 3%;
    }
}

@media screen and (max-width: 768px) {
    .kf-dz ul li {
        width: 100%;
        margin: .05rem 0;
    }

    .kf-dz ul:after {
        display: none;
    }

    .kf-dz h2 {
        margin-bottom: .1rem;
    }
}

/* ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹Ãƒâ€šÃ‚Â­ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â²Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¯ */
.zzjg ul {
    display: flex;
    margin: 0 -.1rem;
    flex-wrap: wrap;
}


.zzjg ul li {
    position: relative;
    width: 33.33%;
    padding: 0 .1rem;
    margin-bottom: .15rem;
}

.zzjg ul li a {
    position: relative;
    display: block;
    line-height: .4rem;
    padding: .3rem .2rem;
    text-align: center;
    border: .08rem solid #f2f2f2;
    font-size: .18rem;
    color: #222;
}

.zzjg ul li:hover a {
    color: #7610ba;
}

.zzjg .line1 {
    position: absolute;
    top: -.08rem;
    left: -.08rem;
}

.zzjg .line1::before {
    content: "";
    position: absolute;
    width: 0;
    height: .08rem;
    background: linear-gradient(to right, #5901d2, #f0e7eb);
    transition: .5s;
    z-index: 6;
}

.zzjg .line1::after {
    content: "";
    position: absolute;
    width: .08rem;
    height: 0;
    background: #5701d4;
    z-index: 6;
    transition: .5s;
}

.zzjg .line2 {
    position: absolute;
    bottom: -.08rem;
    right: -.08rem;
}

.zzjg .line2::before {
    content: "";
    position: absolute;
    width: 0;
    height: .08rem;
    background: linear-gradient(to right, #e9e4f0, #ce3875);
    transition: .5s;
    right: 0;
    bottom: 0;
    z-index: 6;
}

.zzjg .line2::after {
    content: "";
    position: absolute;
    width: .08rem;
    height: 0;
    background: #cd3875;
    transition: .5s;
    bottom: 0;
    z-index: 6;
    right: 0;
}

@media screen and (min-width: 1025px) {
    .zzjg li:hover .line1::before {
        width: 1.75rem;
    }

    .zzjg li:hover .line1::after {
        height: .35rem;
    }

    .zzjg li:hover .line2::before {
        width: 1.75rem;
    }

    .zzjg li:hover .line2::after {
        height: .35rem;
    }
}

@media screen and (max-width: 1024px) {
    .zzjg ul li {
        width: 50%;
    }
}

@media screen and (max-width: 768px) {
    .zzjg ul li {
        width: 100%;
    }

    .zzjg ul li a {
        padding: .15rem;
    }
}

/* ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒâ€¹Ã…â€œÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¤Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â° */
.n_lsban .imgBox::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/lsbg.png) no-repeat center top/cover;

}

.n_lsban .top h3 {
    -webkit-background-clip: text;
    background-clip: text;
    /* -webkit-text-fill-color: transparent; */
    color: #724029;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    /* -webkit-text-fill-color: transparent; */
    -moz-text-fill-color: transparent;
}

.n_lsban .top h4 {
    color: #6d3a24;
}

.n_lsban .top .line {
    background: #9d7764;
}

.n_lsban .top .line:after {
    content: "";
    position: absolute;
    left: 0;
    width: .94rem;
    height: .04rem;
    background: #6d3a24;
    bottom: -.01rem;
}

.n_lsban .list_sj .bg {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 63vw;
    z-index: -1;
    background-image: -moz-linear-gradient(48deg, #f7e6dc 30%, #dab993 100%);
    background-image: -webkit-linear-gradient(48deg, #f7e6dc 30%, #dab993 100%);
    background-image: -ms-linear-gradient(48deg, #f7e6dc 30%, #dab993 100%);
    transform: skewX(-35deg);
    transform-origin: left bottom;
    overflow: hidden;
}

.n_lsban .list_sj .bg:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 20%;
    height: .06rem;
    width: 100%;
    z-index: -1;
    transform: skewX(-20deg);
    transform-origin: left bottom;
    background-image: -moz-linear-gradient(-178deg, #f7e7dc 1%, #75442c 100%);
    background-image: -webkit-linear-gradient(48deg, #f7e7dc 1%, #75442c 100%);
    background-image: -ms-linear-gradient(-178deg, #f7e7dc 1%, #75442c 100%);
}

.n_lsban .list_sj ul li a {
    color: #222;
}

.n_lsban .list_sj ul li:before {
    background: #222;
}

.n_lsban .list_sj ul li a::before {
    background: url(../images/list_sj1.png) center no-repeat;
}

.n_lsban .list_sj ul li.on a,
.n_lsban .list_sj ul li a:hover {
    color: #724029;
}

.home0.n_container.ls_bg {
    background: url(../images/home0_1.jpg) no-repeat center bottom/cover;
}

.ls_bg .n_tit1 .ll h3.h32 {
    background: url(../images/ny_ticon1.png) no-repeat left center/.25rem auto;
}

.ls_bg .n_tit1:after {
    background: #f7d9b7;
}

.ls_bg .n_tit1:before {
    background: #f7d9b7;
}

.his-pic {
    margin-bottom: .2rem;
}

.his-pic img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}

.his_cont p {
    font-size: .2rem;
    line-height: .64rem;
    color: #805038;
    text-indent: 2em;
}

@media screen and (max-width: 768px) {
    .his_cont p {
        font-size: .18rem;
        line-height: .32rem;
    }
}

/* ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÆ’Ã‚Â¦Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â®ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€¦Ã‚Â¸ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ */
.kx_res {}

.kx_res>ul>li {
    position: relative;
    background: #f8f8fc;
    border-top: 2px solid #891ea9;
    margin-bottom: .4rem;
    padding: .4rem .35rem;
    padding-right: .9rem;
}

.kx_res>ul>li>span {
    position: absolute;
    right: .38rem;
    top: .49rem;
    width: .42rem;
    height: .42rem;
    background: url(../images/yj_icon.png) no-repeat center center/100% 100%;
    cursor: pointer;
}

.kx_res>ul>li.on>span {
    transform: rotate(90deg);
}

.kx_res>ul>li.on .kx_bt {
    display: flex;
    justify-content: space-between;
}

.kx_res>ul>li .kx_bt h2 {
    font-size: .32rem;
    color: #333;
    font-weight: normal;
}

.kx_res>ul>li.on .kx_bt h2 {
    width: 3.2rem;

}

.kx_res>ul>li .kx_bt p {
    display: none;
}

.kx_res>ul>li.on .kx_bt p {
    /* flex: 1; */
    min-width: 0;
    font-weight: normal;
    font-size: .16rem !important;
    color: #666;
    line-height: .32rem !important;
    display: block;
}

.kx_cont {
    display: none;
}

.kx_res>ul>li.on .kx_cont {
    display: block;
    margin-top: .2rem;
}

.kx_cont .kx_txt {
    display: flex;
    flex-wrap: wrap;
    padding-left: .2rem;
    border-bottom: 2px solid #666666;
    padding-bottom: .4rem;
    padding-top: .15rem;
}

.kx_cont .kx_txt:last-child {
    border-bottom: none;
}

.kx_cont .kx_txt h3 {
    position: relative;
    width: 1.7rem;
    margin-right: .5rem;
    line-height: .32rem;
    font-size: .2rem;
    color: #333;
    font-weight: normal;
    padding-left: .1rem;
    margin-top: .15rem;
}

.kx_cont .kx_txt h3::after {
    content: "";
    position: absolute;
    left: 0;
    width: .04rem;
    height: .2rem;
    background: #d8a15a;
    top: .05rem;
}

.kx_cont .kx_txt ul {
    flex: 1;
    min-width: 0;
}

.kx_cont .kx_txt ul li {
    padding: 0 .22rem;
    border-bottom: 1px solid #d4d4d4;
    transition: all .6s;
}

.kx_cont .kx_txt ul li a {
    display: flex;
    line-height: .3rem;
    padding: .15rem 0;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-left: .2rem;
    background: url(../images/ky_list.png) no-repeat left center/.09rem auto;
    font-size: .18rem;
    color: #333;

}

.kx_cont .kx_txt ul li a span {

    padding-right: .2rem;
}

.kx_cont .kx_txt ul li a p {}

.kx_cont .kx_txt ul li:hover {
    background: linear-gradient(to right, #5600d4, #cf3874);
}

.kx_cont .kx_txt ul li:hover a {
    background: url(../images/ky_list1.png) no-repeat left center/.09rem auto;
    color: #fff;
}

@media screen and (max-width: 768px) {
    .kx_cont .kx_txt {
        display: block;
        margin-right: 0;
    }

    .kx_cont .kx_txt h3 {
        width: 100%;
        margin-top: 0;
    }

    .kx_res>ul>li {
        padding: .2rem;
        padding-right: .7rem;
        margin-bottom: .2rem;
    }

    .kx_res>ul>li .kx_bt h2 {
        font-size: .24rem;
    }

    .kx_res>ul>li>span {
        top: .2rem;
        right: .15rem;
        ;
    }

    .kx_cont .kx_txt ul li {
        padding: 0;
    }
}