
/*+++++hj_go_111+++++*/

/*+++++hj_end_111+++++*/


/*+++++hj_go_112+++++*/

/*+++++hj_end_112+++++*/


/*+++++hj_go_116+++++*/

/*+++++hj_end_116+++++*/


/*+++++hj_go_115+++++*/
template_hj_115 {

	background-color: #fff;

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

	

	

}

template_hj_115 a {

	text-decoration: none;

}

template_hj_115 .hj_mk_115_template_hj_115 *{

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}



template_hj_115 .hj_mk_115_marginauto {

	margin: 0 auto;

}

template_hj_115 .hj_mk_115_clear {

	clear:both 

}

template_hj_115 .hj_mk_115_bfb-50, template_hj_115 .hj_mk_115_bfb-100{

	position: relative;

	min-height: 1px;

	padding-right: 15px;

	padding-left: 15px;

}
template_hj_115 .hj_mk_115_bfb-50 .about_video{width:100%;}
@media (min-width: 992px) {

template_hj_115 .hj_mk_115_bfb-50, template_hj_115 .hj_mk_115_bfb-100 {

	float: left;

}

template_hj_115 .hj_mk_115_bfb-100 {

	width: 100%;

}

template_hj_115 .hj_mk_115_bfb-50 {

	width: 50%;

}

}

@media (min-width: 1200px) {

template_hj_115 .hj_mk_115_bfb-50, template_hj_115 .hj_mk_115_bfb-100 {

	float: left;

}

}

template_hj_115 .hj_mk_115_container {

	width: 1200px;

}

template_hj_115 .hj_mk_115_container {

	padding-right: 15px;

	padding-left: 15px;

	margin-right: auto;

	margin-left: auto;

	margin-bottom:50px;
	padding-bottom: 60px;

}

template_hj_115 .hj_mk_115_row {

	margin-right: -15px;

	margin-left: -15px;

}

template_hj_115 .hj_mk_115_about_head {

	margin-bottom: 60px;

}

template_hj_115 .hj_mk_115_about_head h2 {

	text-align: center;

	margin-top: 50px;

	font-size: 28px;

	color: #333;

	font-weight: bold;

	margin-bottom:20px;

}


template_hj_115 .hj_mk_115_about_head p {

	text-align: center;

	font-size: 16px;

	color: #555;

	margin-top: 8px;

}

template_hj_115 .hj_mk_115_about_h3 {

	font-family: Arial;

	color: #6388cf;

	font-size: 45px;

	font-weight: bold;

	margin: 0px;

}

template_hj_115 .hj_mk_115_about_p {

	font-size: 16px;

	color: #000;

	padding-bottom: 20px;

	border-bottom: 1px solid #dadada;

}

template_hj_115 .hj_mk_115_about_content {

	line-height: 30px;

	color: #555;

	margin-top: 20px;

}

template_hj_115 .hj_mk_115_about_btn {

	display: block;

	text-align: center;

	width: 140px;

	padding: 7px 0px;

	color: #fff;

	text-decoration: none;

	border-radius: 15px;

	margin-top: 20px;

	background-color: #0071bf;

}

template_hj_115 .hj_mk_115_about_video {

	width: 100%;

}

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

template_hj_115 .hj_mk_115_about_head h2 {

	margin-top: 35px;

	font-size: 26px;

}

template_hj_115 .hj_mk_115_about_head {

	margin-bottom: 25px;

}

template_hj_115 .hj_mk_115_about_head span {

	background: none;

}

template_hj_115 .hj_mk_115_about_head p {

	font-size: 14px;

	margin-top: 8px;

}

template_hj_115 .hj_mk_115_about_content {

	margin-top: 0px;

}

template_hj_115 .hj_mk_115_about_btn {

	display: block;

	width: 200px;

	margin: 0 auto;

	margin-top: 20px;

	margin-bottom: 40px;

}

}


/*+++++hj_end_115+++++*/


/*+++++hj_go_208+++++*/
template_hj_208 {

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

}

template_hj_208 a {

	text-decoration: none;

}

template_hj_208 .hj_mk_208_template_hj_208 *{

	box-sizing: border-box;

	
	margin: 0;

	list-style: none;

	padding: 0;

}



template_hj_208 .hj_mk_208_template_hj_208{

	background-color: #fafafa;
}

template_hj_208 .hj_mk_208_marginauto {

	margin: 0 auto;

}

template_hj_208 .hj_mk_208_clear {

	clear: both

}
template_hj_208 .hj_mk_208_jdqbox{margin:0 auto;}
template_hj_208 .hj_mk_208_pslide {
  display: flex; /* 开启flex布局 */
  flex-wrap: wrap; /* 允许换行 */
  gap: 20px; /* 元素间间距（可根据需求调整） */
  padding: 20px; /* 容器内边距，可选 */
}

template_hj_208 .hj_mk_208_itempos {
    overflow:hidden;
    position: relative;
  /* 控制单个元素宽度，实现4列布局 */
  flex-basis: calc(25% - 20px); /* 计算公式：(100% / 4) - 间距 */
  max-width: calc(25% - 20px); /* 限制最大宽度 */
  /* 可选：添加基础样式 */
  box-sizing: border-box; /* 包含内边距和边框 */
  margin-bottom: 20px; /* 底部间距 */
}
template_hj_208 .hj_mk_208_pslideimage{width:100%;height: 300px;display: flex;align-items: center;justify-content: center;overflow:hidden;}
template_hj_208 .hj_mk_208_pslideimage img{width:100%;height:100%;object-fit: cover;transition: .5s;}
template_hj_208 .hj_mk_208_itempos:hover .hj_mk_208_pslideimage img{-webkit-transform: scale(1.2);
    transform: scale(1.2);}

template_hj_208 .hj_mk_208_pslide_text {
    bottom: -170px;
    padding: 20px 10px 20px;
    border-radius: 5px;
    left: 30px;position: absolute;z-index: 2;
    right: 30px;opacity: 1;
    box-shadow: 0px 0px 29px 0px rgb(0 0 0 / 9%);
    text-align: center;background: #fff;transition: .5s;
}
template_hj_208 .hj_mk_208_itempos:hover{overflow:visible;}
template_hj_208 .hj_mk_208_itempos:hover .hj_mk_208_pslide_text {
    bottom: -20px;
}
template_hj_208 .hj_mk_208_pslide_text h3{display: block;white-space: nowrap;      /* 禁止文本换行 */
  overflow: hidden;         /* 溢出内容隐藏 */
  text-overflow: ellipsis;  /* 溢出部分显示省略号 */
    width: 100%;}
template_hj_208 .hj_mk_208_pslide_text h3 a{font-style: normal;
    
    line-height: 1.2;
    font-weight: 700;
    transition: .5s;
    font-size: 22px;
    margin-bottom: 0;
    color: #111;margin-bottom: 3px;}
    template_hj_208 .hj_mk_208_pslide_text p{display: block;white-space: nowrap;      /* 禁止文本换行 */
  overflow: hidden;         /* 溢出内容隐藏 */
  text-overflow: ellipsis;  /* 溢出部分显示省略号 */
    width: 100%;}
/*+++++hj_end_208+++++*/


/*+++++hj_go_211+++++*/

/*+++++hj_end_211+++++*/


/*+++++hj_go_209+++++*/
template_hj_209 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_209 a {
	text-decoration: none;
	color: #666;
}
template_hj_209 .hj_mk_209_template_hj_209 * {
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_209 .hj_mk_209_clearfix:before, template_hj_209 .hj_mk_209_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_209 .hj_mk_209_marginauto {
	margin: 0 auto;
}
template_hj_209 .hj_mk_209_tit{
	width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    display: block;
	padding-top:50px;
	text-align:center;
}
template_hj_209 .hj_mk_209_tit h3{color: #005faf;font-size: 50px;font-weight: bold;line-height: 1.2;}
template_hj_209 .hj_mk_209_tit span{display: block;max-width: 40px;height: 3px;margin: 20px auto;background: #c3161c;}
template_hj_209 .hj_mk_209_tit p{color: #666;font-size: 16px;line-height: 1.6;padding-top: 10px;padding-bottom: 30px;}
/*+++++hj_end_209+++++*/


/*+++++hj_go_212+++++*/

/*+++++hj_end_212+++++*/


/*+++++hj_go_210+++++*/
template_hj_210 {

	background-color: #fff;

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

	

}

template_hj_210 a {

	text-decoration: none;

}

template_hj_210 .hj_mk_210_template_hj_210 *{

	background: no-repeat center/cover;



}



template_hj_210 .hj_mk_210_marginauto {

	margin: 0 auto;

	width:100%;

}

template_hj_210 .hj_mk_210_template_hj_210{

	/*background-color: #f3f3f3;*/

}

template_hj_210 .hj_mk_210_clear {

	clear: both 

}
template_hj_210 .hj_mk_210_container {

	width: 100%;
	margin:0 auto;
	position: relative;

}

template_hj_210 .hj_mk_210_img{

		width:100%;

		}

template_hj_210 .hj_mk_210_banner-text{position: absolute;width:100%;left:0;top:0;height: 100%;display: flex;align-items: center;justify-content: center;}
template_hj_210 .hj_mk_210_banner-text h2{font-size: 30px;color:#fff;text-align: center;}
template_hj_210 .hj_mk_210_banner-text p{font-size: 36px;
    margin: 20px 0 0;
    text-shadow: none;text-align: center;color:#fff;}
/*+++++hj_end_210+++++*/


/*+++++hj_go_215+++++*/

/*+++++hj_end_215+++++*/


/*+++++hj_go_213+++++*/
template_hj_213 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_213 a {
	text-decoration: none;
	color: #666;
}
template_hj_213 .hj_mk_213_template_hj_213 * {
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_213 .hj_mk_213_clearfix:before, template_hj_213 .hj_mk_213_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_213 .hj_mk_213_marginauto {
	margin: 0 auto;
}
template_hj_213 .hj_mk_213_tit{
	width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    display: block;
	padding-top:50px;
	text-align:center;
}
template_hj_213 .hj_mk_213_tit h3{color: #005faf;font-size: 50px;font-weight: bold;line-height: 1.2;}
template_hj_213 .hj_mk_213_tit span{display: block;max-width: 40px;height: 3px;margin: 20px auto;background: #c3161c;}
template_hj_213 .hj_mk_213_tit p{color: #666;font-size: 16px;line-height: 1.6;padding-top: 10px;padding-bottom: 30px;}
/*+++++hj_end_213+++++*/


/*+++++hj_go_216+++++*/

/*+++++hj_end_216+++++*/


/*+++++hj_go_214+++++*/
template_hj_214 {

	background-color: #fff;

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

	

}

template_hj_214 a {

	text-decoration: none;

}

template_hj_214 .hj_mk_214_template_hj_214 *{

	background: no-repeat center/cover;



}



template_hj_214 .hj_mk_214_marginauto {

	margin: 0 auto;

	width:100%;

}

template_hj_214 .hj_mk_214_template_hj_214{

	/*background-color: #f3f3f3;*/

}

template_hj_214 .hj_mk_214_clear {

	clear: both 

}
template_hj_214 .hj_mk_214_container {

	width: 100%;
	margin:0 auto;
	position: relative;

}

template_hj_214 .hj_mk_214_img{

		width:100%;

		}

template_hj_214 .hj_mk_214_banner-text{position: absolute;width:100%;left:0;top:0;height: 100%;display: flex;align-items: center;justify-content: center;}
template_hj_214 .hj_mk_214_banner-text h2{font-size: 30px;color:#fff;text-align: center;}
template_hj_214 .hj_mk_214_banner-text p{font-size: 36px;
    margin: 20px 0 0;
    text-shadow: none;text-align: center;color:#fff;}
/*+++++hj_end_214+++++*/


/*+++++hj_go_217+++++*/
template_hj_217 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_217 a {
	text-decoration: none;
	color: #666;
}
template_hj_217 .hj_mk_217_template_hj_217 * {
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_217 .hj_mk_217_clearfix:before, template_hj_217 .hj_mk_217_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_217 .hj_mk_217_marginauto {
	margin: 0 auto;
}
template_hj_217 .hj_mk_217_tit{
	width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    display: block;
	padding-top:50px;
	text-align:center;
}
template_hj_217 .hj_mk_217_tit h3{color: #005faf;font-size: 50px;font-weight: bold;line-height: 1.2;}
template_hj_217 .hj_mk_217_tit span{display: block;max-width: 40px;height: 3px;margin: 20px auto;background: #c3161c;}
template_hj_217 .hj_mk_217_tit p{color: #666;font-size: 16px;line-height: 1.6;padding-top: 10px;padding-bottom: 30px;}
/*+++++hj_end_217+++++*/


/*+++++hj_go_218+++++*/
template_hj_218 {
	background-color: #fff;
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_218 a {
	text-decoration: none;
}
template_hj_218 .hj_mk_218_template_hj_218 * {
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
}
template_hj_218 .hj_mk_218_img-style {
	border-style: none
}
template_hj_218 .hj_mk_218_clearfix {
	zoom: 1
}
template_hj_218 .hj_mk_218_clearfix:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
template_hj_218 .hj_mk_218_clearfix:before, .hj_mk_218_clearfix:after {
	display: table;
	line-height: 0;
	content: ""
}
template_hj_218 .hj_mk_218_clearfix:after {
	clear: both
}
template_hj_218 .hj_mk_218_marginauto {
	margin: 0 auto;
}
template_hj_218 .hj_mk_218_template_hj_218 .hj_mk_218_ys-list {
	width: 1200px;
	margin: 0px auto;
	padding: 30px 0;
}
template_hj_218 .hj_mk_218_template_hj_218 .hj_mk_218_ys-list ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
template_hj_218 .hj_mk_218_template_hj_218 .hj_mk_218_ys-list ul li {
	position: relative;
	width: calc(25% - 10px);
	padding: 30px 20px;
	box-sizing: border-box;
	overflow: hidden;
	margin-bottom: 20px;
}
template_hj_218 .hj_mk_218_template_hj_218 .hj_mk_218_container h2 {
	font-weight: bold;
	line-height: 24px;
	text-align: left;
}
template_hj_218 .hj_mk_218_template_hj_218 .hj_mk_218_container .hj_mk_218_futitle {
	line-height: 25px;
}
template_hj_218 .hj_mk_218_template_hj_218 .hj_mk_218_container .hj_mk_218_des {
	line-height: 25px;
	margin-top:20px;
}

/*+++++hj_end_218+++++*/


/*+++++hj_go_114+++++*/

/*+++++hj_end_114+++++*/

