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

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


/*+++++hj_go_22+++++*/
template_hj_22 *{

	padding:0;

	margin:0;

}

template_hj_22 .hj_mk_22_lunbo {

	position: relative;

	width: 100%;

	height: auto;

	overflow: hidden;

}

template_hj_22 .hj_mk_22_lunbochang {

	height: auto;

}

template_hj_22 .hj_mk_22_datu {

	position:relative;

	height: auto;

	width: 100%;

	float: left;

	overflow:hidden;

}


template_hj_22 .hj_mk_22_text{

	position: absolute;

	width:520px;

	left:150px;

	top: 50%;

    transform: translate(0%, -50%);

	text-align:left;	

}

template_hj_22 .hj_mk_22_flying-animation{

    animation: flyIn 1s ease-in-out forwards;

}

@keyframes flyIn {

  from {

	bottom: 200px;

	opacity: 0;

  }



  to {

	bottom: 0;

	opacity: 1;

  }

}

template_hj_22 .hj_mk_22_title{
margin-bottom: 20px;
	color:#fff;

	line-height:80px;

	font-size:60px;

	font-weight:bold;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	overflow: hidden;

}

template_hj_22 .hj_mk_22_entitle{

	color:#fff;
padding-top:20px;
	line-height:40px;

	font-size:20px;

	display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    overflow: hidden;
    position: relative;

}
template_hj_22 .hj_mk_22_entitle:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 2px;
    width: 100px;
    background: #fff;
    z-index: 1;
}
template_hj_22 .hj_mk_22_more{

	margin-top:20px;

	text-align:center;

}

template_hj_22 .hj_mk_22_more a{

	text-decoration:none

}

template_hj_22 .hj_mk_22_more span{

	background:#e11;

	color:#fff;

	padding:10px 30px;

	font-size:18px;

}

template_hj_22 .hj_mk_22_datuimg {

	width: 100%;

	height: auto;

	vertical-align:bottom;

	opacity:0;

}

template_hj_22 .hj_mk_22_datuimg.hj_mk_22_active{	

	opacity:1;

	animation: scaleAnimation 6s infinite;

}

@keyframes scaleAnimation {

  0% {

    transform: scale(1.1);

  }

  50% {

    transform: scale(1);

  }

  100% {

    transform: scale(1);

  }

}

template_hj_22 .hj_mk_22_xiaotu {

	width: 100%;

	z-index: 2;

	position: absolute;

	bottom: 10px;

	text-align: center;

}

template_hj_22 .hj_mk_22_xiaotubox {

	display: inline-block;

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

	border-radius: 10px;

	padding: 0px 10px;

}

template_hj_22 .hj_mk_22_xiaotulist {

	background: #FFF;

	margin: 6px;

	float: left;

	border-radius: 6px;

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

	cursor: pointer;

}

template_hj_22 .hj_mk_22_xiaotulistXZ {

	background: #d03736;

	margin: 6px;

	float: left;

	border-radius: 6px;

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

	cursor: pointer;

}

template_hj_22 .hj_mk_22_datu1simg {

	width: 140px;

	height: 60px;

}

template_hj_22 .hj_mk_22_zuojantou {

	display: block;

	width: 18px;

	height: 18px;

	background-image: url(../1335/prev_btn.png);

	background-repeat: no-repeat;

	background-size: 100%;
	cursor: pointer;background-position: center;

}

template_hj_22 .hj_mk_22_youjantou {

	display: block;

	width: 18px;

	height: 18px;

	background-image: url(../1335/next_btn.png);

	background-repeat: no-repeat;

	background-size: 100%;

	cursor: pointer;background-position: center;

}


template_hj_22 .hj_mk_22_gsname{color:#fff;font-size: 36px;}
template_hj_22 .hj_mk_22_jtan{
	background: rgba(12, 100, 179, .8);position: absolute;
    z-index: 30;
    right: auto;
    bottom: 0;
    height: 70px;
    left: 0;
    color: #fff;
    display: flex
;
    margin-top: 0px;
    width: 45%;
    justify-content: flex-end;
    align-items: center;
    text-transform: uppercase;
}
template_hj_22 .hj_mk_22_zuojt-box{margin-right: 30px;}
template_hj_22 .hj_mk_22_youjt-box{margin-right: 30px;}
template_hj_22 .hj_mk_22_zuojt-box,template_hj_22 .hj_mk_22_youjt-box{display: flex;align-items:center;justify-content: center;cursor: pointer;}
template_hj_22 .hj_mk_22_zuojt-box span,template_hj_22 .hj_mk_22_youjt-box span{font-size: 12px;color:#fff;}
template_hj_22 .hj_mk_22_zuojt-box span{display: inline-block;margin-left:10px;}
template_hj_22 .hj_mk_22_youjt-box span{display: inline-block;margin-right:10px;}
/*+++++hj_end_22+++++*/


/*+++++hj_go_24+++++*/
@charset "utf-8";
template_hj_24 .hj_mk_24_template_hj_24 *{box-sizing: border-box;}
template_hj_24 .hj_mk_24_template_hj_24 .hj_mk_all_mokuai {

	width: 100%;

	margin:0px auto;

	

}

template_hj_24 .hj_mk_24_containerab{

    width: 90%;

    margin: 0 auto;

}

template_hj_24 .hj_mk_24_gy{padding: 0;background-color:#f5f5f5;}


template_hj_24 .hj_mk_24_containerab .hj_mk_24_in-about{}

template_hj_24 .hj_mk_24_containerab .hj_mk_24_in-about .hj_mk_24_fl{width:45%;float:left}

template_hj_24 .hj_mk_24_containerab .hj_mk_24_in-about .hj_mk_24_fl .hj_mk_24_img{position: relative;height:480px;width:100%;overflow:hidden;right:-30px;top:20%;z-index: 2;position: absolute;display: flex;align-items: center;}

template_hj_24 .hj_mk_24_containerab .hj_mk_24_in-about .hj_mk_24_fl .hj_mk_24_img .hj_mk_24_imgg{width:100%;height:100%;object-fit: cover;transition: all .8s ease;
    -moz-transition: all .8s ease;
    -webkit-transition: all .8s ease;
    -o-transition: all .8s ease;}
template_hj_24 .hj_mk_24_containerab .hj_mk_24_in-about .hj_mk_24_fl:hover .hj_mk_24_img .hj_mk_24_imgg {
    overflow: hidden;
    transform: scale3D(1.1, 1.1, 1.1);
    cursor: pointer;
}

template_hj_24 .hj_mk_24_containerab .hj_mk_24_in-about .hj_mk_24_fr{width:48%;float:right;margin-top:4%;}

template_hj_24 .hj_mk_24_containerab .hj_mk_24_in-about .hj_mk_24_h2{color: #0c64b3;font-size: 62px;margin-top:0px;margin-bottom: 5px;}

template_hj_24 .hj_mk_24_containerab .hj_mk_24_in-about .hj_mk_24_h2 .hj_mk_24_span{display:block;font-weight:bold;font-size: 28px;color: #222;}

template_hj_24 .hj_mk_24_containerab .hj_mk_24_in-about .hj_mk_24_aboutjs{margin:0;line-height:35px;color:#666;text-indent: 2em;

display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:6;overflow: hidden;font-size: 16px}



template_hj_24 .hj_mk_24_containerab .hj_mk_24_proSummry{width: 100%; display: flow-root;padding-top:20px;}

template_hj_24 .hj_mk_24_containerab .hj_mk_24_numCount{ margin:0; margin-top: 10px;}

template_hj_24 .hj_mk_24_containerab .hj_mk_24_numCount .hj_mk_24_ul{display: contents;}

template_hj_24 .hj_mk_24_containerab .hj_mk_24_numCount .hj_mk_24_li{ float: left; width: 31%; text-align: left;margin-left:2%; display:block}

template_hj_24 .hj_mk_24_containerab .hj_mk_24_numCount .hj_mk_24_li .hj_mk_24_item{  border:none}

template_hj_24 .hj_mk_24_containerab .hj_mk_24_numCount .hj_mk_24_li .hj_mk_24_numt{font-size: 18px;
    font-weight: bold;

    display: inline-block;

    line-height: 1.6;

    color:#0c64b3;

    position: relative;}

template_hj_24 .hj_mk_24_containerab .hj_mk_24_numCount .hj_mk_24_li .hj_mk_24_numt:before {

    content: '';

    height: 2px;

    width: 30px;

    background: #0c64b3;

    left: 0;

    bottom: -10px;

    position: absolute;

    z-index: 1;

}

template_hj_24 .hj_mk_24_containerab .hj_mk_24_numCount .hj_mk_24_li .hj_mk_24_numU{ line-height:1.3;}

template_hj_24 .hj_mk_24_containerab .hj_mk_24_numCount .hj_mk_24_li .hj_mk_24_numCX{ font-size:72px;

    font-weight: bold;

    color:#333;}

template_hj_24 .hj_mk_24_containerab .hj_mk_24_numCount .hj_mk_24_li .hj_mk_24_numU .hj_mk_24_unitC{font-size:100%; line-height: 1.3;color:#333; margin-left: 0.3em;}



@media screen and (max-width: 768px) and (min-width: 320px){	

template_hj_24 .hj_mk_24_containerab .hj_mk_24_in-about .hj_mk_24_fl{width:100%;float:none}

template_hj_24 .hj_mk_24_containerab .hj_mk_24_in-about .hj_mk_24_fl .hj_mk_24_img{height:auto;width:100%;overflow:hidden;}

template_hj_24 .hj_mk_24_containerab .hj_mk_24_in-about .hj_mk_24_fr{width:100%;float:none;margin-left:0px}

template_hj_24 .hj_mk_24_containerab .hj_mk_24_numCount .hj_mk_24_li .hj_mk_24_numU{margin-top:20px}

template_hj_24 .hj_mk_24_containerab .hj_mk_24_numCount .hj_mk_24_li .hj_mk_24_numCX{ font-size:30px; }

template_hj_24 .hj_mk_24_containerab .hj_mk_24_numCount{ font-size:0.5vw;}

template_hj_24 .hj_mk_24_containerab .hj_mk_24_numCount .hj_mk_24_li .hj_mk_24_numU .hj_mk_24_unitC{font-size:12px;}

}
template_hj_24 .hj_mk_24_img-cover{position: relative;height:560px;width: 100%;}
template_hj_24 .hj_mk_24_img-cover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 90%;
    background: #0c64b3;
    height: 100%;
    z-index: 1;
}











/*+++++hj_end_24+++++*/


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

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


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



template_hj_25 .hj_mk_25_template_hj_25 .hj_mk_all_mokuai {

	width: 100%;

	margin:0px auto;

	

}



template_hj_25 .hj_mk_25_lxconbt{

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

template_hj_25 .hj_mk_25_lxbiaoti {

    height: auto;

    width: 100%;
}

template_hj_25 .hj_mk_25_lxzhuti{

  

    display: flex;

    align-items: end;

    padding: 30px 0px;

}



template_hj_25 .hj_mk_25_line{font-size:30px;color:#0c64b3}
template_hj_25 .hj_mk_25_xxline{color:#222;font-size:14px}
template_hj_25 .hj_mk_25_lxyw {

    width: auto;

    height: auto;

    font-size: 14px;

    color: #222;

    display: block;

    padding: 0;

   

}

template_hj_25 .hj_mk_25_lxzw{

    width: auto;

    font-size: 30px;

    color: #0c64b3;

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

}

/*+++++hj_end_25+++++*/


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



template_hj_27 .hj_mk_27_template_hj_27 .hj_mk_all_mokuai {

	width: 100%;

	margin:0px auto;

	

}



template_hj_27 .hj_mk_27_lxcon {


    position: relative;

    width: 100%;

    height: auto;

    background-attachment: scroll;

}

template_hj_27 .hj_mk_27_lx {
justify-content: space-between;
    display: flex;
    width: 1200px;

    height: auto;

    margin: auto;
    padding:60px 0;

	

}

template_hj_27 .hj_mk_27_lxfl {

    width: 22%;

    padding: 0px 15px;
box-sizing: border-box;
    display: inline-block;border: 1px solid #3b3e40;
    border-radius: 10px;transition: 0.8s;

}

template_hj_27 .hj_mk_27_lxfl:hover{margin-top: 8px;
        background: #0c64b3;
        border: none;}





template_hj_27 .hj_mk_27_lxfltu {
    margin: auto;

    padding: 30px 0px;
    text-align: center;

}

template_hj_27 .hj_mk_27_lxfltu .hj_mk_27_imgtu{

    width: 58px;
}

template_hj_27 .hj_mk_27_lxtitle {

    width: 100%;

    height: 30px;

    font-size: 20px;

    color: #fff;

    text-align: center;

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

}

template_hj_27 .hj_mk_27_lxfgx .hj_mk_27_lxfgx_hr {

    width: 30px;

    height: 1px;

    border-style: none;

    border-width: 0px;

    padding: 0px;

	   background-color: #676d76;

}



template_hj_27 .hj_mk_27_lxfs {

    width: auto;

    height: auto;

    color: #fff;

    text-align: center;

    margin: 30px 0;
    font-size: 12px;

}
template_hj_27 .hj_mk_27_morebox{display: flex;padding-bottom: 40px;text-align: center;justify-content: center;}
template_hj_27 .hj_mk_27_morebox a{text-decoration: none; color:#fff;font-size: 14px;text-align: center;display: flex;width:100px;align-items: center; }
template_hj_27 .hj_mk_27_morebox a .morediv{width: 65px;
    overflow: hidden;}
template_hj_27 .hj_mk_27_morebox label{margin-left: -120px;transition: 0.8s;}
template_hj_27 .hj_mk_27_morebox span{font-size: 16px;}
template_hj_27 .hj_mk_27_lxfl:hover .hj_mk_27_morebox label{margin-left:0px;}




/*+++++hj_end_27+++++*/


/*+++++hj_go_29+++++*/

/*+++++hj_end_29+++++*/


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



template_hj_28 .hj_mk_28_template_hj_28 .hj_mk_all_mokuai {

	width: 100%;

	margin:0px auto;

	

}



template_hj_28 .hj_mk_28_lxconbt{

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

template_hj_28 .hj_mk_28_lxbiaoti {

    height: auto;

    width: 100%;
}

template_hj_28 .hj_mk_28_lxzhuti{

  

    display: flex;

    align-items: end;

    padding: 30px 0px;

}



template_hj_28 .hj_mk_28_line{font-size:30px;color:#0c64b3}
template_hj_28 .hj_mk_28_xxline{color:#222;font-size:14px}
template_hj_28 .hj_mk_28_lxyw {

    width: auto;

    height: auto;

    font-size: 14px;

    color: #222;

    display: block;

    padding: 0;

   

}

template_hj_28 .hj_mk_28_lxzw{

    width: auto;

    font-size: 30px;

    color: #0c64b3;

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

}

/*+++++hj_end_28+++++*/


/*+++++hj_go_30+++++*/
template_hj_30 {

	overflow-x: hidden;

	color: #000;

	font-size: 14px;

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

}

template_hj_30 a {

	text-decoration: none;

	color: #666;

}

template_hj_30 .hj_mk_30_template_hj_30 * {

	margin: 0;

	list-style: none;

	padding: 0;

	box-sizing: border-box

}

template_hj_30 .hj_mk_30_clearfix:before, template_hj_30 .hj_mk_30_clearfix:after {

	content: "";

	display: block;

	clear: both;

	width: 0;

	height: 0;

	visibility: hidden;

	font-size: 0;

}

template_hj_30 .hj_mk_30_marginauto {

	margin: 0 auto;

}

template_hj_30 .hj_mk_30_main {

    width: 100%;

    

    margin: 0 auto;

    display: block;

}

template_hj_30 .hj_mk_30_in_pro{padding: 40px 0;}







template_hj_30 .l_btnbox{

	width:100%;

	max-width:1200px;

	margin:0px auto;

	

}







template_hj_30 .hj_mk_30_lunbo {

	position: relative;

	width:95%;

	margin:0px auto;

	height: auto;

	overflow: hidden;

	padding:20px 0 50px;

}

template_hj_30 .hj_mk_30_lunbochang {

	height: auto;

}

template_hj_30 .hj_mk_30_datu {

	height: auto;

	width: 100%;

	float: left;

}

template_hj_30 .hj_mk_30_datuimg {

	width: 100%;

	height: auto;

	vertical-align:bottom;

}

template_hj_30 .hj_mk_30_xiaotu {

	/*width: 10%;

	z-index: 2;

	position: absolute;

	bottom: 10px;

	text-align: center;

    left: 50%;

    transform: translateX(-50%);*/

}

template_hj_30 #hj_mk_30_lb{width:100%;height:auto;position:relative}

template_hj_30 .hj_mk_30_xiaotubox {

	display: inline-block;

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

	border-radius: 10px;

	padding: 0px 10px;

}

template_hj_30 .hj_mk_30_xiaotulist {

	background: #FFF;

	margin: 6px;

	float: left;

	border-radius: 6px;

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

	cursor: pointer;

}

template_hj_30 .hj_mk_30_xiaotulistXZ {

	background: #d03736;

	margin: 6px;

	float: left;

	border-radius: 6px;

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

	cursor: pointer;

}

template_hj_30 .hj_mk_30_datu1simg {

	width: 140px;

	height: 60px;

}

template_hj_30 .hj_mk_30_lunboitem{

	width: 20%;

	display: block;

    padding: 0px;

    margin-bottom: 20px;

    line-height: 1.42857143;

    border-radius: 0px;

    transition: all 0.2s ease-in;

    -moz-transition: all 0.2s ease-in;

    -ms-transition: all 0.2s ease-in;

    -o-transition: all 0.2s ease-in;

    -webkit-transition: all 0.2s ease-in;

}



template_hj_30 .hj_mk_30_lunboitemnei{

	margin-left:15px;

	margin-right:15px;

	

}



template_hj_30 .hj_mk_30_caption .hj_mk_30_ksu{

    display: block;

    margin-bottom: 15px;

    margin-top: 10px;

}

template_hj_30 span.hj_mk_30_atvalue {

    color: #777;

    display: -webkit-box;

    overflow: hidden;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

	text-align: left;

	height:40px

}

template_hj_30 a.hj_mk_30_motl {

    width: 100%;

    display: block;

    line-height: 34px;

    height: 34px;

    border: 1px solid #999;

    text-align: center;

    /*transition: all 0.3s ease-in;

    -moz-transition: all 0.3s ease-in;

    -ms-transition: all 0.3s ease-in;

    -o-transition: all 0.3s ease-in;

    -webkit-transition: all 0.3s ease-in;*/

    color: #999;

    margin-top: 40px;

}

template_hj_30 .hj_mk_30_lunboitem:hover a.hj_mk_30_motl {

    width: 100%;

    display: block;

    line-height: 34px;

    height: 34px;

    border: 1px solid #d02329;

    text-align: center;

    color: #fff;

    background: #d02329;

    margin-top: 40px;

}

template_hj_30 a.hj_mk_30_lightbox {

    width: 100%;

    height: 100%;

    display: block;

    border: 0px solid #d6dce4;

    margin-bottom: 0;

    border-radius: 0;

    overflow: hidden;

    background: #F2F6F9;

}

template_hj_30 .hj_mk_30_hjtwlist {

	width: 100%;

	height: 200px;

	padding: 0;

	vertical-align: top;

	clear: both;

	overflow: hidden;

	display: flex;

	align-items: center;

	justify-content: center;

}

template_hj_30 .hj_mk_30_hjtwlisttu {

	max-width: 100%;

	height: 200px;

	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_30 .hj_mk_30_hjtwlisttu: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_30 .hj_mk_30_zuojantou {

	position: absolute;

	left:0px;

	top:40%;

	margin-top: -25px;

	display: block;

	width: 35px;

	height:35px;

	text-align:center;

	background: url(../1310/zuo.png) no-repeat;

	background-size:35px;

	cursor: pointer;

	

	

}



template_hj_30 .hj_mk_30_youjantou {

	position:absolute;

	right:0px;

	top:40%;

	margin-top: -25px;

	display: block;

	width: 35px;

	height: 35px;

	text-align:center;

	background: url(../1310/you.png) no-repeat;

	background-size:35px;

	cursor: pointer;

}


/*+++++hj_end_30+++++*/


/*+++++hj_go_39+++++*/
@charset "utf-8";

template_hj_39 {

	overflow-x: hidden;

	color: #000;

	font-size: 14px;

	font-family: microsoft yahei, "宋体";

}

template_hj_39 a {

	text-decoration: none;

	color: #666;

}

template_hj_39 .hj_mk_39_template_hj_39 * {

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_39 .hj_mk_39_clear {

	clear: both

}

template_hj_39 .hj_mk_39_con {

	display: flex;

	width: 100%;

	background: #f9f9f9;

}
template_hj_39 .hj_mk_39_left,template_hj_39 .hj_mk_39_right{height:100%;display: flex;align-items: center;justify-content: center}
template_hj_39 .hj_mk_39_left{background: #031020;width:40%;}
template_hj_39 .hj_mk_39_right{padding: 50px 0;width:60%;display: flex;align-items: center;justify-content: center;}
template_hj_39 .hj_mk_39_neirbox{width:60%;}
template_hj_39 .hj_mk_39_titbox{margin-bottom: 60px;}
template_hj_39 .hj_mk_39_titbox .title{color:#fff;font-weight: bold;font-size:20px;line-height:2}
template_hj_39 .hj_mk_39_jsbox .des{color:#b1a7b6;font-size: 16px;
    line-height: 2em;}
template_hj_39 .hj_mk_39_right ul{width:90%;overflow:hidden;}
template_hj_39 .hj_mk_39_right ul li{float: left;width:50%;margin-bottom: 40px;box-sizing: border-box;padding:0 30px;}
template_hj_39 .hj_mk_39_right ul li img{width:80px;}
template_hj_39 .hj_mk_39_right ul li h2{margin:15px 0;font-weight: bold;color:#333;font-size:16px;text-align: left;}
template_hj_39 .hj_mk_39_right ul li label{border:1px solid #0c64b3;width: 18px;display: inline-block;}
template_hj_39 .hj_mk_39_right ul li .msdes{font-size: 14px;
    line-height: 1.8;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    height: 120px;
    color: #666;
    margin-top: 5px;}
template_hj_39 .hj_mk_39_linebot{border:1px solid #fff;width:54px;margin-top:40px;}
/*+++++hj_end_39+++++*/


/*+++++hj_go_43+++++*/

/*+++++hj_end_43+++++*/


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



template_hj_41 .hj_mk_41_template_hj_41 .hj_mk_all_mokuai {

	width: 100%;

	margin:0px auto;

	

}



template_hj_41 .hj_mk_41_lxconbt{

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

template_hj_41 .hj_mk_41_lxbiaoti {

    height: auto;

    width: 100%;
}

template_hj_41 .hj_mk_41_lxzhuti{

  

    display: flex;

    align-items: end;

    padding: 30px 0px;

}



template_hj_41 .hj_mk_41_line{font-size:30px;color:#0c64b3}
template_hj_41 .hj_mk_41_xxline{color:#222;font-size:14px}
template_hj_41 .hj_mk_41_lxyw {

    width: auto;

    height: auto;

    font-size: 14px;

    color: #222;

    display: block;

    padding: 0;

   

}

template_hj_41 .hj_mk_41_lxzw{

    width: auto;

    font-size: 30px;

    color: #0c64b3;

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

}

/*+++++hj_end_41+++++*/


/*+++++hj_go_42+++++*/
/* CSS Document */
template_hj_42 {
	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

}


template_hj_42 .hj_mk_42_template_hj_42{

	background: #fff;

}
template_hj_42 .hj_mk_42_template_hj_42 *{
	text-decoration:none;
	box-sizing: border-box;
}
template_hj_42 .hj_mk_42_template_hj_42 ul, li{

	 list-style: none;

}
template_hj_42 .hj_mk_42_marginauto {

	margin: 0 auto;

}
/*tupianlist图文列表4*/
.hj_mk_42_hjtuwenlisttype4ullitudiv {
	width: 100%;
	height: 100%;
	display: flex !important;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}
.hj_mk_42_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 */
}
.hj_mk_42_hjtuwenlisttype4ullitudivimg:hover {
	transform: scale(1.hj_mk_42_2, 1.hj_mk_42_2);
	-moz-transform: scale(1.hj_mk_42_2, 1.hj_mk_42_2); /* Firefox 4 */
	-webkit-transform: scale(1.hj_mk_42_2, 1.hj_mk_42_2); /* Safari and Chrome */
	-o-transform: scale(1.hj_mk_42_2, 1.hj_mk_42_2); /* Opera */
}
.hj_mk_42_clear{ clear:both}
.hj_mk_42_news{
	width: 100%;
	margin-top:50px;
	margin-bottom:50px;
}
.hj_mk_42_news .hj_mk_42_news-box{
    width: 100%;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    position: relative;
    min-height: inherit;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-title{
    text-align:center
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-title .hj_mk_42_w_img{
    width: 100%;
    height: 100%;
    position: relative;
    min-height: inherit;
	text-align:center
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-title .hj_mk_42_w_img .hj_mk_42_en-title{
    height:45px; 
	line-height:45px; 
	font-size:26px; 
	font-weight:bold;
	padding: 0;
    margin: 0;
	color:#000;
	font-style:italic;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-title .hj_mk_42_w_img .hj_mk_42_cn-title{
    height:45px; 
	line-height:45px; 
	color:#fff; 
	font-size:22px; 
	font-style:italic; 
	letter-spacing:2px;
	padding: 0;
    margin: 0;
	margin-top:10px;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-title .hj_mk_42_w_img .hj_mk_42_cn-title span{
	display:inline-block;
	background:#224899;
	padding:0 50px
	
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list{
    width: 100%;
    margin: 0 auto;
	margin-top:50px;
	
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list > img {
    width: 100%;
    height: auto;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_content_box {
    width: 100%;
    height: 100%;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox .hj_mk_42_newContainer {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 1rem auto;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox .hj_mk_42_newLi {
    width: calc(100% / 3);
    height: 400px;
    float: left;
	position: relative;
    overflow: hidden;
    padding: 20px;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox .hj_mk_42_porTbox {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 230px;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox .hj_mk_42_newImg {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	transition: all .5s ease;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox .hj_mk_42_porBbox {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 130px;
	padding: 20px 20px 10px;
	border: 1px solid #f2f2f2;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox .hj_mk_42_newTitle {
	font-size: 1rem;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	white-space: nowrap;
	width: 100%;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox .hj_mk_42_newSummry {
	color: #777;
	white-space: nowrap;
	overflow: hidden;
	margin: 10px 0;
	text-overflow: ellipsis;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox .hj_mk_42_lookDetail {
	position: relative;
	display: block;
	color: #777;
	height: 38px;
	line-height: 38px;
	border-top: 1px solid #e5e5e5;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox .hj_mk_42_arrowsR {
	position: absolute;
	top: 50%;
	right: 0px;
	transform: translate(0, -50%);
	width: 30px;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox .hj_mk_42_arrowsR img {
	position: absolute;
	transition: all .5s ease;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox .hj_mk_42_harr {
	opacity: 0;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox .hj_mk_42_showBox {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: rgba(0, 0, 0, .6);
	transition: all 0.5s ease;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox .hj_mk_42_showBoxLink {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: block;
	width: 60%;
	color: #fff;
	text-align: center;
	font-size: 1rem;
	padding: 0.5rem 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox .hj_mk_42_showBoxLink::before {
	content: '';
	position: absolute;
	top: 0px;
	left: 50%;
	transform: translateX(-50%);
	width: 60%;
	height: 1px;
	background: #fff;
	transition: all .5s ease;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox .hj_mk_42_showBoxLink::after {
	content: '';
	position: absolute;
	bottom: 0px;
	left: 50%;
	transform: translateX(-50%);
	width: 60%;
	height: 1px;
	background: #fff;
	transition: all .5s ease;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox .hj_mk_42_lookDetail:hover .hj_mk_42_barr {
	opacity: 0;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox .hj_mk_42_lookDetail:hover .hj_mk_42_harr {
	opacity: 1;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox .hj_mk_42_newLi:hover .hj_mk_42_showBox {
	opacity: 1;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox .hj_mk_42_newLi:hover .hj_mk_42_newImg {
	transform: translate(-50%, -50%) scale(1.1);
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox .hj_mk_42_newLi:hover .hj_mk_42_showBoxLink::before {
	width: 1rem;
}
.hj_mk_42_news .hj_mk_42_news-box .hj_mk_42_news-list .hj_mk_42_newBox .hj_mk_42_newLi:hover .hj_mk_42_showBoxLink::after {
	width: 1rem;
}

/*+++++hj_end_42+++++*/


/*+++++hj_go_44+++++*/

/*+++++hj_end_44+++++*/


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

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

