@charset "utf-8";

.notice_tool { position: relative; margin: -20px; }
.notice_tool .slick-list, .notice_tool .slick-track { position: relative; }
.notice_tool .slick-slide { position: relative; padding: 20px; }
.notice_tool .slick-slide .cont { position: relative; padding: 25px; box-shadow: 0 0 10px rgba(183, 183, 183, 0.8); border-radius: 25px; }
.notice_tool .slick-slide .cont a { position: relative; display: block; height: 100%; }
.notice_tool .slick-slide .cont .txt1 { font-weight: 700; font-size: 24px; color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.notice_tool .slick-slide .cont .bar { margin: 25px 0; width: 100%; height: 1px; background-color: #dedede; }
.notice_tool .slick-slide .cont .txt2 { font-weight: 600 !important; font-size: 18px !important; color: #7c7c7c !important; line-height: 1.44 !important; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: color 0.3s; }
.notice_tool .slick-slide .cont .txt2 * { font-weight: 600 !important; font-size: 18px !important; color: #7c7c7c !important; line-height: 1.44 !important; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: color 0.3s; }
.notice_tool .slick-slide .cont .txt2 * { display: none; }
.notice_tool .slick-slide .cont .txt2 p:first-of-type { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.notice_tool .slick-slide .cont .txt2 p:first-of-type * { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.notice_tool .slick-slide .cont .txt2 img { display: none !important; }
.notice_tool .slick-slide .cont .txt3 { margin-top: 70px; font-weight: 500; font-size: 16px !important; color: #afafaf; transition: color 0.3s; }
.notice_tool .slick-slide .cont .notice_arrow { position: absolute; right: 0; bottom: 0; width: 48px; }

.notice_tool .slick-slide .cont:hover .txt2, .notice_tool .slick-slide .cont:hover .txt2 * { color: #000 !important; }
.notice_tool .slick-slide .cont:hover .txt3 { color: #000; }

@media (max-width: 1660px) {
    .notice_tool { margin: -15px; }
    .notice_tool .slick-slide { padding: 15px; }
    .notice_tool .slick-slide .cont { box-shadow: 0 0 7px rgba(183, 183, 183, 0.8); border-radius: 20px; }
    .notice_tool .slick-slide .cont .notice_arrow { width: calc(20px + 1.5vw); }
    .notice_tool .slick-slide .cont .txt1 { font-size: 20px; }
    .notice_tool .slick-slide .cont .txt2 { font-size: 16px !important; }
    .notice_tool .slick-slide .cont .txt2 * { font-size: 16px !important; }
    .notice_tool .slick-slide .cont .txt3 { font-size: 15px !important; }
}
@media (max-width: 1230px) {
    .notice_tool .slick-slide .cont .txt1 { font-size: 18px; border-radius: 16px; }
    .notice_tool .slick-slide .cont .txt2 { font-size: 15px !important; }
    .notice_tool .slick-slide .cont .txt2 * { font-size: 15px !important; }
    .notice_tool .slick-slide .cont .txt3 { font-size: 14px !important; }
}
@media (max-width: 1024px) {
    .notice_tool .slick-slide .cont { box-shadow: 0 0 3px rgba(183, 183, 183, 0.8); border-radius: 12px; }
    .notice_tool .slick-slide .cont .txt1 { font-weight: 600; }
    .notice_tool .slick-slide .cont .txt2, .notice_tool .slick-slide .cont .txt2 * { font-weight: 500 !important; }
    .notice_tool .slick-slide .cont .txt3 { font-weight: normal; }
}
