.definition {
    background: #f5f8fb;
}

.definition_main_left p {
    width: 555px;
}

.definition_main_right {
    padding-top: 45px;
}

.definition_main_right img {
    width: 347px;
    height: 323px;
}

/* xhfn */
#xhfn ul.xhfn_main_ul {
    height: 37px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    cursor: pointer;

}

#xhfn ul.xhfn_main_ul li {
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    color: #999999;
    line-height: 24px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

#xhfn #xhfn_main ul.xhfn_main_ul li.change {
    color: #01349D;
    border-bottom: 4px solid #01349D;

}

.tab_ment {
    background:  url(https://files.yuanian.com/yuanian/page_image/cwyfw/glzx_cwszhzx_image/gzkj_bj.png),linear-gradient(0deg, #f5f7fa 47%, rgba(251, 252, 253, 0.10) 100%);
    border-radius: 1px;
    padding-top: 42px;
    background-size: cover;
    background-position: bottom;
    box-shadow:  0px 8px 20px 0px rgb(55 99 170 / 10%) inset;
}

.tab_ment_main ul {
    display: flex;
}

.tab_ment_main ul li {
    width: 353px;
    height: 321px;
    padding: 30px 26px 45px;
    background: linear-gradient(180deg, #f5f6f8, #ffffff);
    box-shadow: 0px 8px 20px 0px rgba(55, 99, 170, 0.10), 2px 2px 0px 0px #ffffff inset;
    margin-right: 20px;
    cursor: pointer;
    position: relative;
    background-size: cover !important;
    background-position: center bottom  !important;
    background-repeat: no-repeat !important;
}
.tab_ment_main:nth-child(1) ul li:nth-child(1){
    background: url(https://files.yuanian.com/yuanian/page_image/Hy/jr_image/xhfn1.png),linear-gradient(180deg,#f5f6f8, #ffffff);
}
.tab_ment_main:nth-child(1) ul li:nth-child(2){
    background: url(https://files.yuanian.com/yuanian/page_image/Hy/jr_image/xhfn2.png),linear-gradient(180deg,#f5f6f8, #ffffff);

}
.tab_ment_main:nth-child(1) ul li:nth-child(3){
    background: url(https://files.yuanian.com/yuanian/page_image/Hy/jr_image/xhfn3.png),linear-gradient(180deg,#f5f6f8, #ffffff);
}
.tab_ment_main:nth-child(2) ul li:nth-child(1){
    background: url(https://files.yuanian.com/yuanian/page_image/Hy/jr_image/xhfn4.png),linear-gradient(180deg,#f5f6f8, #ffffff);
}
.tab_ment_main:nth-child(2)  ul li:nth-child(2){
    background: url(https://files.yuanian.com/yuanian/page_image/Hy/jr_image/xhfn5.png),linear-gradient(180deg,#f5f6f8, #ffffff);

}
.tab_ment_main:nth-child(2) ul li:nth-child(3){
    background: url(https://files.yuanian.com/yuanian/page_image/Hy/jr_image/xhfn6.png),linear-gradient(180deg,#f5f6f8, #ffffff);
}
.tab_ment_main ul li:nth-last-child(1) {
    margin-right: 0px;
}

.tab_ment_main ul li h3 {
    height: 18px;
    font-size: 18px;
    font-weight: 500;
    text-align: left;
    color: #333333;
    margin-bottom: 24px;
}

.tab_ment_main ul li p {
    font-size: 13px;
    font-weight: 400;
    text-align: left;
    color: #3d485d;
    line-height: 25px;
}

.tab_ment_main ul li p:nth-child(2) {
    margin-bottom: 10px;
}

.tab_ment_main ul li span {
    position: absolute;
    bottom: 45px;
    left: 26px;
    width: 92px;
    height: 30px;
    background: #ffffff;
    border: 1px solid #d8d8d8;
    font-size: 14px;
    font-weight: 400;
    text-align: justify;
    color: #c1c1c1;
    line-height: 30px;
    text-indent: 10px;
}

.tab_ment_main ul li:hover span {
    /* background-color: darkcyan; */
    border: 1px solid #0248BD;
    color: #0248BD;
}

.tab_ment_main ul li:hover span .arrow-right::after {
    border-color: #0248BD;

}

.arrow-right {
    height: 7px;
    width: 7px;
    display: inline-block;
    position: relative;
}

.arrow-right::after {
    content: "";
    height: 7px;
    width: 7px;
    top: -1px;
    left: 0px;
    border-width: 1px 1px 0 0;
    border-color: #c1c1c1;
    border-style: solid;
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    position: absolute;
}

@media screen and (max-width: 1024px) {
    .tab_ment {
        padding-bottom: 0px;
    }

    .tab_ment_main ul {
        display: block;
    }

    .tab_ment_main ul li {
        width: 90%;
        padding: 5%;
        margin-bottom: 10px;

    }
    #xhfn ul.xhfn_main_ul{
        overflow-x: scroll;
        white-space: nowrap;    justify-content: inherit;
    }

}
