
/*+++++hj_go_1+++++*/

/*+++++hj_end_1+++++*/


/*+++++hj_go_30+++++*/
template_hj_30 {

	overflow-x: hidden;

	color: #000;

	font-size: 14px;

	font-family: microsoft yahei, "宋体";

}

template_hj_30 a {

	text-decoration: none;

	color: #666;

}

template_hj_30 .hj_mk_30_template_hj_30 * {

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_30 .hj_mk_30_clear {

	clear: both

}

template_hj_30 .hj_mk_30_bannerimg {

	position: relative;

	width: 100%;

	height: 100%;

}

template_hj_30 .hj_mk_30_banner_con {

	position: relative;

	width: 100%;

	height: auto;

	display: flex;

	transition: opacity 1s;

	z-index:99;
	overflow:hidden;

}

template_hj_30 .hj_mk_30_banner_con-item {

	min-width: 100%;

	height: 100%;

	opacity: 0;

	transition: opacity 1s;

	position: absolute;

	top: 0;

	left: 0;

}

template_hj_30 .hj_mk_30_banner_con-item .hj_mk_30_banner_con_img {

	width: 100%;

	height: auto;

	display: block;

}

template_hj_30 .hj_mk_30_banner_con-item.hj_mk_30_banner_con_active {

	opacity: 1;

	position: relative;

}

template_hj_30 .hj_mk_30_banner_con-arrow {

	position: absolute;

	top: 50%;

	transform: translateY(-50%);

	border: none;

	cursor: pointer;

	z-index: 99;

	text-align: center;

	width: 40px;

	height: 40px;

	border-radius: 5px;

}

template_hj_30 .hj_mk_30_banner_con-arrow .hj_mk_30_banner_con-arrow_tu {

	max-width: 25px;

	max-height: 25px;

	margin-top: 7px;

}

template_hj_30 .hj_mk_30_banner_con-arrow.hj_mk_30_banner_con_prev {

	left: 10px;

}

template_hj_30 .hj_mk_30_banner_con-arrow.hj_mk_30_banner_con_next {

	right: 10px;

}

template_hj_30 .hj_mk_30_banner_con-dots {

	position: absolute;

	top: 90%;

	left: 50%;

	transform: translateX(-50%);

	display: none;

	z-index: 999;

	background: rgba(255, 255, 255, 0.3);

	border-radius: 10px;

	padding: 5px 10px;

}

template_hj_30 .hj_mk_30_banner_dot {

	width: 10px;

	height: 10px;

	background: #000;

	border-radius: 50%;

	margin: 0 5px;

	cursor: pointer;

}

template_hj_30 .hj_mk_30_banner_dot.hj_mk_30_banner_dot_active {

	background: rgba(255, 255, 255, 1);

}

template_hj_30 .hj_mk_30_bannerxq_con {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	max-width: 1200px;

	padding: 20px;

	width: 98%;

	z-index:999999;

}






template_hj_30 .hj_mk_30_banner-bt {

	font-size: 36px;

	font-weight: bold;

}

template_hj_30 .hj_mk_30_banner-text {

	font-size: 23px;

	font-weight: 400;

	margin-top: 10px;

	margin-bottom: 30px;

}

template_hj_30 .hj_mk_30_banner_many {

	width: 270px;

	height: 66px;

	border-radius: 4px;

	font-weight: bold;

	transition: all 0.5s;

	display: block;

	text-align: center

}

template_hj_30 .hj_mk_30_banner_many .hj_mk_30_banner_many_span {

	font-size: 20px;

	font-weight: 400;

	line-height: 60px;

}

/*--------------------------------------------------------------*/

template_hj_30 .hj_mk_30_bl_1 {
	z-index: 99;
	left: 0;
	position: absolute;
	bottom: 0;
	-webkit-animation: hj_mk_30_framesL 5s cubic-bezier(0.5, 0, 0.5, 1) 0s normal none infinite;
	animation: hj_mk_30_framesL 5s cubic-bezier(0.5, 0, 0.5, 1) 0s normal none infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate
}
template_hj_30 .hj_mk_30_bl_2 {
	z-index: 99;
	right: 0;
	position: absolute;
	bottom: 0;
	animation: hj_mk_30_framesR 6s cubic-bezier(0.5, 0, 0.5, 1) 0s normal none infinite;
	-webkit-animation: hj_mk_30_framesR 6s cubic-bezier(0.5, 0, 0.5, 1) 0s normal none infinite;
	animation-direction: alternate;
	-webkit-animation-direction: alternate
}
template_hj_30 .hj_mk_30_bl_3 {
	z-index: 99;
	left: 0;
	position: absolute;
	bottom: 0;
	animation: hj_mk_30_framesL 7s cubic-bezier(0.5, 0, 0.5, 1) 0s normal none infinite;
	-webkit-animation: hj_mk_30_framesL 7s cubic-bezier(0.5, 0, 0.5, 1) 0s normal none infinite;
	animation-direction: alternate;
	-webkit-animation-direction: alternate
}
template_hj_30 .hj_mk_30_bl_4 {
	z-index: 99;
	right: 0;
	position: absolute;
	bottom: 0;
	animation: hj_mk_30_framesR 8s cubic-bezier(0.5, 0, 0.5, 1) 0s normal none infinite;
	-webkit-animation: hj_mk_30_framesR 8s cubic-bezier(0.5, 0, 0.5, 1) 0s normal none infinite;
	animation-direction: alternate;
	-webkit-animation-direction: alternate
}
@keyframes hj_mk_30_framesL {
0% {
left:0
}
100% {
left:-100%
}
}
@-webkit-keyframes hj_mk_30_framesL {
0% {
left:0
}
100% {
left:-100%
}
}
@-moz-keyframes hj_mk_30_framesL {
0% {
left:0
}
100% {
left:-100%
}
}
@-o-keyframes hj_mk_30_framesL {
0% {
left:0
}
100% {
left:-100%
}
}
@keyframes hj_mk_30_framesR {
0% {
right:0
}
100% {
right:-100%
}
}
@-webkit-keyframes hj_mk_30_framesR {
0% {
right:0
}
100% {
right:-100%
}
}
@-moz-keyframes hj_mk_30_framesR {
0% {
right:0
}
100% {
right:-100%
}
}
@-o-keyframes hj_mk_30_framesR {
0% {
right:0
}
100% {
right:-100%
}
}
/*+++++hj_end_30+++++*/


/*+++++hj_go_7+++++*/
@charset "utf-8";
template_hj_7 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_7 a {
	text-decoration: none;
	color: #666;
}
template_hj_7 .hj_mk_7_template_hj_7 * {
	box-sizing: border-box;
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
}
template_hj_7 .hj_mk_7_clear {
	clear: both
}
template_hj_7 .hj_mk_7_main {
	width: 100%;
	margin: 0px auto;
}
template_hj_7 .hj_mk_7_main .hj_mk_7_main_con {
	width: 1200px;
	min-width: 1200px;
	margin: 0 auto;
}
template_hj_7 .hj_mk_7_main .hj_mk_7_main_con .hj_mk_7_main_con_buj {
	padding-top: 50px;
	margin: 0 12px;
}
template_hj_7 .hj_mk_7_main .hj_mk_7_main_con .hj_mk_7_main_con_sub {
	float: left;
	width: 25%;
	height: 220px;
	position: relative;
	transition: .3;
}
template_hj_7 .hj_mk_7_main .hj_mk_7_main_con .hj_mk_7_main_con_sub_dl {
	padding: 15px;
}
template_hj_7 .hj_mk_7_main .hj_mk_7_main_con .hj_mk_7_main_con_sub_dt {
	text-align: center;
	font-size: 20px;
	font-weight: 300;
}
template_hj_7 .hj_mk_7_main .hj_mk_7_main_con .hj_mk_7_main_con_tu {
	padding: 20px 0;
	text-align: center;
}
template_hj_7 .hj_mk_7_main .hj_mk_7_main_con .hj_mk_7_main_con_tu .hj_mk_7_main_con_tu_img {
	height: 50px;
	width:50px;
}
template_hj_7 .hj_mk_7_main .hj_mk_7_main_con .hj_mk_7_main_con_ms {
	height: 60px;
	line-height: 20px;
	padding: 0 15px;
	overflow: hidden;
	font-size: 13px;
	text-align: center;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:3;
	overflow: hidden;
}
template_hj_7 .hj_mk_7_main .hj_mk_7_main_con .hj_mk_7_main_con_ul {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	display: none;
}
template_hj_7 .hj_mk_7_main .hj_mk_7_main_con .hj_mk_7_main_con_ul_con {
	padding: 15px;
}
template_hj_7 .hj_mk_7_main .hj_mk_7_main_con .hj_mk_7_main_con_ul .hj_mk_7_main_con_ul_h6 {
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	margin-bottom: 10px;
}
template_hj_7 .hj_mk_7_main .hj_mk_7_main_con .hj_mk_7_main_con_ul .hj_mk_7_main_con_ul_li {
	font-size: 13px;
	line-height: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:4;
	overflow: hidden;
}
template_hj_7 .hj_mk_7_main .hj_mk_7_main_con .hj_mk_7_main_con_more {
	margin-top: 20px;
	height: 36px;
}
template_hj_7 .hj_mk_7_main .hj_mk_7_main_con .hj_mk_7_main_con_more .hj_mk_7_main_con_more_a {
	padding: 6px 25px;
	line-height: 36px;
	border-radius: 1px;
	position: relative;
	overflow: hidden;
	transition: all 0.3s ease;
	background: transparent;
}
template_hj_7 .hj_mk_7_main .hj_mk_7_main_con .hj_mk_7_main_con_more .hj_mk_7_main_con_more_a:hover {
	transition: all 0.3s ease;
}
template_hj_7 .hj_mk_7_main .hj_mk_7_main_con_btn-a {
	transition: .5s;
	position: relative;
}
template_hj_7 .hj_mk_7_main .hj_mk_7_main_con_sub .hj_mk_7_main_con_ul.hj_mk_7_main_on {
	display: none;
}
template_hj_7 .hj_mk_7_main .hj_mk_7_main_con_sub:hover .hj_mk_7_main_con_ul.hj_mk_7_main_on {
	display: block;
}
template_hj_7 .hj_mk_7_main .hj_mk_7_main_con_sub .hj_mk_7_main_con_ul.hj_mk_7_main_on {
	transition: display 0.3s ease;
}

/*+++++hj_end_7+++++*/


/*+++++hj_go_8+++++*/
template_hj_8 .hj_mk_8_strong{
	font-weight: bold;
	}
template_hj_8 .hj_mk_8_bj{
	text-align:center;
    padding:40px 0;
	}
template_hj_8 .hj_mk_8_h2{
	margin-bottom:-5px;
	}
template_hj_8 .hj_mk_8_marginauto{
	margin: 0 auto;	
	}
/*+++++hj_end_8+++++*/


/*+++++hj_go_229+++++*/
template_hj_229 {
	overflow-x: hidden;
	color: #666666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_229 a {
	text-decoration: none;
	color: #666;
}
template_hj_229 .hj_mk_229_template_hj_229 * {
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_229 .hj_mk_229_fl {
    float: left;
    display: inline;
}
template_hj_229 .hj_mk_229_fr {
    float: right;
    display: inline;
}
template_hj_229 .hj_mk_229_marginauto {
	width: 100%;
	margin: 0 auto;
}
template_hj_229 .hj_mk_229_search .hj_mk_229_container{padding:15px 0;margin:0 auto;overflow: hidden;}
template_hj_229 .hj_mk_229_search .hj_mk_229_fl {
	
}
template_hj_229 .hj_mk_229_search .hj_mk_229_fl a {
	margin:0 10px;
}
template_hj_229 .hj_mk_229_search .hj_mk_229_fl span {
	color: #333;
	font-weight: bold;
}
template_hj_229 .hj_mk_229_search .hj_mk_229_fr {
	width: 384px;
	
}
template_hj_229 .hj_mk_229_search .hj_mk_229_fr form{display: flex;align-items: center;}
template_hj_229 .hj_mk_229_search .hj_mk_229_fr input {
	width: 280px;
	height: 26px;
	border: 1px solid #eee;
	padding-left: 15px;
}
template_hj_229 .hj_mk_229_search .hj_mk_229_fr button {
	width: 48px;
	height: 26px;
	background-image: url(../458/search.png) ;
	background-repeat: no-repeat;
	background-position: center ;
	border: none;
	position: relative;
	
}
/*+++++hj_end_229+++++*/


/*+++++hj_go_230+++++*/
@charset "utf-8";

.hj_mk_230_template_hj_230 .hj_mk_all_mokuai {

	width: 100%;

	margin:0px auto;	

}

.hj_mk_230_hsxm {

	width: 100%;

	display: inline-block;

	padding-top:50px;

	padding-bottom:50px;

}

.hj_mk_230_hsxm .hj_mk_230_container-fluid {

	max-width: 1600px;

	margin-right: auto;

	margin-left: auto;

}

.hj_mk_230_hsxm .hj_mk_230_container-fluid .hj_mk_230_rowfl {
	display: flex;

	justify-content: space-between;
	overflow:hidden;

}
.hj_mk_230_twlitleft{width:40%;height:560px;}
.hj_mk_230_twlitright{width: 59%;}
.hj_mk_230_hsxm .hj_mk_230_anniu_box {
	display: flex;
	align-items: center;
	margin:0 auto 40px;
width: 100%;
	text-align: center;

}

.hj_mk_230_hsxm .hj_mk_230_anniu_box .hj_mk_230_anniubox_anniu {
flex:1;
	padding: 0 25px;

	background: #fff;

	color: #000;

	line-height: 60px;

	display: inline-block;

	cursor: pointer;

	text-decoration: none;
	background: #ebeef3;
	font-size: 17px;

}

.hj_mk_230_hsxm .hj_mk_230_anniu_box .hj_mk_230_active {

	background: #2f3091;

	color: #fff;

}

.hj_mk_230_hsxm .hj_mk_230_neirong_box .hj_mk_230_neirongbox_neirong {

transition: transform 0.5s ease; /* 保持动画速度一致 */
    transform-origin: top center;
    will-change: transform; /* 提升性能 */

}

.hj_mk_230_hsxm .hj_mk_230_neirong_box .hj_mk_230_neirongbox_active {

	display: block;

}

.hj_mk_230_hsxm .hj_mk_230_items {


	float: left;

	position: relative;

	

}
.hj_mk_230_twlitleft .hj_mk_230_items{width:100%;height:560px;}
.hj_mk_230_twlitright .hj_mk_230_items{width:calc(33.33% - 20px);margin: 0 10px;height:280px;}
.hj_mk_230_twlitright .hj_mk_230_items:nth-child(3n){margin-right: 0;}
.hj_mk_230_items .hj_mk_230_items_a {

	text-decoration: none;

	border: 1px solid #d6d6d6;

	

}

@media screen and (max-width: 768px) and (min-width: 320px) {

.hj_mk_230_items {

	width: 50%;

	float: left;

	position: relative;

}

}

.hj_mk_230_hsxm_box {

	display: block;

	

	margin: 0px auto;

}

.hj_mk_230_hsxm_box .hj_mk_230_imgbox {

	overflow: hidden;

}

.hj_mk_230_hsxm_box .hj_mk_230_imgbox_h5 {

	line-height: 50px;
	color: #000;
	padding:0;
	margin:0;

	font-size: 24px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;
  position: absolute;
    transition: 0.5s;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #1761b6;
    height: 50px;
    transform: translateY(50px);
    transition: 0.5s;

}
.hj_mk_230_hsxm .hj_mk_230_items:hover .hj_mk_230_imgbox_h5 {
    transform: translateY(0px);
    transition: 0.5s;
}
.hj_mk_230_hsxm .hj_mk_230_container-fluid .hj_mk_230_rowfl .hj_mk_230_tr2 {

	transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	-webkit-transition: all 0.3s;

}

.hj_mk_230_hsxm .hj_mk_230_container-fluid .hj_mk_230_rowfl .hj_mk_230_text-center {

	text-align: center;

}

.hj_mk_230_hsxm .hj_mk_230_neirong_box{
	height:560px;
overflow:hidden;

 
}



.hj_mk_230_itemsa

{
	position: relative;
	

    border-radius: 2px;

    overflow: hidden;

    display: block;

    text-decoration: none;

    text-align: center;

	

	box-sizing:border-box;

	-moz-box-sizing:border-box; /* Firefox */

	-webkit-box-sizing:border-box; /* Safari */

}
.hj_mk_230_twlitleft .hj_mk_230_itemsa{height:560px;}
.hj_mk_230_twlitright .hj_mk_230_itemsa{height: calc(100% - 10px);}
.hj_mk_230_twlitright .hj_mk_230_items:nth-child(4) .hj_mk_230_itemsa,.hj_mk_230_twlitright .hj_mk_230_items:nth-child(5) .hj_mk_230_itemsa,.hj_mk_230_twlitright .hj_mk_230_items:nth-child(6) .hj_mk_230_itemsa{margin-top:10px;}
.hj_mk_230_items .hj_mk_230_btn {

    width: 120px;

    margin: 0 auto;

	padding-top:14px;

}

.hj_mk_230_items .hj_mk_230_btn span {

    width: 100%;

    display: block;

    line-height: 30px;

    background: #999;

    color: #fff;

    text-align: center;

    text-transform: uppercase;

}

/*.hj_mk_230_items .hj_mk_230_btn span:hover {

    color:#fff;

background:#2f3091

}

.hj_mk_230_items .hj_mk_230_items_a:hover{

box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);

    transform: translate3d(0, -5px, 0);

    -webkit-transition: all .4s;

    -moz-transition: all .4s;

    -ms-transition: all .4s;

    -o-transition: all .4s;

    transition: all .4s;

}*/

.hj_mk_230_itemsdiv

{

 

    max-width:100%;

    height: 200px;

    padding: 0;

    vertical-align: top;

    clear: both;

    overflow: hidden;

    display: flex;

    align-items: center;

    justify-content: center;

    /*border-bottom: 1px solid #e6e6e6;*/

}

.hj_mk_230_itemstu

{

	width: 100%;

	transition:transform 300ms ease-out;

    -moz-transition: -moz-transform 300ms ease-out; /* Firefox 4 */

    -webkit-transition: -webkit-transform 300ms ease-out; /* Safari and Chrome */

    -o-transition:-o-transform 300ms ease-out; /* Opera */

}


.hj_mk_230_itemstu:hover{

  transform: translate3d(0px, -50px, 0px);
    transition: 0.5s;

   
}
















/*+++++hj_end_230+++++*/


/*+++++hj_go_11+++++*/
template_hj_11 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_11 a {
	text-decoration: none;
	color: #666;
}
template_hj_11 .hj_mk_11_template_hj_11 * {
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_11 .hj_mk_11_clear {
	clear: both
}
template_hj_11 .hj_mk_11_marginauto {
	margin: 0 auto;
}
template_hj_11 .hj_mk_11_video {
    border: none;
    outline: none;
    vertical-align: top;
	width:100%;
}
template_hj_11 .hj_mk_11_main>.hj_mk_11_txt {
    top: 30%;
    width: 100%;
    padding: 20px 0;
    background-color: rgba(0,0,0,0.6);
	position: absolute;
}
template_hj_11 .hj_mk_11_main .hj_mk_11_title {
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 5px;
    margin-bottom: 20px;
	text-align: center;
}
template_hj_11 .hj_mk_11_main .hj_mk_11_jieshao {
    text-align: center;
	line-height:2;
	font-size: 18px;
    color: #fff;
}
/*+++++hj_end_11+++++*/


/*+++++hj_go_14+++++*/
template_hj_14 {
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_14 a {
	text-decoration: none;
	color: #666;
}
template_hj_14 .hj_mk_14_template_hj_14 * {
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_14 .hj_mk_14_clearfix {
	zoom: 1
}
template_hj_14 .hj_mk_14_clearfix:before, .hj_mk_14_clearfix:after {
	display: table;
	line-height: 0;
	content: ""
}
template_hj_14 .hj_mk_14_clearfix:after {
	clear: both
}
template_hj_14 .hj_mk_14_marginauto {
	margin: 0 auto;
}
template_hj_14 .hj_mk_14_sec-title {
    text-align: center;
    padding: 100px 0 60px 0;
    height: auto;
    position: relative;
}
template_hj_14 .hj_mk_14_sec-title h2 {
	font-size: 30px;
	color: #252525;
	font-weight: bold;
}
template_hj_14 .hj_mk_14_sec-title h2 span {
	color: #e6212a;
}
template_hj_14 .hj_mk_14_sec-title p {
	font-size: 18px;
	margin-top: 20px;
}
/*+++++hj_end_14+++++*/


/*+++++hj_go_234+++++*/
/* CSS Document */

template_hj_234 {

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

	font-family: microsoft yahei, "宋体";

}

template_hj_234 .hj_mk_234_template_hj_234 *{

	text-decoration:none;

	box-sizing: border-box;
    padding:0;
    margin:0;

}

template_hj_234 .hj_mk_234_template_hj_234 ul, li{



	 list-style: none;



}
template_hj_234 .hj_mk_234_indextw .ititle h5 {
        font-size: 42px;font-weight: 700;line-height: 1.2;
    white-space: pre-wrap;
    }
template_hj_234 .hj_mk_234_indextw  .ititle h6 {
    font-size: 30px;line-height: 1.2;
    white-space: pre-wrap;
}
template_hj_234 .hj_mk_234_indextw {
    padding: 20px 0;
    width:1200px;
    margin:0 auto;
}
template_hj_234 .hj_mk_234_indextw .w1600 .list {
    margin-top:0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
template_hj_234 .hj_mk_234_indextw .w1600 .list.singledonghuas .singledonghua {
    opacity:1;
}
template_hj_234 .hj_mk_234_indextw .w1600 .list.singledonghuas.flag .singledonghua {
    -webkit-animation: fadeInUp2 1s forwards;
    animation: fadeInUp2 1s forwards;
}
template_hj_234 .hj_mk_234_indextw .w1600 .list .item {
    cursor: pointer;
    width: 25%;
    height: 556px;
    position: relative;
    color: #fff;
    -webkit-transition: .4s;
    transition: .4s;
    border-right: 5px solid #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1;
}
template_hj_234 .hj_mk_234_indextw .w1600 .list .item:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    -webkit-transition: .4s;
    transition: .4s;
    z-index: -1;
}
template_hj_234 .hj_mk_234_indextw .w1600 .list .item:last-child {
    border-right: none;
}
template_hj_234 .hj_mk_234_indextw .w1600 .list .item:hover,template_hj_234 .hj_mk_234_indextw .w1600 .list .item.hj_mk_234_singlexz {
    width: 44.68%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
template_hj_234 .hj_mk_234_indextw .w1600 .list .item:hover:after,template_hj_234 .hj_mk_234_indextw .w1600 .list .item.hj_mk_234_singlexz:after {
    background: rgba(0, 0, 0, 0.54);
}
template_hj_234 .hj_mk_234_indextw .w1600 .list .item:hover .bg,template_hj_234 .hj_mk_234_indextw .w1600 .list .item.hj_mk_234_singlexz .bg {
    opacity: 0;
    visibility: hidden;
}
template_hj_234 .hj_mk_234_indextw .w1600 .list .item:hover .realbg,template_hj_234 .hj_mk_234_indextw .w1600 .list .item.hj_mk_234_singlexz .realbg{
    -webkit-transition: .55s;
    transition: .55s;
    
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
template_hj_234 .hj_mk_234_indextw .w1600 .list .item .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: .4s;
    transition: .4s;
}
template_hj_234 .hj_mk_234_indextw .w1600 .list .item .bg h5 {
    font-size: 27px;
    text-align: center;
}
template_hj_234 .hj_mk_234_indextw .w1600 .list .item .bg p{font-size: 14px;}
template_hj_234 .hj_mk_234_indextw .w1600 .list .item .realbg {
    width: 96%;
    background: #00337d;
    position: absolute;
    left: 2%;
    bottom: 2rem;
    opacity: 0;
    padding: 20px 5%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

template_hj_234 .hj_mk_234_indextw .w1600 .list .item h5 {
    font-size: 18px;
    font-weight: 400;
}
template_hj_234 .hj_mk_234_indextw .w1600 .list .item h5 label{font-size: 27px;}
template_hj_234 .hj_mk_234_indextw .w1600 .list .item .jsmore{font-size: 14px;margin-top:15px;}




template_hj_234 .twmore {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1.2;
    text-decoration: none;
}
template_hj_234 .twmore span {
    position: relative;
    line-height: 1.5;
}
template_hj_234 .twmore span:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #fff;
}

/*+++++hj_end_234+++++*/


/*+++++hj_go_15+++++*/

/*+++++hj_end_15+++++*/


/*+++++hj_go_22+++++*/
@charset "utf-8";

template_hj_22 {

	overflow-x: hidden;

	color: #000;

	font-size: 14px;

	font-family: microsoft yahei, "宋体";

}

template_hj_22 a {

	text-decoration: none;

	color: #666;

}

template_hj_22 .hj_mk_22_template_hj_22 * {

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_22 .hj_mk_22_clear {

	clear: both

}

template_hj_22 .hj_mk_22_main {

	width: 1200px;

	margin: 0px auto;

	display: flow-root;
	padding:50px 0;

}

template_hj_22 .hj_mk_22_main .hj_mk_22_lunbodivindex1 {

	position: relative;

	width: 100%;

	height: auto;

	overflow: hidden;

}

template_hj_22 .hj_mk_22_main .hj_mk_22_lunbodivchangindex1 {
overflow:hidden;
	height: auto;
margin-top:50px;
}

template_hj_22 .hj_mk_22_main .hj_mk_22_datuindex1 {

	height: auto;

	width: 100%;

	float: left;

}
template_hj_22 .hj_mk_22_tpxzbox{display: flex;align-items: center;}
template_hj_22 .hj_mk_22_main .hj_mk_22_datuindex1 .hj_mk_22_dt_tit {

	width: 50%;

	box-sizing: border-box;

	padding: 40px 40px 0;

}

template_hj_22 .hj_mk_22_main .hj_mk_22_datuindex1 .hj_mk_22_dt_tit .hj_mk_22_dt_tit_a1 {

	font-size: 26px;

	line-height: 1;

	text-align: center;

}

template_hj_22 .hj_mk_22_main .hj_mk_22_datuindex1 .hj_mk_22_dt_tit .hj_mk_22_dt_tit_a2 {

	

}

template_hj_22 .hj_mk_22_main .hj_mk_22_datuimgindex1 {

	width: 50%;

	height: auto;

}

template_hj_22 .hj_mk_22_main .hj_mk_22_xiaotudivindex1 {

	text-align: center;

	width: 100%;

	font-size: 0;
	border-radius: 10px;

}
template_hj_22 .hj_mk_22_main .hj_mk_22_xiaotudivindex1>div{display: flex !important;justify-content: space-between;}
template_hj_22 .hj_mk_22_main .hj_mk_22_xiaotudivlistindex1 {
white-space: nowrap;     /* 禁止文本换行 */
  overflow: hidden;        /* 溢出内容隐藏 */
  text-overflow: ellipsis; /* 溢出时显示省略号 */
justify-content: center;
    text-align: center;
    align-items: center;
    /* width: 138px; */
    height: 62px;
    position: relative;
    display: flex
;
    vertical-align: top;
    flex: 1;
}
template_hj_22 .hj_mk_22_main .hj_mk_22_xiaotudivlistindex1:first-of-type{border-radius: 10px 0 0 10px;}
template_hj_22 .hj_mk_22_main .hj_mk_22_xiaotudivlistindex1:last-of-type{border-radius:0 10px 10px 0;}
template_hj_22 .hj_mk_22_main .hj_mk_22_xiaotudivlistindex1 .hj_mk_22_tspan {

	display: inline-block;

	vertical-align: top;

	margin-top: 25px;

	width: 50px;

	height: 50px;

	background-position: 0 0;

}

template_hj_22 .hj_mk_22_main .hj_mk_22_xiaotudivlistindex1 .hj_mk_22_mcp {

	font-size: 20px;
font-weight: bold;
	line-height: 1;

	padding: 10px 0 20px;

	position: relative;

}


template_hj_22 .hj_mk_22_main .hj_mk_22_xiaotudivlistXZindex1 .hj_mk_22_tspan {

	background-position: 50px 50px;

}

template_hj_22 .hj_mk_22_main .hj_mk_22_xiaotudivlistXZindex1 .hj_mk_22_mcp:after {

	width: 42px;

	margin-left: -21px;

}


template_hj_22 .hj_mk_22_main .hj_mk_22_datu1simgindex1 {

	width: 140px;

	height: 60px;

}

template_hj_22 .hj_mk_22_main .hj_mk_22_zuojantouindex1 {

	width: 83px;

	height: 13px;

	position: absolute;

	left: 50%;

	margin-left: -560px;

	z-index: 9;

	cursor: pointer;

	bottom: 80px;

	cursor: pointer;

}

template_hj_22 .hj_mk_22_main .hj_mk_22_youjantouindex1 {

	width: 83px;

	height: 13px;

	position: absolute;

	right: 50%;

	margin-right: -560px;

	z-index: 9;

	cursor: pointer;

	bottom: 80px;

	cursor: pointer;

}
template_hj_22 .hj_mk_22_dfltit{text-align: center;margin-bottom: 30px;}

template_hj_22 .hj_mk_22_dfltit h2{display: block;margin-bottom: 10px;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    color: #fff;}
    template_hj_22 .hj_mk_22_dfltit p{display: block;
    font-size: 16px;
    color: #fff;
    font-weight: normal;}

template_hj_22 .hj_mk_22_main .hj_mk_22_xiaotudivlistindex1:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 15px;
    background: rgba(255, 255, 255, .2);
    right: 0;
    top: 23px;
}

template_hj_22 .hj_mk_22_protit{font-size: 46px;
    font-weight: bold;
    color: #fff;}
template_hj_22 .hj_mk_22_moreprode {
    display: block;
    width: 192px;
    height: 56px;
    line-height: 56px;
    background: #d60a38;
    border-radius: 25px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    font-weight: bold;}
template_hj_22 .hj_mk_22_msprotit {
    display: block;
    font-size: 24px;
    margin:15px 0 40px;
    color: #fff;
    font-weight: normal;}
/*+++++hj_end_22+++++*/


/*+++++hj_go_23+++++*/
template_hj_23 {
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_23 a {
	text-decoration: none;
	color: #666;
}
template_hj_23 .hj_mk_23_template_hj_23 * {
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_23 .hj_mk_23_clearfix {
	zoom: 1
}
template_hj_23 .hj_mk_23_clearfix:before, .hj_mk_23_clearfix:after {
	display: table;
	line-height: 0;
	content: ""
}
template_hj_23 .hj_mk_23_clearfix:after {
	clear: both
}
template_hj_23 .hj_mk_23_marginauto {
	margin: 0 auto;
}
template_hj_23 .hj_mk_23_sec-title {
    text-align: center;
    padding: 100px 0 60px 0;
    height: auto;
    position: relative;
}
template_hj_23 .hj_mk_23_sec-title h2 {
	font-size: 30px;
	color: #252525;
	font-weight: bold;
}
template_hj_23 .hj_mk_23_sec-title h2 span {
	color: #e6212a;
}
template_hj_23 .hj_mk_23_sec-title p {
	font-size: 18px;
	margin-top: 20px;
}
/*+++++hj_end_23+++++*/


/*+++++hj_go_32+++++*/
template_hj_32 {

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

	font-family: microsoft yahei, "宋体";

}

template_hj_32 a {

	text-decoration: none;

	color: #666;

}

template_hj_32 .hj_mk_32_template_hj_32 * {

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

	box-sizing: border-box

}

template_hj_32 .hj_mk_32_img-style {

	border-style: none

}

template_hj_32 .hj_mk_32_clearfix {

	zoom: 1

}

template_hj_32 .hj_mk_32_clearfix:before, .hj_mk_32_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_32 .hj_mk_32_clearfix:after {

	clear: both

}

template_hj_32 .hj_mk_32_marginauto {

	margin: 0 auto;

}

template_hj_32 .hj_mk_32_news {
	display: flex;

	margin-left: auto;

	margin-right: auto;

	width: 100%;

	padding:40px 0;

}

template_hj_32 .hj_mk_32_fr {

    float: right;

}

template_hj_32 .hj_mk_32_news .hj_mk_32_title {

	width: 100%;



	margin-bottom: 28px;

}

template_hj_32 .hj_mk_32_news .hj_mk_32_title h3 {
display:flex;
align-items: center;
	font-size: 22px;

	font-weight: bold;

	color: #1f83e6;

}

template_hj_32 .hj_mk_32_news .hj_mk_32_title h3 s {

	width: 4px;

	height: 22px;

	display: inline-block;

	vertical-align: top;

	margin-right: 10px;

	background: #1f83e6;

}

template_hj_32 .hj_mk_32_news .hj_mk_32_title a {

	color: #666;
    padding:0 20px;
    font-size: 14px;
    line-height: 28px;
    border-radius: 6px;
    border: 1px solid #999;
    cursor: pointer;

}

template_hj_32 .hj_mk_32_news .hj_mk_32_title a:hover {
    color: #666;
    border-color: #c40018;
    box-shadow: 1px 2px 3px 3px #999;
}

template_hj_32 .hj_mk_32_news .hj_mk_32_newslist {

	box-sizing: border-box;
	padding:0 0 0 20px;
width: 50%;
}

template_hj_32 .hj_mk_32_news .hj_mk_32_newslist li {

	width: 100%;

	
	overflow: hidden;

	border-bottom: 1px dashed #d4d4d4;
	padding: 0 0 10px;
	margin-bottom: 10px;

}

template_hj_32 .hj_mk_32_news .hj_mk_32_newslist li a {

	width: 100%;

	display: flex;
justify-content: space-between;
	-webkit-transition: all ease 300ms;

	-moz-transition: all ease 300ms;

	-ms-transition: all ease 300ms;

	-o-transition: all ease 300ms;

	transition: all ease 300ms;

}


template_hj_32 .hj_mk_32_news .hj_mk_32_newslist li .hj_mk_32_time {

	color: #999999;

	float: right;

	font-weight: normal;

}

template_hj_32 .hj_mk_32_news1 {

	width: 50%;
	box-sizing: border-box;
	padding-right: 20px;

	

}
template_hj_32 .hj_mk_32_eftnews{display: flex;}
template_hj_32 .hj_mk_32_news .hj_mk_32_item {
	transition: all .4s ease;
	position: relative;

	width: 50%;
	box-sizing: border-box;
	display: block;

	padding-bottom: 20px;

	background-color: #eeeeee;

}
template_hj_32 .hj_mk_32_newimg{display: flex;align-items: center;justify-content: center;width: 100%;height:200px;margin-top:2px;}
template_hj_32 .hj_mk_32_news .hj_mk_32_item img {

	width: 100%;

height:100%;
object-fit: cover;
	-webkit-transition: all ease 300ms;

	-moz-transition: all ease 300ms;

	-ms-transition: all ease 300ms;

	-o-transition: all ease 300ms;

	transition: all ease 300ms;

	

}

template_hj_32 .hj_mk_32_news .hj_mk_32_item h3 {

	color: #333;
margin:0 20px;
	line-height: 24px;

	height: 24px;

	overflow: hidden;

	-webkit-transition: all ease 300ms;

	-moz-transition: all ease 300ms;

	-ms-transition: all ease 300ms;

	-o-transition: all ease 300ms;

	transition: all ease 300ms;

}

template_hj_32 .hj_mk_32_news .hj_mk_32_item .txt {

	line-height: 20px;

	height: 40px;

	overflow: hidden;

	color: #999999;

}
template_hj_32 .hj_mk_32_news .hj_mk_32_item .hj_mk_32_txt{margin:10px 20px 0;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;}
template_hj_32 .hj_mk_32_news .hj_mk_32_item:hover img {

	-webkit-filter: brightness(110%);

	filters: brightness(110%);

}

template_hj_32 .hj_mk_32_news .hj_mk_32_item:hover h3 {

	color: #1f83e6;

}

template_hj_32 .hj_mk_32_news2 {

	width:50%;
box-sizing: border-box;
padding-left:20px;
	
}

.hj_mk_32_eftnews{display: flex;}
template_hj_32 .hj_mk_32_newrighttxt h2{display: -webkit-box;
    -webkit-box-orient: vertical;height:45px;
    font-weight: normal;margin-bottom: 10px;
    -webkit-line-clamp: 2;
    overflow: hidden;color: #000;font-size: 16px;}
template_hj_32 .hj_mk_32_newrighttxt p{display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;font-size: 14px;color: #3b3b3b;}

template_hj_32 .hj_mk_32_ew_time {
    width: 60px;transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
    height: 60px;
    background: #c1c1c1;
}
template_hj_32 .hj_mk_32_ew_time .datetc{font-size: 26px;text-align: center;}
template_hj_32 .hj_mk_32_ew_time .yeaer{font-size: 14px;text-align: center;}
template_hj_32 .hj_mk_32_newrighttxt{width:calc(100% - 80px);}
template_hj_32 .hj_mk_32_time{font-size: 14px;color: #3b3b3b;margin:15px 20px;}


template_hj_32 .hj_mk_32_news .hj_mk_32_item::before, template_hj_32 .hj_mk_32_news .hj_mk_32_item::after { box-sizing: inherit; content: '';position: absolute;width: 100%; height: 100%;top: 0;left: 0;}
template_hj_32 .hj_mk_32_news .hj_mk_32_item::before { -webkit-transform: scale3d(0, 1, 1);transform: scale3d(0, 1, 1);-webkit-transform-origin:left; transform-origin:left;}
template_hj_32 .hj_mk_32_news .hj_mk_32_item::after {-webkit-transform: scale3d(1, 0, 1);transform: scale3d(1, 0, 1);-webkit-transform-origin:bottom; transform-origin:bottom;}

template_hj_32 .hj_mk_32_news .hj_mk_32_item:hover::before,template_hj_32 .hj_mk_32_news .hj_mk_32_item:hover::after {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);transition: -webkit-transform 0.4s;transition: transform 0.4s;transition: transform 0.4s, -webkit-transform 0.4s;}
/*+++++hj_end_32+++++*/


/*+++++hj_go_233+++++*/

/*+++++hj_end_233+++++*/


/*+++++hj_go_2+++++*/

/*+++++hj_end_2+++++*/

