
/*+++++hj_go_59+++++*/

/*+++++hj_end_59+++++*/


/*+++++hj_go_64+++++*/

/*+++++hj_end_64+++++*/


/*+++++hj_go_66+++++*/

/*+++++hj_end_66+++++*/


/*+++++hj_go_65+++++*/
template_hj_65 * {
	padding: 0;
	margin: 0;
	box-sizing: border-box
}
template_hj_65 a {
	text-decoration: none;
	cursor: pointer;
	color: inherit;
	outline: none
}
template_hj_65 ul, template_hj_65 li {
	list-style: none
}
template_hj_65 .hj_mk_65_clear {
	clear: both
}
template_hj_65 .hj_mk_65_container {
	width: 1200px;
	margin: 0px auto;
}
template_hj_65 .hj_mk_65_titleBox .hj_mk_65_bar {
    width: 52px;
    height: 6px;
    background: #E60012;
    border-radius: 3px;
}
template_hj_65 .hj_mk_65_titleBox .hj_mk_65_text {
    font-size: 40px;
    color: #222326;
    font-weight: bold;
    margin-top: 14px;
    line-height: 52px;
}
/*+++++hj_end_65+++++*/


/*+++++hj_go_68+++++*/
template_hj_68 {
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_68 a {
	text-decoration: none;
	color: #666;
}

template_hj_68 .hj_mk_68_template_hj_68 * {
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_68 .hj_mk_68_clearfix {
	zoom: 1
}
template_hj_68 .hj_mk_68_clearfix:before, template_hj_68 .hj_mk_68_clearfix:after {
	display: table;
	line-height: 0;
	content: ""
}
template_hj_68 .hj_mk_68_clearfix:after {
	clear: both
}
template_hj_68 .hj_mk_68_marginauto {
	margin: 0 auto;
}
template_hj_68 .hj_mk_68_article-detailed{
	margin:50px auto;
}
template_hj_68 .hj_mk_68_article-detailed .hj_mk_68_article-intitle {
	font-size:24px;
	font-weight:bold;
	text-align:center;
	margin-bottom:30px;
	color:#000;
}
template_hj_68 .hj_mk_68_article-detailed .hj_mk_68_intro {
	height: auto;
	overflow: hidden;
}
template_hj_68 .hj_mk_68_article-detailed .hj_mk_68_intro img {
	display: block;
	max-width: 100%;
	margin: 0 auto
}
template_hj_68 .hj_mk_68_article-detailed .hj_mk_68_intro p {
	color: #333;
	font-size: 16px;
	line-height: 30px;
	text-indent: 2em;
}
/*+++++hj_end_68+++++*/


/*+++++hj_go_165+++++*/

/*+++++hj_end_165+++++*/


/*+++++hj_go_162+++++*/
template_hj_162 * {
	padding: 0;
	margin: 0;
	box-sizing: border-box
}
template_hj_162 a {
	text-decoration: none;
	cursor: pointer;
	color: inherit;
	outline: none
}
template_hj_162 ul, template_hj_162 li {
	list-style: none
}
template_hj_162 .hj_mk_162_clear {
	clear: both
}
template_hj_162 .hj_mk_162_container {
	width: 1200px;
	margin: 0px auto;
}
template_hj_162 .hj_mk_162_titleBox .hj_mk_162_bar {
    width: 52px;
    height: 6px;
    background: #E60012;
    border-radius: 3px;
}
template_hj_162 .hj_mk_162_titleBox .hj_mk_162_text {
    font-size: 40px;
    color: #222326;
    font-weight: bold;
    margin-top: 14px;
    line-height: 52px;
}
/*+++++hj_end_162+++++*/


/*+++++hj_go_179+++++*/
template_hj_179 * {
	padding: 0;
	margin: 0;
	box-sizing: border-box
}
template_hj_179 a {
	text-decoration: none;
	cursor: pointer;
	color: inherit;
	outline: none
}
template_hj_179 ul, template_hj_179 li {
	list-style: none
}
template_hj_179 .hj_mk_179_clear {
	clear: both
}
template_hj_179 .hj_mk_179_container {
	margin: 0px auto;
}
template_hj_179 .hj_mk_179_timeline-container {
            width: 1200px;
            margin: 0 auto;
            padding: 50px 0px;
        }

        /* 年份导航栏（横向滚动） */
template_hj_179 .hj_mk_179_years-container {
            overflow-x: auto;
            white-space: nowrap;
            margin-bottom: 30px;
            scroll-behavior: smooth;
              scrollbar-width: none;/*隐藏滚动条（Firefox） */
          
            border-radius: 8px;
            /*box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);*/
            padding: 15px 0;
        }


template_hj_179 .hj_mk_179_carousel::-webkit-scrollbar {
            display: none; /* 隐藏滚动条（Chrome/Safari） */
        }

template_hj_179 .hj_mk_179_years {
            display: inline-flex;
            padding: 0 20px;
        }

template_hj_179 .hj_mk_179_years span {
    font-weight:bold;
    position:relative;
    font-size: 24px;
    line-height: 29px;
    color: #707579;
    min-width: 60px;
    margin-right: 70px;
    cursor: pointer;

        }

template_hj_179 .hj_mk_179_years span.hj_mk_179_active {
            color: #004492;
          
        }

template_hj_179 .hj_mk_179_years span:hover {
            transform: translateY(-2px);
          
        }

        /* 内容轮播区域 */
template_hj_179 .hj_mk_179_carousel {
            display: flex;
            overflow-x: auto;
            scroll-behavior: smooth;
            cursor: grab;
            gap: 20px;
            padding: 20px 0;
        }

template_hj_179 .hj_mk_179_carousel:active {
            cursor: grabbing;
        }

template_hj_179 .hj_mk_179_carousel-item {
            flex: 0 0 33.3%;
            min-width: 300px;
            background-color: #fff;
            border-radius: 8px;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
            padding: 25px;
            transition: transform 0.3s;
        }

template_hj_179 .hj_mk_179_carousel-item:hover {
            transform: translateY(-5px);
        }


template_hj_179 .hj_mk_179_carousel-item .hj_mk_179_des {
    padding-bottom: 20px;
            color: #555;
            font-size: 14px;
    line-height: 28px;
    font-weight: 300;
        }



template_hj_179 .hj_mk_179_bar {
    position: absolute;
    width: 40px;
    height: 1px;
    top: 50%;
    right: -55px;
    border-bottom: 1px dashed #CED3D8;
}
template_hj_179 .hj_mk_179_date{font-size: 36px;
    line-height: 54px;
    color: #004492;font-weight: bold;border-bottom:1px solid #D1D3D5;padding-bottom: 30px;margin-bottom: 30px;}
template_hj_179 .hj_mk_179_years span:last-of-type .hj_mk_179_bar{display: none;}
/*+++++hj_end_179+++++*/


/*+++++hj_go_166+++++*/

/*+++++hj_end_166+++++*/


/*+++++hj_go_63+++++*/

/*+++++hj_end_63+++++*/

