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

	background: no-repeat center/cover;



}



template_hj_227 .hj_mk_227_marginauto {

	margin: 0 auto;

	width:100%;

}

template_hj_227 .hj_mk_227_template_hj_227{

	/*background-color: #f3f3f3;*/

}

template_hj_227 .hj_mk_227_clear {

	clear: both 

}
template_hj_227 .hj_mk_227_container {

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

}

template_hj_227 .hj_mk_227_img{

		width:100%;

		}

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


/*+++++hj_go_2+++++*/

/*+++++hj_end_2+++++*/


/*+++++hj_go_191+++++*/
template_hj_191 .hj_mk_191_lunbo {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
}
template_hj_191 .hj_mk_191_lunbochang {
	height: auto;
}
template_hj_191 .hj_mk_191_datu {
	height: auto;
	width: 100%;
	float: left;
}
template_hj_191 .hj_mk_191_datuimg {
	width: 100%;
	height: auto;
	vertical-align:bottom;
}
template_hj_191 .hj_mk_191_xiaotu {
	width: 100%;
	z-index: 2;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
template_hj_191 .hj_mk_191_xiaotubox {
	display: inline-block;
	background: rgba(255,255,255,0.3);
	border-radius: 10px;
	padding: 0px 10px;
}
template_hj_191 .hj_mk_191_xiaotulist {
	background: #FFF;
	margin: 6px;
	float: left;
	border-radius: 6px;
	border: 6px solid rgba(0, 0, 0, 0.2);
	cursor: pointer;
}
template_hj_191 .hj_mk_191_xiaotulistXZ {
	background: #d03736;
	margin: 6px;
	float: left;
	border-radius: 6px;
	border: 6px solid rgba(0, 0, 0, 0.2);
	cursor: pointer;
}
template_hj_191 .hj_mk_191_datu1simg {
	width: 140px;
	height: 60px;
}
template_hj_191 .hj_mk_191_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_191 .hj_mk_191_zuojantou:hover {
	background-position: -170px 5px;
}
template_hj_191 .hj_mk_191_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_191 .hj_mk_191_youjantou:hover {
	background-position: -50px 5px;
}

/*+++++hj_end_191+++++*/


/*+++++hj_go_192+++++*/
@charset "utf-8";
template_hj_192 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_192 a {
	text-decoration: none;
	color: #666;
}
template_hj_192 .hj_mk_192_template_hj_192 * {
	box-sizing: border-box;
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
}
template_hj_192 .hj_mk_192_clear {
	clear: both
}
template_hj_192 .hj_mk_192_main {
	width: 100%;
	margin: 0px auto;
}
template_hj_192 .hj_mk_192_main .hj_mk_192_main_con {
	width: 1200px;
	margin: 0px auto;
}
template_hj_192 .hj_mk_192_main .hj_mk_192_main_fl {
	width: 100%;
	height: 60px;
	position: relative;
	z-index: 999;
}
template_hj_192 .hj_mk_192_main .hj_mk_192_main_fl_con {
	width: 100%;
	margin: 0 auto;
	clear: both;
	position: relative;
}
template_hj_192 .hj_mk_192_main .hj_mk_192_main_fl .hj_mk_192_main_fl_con_tit {
	float: left;
	font-size: 14px;
	font-weight: normal;
	line-height: 60px;
	font-family: 'Microsoft Yahei';
}
template_hj_192 .hj_mk_192_main .hj_mk_192_main_fl .hj_mk_192_main_fl_gdcon {
	position: relative;
	float: left;
	display: flow-root;
	margin-left: 20px;
	width: 600px;
	line-height: 60px;
	height: 60px;
	overflow: hidden;
}
template_hj_192 .hj_mk_192_main .hj_mk_192_main_fl .hj_mk_192_main_fl_gdcon_text {
	position: absolute;
	white-space: nowrap;
	font-size: 16px;
	line-height: 60px;
	font-weight: 500;
	width: 100%;
}
template_hj_192 .hj_mk_192_main .hj_mk_192_main_search {
	position: relative;
	padding-top: 13px;
	float: right;
	width: 373px;
	z-index: 9999;
	height: 32px;
	line-height: 32px;
	display: inline;
}
template_hj_192 .hj_mk_192_main .hj_mk_192_main_search_key {
	float: left;
	width: 237px;
	padding-left: 5px;
	height: 30px;
	line-height: 30px;
}
template_hj_192 .hj_mk_192_main .hj_mk_192_main_search_btn {
	float: left;
	width: 33px;
	margin-left: 3px;
	height: 30px;
	display: inline;
	height: 30px;
	border: 0px;
	border-radius: 2px;
	display: flex;
	justify-content: center;
	align-items: center;
}
template_hj_192 .hj_mk_192_main .hj_mk_192_main_search_btn img {
	width: 28px;
	height: 28px;
}

/*+++++hj_end_192+++++*/


/*+++++hj_go_193+++++*/
template_hj_193 {

	background-color: #fff;

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

	font-family: microsoft yahei, "宋体";

	

}

template_hj_193 a {

	text-decoration: none;

}

template_hj_193 .hj_mk_193_template_hj_193 *{

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_193 .hj_mk_193_img-style {

	border-style: none

}

template_hj_193 .hj_mk_193_clearfix {

	zoom: 1

}

template_hj_193 .hj_mk_193_clearfix:after {

	content: '';

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

template_hj_193 .hj_mk_193_clearfix:before, .hj_mk_193_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_193 .hj_mk_193_clearfix:after {

	clear: both

}



template_hj_193 .hj_mk_193_marginauto {

	margin: 0 auto;

}


template_hj_193 .hj_mk_193_flpro-box {
    text-align: center ;
    
}

template_hj_193 .hj_mk_193_wrapper-list {
    overflow: hidden;
    width: 1200px;
   padding:40px 0;
    margin: auto;
}
 template_hj_193 .hj_mk_193_wrapper-list .wrapper-row {
    width: 32%;
    margin: 0 2% 40px 0;
    float: left;
    -webkit-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
 template_hj_193 .hj_mk_193_wrapper-list .wrapper-row:nth-child(3n) {
    margin-right: 0;
}
template_hj_193 .hj_mk_193_wrapper-list .inner-footer-wrapper {
    background: white;
    overflow: hidden;

}
template_hj_193 .hj_mk_193_inner-footer-item{position: relative;}
template_hj_193 .hj_mk_193_linktext{position: absolute;left:0;bottom:0;width: 100%;background: rgba(0, 0, 0, .6);}
template_hj_193 .hj_mk_193_wrapper-list  .wrapper-row:hover {transform: translateY(-20px);
   box-shadow: 0 5px 12px rgba(0, 0, 0, .1);}
template_hj_193 .hj_mk_193_wrapper-list .img-wrap {
    overflow: hidden;
}
template_hj_193 .hj_mk_193_wrapper-list .img-wrap a{display: flex;width:100%;height:260px;justify-content: space-between;align-items: center;}
template_hj_193 .hj_mk_193_wrapper-list .inner-footer-wrapper img {
  height:100%;object-fit: cover;
    width: 100%;
}


template_hj_193 .hj_mk_193_wrapper-list .inner-footer-wrapper h3 {
    line-height: 35px;
    font-size: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #212121;
    font-weight: 500;
    text-transform: uppercase;
    padding: 0 15px;
    text-align: center;
}

template_hj_193 .hj_mk_193_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_193 .hj_mk_193_wrapper-list .inner-footer-wrapper .readmore {
    border-top: 1px solid;
    border-color: #eeeeee;
}
 template_hj_193 .hj_mk_193_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_193 .hj_mk_193_wrapper-list .inner-footer-wrapper .readmore a {
    color: #212121;
}
/*+++++hj_end_193+++++*/


/*+++++hj_go_195+++++*/
template_hj_195 *{
	padding:0;
	margin:0;
	box-sizing:border-box
}
template_hj_195 ul, template_hj_195 li{
	list-style: none
}
template_hj_195 .hj_mk_195_clear {
	clear:both
}
template_hj_195 .hj_mk_195_container {
	width:1200px; 
	margin:20px auto;
	padding:20px 0;
}
template_hj_195 .hj_mk_195_left{
	float:left
}
template_hj_195 .hj_mk_195_right{
	float:right
}
template_hj_195 .hj_mk_195_container .hj_mk_195_banner{
	width:45%;
	height:380px
}
template_hj_195 .hj_mk_195_lunbo {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
template_hj_195 .hj_mk_195_lunbochang {
	height: 100%;
}
template_hj_195 .hj_mk_195_datu {
	height: 100%;
	width: 100%;
	float: left;
}
template_hj_195 .hj_mk_195_hjtuwenlisttype4ullitudiv {
	width: 100%;
	height: 100%;
	display: flex !important;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}
template_hj_195 .hj_mk_195_hjtuwenlisttype4ullitudivimg {
	width: 100%;
	height: 100%;
	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 */
}
template_hj_195 .hj_mk_195_hjtuwenlisttype4ullitudivimg:hover {
	transform: scale(1, 1);
	-moz-transform: scale(1, 1); /* Firefox 4 */
	-webkit-transform: scale(1, 1); /* Safari and Chrome */
	-o-transform: scale(1, 1); /* Opera */
}
template_hj_195 .hj_mk_195_xiaotu {
	width: 100%;
	z-index: 2;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
template_hj_195 .hj_mk_195_xiaotubox {
	display: inline-block;
	background: rgba(255,255,255,0.3);
	border-radius: 10px;
	padding: 0px 10px;
}
template_hj_195 .hj_mk_195_xiaotulist {
	background: #FFF;
	margin: 6px;
	float: left;
	border-radius: 6px;
	border: 6px solid rgba(0, 0, 0, 0.2);
	cursor: pointer;
}
template_hj_195 .hj_mk_195_xiaotulistXZ {
	background: #d03736;
	margin: 6px;
	float: left;
	border-radius: 6px;
	border: 6px solid rgba(0, 0, 0, 0.2);
	cursor: pointer;
}
template_hj_195 .hj_mk_195_datu1simg {
	width: 140px;
	height: 60px;
}
template_hj_195 .hj_mk_195_zuojantou {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background-image: url(../772/slider-arrow.png);
	background-repeat: no-repeat;
	background-position: -110px 5px;
	filter: alpha(opacity=80);
	opacity: 0.8;
	cursor: pointer;
}
template_hj_195 .hj_mk_195_zuojantou:hover {
	background-position: -170px 5px;
}
template_hj_195 .hj_mk_195_youjantou {
	position: absolute;
	right: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background-image: url(../772/slider-arrow.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	filter: alpha(opacity=80);
	opacity: 0.8;
	cursor: pointer;
}
template_hj_195 .hj_mk_195_youjantou:hover {
	background-position: -50px 5px;
}

template_hj_195 .hj_mk_195_container .hj_mk_195_news {
	width:50%; 
	margin-left:5%;
}
template_hj_195 .hj_mk_195_container .hj_mk_195_news .hj_mk_195_list{
	margin-top:20px;
}
template_hj_195 .hj_mk_195_container .hj_mk_195_news .hj_mk_195_list li{
	border-bottom:1px dotted #ccc;
	padding-bottom: 15px;
    margin-bottom: 15px;
}
template_hj_195 .hj_mk_195_container .hj_mk_195_news .hj_mk_195_list li a{
	text-decoration:none;
	font-size:12px;
}
template_hj_195 .hj_mk_195_container .hj_mk_195_news .hj_mk_195_title{
	width:100%;
	color:#404040;
	font-size:14px;
    font-weight: bold;
	line-height:24px;
	text-align:left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;	
}
template_hj_195 .hj_mk_195_container .hj_mk_195_news .hj_mk_195_list li a:hover .hj_mk_195_title{
	text-decoration:underline
}
template_hj_195 .hj_mk_195_container .hj_mk_195_news .hj_mk_195_miaoshu{
	width:100%;
	color:#999;
    margin-top: 5px;
    line-height: 18px;
	text-align:left;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;	
}
template_hj_195 .hj_mk_195_container .hj_mk_195_news .hj_mk_195_bottom{	
    margin-top: 5px;
    height: 20px;
    line-height: 20px;
	color:#bbb;
}
template_hj_195 .hj_mk_195_container .hj_mk_195_news .hj_mk_195_time{
	float:left;
	text-align:left;
}
template_hj_195 .hj_mk_195_container .hj_mk_195_news .hj_mk_195_click{
	float:right;
	padding-left:20px;
	text-align:right;
	background:url(../772/click.png) no-repeat left center;
}
/*+++++hj_end_195+++++*/


/*+++++hj_go_198+++++*/
template_hj_198 .hj_mk_198_p {
	width: 1200px;
	line-height: 30px;
	text-align:center;
	margin: 0 auto;	

}
template_hj_198 .hj_mk_198_marginauto{
	margin: 0 auto;
	}
/*+++++hj_end_198+++++*/


/*+++++hj_go_199+++++*/
@charset "utf-8";
template_hj_199 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_199 a {
	text-decoration: none;
	color: #666;
}
template_hj_199 .hj_mk_199_template_hj_199 * {
	box-sizing: border-box;
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
}
template_hj_199 .hj_mk_199_clear {
	clear: both
}
template_hj_199 .hj_mk_199_hsxm {
	width: 1200px;
	margin: 0px auto;
}
template_hj_199 .hj_mk_199_hsxm .hj_mk_199_anniu_box {
	text-align: center;
	margin-bottom: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
}
template_hj_199 .hj_mk_199_hsxm .hj_mk_199_anniu_box .hj_mk_199_anniubox_anniu {
	float: left;
	width: 128px;
	line-height: 40px;
	text-align: center;
	height: 40px;
	cursor: pointer;
	margin-bottom: 12px;
	border-right: 2px solid #fff;
}
template_hj_199 .hj_mk_199_hsxm .hj_mk_199_anniu_box .hj_mk_199_active {
	color: #fff;
}
template_hj_199 .hj_mk_199_more {
	width: 100%;
	margin: 0px auto;
}
template_hj_199 .hj_mk_199_more .hj_mk_199_more_a {
	text-align: center;
	margin-bottom: 20px;
}
template_hj_199 .hj_mk_199_more .hj_mk_199_more_a .hj_mk_199_more_a_tit {
	display: block;
	text-align: center;
	font-size: 16px;
	padding-bottom: 40px;
	background: url(../1283/jt.png) no-repeat center 25px;
}
template_hj_199 .hj_mk_199_hsxm .hj_mk_199_yc {
	display: none;
}
template_hj_199 .hj_mk_199_hsxm .hj_mk_199_xs {
	display: block;
}
template_hj_199 .hj_mk_199_neirong_box{
	width:100%;
	margin:0px auto;
}
template_hj_199 .hj_mk_199_prolist .hj_mk_199_prolist_li {
	float: left;
	width: 23%;
	margin-right: 2.6%;
	overflow: hidden;
	margin-bottom: 30px;
	position: relative;
	height: 270px;
}
template_hj_199 .hj_mk_199_prolist .hj_mk_199_prolist_li:nth-of-type(4), template_hj_199 .hj_mk_199_prolist .hj_mk_199_prolist_li:nth-of-type(8), template_hj_199 .hj_mk_199_prolist .hj_mk_199_prolist_li:nth-of-type(12) {
	margin-right: 0;
}
template_hj_199 .hj_mk_199_prolist .hj_mk_199_font {
	position: absolute;
	bottom: 0px;
	background: rgba(0,0,0,0.5);
	width: 100%;
	height: 40px;
	transition: all 0.5s ease 0s;
}
template_hj_199 .hj_mk_199_prolist .hj_mk_199_prolist_li .hj_mk_199_title {
	width: 80%;
	font-size: 16px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	margin: 0px auto
}
template_hj_199 .hj_mk_199_prolist .hj_mk_199_prolist_li .hj_mk_199_title .hj_mk_199_tit_a {
	font-size: 16px;
}
template_hj_199 .hj_mk_199_prolist .hj_mk_199_prolist_li .hj_mk_199_content {
	line-height: 18px;
	color: #fff;
	padding: 0 20px 20px;
}
template_hj_199 .hj_mk_199_prolist .hj_mk_199_prolist_li:hover .hj_mk_199_font {
	bottom: 0%;
	height: 40%
}
template_hj_199 .hj_mk_199_prolist .hj_mk_199_prolist_li {
	box-shadow: 0 5px 5px rgba(0,0,0,0.2);
}
template_hj_199 .hj_mk_199_prolist .hj_mk_199_prolist_li:hover {
	box-shadow: 0 15px 20px rgba(0,0,0,0.2);
	transform: translate3d(0, -2px, 0);
}
template_hj_199 .hj_mk_199_prolist li .hj_mk_199_protu {
	position: relative;
	width: 100%;
	height: 0;
	overflow: hidden;
	margin: 0;
	padding-bottom: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	transition: all 0.6s ease-in-out;
}
template_hj_199 .hj_mk_199_prolist li .hj_mk_199_protu:hover {
	transform: scale(1.1);
}

/*+++++hj_end_199+++++*/


/*+++++hj_go_200+++++*/
template_hj_200 {
	overflow-x: hidden;
	color: #333;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_200 a {
	text-decoration: none;
	color: #666;
}
template_hj_200 .hj_mk_200_template_hj_200 * {
	margin: 0;
	list-style: none;
	padding: 0;
	outline:none;
}
template_hj_200 .hj_mk_200_clearfix:before, template_hj_200 .hj_mk_200_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_200 .hj_mk_200_marginauto {
	margin: 0 auto;
}
template_hj_200 .hj_mk_200_main {
	width: 100%;
	max-width: 1600px;
	margin: 0 auto;
	display: block;
	padding: 40px 0;
}
template_hj_200 .hj_mk_200_container {
	width: 100%;
}
template_hj_200 .hj_mk_200_service {
	box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.1);
	border-radius: 4px;
	padding: 40px 60px;
}
template_hj_200 .hj_mk_200_service .hj_mk_200_list {
}
template_hj_200 .hj_mk_200_service .hj_mk_200_h2 {
	font-size: 14px;
	line-height: 24px;
	padding-left: 15px;
	position: relative;
}
template_hj_200 .hj_mk_200_service .hj_mk_200_h2:before {
	content: "";
	width: 4px;
	height: 22px;
	background: #005249;
	position: absolute;
	left: 0;
	top: 0;
}
template_hj_200 .hj_mk_200_service .hj_mk_200_h2 strong {
	font-size: 22px;
	line-height: 1em;
	font-weight: normal;
	display: block;
}
template_hj_200 .hj_mk_200_service .hj_mk_200_h2 span {
	color: #005249;
}
template_hj_200 .hj_mk_200_service .hj_mk_200_message ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
template_hj_200 .hj_mk_200_service .hj_mk_200_message ul li {
	width: 100%;
	margin-left: 15px;
}
template_hj_200 .hj_mk_200_service .hj_mk_200_message ul li:nth-child(1) {
	margin-left: 0;
}
template_hj_200 .hj_mk_200_service .hj_mk_200_message .hj_mk_200_input_text {
	border: 1px solid #d2d2d2;
	background: #fff;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	width: calc(100% - 22px);
	border-radius: 50px;
}
template_hj_200 .hj_mk_200_service .hj_mk_200_message .hj_mk_200_input_button {
	border: 1px solid #005249;
	background: #005249;
	height: 42px;
	line-height: 40px;
	width: 100%;
	border-radius: 50px;
	color: #fff;
	cursor: pointer;
	opacity: .9;
}
template_hj_200 .hj_mk_200_service .hj_mk_200_message .hj_mk_200_input_button:hover {
	opacity: 1;
}

/*+++++hj_end_200+++++*/


/*+++++hj_go_201+++++*/
template_hj_201 {

	background-color: #fff;

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

	

}

template_hj_201 a {

	text-decoration: none;

}

template_hj_201 .hj_mk_201_template_hj_201 *{

	background: no-repeat center/cover;



}



template_hj_201 .hj_mk_201_marginauto {

	margin: 0 auto;

	width:100%;

}

template_hj_201 .hj_mk_201_template_hj_201{

	/*background-color: #f3f3f3;*/

}

template_hj_201 .hj_mk_201_clear {

	clear: both 

}
template_hj_201 .hj_mk_201_container {

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

}

template_hj_201 .hj_mk_201_img{

		width:100%;

		}

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


/*+++++hj_go_202+++++*/
template_hj_202 .hj_mk_202_p {
	width: 1200px;
	line-height: 30px;
	text-align:center;
	margin: 0 auto;	

}
template_hj_202 .hj_mk_202_marginauto{
	margin: 0 auto;
	}
/*+++++hj_end_202+++++*/


/*+++++hj_go_203+++++*/
template_hj_203 {

	overflow-x: hidden;

	color: #000000;

	font-size: 14px;

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

}

template_hj_203 a {

	text-decoration: none;

	color: #666;

}

template_hj_203 .hj_mk_203_template_hj_203 * {

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

	box-sizing: border-box

}

template_hj_203 .hj_mk_203_clearfix {

	zoom: 1

}

template_hj_203 .hj_mk_203_clearfix:before, template_hj_203 .hj_mk_203_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_203 .hj_mk_203_clearfix:after {

	clear: both

}

template_hj_203 .hj_mk_203_wd-box {

	margin: 0 auto;

	width: 1200px;

	padding: 20px 0;

}

template_hj_203 .hj_mk_203_tw {

	float: left;

	height:inherit;

}

template_hj_203 .hj_mk_203_twul {

	margin: 0;

	padding: 0;

	height:inherit;

}

template_hj_203 .hj_mk_203_twulli {

	position:relative;

	display: inline-block;

	float: left;

	padding-right: 20px;

	list-style: none;

	width: 220px;

	box-sizing: border-box;

	-moz-box-sizing: border-box; /* Firefox */

	-webkit-box-sizing: border-box; /* Safari */

}

template_hj_203 #hj_mk_203_demo {

	OVERFLOW: hidden;

	WIDTH: 100%;

	HEIGHT: 270px;

}

template_hj_203 .hj_mk_203_twulli:hover {

	border-color: #e23a2a;

}

template_hj_203 .hj_mk_203_twullia {
	overflow: hidden;

	width: 100%;

	height:inherit;

	display: block;

	text-decoration: none;

	text-align: center;

	padding: 0 0 10px 0;

	box-sizing: border-box;

	-moz-box-sizing: border-box; /* Firefox */

	-webkit-box-sizing: border-box; /* Safari */

}

template_hj_203 .hj_mk_203_twullitudiv {

	width: 100%;

	height: 200px;

	padding: 0;

	vertical-align: top;

	clear: both;

	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;

}

template_hj_203 .hj_mk_203_twullitu {

	width: 100%;

	height: 100%;

	object-fit: contain;

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

}

template_hj_203 .hj_mk_203_twullitu:hover {

	transform: scale(1.2, 1.2);

	-moz-transform: scale(1.2, 1.2); /* Firefox 4 */

	-webkit-transform: scale(1.2, 1.2); /* Safari and Chrome */

	-o-transform: scale(1.2, 1.2); /* Opera */

}

template_hj_203 .hj_mk_203_twullijia {

	margin: 0 10px;

	display: block;

	font-size: 18px;

	color: #e23a2a;

	text-align: left;

	font-weight: bold;

	font-style: normal;

	text-decoration: none;

	font-family: Arial;

	line-height: 36px;

	white-space: nowrap;

	text-overflow: ellipsis;

	-webkit-text-overflow: ellipsis;

	-moz-text-overflow: ellipsis;

	overflow: hidden;

}

template_hj_203 .hj_mk_203_twulliming {

	width:100%;

	padding: 10px 15px;

	height: 50px;

	text-align:center;

	font-size: 16px;

	text-decoration: none;

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

	overflow: hidden;

	line-height: 32px;

	font-weight: normal;

	color: #fff;

	background:#ca9b53;

	

	white-space: nowrap; /* 文本不换行 */

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

    text-overflow: ellipsis; /* 显示省略号 */

}

/*+++++hj_end_203+++++*/


/*+++++hj_go_204+++++*/
template_hj_204 {

	overflow-x: hidden;

	color: #000000;

	font-size: 14px;

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

}

template_hj_204 a {

	text-decoration: none;

	color: #666;

}

template_hj_204 .hj_mk_204_template_hj_204 * {

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

	box-sizing: border-box

}

template_hj_204 .hj_mk_204_clearfix {

	zoom: 1

}

template_hj_204 .hj_mk_204_clearfix:before, template_hj_204 .hj_mk_204_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_204 .hj_mk_204_clearfix:after {

	clear: both

}

template_hj_204 .hj_mk_204_wd-box {

	margin: 0 auto;

	width: 1200px;

	padding: 20px 0;

}

template_hj_204 .hj_mk_204_tw {

	float: left;

	height:inherit;

}

template_hj_204 .hj_mk_204_twul {

	margin: 0;

	padding: 0;

	height:inherit;

}

template_hj_204 .hj_mk_204_twulli {

	position:relative;

	display: inline-block;

	float: left;

	padding-right: 20px;

	list-style: none;

	width: 220px;

	box-sizing: border-box;

	-moz-box-sizing: border-box; /* Firefox */

	-webkit-box-sizing: border-box; /* Safari */

}

template_hj_204 #hj_mk_204_demo {

	OVERFLOW: hidden;

	WIDTH: 100%;

	HEIGHT: 270px;

}

template_hj_204 .hj_mk_204_twulli:hover {

	border-color: #e23a2a;

}

template_hj_204 .hj_mk_204_twullia {
	overflow: hidden;

	width: 100%;

	height:inherit;

	display: block;

	text-decoration: none;

	text-align: center;

	padding: 0 0 10px 0;

	box-sizing: border-box;

	-moz-box-sizing: border-box; /* Firefox */

	-webkit-box-sizing: border-box; /* Safari */

}

template_hj_204 .hj_mk_204_twullitudiv {

	width: 100%;

	height: 200px;

	padding: 0;

	vertical-align: top;

	clear: both;

	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;

}

template_hj_204 .hj_mk_204_twullitu {

	width: 100%;

	height: 100%;

	object-fit: contain;

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

}

template_hj_204 .hj_mk_204_twullitu:hover {

	transform: scale(1.2, 1.2);

	-moz-transform: scale(1.2, 1.2); /* Firefox 4 */

	-webkit-transform: scale(1.2, 1.2); /* Safari and Chrome */

	-o-transform: scale(1.2, 1.2); /* Opera */

}

template_hj_204 .hj_mk_204_twullijia {

	margin: 0 10px;

	display: block;

	font-size: 18px;

	color: #e23a2a;

	text-align: left;

	font-weight: bold;

	font-style: normal;

	text-decoration: none;

	font-family: Arial;

	line-height: 36px;

	white-space: nowrap;

	text-overflow: ellipsis;

	-webkit-text-overflow: ellipsis;

	-moz-text-overflow: ellipsis;

	overflow: hidden;

}

template_hj_204 .hj_mk_204_twulliming {

	width:100%;

	padding: 10px 15px;

	height: 50px;

	text-align:center;

	font-size: 16px;

	text-decoration: none;

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

	overflow: hidden;

	line-height: 32px;

	font-weight: normal;

	color: #fff;

	background:#ca9b53;

	

	white-space: nowrap; /* 文本不换行 */

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

    text-overflow: ellipsis; /* 显示省略号 */

}

/*+++++hj_end_204+++++*/


/*+++++hj_go_205+++++*/
template_hj_205 .hj_mk_205_p {
	width: 1200px;
	line-height: 30px;
	text-align:center;
	margin: 0 auto;	

}
template_hj_205 .hj_mk_205_marginauto{
	margin: 0 auto;
	}
/*+++++hj_end_205+++++*/


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

	background-color: #fff;

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

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_208 .hj_mk_208_img-style {

	border-style: none

}

template_hj_208 .hj_mk_208_clearfix {

	zoom: 1

}

template_hj_208 .hj_mk_208_clearfix:after {

	content: '';

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

template_hj_208 .hj_mk_208_clearfix:before, .hj_mk_208_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_208 .hj_mk_208_clearfix:after {

	clear: both

}



template_hj_208 .hj_mk_208_marginauto {

	margin: 0 auto;

}


template_hj_208 .hj_mk_208_flpro-box {
    text-align: center ;
    
}

template_hj_208 .hj_mk_208_wrapper-list {
    overflow: hidden;
    width: 1200px;
   padding:40px 0;
    margin: auto;
}
 template_hj_208 .hj_mk_208_wrapper-list .wrapper-row {
    width: 32%;
    margin: 0 2% 20px 0;
    float: left;
    -webkit-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
 template_hj_208 .hj_mk_208_wrapper-list .wrapper-row:nth-child(3n) {
    margin-right: 0;
}
template_hj_208 .hj_mk_208_wrapper-list .inner-footer-wrapper {
    background: white;
    overflow: hidden;

}
template_hj_208 .hj_mk_208_wrapper-list  .wrapper-row:hover {
   box-shadow: 0 5px 12px rgba(0, 0, 0, .1);}
template_hj_208 .hj_mk_208_wrapper-list .img-wrap {
    height: 250px;
    overflow: hidden;
}
template_hj_208 .hj_mk_208_wrapper-list .inner-footer-wrapper img {
    display: block;
    width: 100%;
}


template_hj_208 .hj_mk_208_wrapper-list .inner-footer-wrapper h3 {
    font-size: 16px;
    line-height: 36px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #212121;
    color: ;
    padding: 0 15px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 10px 15px;
    text-align: center;
}

template_hj_208 .hj_mk_208_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_208 .hj_mk_208_wrapper-list .inner-footer-wrapper .readmore {
    border-top: 1px solid;
    border-color: #eeeeee;
}
 template_hj_208 .hj_mk_208_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_208 .hj_mk_208_wrapper-list .inner-footer-wrapper .readmore a {
    color: #212121;
}
/*+++++hj_end_208+++++*/


/*+++++hj_go_209+++++*/
template_hj_209 .hj_mk_209_p {
	width: 1200px;
	line-height: 30px;
	text-align:center;
	margin: 0 auto;	

}
template_hj_209 .hj_mk_209_marginauto{
	margin: 0 auto;
	}
/*+++++hj_end_209+++++*/


/*+++++hj_go_210+++++*/
@charset "utf-8";
template_hj_210 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_210 a {
	text-decoration: none;
	color: #666;
}
template_hj_210 .hj_mk_210_template_hj_210 * {
	box-sizing: border-box;
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
}
template_hj_210 .hj_mk_210_clear {
	clear: both
}
template_hj_210 .hj_mk_210_hsxm {
	width: 1200px;
	margin: 0px auto;
}
template_hj_210 .hj_mk_210_hsxm .hj_mk_210_anniu_box {
	text-align: center;
	margin-bottom: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
}
template_hj_210 .hj_mk_210_hsxm .hj_mk_210_anniu_box .hj_mk_210_anniubox_anniu {
	float: left;
	width: 128px;
	line-height: 40px;
	text-align: center;
	height: 40px;
	cursor: pointer;
	margin-bottom: 12px;
	border-right: 2px solid #fff;
}
template_hj_210 .hj_mk_210_hsxm .hj_mk_210_anniu_box .hj_mk_210_active {
	color: #fff;
}
template_hj_210 .hj_mk_210_more {
	width: 100%;
	margin: 0px auto;
}
template_hj_210 .hj_mk_210_more .hj_mk_210_more_a {
	text-align: center;
	margin-bottom: 20px;
}
template_hj_210 .hj_mk_210_more .hj_mk_210_more_a .hj_mk_210_more_a_tit {
	display: block;
	text-align: center;
	font-size: 16px;
	padding-bottom: 40px;
	background: url(../1283/jt.png) no-repeat center 25px;
}
template_hj_210 .hj_mk_210_hsxm .hj_mk_210_yc {
	display: none;
}
template_hj_210 .hj_mk_210_hsxm .hj_mk_210_xs {
	display: block;
}
template_hj_210 .hj_mk_210_neirong_box{
	width:100%;
	margin:0px auto;
}
template_hj_210 .hj_mk_210_prolist .hj_mk_210_prolist_li {
	float: left;
	width: 23%;
	margin-right: 2.6%;
	overflow: hidden;
	margin-bottom: 30px;
	position: relative;
	height: 270px;
}
template_hj_210 .hj_mk_210_prolist .hj_mk_210_prolist_li:nth-of-type(4), template_hj_210 .hj_mk_210_prolist .hj_mk_210_prolist_li:nth-of-type(8), template_hj_210 .hj_mk_210_prolist .hj_mk_210_prolist_li:nth-of-type(12) {
	margin-right: 0;
}
template_hj_210 .hj_mk_210_prolist .hj_mk_210_font {
	position: absolute;
	bottom: 0px;
	background: rgba(0,0,0,0.5);
	width: 100%;
	height: 40px;
	transition: all 0.5s ease 0s;
}
template_hj_210 .hj_mk_210_prolist .hj_mk_210_prolist_li .hj_mk_210_title {
	width: 80%;
	font-size: 16px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	margin: 0px auto
}
template_hj_210 .hj_mk_210_prolist .hj_mk_210_prolist_li .hj_mk_210_title .hj_mk_210_tit_a {
	font-size: 16px;
}
template_hj_210 .hj_mk_210_prolist .hj_mk_210_prolist_li .hj_mk_210_content {
	line-height: 18px;
	color: #fff;
	padding: 0 20px 20px;
}
template_hj_210 .hj_mk_210_prolist .hj_mk_210_prolist_li:hover .hj_mk_210_font {
	bottom: 0%;
	height: 40%
}
template_hj_210 .hj_mk_210_prolist .hj_mk_210_prolist_li {
	box-shadow: 0 5px 5px rgba(0,0,0,0.2);
}
template_hj_210 .hj_mk_210_prolist .hj_mk_210_prolist_li:hover {
	box-shadow: 0 15px 20px rgba(0,0,0,0.2);
	transform: translate3d(0, -2px, 0);
}
template_hj_210 .hj_mk_210_prolist li .hj_mk_210_protu {
	position: relative;
	width: 100%;
	height: 0;
	overflow: hidden;
	margin: 0;
	padding-bottom: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	transition: all 0.6s ease-in-out;
}
template_hj_210 .hj_mk_210_prolist li .hj_mk_210_protu:hover {
	transform: scale(1.1);
}

/*+++++hj_end_210+++++*/


/*+++++hj_go_211+++++*/
template_hj_211 .hj_mk_211_p {
	width: 1200px;
	line-height: 30px;
	text-align:center;
	margin: 0 auto;	

}
template_hj_211 .hj_mk_211_marginauto{
	margin: 0 auto;
	}
/*+++++hj_end_211+++++*/


/*+++++hj_go_206+++++*/
template_hj_206 .hj_mk_206_p {
	width: 1200px;
	line-height: 30px;
	text-align:center;
	margin: 0 auto;	

}
template_hj_206 .hj_mk_206_marginauto{
	margin: 0 auto;
	}
/*+++++hj_end_206+++++*/


/*+++++hj_go_212+++++*/
template_hj_212 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_212 a {
	text-decoration: none;
	color: #333e46;
	outline-style: none;
}
template_hj_212 .hj_mk_212_template_hj_212 * {
	margin: 0;
	list-style: none;
	padding: 0;
}
template_hj_212 .hj_mk_212_clear {
	clear: both
}
template_hj_212 .hj_mk_212_clearfix:before, template_hj_212 .hj_mk_212_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_212 .hj_mk_212_marginauto {
	margin: 0 auto;
}
template_hj_212 .hj_mk_212_list {
	width: 100%;
}
template_hj_212 .hj_mk_212_list dl {
	width: 20%;
	float: left;
	text-align: center;
	padding:5px;
	box-sizing:border-box
}
template_hj_212 .hj_mk_212_list dl dt {
	width: 100%;
	height: 217px;
	overflow: hidden
}
template_hj_212 .hj_mk_212_list dl dt img {
	width: 100%;
	height: 197px;
	padding: 10px 0;
	display: block;
	-webkit-transition: all .8s ease 0s;
	transition: all .8s ease 0s;
	-ms-transition: all .8s ease 0s;
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1)
}
template_hj_212 .hj_mk_212_list dl dt:hover img {
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}
template_hj_212 .hj_mk_212_list dl dd {
	font-size: 14px;
	color: #787878;
	padding: 8px 0
}
template_hj_212 .hj_mk_212_list dl dd span {
	display: block;
	height: 32px;
	line-height: 32px;
	font-size: 18px;
	color: #333e46;
	overflow: hidden
}
template_hj_212 .hj_mk_212_list dl dd p {
	height: 26px;
	line-height: 26px;
	overflow: hidden
}
template_hj_212 .hj_mk_212_list dl a:hover dt img {
	background: #eee
}

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


/*+++++hj_go_213+++++*/
template_hj_213 .hj_mk_213_p {
	width: 1200px;
	line-height: 30px;
	text-align:center;
	margin: 0 auto;	

}
template_hj_213 .hj_mk_213_marginauto{
	margin: 0 auto;
	}
/*+++++hj_end_213+++++*/


/*+++++hj_go_214+++++*/
template_hj_214 .hj_mk_214_p {
	width: 1200px;
	line-height: 30px;
	text-align:center;
	margin: 0 auto;	

}
template_hj_214 .hj_mk_214_marginauto{
	margin: 0 auto;
	}
/*+++++hj_end_214+++++*/


/*+++++hj_go_216+++++*/
template_hj_216 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_216 a {
	text-decoration: none;
	color: #333e46;
	outline-style: none;
}
template_hj_216 .hj_mk_216_template_hj_216 * {
	margin: 0;
	list-style: none;
	padding: 0;
}
template_hj_216 .hj_mk_216_clear {
	clear: both
}
template_hj_216 .hj_mk_216_clearfix:before, template_hj_216 .hj_mk_216_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_216 .hj_mk_216_marginauto {
	margin: 0 auto;
}
template_hj_216 .hj_mk_216_list {
	width: 100%;
}
template_hj_216 .hj_mk_216_list dl {
	width: 20%;
	float: left;
	text-align: center;
	padding:5px;
	box-sizing:border-box
}
template_hj_216 .hj_mk_216_list dl dt {
	width: 100%;
	height: 217px;
	overflow: hidden
}
template_hj_216 .hj_mk_216_list dl dt img {
	width: 100%;
	height: 197px;
	padding: 10px 0;
	display: block;
	-webkit-transition: all .8s ease 0s;
	transition: all .8s ease 0s;
	-ms-transition: all .8s ease 0s;
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1)
}
template_hj_216 .hj_mk_216_list dl dt:hover img {
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}
template_hj_216 .hj_mk_216_list dl dd {
	font-size: 14px;
	color: #787878;
	padding: 8px 0
}
template_hj_216 .hj_mk_216_list dl dd span {
	display: block;
	height: 32px;
	line-height: 32px;
	font-size: 18px;
	color: #333e46;
	overflow: hidden
}
template_hj_216 .hj_mk_216_list dl dd p {
	height: 26px;
	line-height: 26px;
	overflow: hidden
}
template_hj_216 .hj_mk_216_list dl a:hover dt img {
	background: #eee
}

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


/*+++++hj_go_217+++++*/
template_hj_217 .hj_mk_217_p {
	width: 1200px;
	line-height: 30px;
	text-align:center;
	margin: 0 auto;	

}
template_hj_217 .hj_mk_217_marginauto{
	margin: 0 auto;
	}
/*+++++hj_end_217+++++*/


/*+++++hj_go_218+++++*/
template_hj_218 * {

	padding: 0;

	margin: 0;

	box-sizing: border-box

}

template_hj_218 a {

	text-decoration: none;

	cursor: pointer;

	color: inherit;

}

template_hj_218 ul, template_hj_218 li {

	list-style: none

}

template_hj_218 .hj_mk_218_clear {

	clear: both

}

template_hj_218 .hj_mk_218_container {

	width: 1200px;

	margin: 0px auto;

}

template_hj_218 .hj_mk_218_left {

	float: left

}

template_hj_218 .hj_mk_218_left .hj_mk_218_flimg{

	position: relative;
	height:450px;

	display:none;
	overflow:hidden;

}

template_hj_218 .hj_mk_218_left .hj_mk_218_flimg img{

	width:100%;

	height:100%;
transition: all .3s ease;
	object-fit:cover

}
template_hj_218 .hj_mk_218_leftconbox:hover .hj_mk_218_flimg img {
    transform: scale(1.1);
}
template_hj_218 .hj_mk_218_right {

	float: right

}

template_hj_218 .hj_mk_218_container .hj_mk_218_news {
	padding:40px 0;
	width: 100%;

}

template_hj_218 .hj_mk_218_container .hj_mk_218_content{

	padding:50px 0

}

template_hj_218 .hj_mk_218_container .hj_mk_218_content .hj_mk_218_w{

	width: calc(33% - 15px);
    background: #fff;

}

template_hj_218 .hj_mk_218_container .hj_mk_218_news .hj_mk_218_list {

	display: none;

}

template_hj_218 .hj_mk_218_container .hj_mk_218_news .hj_mk_218_list li {

	font-size: 18px;

	color: #2b2b2b;

	line-height: 44px;

	position:relative;

	height:150px;
	box-sizing: border-box;
	padding:20px;
border-bottom: 1px #eee solid;
}

template_hj_218 .hj_mk_218_container .hj_mk_218_news .hj_mk_218_list .hj_mk_218_img{

	width:210px;

	height:150px;

}



template_hj_218 .hj_mk_218_container .hj_mk_218_news .hj_mk_218_list .hj_mk_218_img img{

	width:100%;

	height:100%;

	object-fit:cover

}

template_hj_218 .hj_mk_218_container .hj_mk_218_news .hj_mk_218_list li .hj_mk_218_text {

	width:98%;

	

	font-size:14px;
	font-weight: bold;
	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;
	margin-bottom: 20px;
	line-height: 20px;

}

template_hj_218 .hj_mk_218_container .hj_mk_218_news .hj_mk_218_list li:hover .hj_mk_218_text {

	color: #036db8;

}

template_hj_218 .hj_mk_218_container .hj_mk_218_news .hj_mk_218_list li .hj_mk_218_desc {

	font-size:14px;

	color: #666; display: -webkit-box;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 2; /* 显示的行数 */

  overflow: hidden;

  text-overflow: ellipsis;

  line-height:24px;

}

template_hj_218 .hj_mk_218_container .hj_mk_218_news .hj_mk_218_list li .hj_mk_218_time {

	font-size:14px;

	color: #999;

	line-height:20px;
	margin-bottom: 12px;
	padding:0;

}

template_hj_218 .hj_mk_218_container .hj_mk_218_news .hj_mk_218_list li.hj_mk_218_tops .hj_mk_218_text {

	width: auto;

}


template_hj_218 .hj_mk_218_tabtit-title .hj_mk_218_en{

	font-size:16px;
display: inline-block;
	color:#999

}

template_hj_218 .hj_mk_218_tabtit-title .hj_mk_218_cn{

	font-size:40px;

	color:#434343;
	font-weight: bold;
	padding-bottom:15px;
	display: inline-block;
}

template_hj_218 .hj_mk_218_tabtit-title ul {

	display: flex;

	justify-content: left;

}

template_hj_218 .hj_mk_218_tabtit-title ul li {

	margin-right: 10px;

}

template_hj_218 .hj_mk_218_tabtit-title ul li a {

	height: 35px;

	line-height: 35px;

	font-size: 12px;

	min-width: 90px;

	text-align: center;

	cursor: pointer;

	display: inline-block;
border: 1px #c2c5c7 solid;
border-radius: 20px;
}

template_hj_218 .hj_mk_218_tabtit-title ul li a.on {

	border: 1px #b71b33 solid;

	color: #fff;
	background: #b71b33;

}

template_hj_218 .hj_mk_218_leftconbox{width: 66%;
    margin-right: 15px;
    position: relative;}
template_hj_218 .hj_mk_218_txtbg{width: 100%;
    height: auto;
    background: rgba(0, 0, 0, .5);
    position: absolute;
    bottom: 0;
    left: 0;display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;}

template_hj_218 .hj_mk_218_nrtxt {
    color: #fff;
    width: 90%;
    padding: 20px 5%;
}
template_hj_218 .hj_mk_218_nrtxt .time {
    font-size: 15px;
    line-height: 1.4em;
   color: #fff;
    margin-bottom: 10px;
}
template_hj_218 .hj_mk_218_nrtxt .h2 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
}
template_hj_218 .hj_mk_218_leftconbox:hover .hj_mk_218_nrtxt .h2{color:#b71b33;}
/*+++++hj_end_218+++++*/


/*+++++hj_go_222+++++*/
template_hj_222 .hj_mk_222_p {
	width: 1200px;
	line-height: 30px;
	text-align:center;
	margin: 0 auto;	

}
template_hj_222 .hj_mk_222_marginauto{
	margin: 0 auto;
	}
/*+++++hj_end_222+++++*/


/*+++++hj_go_223+++++*/
/* CSS Document */
template_hj_223 {
	overflow-x: hidden;
	color: #222;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_223 .hj_mk_223_template_hj_223 {
	background: #fff;
}
template_hj_223 .hj_mk_223_template_hj_223 * {
	text-decoration: none;
	padding: 0;
	margin: 0;
	box-sizing: border-box;
	outline: none
}
template_hj_223 .hj_mk_223_clearfix:before, template_hj_223 .hj_mk_223_clearfix:after {
	display: table;
	content: "";
}
template_hj_223 .hj_mk_223_template_hj_223 ul, li {
	list-style: none;
}
template_hj_223 .hj_mk_223_marginauto {
	width: 100%;
	margin: 0 auto;
}
template_hj_223 .hj_mk_223_clear {
	clear: both;
}
template_hj_223 .hj_mk_223_youshi {
	position: relative;
	z-index: 2;
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

template_hj_223 .hj_mk_223_youshi .hj_mk_223_container {
	margin:40px 0;
}
template_hj_223 .hj_mk_223_youshi .hj_mk_223_item {
	width: 24%;
	float:left;
	margin: 0px auto;
	margin-right: 1.3%;
	background: #ffffff
}
template_hj_223 .hj_mk_223_youshi .hj_mk_223_item:nth-child(4n) {
	margin-right: 0;
}
template_hj_223 .hj_mk_223_youshi .hj_mk_223_img {
	position: relative;
	height:200px;
}
template_hj_223 .hj_mk_223_youshi .hj_mk_223_img img {
	width: 100%;
	height:100%;
	object-fit:cover
}
template_hj_223 .hj_mk_223_youshi .hj_mk_223_img div {
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	position: absolute;
	bottom: 0px;
	left: 50%;
	transform: translate(-50%, 50%);
	border-radius: 100%;
	background: #009944
}
template_hj_223 .hj_mk_223_youshi .hj_mk_223_text {
	position: relative;
	overflow: hidden;
	padding: 0 20px;
}
template_hj_223 .hj_mk_223_youshi .hj_mk_223_text h3 {
	font-size: 26px;
	font-weight: 700;
	color: #009944;
	line-height: 32px;
	text-align: center;
	margin: 40px auto 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
template_hj_223 .hj_mk_223_youshi .hj_mk_223_text dd {
	color: #666;
	font-size: 14px;
	line-height: 28px;
	margin-bottom: 30px;
	height: 145px;
}
template_hj_223 .hj_mk_223_fl {
	float: left;
}
/*+++++hj_end_223+++++*/


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

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


/*+++++hj_go_224+++++*/
@charset "utf-8";
template_hj_224 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_224 a {
	text-decoration: none;
	color: #666;
}
template_hj_224 .hj_mk_224_template_hj_224 * {
	box-sizing: border-box;
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
}
template_hj_224 .hj_mk_224_clear {
	clear: both
}
template_hj_224 .hj_mk_224_bjcon {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    transition: all 0.3s ease 0s;
    z-index: 999;
}

template_hj_224 .hj_mk_224_bj {
    position: relative;
    width: 100%;
    height: 102px;
    text-align: center;
    transition: all 0.3s ease 0s;
    overflow: hidden;
}
template_hj_224 .hj_mk_224_bj .hj_mk_224_tit {
    display: inline-block;
    padding-left: 30px;
	padding-right: 40px;
	line-height: 90px;
}

template_hj_224 .hj_mk_224_bj .hj_mk_224_tit .hj_mk_224_tit_wz {
    font-size: 18px;
}
template_hj_224 .hj_mk_224_bj .hj_mk_224_con {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 30px 0;
}
template_hj_224 .hj_mk_224_bj .hj_mk_224_con .hj_mk_224_fr_con, .hj_mk_224_bj .hj_mk_224_fr_btn {
    display: inline-block;
    vertical-align: top;
    margin: 0 22px 0 0;
}

template_hj_224 .hj_mk_224_fr_con .hj_mk_224_fr_con_in .hj_mk_224_fr_con_xl {
    height: 42px;
    padding: 12px 16px;
    border-radius: 5px;
    line-height: 42px;
    vertical-align: top;
	width: 230px !important;
}


template_hj_224 .hj_mk_224_fr_con .hj_mk_224_fr_con_in {
    display: block;
    overflow: hidden;
    zoom: 1;
}

template_hj_224 .hj_mk_224_fr_con .hj_mk_224_fr_con_srx {
	 width: 230px !important;
    border-radius: 5px;
    padding: 8px 16px;
    font-size: 14px;
    transition: all 0.3s linear;
    vertical-align: top;
    line-height: 24px;
}
template_hj_224 .hj_mk_224_bj .hj_mk_224_con .hj_mk_224_con_i {
    position: absolute;
    bottom:20px;
    right: -40px;
    display: block;
    width: 40px;
    height: 40px;
    background: url(../1636/close.png) no-repeat center;
    text-align: center;
}
template_hj_224 .hj_mk_224_bj .hj_mk_224_con .hj_mk_224_fr_btn {
    padding: 0 !important;
}
template_hj_224 .hj_mk_224_bj .hj_mk_224_con .hj_mk_224_fr_btn .hj_mk_224_fr_btn_tj {
    width: 200px;
    height: 42px;
    margin: 0;
    border-radius: 5px;
	border: 0;
    font-size: 18px;
    line-height: 44px;
    transition: all 0.3s linear;
	cursor:pointer;
}
template_hj_224 .hj_mk_224_shouhui {
    position: absolute;
    top: 0;
    width: 40px;
    height: 102px;
    transition: all 0.6s ease 0s;
    display: none;
    cursor: pointer;
}

/*+++++hj_end_224+++++*/


/*+++++hj_go_226+++++*/
@charset "utf-8";
template_hj_226 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_226 a {
	text-decoration: none;
	color: #666;
}
template_hj_226 .hj_mk_226_template_hj_226 * {
	box-sizing: border-box;
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
}
template_hj_226 .hj_mk_226_clear {
	clear: both
}
template_hj_226 .hj_mk_226_main {
	width: 100%;
	margin: 0px auto;
}
template_hj_226 .hj_mk_226_main .hj_mk_226_cootk {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	z-index: -100;
	transition: all 0.5s;
}
template_hj_226 .hj_mk_226_main .hj_mk_226_cootk .hj_mk_226_cootk_js {
	width: 500px;
	padding: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	position: absolute;
	z-index: 10001;
	line-height: 30px;
	font-size: 14px;
}
template_hj_226 .hj_mk_226_main .hj_mk_226_cootk .hj_mk_226_tkbtn {
	padding-top: 15px;
	text-align: center;
	cursor: pointer;
}
template_hj_226 .hj_mk_226_main .hj_mk_226_cootk .hj_mk_226_tkbtn .hj_mk_226_tkbutton {
	padding: 0 25px;
	background-color: transparent;
	height: 40px
}
template_hj_226 .hj_mk_226_main .hj_mk_226_cootk .hj_mk_226_tkbtn #hj_mk_226_tk_jsbtn {
	margin-left: 10px;
}
template_hj_226 .hj_mk_226_main .hj_mk_226_cootk.hj_mk_226_cootk_open {
	opacity: 1;
	z-index: 10000;
	visibility: visible;
}

/*+++++hj_end_226+++++*/


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

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

