
/*+++++hj_go_42+++++*/

/*+++++hj_end_42+++++*/


/*+++++hj_go_57+++++*/

/*+++++hj_end_57+++++*/


/*+++++hj_go_59+++++*/
template_hj_59 {

	background-color: #fff;

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

	

}

template_hj_59 a {

	text-decoration: none;

}

template_hj_59 .hj_mk_59_template_hj_59 *{

	background: no-repeat center/cover;



}



template_hj_59 .hj_mk_59_marginauto {

	margin: 0 auto;

	width:100%;

}

template_hj_59 .hj_mk_59_template_hj_59{

	/*background-color: #f3f3f3;*/

}

template_hj_59 .hj_mk_59_clear {

	clear: both 

}
template_hj_59 .hj_mk_59_container {

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

}

template_hj_59 .hj_mk_59_img{

		width:100%;

		}

template_hj_59 .hj_mk_59_banner-text{position: absolute;width:100%;left:0;top:0;height: 100%;display: flex;align-items: center;justify-content: center;}
template_hj_59 .hj_mk_59_banner-text h2{font-size: 14px;color:#fff;text-align: center;margin:0;}
template_hj_59 .hj_mk_59_banner-text p{font-size: 18px;
    margin: 10px 0 0;
    text-shadow: none;text-align: center;color:#fff;}
/*+++++hj_end_59+++++*/


/*+++++hj_go_58+++++*/

/*+++++hj_end_58+++++*/


/*+++++hj_go_63+++++*/
template_hj_63 {

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

}

template_hj_63 a {

	text-decoration: none;

}

template_hj_63 .hj_mk_63_template_hj_63 *{

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}



template_hj_63 .hj_mk_63_template_hj_63{

	background-color: #fafafa;

	

}

template_hj_63 .hj_mk_63_marginauto {

	margin: 0 auto;

}

template_hj_63 .hj_mk_63_clear {

	clear: both

}

template_hj_63 .hj_mk_63_bfb-50, template_hj_63 .hj_mk_63_bfb-100 {

	position: relative;

	min-height: 1px;

	padding-right: 15px;

	padding-left: 15px;

}

@media (min-width: 992px) {

template_hj_63 .hj_mk_63_bfb-50, template_hj_63 .hj_mk_63_bfb-100 {

	float: left;

}

template_hj_63 .hj_mk_63_bfb-100 {

	width: 100%;

}

template_hj_63 .hj_mk_63_bfb-50 {

	width: 50%;

}

}

@media (min-width: 1200px) {

template_hj_63 .hj_mk_63_bfb-50, template_hj_63 .hj_mk_63_bfb-100 {

	float: left;

}

}

template_hj_63 .hj_mk_63_container {

	width: 100%;

}



template_hj_63 .hj_mk_63_container {

	padding-right: 15px;

	padding-left: 15px;

	margin-right: auto;

	margin-left: auto;

}

template_hj_63 .hj_mk_63_row {

	margin-right: -15px;

	margin-left: -15px;

}

template_hj_63 .hj_mk_63_aboutus {

	padding-bottom: 40px;
	margin:0 auto;

}
template_hj_63 .hj_mk_63_bfb-50 .hj_mk_63_bfb-50{position: relative;margin:60px 0 40px;}

 template_hj_63 .hj_mk_63_bfb-50 .hj_mk_63_bgt {
    position: absolute;
    width: 60%;
    height: 75%;
    
    background: ;
    right: 9%;
    top: -7%;
}
template_hj_63 .hj_mk_63_bfb-50 .hj_mk_63_border {
   position: absolute;
    width: 56%;
    height: 124%;
    border: 5px solid;
    
    right: 22%;
    top: -16%;
}

@media screen and (min-width: 769px) {

template_hj_63 .hj_mk_63_aboutus {

	padding-top: 100px;

}

}

template_hj_63 .hj_mk_63_aboutus img {

	width: 100%;

	max-width: 100%;

	display: block;

}

template_hj_63 .hj_mk_63_aboutus h2 {

	color: rgb(94, 94, 94);

	font-size: 24px;

	font-weight: bold;

	padding-left: 10px;

	margin: 0px;

	text-transform: uppercase;

}

template_hj_63 .hj_mk_63_aboutus span {

	color: #bbb;

	display: block;

	padding-left: 10px;

	text-transform: uppercase;

	margin-top: 3px;

}

template_hj_63 .hj_mk_63_aboutus p {

	line-height: 26px;

	font-size: 13px;

	padding-left: 10px;

	margin-top: 6px;

}

template_hj_63 .hj_mk_63_about_contents{

	margin:20px auto;

}

template_hj_63 .hj_mk_63_view-all {

	display: inline-block;

	color: #fff;

	padding: 10px 35px;

	font-size: 14px;

	margin-left: 10px;

	background: #F37404;

}

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

template_hj_63 .hj_mk_63_aboutus {

	text-align: center;

	padding-top: 50px;

}

template_hj_63 .hj_mk_63_aboutus h2 {

	background-image: none;

	padding-left: 0px;

}

template_hj_63 .hj_mk_63_aboutus span, template_hj_63 .hj_mk_63_aboutus p {

	padding-left: 0px;

}

template_hj_63 .hj_mk_63_view-all {

	margin-left: 0px;

	margin-top: 10px;

}

}


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


/*+++++hj_go_64+++++*/
template_hj_64 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_64 a {
	text-decoration: none;
	color: #666;
}
template_hj_64 .hj_mk_64_template_hj_64 * {
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_64 .hj_mk_64_clearfix:before, template_hj_64 .hj_mk_64_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_64 .hj_mk_64_marginauto {
	margin: 0 auto;
}
template_hj_64 .hj_mk_64_tit{
	width: 95%;
    max-width: 1600px;
    margin: 0 auto;
    display: block;
	padding-top:30px;
	text-align:center;
}
template_hj_64 .hj_mk_64_tit h3{color: #005faf;font-size: 24px;font-weight: bold;line-height: 1.2;}
template_hj_64 .hj_mk_64_tit span{display: block;max-width: 40px;height: 3px;margin: 9px auto;background: #c3161c;}
template_hj_64 .hj_mk_64_tit p{color: #666;font-size: 14px;line-height: 1.6;padding-top: 10px;padding-bottom: 30px;}
/*+++++hj_end_64+++++*/


/*+++++hj_go_65+++++*/
template_hj_65 {

	background-color: #fff;

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

	

}

template_hj_65 a {

	text-decoration: none;

}

template_hj_65 .hj_mk_65_template_hj_65 *{

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_65 .hj_mk_65_img-style {

	border-style: none

}

template_hj_65 .hj_mk_65_clearfix {

	zoom: 1

}

template_hj_65 .hj_mk_65_clearfix:after {

	content: '';

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

template_hj_65 .hj_mk_65_clearfix:before, .hj_mk_65_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_65 .hj_mk_65_clearfix:after {

	clear: both

}



template_hj_65 .hj_mk_65_marginauto {

	margin: 0 auto;

}


template_hj_65 .hj_mk_65_flpro-box {
    text-align: center ;
    padding-bottom: 50px;
}


template_hj_65  .hj_mk_65_flpro-box .prod-con {
    width: 100%;
    height: auto;
    margin: auto;
    text-align: center;
    min-height: 900px;
    padding: 20px 0px 0px;
}
template_hj_65  .hj_mk_65_flpro-box .prod-con ul{overflow: hidden;}
template_hj_65  .hj_mk_65_flpro-box .prod-con ul li {
    width: 49%;
    height: auto;
    float: left;
}

template_hj_65  .hj_mk_65_flpro-box .prod-con ul li .wrap {
   
    margin: 20px 0 0 10px;
    padding: 10px 5px;
}
template_hj_65  .hj_mk_65_flpro-box .prod-con ul li .img-cover {
  
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
   height: 120px;
   overflow: hidden;
}

template_hj_65  .hj_mk_65_flpro-box .prod-con ul li .img-cover img {
    max-width: 100%;
    max-height: 100%;
}

template_hj_65  .hj_mk_65_flpro-box .prod-con ul li .text {
    height: auto;
    border-top: 0;
    padding: 20px 0 10px;
    text-align: center;
}
template_hj_65  .hj_mk_65_flpro-box .prod-con ul li .text h4 {
    margin: 0;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

template_hj_65  .hj_mk_65_flpro-box .prod-con ul li .text h4 a {
	font-size: 16px;
   
    text-decoration: none;
}
template_hj_65 .hj_mk_65_ckgd-more{padding: 0px 0 0;
    margin: 0 auto 0;
    width: 110px;
    height: 40px;
    font-weight: 400;
    line-height: 40px;
    
   
    border-style: solid;
    border-width: 1px;
    
    border-radius: 10px;display: block;font-size: 14px;text-align: center;transition: all linear 200ms;}

/*+++++hj_end_65+++++*/


/*+++++hj_go_66+++++*/
template_hj_66 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_66 a {
	text-decoration: none;
	color: #666;
}
template_hj_66 .hj_mk_66_template_hj_66 * {
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_66 .hj_mk_66_clearfix:before, template_hj_66 .hj_mk_66_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_66 .hj_mk_66_marginauto {
	margin: 0 auto;
}
template_hj_66 .hj_mk_66_tit{
	width: 95%;
    max-width: 1600px;
    margin: 0 auto;
    display: block;
	padding-top:30px;
	text-align:center;
}
template_hj_66 .hj_mk_66_tit h3{color: #005faf;font-size: 24px;font-weight: bold;line-height: 1.2;}
template_hj_66 .hj_mk_66_tit span{display: block;max-width: 40px;height: 3px;margin: 9px auto;background: #c3161c;}
template_hj_66 .hj_mk_66_tit p{color: #666;font-size: 14px;line-height: 1.6;padding-top: 10px;padding-bottom: 30px;}
/*+++++hj_end_66+++++*/


/*+++++hj_go_68+++++*/
template_hj_68 {
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
	
}
template_hj_68 .hj_mk_68_template_hj_68 *{
	box-sizing: border-box;
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
}

template_hj_68 a {
	text-decoration: none;
}
template_hj_68 .hj_mk_68_marginauto {
	margin: 0 auto;
}
template_hj_68 .hj_mk_68_list{width:100%;}
template_hj_68 .hj_mk_68_list ul{overflow: hidden;}
template_hj_68 .hj_mk_68_list ul li{box-sizing: border-box;text-align: center;margin-bottom: 20px;border-bottom: 1px solid #eee;padding-bottom: 20px;}
template_hj_68 .hj_mk_68_list ul li a{display: block;overflow: hidden;}
template_hj_68 .hj_mk_68_list ul li .text-box{text-align: left;}
template_hj_68 .hj_mk_68_list ul li .title{display: flex;align-items: center;margin-bottom: 10px;}

template_hj_68 .hj_mk_68_list ul li .title label{overflow: hidden;
    text-overflow: ellipsis;text-align: left;
    white-space: nowrap;font-size: 16px;margin: 0 10px;display: inline-block;width:90%;}
template_hj_68 .hj_mk_68_list ul li .title i{display: inline-block;width:4px;height: 4px;border-radius: 100%;}
template_hj_68 .hj_mk_68_list ul li .title span{margin-left: auto;}

template_hj_68 .hj_mk_68_list ul li .text-box .time{font-size: 12px;margin:10px 0 0 15px;}
/*+++++hj_end_68+++++*/


/*+++++hj_go_69+++++*/
template_hj_69 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_69 a {
	text-decoration: none;
	color: #666;
}
template_hj_69 .hj_mk_69_template_hj_69 * {
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_69 .hj_mk_69_clearfix:before, template_hj_69 .hj_mk_69_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_69 .hj_mk_69_marginauto {
	margin: 0 auto;
}
template_hj_69 .hj_mk_69_tit{
	width: 95%;
    max-width: 1600px;
    margin: 0 auto;
    display: block;
	padding-top:30px;
	text-align:center;
}
template_hj_69 .hj_mk_69_tit h3{color: #005faf;font-size: 24px;font-weight: bold;line-height: 1.2;}
template_hj_69 .hj_mk_69_tit span{display: block;max-width: 40px;height: 3px;margin: 9px auto;background: #c3161c;}
template_hj_69 .hj_mk_69_tit p{color: #666;font-size: 14px;line-height: 1.6;padding-top: 10px;padding-bottom: 30px;}
/*+++++hj_end_69+++++*/


/*+++++hj_go_71+++++*/
template_hj_71 {

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

}

template_hj_71 a {

	text-decoration: none;

}

template_hj_71 .hj_mk_71_template_hj_71 *{

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}



template_hj_71 .hj_mk_71_template_hj_71{

	background-color: #fafafa;
}

template_hj_71 .hj_mk_71_marginauto {

	margin: 0 auto;

}

template_hj_71 .hj_mk_71_clear {

	clear: both

}
template_hj_71 .hj_mk_71_list-box .container{width:100%;padding:30px 0;margin:0 auto;display: flex;justify-content: space-between;}
template_hj_71 .hj_mk_71_waterfall-container {
    width:100%;
}

template_hj_71 .hj_mk_71_waterfall-container .item {
  
  box-sizing: border-box;
  padding: 10px;
}
template_hj_71 .hj_mk_71_waterfall-container .item .nr{box-shadow: 2px 2px 13px 3px rgb(0 0 0 / 11%);
    transition-property: all;
    transition-radio: hover;
    transition-duration: 0.4s;
    transition-timing-function: cubic-bezier(0.42,0,1,1);
    margin-top: 0px;
    max-width: none;box-sizing: border-box;padding:20px 0 0;}

template_hj_71 .hj_mk_71_waterfall-container .item:hover .nr{margin-top:10px;}
template_hj_71 .hj_mk_71_waterfall-container .item .img{width: 100%;
    max-width: 100px;
    margin-left: 0px;
    margin-bottom: 30px;
    transition-property: all;
    transition-duration: 0.4s;
    transition-timing-function: cubic-bezier(0.42,0,1,1);
    height: auto;
    max-height: none;overflow:hidden;padding:0 20px;}
template_hj_71 .hj_mk_71_waterfall-container .item .img:hover {
    display-radio: 1;
    transform: rotateY(180deg);
}
template_hj_71 .hj_mk_71_waterfall-container .item .img img {
    width: 100%;
    height: 100%;
    object-fit: contain;filter: blur(0);
    transition: filter 1s;
}
template_hj_71 .hj_mk_71_waterfall-container .item h2{margin-bottom: 18px;font-size: 24px;
    color:#333333;
    font-weight: normal;text-align: left;padding:0 20px;}
template_hj_71 .hj_mk_71_waterfall-container .item .des{color: #666666;
    font-size: 16px;
    line-height: 2;padding:0 20px;
    text-align: justify;font-weight: 400;padding-bottom: 20px;}

/*+++++hj_end_71+++++*/


/*+++++hj_go_72+++++*/
template_hj_72 {
	background-color: #fff;
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_72 a {
	text-decoration: none;
}
template_hj_72 .hj_mk_72_template_hj_72 *{
	background: no-repeat center/cover;
}
template_hj_72 .hj_mk_72_marginauto {
	margin: 0 auto;
	width:100%;
}
template_hj_72 .hj_mk_72_clear {
	clear: both 
}
template_hj_72 .hj_mk_72_container {
	width: 100%;
	margin:0 auto;
	position: relative;
}
template_hj_72 .hj_mk_72_img{
	width:100%;
	vertical-align:bottom;
}

/*+++++hj_end_72+++++*/


/*+++++hj_go_74+++++*/
template_hj_74 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_74 a {
	text-decoration: none;
	color: #666;
}
template_hj_74 .hj_mk_74_template_hj_74 * {
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_74 .hj_mk_74_clearfix:before, template_hj_74 .hj_mk_74_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_74 .hj_mk_74_marginauto {
	margin: 0 auto;
}
template_hj_74 .hj_mk_74_tit{
	width: 95%;
    max-width: 1600px;
    margin: 0 auto;
    display: block;
	padding-top:30px;
	text-align:center;
}
template_hj_74 .hj_mk_74_tit h3{color: #005faf;font-size: 24px;font-weight: bold;line-height: 1.2;}
template_hj_74 .hj_mk_74_tit span{display: block;max-width: 40px;height: 3px;margin: 9px auto;background: #c3161c;}
template_hj_74 .hj_mk_74_tit p{color: #666;font-size: 14px;line-height: 1.6;padding-top: 10px;padding-bottom: 30px;}
/*+++++hj_end_74+++++*/


/*+++++hj_go_75+++++*/
template_hj_75 {

	background-color: #fff;

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

	

}

template_hj_75 a {

	text-decoration: none;

}

template_hj_75 .hj_mk_75_template_hj_75 *{

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_75 .hj_mk_75_img-style {

	border-style: none

}

template_hj_75 .hj_mk_75_clearfix {

	zoom: 1

}

template_hj_75 .hj_mk_75_clearfix:after {

	content: '';

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

template_hj_75 .hj_mk_75_clearfix:before, .hj_mk_75_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_75 .hj_mk_75_clearfix:after {

	clear: both

}



template_hj_75 .hj_mk_75_marginauto {

	margin: 0 auto;

}


template_hj_75 .hj_mk_75_flpro-box {
    text-align: center ;
    padding-bottom: 50px;
}


template_hj_75  .hj_mk_75_flpro-box .prod-con {
    width: 100%;
    height: auto;
    margin: auto;
    text-align: center;
    min-height: 900px;
    padding: 20px 0px 0px;
}
template_hj_75  .hj_mk_75_flpro-box .prod-con ul{overflow: hidden;}
template_hj_75  .hj_mk_75_flpro-box .prod-con ul li {
    width: 49%;
    height: auto;
    float: left;
}

template_hj_75  .hj_mk_75_flpro-box .prod-con ul li .wrap {
   
    margin: 20px 0 0 10px;
    padding: 10px 5px;
}
template_hj_75  .hj_mk_75_flpro-box .prod-con ul li .img-cover {
  
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
   height: 120px;
   overflow: hidden;
}

template_hj_75  .hj_mk_75_flpro-box .prod-con ul li .img-cover img {
    max-width: 100%;
    max-height: 100%;
}

template_hj_75  .hj_mk_75_flpro-box .prod-con ul li .text {
    height: auto;
    border-top: 0;
    padding: 20px 0 10px;
    text-align: center;
}
template_hj_75  .hj_mk_75_flpro-box .prod-con ul li .text h4 {
    margin: 0;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

template_hj_75  .hj_mk_75_flpro-box .prod-con ul li .text h4 a {
	font-size: 16px;
   
    text-decoration: none;
}
template_hj_75 .hj_mk_75_ckgd-more{padding: 0px 0 0;
    margin: 0 auto 0;
    width: 110px;
    height: 40px;
    font-weight: 400;
    line-height: 40px;
    
   
    border-style: solid;
    border-width: 1px;
    
    border-radius: 10px;display: block;font-size: 14px;text-align: center;transition: all linear 200ms;}

/*+++++hj_end_75+++++*/


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

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

