
/*+++++hj_go_310+++++*/

/*+++++hj_end_310+++++*/


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

template_hj_311 {

	overflow-x: hidden;

	color: #000;

	font-size: 14px;

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

}

template_hj_311 a {

	text-decoration: none;

	color: #666;

}

template_hj_311 .hj_mk_311_template_hj_311 * {

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_311 .hj_mk_311_clear {

	clear: both

}

template_hj_311 .hj_mk_311_nybanner {

	width: 100%;

	height: 50vh;

	overflow: hidden;

	margin: 0 auto;

	padding: 0;

	position: relative;

}

template_hj_311 .hj_mk_311_nybanner {

	height: 50vh;

}

template_hj_311 .hj_mk_311_nybanner .hj_mk_311_nybanner_img {

	display: block;

	width: 100%;

	height: 50vh;

	overflow: hidden;

	position: absolute;

	top: 0px;

	left: 0px;

}

template_hj_311 .hj_mk_311_nybanner_con {

	width: 1200px;

	margin: 0 auto;

	position: relative;

	top: 30%;

}

template_hj_311 .hj_mk_311_nybanner .hj_mk_311_ny_bigt {

	height: 96px;

	font-size: 32px;

	font-weight: bold;

	padding: 8px 20px 0;

}

template_hj_311 .hj_mk_311_nybanner .hj_mk_311_ny_bigt .hj_mk_311_ny_bigt_p {

	font-size: 16px;

	text-transform: uppercase;

	margin-top: 10px;

	margin-bottom: 0px;

}


/*+++++hj_end_311+++++*/


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

template_hj_312 {

	overflow-x: hidden;

	color: #000;

	font-size: 14px;

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

}

template_hj_312 a {

	text-decoration: none;

	color: #666;

}

template_hj_312 .hj_mk_312_template_hj_312 * {

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_312 .hj_mk_312_clear {

	clear: both

}

template_hj_312 .hj_mk_312_wz{

	width:100%;

	margin:0;

	padding:0;

}



template_hj_312 .hj_mk_312_wz_mb {

    margin: 24px auto !important;

    font-size: 16px;

}



template_hj_312 .hj_mk_312_wz_con{

	width:94%;

	margin:0px auto;

	

}

template_hj_312 .hj_mk_312_wz_mb .hj_mk_312_wz_mb_img {

    margin-right: 5px;

	    vertical-align: middle;

}

template_hj_312 .hj_mk_312_wz_mb .hj_mk_312_wz_mb_a {

    text-decoration: none;

    cursor: pointer;

}




/*+++++hj_end_312+++++*/


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

template_hj_331 {

	overflow-x: hidden;

	color: #000;

	font-size: 14px;

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

}

template_hj_331 a {

	text-decoration: none;

	color: #666;

}

template_hj_331 .hj_mk_331_template_hj_331 * {

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_331 .hj_mk_331_clear {

	clear: both

}

template_hj_331 .hj_mk_331_nybgcor {

	padding: 70px 0;

	overflow: hidden;

}

template_hj_331 .hj_mk_331_protw {

	height: auto;

	min-height: 320px;

}

template_hj_331 .hj_mk_331_pro_con {

	width: 1200px;

	margin: 0px auto !important;

}

template_hj_331 .hj_mk_331_protw .hj_mk_331_protw_left {

	width: 23.5%;

	height: auto;

	margin: 0;

	padding: 0;

	float: left;

}

template_hj_331 .hj_mk_331_h_left {

	width: 100%;

	overflow: hidden;

	background-color: #fff;

	margin: 0 auto;

	padding: 0;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-o-box-sizing: border-box;

	-moz-box-sizing: border-box;

}

template_hj_331 .hj_mk_331_cp_type .hj_mk_331_hd {

	width: 100%;

	height: auto;

	margin: 0 auto 10px;

	padding: 30px;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-o-box-sizing: border-box;

	-moz-box-sizing: border-box;

}

template_hj_331 .hj_mk_331_cp_type .hj_mk_331_hd .hj_mk_331_hd_p {

	width: 100%;

	height: 30px;

	line-height: 30px;

	font-size: 24px;

	font-weight: bold;

	margin: 0 auto 4px;

	padding: 0;

}

template_hj_331 .hj_mk_331_cp_type .hj_mk_331_hd .hj_mk_331_hd_p .hj_mk_331_hd_p_img {

	display: block;

	width: 24px;

	height: 24px;

	margin: 3px 10px 3px 0;

	padding: 0;

	float: left;

}

template_hj_331 .hj_mk_331_cp_type .hj_mk_331_hd .hj_mk_331_hd_span {

	display: block;

	height: 24px;

	line-height: 24px;

	font-size: 14px;

}

template_hj_331 .hj_mk_331_cp_type .hj_mk_331_hd .hj_mk_331_hd_em {

	display: block;

	width: 50px;

	height: 2px;

	margin: 6px 0 0;

	padding: 0;

}

template_hj_331 .hj_mk_331_cp_type .hj_mk_331_cp_bd {

	padding: 0;

}

template_hj_331 .hj_mk_331_cp_type .hj_mk_331_cp_bd .hj_mk_331_cp_bd_ul {

	padding-left: 0px;

	list-style: none;

}

template_hj_331 .hj_mk_331_cp_type .hj_mk_331_cp_bd .hj_mk_331_cp_bd_ul .hj_mk_331_cp_bd_ul_li {

	background-color: #fff;

	padding: 0;

	list-style: none;

}

template_hj_331 .hj_mk_331_cp_type .hj_mk_331_cp_bd .hj_mk_331_cp_bd_ul .hj_mk_331_cp_bd_ul_li .hj_mk_331_cp_p {

	height: 40px;

	line-height: 40px;

	padding: 0 70px 0 30px;

	position: relative;

	margin: 0;

}

template_hj_331 .hj_mk_331_cp_type .hj_mk_331_cp_bd .hj_mk_331_cp_bd_ul .hj_mk_331_cp_bd_ul_li:hover .hj_mk_331_cp_p, .hj_mk_331_cp_type .hj_mk_331_cp_bd .hj_mk_331_cp_bd_ul .hj_mk_331_cp_bd_ul_li.hj_mk_331_cp_on .hj_mk_331_cp_p {

	background-color: #088898;

}

template_hj_331 hj_mk_331_cp_type .hj_mk_331_cp_bd .hj_mk_331_cp_bd_ul .hj_mk_331_cp_bd_ul_li .hj_mk_331_cp_p .hj_mk_331_cp_p_a {

	display: block;

	width: 100%;

	padding: 0;

	overflow: hidden;

	line-height: 40px;

	color: #333;

	font-size: 16px;

	font-weight: bold;

	white-space: nowrap;

	text-overflow: ellipsis;

	float: left;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	text-decoration: none;

}

template_hj_331 .hj_mk_331_cp_type .hj_mk_331_cp_bd .hj_mk_331_cp_bd_ul .hj_mk_331_cp_bd_ul_li .hj_mk_331_cp_p .hj_mk_331_cp_p_a {

	font-size: 15px;

	text-decoration: none;

	color: #000;

}

template_hj_331 .hj_mk_331_cp_type .hj_mk_331_cp_bd .hj_mk_331_cp_bd_ul .hj_mk_331_cp_bd_ul_li:hover .hj_mk_331_cp_p .hj_mk_331_cp_p_a, .hj_mk_331_cp_type .hj_mk_331_cp_bd .hj_mk_331_cp_bd_ul .hj_mk_331_cp_bd_ul_li.hj_mk_331_cp_on .hj_mk_331_cp_p .hj_mk_331_cp_p_a {

	color: #fff;

}

template_hj_331 .hj_mk_331_cp_type .hj_mk_331_cp_bd .hj_mk_331_cp_bd_ul .hj_mk_331_cp_bd_ul_li hj_mk_331_cp_bd_ul_li_div a:first-child {

	border-top: 0;

}



template_hj_331 .hj_mk_331_cp_type .hj_mk_331_cp_bd .hj_mk_331_cp_bd_ul .hj_mk_331_cp_bd_ul_li:hover .hj_mk_331_cp_p .hj_mk_331_cp_p_span {

	background: url(../965/bjia.png) center center no-repeat;

}

.hj_mk_331_cp_type .hj_mk_331_cp_bd .hj_mk_331_cp_bd_ul .hj_mk_331_cp_bd_ul_li.hj_mk_331_cp_on .hj_mk_331_cp_p .hj_mk_331_cp_p_span {

	background: url(../965/bjian.png) center center no-repeat;

}

template_hj_331 .hj_mk_331_cp_type .hj_mk_331_cp_bd .hj_mk_331_cp_bd_ul .hj_mk_331_cp_bd_ul_li .hj_mk_331_cp_p .hj_mk_331_cp_p_span {

	display: block;

	width: 40px;

	height: 100%;

	background: url(../965/hjia.png) center center no-repeat;

	cursor: pointer;

	position: absolute;

	top: 0;

	right: 30px;

}

template_hj_331 .hj_mk_331_cp_type .hj_mk_331_cp_bd .hj_mk_331_cp_bd_ul .hj_mk_331_cp_bd_ul_li.hj_mk_331_cp_on .hj_mk_331_cp_p .hj_mk_331_cp_p_span {

	background: url(../965/bjian.png) center center no-repeat;

}

template_hj_331 .hj_mk_331_cp_type .hj_mk_331_cp_bd .hj_mk_331_cp_bd_ul .hj_mk_331_cp_bd_ul_li .hj_mk_331_cp_bd_ul_li_div {

	display: none;

	padding: 15px 30px;

}

template_hj_331 .hj_mk_331_cp_type .hj_mk_331_cp_bd .hj_mk_331_cp_bd_ul .hj_mk_331_cp_bd_ul_li .hj_mk_331_cp_bd_ul_li_div .hj_mk_331_cp_bd_ul_li_div_a {

	display: block;

	height: 32px;

	line-height: 32px;

	color: #999;

	font-size: 14px;

	padding: 0 0 0 20px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	text-decoration: none;

	    position: relative;

}



template_hj_331 .hj_mk_331_cp_type .hj_mk_331_cp_bd .hj_mk_331_cp_bd_ul .hj_mk_331_cp_bd_ul_li .hj_mk_331_cp_bd_ul_li_div .hj_mk_331_cp_bd_ul_li_div_a .hj_mk_331_cp_bd_ul_li_div_a_i {

	display: block;

    width: 6px;

    height: 6px;

    margin: 0;

    padding: 0;

    position: absolute;

    top: 12px;

    left: 4px;

    border-radius: 50%;

}







template_hj_331 .hj_mk_331_cp_type .hj_mk_331_cp_bd .hj_mk_331_cp_bd_ul .hj_mk_331_cp_bd_ul_li .hj_mk_331_cp_bd_ul_li_div .hj_mk_331_cp_bd_ul_li_div_a:first-child {

	border-top: 0;

}





template_hj_331 .hj_mk_331_protw .hj_mk_331_pro_right {

	width: 76.5%;

	height: auto;

	margin: 0;

	padding: 0 0 0 30px;

	float: right;

	box-sizing: border-box;

}

.hj_mk_331_pro_right .hj_mk_331_pro_right_list {

	width: 100%;

	min-height: 400px;

	padding: 0;

	list-style: none;

	margin: 0;

}

template_hj_331 .hj_mk_331_pro_right .hj_mk_331_pro_right_list .hj_mk_331_pro_right_list_li {

	width: 32%;

	float: left;

	margin-right: 2%;

	margin-bottom: 20px;

	background: #fff;

	list-style: none;

}

template_hj_331 .hj_mk_331_pro_right .hj_mk_331_pro_right_list .hj_mk_331_pro_right_list_li:nth-child(3n) {

	margin-right: 0;

}

template_hj_331 .hj_mk_331_pro_right .hj_mk_331_pro_right_list .hj_mk_331_pro_right_list_li .hj_mk_331_pro_right_list_propic {

	width: 100%;

	height: 244px;

}

template_hj_331 .hj_mk_331_pro_right .hj_mk_331_pro_right_list .hj_mk_331_pro_right_list_li .hj_mk_331_pro_right_list_propic .hj_mk_331_pro_right_list_propic_a {

	display: block;

	width: 100%;

	height: 100%;

	position: relative;

	overflow: hidden;

	text-decoration: none;

	color: #333;

	cursor: pointer;

}

template_hj_331 .hj_mk_331_pro_right .hj_mk_331_pro_right_list .hj_mk_331_pro_right_list_li .hj_mk_331_pro_right_list_propic .hj_mk_331_pro_right_list_propic_a .hj_mk_331_pro_right_list_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_331 .hj_mk_331_pro_right .hj_mk_331_pro_right_list .hj_mk_331_pro_right_list_li .hj_mk_331_pro_right_list_propic .hj_mk_331_pro_right_list_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_331 .hj_mk_331_pro_right .hj_mk_331_pro_right_list .hj_mk_331_pro_right_list_li:hover .hj_mk_331_pro_right_list_propic .hj_mk_331_pro_right_list_propic_a:after {

	bottom: 0;

}

template_hj_331 .hj_mk_331_pro_right .hj_mk_331_pro_right_list .hj_mk_331_pro_right_list_li .hj_mk_331_pro_right_list_protext .hj_mk_331_pro_right_list_protext_name {

	display: block;

	background: #e3e8eb;

	width: 100%;

	height: 58px;

	line-height: 58px;

	padding: 0 10px;

	text-align: center;

	font-size: 16px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	transition: all .3s ease;

	box-sizing: border-box;

	text-decoration: none;

	color: #000;

}





template_hj_331 .hj_mk_331_pro_nlist {

	width: 100%;

	overflow: hidden;

	background-color: #fff;

	margin: 30px auto;

	padding: 0;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-o-box-sizing: border-box;

	-moz-box-sizing: border-box;

}

template_hj_331 .hj_mk_331_pro_nlist .hj_mk_331_pro_nlist_Title {

	width: 100%;

	height: auto;

	margin: 0 auto;

	padding: 30px;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-o-box-sizing: border-box;

	-moz-box-sizing: border-box;

}

template_hj_331 .hj_mk_331_pro_nlist_Title .hj_mk_331_pro_nlist_Title_p {

	width: 100%;

	height: 30px;

	line-height: 30px;

	font-size: 24px;

	font-weight: bold;

	margin: 0 auto 4px;

	padding: 0;

}

template_hj_331 .hj_mk_331_pro_nlist_Title .hj_mk_331_pro_nlist_Title_p .hj_mk_331_pro_nlist_Title_p_img {

	display: block;

	width: 24px;

	height: 24px;

	margin: 3px 10px 3px 0;

	padding: 0;

	float: left;

	vertical-align: middle;

}

template_hj_331 .hj_mk_331_pro_nlist_Title .hj_mk_331_pro_nlist_Title_span {

	display: block;

	height: 24px;

	line-height: 24px;

	font-size: 14px;

}

template_hj_331 .hj_mk_331_pro_nlist_Title .hj_mk_331_pro_nlist_Title_em {

	display: block;

	width: 50px;

	height: 2px;

	margin: 6px 0 0;

	padding: 0;

}

template_hj_331 .hj_mk_331_pro_nlist .hj_mk_331_pro_nlist_List {

	width: 100%;

	height: auto;

	margin: 0 auto;

	padding: 15px 30px;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-o-box-sizing: border-box;

	-moz-box-sizing: border-box;

}

template_hj_331 .hj_mk_331_pro_nlist_List .hj_mk_331_pro_nlist_List_dl .hj_mk_331_pro_nlist_List_dl_dd {

	width: 100%;

	height: auto;

	margin: 0 auto;

	padding: 4px 0;

}

template_hj_331 .hj_mk_331_pro_nlist_List .hj_mk_331_pro_nlist_List_dl .hj_mk_331_pro_nlist_List_dl_dd .hj_mk_331_pro_nlist_List_a {

	display: block;

	width: 100%;

	height: 40px;

	overflow: hidden;

	line-height: 40px;

	font-size: 16px;

	white-space: nowrap;

	text-overflow: ellipsis;

	margin: 0 auto;

	padding: 0 0 0 20px;

	position: relative;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-o-box-sizing: border-box;

	-moz-box-sizing: border-box;

	text-decoration: none;

}

template_hj_331 .hj_mk_331_pro_nlist_List .hj_mk_331_pro_nlist_List_dl .hj_mk_331_pro_nlist_List_dl_dd .hj_mk_331_pro_nlist_List_a .hj_mk_331_pro_nlist_List_a_i {

	display: block;

	width: 6px;

	height: 6px;

	margin: 0;

	padding: 0;

	position: absolute;

	top: 17px;

	left: 4px;

	border-radius:50%;

}



template_hj_331 .hj_mk_331_progd {

	width: 100%;

	height: auto;

	margin: 0 auto;

	padding: 10px 0;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-o-box-sizing: border-box;

	-moz-box-sizing: border-box;

}

template_hj_331 .hj_mk_331_progd .hj_mk_331_progd_a {

	display: block;

	width: 100%;

	height: 40px;

	overflow: hidden;

	line-height: 40px;

	font-size: 15px;

	font-weight: bold;

	white-space: nowrap;

	text-overflow: ellipsis;

	margin: 0 auto;

	padding: 0 0px;

	position: relative;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-o-box-sizing: border-box;

	-moz-box-sizing: border-box;

	text-decoration: none;

}

template_hj_331 .hj_mk_331_progd .hj_mk_331_progd_a .hj_mk_331_progd_a_i {

	display: block;

	width: 40px;

	height: 40px;

	margin: 0;

	padding: 0;

	background: url(../965/hjia.png) center center no-repeat;

	position: absolute;

	top: 0;

	right:0px;

}



template_hj_331 .hj_mk_331_progd .hj_mk_331_progd_a:hover i {

	background: url(../965/hjian.png) center center no-repeat;

}



template_hj_331 .fenyeyemadiv {



    display: table;



    margin: 10px auto;



}



template_hj_331 .hj_mk_331_pages {



    margin: 0 auto;



}


/*+++++hj_end_331+++++*/


/*+++++hj_go_313+++++*/

/*+++++hj_end_313+++++*/

