
/*+++++hj_go_43+++++*/

/*+++++hj_end_43+++++*/


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


/*+++++hj_go_45+++++*/
template_hj_45 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_45 a {
	text-decoration: none;
	color: #666;
}
template_hj_45 .hj_mk_45_template_hj_45 * {
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_45 .hj_mk_45_clear{
	clear:both
}
template_hj_45 .hj_mk_45_left{
	position:absolute;
	left:0;
	top:0;
}
template_hj_45 .hj_mk_45_right{
	position:absolute;
	right:0;
	top:0;
}
template_hj_45 .hj_mk_45_clearfix:before, template_hj_45 .hj_mk_45_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_45 .hj_mk_45_marginauto {
	margin: 0 auto;
}
template_hj_45 .hj_mk_45_main {
	width: 100%;
	max-width: 1600px;
	margin: 0 auto;
	display: block;
}
template_hj_45 .hj_mk_45_main .hj_mk_45_list .hj_mk_45_item{	
	height:420px;
	margin-bottom:40px;
	position:relative;
}
template_hj_45 .hj_mk_45_main .hj_mk_45_list .hj_mk_45_item .hj_mk_45_img{
	width: 65%;
	height:100%;
}
template_hj_45 .hj_mk_45_main .hj_mk_45_list .hj_mk_45_item .hj_mk_45_img img{
	width:100%; 
	height:100%; 
	object-fit:cover
}
template_hj_45 .hj_mk_45_main .hj_mk_45_list .hj_mk_45_item .hj_mk_45_text{
	width: 38%;	
	height:100%;
	display:flex; 
	/* 垂直居中 */
	align-items: center;
	/* 水平居中（可选） */
	justify-content: center;
}
template_hj_45 .hj_mk_45_main .hj_mk_45_list .hj_mk_45_item .hj_mk_45_text .hj_mk_45_wenzi{
	width:100%;
	box-sizing:border-box;
	position:relative;
	z-index:2	
}
template_hj_45 .hj_mk_45_main .hj_mk_45_list .hj_mk_45_item .hj_mk_45_text .hj_mk_45_wenzi .hj_mk_45_desc{
	width:100%;
	height:100%;
	box-sizing:border-box;
	background:#c2000f;
	padding:40px;
	
}
template_hj_45 .hj_mk_45_main .hj_mk_45_list .hj_mk_45_item .hj_mk_45_text .hj_mk_45_wenzi .hj_mk_45_btn{
	margin-top:12px
}
template_hj_45 .hj_mk_45_main .hj_mk_45_list .hj_mk_45_item .hj_mk_45_text .hj_mk_45_wenzi .hj_mk_45_btn a{
	display:inline-block;
	background:#fff;
	color:#c2000f;
	border-radius:20px;
	padding:8px 25px;
	font-size:16px
}
template_hj_45 .hj_mk_45_main .hj_mk_45_list .hj_mk_45_item .hj_mk_45_text .hj_mk_45_wenzi .hj_mk_45_xuhao{
	padding:0 55px;
}
template_hj_45 .hj_mk_45_main .hj_mk_45_list .hj_mk_45_item .hj_mk_45_text .hj_mk_45_wenzi .hj_mk_45_xuhao span{
	color: #222;
	font-size: 72px;
	font-family: impact;
	letter-spacing:2px
}
template_hj_45 .hj_mk_45_main .hj_mk_45_list .hj_mk_45_item .hj_mk_45_text .hj_mk_45_wenzi .hj_mk_45_biaoti span{
	color: #222;
	font-size: 24px;
	font-weight:bold
}
template_hj_45 .hj_mk_45_main .hj_mk_45_list .hj_mk_45_item .hj_mk_45_text .hj_mk_45_wenzi .hj_mk_45_jieshao{
	width:100%;
	max-height:130px;
	overflow: hidden;
}
template_hj_45 .hj_mk_45_main .hj_mk_45_list .hj_mk_45_item .hj_mk_45_text .hj_mk_45_wenzi .hj_mk_45_jieshao span{
	color: #bebebe;
	font-size: 14px;
	line-height: 32px;
}
/*+++++hj_end_45+++++*/


/*+++++hj_go_48+++++*/

/*+++++hj_end_48+++++*/


/*+++++hj_go_47+++++*/
template_hj_47 {
	background-color: #fff;
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
	
}
template_hj_47 a {
	text-decoration: none;
}
template_hj_47 .hj_mk_47_template_hj_47 *{
	background: no-repeat center/cover;

}

template_hj_47 .hj_mk_47_marginauto {
	margin: 0 auto;
	width:100%;
}
template_hj_47 .hj_mk_47_template_hj_47{
	/*background-color: #f3f3f3;*/
}
template_hj_47 .hj_mk_47_clear {
	clear: both 
}
template_hj_47 .hj_mk_47_bfb-50, template_hj_47 .hj_mk_47_bfb-100 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
@media (min-width: 992px) {
template_hj_47 .hj_mk_47_bfb-50, template_hj_47 .hj_mk_47_bfb-100 {
	
}
template_hj_47 .hj_mk_47_bfb-100 {
	width: 100%;
}
template_hj_47 .hj_mk_47_bfb-50 {
	width: 50%;
}
}
@media (min-width: 1200px) {
template_hj_47 .hj_mk_47_bfb-50, template_hj_47 .hj_mk_47_bfb-100 {

}
}
template_hj_47 .hj_mk_47_container {
	width: 100%;
}
template_hj_47 .hj_mk_47_container {
	padding-top:5%;
	margin-right: auto;
	width: 1200px;
    position: absolute;
    top: 80px;
    left: 1%;
	font-weight: bold;
   
}
template_hj_47 .hj_mk_47_row {
	margin-right: -15px;
	margin-left: -15px;
	position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;

}
template_hj_47 .hj_mk_47_img{
		width:100%;
		vertical-align:bottom;
		}
/*+++++hj_end_47+++++*/


/*+++++hj_go_49+++++*/

/*+++++hj_end_49+++++*/


/*+++++hj_go_46+++++*/

/*+++++hj_end_46+++++*/

