
/*+++++hj_go_26+++++*/

/*+++++hj_end_26+++++*/


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

template_hj_291 {

	overflow-x: hidden;

	color: #000;

	font-size: 14px;

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

}

template_hj_291 a {

	text-decoration: none;

	color: #666;

}

template_hj_291 .hj_mk_291_template_hj_291 * {

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_291 .hj_mk_291_clear {

	clear: both

}

template_hj_291 .hj_mk_291_nybanner {

	width: 100%;

	height: 50vh;

	overflow: hidden;

	margin: 0 auto;

	padding: 0;

	position: relative;

}

template_hj_291 .hj_mk_291_nybanner {

	height: 50vh;

}

template_hj_291 .hj_mk_291_nybanner .hj_mk_291_nybanner_img {

	display: block;

	width: 100%;

	height: 50vh;

	overflow: hidden;

	position: absolute;

	top: 0px;

	left: 0px;

}

template_hj_291 .hj_mk_291_nybanner_con {

	width: 1200px;

	margin: 0 auto;

	position: relative;

	top: 30%;

}

template_hj_291 .hj_mk_291_nybanner .hj_mk_291_ny_bigt {

	height: 96px;

	font-size: 32px;

	font-weight: bold;

	padding: 8px 20px 0;

}

template_hj_291 .hj_mk_291_nybanner .hj_mk_291_ny_bigt .hj_mk_291_ny_bigt_p {

	font-size: 16px;

	text-transform: uppercase;

	margin-top: 10px;

	margin-bottom: 0px;

}


/*+++++hj_end_291+++++*/


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

template_hj_286 {

	overflow-x: hidden;

	color: #000;

	font-size: 14px;

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

}

template_hj_286 a {

	text-decoration: none;

	color: #666;

}

template_hj_286 .hj_mk_286_template_hj_286 * {

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_286 .hj_mk_286_clear {

	clear: both

}

template_hj_286 .hj_mk_286_wz{

	width:100%;

	margin:0;

	padding:0;

}



template_hj_286 .hj_mk_286_wz_mb {

    margin: 24px auto !important;

    font-size: 16px;

}



template_hj_286 .hj_mk_286_wz_con{

	width:94%;

	margin:0px auto;

	

}

template_hj_286 .hj_mk_286_wz_mb .hj_mk_286_wz_mb_img {

    margin-right: 5px;

	    vertical-align: middle;

}

template_hj_286 .hj_mk_286_wz_mb .hj_mk_286_wz_mb_a {

    text-decoration: none;

    cursor: pointer;

}




/*+++++hj_end_286+++++*/


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

template_hj_287 {

	overflow-x: hidden;

	color: #000;

	font-size: 14px;

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

}

template_hj_287 a {

	text-decoration: none;

	color: #666;

}

template_hj_287 .hj_mk_287_template_hj_287 * {

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_287 .hj_mk_287_clear {

	clear: both

}



template_hj_287 .hj_mk_287_about {

    padding: 50px 0;

    overflow: hidden;

}

template_hj_287 .hj_mk_287_about_con {

	width: 94%;

	margin:0px auto;

}

template_hj_287 .hj_mk_287_about .hj_mk_287_about_left {

    width: calc(100% - 694px);

    float: left;

}

template_hj_287 .hj_mk_287_about_nybttong .hj_mk_287_about_nybttong_span {

    font-size: 18px;

}

template_hj_287 .hj_mk_287_about_nybttong .hj_mk_287_about_nybttong_p {

    font-size: 36px;

    line-height: 38px;

    font-weight: bold;

	margin-top:0px;

	margin-bottom:0px;

}

template_hj_287 .hj_mk_287_about_nybttong .hj_mk_287_about_nybttong_em {

    display: block;

    position: relative;

    margin-top: 20px;

}

template_hj_287 .hj_mk_287_about_nybttong .hj_mk_287_about_nybttong_em:before {

    content: "";

    display: block;

    width: 16px;

    height: 16px;

    border-radius: 50%;

    position: absolute;

    left: 0;

	    z-index: 1;

}

template_hj_287 .hj_mk_287_about_nybttong .hj_mk_287_about_nybttong_em:after {

    content: "";

    display: block;

    width: 16px;

    height: 16px;

    border-radius: 50%;

    position: absolute;

    left: 11px;

}

template_hj_287 .hj_mk_287_about .hj_mk_287_about_left .hj_mk_287_about_left_cont {

    line-height: 28px;

    margin-top: 70px;

    max-height: 336px;

    overflow-y: scroll;

    padding-right: 20px;

    min-height: 200px;

}

template_hj_287 .hj_mk_287_about .hj_mk_287_about_left .hj_mk_287_about_left_cont::-webkit-scrollbar { width:3px;}

template_hj_287 .hj_mk_287_about .hj_mk_287_about_left .hj_mk_287_about_left_fotwenzi {

    font-size: 20px;

    font-weight: bold;

    margin-top: 20px;

}

template_hj_287 .hj_mk_287_about .hj_mk_287_about_right {

    width: 654px;

    float: right;

    position: relative;

}

template_hj_287 .hj_mk_287_about .hj_mk_287_about_right .hj_mk_287_about_right_img {

     max-width: 100%; 

}

template_hj_287 .hj_mk_287_about .hj_mk_287_about_right .hj_mk_287_about_right_text {

    position: absolute;

    bottom: -50px;

    right: -50px;

    padding: 20px 28px;

}

template_hj_287 .hj_mk_287_about .hj_mk_287_about_right .hj_mk_287_about_right_text .hj_mk_287_about_right_text_p {

    font-size: 42px;

    margin: 20px 0 10px;

}

template_hj_287 .hj_mk_287_about .hj_mk_287_about_right .hj_mk_287_about_right_text .hj_mk_287_about_right_text_i {

    font-style: normal;

    padding-left: 50px;

}

template_hj_287 .hj_mk_287_about .hj_mk_287_about_right .hj_mk_287_about_right_text .hj_mk_287_about_right_text_div {

    display: block;

    width: 60%;

    float: left;

    font-size: 17px;

    font-weight: bold;

	height:60px;

	overflow:hidden;

	    margin-top: 20px;

}

template_hj_287 .hj_mk_287_about .hj_mk_287_about_right .hj_mk_287_about_right_text .hj_mk_287_about_right_text_div *{

    margin:0;

	padding:0;

}

template_hj_287 .hj_mk_287_about .hj_mk_287_about_right .hj_mk_287_about_right_text .hj_mk_287_about_right_text_em {

    display: block;

    width: 100px;

    height: 4px;

    float: right;

    margin-top: 40px;

}



::-webkit-scrollbar { width:0px;}

::-webkit-scrollbar-track {  width:1px; border-radius:0px;}

::-webkit-scrollbar-thumb { }

::-webkit-scrollbar-thumb:window-inactive {}








/*+++++hj_end_287+++++*/


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

template_hj_289 {

	overflow-x: hidden;

	color: #000;

	font-size: 14px;

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

}

template_hj_289 a {

	text-decoration: none;

	color: #666;

}

template_hj_289 .hj_mk_289_template_hj_289 * {

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_289 .hj_mk_289_clear {

	clear: both

}

template_hj_289 .hj_mk_289_wenhua {

	padding: 70px 0;

	overflow: hidden;

}

template_hj_289 .hj_mk_289_wenhua_con {

	width: 94%;

	margin: 0px auto;

}

template_hj_289 .hj_mk_289_wenhua .hj_mk_289_wenhua_nybt {

	text-align: center;

}

template_hj_289 .hj_mk_289_wenhua .hj_mk_289_wenhua_nybt .hj_mk_289_wenhua_nybt_span {

}

template_hj_289 .hj_mk_289_wenhua .hj_mk_289_wenhua_nybt .hj_mk_289_wenhua_nybt_p {

	font-size: 36px;

	line-height: 38px;

	font-weight: bold;

	margin-top: 0px;

	margin-bottom: 0px

}

template_hj_289 .hj_mk_289_wenhua .hj_mk_289_wenhua_nybt .hj_mk_289_wenhua_nybt_em {

	width: 27px;

	margin: 20px auto 0;

	display: block;

	position: relative;

}

template_hj_289 .hj_mk_289_wenhua_nybt .hj_mk_289_wenhua_nybt_em:before {

	content: "";

	display: block;

	width: 16px;

	height: 16px;

	border-radius: 50%;

	position: absolute;

	left: 0;

}

template_hj_289 .hj_mk_289_wenhua_nybt .hj_mk_289_wenhua_nybt_em:after {

	content: "";

	display: block;

	width: 16px;

	height: 16px;

	border-radius: 50%;

	opacity: .25;

	position: absolute;

	left: 11px;

}

template_hj_289 .hj_mk_289_wenhua .hj_mk_289_wenhua_nybt .hj_mk_289_wenhua_nybt_em {

	width: 27px;

	margin: 20px auto 0;

}

template_hj_289 .hj_mk_289_wenhua .hj_mk_289_wenhua_ul {

	width: 100%;

	margin-top: 75px;

	display: -webkit-flex;

	display: flex;

	flex-wrap: wrap;

	padding-left: 0px;

	list-style: none

}

template_hj_289 .hj_mk_289_wenhua .hj_mk_289_wenhua_ul .hj_mk_289_wenhua_ul_li {

	width: 23.5%;

	margin-right: 2%;

	float: left;

	padding: 30px;

	text-align: center;

	position: relative;

	overflow: hidden;

	box-sizing: border-box;

	list-style: none

}

template_hj_289 .hj_mk_289_wenhua .hj_mk_289_wenhua_ul .hj_mk_289_wenhua_ul_li:nth-child(4n) {

	margin-right: 0;

}

template_hj_289 .hj_mk_289_wenhua .hj_mk_289_wenhua_ul .hj_mk_289_wenhua_ul_li:after {

	content: "";

	display: block;

	width: 100%;

	height: 0;

	position: absolute;

	left: 0;

	bottom: 0;

	transition: all .4s ease;

}

template_hj_289 .hj_mk_289_wenhua .hj_mk_289_wenhua_ul .hj_mk_289_wenhua_ul_li:hover:after {

	height: 4px;

}

template_hj_289 .hj_mk_289_wenhua .hj_mk_289_wenhua_ul .hj_mk_289_wenhua_ul_li .hj_mk_289_wenhua_ul_li_text {

	font-size: 44px;

	font-weight: bold;

}

template_hj_289 .hj_mk_289_wenhua .hj_mk_289_wenhua_ul .hj_mk_289_wenhua_ul_li .hj_mk_289_wenhua_ul_li_text .hj_mk_289_wenhua_ul_li_text_p {

	font-size: 22px;

	font-weight: bold;

	transition: all .4s ease;

	position: relative;

	margin-bottom: -55px;

}

template_hj_289 .hj_mk_289_wenhua .hj_mk_289_wenhua_ul .hj_mk_289_wenhua_ul_li:hover .hj_mk_289_wenhua_ul_li_text .hj_mk_289_wenhua_ul_li_text_p {

	color: #088898;

}

template_hj_289 .hj_mk_289_wenhua .hj_mk_289_wenhua_ul .hj_mk_289_wenhua_ul_li .hj_mk_289_wenhua_ul_li_span {

	font-size: 15px;

	color: #999;

	line-height: 26px;

	padding: 0 30px;

	display: block;

}

template_hj_289 .hj_mk_289_wenhua .hj_mk_289_wenhua_ul .hj_mk_289_wenhua_ul_li .hj_mk_289_wenhua_ul_li_em {

	display: block;

	width: 84px;

	height: 84px;

	margin: 0px auto;

}

template_hj_289 .hj_mk_289_wenhua .hj_mk_289_wenhua_ul .hj_mk_289_wenhua_ul_li .hj_mk_289_wenhua_ul_li_em:hover {

	display: block;

	width: 84px;

	height: 84px;

	background-position: 0 0;

}


/*+++++hj_end_289+++++*/


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

template_hj_290 {

	overflow-x: hidden;

	color: #000;

	font-size: 14px;

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

}

template_hj_290 a {

	text-decoration: none;

	color: #666;

}

template_hj_290 .hj_mk_290_template_hj_290 * {

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_290 .hj_mk_290_clear {

	clear: both

}

template_hj_290 .hj_mk_290_nyab_honor {

	width: 100%;

	padding: 60px 0;

}

template_hj_290 .hj_mk_290_nyab_honor .hj_mk_290_nyab_honor_con {

	position: relative;

	min-height: 400px;

	width: 1200px;

	margin: 0px auto;

}

template_hj_290 .hj_mk_290_nybttong {

	width: 80%;

	float: left;

}

template_hj_290 .hj_mk_290_nybttong .hj_mk_290_nybttong_span {

	font-size: 18px;

}

template_hj_290 .hj_mk_290_nybttong .hj_mk_290_nybttong_p {

	font-size: 36px;

	line-height: 38px;

	font-weight: bold;

	margin: 0;

}

template_hj_290 .hj_mk_290_nybttong .hj_mk_290_nybttong_em {

	display: block;

	position: relative;

	margin-top: 20px;

}

template_hj_290 .hj_mk_290_nybttong .hj_mk_290_nybttong_em:before {

	content: "";

	display: block;

	width: 16px;

	height: 16px;

	border-radius: 50%;

	position: absolute;

	left: 0;

	z-index: 2;

}

template_hj_290 .hj_mk_290_nybttong .hj_mk_290_nybttong_em:after {

	content: "";

	display: block;

	width: 16px;

	height: 16px;

	border-radius: 50%;

	position: absolute;

	left: 11px;

}

template_hj_290 .hj_mk_290_nyab_honor .hj_mk_290_nyab_honor_line {

	margin-top: 40px;

}

template_hj_290 .hj_mk_290_nyab_honor .hj_mk_290_nyab_honor_line .hj_mk_290_nyab_honor_line_img {

	width: 100%

}

template_hj_290 .hj_mk_290_nyab_honor .hj_mk_290_nyab_honor_padd {

	width: 100%

}

template_hj_290 .hj_mk_290_nyab_zybtn {

	float: right;

	margin-top: 40px;

}

template_hj_290 .hj_mk_290_nyab_zybtn .hj_mk_290_nyab_zybtn_lef {

	height: 40px;

	width: 40px;

	overflow: hidden;

	float: left;

	display: inline;

	cursor: pointer;

	margin-right: 10px;

	border-radius: 50%;

}

template_hj_290 .hj_mk_290_nyab_zybtn .hj_mk_290_nyab_zybtn_rig {

	height: 40px;

	width: 40px;

	overflow: hidden;

	float: left;

	display: inline;

	cursor: pointer;

	border-radius: 50%;

}

template_hj_290 .hj_mk_290_nyab_honor_gdBox {

	width: 1200px;

	overflow: hidden;

	padding: 12px 0 5px 6px;

	margin: 0 auto;

}

template_hj_290 .hj_mk_290_nyab_honor_gdBox .hj_mk_290_nyab_honor_gdBox_con {

	width: 1200px;

	overflow: hidden;

	float: left;

}

template_hj_290 .hj_mk_290_nyab_honor_gdBox .hj_mk_290_nyab_honor_gdBox_con_scgd {

	width: 100%;

}

.hj_mk_290_lunbo {

	position: relative;

	width: 100%;

	height: auto;

	overflow: hidden;

	padding: 50px 0;

}

template_hj_290 .hj_mk_290_lunbochang {

	height: auto;

}

template_hj_290 .hj_mk_290_datu {

	height: auto;

	width: 100%;

	float: left;

}

template_hj_290 .hj_mk_290_datuimg {

	width: 100%;

	height: auto;

	vertical-align: bottom;

}

template_hj_290 .hj_mk_290_xiaotu {

	width: 100%;

	z-index: 2;

	position: absolute;

	bottom: 10px;

	text-align: center;

}

template_hj_290 .hj_mk_290_xiaotubox {

	display: inline-block;

	background: rgba(255,255,255,0.3);

	border-radius: 30px;

	padding: 0px 50px;

}

template_hj_290 .hj_mk_290_xiaotulist {

	background: #FFF;

	margin: 12px;

	float: left;

	border-radius: 12px;

	border: 12px solid rgba(0, 0, 0, 0.2);

	cursor: pointer;

}

template_hj_290 .hj_mk_290_xiaotulistXZ {

	background: #d03736;

	margin: 12px;

	float: left;

	border-radius: 12px;

	border: 12px solid rgba(0, 0, 0, 0.2);

	cursor: pointer;

}

template_hj_290 .hj_mk_290_datu1simg {

	width: 140px;

	height: 60px;

}

template_hj_290 .hj_mk_290_lunboitem {

	width: 20%;

	display: block;

	padding: 0px;

	margin-bottom: 20px;

	line-height: 1.42857143;

	border-radius: 0px;

	box-sizing: border-box

}

template_hj_290 .hj_mk_290_lunboitemnei {

	margin-left: 0px;

	margin-right: 15px;

}

template_hj_290 .hj_mk_290_caption .hj_mk_290_ksu {

	display: block;

	margin-bottom: 15px;

	margin-top: 10px;

}

template_hj_290 .hj_mk_290_hjtwlist {

	width: 100%;

	height: 240px;

	padding: 0;

	vertical-align: top;

	clear: both;

	overflow: hidden;

	display: flex;

	align-items: center;

	justify-content: center;

}

template_hj_290 .hj_mk_290_hjtwlistname {

	width: 100%;

	height: 40px;

	line-height: 40px;

	background: #ccc;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;

	text-align: center;

}

template_hj_290 .hj_mk_290_hjtwlisttu {

	width: 100%;

	height: 100%;

	object-fit: cover;

	transition: transform 300ms ease-out;

	-moz-transition: -moz-transform 300ms ease-out;

	-webkit-transition: -webkit-transform 300ms ease-out; 

	-o-transition: -o-transform 300ms ease-out; 

}

template_hj_290 .hj_mk_290_hjtwlisttu:hover {

	transform: scale(1.2, 1.2);

	-moz-transform: scale(1.2, 1.2); 

	-webkit-transform: scale(1.2, 1.2); 

	-o-transform: scale(1.2, 1.2); 

}


/*+++++hj_end_290+++++*/


/*+++++hj_go_45+++++*/

/*+++++hj_end_45+++++*/

