
/*+++++hj_go_95+++++*/

/*+++++hj_end_95+++++*/


/*+++++hj_go_100+++++*/
template_hj_100 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_100 a {
	text-decoration: none;
	color: #666;
}
template_hj_100 .hj_mk_100_template_hj_100 * {
	box-sizing: border-box;
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
}
template_hj_100 .hj_mk_100_clear {
	clear: both
}

template_hj_100 .hj_mk_100_bannerimg {
    position: relative;
    width: 100%;
    height: 100%;
}

template_hj_100 .hj_mk_100_banner_con {
    position:relative;
    width: 100%;
    height:auto;
    display: flex;
    transition: opacity 1s;
}

template_hj_100 .hj_mk_100_banner_con-item {
    min-width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 1s;
    position: absolute;
    top: 0;
    left: 0;
}

template_hj_100 .hj_mk_100_banner_con-item .hj_mk_100_banner_con_img {
    width: 100%;
    height: auto;
    display: block;
}



template_hj_100 .hj_mk_100_banner_con-item.hj_mk_100_banner_con_active {
    opacity: 1;
    position: relative; 
}

template_hj_100 .hj_mk_100_banner_con-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    padding: 15px;
    cursor: pointer;
    z-index: 10;
	font-size:3rem
}

template_hj_100 .hj_mk_100_banner_con-arrow.hj_mk_100_banner_con_prev {
    left: 10px;
}

template_hj_100 .hj_mk_100_banner_con-arrow.hj_mk_100_banner_con_next {
    right: 10px;
}

template_hj_100 .hj_mk_100_banner_con-dots {
    position:absolute;
    top: 90%;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    z-index: 10;
	background: rgba(255, 255, 255, 0.3);
    border-radius: 10px;
    padding:5px 10px;
}

template_hj_100 .hj_mk_100_banner_dot {
    width: 10px;
    height: 10px;
    background: #000;
    border-radius: 50%;
    margin: 0 5px;
    cursor: pointer;
}

template_hj_100 .hj_mk_100_banner_dot.hj_mk_100_banner_dot_active {
    background: rgba(255, 255, 255, 1);
}
/*+++++hj_end_100+++++*/


/*+++++hj_go_103+++++*/
template_hj_103 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_103 a {
	text-decoration: none;
	outline-style: none;
}
template_hj_103 .hj_mk_103_template_hj_103 * {
	margin: 0;
	list-style: none;
	padding: 0;
}
template_hj_103 .hj_mk_103_clear {
	clear: both
}
template_hj_103 .hj_mk_103_clearfix:before, template_hj_103 .hj_mk_103_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_103 .hj_mk_103_marginauto {
	margin: 0 auto;
}
template_hj_103 .hj_mk_103_about {
	background: #fff;
	padding: 40px 0
}
template_hj_103 .hj_mk_103_about .hj_mk_103_box {
	background: rgba(255,255,255,0.5);
    padding: 10px 10px 20px;
    box-sizing: border-box;
	margin:0 auto;
	text-align: center;
}
template_hj_103 .hj_mk_103_about dl {
	width: 25%;
	padding: 1% 1% 2% 1%;
	color: #333;
	float: left;
    display:flex;
	justify-content: center;
	box-sizing: border-box;
}
template_hj_103 .hj_mk_103_about dl dt {
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
	text-align:left;
	align-content: center;
}
template_hj_103 .hj_mk_103_about dl  .hj_mk_103_img{
	width:100px;
	height:100px; 
	display:block;	
}
template_hj_103 .hj_mk_103_about dl dt span {
	font-size: 38px;
	display: inline-block;
	font-weight: bold;
}
template_hj_103 .hj_mk_103_about dl dt em {
	font-size: 18px;
	font-style: normal;
	text-align: center;
	padding-left: 5px;
}
template_hj_103 .hj_mk_103_about dl dt .hj_mk_103_name {
	font-size: 16px;
	line-height: 30px;
	height:30px;
	overflow:hidden;
	text-align:center;
}
template_hj_103 .hj_mk_103_about .hj_mk_103_more {
	display: inline-block;
	height: 36px;
	line-height: 36px;
	font-size: 15px;
	border: 1px solid #ccc;
	padding: 0 30px;
	color:#333e46;
	margin-top: 20px;
}
template_hj_103 .hj_mk_103_about .hj_mk_103_more:hover {
	background: #fcb026;
	color: #fff;
	border-color: #fcb026
}

/*+++++hj_end_103+++++*/


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

	width: 1200px;

	margin: 0px auto;

	display: flow-root;

	padding: 30px 0px;

}

template_hj_99 .hj_mk_99_newstable {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
}
template_hj_99 .hj_mk_99_newstable .left{
    width: 60%;
}
template_hj_99 .hj_mk_99_newxw{display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 20px;}
template_hj_99 .hj_mk_99_title-bar{display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;}
template_hj_99 .hj_mk_99_vertical-line{
    width: 6px;
    height: 24px;
    background-color: #53db97;
    margin-right: 12px;
}
template_hj_99 .hj_mk_99_zczdtitle {
	margin-left:10px;
    font-size: 24px;
    font-weight: 700;
    color: #1459fa;
}
template_hj_99 .hj_mk_99_more-news{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    color: #465a80;
    cursor: pointer;
}
template_hj_99 .hj_mk_99_newxw .arrow{
    margin-left: 5px;
    color:#a3b0cc;
}
template_hj_99 .hj_mk_99_zcnelist{
    border-radius: 8px;
    background: #f7f9fc;
    padding: 17px 20px 28px;
    height: 452px;
}
template_hj_99 .hj_mk_99_zc-item {
    position: relative;
    height: 108px;
}
template_hj_99 .hj_mk_99_time-text {
    position: absolute;
    top: 12px;
    left: 0;
    width: 64px;
    text-align: center;
    background: #cfe3fe;
    font-size: 32px;
    font-weight: 700;
    line-height: 39px;
    color: #465a80;
    border-radius: 8px 8px 0 0;
}
template_hj_99 .hj_mk_99_month-text{
    position: absolute;
    top: 52px;
    left: 0;
    width: 64px;
    font-size: 16px;
    color: #a3b0cc;
    background: #fff;
    line-height: 24px;
    border-radius: 0 0 8px 8px;
    text-align: center;
}

template_hj_99 .hj_mk_99_zc-item-title{
    position: absolute;
    top: 12px;
    left: 90px;
    width: 600px;
    line-height: 24px;
    font-size: 18px;
    color: #465a80;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    word-wrap: break-word;
}

template_hj_99 .hj_mk_99_zc-title-detail{
    position: absolute;
    top: 36px;
    left: 90px;
    padding-bottom: 16px;
    line-height: 36px;
    font-size: 14px;
    color: #a3b0cc;
    border-bottom: 1px solid #ebf0fa;
    width: 610px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
template_hj_99 .hj_mk_99_zcright{
    margin-left: 40px;
    width: 422px;
}
template_hj_99 .hj_mk_99_zctitle-bar{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
template_hj_99 .hj_mk_99_tical-line {
    width: 6px;
    height: 24px;
    background-color: #53db97;
    margin-right: 12px;
}
template_hj_99 .hj_mk_99_zctitle-bar .title{
    font-size: 24px;
    font-weight: 700;
    color: #1459fa;
}
template_hj_99 .hj_mk_99_grouprig{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin:20px 0;
}
template_hj_99 .hj_mk_99_grouprig .box{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 188px;
    width: 33.33%;
    padding: 40px 14px 43px 11px;
    background:#f7f9fc;
    border-radius: 8px;text-align: center;
    cursor: pointer;margin-right: 8px;
}
template_hj_99 .hj_mk_99_grouprig .box:nth-child(3n){margin-right: 0;}
template_hj_99 .hj_mk_99_grouprig .box img{object-fit: cover;
    width: auto;
    height: 80px;
    max-width: 70%;
    max-height: 90%;}
template_hj_99 .hj_mk_99_grouprig .box .text {
    margin-top:10px;
    color: #394d73;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
template_hj_99 .hj_mk_99_zcfw{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
}
template_hj_99 .hj_mk_99_zcfw .left {
    width: 203.5px;
    background: #f7f9fc;
    position: relative;
    border-radius: 8px;
    cursor: pointer;
    box-sizing: border-box;
    padding:10px 10px;
   
}
template_hj_99 .hj_mk_99_zcfw .left .big-text {
    color: #394d73;
    font-size: 14px;
    margin-top: 10px;
     overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
template_hj_99 .hj_mk_99_zcright{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
}
template_hj_99 .hj_mk_99_zcright .top{
    padding: 0 0 0 20px;
    width: 203px;
    background:#f7f9fc;
    line-height: 70px;
    border-radius: 8px;
    cursor: pointer;
    margin-bottom: 10px;
}
template_hj_99 .hj_mk_99_zcright .top a{display: flex;align-items: center;}
template_hj_99 .hj_mk_99_zcright .top .text{
    padding-left: 12px;
    font-size: 14px;
    color:#394d73;
    vertical-align: middle; overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
template_hj_99 .hj_mk_99_zcfw .left img{width:100%;object-fit: contain;}
template_hj_99 .hj_mk_99_zcright .top img{width:30%;object-fit: contain;}
/*+++++hj_end_99+++++*/


/*+++++hj_go_135+++++*/

/*+++++hj_end_135+++++*/


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



template_hj_104 .hj_mk_104_template_hj_104 .hj_mk_all_mokuai {

	width: 100%;

	margin:0px auto;

	

}



template_hj_104 .hj_mk_104_lxconbt{

    position: relative;
    width:90%;margin:0 auto;
}

template_hj_104 .hj_mk_104_lxbiaoti {

    height: auto;

    width: 100%;
}

template_hj_104 .hj_mk_104_lxzhuti{

  

    display: flex;

    align-items: end;

    padding: 30px 0px;

}



template_hj_104 .hj_mk_104_line{font-size:30px;color:#0c64b3}
template_hj_104 .hj_mk_104_xxline{color:#222;font-size:14px}
template_hj_104 .hj_mk_104_lxyw {

    width: auto;

    height: auto;

    font-size: 14px;

    color: #222;

    display: block;

    padding: 0;

   

}

template_hj_104 .hj_mk_104_lxzw{

    width: auto;

    font-size: 30px;

    color: #0c64b3;

    padding: 0px;
font-weight: bold;
    margin-left:10px;

}

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


/*+++++hj_go_131+++++*/
template_hj_131 * {
	padding: 0;
	margin: 0;
	box-sizing: border-box
}
template_hj_131 a {
	text-decoration: none;
	cursor: pointer;
	color: inherit;
}
template_hj_131 ul, template_hj_131 li {
	list-style: none
}
template_hj_131 .hj_mk_131_clear {
	clear: both
}
template_hj_131 .hj_mk_131_left {
	float: left
}
template_hj_131 .hj_mk_131_right {
	float: right
}
template_hj_131 .hj_mk_131_marginauto{
	background:#f7f9fc;
}
template_hj_131 .hj_mk_131_main{
	width: 1200px;
	margin: 0px auto;
}
template_hj_131 .hj_mk_131_main .hj_mk_131_list{
	width: 100%;
}
template_hj_131 .hj_mk_131_main .hj_mk_131_list ul li{
	width: 32%;
	margin-right:2%;
	margin-top:20px;	
	position:relative;
}
template_hj_131 .hj_mk_131_main .hj_mk_131_list ul li:nth-child(3n){
	margin-right:0;
}
template_hj_131 .hj_mk_131_main .hj_mk_131_list ul li a.hj_mk_131_link{
	display:block;
	padding:20px 20px 42px;
	border-radius:10px;
	background:#fff;
	box-shadow:0 0 5px 0 rgba(0,0,0,0.1)
}
template_hj_131 .hj_mk_131_main .hj_mk_131_list ul li a.hj_mk_131_link .hj_mk_131_imgbox{
	width:80px;
	height:80px;
}
template_hj_131 .hj_mk_131_main .hj_mk_131_list ul li a.hj_mk_131_link .hj_mk_131_imgbox img{
	width:100%;
	height:100%;
	object-fit:cover;
	border-radius: 10px;
    border: 1px solid #eee;
}
template_hj_131 .hj_mk_131_main .hj_mk_131_list ul li a.hj_mk_131_link .hj_mk_131_tit{
	width:calc(100% - 80px);
	height:80px;
	padding:0 20px;
	box-sizing: border-box
}
template_hj_131 .hj_mk_131_main .hj_mk_131_list ul li a.hj_mk_131_link .hj_mk_131_tit p.hj_mk_131_name{
	color:#333;
	font-size:16px;
	font-weight:bold;
	display: -webkit-box;      /* 必须 */
	-webkit-box-orient: vertical; /* 必须 */
	-webkit-line-clamp: 2;     /* 限制行数 */
	overflow: hidden;          /* 超出隐藏 */
	text-overflow: ellipsis;   /* 显示省略号 */
}
template_hj_131 .hj_mk_131_main .hj_mk_131_list ul li a.hj_mk_131_link .hj_mk_131_tit span.hj_mk_131_biaoqian{
	color:#666;
	border:1px solid #ccc;
	border-radius:5px;
	padding:3px 5px;
	margin-top:15px;
	font-size:12px;
	display:inline-block;
	background:#ff0;	
}
template_hj_131 .hj_mk_131_main .hj_mk_131_list ul li a.hj_mk_131_link .hj_mk_131_desc{
	margin-top:16px;
	color:#999;
	font-size:14px;
	height:72px;
	line-height:24px;
	display: -webkit-box;      /* 必须 */
	-webkit-box-orient: vertical; /* 必须 */
	-webkit-line-clamp: 3;     /* 限制行数 */
	overflow: hidden;          /* 超出隐藏 */
	text-overflow: ellipsis;   /* 显示省略号 */
}
template_hj_131 .hj_mk_131_main .hj_mk_131_list ul li .hj_mk_131_more{
	position:absolute;
	bottom:0;
	width:100%;
	height:45px;
	line-height:45px;
	text-align:center;
	background:#1459fa;
	display:none;
	border-radius:0 0 10px 10px
}
template_hj_131 .hj_mk_131_main .hj_mk_131_list ul li:hover  .hj_mk_131_more{
	display:block;
}
template_hj_131 .hj_mk_131_main .hj_mk_131_list ul li .hj_mk_131_more a{
	display:block
}
template_hj_131 .hj_mk_131_main .hj_mk_131_list ul li .hj_mk_131_more span{
	color:#fff;
}
/*+++++hj_end_131+++++*/


/*+++++hj_go_211+++++*/
template_hj_211 {
	background-color: #fff;
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
	
}
template_hj_211 a {
	text-decoration: none;
}
template_hj_211 .hj_mk_211_template_hj_211 *{
	background: no-repeat center/cover;

}

template_hj_211 .hj_mk_211_marginauto {
	margin: 0 auto;
	width:100%;
}
template_hj_211 .hj_mk_211_template_hj_211{
	/*background-color: #f3f3f3;*/
}
template_hj_211 .hj_mk_211_clear {
	clear: both 
}
template_hj_211 .hj_mk_211_bfb-50, template_hj_211 .hj_mk_211_bfb-100 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
@media (min-width: 992px) {
template_hj_211 .hj_mk_211_bfb-50, template_hj_211 .hj_mk_211_bfb-100 {
	
}
template_hj_211 .hj_mk_211_bfb-100 {
	width: 100%;
}
template_hj_211 .hj_mk_211_bfb-50 {
	width: 50%;
}
}
@media (min-width: 1200px) {
template_hj_211 .hj_mk_211_bfb-50, template_hj_211 .hj_mk_211_bfb-100 {

}
}
template_hj_211 .hj_mk_211_container {
	width: 100%;
}
template_hj_211 .hj_mk_211_container {
	padding-top:5%;
	margin-right: auto;
	width: 1200px;
    position: absolute;
    top: 80px;
    left: 1%;
	font-weight: bold;
   
}
template_hj_211 .hj_mk_211_row {
	margin-right: -15px;
	margin-left: -15px;
	position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;

}
template_hj_211 .hj_mk_211_img{
		width:100%;
		vertical-align:bottom;
		}
/*+++++hj_end_211+++++*/


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



template_hj_209 .hj_mk_209_template_hj_209 .hj_mk_all_mokuai {

	width: 100%;

	margin:0px auto;

	

}



template_hj_209 .hj_mk_209_lxconbt{

    position: relative;
    width:90%;margin:0 auto;
}

template_hj_209 .hj_mk_209_lxbiaoti {

    height: auto;

    width: 100%;
}

template_hj_209 .hj_mk_209_lxzhuti{

  

    display: flex;

    align-items: end;

    padding: 30px 0px;

}



template_hj_209 .hj_mk_209_line{font-size:30px;color:#0c64b3}
template_hj_209 .hj_mk_209_xxline{color:#222;font-size:14px}
template_hj_209 .hj_mk_209_lxyw {

    width: auto;

    height: auto;

    font-size: 14px;

    color: #222;

    display: block;

    padding: 0;

   

}

template_hj_209 .hj_mk_209_lxzw{

    width: auto;

    font-size: 30px;

    color: #0c64b3;

    padding: 0px;
font-weight: bold;
    margin-left:10px;

}

/*+++++hj_end_209+++++*/


/*+++++hj_go_170+++++*/
template_hj_170 * {
	padding: 0;
	margin: 0;
	box-sizing: border-box
}
template_hj_170 a {
	text-decoration: none;
	cursor: pointer;
	color: inherit;
}
template_hj_170 ul, template_hj_170 li {
	list-style: none
}
template_hj_170 .hj_mk_170_clear {
	clear: both
}
template_hj_170 .hj_mk_170_left {
	float: left
}
template_hj_170 .hj_mk_170_right {
	float: right
}
template_hj_170 .hj_mk_170_marginauto{
	background:#f7f9fc;
}
template_hj_170 .hj_mk_170_main{
	width: 1200px;
	margin: 0px auto;
}
template_hj_170 .hj_mk_170_main .hj_mk_170_list{
	width: 100%;
}
template_hj_170 .hj_mk_170_main .hj_mk_170_list ul li{
	width: 32%;
	margin-right:2%;
	margin-top:20px;	
	position:relative;
}
template_hj_170 .hj_mk_170_main .hj_mk_170_list ul li:nth-child(3n){
	margin-right:0;
}
template_hj_170 .hj_mk_170_main .hj_mk_170_list ul li .hj_mk_170_item{
	display:block;
	padding:20px;
	border-radius:10px;
	background:#fff;
	box-shadow:0 0 5px 0 rgba(0,0,0,0.1);

}
template_hj_170 .hj_mk_170_main .hj_mk_170_list ul li a.hj_mk_170_link{
	display:block;
	outline:none
}
template_hj_170 .hj_mk_170_main .hj_mk_170_list ul li a.hj_mk_170_link .hj_mk_170_imgbox{
	width:80px;
	height:80px;
}
template_hj_170 .hj_mk_170_main .hj_mk_170_list ul li a.hj_mk_170_link .hj_mk_170_imgbox img{
	width:100%;
	height:100%;
	object-fit:cover;
	border-radius: 10px;
    border: 1px solid #eee;
}
template_hj_170 .hj_mk_170_main .hj_mk_170_list ul li a.hj_mk_170_link .hj_mk_170_tit{
	width:calc(100% - 80px);
	height:80px;
	padding:0 20px;
	box-sizing: border-box
}
template_hj_170 .hj_mk_170_main .hj_mk_170_list ul li a.hj_mk_170_link .hj_mk_170_tit p.hj_mk_170_name{
	color:#333;
	font-size:16px;
	font-weight:bold;
	display: -webkit-box;      /* 必须 */
	-webkit-box-orient: vertical; /* 必须 */
	-webkit-line-clamp: 2;     /* 限制行数 */
	overflow: hidden;          /* 超出隐藏 */
	text-overflow: ellipsis;   /* 显示省略号 */
}
template_hj_170 .hj_mk_170_main .hj_mk_170_list ul li a.hj_mk_170_link .hj_mk_170_tit span.hj_mk_170_biaoqian{
	color:#666;
	border:1px solid #ccc;
	border-radius:5px;
	padding:3px 5px;
	margin-top:15px;
	font-size:12px;
	display:inline-block;
	background:#ff0;	
}
template_hj_170 .hj_mk_170_main .hj_mk_170_list ul li a.hj_mk_170_link .hj_mk_170_desc{
	margin-top:16px;
	color:#999;
	font-size:14px;
	height:48px;
	line-height:24px;
	display: -webkit-box;      /* 必须 */
	-webkit-box-orient: vertical; /* 必须 */
	-webkit-line-clamp: 2;     /* 限制行数 */
	overflow: hidden;          /* 超出隐藏 */
	text-overflow: ellipsis;   /* 显示省略号 */
}
template_hj_170 .hj_mk_170_main .hj_mk_170_list ul li .hj_mk_170_more{
	width:100%;
	height:45px;
	line-height:45px;
	display:block;
	border-radius:0 0 10px 10px
}
template_hj_170 .hj_mk_170_main .hj_mk_170_list ul li .hj_mk_170_more a{
	color:#1459fa;
}
template_hj_170 .hj_mk_170_main .hj_mk_170_list ul li .hj_mk_170_downloadname{
	border-top:1px dashed #eee;
	padding-top:10px;
	height:30px;
	overflow:hidden
}
template_hj_170 .hj_mk_170_main .hj_mk_170_list ul li .hj_mk_170_downloadname a{
	color:#999;
	font-size:14px;
}
/*+++++hj_end_170+++++*/


/*+++++hj_go_169+++++*/
template_hj_169 * {
	padding: 0;
	margin: 0;
	box-sizing: border-box
}
template_hj_169 a {
	text-decoration: none;
	cursor: pointer;
	color: inherit;
}
template_hj_169 ul, template_hj_169 li {
	list-style: none
}
template_hj_169 .hj_mk_169_clear {
	clear: both
}
template_hj_169 .hj_mk_169_left {
	float: left
}
template_hj_169 .hj_mk_169_right {
	float: right
}
template_hj_169 .hj_mk_169_marginauto{
	background:#f7f9fc;
}
template_hj_169 .hj_mk_169_main{
	width: 1200px;
	margin: 0px auto;
}
template_hj_169 .hj_mk_169_main .hj_mk_169_list{
	width: 100%;
}
template_hj_169 .hj_mk_169_main .hj_mk_169_list ul li{
	width: 32%;
	margin-right:2%;
	margin-top:20px;	
	position:relative;
}
template_hj_169 .hj_mk_169_main .hj_mk_169_list ul li:nth-child(3n){
	margin-right:0;
}
template_hj_169 .hj_mk_169_main .hj_mk_169_list ul li .hj_mk_169_item{
	display:block;
	padding:20px;
	border-radius:10px;
	background:#fff;
	box-shadow:0 0 5px 0 rgba(0,0,0,0.1);

}
template_hj_169 .hj_mk_169_main .hj_mk_169_list ul li a.hj_mk_169_link{
	display:block;
	outline:none
}
template_hj_169 .hj_mk_169_main .hj_mk_169_list ul li a.hj_mk_169_link .hj_mk_169_imgbox{
	width:80px;
	height:80px;
}
template_hj_169 .hj_mk_169_main .hj_mk_169_list ul li a.hj_mk_169_link .hj_mk_169_imgbox img{
	width:100%;
	height:100%;
	object-fit:cover;
	border-radius: 10px;
    border: 1px solid #eee;
}
template_hj_169 .hj_mk_169_main .hj_mk_169_list ul li a.hj_mk_169_link .hj_mk_169_tit{
	width:calc(100% - 80px);
	height:80px;
	padding:0 20px;
	box-sizing: border-box
}
template_hj_169 .hj_mk_169_main .hj_mk_169_list ul li a.hj_mk_169_link .hj_mk_169_tit p.hj_mk_169_name{
	color:#333;
	font-size:16px;
	font-weight:bold;
	display: -webkit-box;      /* 必须 */
	-webkit-box-orient: vertical; /* 必须 */
	-webkit-line-clamp: 2;     /* 限制行数 */
	overflow: hidden;          /* 超出隐藏 */
	text-overflow: ellipsis;   /* 显示省略号 */
}
template_hj_169 .hj_mk_169_main .hj_mk_169_list ul li a.hj_mk_169_link .hj_mk_169_tit span.hj_mk_169_biaoqian{
	color:#666;
	border:1px solid #ccc;
	border-radius:5px;
	padding:3px 5px;
	margin-top:15px;
	font-size:12px;
	display:inline-block;
	background:#ff0;	
}
template_hj_169 .hj_mk_169_main .hj_mk_169_list ul li a.hj_mk_169_link .hj_mk_169_desc{
	margin-top:16px;
	color:#999;
	font-size:14px;
	height:48px;
	line-height:24px;
	display: -webkit-box;      /* 必须 */
	-webkit-box-orient: vertical; /* 必须 */
	-webkit-line-clamp: 2;     /* 限制行数 */
	overflow: hidden;          /* 超出隐藏 */
	text-overflow: ellipsis;   /* 显示省略号 */
}
template_hj_169 .hj_mk_169_main .hj_mk_169_list ul li .hj_mk_169_more{
	width:100%;
	height:45px;
	line-height:45px;
	display:block;
	border-radius:0 0 10px 10px
}
template_hj_169 .hj_mk_169_main .hj_mk_169_list ul li .hj_mk_169_more a{
	color:#1459fa;
}
template_hj_169 .hj_mk_169_main .hj_mk_169_list ul li .hj_mk_169_downloadname{
	border-top:1px dashed #eee;
	padding-top:10px;
	height:30px;
	overflow:hidden
}
template_hj_169 .hj_mk_169_main .hj_mk_169_list ul li .hj_mk_169_downloadname a{
	color:#999;
	font-size:14px;
}
/*+++++hj_end_169+++++*/


/*+++++hj_go_133+++++*/

/*+++++hj_end_133+++++*/


/*+++++hj_go_122+++++*/

/*+++++hj_end_122+++++*/


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



template_hj_107 .hj_mk_107_template_hj_107 .hj_mk_all_mokuai {

	width: 100%;

	margin:0px auto;

	

}



template_hj_107 .hj_mk_107_lxconbt{

    position: relative;
    width:90%;margin:0 auto;
}

template_hj_107 .hj_mk_107_lxbiaoti {

    height: auto;

    width: 100%;
}

template_hj_107 .hj_mk_107_lxzhuti{

  

    display: flex;

    align-items: end;

    padding: 30px 0px;

}



template_hj_107 .hj_mk_107_line{font-size:30px;color:#0c64b3}
template_hj_107 .hj_mk_107_xxline{color:#222;font-size:14px}
template_hj_107 .hj_mk_107_lxyw {

    width: auto;

    height: auto;

    font-size: 14px;

    color: #222;

    display: block;

    padding: 0;

   

}

template_hj_107 .hj_mk_107_lxzw{

    width: auto;

    font-size: 30px;

    color: #0c64b3;

    padding: 0px;
font-weight: bold;
    margin-left:10px;

}

/*+++++hj_end_107+++++*/


/*+++++hj_go_115+++++*/
template_hj_115 {

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

}

template_hj_115 a {

	text-decoration: none;

}

template_hj_115 .hj_mk_115_template_hj_115 *{

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}



template_hj_115 .hj_mk_115_template_hj_115{


	

}

template_hj_115 .hj_mk_115_marginauto {

	margin: 0 auto;

}

template_hj_115 .hj_mk_115_clear {

	clear: both

}
template_hj_115 .hj_mk_115_lb-tdbox{width:1200px;margin:20px auto; }
template_hj_115 .hj_mk_115_lb-tdbox .left{padding:50px 0;}
template_hj_115 .hj_mk_115_lunbo {

	position: relative;

	width: 100%;

	height: 100%;

	overflow: hidden;

}

template_hj_115 .hj_mk_115_lunbochang {

	height: auto;

}

template_hj_115 .hj_mk_115_datu {

	height: 100%;

	width: 100%;

	float: left;

}

template_hj_115 .hj_mk_115_datuimg {

	width: 50%;
    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_115 .hj_mk_115_datuimg:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
template_hj_115 .hj_mk_115_xiaotu {

	width:100%;
	z-index: 2;

	position: absolute;

	bottom: 15px;
	left:0;

	text-align: center;
	z-index: 1000;

}

template_hj_115 .hj_mk_115_xiaotubox {

	display: inline-block;

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

	border-radius: 10px;

	padding: 0px 10px;

}

template_hj_115 .hj_mk_115_xiaotulist {

	
	margin: 6px;

	float: left;

	border-radius: 6px;

width:36px;
height:4px;
	background: #e0e3e9;

	cursor: pointer;

}

template_hj_115 .hj_mk_115_xiaotulistXZ {

	

	margin: 6px;

	float: left;

	border-radius: 6px;

	background: #467dff;

	cursor: pointer;

}

template_hj_115 .hj_mk_115_datu1simg {

	width: 140px;

	height: 60px;

}

template_hj_115 .hj_mk_115_zuojantou {


	position: absolute;

	left: 30%;

	top: 50%;

	margin-top: -25px;

	display: none;

	width: 32px;

	height: 40px;

	background-image: url(../1656/slider-arrow.png);

	background-repeat: no-repeat;

	background-position: -110px 5px;

	filter: alpha(opacity=80);

	opacity: 0.8;

	cursor: pointer;

}

template_hj_115 .hj_mk_115_zuojantou:hover {

	background-position: -170px 5px;

}

template_hj_115 .hj_mk_115_youjantou {

	position: absolute;

	right: 3%;

	top: 50%;

	margin-top: -25px;

	display: none;

	width: 32px;

	height: 40px;

	background-image: url(../1656/slider-arrow.png);

	background-repeat: no-repeat;

	background-position: 10px 5px;

	filter: alpha(opacity=80);

	opacity: 0.8;

	cursor: pointer;

}

template_hj_115 .hj_mk_115_youjantou:hover {

	background-position: -50px 5px;

}
template_hj_115 .hj_mk_115_link-box{position: relative;display: flex;justify-content: right;height:360px; align-items: center;
    overflow: hidden;border-radius: 10px;}
template_hj_115 .hj_mk_115_link-box .lbtext{height:100%;width:60%;position: absolute;left:0;z-index: 99;border-right: 100px solid transparent;
    border-top: 392px solid #fff;}
template_hj_115 .hj_mk_115_link-box .lbtext .lbtextbox {
    padding:30px;
   position: absolute;
   top:-392px;
   left:0;
   width:100%;
    height: 392px;
    display: flex;
    align-items: center;
    justify-content: center;
   
}
template_hj_115 .hj_mk_115_btms-nirt{}
template_hj_115 .hj_mk_115_link-box .lbtext .lbtextbox h2{line-height: 30px;font-size: 24px;font-weight: bold;overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;}
template_hj_115 .hj_mk_115_link-box .lbtext .lbtextbox p{margin-top: 25px;line-height: 24px;font-size: 16px;overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;}
/*+++++hj_end_115+++++*/


/*+++++hj_go_134+++++*/

/*+++++hj_end_134+++++*/


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



template_hj_110 .hj_mk_110_template_hj_110 .hj_mk_all_mokuai {

	width: 100%;

	margin:0px auto;

	

}



template_hj_110 .hj_mk_110_lxconbt{

    position: relative;
    width:90%;margin:0 auto;
}

template_hj_110 .hj_mk_110_lxbiaoti {

    height: auto;

    width: 100%;
}

template_hj_110 .hj_mk_110_lxzhuti{

  

    display: flex;

    align-items: end;

    padding: 30px 0px;

}



template_hj_110 .hj_mk_110_line{font-size:30px;color:#0c64b3}
template_hj_110 .hj_mk_110_xxline{color:#222;font-size:14px}
template_hj_110 .hj_mk_110_lxyw {

    width: auto;

    height: auto;

    font-size: 14px;

    color: #222;

    display: block;

    padding: 0;

   

}

template_hj_110 .hj_mk_110_lxzw{

    width: auto;

    font-size: 30px;

    color: #0c64b3;

    padding: 0px;
font-weight: bold;
    margin-left:10px;

}

/*+++++hj_end_110+++++*/


/*+++++hj_go_144+++++*/
template_hj_144 {

	background-color: #fff;

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

	font-family: microsoft yahei, "宋体";

	

}

template_hj_144 a {

	text-decoration: none;

}

template_hj_144 .hj_mk_144_template_hj_144 *{

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_144 .hj_mk_144_img-style {

	border-style: none

}

template_hj_144 .hj_mk_144_clearfix {

	zoom: 1

}

template_hj_144 .hj_mk_144_clearfix:after {

	content: '';

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

template_hj_144 .hj_mk_144_clearfix:before, .hj_mk_144_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_144 .hj_mk_144_clearfix:after {

	clear: both

}



template_hj_144 .hj_mk_144_marginauto {

	margin: 0 auto;

}
template_hj_144 .hj_mk_144_template_hj_144 .hj_mk_144_ys-list{width:1200px;margin:0px auto;padding: 30px 0;}
template_hj_144 .hj_mk_144_template_hj_144 .hj_mk_144_ys-list ul {padding:0 30px;overflow:hidden;}
template_hj_144 .hj_mk_144_template_hj_144 .hj_mk_144_ys-list ul .hj_mk_144_img{text-align: center;box-shadow: #a9a9a9 0px 3px 10px 0px; transition: all .5s ease;}
template_hj_144 .hj_mk_144_template_hj_144 .hj_mk_144_ys-list ul li{float:left;width:20%;padding:15px 10px;box-sizing: border-box;overflow:hidden;}

template_hj_144 .hj_mk_144_template_hj_144 .hj_mk_144_ys-list ul .hj_mk_144_img .img1{display: inline-block;}

template_hj_144 .hj_mk_144_template_hj_144 .hj_mk_144_ys-list ul .hj_mk_144_img:hover{transform: scale(1.1);}
/*+++++hj_end_144+++++*/


/*+++++hj_go_132+++++*/

/*+++++hj_end_132+++++*/


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



template_hj_112 .hj_mk_112_template_hj_112 .hj_mk_all_mokuai {

	width: 100%;

	margin:0px auto;

	

}



template_hj_112 .hj_mk_112_lxconbt{

    position: relative;
    width:90%;margin:0 auto;
}

template_hj_112 .hj_mk_112_lxbiaoti {

    height: auto;

    width: 100%;
}

template_hj_112 .hj_mk_112_lxzhuti{

  

    display: flex;

    align-items: end;

    padding: 30px 0px;

}



template_hj_112 .hj_mk_112_line{font-size:30px;color:#0c64b3}
template_hj_112 .hj_mk_112_xxline{color:#222;font-size:14px}
template_hj_112 .hj_mk_112_lxyw {

    width: auto;

    height: auto;

    font-size: 14px;

    color: #222;

    display: block;

    padding: 0;

   

}

template_hj_112 .hj_mk_112_lxzw{

    width: auto;

    font-size: 30px;

    color: #0c64b3;

    padding: 0px;
font-weight: bold;
    margin-left:10px;

}

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


/*+++++hj_go_128+++++*/
template_hj_128 * {
	padding: 0;
	margin: 0;
	box-sizing: border-box
}
template_hj_128 a {
	text-decoration: none;
	cursor: pointer;
	color: inherit;
}
template_hj_128 ul, template_hj_128 li {
	list-style: none
}
template_hj_128 .hj_mk_128_clear {
	clear: both
}
template_hj_128 .hj_mk_128_left {
	float: left
}
template_hj_128 .hj_mk_128_right {
	float: right
}
template_hj_128 .hj_mk_128_marginauto{
	background:#f7f9fc;
}
template_hj_128 .hj_mk_128_main{
	width: 1200px;
	margin: 0px auto;
}
template_hj_128 .hj_mk_128_main .hj_mk_128_list{
	width: 100%;
}
template_hj_128 .hj_mk_128_main .hj_mk_128_list ul li{
	width: 32%;
	margin-right:2%;
	margin-top:20px;	
	position:relative;
}
template_hj_128 .hj_mk_128_main .hj_mk_128_list ul li:nth-child(3n){
	margin-right:0;
}
template_hj_128 .hj_mk_128_main .hj_mk_128_list ul li a.hj_mk_128_link{
	display:block;
	padding:20px 20px 42px;
	border-radius:10px;
	background:#fff;
	box-shadow:0 0 5px 0 rgba(0,0,0,0.1)
}
template_hj_128 .hj_mk_128_main .hj_mk_128_list ul li a.hj_mk_128_link .hj_mk_128_imgbox{
	width:80px;
	height:80px;
}
template_hj_128 .hj_mk_128_main .hj_mk_128_list ul li a.hj_mk_128_link .hj_mk_128_imgbox img{
	width:100%;
	height:100%;
	object-fit:cover;
	border-radius: 10px;
    border: 1px solid #eee;
}
template_hj_128 .hj_mk_128_main .hj_mk_128_list ul li a.hj_mk_128_link .hj_mk_128_tit{
	width:calc(100% - 80px);
	height:80px;
	padding:0 20px;
	box-sizing: border-box
}
template_hj_128 .hj_mk_128_main .hj_mk_128_list ul li a.hj_mk_128_link .hj_mk_128_tit p.hj_mk_128_name{
	color:#333;
	font-size:16px;
	font-weight:bold;
	display: -webkit-box;      /* 必须 */
	-webkit-box-orient: vertical; /* 必须 */
	-webkit-line-clamp: 2;     /* 限制行数 */
	overflow: hidden;          /* 超出隐藏 */
	text-overflow: ellipsis;   /* 显示省略号 */
}
template_hj_128 .hj_mk_128_main .hj_mk_128_list ul li a.hj_mk_128_link .hj_mk_128_tit span.hj_mk_128_biaoqian{
	color:#666;
	border:1px solid #ccc;
	border-radius:5px;
	padding:3px 5px;
	margin-top:15px;
	font-size:12px;
	display:inline-block;
	background:#ff0;	
}
template_hj_128 .hj_mk_128_main .hj_mk_128_list ul li a.hj_mk_128_link .hj_mk_128_desc{
	margin-top:16px;
	color:#999;
	font-size:14px;
	height:72px;
	line-height:24px;
	display: -webkit-box;      /* 必须 */
	-webkit-box-orient: vertical; /* 必须 */
	-webkit-line-clamp: 3;     /* 限制行数 */
	overflow: hidden;          /* 超出隐藏 */
	text-overflow: ellipsis;   /* 显示省略号 */
}
template_hj_128 .hj_mk_128_main .hj_mk_128_list ul li .hj_mk_128_more{
	position:absolute;
	bottom:0;
	width:100%;
	height:45px;
	line-height:45px;
	text-align:center;
	background:#1459fa;
	display:none;
	border-radius:0 0 10px 10px
}
template_hj_128 .hj_mk_128_main .hj_mk_128_list ul li:hover  .hj_mk_128_more{
	display:block;
}
template_hj_128 .hj_mk_128_main .hj_mk_128_list ul li .hj_mk_128_more a{
	display:block
}
template_hj_128 .hj_mk_128_main .hj_mk_128_list ul li .hj_mk_128_more span{
	color:#fff;
}
/*+++++hj_end_128+++++*/


/*+++++hj_go_125+++++*/

/*+++++hj_end_125+++++*/


/*+++++hj_go_98+++++*/

/*+++++hj_end_98+++++*/

