.head-icon-wrap img {
    width: 146px;
    margin-top: 10px;
    height: auto;
}

.head-content {
    width: 100%;
    background-image: url(./images/home-CNY2026/head_bg.png);
    background-size: auto 48px;
    background-position: center;
}

.sub-content {
    position: relative;
    width: 1200px;
    margin: auto;
    background: none;
    /* background-image: url(./images/home-CNY2024/head_bg.png); */
    background-size: auto 48px;
    background-position: center;
}

.head-icon-wrap {
    background-color: transparent;
}

.link-content {
    color: #fff;
}

.link-content .link li>a {
    color: #fff;
}

.sub-head-select li>a {
    color: #fff;
}

.sub-head-select-icon {
    background-image: url(./images/home-CNY2024/arrow_down.png);
}

.head-select-item-icon-1 {
    background-image: url("./images/home-CNY2026/ico_search.png");
}

.head-select-item-icon-2 {
    background-image: url("./images/home-CNY2026/ico_service.png");
}

.head-select-item-icon-3 {
    background-image: url("./images/home-CNY2026/ico_cade.png");
}

.head-select-item.active .head-select-item-icon {
    background-position: 0;
}

.sub-head-select>li:not(.openAccessible)::after,
.head-select-line {
    background-color: #fff;
}

.icb-input:focus {
    border-color: #EF0010;
    outline: 2px solid #F9D7D7;
    border-radius: 4px;
}

.comon-search-item {
    box-shadow: 5px 5px 10px 0 rgba(255, 106, 161, 0.1);
}

.comon-search-item a {
    color: #4E3636;
}

.menu>li.active,
.menu>li.head-list-item_active {
    background: none;
    background-image: linear-gradient(179deg, #EC2F28 0%, #C13029 100%);
    /* background-size: auto 40px;
    background-position: center; */
    position: relative;
}

.menu>li.active>a::before,
.menu>li.head-list-item_active>a::before {
    content: '';
    display: block;
    background-size: 27px 40px;
    width: 27px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(./images/home-CNY2024/bg_left.png);
}

.menu>li.active>a::after,
.menu>li.head-list-item_active>a::after {
    content: '';
    display: block;
    background-size: 27px 40px;
    width: 27px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(./images/home-CNY2024/bg_right.png);
}

.menu>li>a {
    color: #4E3636;
}

.head-item-content {
    background: rgba(255, 246, 246, 0.7);
}

.notice-bg {
    padding: 30px 0;
    background-image: url(./images/home-CNY2025/bg.png);
}

.notice-wrap {
    margin: 0;
    background-color: #FFF4F4;
}

.grayBackground {
    background-color: #fff;
}

.notice-icon_pre_xinye {
    background-image: url(./images/home-CNY2024/ico_news.png);
}

.notice-icon_pre_gg {
    background-image: url(./images/home-CNY2024/ico_notice.png);
}

.content-item-list {
    background-color: #ffffff;
}

.function-list-wrap {
    background-image: url(./images/home-CNY2025/bg.png);
    padding-bottom: 60px;
    margin-bottom: 0;
}

.notice-content a {
    color: #4E3636;
}

.notice-content a.notice-content-suffix {
    color: #4E3636;
}

.function-list-wrap dl.tab-icon-container {
    bottom: 60px;
}

.function-list-item-content {
    color: #4E3636;
}

.function-list>li img {
    width: 140px;
}

/* .function-list>li::before, */
.img-hover {
    /* content: ''; */
    /* display: none; */
    opacity: 0;
    width: 140px;
    height: 140px;
    background-image: url(./images/home-CNY2025/ico_se.png);
    background-size: 140px 140px;
    position: absolute;
    top: 0;
    z-index: 11;
    transform: scale(1.2);
    pointer-events: none;
    transition: opacity 0.3s;
}

/* 
.function-list>li:not(:first-child):hover:before {
    display: block;
}
*/
.function-list>li:hover .img-hover {
    /* display: block; */
    opacity: 1;
    transition-delay: 0.6s;
}

.function-list>li ul {
    background-image: linear-gradient(-51deg, rgba(255, 255, 255, 0) 0%, #f6dcdd 100%);
}

.function-list>li ul li a {
    color: #4E3636;
}

.photo-list-wrap {
    background-image: url(./images/home-CNY2025/bg.png);
}

.photo-list-wrap dl.tab-icon-container {
    bottom: 134px;
}

.slidesjs-pagination-item a,
dt.tab-icon {
    background: #F9959B;
    color: #F9959B !important;
}

.slidesjs-pagination-item a:hover {
    color: #F9959B !important;
}

.slidesjs-pagination-item .active,
.tab-icon.active {
    background: #EF0010;
    color: #EF0010 !important;
}

.slidesjs-pagination-item .active:hover {
    color: #EF0010 !important;
}

.common-service-item.active {
    background-image: url(./images/home-CNY2026/card_bg_right.png);
    background-size: cover;
    border: 1px solid #FFFFFF;
    box-shadow: 5px 5px 10px 0 rgba(126, 65, 65, 0.15);
    border-radius: 8px;
}

.common-service-item .sub-item-list {
    z-index: 11;
    position: relative;
}

.common-service {
    background-color: #ffffff;
}

.sub-item-list>li:hover {
    background-image: url(./images/home-CNY2026/bg.png);
    color: #FFFFFF;
    border-color: transparent;
    background-size: 162px 50px;
    background-color: transparent;
}

.sub-item-list>li a {
    color: #4E3636;
}

.sub-item-list>li a:hover,
.sub-item-list>li:hover a {
    color: #fff !important;
}

.photo-list>li .content {
    color: #4E3636;
}

.photo-list>li {
    border: 1px solid #ffffff;
    box-shadow: 5px 0 10px 0 rgba(63, 0, 0, 0.05);
    background-color: #fff;
}

.photo-list>li:hover {
    box-shadow: 5px 0 10px 0 rgba(63, 0, 0, 0.05);
}

.show-dialog-content,
.show-dialog.big .show-dialog-left {
    background-color: #faf4f4;
    border: 1px solid #faf4f4;
}

.show-dialog-content .title {
    color: #EF0010;
}

.show-dialog .content {
    color: #4E3636;
}

.login-content .login-dialog>li>a:hover,
.login-dialog>li.hasChild:hover .login-item-container {
    background-image: url(./images/home-CNY2024/bg_log.png);
    background-size: 268px 52px;
}

.login-dialog-end_icon {
    background-image: url(./images/home-CNY2024/ico_tip.png);
    background-size: 14px 28px;
}

.login-item-container a:hover {
    font-weight: 400;
    color: #ffdf95 !important;
}

.link-content .link li>a:hover,
.sub-head-select>li.active>a,
.sub-head-select>li.active,
.sub-head-select>li.select {
    color: #ffdf95 !important;
}

.financial-dialog-item a:hover,
.comon-search-item:hover a,
.comon-search-item a:hover,
.function-list>li ul li:hover,
.function-list>li ul li:hover a,
.function-list>li ul li a:hover,
.xingye-notice .title a:hover,
.xingye-notice li:hover .time,
.notice-content:hover a,
.notice-content a:hover,
.function-list>li:hover .function-list-item-content,
.login-dialog-end-content:hover a,
.login-dialog-end-content:hover,
.xingye-notice li:hover a,
.dialog-item.active a,
.dialog-item a:hover,
.head-wrap .dialog li:hover a,
.head-wrap .dialog li a:hover {
    color: #EF0010 !important;
}

.notice-icon_suffix,
.xingye-notice .more-icon {
    background-image: url(./images/home-CNY2024/arrow_right.png);
}

.notice-content:hover .notice-icon_suffix,
.xingye-notice a:hover .more-icon {
    background-position: 12px 0;
}

.photo-list-title {
    background-color: transparent;
}

.touzi-list-icon.right-icon,
.touzi-list-icon.left-icon {
    background-color: #fff;
}

.content-item-list>li::after {
    background-image: url(./images/home-CNY2026/tab_select.png);
}

.content-item-list.active::after {
    border-color: #e8dada;
}

.image-content-list>li,
.photo-list>li,
.three-card-list>li,
.touzi-list>li {
    background-image: linear-gradient(179deg, #FFEBEB 0%, #FFFFFF 31%, #FFF6F6 100%);
}

.image-content-list>li:hover,
.photo-list>li:hover,
.touzi-list>li:hover,
.three-card-list>li:hover {
    box-shadow: 5px 5px 10px 0 rgba(126, 65, 65, 15%);
}

.image-content-item_endbg {
    background-image: url(./images/home-CNY2026/card_bg.png);
}

.left-icon-img {
    background-image: url(./images/home-CNY2026/arrow_left.png);
}

.right-icon-img {
    background-image: url(./images/home-CNY2026/arrow_right.png);
    background-position: -130px 0;
}

.disabled .left-icon-img {
    background-position: -130px 0;
}

.touzi-list-icon:not(.disabled):hover .left-icon-img {
    background-position: -65px 0;
}

.disabled .right-icon-img {
    background-position: 5px 0;
}

.touzi-list-icon:not(.disabled):hover .right-icon-img {
    background-position: -63px 0;
}