/*+++++hj_go_655+++++*/
template_hj_655 {
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
	
}
template_hj_655 .hj_mk_655_template_hj_655{
	
}
template_hj_655 .hj_mk_655_template_hj_655 *{
	box-sizing: border-box;
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
}

template_hj_655 a {
	text-decoration: none;
}
template_hj_655 .hj_mk_655_marginauto {
	margin: 0 auto;
}
template_hj_655 .hj_mk_655_wrap-header {
	height: 35px;
	position: relative;
	z-index: 99999;
	margin: 0 auto 0px;
	width: 100%;
	line-height: 35px;
border-bottom: #e5e5e5 solid 1px;
}
template_hj_655 .hj_mk_655_header {
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
	margin:0 auto;
}
template_hj_655 .hj_mk_655_img-style {
	border-style: none
}
template_hj_655 .hj_mk_655_clearfix {
	zoom: 1
}
template_hj_655 .hj_mk_655_clearfix:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
template_hj_655 .hj_mk_655_clearfix:before, .hj_mk_655_clearfix:after {
	display: table;
	line-height: 0;
	content: ""
}
template_hj_655 .hj_mk_655_clearfix:after {
	clear: both
}
template_hj_655 .hj_mk_655_fl {
	float: left;
	display: inline;
}
template_hj_655 .hj_mk_655_fr {
	float: right;
	display: inline;
}
template_hj_655 .hj_mk_655_header p {
	height: 35px;
	line-height: 35px;
	color: #747474;
	font-size: 12px;
}
template_hj_655 .hj_mk_655_header ul li {
	float: left;
	height: 35px;
	line-height: 35px;
	
	
	position: relative;
}
template_hj_655 .hj_mk_655_header ul li a{display: inline-block;padding: 0 10px;border-left: 1px solid #bcbcbc;line-height: 15px;color: #333;font-size: 12px;}
template_hj_655 .hj_mk_655_header ul li:first-child a{
	border-left: none;
}
/*+++++hj_end_655+++++*/


/*+++++hj_go_656+++++*/
/* CSS Document */

template_hj_656 {

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

}

template_hj_656 .hj_mk_656_template_hj_656{

	background: #fff;

}

template_hj_656 .hj_mk_656_template_hj_656 *{

	text-decoration:none;

	box-sizing: border-box;

}

template_hj_656 .hj_mk_656_template_hj_656 ul, li{



	 list-style: none;



}

template_hj_656 .hj_mk_656_marginauto {

	width:1200px;

	margin: 0 auto;

}

template_hj_656 .hj_mk_656_clear{ clear:both}



template_hj_656 .hj_mk_656_template_hj_656 .hj_mk_656_top{    

	box-sizing: border-box;

    height: auto;

    min-width: none;

    min-height: none;

    margin: auto;

    display: block;

    padding: 15px 0px;

}

template_hj_656 .hj_mk_656_template_hj_656 .hj_mk_656_logo{

    height: auto;

    min-height: none;

    min-width: none;

    display: inline-block;

	float:left;

	text-align:left

}

template_hj_656 .hj_mk_656_template_hj_656 .hj_mk_656_logo img{

	max-width: 100%;

    display: inline;

}

template_hj_656 .hj_mk_656_template_hj_656 .hj_mk_656_tel {

	display: inline-block;

    padding-left:70px;

    min-width: none;

    min-height: none;

    max-width: none;

    max-height: none;

	float:right;

    text-align: left;

}

template_hj_656 .hj_mk_656_template_hj_656 .hj_mk_656_tel_title {

	font-size: 16px;
    color: #a0a0a0;

}

template_hj_656 .hj_mk_656_template_hj_656 .hj_mk_656_tel_dianhua {

	font-size: 32px;

	font-weight:bold; 

}
template_hj_656 .hj_mk_656_template_hj_656 .hj_mk_656_ms-title{margin: 10px 0 10px 20px;
    border-left: 1px solid #d4d4d4;
    float: left;
    padding-left: 20px;}
template_hj_656 .hj_mk_656_template_hj_656 .hj_mk_656_ms-title .hj_mk_656_des{font-size: 18px;
    margin: 3px 0;}

/*+++++hj_end_656+++++*/


/*+++++hj_go_657+++++*/
.hj_mk_657_template_hj_657 .hj_mk_all_mokuai {
	width: 100%;
	margin: 0px auto;
}
.hj_mk_657_menu-navlist {
	margin: 0 auto;
}
.hj_mk_657_menu-navlist ul, .hj_mk_657_menu-navlist ul li {
	list-style: none;
}
.hj_mk_657_menu-navlist ul {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	display: flex;
}
.hj_mk_657_menu-navlist ul li {
	flex: auto;
	line-height: 65px;
	text-align: center;
	float: left;
	position: relative;
}
.hj_mk_657_menu-navlist ul li:before {
	content: "|";
	position: absolute;
	right: -2px;
	top: 0;
	color: #3071a9;
}
.hj_mk_657_menu-navlist ul li:last-of-type:before {
	content: "";
}
.hj_mk_657_menu-navlist ul li a {
	height: 65px;
	line-height: 65px;
	width: 100%;
	padding: 0;
	position: relative;
	font-size: 16px;
	text-decoration: none;
	display: inline-block;
	color: #fff;
}
.hj_mk_657_menu-navlist ul li a.active, .hj_mk_657_menu-navlist ul li:hover a {
	background: #3ba86f;
	color: #ffffff;
}

/*+++++hj_end_657+++++*/


/*+++++hj_go_658+++++*/
template_hj_658 .hj_mk_658_lunbo {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
}
template_hj_658 .hj_mk_658_lunbochang {
	height: auto;
}
template_hj_658 .hj_mk_658_datu {
	height: auto;
	width: 100%;
	float: left;
}
template_hj_658 .hj_mk_658_datuimg {
	width: 100%;
	height: auto;
	vertical-align:bottom;
}
template_hj_658 .hj_mk_658_xiaotu {
	width: 100%;
	z-index: 2;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
template_hj_658 .hj_mk_658_xiaotubox {
	display: inline-block;
	background: rgba(255,255,255,0.3);
	border-radius: 10px;
	padding: 0px 10px;
}
template_hj_658 .hj_mk_658_xiaotulist {
	background: #FFF;
	margin: 6px;
	float: left;
	border-radius: 6px;
	border: 6px solid rgba(0, 0, 0, 0.2);
	cursor: pointer;
}
template_hj_658 .hj_mk_658_xiaotulistXZ {
	background: #d03736;
	margin: 6px;
	float: left;
	border-radius: 6px;
	border: 6px solid rgba(0, 0, 0, 0.2);
	cursor: pointer;
}
template_hj_658 .hj_mk_658_datu1simg {
	width: 140px;
	height: 60px;
}
template_hj_658 .hj_mk_658_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_658 .hj_mk_658_zuojantou:hover {
	background-position: -170px 5px;
}
template_hj_658 .hj_mk_658_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_658 .hj_mk_658_youjantou:hover {
	background-position: -50px 5px;
}

/*+++++hj_end_658+++++*/


/*+++++hj_go_660+++++*/


.hj_mk_660_tw_box {
    margin:0 auto ;
    padding:30px 0;
    box-sizing: border-box;
}


.hj_mk_660_tw_box .hj_mk_660_title {
    width: 100%;
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
    background-color: #FAFAFA;
    background-image: -webkit-linear-gradient(top, #FFF, #F2F2F2);
    background-image: -o-linear-gradient(top, #FFF, #F2F2F2);
    background-image: -ms-linear-gradient(top, #FFF, #F2F2F2);
    background-repeat: repeat-x;
    display: flex;align-items: center;justify-content: space-between;
}
.hj_mk_660_tw_box .hj_mk_660_title a {
    margin-right: 10px;
    font-size: 15px;
    color: #666666;
}
.hj_mk_660_tw_box .hj_mk_660_title h2 {
   
    position: relative;
    width: 240px;
    height: 0;
    
    border-left: 0px solid transparent;
    border-right: 55px solid transparent;
}
.hj_mk_660_tw_box .hj_mk_660_title h2 span{ height: 50px;
    line-height: 50px;overflow: hidden;
    color: #fff; display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 18px;position: absolute;left:20px;top:0;width:90%;text-align: left;z-index: 999;}
.hj_mk_660_tw_box .hj_mk_660_pro-list{overflow: hidden;margin:0;padding:0 0 20px;}
.hj_mk_660_tw_box .hj_mk_660_pro-list li {
    display: block;
    float: left;
    width: 23.65%;
    margin-right: 1.8%;
    background: #fff;
    padding: 15px;
    box-sizing: border-box;
    transition: all .5s;
}
.hj_mk_660_tw_box .hj_mk_660_pro-list li:last-child {
    margin-right: 0;
}
.hj_mk_660_tw_box .hj_mk_660_pro-list li .hj_mk_660_img-td {
    display: block;
    width: 100%;
    position: relative;
    padding-top: 75%;
    overflow: hidden;
}

.hj_mk_660_tw_box .hj_mk_660_pro-list li .hj_mk_660_img-td img {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    left: 0;
    top: 0;
    transition: all .5s;
}

.hj_mk_660_tw_box .hj_mk_660_pro-list li a.hj_mk_660_name {
    display: block;
    text-align: center;
    height: 30px;
    line-height: 40px;
    font-size: 16px;
    color: #666;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-decoration: none;
}

.hj_mk_660_tw_box .hj_mk_660_pro-list li:hover {
    box-shadow: 0px 10px 15px rgba(0, 0, 0, .1);
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
}

.hj_mk_660_tw_box .hj_mk_660_pro-list li a.hj_mk_660_name:hover {
    color: #005197;
    text-decoration: none;
}
.hj_mk_660_tw_box .hj_mk_660_pro-list li .hj_mk_660_img-td:hover img {
    -webkit-transform: scale(1.12);
    transform: scale(1.12);
}
/*+++++hj_end_660+++++*/


/*+++++hj_go_661+++++*/


.hj_mk_661_tw_box {
    margin:0 auto ;
    padding:30px 0;
    box-sizing: border-box;
}


.hj_mk_661_tw_box .hj_mk_661_title {
    width: 100%;
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
    background-color: #FAFAFA;
    background-image: -webkit-linear-gradient(top, #FFF, #F2F2F2);
    background-image: -o-linear-gradient(top, #FFF, #F2F2F2);
    background-image: -ms-linear-gradient(top, #FFF, #F2F2F2);
    background-repeat: repeat-x;
    display: flex;align-items: center;justify-content: space-between;
}
.hj_mk_661_tw_box .hj_mk_661_title a {
    margin-right: 10px;
    font-size: 15px;
    color: #666666;
}
.hj_mk_661_tw_box .hj_mk_661_title h2 {
   
    position: relative;
    width: 240px;
    height: 0;
    
    border-left: 0px solid transparent;
    border-right: 55px solid transparent;
}
.hj_mk_661_tw_box .hj_mk_661_title h2 span{ height: 50px;
    line-height: 50px;overflow: hidden;
    color: #fff; display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 18px;position: absolute;left:20px;top:0;width:90%;text-align: left;z-index: 999;}
.hj_mk_661_tw_box .hj_mk_661_pro-list{overflow: hidden;margin:0;padding:0 0 20px;}
.hj_mk_661_tw_box .hj_mk_661_pro-list li {
    display: block;
    float: left;
    width: 23.65%;
    margin-right: 1.8%;
    background: #fff;
    padding: 15px;
    box-sizing: border-box;
    transition: all .5s;
}
.hj_mk_661_tw_box .hj_mk_661_pro-list li:last-child {
    margin-right: 0;
}
.hj_mk_661_tw_box .hj_mk_661_pro-list li .hj_mk_661_img-td {
    display: block;
    width: 100%;
    position: relative;
    padding-top: 75%;
    overflow: hidden;
}

.hj_mk_661_tw_box .hj_mk_661_pro-list li .hj_mk_661_img-td img {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    left: 0;
    top: 0;
    transition: all .5s;
}

.hj_mk_661_tw_box .hj_mk_661_pro-list li a.hj_mk_661_name {
    display: block;
    text-align: center;
    height: 30px;
    line-height: 40px;
    font-size: 16px;
    color: #666;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-decoration: none;
}

.hj_mk_661_tw_box .hj_mk_661_pro-list li:hover {
    box-shadow: 0px 10px 15px rgba(0, 0, 0, .1);
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
}

.hj_mk_661_tw_box .hj_mk_661_pro-list li a.hj_mk_661_name:hover {
    color: #005197;
    text-decoration: none;
}
.hj_mk_661_tw_box .hj_mk_661_pro-list li .hj_mk_661_img-td:hover img {
    -webkit-transform: scale(1.12);
    transform: scale(1.12);
}
/*+++++hj_end_661+++++*/


/*+++++hj_go_662+++++*/


.hj_mk_662_tw_box {
    margin:0 auto ;
    padding:30px 0;
    box-sizing: border-box;
}


.hj_mk_662_tw_box .hj_mk_662_title {
    width: 100%;
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
    background-color: #FAFAFA;
    background-image: -webkit-linear-gradient(top, #FFF, #F2F2F2);
    background-image: -o-linear-gradient(top, #FFF, #F2F2F2);
    background-image: -ms-linear-gradient(top, #FFF, #F2F2F2);
    background-repeat: repeat-x;
    display: flex;align-items: center;justify-content: space-between;
}
.hj_mk_662_tw_box .hj_mk_662_title a {
    margin-right: 10px;
    font-size: 15px;
    color: #666666;
}
.hj_mk_662_tw_box .hj_mk_662_title h2 {
   
    position: relative;
    width: 240px;
    height: 0;
    
    border-left: 0px solid transparent;
    border-right: 55px solid transparent;
}
.hj_mk_662_tw_box .hj_mk_662_title h2 span{ height: 50px;
    line-height: 50px;overflow: hidden;
    color: #fff; display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 18px;position: absolute;left:20px;top:0;width:90%;text-align: left;z-index: 999;}
.hj_mk_662_tw_box .hj_mk_662_pro-list{overflow: hidden;margin:0;padding:0 0 20px;}
.hj_mk_662_tw_box .hj_mk_662_pro-list li {
    display: block;
    float: left;
    width: 23.65%;
    margin-right: 1.8%;
    background: #fff;
    padding: 15px;
    box-sizing: border-box;
    transition: all .5s;
}
.hj_mk_662_tw_box .hj_mk_662_pro-list li:last-child {
    margin-right: 0;
}
.hj_mk_662_tw_box .hj_mk_662_pro-list li .hj_mk_662_img-td {
    display: block;
    width: 100%;
    position: relative;
    padding-top: 75%;
    overflow: hidden;
}

.hj_mk_662_tw_box .hj_mk_662_pro-list li .hj_mk_662_img-td img {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    left: 0;
    top: 0;
    transition: all .5s;
}

.hj_mk_662_tw_box .hj_mk_662_pro-list li a.hj_mk_662_name {
    display: block;
    text-align: center;
    height: 30px;
    line-height: 40px;
    font-size: 16px;
    color: #666;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-decoration: none;
}

.hj_mk_662_tw_box .hj_mk_662_pro-list li:hover {
    box-shadow: 0px 10px 15px rgba(0, 0, 0, .1);
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
}

.hj_mk_662_tw_box .hj_mk_662_pro-list li a.hj_mk_662_name:hover {
    color: #005197;
    text-decoration: none;
}
.hj_mk_662_tw_box .hj_mk_662_pro-list li .hj_mk_662_img-td:hover img {
    -webkit-transform: scale(1.12);
    transform: scale(1.12);
}
/*+++++hj_end_662+++++*/


/*+++++hj_go_663+++++*/
template_hj_663 {
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_663 a {
	text-decoration: none;
	color: #666;
}
template_hj_663 .hj_mk_663_template_hj_663 {
	background: #f7f7f7;
}
template_hj_663 .hj_mk_663_template_hj_663 * {
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_663 .hj_mk_663_clearfix {
	zoom: 1
}
template_hj_663 .hj_mk_663_clearfix:before, .hj_mk_663_clearfix:after {
	display: table;
	line-height: 0;
	content: ""
}
template_hj_663 .hj_mk_663_clearfix:after {
	clear: both
}
template_hj_663 .hj_mk_663_marginauto {
	margin: 0 auto;
}
template_hj_663 .hj_mk_663_session {
	width: 100%;
	padding-top: 50px;
	padding-bottom: 60px;
}
template_hj_663 .hj_mk_663_session .hj_mk_663_centent-box {
	margin-top: 70px;
}
template_hj_663 .hj_mk_663_session .hj_mk_663_centent-box .hj_mk_663_item-box {
	float: left;
	width: 50%;
	height: 300px;
	overflow: hidden;
}
template_hj_663 .hj_mk_663_session .hj_mk_663_centent-box .hj_mk_663_item-box .hj_mk_663_img-box {
	position: relative;
	width: 50%;
	float: left;
	overflow: hidden;
	height: 100%;
	z-index: 2;
}
template_hj_663 .hj_mk_663_session .hj_mk_663_centent-box .hj_mk_663_item-box .hj_mk_663_img-box img {
	transition: all .3s;
	height: 100%;
	width: 100%;
	object-fit: cover;
}
template_hj_663 .hj_mk_663_session .hj_mk_663_centent-box .hj_mk_663_item-box .hj_mk_663_txt-box {
	position: relative;
	background: #fff;
	float: left;
	width: 50%;
	padding-left: 38px;
	box-sizing: border-box;
	padding-top: 65px;
	padding-right: 25px;
	height: 100%;
}
template_hj_663 .hj_mk_663_session .hj_mk_663_centent-box .hj_mk_663_item-box .hj_mk_663_txt-box .hj_mk_663_center {
	position: relative;
}
template_hj_663 .hj_mk_663_session .hj_mk_663_centent-box .hj_mk_663_item-box .hj_mk_663_txt-box:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #0056a8;
	content: '';
	left: -100%;
	transition: all .3s;
}
template_hj_663 .hj_mk_663_session .hj_mk_663_centent-box .hj_mk_663_item-box .hj_mk_663_txt-box .hj_mk_663_title-box {
	margin-bottom: 15px;
}
template_hj_663 .hj_mk_663_session .hj_mk_663_centent-box .hj_mk_663_item-box .hj_mk_663_txt-box .hj_mk_663_title-box h3 {
	font-size: 24px;
	color: #333333;
	margin-bottom: 5px;
}
template_hj_663 .hj_mk_663_session .hj_mk_663_centent-box .hj_mk_663_item-box .hj_mk_663_txt-box .hj_mk_663_title-box p {
	font-size: 12px;
	color: #666666;
	line-height: 1.4;
}
template_hj_663 .hj_mk_663_session .hj_mk_663_centent-box .hj_mk_663_item-box .hj_mk_663_txt-box .hj_mk_663_des-box p {
	font-size: 14px;
	color: #666666;
	line-height: 1.8;
}
template_hj_663 .hj_mk_663_session .hj_mk_663_centent-box .hj_mk_663_item-box:nth-child(3) .hj_mk_663_txt-box:before, template_hj_663 .hj_mk_663_session .hj_mk_663_centent-box .hj_mk_663_item-box:nth-child(4) .hj_mk_663_txt-box:before {
	left: auto;
	right: -100%;
}
template_hj_663 .hj_mk_663_session .hj_mk_663_centent-box .hj_mk_663_item-box:nth-child(3):hover .hj_mk_663_txt-box:before, template_hj_663 .hj_mk_663_session .hj_mk_663_centent-box .hj_mk_663_item-box:nth-child(4):hover .hj_mk_663_txt-box:before {
	right: 0;
	left: auto;
}
template_hj_663 .hj_mk_663_session .hj_mk_663_centent-box .hj_mk_663_item-box:hover .hj_mk_663_img-box img {
	transform: scale(1.1);
}
template_hj_663 .hj_mk_663_session .hj_mk_663_centent-box .hj_mk_663_item-box:hover .hj_mk_663_txt-box h3, template_hj_663 .hj_mk_663_session .hj_mk_663_centent-box .hj_mk_663_item-box:hover .hj_mk_663_txt-box p {
	color: #fff;
}
template_hj_663 .hj_mk_663_session .hj_mk_663_centent-box .hj_mk_663_item-box:hover .hj_mk_663_txt-box:before {
	left: 0;
}
template_hj_663 .hj_mk_663_public-title {
    text-align: center;
}
template_hj_663 .hj_mk_663_public-title h3 {
    font-size: 36px;
    color: #0056a8;
    margin-bottom: 6px;
}
template_hj_663 .hj_mk_663_public-title h3 span {
    font-size: 90px;
    font-family: 'Times New Roman';
    display: inline-block;
    margin-right: 10px;
    line-height: 1.1;
}
template_hj_663 .hj_mk_663_public-title p {
    font-size: 20px;
    color: #666666;
}

/*+++++hj_end_663+++++*/


/*+++++hj_go_665+++++*/
template_hj_665 {
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_665 a {
	text-decoration: none;
}
template_hj_665 .hj_mk_665_template_hj_665 *{
	box-sizing: border-box;
	margin: 0;
	list-style: none;
	padding: 0;
}

template_hj_665 .hj_mk_665_template_hj_665{
	
	
}
template_hj_665 .hj_mk_665_marginauto {
	margin: 0 auto;
}
template_hj_665 .hj_mk_665_template_hj_665 .hj_mk_665_gg-box{position: relative;}
template_hj_665 .hj_mk_665_template_hj_665 .hj_mk_665_gg-img{width:100%;}
template_hj_665 .hj_mk_665_template_hj_665 .hj_mk_665_gg-img img{width:100%;}
template_hj_665 .hj_mk_665_template_hj_665 .hj_mk_665_gg-container{position: absolute;left:0;top:0;width:100%;height: 100%;display: flex;align-items: center;}
template_hj_665 .hj_mk_665_template_hj_665 .hj_mk_665_hf-box{width:1200px;margin:0 auto;display: flex;align-items: center;justify-content: space-between;}

template_hj_665 .hj_mk_665_template_hj_665 .hj_mk_665_left .hj_mk_665_title{font: bold 32px "microsoft yahei";
    color: #fff;}
template_hj_665 .hj_mk_665_template_hj_665 .hj_mk_665_left .hj_mk_665_des{margin-top: 14px;
    font-size: 24px;
    color: #fff;}
template_hj_665 .hj_mk_665_template_hj_665  .hj_mk_665_right{width: 28%;text-align: center;}
template_hj_665 .hj_mk_665_template_hj_665 .hj_mk_665_hot-line{display: block;
    font-size: 15px;
    color: #fff;
    line-height: 18px;
    padding-bottom: 5px;}
template_hj_665 .hj_mk_665_template_hj_665 .hj_mk_665_tel{font-weight: bold;
    font-size: 34px;
    color: #fff;
    line-height: 36px;}
template_hj_665 .hj_mk_665_template_hj_665  .hj_mk_665_onlin-zx{display: inline-block;
    width: 300px;
    height: 46px;
    background: #3ba86f;
    margin-top: 16px;
    font-size: 18px;
    color: #fff;
    line-height: 46px;
    position: relative;
    border-radius: 6px;text-align: center;}
/*+++++hj_end_665+++++*/


/*+++++hj_go_669+++++*/

/*+++++hj_end_669+++++*/


/*+++++hj_go_664+++++*/
template_hj_664 {
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_664 a {
	text-decoration: none;
}
template_hj_664 .hj_mk_664_template_hj_664 *{
	box-sizing: border-box;
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
}

template_hj_664 .hj_mk_664_template_hj_664{
	
	
}
template_hj_664 .hj_mk_664_marginauto {
	margin: 0 auto;
}
.hj_mk_664_row{overflow: hidden;}
template_hj_664 .hj_mk_664_clear {
	clear: both
}
 template_hj_664 .hj_mk_664_gywm{margin:0 auto;}
 template_hj_664 .hj_mk_664_bfb-100 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

template_hj_664 .hj_mk_664_bfb-50, template_hj_664 .hj_mk_664_bfb-100,template_hj_664 .hj_mk_664_bfb-740 {
	float: left;
}
template_hj_664 .hj_mk_664_bfb-100 {
	width: 100%;
}
template_hj_664 .hj_mk_664_bfb-50 {
	width: calc(100% - 740px);
	position: relative;
}
template_hj_664 .hj_mk_664_bfb-740{width:740px;}
template_hj_664 .hj_mk_664_bfb-740 img{width: 100%;}
template_hj_664 .hj_mk_664_bfb-50>h2{text-align: right;color: #3ba86f;
   
    padding-left: 24px;font-size: 48px;
    font-weight: bold;
    line-height: 48px;overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}


template_hj_664 .hj_mk_664_template_hj_664 .hj_mk_664_about-bg{width:100%;background: #005198;padding:20px 40px;box-sizing: border-box;margin-top: 108px;overflow: hidden;}

template_hj_664 .hj_mk_664_template_hj_664 .hj_mk_664_about-bg>h3{font-size: 24px;
    color: #fff;
    line-height: 24px;}
template_hj_664 .hj_mk_664_template_hj_664  .hj_mk_664_about_contents{font-size: 14px;
    color: #fff;
    line-height: 24px;
    margin: 24px 0 10px 0;
    height: 100px;
    text-align: justify;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    position: relative;}
template_hj_664 .hj_mk_664_template_hj_664   .hj_mk_664_view-all{display: block;
    float: right;
    width: 198px;
    height: 44px;
    border: #739bbe solid 1px;
    border-radius: 6px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 44px;}
/*+++++hj_end_664+++++*/


/*+++++hj_go_670+++++*/

/*+++++hj_end_670+++++*/


/*+++++hj_go_666+++++*/
template_hj_666 {
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_666 a {
	text-decoration: none;
	color: #666;
}
template_hj_666 .hj_mk_666_template_hj_666 * {
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_666 .hj_mk_666_clearfix {
	zoom: 1
}
template_hj_666 .hj_mk_666_clearfix:before, .hj_mk_666_clearfix:after {
	display: table;
	line-height: 0;
	content: ""
}
template_hj_666 .hj_mk_666_clearfix:after {
	clear: both
}
template_hj_666 .hj_mk_666_marginauto {
	margin: 0 auto;
}
template_hj_666 .hj_mk_666_session {
	margin-top: 50px;
	margin-bottom: 60px;
}
template_hj_666 .hj_mk_666_session .hj_mk_666_top-title .hj_mk_666_title-box {
	float: left;
	font-size: 16px;
	color: #666666;
	margin-bottom: 25px;
}
template_hj_666 .hj_mk_666_session .hj_mk_666_top-title .hj_mk_666_title-box span {
	font-size: 36px;
	color: #0056a8;
	display: inline-block;
	margin-right: 25px;
	font-weight: 700;
}
template_hj_666 .hj_mk_666_session .hj_mk_666_top-title .hj_mk_666_public_a {
	float: right;
}
template_hj_666 .hj_mk_666_session .hj_mk_666_centent-box .hj_mk_666_left-box {
	position: relative;
	float: left;
	width: 50%;
}
template_hj_666 .hj_mk_666_session .hj_mk_666_centent-box .hj_mk_666_left-box .hj_mk_666_img-box {
	overflow: hidden;
}
template_hj_666 .hj_mk_666_session .hj_mk_666_centent-box .hj_mk_666_left-box .hj_mk_666_img-box img {
	width: 100%;
	transition: all .3s;
	height: 510px;
	object-fit: cover;
}
template_hj_666 .hj_mk_666_session .hj_mk_666_centent-box .hj_mk_666_left-box p {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 60px;
	line-height: 60px;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	padding-left: 35px;
	padding-right: 35px;
	box-sizing: border-box;
}
template_hj_666 .hj_mk_666_session .hj_mk_666_centent-box .hj_mk_666_left-box:hover .hj_mk_666_img-box img {
	transform: scale(1.1);
}
template_hj_666 .hj_mk_666_session .hj_mk_666_centent-box .hj_mk_666_left-box:hover p {
	background-color: #0056a8;
}
template_hj_666 .hj_mk_666_session .hj_mk_666_centent-box .hj_mk_666_right-box {
	float: left;
	width: 50%;
}
template_hj_666 .hj_mk_666_session .hj_mk_666_centent-box .hj_mk_666_right-box .hj_mk_666_item-box {
	height: 128px;
	position: relative;
	padding-left: 190px;
	padding-top: 25px;
	padding-right: 30px;
	box-sizing: border-box;
}
template_hj_666 .hj_mk_666_session .hj_mk_666_centent-box .hj_mk_666_right-box .hj_mk_666_item-box .hj_mk_666_time-box {
	position: absolute;
	left: -159px;
	top: -30px;
	text-align: center;
	width: 140px;
	box-sizing: border-box;
	height: 100%;
	border-right: 1px solid #e8e8e8;
	padding-top: 27px;
}
template_hj_666 .hj_mk_666_session .hj_mk_666_centent-box .hj_mk_666_right-box .hj_mk_666_item-box .hj_mk_666_time-box span {
	font-size: 20px;
	color: #333333;
}
template_hj_666 .hj_mk_666_session .hj_mk_666_centent-box .hj_mk_666_right-box .hj_mk_666_item-box .hj_mk_666_time-box p {
	font-size: 14px;
	color: #333333;
	margin-top: 12px;
}
template_hj_666 .hj_mk_666_session .hj_mk_666_centent-box .hj_mk_666_right-box .hj_mk_666_item-box .hj_mk_666_des-box h3 {
	font-size: 18px;
	color: #333333;
	margin-bottom: 6px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
template_hj_666 .hj_mk_666_session .hj_mk_666_centent-box .hj_mk_666_right-box .hj_mk_666_item-box .hj_mk_666_des-box p {
	font-size: 14px;
	color: #333333;
	line-height: 1.8;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
template_hj_666 .hj_mk_666_session .hj_mk_666_centent-box .hj_mk_666_right-box .hj_mk_666_item-box:hover {
	background: #f7f7f7;
}
template_hj_666 .hj_mk_666_public_a {
	position: relative;
	margin: 0 auto;
	height: 45px;
	line-height: 45px;
	width: 150px;
	display: block;
	text-align: center;
	box-sizing: border-box;
	font-size: 0;
	background-color: #fff;
	border-radius: 40px;
	overflow: hidden;
}
template_hj_666 .hj_mk_666_public_a:after {
	position: absolute;
	content: '';
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #e8e8e8;
	box-sizing: border-box;
	border-radius: 40px;
}
template_hj_666 .hj_mk_666_public_a span {
	position: relative;
	color: #999999;
	font-size: 16px;
	display: inline-block;
	vertical-align: middle;
	z-index: 3;
}

/*+++++hj_end_666+++++*/


/*+++++hj_go_667+++++*/
template_hj_667 {
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_667 a {
	text-decoration: none;
	color: #666;
}
template_hj_667 .hj_mk_667_template_hj_667 * {
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_667 .hj_mk_667_clearfix {
	width:calc(100% - 110px);
	zoom: 1
}
template_hj_667 .hj_mk_667_clearfix:before, template_hj_667 .hj_mk_667_clearfix:after {
	display: table;
	line-height: 0;
	content: ""
}
template_hj_667 .hj_mk_667_clearfix:after {
	clear: both
}
template_hj_667 .hj_mk_667_marginauto {
	margin: 0 auto;
}
template_hj_667 .hj_mk_667_section{padding:20px 0}

template_hj_667 .hj_mk_667_container{
	margin:0 auto;
}
template_hj_667 .hj_mk_667_yunu-link li{float:left;margin-left:15px;}

template_hj_667 .hj_mk_667_yunu-link {display: flex;align-items: center;}
template_hj_667 .hj_mk_667_yunu-link .hj_mk_667_title-link{width:100px;font-size: 18px;font-weight: bold;color:#fff;}
template_hj_667 .hj_mk_667_yunu-link ul li a{display: inline-block;
    color: #fff;
    margin-right: 15px;font-size: 16px;}
/*+++++hj_end_667+++++*/



.hj_mk_668_template_hj_668 .hj_mk_all_mokuai {

	width: 100%;

	margin:0px auto;

	

}



.hj_mk_668_fdibu {

	width:100%;

	height:auto;

    background-color: rgba(0, 0, 0, 1);

	

}

.hj_mk_668_fcontent{

    width: 1200px;

    margin: auto;
    padding-bottom: 30px;

	

}

.hj_mk_668_fleft {

    width: 75%;

    height: auto;

    display: inline-block;

	

}

.hj_mk_668_flanmu {

    display: inline-block;

    margin: 0;

    list-style: outside none none;

    padding: 0;

    position: relative;

}

.hj_mk_668_fleft .hj_mk_668_flanmu:first-child {
    margin-left: -18px;
}

.hj_mk_668_flanmu .hj_mk_668_flanmu_navigation {

    padding: 50px 0px 30px;

    width: 90px;

    height: auto;

    font-size: 16px;

    line-height: normal;

    text-align: center;

	display:block;

	position: relative;

    color: #6c6c6c;

    font-weight: 700;

	text-decoration:none;

}



.hj_mk_668_flanmu:nth-child(1) .hj_mk_668_flanmu_navigation {

    padding: 50px 0px 30px 40px;

    width: 90px;

    height: auto;

    font-size: 16px;

    line-height: normal;

    text-align: center;

	display:block;

	position: relative;

    color: #6c6c6c;

    font-weight: 700;

	text-decoration:none;

}







.hj_mk_668_flanmu .hj_mk_668_flanmu_navigation:hover {

	color: #a4a4a4;

	outline: none;

	text-decoration: none;

}



.hj_mk_668_flanmu .hj_mk_668_flanmu_navigation:after {

	width: 0;

	background: #666666 none repeat scroll 0 0;

	top: 65px;

	content: "";

	height: 1px;

	-webkit-transition: all 0.3s ease 0s;

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

	transition: all 0.3s ease 0s;

	margin: 0 auto;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}



.hj_mk_668_flanmu .hj_mk_668_flanmu_navigation:hover:after {

	width: 100%;

}



.hj_mk_668_xiandiv {

    height: 50px;

    padding: 10px;

    box-sizing: border-box;

    display: inline-block;

    width: auto;

}



.hj_mk_668_xiandiv .hj_mk_668_line {

    height: 20px;

    text-align: start;

    /*vertical-align: top;*/

    display: inline-block;

    background-color: rgba(128, 128, 128, 1);

	    width: 1px;

}





.hj_mk_668_lxsm {

   

	width:90%;

	height:auto;

	margin: 0px 0px 0px 50px;

	font-size: 14px;

    color: rgba(128, 128, 128, 1);

}

/* 联系信息样式优化 */
.hj_mk_668_contact_info {
    justify-content: space-between;
    display: flex;
}

.hj_mk_668_contact_text p {
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    list-style: none;
    padding: 0px;
    font-family: 'microsoft yahei', 宋体;
    line-height: 1.75em;
    text-indent: 0em;
}

.hj_mk_668_company_name {
    font-size: 20px;
    font-family: 黑体, SimHei;
    font-weight: bold;
    letter-spacing: 5px;
    text-indent: 48px;
}

.hj_mk_668_contact_item {
    font-family: 黑体, SimHei;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 5px;
    text-indent: 48px;
    font-family: 宋体, SimSun;
}

.hj_mk_668_contact_item_aligned {
    padding-left: 92px;
    letter-spacing: 5px;
    font-family: 宋体, SimSun;
    font-size: 18px;
    font-weight: bold;
}

.hj_mk_668_qrcode {
    align-self: flex-start;
    margin-top: 35px;
    position: relative;
    left: -60px;
}









.hj_mk_668_lxdb {

    font-size: 14px;

    color: rgba(128, 128, 128, 1);

    text-align:center;

	margin:0px auto;

	width:100%;

}



.hj_mk_668_lxdb .hj_mk_668_wz {

    color: rgba(128, 128, 128, 1);

	padding-top:20px;

	padding-bottom:20px;

}





.hj_mk_668_fright {

    display: inline-block;

    width: 200px;

    float: right;

    margin: 30px 50px 0px 0px;

}

.hj_mk_668_frighttu .erimg {

    height: auto;

    width: 80%;

}






/*+++++hj_end_668+++++*/


/*+++++hj_go_726+++++*/
template_hj_726 *{
	padding:0;
	margin:0;
}
template_hj_726 ul,li{ list-style: none outside none;}
template_hj_726 .hj_mk_726_container{max-width: 100%;margin: 10px auto;}
template_hj_726 .hj_mk_726_container .hj_mk_726_message_body{max-width: 880px;margin: 0 auto;}
template_hj_726 .hj_mk_726_container .hj_mk_726_toemail {
    margin: 30px auto;
    width: 94%;
}
/*+++++hj_end_726+++++*/


/*+++++hj_go_722+++++*/
template_hj_722 {
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_722 a {
	text-decoration: none;
}
template_hj_722 .hj_mk_722_template_hj_722 *{
	box-sizing: border-box;
	margin: 0;
	list-style: none;
	padding: 0;
}

template_hj_722 .hj_mk_722_template_hj_722{
	
	
}
template_hj_722 .hj_mk_722_marginauto {
	margin: 0 auto;
}

.hj_mk_722_tabtool-bar{position: fixed;
    top: 20%;
    right: 1%;
    margin-top: -163px;
    z-index: 100;
    width: 80px;}

.hj_mk_722_tabtool-bar .hj_mk_722_list li {
    position: relative;
    float: left;
    width: 80px;
    height: 80px;
    background: #005197;
    margin-top: 2px;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    line-height: 21px;
    text-align: center;
    cursor: pointer;
    transition: all .5s;
}

.hj_mk_722_tabtool-bar .hj_mk_722_list li:first-child {
    margin-top: 0;
}
.hj_mk_722_tabtool-bar .hj_mk_722_list li img.hj_mk_722_icon{
    height: 30px;
    margin-top: 13px;
}

.hj_mk_722_tabtool-bar .hj_mk_722_list li .hj_mk_722_title {
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
}

.hj_mk_722_tabtool-bar .hj_mk_722_list .hj_mk_722_tel .hj_mk_722_box {
    position: absolute;
    top: 0;
    width: 190px;
    right: -200px;
    height: 100%;
    margin-right: 10px;
    border-radius: 5px;
    background: #005197;
    opacity: 0;
    transition: all .5s;
}

.hj_mk_722_tabtool-bar .hj_mk_722_list .hj_mk_722_tel .hj_mk_722_box p {
    font-size: 14px;
    margin: 15px auto 7px;
}
.hj_mk_722_tabtool-bar .hj_mk_722_list .hj_mk_722_tel .hj_mk_722_box h3 {
    font-size: 18px;
    font-weight: bold;
}
.hj_mk_722_tabtool-bar .hj_mk_722_list .hj_mk_722_tel .hj_mk_722_box:after {
    display: block;
    content: " ";
    border-style: solid dashed dashed dashed;
    border-color: transparent transparent transparent #005197;
    border-width: 9px;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    margin-top: -9px;
    right: -18px;
    margin-left: -12px;
}

.hj_mk_722_tabtool-bar .hj_mk_722_list .hj_mk_722_code .hj_mk_722_box {
    position: absolute;
    top: 0;
    width: 162px;
    right: -172px;
    height: 162px;
    margin-right: 10px;
    border-radius: 5px;
    background: #005197;
    opacity: 0;
    transition: all .5s;
}

.hj_mk_722_tabtool-bar .hj_mk_722_list .hj_mk_722_code .hj_mk_722_box img {
    width: 140px;
    height: 140px;
    padding: 11px;
}

.hj_mk_722_tabtool-bar .hj_mk_722_list .hj_mk_722_code .hj_mk_722_box:after {
    display: block;
    content: " ";
    border-style: solid dashed dashed dashed;
    border-color: transparent transparent transparent #005197;
    border-width: 9px;
    width: 0;
    height: 0;
    position: absolute;
    top: 30px;
    right: -18px;
    margin-left: -12px;
}


.hj_mk_722_tabtool-bar .hj_mk_722_list li:hover {
    background: #3ba86f;
}
/*+++++hj_end_722+++++*/

