
/*+++++hj_go_3+++++*/

/*+++++hj_end_3+++++*/


/*+++++hj_go_6+++++*/
template_hj_6 *{
	padding:0;
	margin:0;
}
template_hj_6 .hj_mk_6_lunbo {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin:0 auto;
}
template_hj_6 .hj_mk_6_lunbochang {
	height: auto;
}
template_hj_6 .hj_mk_6_datu {
	position:relative;
	height: auto;
	width: 100%;
	float: left;
	overflow:hidden;
}
template_hj_6 .hj_mk_6_datuimg {
	width: 100%;
	height: auto;
	vertical-align:bottom;
	opacity:0;
}
template_hj_6 .hj_mk_6_datuimg.hj_mk_6_active{	
	opacity:1;
	animation: scaleAnimation 6s infinite;
}
@keyframes scaleAnimation {
  0% {
    transform: scale(1.1);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}
template_hj_6 .hj_mk_6_xiaotu {
	width: 100%;
	z-index: 2;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
template_hj_6 .hj_mk_6_xiaotubox {
	display: inline-block;
	background: rgba(255,255,255,0.3);
	border-radius: 10px;
	padding: 0px 10px;
}
template_hj_6 .hj_mk_6_xiaotulist {
	background: #FFF;
	margin: 6px;
	float: left;
	border-radius: 6px;
	border: 6px solid rgba(0, 0, 0, 0.2);
	cursor: pointer;
}
template_hj_6 .hj_mk_6_xiaotulistXZ {
	background: #d03736;
	margin: 6px;
	float: left;
	border-radius: 6px;
	border: 6px solid rgba(0, 0, 0, 0.2);
	cursor: pointer;
}
template_hj_6 .hj_mk_6_datu1simg {
	width: 140px;
	height: 60px;
}
template_hj_6 .hj_mk_6_zuojantou {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background-image: url(../645/slider-arrow.png);
	background-repeat: no-repeat;
	background-position: -110px 5px;
	filter: alpha(opacity=80);
	opacity: 0.8;
	cursor: pointer;
}
template_hj_6 .hj_mk_6_zuojantou:hover {
	background-position: -170px 5px;
}
template_hj_6 .hj_mk_6_youjantou {
	position: absolute;
	right: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background-image: url(../645/slider-arrow.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	filter: alpha(opacity=80);
	opacity: 0.8;
	cursor: pointer;
}
template_hj_6 .hj_mk_6_youjantou:hover {
	background-position: -50px 5px;
}

/*+++++hj_end_6+++++*/


/*+++++hj_go_8+++++*/

/*+++++hj_end_8+++++*/


/*+++++hj_go_9+++++*/
template_hj_9 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_9 a {
	text-decoration: none;
	color: #666;
}
template_hj_9 .hj_mk_9_template_hj_9 * {
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_9 .hj_mk_9_clearfix:before, template_hj_9 .hj_mk_9_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_9 .hj_mk_9_marginauto {
	margin: 0 auto;
}
template_hj_9 .hj_mk_9_tit{
	width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    display: block;
	padding-top:50px;
	text-align:center;
}
template_hj_9 .hj_mk_9_tit h3{color: #005faf;font-size: 50px;font-weight: bold;line-height: 1.2;}
template_hj_9 .hj_mk_9_tit p{color: #666;font-size: 16px;line-height: 1.6;padding-top: 30px;padding-bottom: 30px;}
/*+++++hj_end_9+++++*/


/*+++++hj_go_238+++++*/

/*+++++hj_end_238+++++*/


/*+++++hj_go_237+++++*/
template_hj_237 {
	background-color: #fff;
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_237 a {
	text-decoration: none;
	color: #666;
	outline: none
}
template_hj_237 .hj_mk_237_template_hj_237 * {
	box-sizing: border-box;
	margin: 0;
	list-style: none;
	padding: 0;
	background: no-repeat center/cover;
}
template_hj_237 .hj_mk_237_marginauto {
	margin: 0 auto;
	width: 100%;
}
template_hj_237 .hj_mk_237_clear {
	clear: both
}
template_hj_237 .hj_mk_237_left {
	float: left
}
template_hj_237 .hj_mk_237_right {
	float: right
}
template_hj_237 .hj_mk_237_list {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	max-width: 100%;
	margin:0 auto
}
template_hj_237 .hj_mk_237_list .hj_mk_237_item {
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: calc(100% / 4);
	position: relative;
	margin-left: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px
}
template_hj_237 .hj_mk_237_list .hj_mk_237_container-3{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: auto;
    margin-left: 12px;
    margin-right: 12px;
    border-style: solid;
    border-color: rgba(229, 229, 229, 1);
    padding-bottom: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    margin-top: 12px;
    margin-bottom: 12px;
    transition-property: all;
    transition-radio: response-transition;
    transition-duration: 1s;
    transition-timing-function: cubic-bezier(0.42,0,0.58,1);
    overflow: hidden;
    border-width: 1px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
template_hj_237 .hj_mk_237_list .hj_mk_237_container-3 > .hj_mk_237_p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}
template_hj_237 .hj_mk_237_list .hj_mk_237_image {
	height:240px;
	overflow: hidden;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
template_hj_237 .hj_mk_237_list .hj_mk_237_image img {
	width: 100%;
	height: 100%;
	object-fit: cover
}
template_hj_237 .hj_mk_237_list .hj_mk_237_container-5 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	min-height: 0px;
	max-height: none;
	height: auto;
	background-color: rgba(255,255,255,1)
}
template_hj_237 .hj_mk_237_list .hj_mk_237_container-5 > .hj_mk_237_p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}
template_hj_237 .hj_mk_237_list .hj_mk_237_text {
	margin-left: auto;
	font-size: 18px;
	color: rgba(51,51,51,1);
	line-height: 1.5;
	font-weight: normal;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	display-radio: -webkit-box
}
template_hj_237 .hj_mk_237_list .hj_mk_237_container-5 .hj_mk_237_cbox-5 {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	align-self: center
}
template_hj_237 .hj_mk_237_list .hj_mk_237_item:hover img {
	transform: scale(1.1)
}
template_hj_237 .hj_mk_237_list .hj_mk_237_item img {
	transition: all 0.5s
}
template_hj_237 .hj_mk_237_list .hj_mk_237_container-3 .hj_mk_237_cbox-3 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	border-style: none;
	border-color: rgba(221,221,221,1);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: auto
}
template_hj_237 .hj_mk_237_list .hj_mk_237_prohover {
	position: absolute;
	left: 50%;
	top: 44%;
	background: rgb(195 21 28 / 50%);
	color: #fff;
	font-size: 44px;
	font-weight: normal;
	width: 115px;
	height: 115px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	box-shadow: 0px 0px 0px 16px rgba(255,255,255,0.4);
	transform: translate(-50%, -50%) scale(0);
	transition: all 0.5s
}
template_hj_237 .hj_mk_237_list .hj_mk_237_item:hover .hj_mk_237_prohover {
        transform: translate(-50%, -50%) scale(1);
    }
/*+++++hj_end_237+++++*/


/*+++++hj_go_239+++++*/

/*+++++hj_end_239+++++*/


/*+++++hj_go_40+++++*/
template_hj_40 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_40 a {
	text-decoration: none;
	color: #666;
}
template_hj_40 .hj_mk_40_template_hj_40 * {
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_40 .hj_mk_40_clearfix:before, template_hj_40 .hj_mk_40_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_40 .hj_mk_40_marginauto {
	margin: 0 auto;
}
template_hj_40 .hj_mk_40_main {
	width: 100%;
	max-width: 1600px;
	margin: 0 auto;
	display: block;
}
template_hj_40 .hj_mk_40_in_pro {
	padding: 20px 0;
}
template_hj_40 .hj_mk_40_tit {
	width: 100%;
	max-width: 1600px;
	margin: 0 auto;
	display: block;
}
template_hj_40 .hj_mk_40_in_tit h3 {
	color: #000;
	font-size: 32px;
	font-weight: bold;
	line-height: 1.2;
}
template_hj_40 .hj_mk_40_in_tit p {
	color: #666;
	font-size: 16px;
	line-height: 1.6;
	padding-top: 10px;
	padding-bottom: 30px;
}
template_hj_40 .hj_mk_40_in_tit {
	width: 75.24%;
	float: left
}
template_hj_40 .hj_mk_40_more {
	width: 24.759999999999998%;
	float: right
}
template_hj_40 .hj_mk_40_in_more {
	margin-left: auto;
	position: relative;
	max-width: 180px;
	text-align: center;
	transition: all .5s ease;
	z-index: 1;
	box-sizing: border-box;
	overflow: hidden;
}
template_hj_40 .hj_mk_40_in_more a {
	color: #000;
	position: relative;
	z-index: 3;
	font-size: 24px;
	line-height: 46px;
	text-align: center;
	display: block;
	transition: all .5s ease;
}
template_hj_40 .hj_mk_40_lunbo {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 20px 0;
}
template_hj_40 .hj_mk_40_lunbochang {
	height: auto;
}
template_hj_40 .hj_mk_40_datu {
	height: auto;
	width: 100%;
	float: left;
	position:relative;
}
template_hj_40 .hj_mk_40_datu.hj_mk_40_prev:after{
	position: absolute;
    right: 15px;
    top: 0px;
    background-color: #fff;
    width: 100%;
    height: 100%;
    content: " ";
    opacity: 0.8;
}
template_hj_40 .hj_mk_40_datu.hj_mk_40_next:after{
	position: absolute;
    left: 15px;
    top: 0px;
    background-color: #fff;
    width: 100%;
    height: 100%;
    content: " ";
    opacity: 0.8;
}
template_hj_40 .hj_mk_40_datuimg {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}
template_hj_40 .hj_mk_40_xiaotu {
	width: 100%;
	z-index: 2;
	position: absolute;
	bottom: 0px;
	text-align: center;
	left: 50%;
	transform: translateX(-50%);
}
template_hj_40 .hj_mk_40_xiaotubox {
	display: inline-block;
	background: rgba(255,255,255,0.3);
	border-radius: 10px;
	padding: 0px 10px;
}
template_hj_40 .hj_mk_40_xiaotulist {
	width:10px;
	margin: 2px;
	float: left;
	border-radius: 2px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	cursor: pointer;
}
template_hj_40 .hj_mk_40_xiaotulistXZ {
	width:18px;
	background: #1556da;
	transition: all 0.2s ease-in;
}
template_hj_40 .hj_mk_40_datu1simg {
	width: 140px;
	height: 60px;
}
template_hj_40 .hj_mk_40_lunboitem {
	width: 33.33%;
	display: block;
	padding: 0px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	border-radius: 0px;
	transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
}
template_hj_40 .hj_mk_40_lunboitemnei {
	margin-left: 15px;
	margin-right: 15px;
}
template_hj_40 .hj_mk_40_caption {
	text-align: center;
	padding: 24px;
	margin-bottom: 0px;
	color: #595959;
}
template_hj_40 .hj_mk_40_caption .hj_mk_40_ksu {
	display: block;
	margin-bottom: 15px;
	margin-top: 10px;
}
template_hj_40 span.hj_mk_40_atvalue {
	color: #777;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	text-align: left;
	height: 40px
}
template_hj_40 a.hj_mk_40_motl {
	width: 100%;
	display: block;
	line-height: 34px;
	height: 34px;
	border: 1px solid #999;
	text-align: center;
	transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	color: #999;
	margin-top: 40px;
}
template_hj_40 .hj_mk_40_lunboitem:hover a.hj_mk_40_motl {
	width: 100%;
	display: block;
	line-height: 34px;
	height: 34px;
	border: 1px solid #d02329;
	text-align: center;
	color: #fff;
	background: #d02329;
	margin-top: 40px;
}
template_hj_40 a.hj_mk_40_lightbox {
	width: 100%;
	height: 100%;
	display: block;
	border: 0px solid #d6dce4;
	margin-bottom: 0;
	border-radius: 0;
	overflow: hidden;
	background: #F2F6F9;
}
template_hj_40 .hj_mk_40_hjtwlist {
	width: 100%;
	height: 360px;
	padding: 0;
	vertical-align: top;
	clear: both;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	background:#f5f5f5
}
template_hj_40 .hj_mk_40_hjtwlist .hj_mk_40_detail {
	width: 100%;
	position: absolute;
	left: 0px;
	top: 50%;
	content: "";
	z-index: 1;
	opacity: 1;
	filter: alpha(opacity=0);
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	-webkit-transform: scale(0, 0);
	transform: scale(0, 0);
	font-size: 16px;
	color: #fff;
	line-height: 1.6;
	-o-transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%);
	-webkit-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
	text-align: center;
	background-size: 40px;
	text-shadow: 0px 3px 15px rgba(0, 0, 0, 0.3);
    font-family: PingFang SC;
    font-weight: 600;
    text-align: center;
    color: #ffffff;
    font-size: 36px;
    padding-left: 20px;
    padding-right: 20px;
}
template_hj_40 .hj_mk_40_hjtwlist:hover:after {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
/*+++++hj_end_40+++++*/


/*+++++hj_go_41+++++*/
template_hj_41 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_41 a {
	text-decoration: none;
	color: #666;
}
template_hj_41 .hj_mk_41_template_hj_41 * {
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_41 .hj_mk_41_clearfix:before, template_hj_41 .hj_mk_41_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_41 .hj_mk_41_marginauto {
	margin: 0 auto;
}
template_hj_41 .hj_mk_41_tit{
	width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    display: block;
	padding-top:50px;
	text-align:center;
}
template_hj_41 .hj_mk_41_tit h3{color: #005faf;font-size: 50px;font-weight: bold;line-height: 1.2;}
template_hj_41 .hj_mk_41_tit p{color: #666;font-size: 16px;line-height: 1.6;padding-top: 30px;padding-bottom: 30px;}
/*+++++hj_end_41+++++*/


/*+++++hj_go_240+++++*/

/*+++++hj_end_240+++++*/


/*+++++hj_go_226+++++*/
template_hj_226 * {
	padding: 0;
	margin: 0;
	box-sizing: border-box
}
template_hj_226 a {
	text-decoration: none;
	cursor: pointer;
	color: inherit;
}
template_hj_226 ul, template_hj_226 li {
	list-style: none
}
template_hj_226 .hj_mk_226_clear {
	clear: both
}
template_hj_226 .hj_mk_226_left {
	float: left
}
template_hj_226 .hj_mk_226_right {
	float: right
}
template_hj_226 .hj_mk_226_marginauto{
	background:#f7f9fc;
}
template_hj_226 .hj_mk_226_main{
	width: 1200px;
	margin: 0px auto;
}
template_hj_226 .hj_mk_226_main .hj_mk_226_list{
	width: 100%;
}
template_hj_226 .hj_mk_226_main .hj_mk_226_list ul li{
	width: 32%;
	margin-right:2%;
	margin-top:20px;	
	position:relative;
}
template_hj_226 .hj_mk_226_main .hj_mk_226_list ul li:nth-child(3n){
	margin-right:0;
}
template_hj_226 .hj_mk_226_main .hj_mk_226_list ul li a.hj_mk_226_link{
	display:block;
	padding:20px 20px 42px;
	border-radius:10px;
	background:#fff;
	box-shadow:0 0 5px 0 rgba(0,0,0,0.1)
}
template_hj_226 .hj_mk_226_main .hj_mk_226_list ul li a.hj_mk_226_link .hj_mk_226_imgbox{
	width:80px;
	height:80px;
}
template_hj_226 .hj_mk_226_main .hj_mk_226_list ul li a.hj_mk_226_link .hj_mk_226_imgbox img{
	width:100%;
	height:100%;
	object-fit:cover;
	border-radius: 10px;
    border: 1px solid #eee;
}
template_hj_226 .hj_mk_226_main .hj_mk_226_list ul li a.hj_mk_226_link .hj_mk_226_tit{
	width:calc(100% - 80px);
	height:80px;
	padding:0 20px;
	box-sizing: border-box
}
template_hj_226 .hj_mk_226_main .hj_mk_226_list ul li a.hj_mk_226_link .hj_mk_226_tit p.hj_mk_226_name{
	color:#333;
	font-size:16px;
	font-weight:bold;
	display: -webkit-box;      /* 必须 */
	-webkit-box-orient: vertical; /* 必须 */
	-webkit-line-clamp: 2;     /* 限制行数 */
	overflow: hidden;          /* 超出隐藏 */
	text-overflow: ellipsis;   /* 显示省略号 */
}
template_hj_226 .hj_mk_226_main .hj_mk_226_list ul li a.hj_mk_226_link .hj_mk_226_tit span.hj_mk_226_biaoqian{
	color:#666;
	border:1px solid #ccc;
	border-radius:5px;
	padding:3px 5px;
	margin-top:15px;
	font-size:12px;
	display:inline-block;
	background:#ff0;	
}
template_hj_226 .hj_mk_226_main .hj_mk_226_list ul li a.hj_mk_226_link .hj_mk_226_desc{
	margin-top:16px;
	color:#999;
	font-size:14px;
	height:72px;
	line-height:24px;
	display: -webkit-box;      /* 必须 */
	-webkit-box-orient: vertical; /* 必须 */
	-webkit-line-clamp: 3;     /* 限制行数 */
	overflow: hidden;          /* 超出隐藏 */
	text-overflow: ellipsis;   /* 显示省略号 */
}
template_hj_226 .hj_mk_226_main .hj_mk_226_list ul li .hj_mk_226_more{
	position:absolute;
	bottom:0;
	width:100%;
	height:45px;
	line-height:45px;
	text-align:center;
	background:#1459fa;
	display:none;
	border-radius:0 0 10px 10px
}
template_hj_226 .hj_mk_226_main .hj_mk_226_list ul li:hover  .hj_mk_226_more{
	display:block;
}
template_hj_226 .hj_mk_226_main .hj_mk_226_list ul li .hj_mk_226_more a{
	display:block
}
template_hj_226 .hj_mk_226_main .hj_mk_226_list ul li .hj_mk_226_more span{
	color:#fff;
}
/*+++++hj_end_226+++++*/


/*+++++hj_go_10+++++*/
template_hj_10 * {
	padding: 0;
	margin: 0;
	box-sizing: border-box
}
template_hj_10 a {
	text-decoration: none;
	cursor: pointer;
	color: inherit;
}
template_hj_10 ul, template_hj_10 li {
	list-style: none
}
template_hj_10 .hj_mk_10_clear {
	clear: both
}
template_hj_10 .hj_mk_10_container {
	width: 1200px;
	margin: 0px auto;
}
template_hj_10 .hj_mk_10_left {
	float: left
}
template_hj_10 .hj_mk_10_right {
	float: right
}
template_hj_10 .hj_mk_10_container .hj_mk_10_banner {
	width: 50%;
	height: 100%;
	padding-right:2%;
}
template_hj_10 .hj_mk_10_index_title1 {
	height: 38px;
	line-height: 36px;
	border-bottom: 1px solid #c9c9c9;
	margin-bottom: 30px;
}
template_hj_10 .hj_mk_10_index_title1 .hj_mk_10_title {
	font-size: 18px;
	color: #036db8;
	padding: 0 16px;
	border-bottom: 5px solid #036db8;
}
template_hj_10 .hj_mk_10_index_title1 .hj_mk_10_title i {
	font-size: 18px;
	color: #999999;
	font-style: normal;
	margin-left: 15px;
}
template_hj_10 .hj_mk_10_index_title1 .hj_mk_10_more {
	font-size: 16px;
	color: #595959;
}
template_hj_10 .hj_mk_10_lunbo {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
template_hj_10 .hj_mk_10_lunbochang {
	height: 100%;
}
template_hj_10 .hj_mk_10_datu {
	height: 100%;
	width: 100%;
	float: left;
}
template_hj_10 .hj_mk_10_datu a {
	position: relative
}
template_hj_10 .hj_mk_10_hjtuwenlisttype4ullitudiv {
	width: 100%;
	height: 100%;
	border-radius:10px;
	display: flex !important;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}
template_hj_10 .hj_mk_10_hjtuwenlisttype4ullitudivimg {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .4s ease;
	vertical-align: bottom;
}
template_hj_10 .hj_mk_10_hjtuwenlisttype4ullitudivimg:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	transform: scale(1.05);
}
template_hj_10 .hj_mk_10_xiaotu {
	width: auto;
	z-index: 2;
	position: absolute;
	bottom: 5px;
	text-align: right;
	right: 0;
}
template_hj_10 .hj_mk_10_xiaotubox {
	display: inline-block;
	border-radius: 10px;
	padding: 0px 10px;
}
template_hj_10 .hj_mk_10_xiaotulist {
	background: #FFF;
	margin: 6px;
	float: left;
	border-radius: 6px;
	border: 6px solid rgba(0, 0, 0, 0.2);
	cursor: pointer;
}
template_hj_10 .hj_mk_10_xiaotulistXZ {
	margin: 6px;
	float: left;
	border-radius: 6px;
	border: 6px solid rgba(255, 255, 255, 0.5);
	cursor: pointer;
}
template_hj_10 .hj_mk_10_datu1simg {
	width: 140px;
	height: 60px;
}
template_hj_10 .hj_mk_10_zuojantou {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background-image: url(../1682/slider-arrow.png);
	background-repeat: no-repeat;
	background-position: -110px 5px;
	filter: alpha(opacity=80);
	opacity: 0.8;
	cursor: pointer;
}
template_hj_10 .hj_mk_10_zuojantou:hover {
	background-position: -170px 5px;
}
template_hj_10 .hj_mk_10_youjantou {
	position: absolute;
	right: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background-image: url(../1682/slider-arrow.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	filter: alpha(opacity=80);
	opacity: 0.8;
	cursor: pointer;
}
template_hj_10 .hj_mk_10_youjantou:hover {
	background-position: -50px 5px;
}
template_hj_10 .hj_mk_10_container .hj_mk_10_news {
	width: calc(100% - 50%);
	height:100%;
	padding:30px 20px;
	background-image: linear-gradient(to bottom, #fff, #ebfbfd);
	border-radius:10px
}
template_hj_10 .hj_mk_10_container .hj_mk_10_news .hj_mk_10_list {
	display: none;
	margin-top: 20px;
}
template_hj_10 .hj_mk_10_container .hj_mk_10_news .hj_mk_10_list li {
	font-size: 18px;
	color: #2b2b2b;
	line-height: 44px;
	position:relative;
	padding-left:20px
}
template_hj_10 .hj_mk_10_container .hj_mk_10_news .hj_mk_10_list li .hj_mk_10_text{
	width:90%;
	padding-left:10px;
	border-bottom:1px solid #eee;
	display:block;
}
template_hj_10 .hj_mk_10_container .hj_mk_10_news .hj_mk_10_list li:nth-child(3) .hj_mk_10_text{
	border-bottom:none
}
template_hj_10 .hj_mk_10_container .hj_mk_10_news .hj_mk_10_list li .hj_mk_10_text h4{
	white-space: nowrap;      /* 禁止换行 */
	overflow: hidden;         /* 超出部分隐藏 */
	text-overflow: ellipsis;
	font-size:16px;
	font-weight:bold;
	color:#666
}
template_hj_10 .hj_mk_10_container .hj_mk_10_news .hj_mk_10_list li:hover,template_hj_10 .hj_mk_10_container .hj_mk_10_news .hj_mk_10_list li.hj_mk_10_active{
	background:#f0f5fe;
	padding: 20px 30px;
    margin-top: -2px;
    border-top: 5px solid transparent;
	border-image: linear-gradient(to right, #0748f9, #3cf2ce) 3;
    border-radius:0 0 10px 10px;
}
template_hj_10 .hj_mk_10_container .hj_mk_10_news .hj_mk_10_list li:hover .hj_mk_10_text,template_hj_10 .hj_mk_10_container .hj_mk_10_news .hj_mk_10_list li.hj_mk_10_active .hj_mk_10_text{
	border-bottom:none;
}
template_hj_10 .hj_mk_10_container .hj_mk_10_news .hj_mk_10_list li:hover .hj_mk_10_text h4, template_hj_10 .hj_mk_10_container .hj_mk_10_news .hj_mk_10_list li.hj_mk_10_active .hj_mk_10_text h4{
	color: #1459fa;
	padding-bottom:30px
}
template_hj_10 .hj_mk_10_container .hj_mk_10_news .hj_mk_10_list li .hj_mk_10_time {
	color:#aaa;
	font-size:12px;
}
template_hj_10 .hj_mk_10_container .hj_mk_10_news .hj_mk_10_list li.hj_mk_10_tops .hj_mk_10_text {
	width: auto;
}
template_hj_10 .hj_mk_10_datu .hj_mk_10_spans {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	font-size: 16px;
	width: 100%;
	border-radius: 0 0 10px 10px;
	background-image: linear-gradient(to bottom, #b2c4df, #8b9aaf, #717d8e);
}
template_hj_10 .hj_mk_10_datu .hj_mk_10_spans .hj_mk_10_ps {
	display: block;
	font-size: 16px;
	width: 70%;
	padding: 0 20px;
	height:50px;
	line-height:50px;
	font-size: 16px;
	color: #fff;
}
template_hj_10 .hj_mk_10_tabtit-title ul {
	display: flex;
	justify-content: left;
}
template_hj_10 .hj_mk_10_tabtit-title ul li a {
	padding:5px 15px;
	font-size: 20px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	color:#666
}
template_hj_10 .hj_mk_10_tabtit-title ul li a.hj_mk_10_on {
	color: #1459fa;
	font-weight:bold
}
template_hj_10 .hj_mk_10_list .first-li .firstnr-box {
	width: 100%;
	display: flex;
	padding: 27px 17px;
	justify-content: space-between;
	background: #f5f5f5;
	margin-bottom: 20px;
	border-bottom: 0;
}
template_hj_10 .hj_mk_10_list .first-li .firstnr-box .left {
	width: 100px;
	height: 100px;
	background: #fff;
}
template_hj_10 .hj_mk_10_list .first-li .firstnr-box .left .date-num {
	width: 100%;
	height: 52px;
	padding-top: 14px;
	font-size: 44px;
	text-align: center;
	color: #0096bb;
}
template_hj_10 .hj_mk_10_list .first-li .firstnr-box .left .year {
	width: 100%;
	float: left;
	font-size: 14px;
	text-align: center;
	color: #0096bb;
}
template_hj_10 .hj_mk_10_list .first-li .firstnr-box .right {
	width: calc(100% - 120px)
}
template_hj_10 .hj_mk_10_list .first-li .firstnr-box .name {
	width: 100%;
	font-size: 18px;
	color: #0096bb;
	font-weight: bold;
	height: 42px;
	line-height: 42px;
	overflow: hidden;
}
template_hj_10 .hj_mk_10_list .first-li .firstnr-box .des {
	width: 100%;
	float: left;
	font-size: 14px;
	color: #333;
	height: 48px;
	line-height: 24px;
	overflow: hidden;
}

/*+++++hj_end_10+++++*/


/*+++++hj_go_228+++++*/

/*+++++hj_end_228+++++*/


/*+++++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_clearfix:before, template_hj_11 .hj_mk_11_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_11 .hj_mk_11_marginauto {
	margin: 0 auto;
}
template_hj_11 .hj_mk_11_tit{
	width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    display: block;
	padding-top:50px;
	text-align:center;
}
template_hj_11 .hj_mk_11_tit h3{color: #005faf;font-size: 50px;font-weight: bold;line-height: 1.2;}
template_hj_11 .hj_mk_11_tit p{color: #666;font-size: 16px;line-height: 1.6;padding-top: 30px;padding-bottom: 30px;}
/*+++++hj_end_11+++++*/


/*+++++hj_go_227+++++*/
template_hj_227 {

	background-color: #fff;

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

	

}

template_hj_227 a {

	text-decoration: none;

}

template_hj_227 .hj_mk_227_template_hj_227 *{

	position: relative;

	margin: 0;

	list-style: none;

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

}

template_hj_227 .hj_mk_227_img-style {

	border-style: none

}

template_hj_227 .hj_mk_227_clearfix {

	zoom: 1

}

template_hj_227 .hj_mk_227_clearfix:after {

	content: '';

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

template_hj_227 .hj_mk_227_clearfix:before, .hj_mk_227_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_227 .hj_mk_227_clearfix:after {

	clear: both

}



template_hj_227 .hj_mk_227_marginauto {

	margin: 0 auto;

}
template_hj_227 .hj_mk_227_pro_list {
    position: relative;
    padding:40px 0;
}
template_hj_227 .hj_mk_227_nr_list {
    display: grid;
    flex-wrap: wrap;
    position: relative;
    max-width: 1800px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 35px;
}
template_hj_227 .hj_mk_227_loopitem {
    flex: 0 0 33.3%;
    position: relative;
    border-radius: 20px;
    overflow: hidden;
}
template_hj_227 .hj_mk_227_loopitem a {
    display: block;
    width: 100%;
    height: 100%;
    background: #fff;
    min-height: 300px;
}
template_hj_227 .hj_mk_227_leftnr {
	width: 100%;
    height: 100%;
    padding: 30px 40% 30px 30px;
    transition: all 0.5s;
    display: flex;
    flex-direction: column;
}
template_hj_227 .hj_mk_227_leftnr h3 {
    font-size: 28px;
    color: #111;
    line-height: 1.5;
    margin: 0;
}
template_hj_227 .hj_mk_227_leftnr h3 span {
	width: 100%;
	 white-space: nowrap; /* 禁止文本换行 */
            overflow: hidden; /* 隐藏溢出的文本 */
            text-overflow: ellipsis; /* 溢出部分用省略号表示 */
    display: inline-block;
}
 template_hj_227 .hj_mk_227_leftnr h3 span:after {
    content: "";
    display: block;
    width: 50px;
    height: 5px;
    background: linear-gradient(90deg, #0551b4 50%, #fed85c 50%);
    margin-top: 10px;
}
template_hj_227 .hj_mk_227_msdes {
	 display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            overflow: hidden;
            text-overflow: ellipsis;
    font-size: 18px;
    color: #333;
    line-height: 1.6;
    padding: 15px 0 30px;
    flex: 1;
}
template_hj_227 .hj_mk_227_msdes p {
    display: flex;
    align-items: center;
}
template_hj_227 .hj_mk_227_msdes p:before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    margin-right: 10px;
    background: linear-gradient(135deg, #0551b4 50%, #fed85c 50%);
}
template_hj_227 .hj_mk_227_rightnrbox {
    width: 20%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    background: #0c41bd;
    background-size: cover;
    border-radius: 20px;
    transition: all 0.5s ease 0.1s;
    display: flex;
    align-items: center;
}

template_hj_227 .hj_mk_227_rightnrbox .cateImg {
   align-items: center;
    display: flex;
    height: 100%;
    width: 180px;
    position: absolute;
    left: -90px;
    top: 0;
    transition: all 0.5s ease 0.1s;
}
template_hj_227 .hj_mk_227_rightnrbox .cateImg img {
   border-radius: 100%;
    width: 160px;
    height: 160px;
    filter: blur(0);
    transition: filter 1s;
}
template_hj_227 .hj_mk_227_proInfo {
    padding-left: 200px;
    padding-top: 30px;
    position: absolute;
    left: 0;
    top: 0;
    max-width: 95%;
    opacity: 0;
    transform: translate(100%, 0);
    transition: all 0.5s ease 1.1s;
}
template_hj_227 .hj_mk_227_proInfo h3 {
    font-size: 28px;
    color: #111;
    line-height: 1.5;
    margin: 0;
}
template_hj_227 .hj_mk_227_proInfo h3 span {
	width: 100%;
	display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
            text-overflow: ellipsis;
}
template_hj_227 .hj_mk_227_proInfo h3 span:after {
    content: "";
    display: block;
    width: 50px;
    height: 5px;
    background: linear-gradient(90deg, #0551b4 50%, #fed85c 50%);
    margin-top: 10px;
}
template_hj_227 .hj_mk_227_cateContent {
    padding-top: 15px;
    column-gap: 15px;
}
template_hj_227 .hj_mk_227_cateContent p {
    font-size: 14px;
    color: #555;
    line-height: 1.8;
   
}
template_hj_227 .hj_mk_227_loopitem a:hover .hj_mk_227_rightnrbox {
    width: 100%;
    background: #d1dbf3;
}
template_hj_227 .hj_mk_227_loopitem a:hover .hj_mk_227_leftnr {
    opacity: 0;
}
template_hj_227 .hj_mk_227_loopitem a:hover .hj_mk_227_rightnrbox .cateImg{
    left: 20px;
}
template_hj_227 .hj_mk_227_loopitem  a:hover .hj_mk_227_proInfo{
    opacity: 1;
    transform: translate(0, 0);
    transition: both 0s;
}
/*+++++hj_end_227+++++*/


/*+++++hj_go_14+++++*/
template_hj_14 {

	overflow-x: hidden;

	color: #000;

	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 * {

	margin: 0;

	list-style: none;

	padding: 0;

	box-sizing: border-box

}

template_hj_14 .hj_mk_14_clear {

	clear: both

}

template_hj_14 .hj_mk_14_marginauto {

	margin: 0 auto;

}

template_hj_14 .hj_mk_14_template_hj_14 .hj_mk_14_news-contact {

	overflow: hidden;

	margin: 0 auto;

}

template_hj_14 .hj_mk_14_main {

	width: 100%;

	max-width: 1600px;

	margin: 0 auto;

	display: block;

}

template_hj_14 .hj_mk_14_newListBox {

	margin-bottom: 40px;

}

template_hj_14 .hj_mk_14_new_list {

	display: flex;

	-ms-flex-preferred-size: 100%;

	flex-basis: 100%;

	-webkit-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

}

template_hj_14 .hj_mk_14_new_list li {

	flex-basis: 30%;

	margin-right: 5%;

	margin-top: 20px;

}

template_hj_14 .hj_mk_14_new_list li:nth-child(3n) {

	margin-right: 0px;

}

template_hj_14 .hj_mk_14_new_list li .hj_mk_14_box {

	padding: 0;

}

template_hj_14 .hj_mk_14_new_list li .hj_mk_14_time {

	font-size: 20px;

	line-height: 1.5;

	letter-spacing: .25px;

	color: #444;

	margin: 20px 0;

}

template_hj_14 .hj_mk_14_new_list li .hj_mk_14_title {

	font-size: 20px;

	margin-bottom: 0;

	min-height: 48px;

	line-height: 1.2;

	font-weight: bold;

	color: #333;

	transition: all .5s ease;

	display: -webkit-box;

	overflow: hidden;

	-webkit-line-clamp: 1;

	-webkit-box-orient: vertical;

	text-overflow: ellipsis;

}

template_hj_14 .hj_mk_14_new_list li .hj_mk_14_txt {

	position: relative;

	width: 100%;

	line-height: 1.4;

	clear: both;

	font-size: 15px;

	color: #777;

	min-height: 44px;

	letter-spacing: .25px;

	margin: 15px 0px 20px;

	display: -webkit-box;

	overflow: hidden;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	text-overflow: ellipsis;

}

template_hj_14 .hj_mk_14_new_list li .hj_mk_14_pic {

	position: relative;

	width: 100%;

	height: 280px;

	overflow: hidden;

	border-radius: 0px;
border-radius: 40px 0 40px 0;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

template_hj_14 .hj_mk_14_new_list li .hj_mk_14_pic img {


	width: 100%;

	height: 100%;
	object-fit: cover

	transition: all .5s ease;

}

template_hj_14 .hj_mk_14_new_list li .hj_mk_14_btn {

	font-size: 20px;

	font-weight: bold;

	letter-spacing: .5px;

	text-transform: uppercase;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-top: 20px;

	color: #0d0d0d;

	overflow: hidden;

	transition: all 0.8s;

}


template_hj_14 .hj_mk_14_new_list li .hj_mk_14_box .btn {

	display: none;

}

template_hj_14 .hj_mk_14_new_list li:hover .hj_mk_14_pic img {

	transform: scale(1.1);
    transition: all 0.8s;

}

template_hj_14 .hj_mk_14_new_list li:hover .hj_mk_14_title {

	color: #e7a028;

}

template_hj_14 .hj_mk_14_new_list li:hover .hj_mk_14_btn {

	color: #e7a028;

}

template_hj_14 .hj_mk_14_new_list.hj_mk_14_ny li {

	margin-top: 80px;

}

template_hj_14 .hj_mk_14_new_list.hj_mk_14_ny li .hj_mk_14_lin::before {

	background: #afafaf;

}

template_hj_14 .hj_mk_14_new_list.hj_mk_14_ny li .hj_mk_14_pic {

	display: block;

}
/*+++++hj_end_14+++++*/


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

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


/*+++++hj_go_16+++++*/
template_hj_16 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_16 a {
	text-decoration: none;
	color: #666;
}
template_hj_16 .hj_mk_16_template_hj_16 * {
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_16 .hj_mk_16_clearfix:before, template_hj_16 .hj_mk_16_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_16 .hj_mk_16_marginauto {
	margin: 0 auto;
}
template_hj_16 .hj_mk_16_tit{
	width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    display: block;
	padding-top:50px;
	text-align:center;
}
template_hj_16 .hj_mk_16_tit h3{color: #005faf;font-size: 50px;font-weight: bold;line-height: 1.2;}
template_hj_16 .hj_mk_16_tit p{color: #666;font-size: 16px;line-height: 1.6;padding-top: 30px;padding-bottom: 30px;}
/*+++++hj_end_16+++++*/


/*+++++hj_go_229+++++*/
template_hj_229 {

	background-color: #fff;

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

	font-family: microsoft yahei, "宋体";

	

}

template_hj_229 a {

	text-decoration: none;

}

template_hj_229 .hj_mk_229_template_hj_229 *{

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_229 .hj_mk_229_img-style {

	border-style: none

}

template_hj_229 .hj_mk_229_clearfix {

	zoom: 1

}

template_hj_229 .hj_mk_229_clearfix:after {

	content: '';

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

template_hj_229 .hj_mk_229_clearfix:before, .hj_mk_229_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_229 .hj_mk_229_clearfix:after {

	clear: both

}



template_hj_229 .hj_mk_229_marginauto {

	margin: 0 auto;

}


template_hj_229 .hj_mk_229_flpro-box {
    text-align: center ;
    
}

template_hj_229 .hj_mk_229_wrapper-list {
    overflow: hidden;
    width: 1200px;
   padding:40px 0;
    margin: auto;
}
 template_hj_229 .hj_mk_229_wrapper-list .wrapper-row {
    width: 32%;
    margin: 0 2% 20px 0;
    float: left;
    height: 414px;
}
 template_hj_229 .hj_mk_229_wrapper-list .wrapper-row:nth-child(3n) {
    margin-right: 0;
}
template_hj_229 .hj_mk_229_wrapper-list .inner-footer-wrapper {
    background: white;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: #ccc 0px 0px 10px;
	transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
}
template_hj_229 .hj_mk_229_wrapper-list .inner-footer-wrapper:hover {
    transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
}
template_hj_229 .hj_mk_229_wrapper-list .img-wrap {
    height: 250px;
    overflow: hidden;
}
template_hj_229 .hj_mk_229_wrapper-list .inner-footer-wrapper img {
    display: block;
    width: 100%;
}


template_hj_229 .hj_mk_229_wrapper-list .inner-footer-wrapper h3 {
    font-size: 18px;
    line-height: 36px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #212121;
    color: ;
    padding: 0 15px;
    text-transform: uppercase;
    padding: 10px 15px;
    text-align: left;
}

template_hj_229 .hj_mk_229_wrapper-list .inner-footer-wrapper p {
    font-size: 14px;
    line-height: 20px;
    color: #212121;
    height: 40px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 15px 20px;
    text-align: left;
}
template_hj_229 .hj_mk_229_wrapper-list .inner-footer-wrapper .readmore {
    border-top: 1px solid;
    border-color: #eeeeee;
}
 template_hj_229 .hj_mk_229_wrapper-list .inner-footer-wrapper .readmore span {
    float: right;
    font-size: 12px;
    line-height: 15px;
    text-transform: uppercase;
    margin-right: 35px;
    padding: 12px 0;
}
template_hj_229 .hj_mk_229_wrapper-list .inner-footer-wrapper .readmore a {
    color: #212121;
}
/*+++++hj_end_229+++++*/


/*+++++hj_go_233+++++*/
template_hj_233 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_233 a {
	text-decoration: none;
	color: #666;
}
template_hj_233 .hj_mk_233_template_hj_233 * {
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_233 .hj_mk_233_clearfix:before, template_hj_233 .hj_mk_233_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_233 .hj_mk_233_marginauto {
	margin: 0 auto;
}
template_hj_233 .hj_mk_233_tit{
	width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    display: block;
	padding-top:50px;
	text-align:center;
}
template_hj_233 .hj_mk_233_tit h3{color: #005faf;font-size: 50px;font-weight: bold;line-height: 1.2;}
template_hj_233 .hj_mk_233_tit p{color: #666;font-size: 16px;line-height: 1.6;padding-top: 30px;padding-bottom: 30px;}
/*+++++hj_end_233+++++*/


/*+++++hj_go_234+++++*/
template_hj_234 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_234 a {
	text-decoration: none;
	outline-style: none;
}
template_hj_234 .hj_mk_234_template_hj_234 * {
	margin: 0;
	list-style: none;
	padding: 0;
}
template_hj_234 .hj_mk_234_clear {
	clear: both
}
template_hj_234 .hj_mk_234_clearfix:before, template_hj_234 .hj_mk_234_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_234 .hj_mk_234_marginauto {
	margin: 0 auto;
}
template_hj_234 .hj_mk_234_about {
	background: #fff;
	padding: 40px 0
}
template_hj_234 .hj_mk_234_about .hj_mk_234_box {
	background: rgba(255,255,255,0.5);
    padding: 10px 10px 20px;
    box-sizing: border-box;
	margin:0 auto;
	text-align: center;
}
template_hj_234 .hj_mk_234_about dl {
	width: 25%;
	padding: 1% 1% 2% 1%;
	color: #333;
	float: left;
    position: relative;
	box-sizing:border-box
}
template_hj_234 .hj_mk_234_about dl dt {
    position: relative;
    box-sizing: border-box;
    padding-top: 20px;
	margin:0 auto;
}
template_hj_234 .hj_mk_234_about dl  .hj_mk_234_img{
	width:80px;
	height:80px; 
}
template_hj_234 .hj_mk_234_about dl dt span {
	font-size: 38px;
	display: inline-block
}
template_hj_234 .hj_mk_234_about dl dt em {
	font-size: 18px;
	font-style: normal;
	text-align: center;
	padding-left: 5px;
}
template_hj_234 .hj_mk_234_about dl dt .hj_mk_234_name {
	font-size: 16px;
	line-height: 30px;
	text-align:center;
}
template_hj_234 .hj_mk_234_about .hj_mk_234_more {
	display: inline-block;
	height: 36px;
	line-height: 36px;
	font-size: 15px;
	border: 1px solid #ccc;
	padding: 0 30px;
	color:#333e46;
	margin-top: 20px;
}
template_hj_234 .hj_mk_234_about .hj_mk_234_more:hover {
	background: #fcb026;
	color: #fff;
	border-color: #fcb026
}

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


/*+++++hj_go_235+++++*/
template_hj_235 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_235 a {
	text-decoration: none;
	color: #666;
}
template_hj_235 .hj_mk_235_template_hj_235 * {
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_235 .hj_mk_235_clearfix:before, template_hj_235 .hj_mk_235_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_235 .hj_mk_235_marginauto {
	margin: 0 auto;
}
template_hj_235 .hj_mk_235_tit{
	width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    display: block;
	padding-top:50px;
	text-align:center;
}
template_hj_235 .hj_mk_235_tit h3{color: #005faf;font-size: 50px;font-weight: bold;line-height: 1.2;}
template_hj_235 .hj_mk_235_tit p{color: #666;font-size: 16px;line-height: 1.6;padding-top: 30px;padding-bottom: 30px;}
/*+++++hj_end_235+++++*/


/*+++++hj_go_236+++++*/
template_hj_236 {

	background-color: #fff;

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

	

}

template_hj_236 a {

	text-decoration: none;

}

template_hj_236 .hj_mk_236_template_hj_236 *{

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_236 .hj_mk_236_img-style {

	border-style: none

}

template_hj_236 .hj_mk_236_clearfix {

	zoom: 1

}

template_hj_236 .hj_mk_236_clearfix:after {

	content: '';

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

template_hj_236 .hj_mk_236_clearfix:before, .hj_mk_236_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_236 .hj_mk_236_clearfix:after {

	clear: both

}



template_hj_236 .hj_mk_236_marginauto {

	margin: 0 auto;

}


template_hj_236 .hj_mk_236_flpro-box {
    text-align: center ;
    
}

template_hj_236 .hj_mk_236_wrapper-list {
    overflow: hidden;
    width: 1200px;
   padding:40px 10px;
    margin: auto;
    box-sizing: border-box;
}
 template_hj_236 .hj_mk_236_wrapper-list .wrapper-row {
    width: 32%;
    margin: 0 2% 20px 0;
    float: left;border-radius: 10px;
   box-sizing: border-box;transition: .6s;
   overflow:hidden;
}
 template_hj_236 .hj_mk_236_wrapper-list .wrapper-row:nth-child(3n) {
    margin-right: 0;
}
template_hj_236 .hj_mk_236_wrapper-list .inner-footer-wrapper {
    overflow: hidden;
    box-sizing: border-box;
  

}

template_hj_236 .hj_mk_236_wrapper-list .img-wrap {
    height: 320px;
    overflow: hidden;
}
template_hj_236 .hj_mk_236_wrapper-list .inner-footer-wrapper img {
    border-radius: 10px 10px 0 0;
      object-fit: cover;
    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 */
height:100%;
    width: 100%;
}
template_hj_236 .hj_mk_236_wrapper-list .wrapper-row:hover .inner-footer-wrapper img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); border-radius: 10px 10px 0 0;
}

template_hj_236 .hj_mk_236_wrapper-list .inner-footer-wrapper h3 {
    font-size: 18px;
    line-height: 38px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #424242;
    color: ;
    padding: 0 15px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 10px 15px;
    text-align: center;
}

template_hj_236 .hj_mk_236_wrapper-list .inner-footer-wrapper p {
    font-size: 12px;
    line-height: 20px;
    color: #212121;
    height: 40px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 15px 20px;
    text-align: left;
}
template_hj_236 .hj_mk_236_wrapper-list .inner-footer-wrapper .readmore {
    border-top: 1px solid;
    border-color: #eeeeee;
}
 template_hj_236 .hj_mk_236_wrapper-list .inner-footer-wrapper .readmore span {
    float: right;
    font-size: 12px;
    line-height: 15px;
    text-transform: uppercase;
    margin-right: 35px;
    padding: 12px 0;
}
template_hj_236 .hj_mk_236_wrapper-list .inner-footer-wrapper .readmore a {
    color: #212121;
}
template_hj_236 .hj_mk_236_page .fenyeyemadiv{margin:0 auto;}

/*+++++hj_end_236+++++*/


/*+++++hj_go_230+++++*/
template_hj_230 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_230 a {
	text-decoration: none;
	color: #666;
}
template_hj_230 .hj_mk_230_template_hj_230 * {
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_230 .hj_mk_230_clearfix:before, template_hj_230 .hj_mk_230_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_230 .hj_mk_230_marginauto {
	margin: 0 auto;
}
template_hj_230 .hj_mk_230_tit{
	width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    display: block;
	padding-top:50px;
	text-align:center;
}
template_hj_230 .hj_mk_230_tit h3{color: #005faf;font-size: 50px;font-weight: bold;line-height: 1.2;}
template_hj_230 .hj_mk_230_tit p{color: #666;font-size: 16px;line-height: 1.6;padding-top: 30px;padding-bottom: 30px;}
/*+++++hj_end_230+++++*/


/*+++++hj_go_232+++++*/
template_hj_232 {
	background-color: #fff;
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_232 a {
	text-decoration: none;
}
template_hj_232 .hj_mk_232_template_hj_232 * {
	background: no-repeat center/cover;
}
template_hj_232 .hj_mk_232_marginauto {
	margin: 0 auto;
	width: 100%;
}
template_hj_232 .hj_mk_232_template_hj_232 {
/*background-color: #f3f3f3;*/

}
template_hj_232 .hj_mk_232_clear {
	clear: both
}
template_hj_232 .hj_mk_232_container {
	width: 100%;
	margin: 0 auto;
	position: relative;
}
template_hj_232 .hj_mk_232_img {
	width: 100%;
	vertical-align:bottom;
}
/*+++++hj_end_232+++++*/


/*+++++hj_go_17+++++*/
template_hj_17 * {

	padding: 0;

	margin: 0;

	box-sizing: border-box

}

template_hj_17 a {

	text-decoration: none;

	cursor: pointer;

	color: inherit;

}

template_hj_17 ul, template_hj_17 li {

	list-style: none

}

template_hj_17 .hj_mk_17_clear {

	clear: both

}

template_hj_17 .hj_mk_17_container {

	width: 1200px;

	margin: 0px auto;

}

template_hj_17 .hj_mk_17_left {

	float: left

}

template_hj_17 .hj_mk_17_right {

	float: right

}

template_hj_17 .hj_mk_17_container .hj_mk_17_banner {

	width: 50%;

	height: 100%;
	overflow:hidden;
	display: flex;
	align-items: center;border-radius: 20px 0 0 20px;

}
template_hj_17 .hj_mk_17_banner img{width:100%;height:100%;object-fit: cover;}
template_hj_17 .hj_mk_17_index_title1 {

	height: 38px;

	line-height: 36px;

	border-bottom: 1px solid #c9c9c9;

	margin-bottom: 30px;

}

template_hj_17 .hj_mk_17_index_title1 .hj_mk_17_title {

	font-size: 18px;

	color: #036db8;

	padding: 0 16px;

	border-bottom: 5px solid #036db8;

}

template_hj_17 .hj_mk_17_index_title1 .hj_mk_17_title i {

	font-size: 18px;

	color: #999999;

	font-style: normal;

	margin-left: 15px;

}

template_hj_17 .hj_mk_17_index_title1 .hj_mk_17_more {

	font-size: 16px;

	color: #595959;

}


template_hj_17 .hj_mk_17_container .hj_mk_17_news {

	width: calc(100% - 50%);

	height:100%;

	padding:10px 20px;

	background-image: linear-gradient(to bottom, #fff, #ebfbfd);

	border-radius:0 20px 20px 0;

}

template_hj_17 .hj_mk_17_container .hj_mk_17_news .hj_mk_17_list {



	margin-top: 20px;

}

template_hj_17 .hj_mk_17_container .hj_mk_17_news .hj_mk_17_list li {

	font-size: 18px;

	color: #2b2b2b;

	line-height: 55px;

	position:relative;

	padding-left:20px

}

template_hj_17 .hj_mk_17_container .hj_mk_17_news .hj_mk_17_list li .hj_mk_17_text{

	width:90%;

	padding-left:10px;

	border-bottom:1px solid #eee;

	display:block;

}

template_hj_17 .hj_mk_17_container .hj_mk_17_news .hj_mk_17_list li:nth-child(3) .hj_mk_17_text{

	border-bottom:none

}

template_hj_17 .hj_mk_17_container .hj_mk_17_news .hj_mk_17_list li .hj_mk_17_text h4{

	white-space: nowrap;      /* 禁止换行 */

	overflow: hidden;         /* 超出部分隐藏 */

	text-overflow: ellipsis;

	font-size:16px;

	font-weight:bold;

	color:#666

}

template_hj_17 .hj_mk_17_container .hj_mk_17_news .hj_mk_17_list li:hover,template_hj_17 .hj_mk_17_container .hj_mk_17_news .hj_mk_17_list li.hj_mk_17_active{

	background:#f0f5fe;

	padding: 20px 30px;

    margin-top: -2px;

    border-top: 5px solid transparent;

	border-image: linear-gradient(to right, #0748f9, #3cf2ce) 3;

    border-radius:0 0 10px 10px;

}

template_hj_17 .hj_mk_17_container .hj_mk_17_news .hj_mk_17_list li:hover .hj_mk_17_text,template_hj_17 .hj_mk_17_container .hj_mk_17_news .hj_mk_17_list li.hj_mk_17_active .hj_mk_17_text{

	border-bottom:none;

}

template_hj_17 .hj_mk_17_container .hj_mk_17_news .hj_mk_17_list li:hover .hj_mk_17_text h4, template_hj_17 .hj_mk_17_container .hj_mk_17_news .hj_mk_17_list li.hj_mk_17_active .hj_mk_17_text h4{

	color: #1459fa;

	padding-bottom:30px

}

template_hj_17 .hj_mk_17_container .hj_mk_17_news .hj_mk_17_list li .hj_mk_17_time {
display: none;
	color:#aaa;

	font-size:12px;

}

template_hj_17 .hj_mk_17_container .hj_mk_17_news .hj_mk_17_list li.hj_mk_17_tops .hj_mk_17_text {

	width: auto;

}


template_hj_17 .hj_mk_17_list .first-li .firstnr-box {

	width: 100%;

	display: flex;

	padding: 27px 17px;

	justify-content: space-between;

	background: #f5f5f5;

	margin-bottom: 20px;

	border-bottom: 0;

}

template_hj_17 .hj_mk_17_list .first-li .firstnr-box .left {

	width: 100px;

	height: 100px;

	background: #fff;

}

template_hj_17 .hj_mk_17_list .first-li .firstnr-box .left .date-num {

	width: 100%;

	height: 52px;

	padding-top: 14px;

	font-size: 44px;

	text-align: center;

	color: #0096bb;

}

template_hj_17 .hj_mk_17_list .first-li .firstnr-box .left .year {

	width: 100%;

	float: left;

	font-size: 14px;

	text-align: center;

	color: #0096bb;

}

template_hj_17 .hj_mk_17_list .first-li .firstnr-box .right {

	width: calc(100% - 120px)

}

template_hj_17 .hj_mk_17_list .first-li .firstnr-box .name {

	width: 100%;

	font-size: 18px;

	color: #0096bb;

	font-weight: bold;

	height: 42px;

	line-height: 42px;

	overflow: hidden;

}

template_hj_17 .hj_mk_17_list .first-li .firstnr-box .des {

	width: 100%;

	float: left;

	font-size: 14px;

	color: #333;

	height: 48px;

	line-height: 24px;

	overflow: hidden;

}

template_hj_17 .hj_mk_17_container .hj_mk_17_news .hj_mk_17_list li:hover .hj_mk_17_time, template_hj_17 .hj_mk_17_container .hj_mk_17_news .hj_mk_17_list li.hj_mk_17_active .hj_mk_17_time{display: block;}



/*+++++hj_end_17+++++*/


/*+++++hj_go_18+++++*/
template_hj_18 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_18 a {
	text-decoration: none;
	color: #666;
}
template_hj_18 .hj_mk_18_template_hj_18 * {
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_18 .hj_mk_18_clearfix:before, template_hj_18 .hj_mk_18_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_18 .hj_mk_18_marginauto {
	margin: 0 auto;
}
template_hj_18 .hj_mk_18_tit{
	width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    display: block;
	padding-top:50px;
	text-align:center;
}
template_hj_18 .hj_mk_18_tit h3{color: #005faf;font-size: 50px;font-weight: bold;line-height: 1.2;}
template_hj_18 .hj_mk_18_tit p{color: #666;font-size: 16px;line-height: 1.6;padding-top: 30px;padding-bottom: 30px;}
/*+++++hj_end_18+++++*/


/*+++++hj_go_20+++++*/

/*+++++hj_end_20+++++*/


/*+++++hj_go_19+++++*/
template_hj_19 .hj_mk_19_lunbo {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
}
template_hj_19 .hj_mk_19_lunbochang {
	height: auto;
}
template_hj_19 .hj_mk_19_datu {
	height: auto;
	width: 100%;
	float: left;
}
template_hj_19 .hj_mk_19_datuimg {
	width: 100%;
	height: auto;
	vertical-align:bottom;
}
template_hj_19 .hj_mk_19_xiaotu {
	width: 100%;
	z-index: 2;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
template_hj_19 .hj_mk_19_xiaotubox {
	display: inline-block;
	background: rgba(255,255,255,0.3);
	border-radius: 10px;
	padding: 0px 10px;
}
template_hj_19 .hj_mk_19_xiaotulist {
	background: #FFF;
	margin: 6px;
	float: left;
	border-radius: 6px;
	border: 6px solid rgba(0, 0, 0, 0.2);
	cursor: pointer;
}
template_hj_19 .hj_mk_19_xiaotulistXZ {
	background: #d03736;
	margin: 6px;
	float: left;
	border-radius: 6px;
	border: 6px solid rgba(0, 0, 0, 0.2);
	cursor: pointer;
}
template_hj_19 .hj_mk_19_datu1simg {
	width: 140px;
	height: 60px;
}
template_hj_19 .hj_mk_19_zuojantou {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background-image: url(../40/slider-arrow.png);
	background-repeat: no-repeat;
	background-position: -110px 5px;
	filter: alpha(opacity=80);
	opacity: 0.8;
	cursor: pointer;
}
template_hj_19 .hj_mk_19_zuojantou:hover {
	background-position: -170px 5px;
}
template_hj_19 .hj_mk_19_youjantou {
	position: absolute;
	right: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background-image: url(../40/slider-arrow.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	filter: alpha(opacity=80);
	opacity: 0.8;
	cursor: pointer;
}
template_hj_19 .hj_mk_19_youjantou:hover {
	background-position: -50px 5px;
}

/*+++++hj_end_19+++++*/


/*+++++hj_go_21+++++*/

/*+++++hj_end_21+++++*/


/*+++++hj_go_4+++++*/

/*+++++hj_end_4+++++*/

