
/*+++++hj_go_92+++++*/

/*+++++hj_end_92+++++*/


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

template_hj_99 {

	overflow-x: hidden;

	color: #000;

	font-size: 14px;

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

}

template_hj_99 a {

	text-decoration: none;

	color: #666;

}

template_hj_99 .hj_mk_99_template_hj_99 * {

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_99 .hj_mk_99_clear {

	clear: both

}



template_hj_99 .hj_mk_99_ind_data {

    padding: 40px 0 5px;

    overflow: hidden;

}

template_hj_99 .hj_mk_99_ind_data_con {

        width: 94%;

		margin: 0 auto;

    }

template_hj_99 .hj_mk_99_ind_data .hj_mk_99_ind_data_ul {

    display: -webkit-flex;

    display: flex;

    flex-wrap: wrap;

	list-style: none;

	margin-top:0px;

	padding-left:0px

}



template_hj_99 .hj_mk_99_ind_data .hj_mk_99_ind_data_ul .hj_mk_99_ind_data_ul_li {

    width: 48%;

	margin-bottom: 15px;

    border-radius: 5px;

    text-align: center;

    float: left;

    padding: 24px 10px;

	list-style-type: none;

	box-sizing:border-box;

	margin-right: 4%;

}

template_hj_99 .hj_mk_99_ind_data .hj_mk_99_ind_data_ul .hj_mk_99_ind_data_ul_li:nth-child(2n){

    margin-right: 0px;

}

template_hj_99 .hj_mk_99_ind_data .hj_mk_99_ind_data_ul .hj_mk_99_ind_data_ul_li:last-child{ margin-right:0;}

template_hj_99 .hj_mk_99_ind_data .hj_mk_99_ind_data_ul .hj_mk_99_ind_data_ul_li .hj_mk_99_ind_data_ul_li_img {

    transition: all .4s ease;

}

template_hj_99 .hj_mk_99_ind_data .hj_mk_99_ind_data_ul .hj_mk_99_ind_data_ul_li:hover .hj_mk_99_ind_data_ul_li_img{transform: rotateY(180deg);}

template_hj_99 .hj_mk_99_ind_data .hj_mk_99_ind_data_ul .hj_mk_99_ind_data_ul_li .hj_mk_99_ind_data_ul_li_em {

    display: block;

    width: 24px;

    height: 3px;

    margin: 18px auto;

}

template_hj_99 .hj_mk_99_ind_data .hj_mk_99_ind_data_ul .hj_mk_99_ind_data_ul_li .hj_mk_99_ind_data_ul_li_span {

    font-size: 16px;

}




/*+++++hj_end_99+++++*/


/*+++++hj_go_104+++++*/
template_hj_104 {
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_104 a {
	text-decoration: none;
	color: #666;
}
template_hj_104 .hj_mk_104_template_hj_104 * {
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
}
template_hj_104 .hj_mk_104_clearfix {
	zoom: 1
}
template_hj_104 .hj_mk_104_clearfix:before, .hj_mk_104_clearfix:after {
	display: table;
	line-height: 0;
	content: ""
}
template_hj_104 .hj_mk_104_clearfix:after {
	clear: both
}
template_hj_104 .hj_mk_104_marginauto {
	margin: 0 auto;
}
template_hj_104 .hj_mk_104_container {
	padding: 13px;
}
template_hj_104 .hj_mk_104_index_t_1{ text-align: center; display: block; padding-bottom: 20px;}
template_hj_104 .hj_mk_104_index_t_1 p{  font-size: 22px; font-weight: bold;color: #333; line-height: 1.8;}
template_hj_104 .hj_mk_104_index_t_1 p span{ font-weight: normal; color: #004897;}
template_hj_104 .hj_mk_104_index_t_1 em{ display: block; text-align: center; font-style: normal; font-size: 13px;}

/*+++++hj_end_104+++++*/


/*+++++hj_go_108+++++*/
template_hj_108 {

	background-color: #fff;

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

	

}

template_hj_108 a {

	text-decoration: none;

}

template_hj_108 .hj_mk_108_template_hj_108 *{

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_108 .hj_mk_108_img-style {

	border-style: none

}

template_hj_108 .hj_mk_108_clearfix {

	zoom: 1

}

template_hj_108 .hj_mk_108_clearfix:after {

	content: '';

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

template_hj_108 .hj_mk_108_clearfix:before, .hj_mk_108_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_108 .hj_mk_108_clearfix:after {

	clear: both

}



template_hj_108 .hj_mk_108_marginauto {

	margin: 0 auto;

}


template_hj_108 .hj_mk_108_flpro-box {
    text-align: center ;
    padding-bottom: 50px;
}


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

template_hj_108  .hj_mk_108_flpro-box .prod-con ul li .wrap {
   
    margin: 20px 0 0 10px;
    padding: 10px 5px;
}
template_hj_108  .hj_mk_108_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_108  .hj_mk_108_flpro-box .prod-con ul li .img-cover img {
    max-width: 100%;
    max-height: 100%;
}

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

template_hj_108  .hj_mk_108_flpro-box .prod-con ul li .text h4 a {
	font-size: 16px;
   
    text-decoration: none;
}
template_hj_108 .hj_mk_108_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_108+++++*/


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

template_hj_110 a {
	text-decoration: none;
}
template_hj_110 .hj_mk_110_marginauto {
	margin: 0 auto;
}
template_hj_110 .hj_mk_110_hotbox{width:100%;position: relative;}
template_hj_110 .hj_mk_110_hotbox img{width:100%;border-radius: 10px;}
template_hj_110 .hj_mk_110_hotbox .text-box{position: absolute;left:0;top:0;width:100%;height:100%;display: flex;align-items: center;justify-content: center;}
template_hj_110 .hj_mk_110_hotbox .text-box .text{text-align: center;}
template_hj_110 .hj_mk_110_hotbox .text-box .text h2{font-size: 18px;}
template_hj_110 .hj_mk_110_hotbox .text-box .text p.des{font-size: 14px;margin:15px 0;}
template_hj_110 .hj_mk_110_hotbox .text-box .text a{display: inline-block;border-radius: 15px;padding:5px 25px;}
/*+++++hj_end_110+++++*/


/*+++++hj_go_115+++++*/

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


/*+++++hj_go_111+++++*/
template_hj_111 {
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_111 a {
	text-decoration: none;
	color: #666;
}
template_hj_111 .hj_mk_111_template_hj_111 * {
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
}
template_hj_111 .hj_mk_111_clearfix {
	zoom: 1
}
template_hj_111 .hj_mk_111_clearfix:before, .hj_mk_111_clearfix:after {
	display: table;
	line-height: 0;
	content: ""
}
template_hj_111 .hj_mk_111_clearfix:after {
	clear: both
}
template_hj_111 .hj_mk_111_marginauto {
	margin: 0 auto;
}
template_hj_111 .hj_mk_111_container {
	padding: 13px;
}
template_hj_111 .hj_mk_111_index_t_1{ text-align: center; display: block; padding-bottom: 20px;}
template_hj_111 .hj_mk_111_index_t_1 p{  font-size: 22px; font-weight: bold;color: #333; line-height: 1.8;}
template_hj_111 .hj_mk_111_index_t_1 p span{ font-weight: normal; color: #004897;}
template_hj_111 .hj_mk_111_index_t_1 em{ display: block; text-align: center; font-style: normal; font-size: 13px;}

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


/*+++++hj_go_112+++++*/
@charset "utf-8";
template_hj_112 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_112 a {
	text-decoration: none;
	color: #666;
}
template_hj_112 .hj_mk_112_template_hj_112 * {
	box-sizing: border-box;
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
}
template_hj_112 .hj_mk_112_clear {
	clear: both
}
template_hj_112 .hj_mk_112_ind_probox {
    padding: 15px 0;
    overflow: hidden;
}
template_hj_112 .hj_mk_112_ind_probox_con {
	width: 94%;
	margin: 0 auto;
}
template_hj_112 .hj_mk_112_ind_probox .hj_mk_112_plist {
    padding-left:0px;
	list-style-type: none;
	width: 100%;
    margin: 0px;
	padding:0px;
}
template_hj_112 .hj_mk_112_ind_probox .hj_mk_112_plist .hj_mk_112_plist_li {
    width: 48% !important;
    float: left;
    margin-right:4%;
    margin-bottom: 20px;
	list-style-type: none;
}
template_hj_112 .hj_mk_112_ind_probox .hj_mk_112_plist .hj_mk_112_plist_li:nth-child(2n) {
    margin-right:0px;
}
template_hj_112 .hj_mk_112_ind_probox .hj_mk_112_plist .hj_mk_112_plist_li .hj_mk_112_propic {
    width: 100%;
}
template_hj_112 .hj_mk_112_ind_probox .hj_mk_112_plist .hj_mk_112_plist_li .hj_mk_112_propic .hj_mk_112_propic_a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
	text-decoration: none;
    color: #333;
    cursor: pointer;
}
template_hj_112 .hj_mk_112_ind_probox .hj_mk_112_plist .hj_mk_112_plist_li .hj_mk_112_propic .hj_mk_112_propic_a .hj_mk_112_propic_a_img {
	 position: relative;
	  width: 100%;
	  height: 0;
	  overflow: hidden;
	  margin: 0;
	  padding-bottom: 100%;
	  background-position: center;
	  background-repeat: no-repeat;
	  background-size: cover;
}
template_hj_112 .hj_mk_112_ind_probox .hj_mk_112_plist .hj_mk_112_plist_li .hj_mk_112_propic .hj_mk_112_propic_a:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: -100%;
    z-index: 2;
    transition: all .3s ease;
}
template_hj_112 .hj_mk_112_ind_probox .hj_mk_112_plist .hj_mk_112_plist_li:hover .hj_mk_112_propic .hj_mk_112_propic_a:after{ bottom:0;}
template_hj_112 .hj_mk_112_ind_probox .hj_mk_112_plist .hj_mk_112_plist_li .hj_mk_112_protext .hj_mk_112_name {
    display: block;
    max-width: 100%;
    margin-top:10px;
	font-size: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: all .3s ease;
	text-decoration:none;
}
template_hj_112 .hj_mk_112_ind_probox .hj_mk_112_plist .hj_mk_112_plist_li .hj_mk_112_protext .hj_mk_112_miaoshu {
    display: block;
    max-width: 100%;
    margin:5px 0;
	font-size: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: all .3s ease;
	text-decoration:none;
	color:#888;
}
template_hj_112 .hj_mk_112_ind_probox .hj_mk_112_plist .hj_mk_112_plist_li .hj_mk_112_protext .hj_mk_112_jiage {
    display: block;
    max-width: 100%;
    margin-bottom:10px;
	font-size: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: all .3s ease;
	text-decoration:none;
	color:#DE443A
}
template_hj_112 .fenyeyemadiv {
    display: table;
    margin: 10px auto;
}
template_hj_112 .hj_mk_112_pages {
    margin: 0 auto;
}

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


/*+++++hj_go_116+++++*/
template_hj_116 {
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_116 a {
	text-decoration: none;
	color: #666;
}
template_hj_116 .hj_mk_116_template_hj_116 * {
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
}
template_hj_116 .hj_mk_116_clearfix {
	zoom: 1
}
template_hj_116 .hj_mk_116_clearfix:before, .hj_mk_116_clearfix:after {
	display: table;
	line-height: 0;
	content: ""
}
template_hj_116 .hj_mk_116_clearfix:after {
	clear: both
}
template_hj_116 .hj_mk_116_marginauto {
	margin: 0 auto;
}
template_hj_116 .hj_mk_116_container {
	padding: 13px;
}
template_hj_116 .hj_mk_116_index_t_1{ text-align: center; display: block; padding-bottom: 20px;}
template_hj_116 .hj_mk_116_index_t_1 p{  font-size: 22px; font-weight: bold;color: #333; line-height: 1.8;}
template_hj_116 .hj_mk_116_index_t_1 p span{ font-weight: normal; color: #004897;}
template_hj_116 .hj_mk_116_index_t_1 em{ display: block; text-align: center; font-style: normal; font-size: 13px;}

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


/*+++++hj_go_117+++++*/
@charset "utf-8";
template_hj_117 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_117 a {
	text-decoration: none;
	color: #666;
}
template_hj_117 .hj_mk_117_template_hj_117 * {
	list-style: none;
	box-sizing: border-box;
	padding:0;
	margin:0;
}
template_hj_117 .hj_mk_117_clear {
	clear: both
}
template_hj_117 .hj_mk_117_xwnews {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0%;
	margin: 0px auto;
}
template_hj_117 .hj_mk_117_xlist {
	padding-top: 3%;
	padding-bottom: 5%;
	display: flex;
	flex-wrap: wrap;
	position: relative;
	width: 100%;
	max-width: 640px;
	margin: 0px auto;
}
template_hj_117 .hj_mk_117_content {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	max-width: 100%;
}
template_hj_117 .hj_mk_117_items {
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: calc(100% / 2);
}
template_hj_117 .hj_mk_117_ztcon {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	margin-right: auto;
	position: relative;
	margin: 0px auto;
	padding: 2% 2% 2% 2%;
}
template_hj_117 .hj_mk_117_tu {
	width: 100%;
	position: relative;
}
template_hj_117 .hj_mk_117_imga {
	width: 100%;
	overflow: hidden;
	display: block;
	height: 180px;
	overflow: hidden;
}
template_hj_117 .hj_mk_117_imgtu {
	width: 100%;
	height: 100%;
	cursor: pointer;
	transition: all 0.6s;
}
template_hj_117 .hj_mk_117_items:hover .hj_mk_117_imgtu {
	transform: scale(1.2);
}
template_hj_117 .hj_mk_117_riqi {
	display: inline-block;
	text-align: center;
	padding: 5px;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	font-family: 'Microsoft YaHei';
}
template_hj_117 .hj_mk_117_rqimg {
	vertical-align: middle;
}
template_hj_117 .hj_mk_117_js {
	width: 100%;
	padding: 5px 0 10px;
	border-bottom: 3px solid #e6e6e6;
}
template_hj_117 .hj_mk_117_mz {
	width: 100%;
	line-height: 36px;
    height: 36px;
}
template_hj_117 .hj_mk_117_wzm {
	text-decoration: none;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	font-weight: bold;	
	padding:0;
}
template_hj_117 .hj_mk_117_items:hover .hj_mk_117_wzm {
}
template_hj_117 .hj_mk_117_ms {
	line-height: 26px;
}
template_hj_117 .hj_mk_117_msjs {
	text-decoration: none;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

/*+++++hj_end_117+++++*/


/*+++++hj_go_118+++++*/

/*+++++hj_end_118+++++*/


/*+++++hj_go_93+++++*/

/*+++++hj_end_93+++++*/

