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

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


/*+++++hj_go_5+++++*/
template_hj_5 {

	overflow-x: hidden;

	color: #000000;

	font-size: 14px;

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

}

template_hj_5 a {

	text-decoration: none;

	color: #666;

}

template_hj_5 .hj_mk_5_template_hj_5 * {

	list-style: none;
    position: relative;
	box-sizing: border-box;
    margin:0;
    padding:0;

}

template_hj_5 .hj_mk_5_clearfix {

	zoom: 1

}

template_hj_5 .hj_mk_5_clearfix:before, template_hj_5 .hj_mk_5_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_5 .hj_mk_5_clearfix:after {

	clear: both

}

template_hj_5 .hj_mk_5_marginauto {
width: 100%;
	margin: 0 auto;

}
template_hj_5 .hj_mk_5_jy-kbox{position: relative;overflow:visible;}


template_hj_5 .hj_mk_5_template_hj_5 .hj_mk_5_formcon-box{position: absolute;
    height: auto;
    width: 300px;
    z-index: 999;
    box-shadow: 0 0px 10px #dcdcdc;
    right: 60px;
    top: 40px;
    color: #000;
    background-color: #fff;
}
template_hj_5 .hj_mk_5_form-message{padding:20px 0;}
template_hj_5 .hj_mk_5_template_hj_5  .hj_mk_5_formcon-text {
}
template_hj_5 .hj_mk_5_template_hj_5 .hj_mk_5_formcon-company{
    font-size: 20px;
    color: #000;
    white-space: pre-line;
word-break: break-all;
    line-height: 18px;
    text-align: center;
}

template_hj_5 .hj_mk_5_des{font-size: 14px;margin-top:10px;color:#444;text-align:center;}

template_hj_5 .hj_mk_5_template_hj_5 .hj_mk_5_formcon-form {
    padding: 8px 12px;
}
template_hj_5 .hj_mk_5_template_hj_5 .hj_mk_5_formcon-form-item{
    height: 34px;
    width: 260px;
    line-height: 32px;
    margin: 8px auto 0;
    border: 1px solid #DCDFE6;
    position: relative;
    background-color: #fff;
    border-radius: 4px;
    font-size: 14px;
    display: flex;
    padding-right: 4px;
}
template_hj_5 .hj_mk_5_template_hj_5 .hj_mk_5_formcon-form-label{
 
    width: 10px;
    height: 32px;
    display: inline-block;
    text-align: center;
    background-color: #fff;
    vertical-align: top;
    border-right: 1px solid #fff;
    border-radius: 4px 0 0 4px;
    flex-shrink: 0;
}
template_hj_5 .hj_mk_5_template_hj_5 .hj_mk_5_formcon-form-input {
    flex: 1;
    margin: 0;
    padding: 0;
    height: 32px;
    line-height: 32px;
    border: none;
    display: inline-block;
    outline: 0;
    font-size: 14px;
    font-weight: 400;
}
template_hj_5 .hj_mk_5_template_hj_5 .hj_mk_5_formcon-send {
  display:flex;
    margin-top: 12px;
    justify-content: center;
}
template_hj_5 .hj_mk_5_template_hj_5 .hj_mk_5_formcon-send-btn {
    height: 35px;
    width: 260px;
    line-height: 35px;
    text-align: center;
    border-radius: 4px;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    background-color: #00ab39;
    border:0;
}
/*+++++hj_end_5+++++*/


/*+++++hj_go_3+++++*/
template_hj_3 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_3 a {
	text-decoration: none;
	color: #666;
}
template_hj_3 .hj_mk_3_template_hj_3 * {
	box-sizing: border-box;
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
}
template_hj_3 .hj_mk_3_clear {
	clear: both
}

template_hj_3 .hj_mk_3_bannerimg {
    position: relative;
    width: 100%;
    height: 100%;
}

template_hj_3 .hj_mk_3_banner_con {
    position:relative;
    width: 100%;
    height:auto;
    display: flex;
    transition: opacity 1s;
}

template_hj_3 .hj_mk_3_banner_con-item {
    min-width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 1s;
    position: absolute;
    top: 0;
    left: 0;
}

template_hj_3 .hj_mk_3_banner_con-item .hj_mk_3_banner_con_img {
    width: 100%;
    height: auto;
    display: block;
}



template_hj_3 .hj_mk_3_banner_con-item.hj_mk_3_banner_con_active {
    opacity: 1;
    position: relative; 
}

template_hj_3 .hj_mk_3_banner_con-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    padding: 15px;
    cursor: pointer;
    z-index: 10;
	font-size:3rem
}

template_hj_3 .hj_mk_3_banner_con-arrow.hj_mk_3_banner_con_prev {
    left: 10px;
}

template_hj_3 .hj_mk_3_banner_con-arrow.hj_mk_3_banner_con_next {
    right: 10px;
}

template_hj_3 .hj_mk_3_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_3 .hj_mk_3_banner_dot {
    width: 10px;
    height: 10px;
    background: #000;
    border-radius: 50%;
    margin: 0 5px;
    cursor: pointer;
}

template_hj_3 .hj_mk_3_banner_dot.hj_mk_3_banner_dot_active {
    background: rgba(255, 255, 255, 1);
}
/*+++++hj_end_3+++++*/


/*+++++hj_go_7+++++*/

/*+++++hj_end_7+++++*/


/*+++++hj_go_6+++++*/
template_hj_6 {

	overflow-x: hidden;

	color: #000;

	font-size: 14px;

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

}

template_hj_6 a {

	text-decoration: none;

	color: #666;

}

template_hj_6 .hj_mk_6_template_hj_6 * {

	margin: 0;

	list-style: none;

	padding: 0;

	box-sizing: border-box

}

template_hj_6 .hj_mk_6_clear {

	clear: both

}

template_hj_6 .hj_mk_6_marginauto {

	margin: 0 auto;

}

template_hj_6 .hj_mk_6_template_hj_6 .hj_mk_6_news-contact {

	overflow: hidden;

	margin: 0 auto;

}

template_hj_6 .hj_mk_6_message {

	padding: 3rem 0;

	background: #fff;

}

template_hj_6 .hj_mk_6_message .hj_mk_6_tit {

	text-align: center;

	margin-bottom: 30px;

}

template_hj_6 .hj_mk_6_message .hj_mk_6_tit h3 {

	color: #222;

	font-size: 28px;

	font-weight: bold;

}

template_hj_6 .hj_mk_6_message .hj_mk_6_tit p {

	color: #787878;

	font-size: 16px;

	line-height: 1.6;

	padding: 5px 0 10px;

}

template_hj_6 .hj_mk_6_main {

	width: 100%;

	max-width: 1600px;

	margin: 0 auto;

	display: block;

}

template_hj_6 .hj_mk_6_layui-form-item {

    margin-bottom: 15px;

    clear: both;

}

template_hj_6 .hj_mk_6_inner_form {

	display: flex;

	flex-wrap: wrap;
	justify-content: center;

}

template_hj_6 .hj_mk_6_inner_form .hj_mk_6_layui-form-item {

	float: left;

	width: 200px;

	margin-right: 1%;

	clear: none;

	transition: all .3s ease;

}

template_hj_6 .hj_mk_6_inner_form .hj_mk_6_layui-form-text, template_hj_6 .hj_mk_6_inner_form .hj_mk_6_btn {

	

	margin-right: 0;

}

template_hj_6 .hj_mk_6_inner_form .hj_mk_6_layui-input, template_hj_6 .hj_mk_6_inner_form .hj_mk_6_layui-textarea {

	height: 38px;

	border-width: 1px;

	border-style: solid;

	background-color: #fff;

	border-radius: 2px;

	width: 100%;

	display: inline-block;

	border-radius: 4px;

	border-color: #ccc;

	box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);

	padding-left: 10px;

}

template_hj_6 .hj_mk_6_inner_form .hj_mk_6_layui-input:hover, template_hj_6 .hj_mk_6_inner_form .hj_mk_6_layui-textarea:hover, template_hj_6 .hj_mk_6_inner_form .hj_mk_6_layui-input:focus, template_hj_6 .hj_mk_6_inner_form .hj_mk_6_layui-textarea:focus {

	border-color: #66afe9!important;

}

template_hj_6 .hj_mk_6_inner_form .hj_mk_6_layui-textarea {

	min-height: 240px;

	resize: none;

	height: auto;

	line-height: 20px;

	padding: 6px 10px;

}

template_hj_6 .hj_mk_6_inner_form .hj_mk_6_layui-btn {

	width: 100%;

	font-size: 18px;

	text-transform: uppercase;

	background-color: #005faf;

	display: inline-block;

    height: 38px;

    line-height: 38px;

    padding: 0 18px;

    white-space: nowrap;

    text-align: center;

    border: none;

    border-radius: 2px;

    cursor: pointer;

	color:#fff;

}

template_hj_6 .hj_mk_6_inner_form .hj_mk_6_layui-btn:hover {

	background-color: #c3161c;

	opacity: .5;

	filter: alpha(opacity = 80);

    color: #fff;

}

template_hj_6 .hj_mk_6_inner_form .hj_mk_6_layui-form-item:nth-child(5){

	margin-right:0;

}
template_hj_6 .hj_mk_6_tel-box{display: flex;align-items: center;justify-content: center;margin-top:20px;}
template_hj_6 .hj_mk_6_nr-tel{display: flex;align-items: center;}
template_hj_6 .hj_mk_6_nr-tel img{width:40px;margin-right: 15px;}
template_hj_6 .hj_mk_6_nr-tel span{color:#058703;font-size: 28px;}
/*+++++hj_end_6+++++*/


/*+++++hj_go_8+++++*/

/*+++++hj_end_8+++++*/


/*+++++hj_go_9+++++*/
template_hj_9 {
	background-color: #fff;
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_9 a {
	text-decoration: none;
}
template_hj_9 .hj_mk_9_template_hj_9 * {
	background: no-repeat center/cover;
}
template_hj_9 .hj_mk_9_marginauto {
	margin: 0 auto;
	width: 100%;
}
template_hj_9 .hj_mk_9_template_hj_9 {
/*background-color: #f3f3f3;*/

}
template_hj_9 .hj_mk_9_clear {
	clear: both
}
template_hj_9 .hj_mk_9_container {
	width: 100%;
	margin: 0 auto;
	position: relative;
}
template_hj_9 .hj_mk_9_img {
	width: 100%;
	vertical-align:bottom;
}
/*+++++hj_end_9+++++*/


/*+++++hj_go_11+++++*/

/*+++++hj_end_11+++++*/


/*+++++hj_go_10+++++*/
template_hj_10 {
	background-color: #fff;
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_10 a {
	text-decoration: none;
}
template_hj_10 .hj_mk_10_template_hj_10 * {
	background: no-repeat center/cover;
}
template_hj_10 .hj_mk_10_marginauto {
	margin: 0 auto;
	width: 100%;
}
template_hj_10 .hj_mk_10_template_hj_10 {
/*background-color: #f3f3f3;*/

}
template_hj_10 .hj_mk_10_clear {
	clear: both
}
template_hj_10 .hj_mk_10_container {
	width: 100%;
	margin: 0 auto;
	position: relative;
}
template_hj_10 .hj_mk_10_img {
	width: 100%;
	vertical-align:bottom;
}
/*+++++hj_end_10+++++*/


/*+++++hj_go_16+++++*/

/*+++++hj_end_16+++++*/


/*+++++hj_go_17+++++*/
template_hj_17 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_17 a {
	text-decoration: none;
	color: #666;
}
template_hj_17 .hj_mk_17_template_hj_17 * {
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_17 .hj_mk_17_clearfix:before, template_hj_17 .hj_mk_17_clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
template_hj_17 .hj_mk_17_marginauto {
	margin: 0 auto;
}
template_hj_17 .hj_mk_17_tit{
	width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    display: block;
	padding-top:50px;
	text-align:center;
}
template_hj_17 .hj_mk_17_tit h3{color: #005faf;font-size: 50px;font-weight: bold;line-height: 1.2;}
template_hj_17 .hj_mk_17_tit p{color: #666;font-size: 16px;line-height: 1.6;padding-top: 30px;padding-bottom: 30px;}
/*+++++hj_end_17+++++*/


/*+++++hj_go_18+++++*/
@charset "utf-8";
.hj_mk_18_template_hj_18 .hj_mk_all_mokuai {
	width: 100%;
	margin:0px auto;
	
}

.hj_mk_18_template_hj_18 .hj_mk_all_mokuai .hj_mk_18_anli_bg {
    padding: 15px 0px 45px 0px;	
}
.hj_mk_18_template_hj_18 .hj_mk_18_container {
	width: 90%;
}
.hj_mk_18_template_hj_18 .hj_mk_18_container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.hj_mk_18_template_hj_18 .hj_mk_18_row {
	margin-right: -15px;
	margin-left: -15px;
}

.hj_mk_18_template_hj_18 .hj_mk_18_anli_h2 {
    text-align: center;
    font-size: 24px;
    margin-top: 40px;
	font-weight: 500;
	color:#2F2F2F;
	margin-bottom:10px;
}
.hj_mk_18_template_hj_18 .hj_mk_18_anli_p {
    text-align: center;
    color: #565656;
    text-transform: uppercase;
    padding: 0px;
	margin:0 0 10px
}

.hj_mk_18_template_hj_18 .hj_mk_18_anlilist {
   width:100%;
   margin:0px atuo;
}

/*-------------------------------------------------*/



.hj_mk_18_template_hj_18 .hj_mk_18_anlilist .hj_mk_18_anlilistul
{
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.hj_mk_18_template_hj_18 .hj_mk_18_anlilist .hj_mk_18_anlilistul .hj_mk_18_anlilistulli
{
display: inline-block;
float: left;
padding: 10px;
list-style: none;
width: 25%;
margin-bottom:10px;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.hj_mk_18_template_hj_18 .hj_mk_18_anlilist .hj_mk_18_anlilistul .hj_mk_18_anlilistulli:hover
{
  border-color: #e23a2a;
  
}
.hj_mk_18_template_hj_18 .hj_mk_18_anlilist .hj_mk_18_anlilistul .hj_mk_18_anlilistulli .hj_mk_18_anlilistullia
{
  
    border-radius: 2px;
    overflow: hidden;
    width: 100%;
    display: block;
    text-decoration: none;
    text-align: center;
  box-sizing:border-box;
  -moz-box-sizing:border-box; /* Firefox */
  -webkit-box-sizing:border-box; /* Safari */
}


.hj_mk_18_template_hj_18 .hj_mk_18_anlilist .hj_mk_18_anlilistul .hj_mk_18_anlilistulli .hj_mk_18_anlilistulliiming
{ 
  
	width: 100%;
	position: absolute;
	left: -100%;
	bottom:5px;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
	font-size: 16px;
	color: #fff;
	text-align: center;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	transition: all ease .4s;
	
	
	
	
	
	
}


.hj_mk_18_template_hj_18 .hj_mk_18_anlilist .hj_mk_18_anlilistul .hj_mk_18_anlilistulli .hj_mk_18_anlilistullia:hover .hj_mk_18_anlilistulliiming {
	left: 0;
}


.hj_mk_18_template_hj_18 .hj_mk_18_anlilist .hj_mk_18_anlilistul .hj_mk_18_anlilistulli .hj_mk_18_anlilistullitudiv
{
 
    width: 99%;
    height: 200px;
    padding: 0;
    vertical-align: top;
    clear: both;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
	border:1px solid #e6e6e6;
	position:relative;
    
}


.hj_mk_18_template_hj_18 .hj_mk_18_anlilist .hj_mk_18_anlilistul .hj_mk_18_anlilistulli .hj_mk_18_anlilistullitudiv .hj_mk_18_anlilistullibg {
	
	width: 100%;
	height: 100%;
	display: block;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
	background: url(black70.png) repeat 0 0;
	position: absolute;
	left: -100%;
	
}


.hj_mk_18_template_hj_18 .hj_mk_18_anlilist .hj_mk_18_anlilistul .hj_mk_18_anlilistulli .hj_mk_18_anlilistullia:hover .hj_mk_18_anlilistullibg {
	left: 0;
}


.hj_mk_18_template_hj_18 .hj_mk_18_anlilist .hj_mk_18_anlilistul .hj_mk_18_anlilistulli .hj_mk_18_anlilistullitudiv .hj_mk_18_anlilistulliplus {
	width: 100%;
	height: 100%;
	display: block;
	transition: all ease .4s;
	background: url(ipro_case_hover.png) no-repeat center center;
	position: absolute;
	left: -100%;
	bottom:10%;
	
}

.hj_mk_18_template_hj_18 .hj_mk_18_anlilist .hj_mk_18_anlilistul .hj_mk_18_anlilistulli .hj_mk_18_anlilistullia:hover .hj_mk_18_anlilistulliplus {
	left: 0;
}



.hj_mk_18_template_hj_18 .hj_mk_18_anlilist .hj_mk_18_anlilistul .hj_mk_18_anlilistulli .hj_mk_18_anlilistullinaniu:hover{
  background:#ccc;
  color: #FFF;
}




.hj_mk_18_template_hj_18 .hj_mk_18_anlilist .hj_mk_18_anlilistul .hj_mk_18_anlilistulli .hj_mk_18_anlilistullitu
{
	max-width: 100%;
    max-height: 100%;
	position:absolute;
	
}

@media screen and (max-width: 900px) {
.hj_mk_18_template_hj_18 .hj_mk_all_mokuai {
	width: 100%;
	margin:0px auto;
	
}
.hj_mk_18_template_hj_18 .hj_mk_18_anlilist .hj_mk_18_anlilistul .hj_mk_18_anlilistulli
{
display: inline-block;
float: left;
padding: 10px;
list-style: none;
width: 50%;
margin-bottom: 11px;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.hjtuwenlisttype1ulli{width:50%;padding:10px 5px;}

}




/*+++++hj_end_18+++++*/


/*+++++hj_go_19+++++*/
template_hj_19 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_19 a {
	text-decoration: none;
	color: #666;
}
template_hj_19 .hj_mk_19_template_hj_19 * {
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_19 .hj_mk_19_clearfix:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
template_hj_19 .hj_mk_19_marginauto {
	margin: 0 auto;
}
template_hj_19 .hj_mk_19_i_box {
	padding: 80px 0;
}
template_hj_19 .hj_mk_19_i_box .hj_mk_19_box li {
	width: 31%;
	float: left;
	margin: 1%;
	position: relative;
}
template_hj_19 .hj_mk_19_i_box .hj_mk_19_box li img {
	position: relative;
	z-index: 8;
	display: block;
	width: 100%;
}
template_hj_19 .hj_mk_19_i_box .hj_mk_19_box li .hj_mk_19_text {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 0 8%;
	z-index: 9;
}
template_hj_19 .hj_mk_19_i_box .hj_mk_19_box li .hj_mk_19_text span {
	font-size: 22px;
	display: block;
	font-weight: bold;
	color: #fff;
	padding-top: 25%;
}
template_hj_19 .hj_mk_19_i_box .hj_mk_19_box li .hj_mk_19_text p {
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	display: block;
	margin-top: 15px;
}
template_hj_19 .hj_mk_19_i_box .hj_mk_19_box li:hover .hj_mk_19_text {
	background: rgba(0, 0, 0, .5);
}
template_hj_19 .hj_mk_19_hjtuwenlisttype2ul {
	overflow: hidden;
	margin: 0;
	padding: 0;
}
template_hj_19 .hj_mk_19_hjtuwenlisttype2ulli {
	display: inline-block;
	float: left;
	list-style: none;
	width: 25%;
	margin-bottom: 11px;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari */
}
template_hj_19 .hj_mk_19_hjtuwenlisttype2ulli:hover {
	border-color: #e23a2a;
}
template_hj_19 .hj_mk_19_hjtuwenlisttype2ullia {
	overflow: hidden;
	width: 100%;
	display: block;
	text-decoration: none;
	text-align: center;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari */
}
template_hj_19 .hj_mk_19_figure-img {
	position: relative;
	width: 100%;
	height: 0;
	overflow: hidden;
	margin: 0;
	padding-bottom: 80%; /* 关键就在这里 */
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

/*+++++hj_end_19+++++*/


/*+++++hj_go_22+++++*/

/*+++++hj_end_22+++++*/


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

template_hj_21 .hj_mk_21_template_hj_21{
	
	
}
template_hj_21 .hj_mk_21_marginauto {
	margin: 0 auto;
}
template_hj_21 .hj_mk_21_template_hj_21 .hj_mk_21_gg-box{position: relative;}
template_hj_21 .hj_mk_21_template_hj_21 .hj_mk_21_gg-img{width:100%;}
template_hj_21 .hj_mk_21_template_hj_21 .hj_mk_21_gg-img img{width:100%;}
template_hj_21 .hj_mk_21_template_hj_21 .hj_mk_21_gg-container{position: absolute;left:0;top:0;width:100%;height: 100%;display: flex;align-items: center;}
template_hj_21 .hj_mk_21_template_hj_21 .hj_mk_21_hf-box{width:1200px;margin:0 auto;display: flex;align-items: center;justify-content: space-between;}

template_hj_21 .hj_mk_21_template_hj_21 .hj_mk_21_left .hj_mk_21_title{font: bold 32px "microsoft yahei";
    color: #fff;}
template_hj_21 .hj_mk_21_template_hj_21 .hj_mk_21_left .hj_mk_21_des{margin-top: 14px;
    font-size: 24px;
    color: #fff;}
template_hj_21 .hj_mk_21_template_hj_21  .hj_mk_21_right{width: 28%;text-align: center;}
template_hj_21 .hj_mk_21_template_hj_21 .hj_mk_21_hot-line{display: block;
    font-size: 15px;
    color: #fff;
    line-height: 18px;
    padding-bottom: 5px;}
template_hj_21 .hj_mk_21_template_hj_21 .hj_mk_21_tel{font-weight: bold;
    font-size: 34px;
    color: #fff;
    line-height: 36px;}
template_hj_21 .hj_mk_21_template_hj_21  .hj_mk_21_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_21+++++*/


/*+++++hj_go_23+++++*/

/*+++++hj_end_23+++++*/


/*+++++hj_go_27+++++*/
/* CSS Document */

template_hj_27 {

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

}

template_hj_27 .hj_mk_27_template_hj_27{

	background: #fff;

}

template_hj_27 .hj_mk_27_template_hj_27 *{

	text-decoration:none;

	box-sizing: border-box;
    padding:0;
    margin:0;
    box-sizing: border-box;

}

template_hj_27 .hj_mk_27_template_hj_27 ul, li{



	 list-style: none;



}

template_hj_27 .hj_mk_27_clear{ clear:both}
template_hj_27 .hj_mk_27_lc-list .lc-floortitle{ overflow: hidden;
    width: 1200px;
    margin: 20px auto;}
template_hj_27 .hj_mk_27_lc-list .lc-floortitle strong {
   
    font-size: 30px;
}
template_hj_27 .hj_mk_27_lc-list .lc-floortitle  span{font-size: 24px;
  display: inline-block;
    margin-left: 15px;}

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


/*+++++hj_go_28+++++*/
template_hj_28 {
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_28 a {
	text-decoration: none;
	color: #666;
}
template_hj_28 .hj_mk_28_template_hj_28 * {
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_28 .hj_mk_28_img-style {
	border-style: none
}
template_hj_28 .hj_mk_28_clearfix {
	zoom: 1
}
template_hj_28 .hj_mk_28_clearfix:before, .hj_mk_28_clearfix:after {
	display: table;
	line-height: 0;
	content: ""
}
template_hj_28 .hj_mk_28_clearfix:after {
	clear: both
}
template_hj_28 .hj_mk_28_marginauto {
	margin: 0 auto;
}
template_hj_28 .hj_mk_28_news {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding:40px 0;
}
template_hj_28 .hj_mk_28_fr {
    float: right;
}
template_hj_28 .hj_mk_28_news .hj_mk_28_title {
	width: 100%;
	height: 22px;
	line-height: 22px;
	margin-bottom: 28px;
}
template_hj_28 .hj_mk_28_news .hj_mk_28_title h3 {
	font-size: 22px;
	font-weight: bold;
	color: #1f83e6;
}
template_hj_28 .hj_mk_28_news .hj_mk_28_title h3 s {
	width: 4px;
	height: 22px;
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	background: #1f83e6;
}
template_hj_28 .hj_mk_28_news .hj_mk_28_title a {
	color: #1f83e6;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
template_hj_28 .hj_mk_28_news .hj_mk_28_title a:hover {
	text-decoration: underline;
}
template_hj_28 .hj_mk_28_news .hj_mk_28_newslist {
	line-height: 55px;
}
template_hj_28 .hj_mk_28_news .hj_mk_28_newslist li {
	width: 100%;
	height: 55px;
	line-height: 55px;
	overflow: hidden;
	border-bottom: 1px dashed #d4d4d4;
}
template_hj_28 .hj_mk_28_news .hj_mk_28_newslist li a {
	width: 100%;
	display: block;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
template_hj_28 .hj_mk_28_news .hj_mk_28_newslist li .hj_mk_28_time {
	color: #999999;
	float: right;
	font-weight: normal;
}
template_hj_28 .hj_mk_28_news1 {
	width: 580px;
	float: left;
}
template_hj_28 .hj_mk_28_news .hj_mk_28_item {
	width: 100%;
	display: block;
	padding-bottom: 20px;
	border-bottom: 1px dashed #d4d4d4;
}
template_hj_28 .hj_mk_28_news .hj_mk_28_item img {
	width: 100px;
	height: 75px;
	float: left;
	display: block;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
	margin-right: 20px;
}
template_hj_28 .hj_mk_28_news .hj_mk_28_item h3 {
	color: #333;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	margin-bottom: 10px;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
template_hj_28 .hj_mk_28_news .hj_mk_28_item .txt {
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	color: #999999;
}
template_hj_28 .hj_mk_28_news .hj_mk_28_item:hover img {
	-webkit-filter: brightness(110%);
	filters: brightness(110%);
}
template_hj_28 .hj_mk_28_news .hj_mk_28_item:hover h3 {
	color: #1f83e6;
}
template_hj_28 .hj_mk_28_news2 {
	width: 575px;
	float: right;
}
/*+++++hj_end_28+++++*/


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

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


/*+++++hj_go_24+++++*/
template_hj_24 {

	overflow-x: hidden;

	color: #000;

	font-size: 14px;

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

}

template_hj_24 a {

	text-decoration: none;

	color: #666;

}

template_hj_24 .hj_mk_24_template_hj_24 * {

	margin: 0;

	list-style: none;

	padding: 0;

	box-sizing: border-box

}

template_hj_24 .hj_mk_24_clear {

	clear: both

}

template_hj_24 .hj_mk_24_marginauto {

	margin: 0 auto;

}

template_hj_24 .hj_mk_24_template_hj_24 .hj_mk_24_news-contact {

	overflow: hidden;

	margin: 0 auto;

}

template_hj_24 .hj_mk_24_message {

	padding: 3rem 0;

	background: #fff;

}

template_hj_24 .hj_mk_24_message .hj_mk_24_tit {

	text-align: center;

	margin-bottom: 30px;

}

template_hj_24 .hj_mk_24_message .hj_mk_24_tit h3 {

	color: #222;

	font-size: 28px;

	font-weight: bold;

}

template_hj_24 .hj_mk_24_message .hj_mk_24_tit p {

	color: #787878;

	font-size: 16px;

	line-height: 1.6;

	padding: 5px 0 10px;

}

template_hj_24 .hj_mk_24_main {

	width: 100%;

	max-width: 1600px;

	margin: 0 auto;

	display: block;

}

template_hj_24 .hj_mk_24_layui-form-item {

    margin-bottom: 15px;

    clear: both;

}

template_hj_24 .hj_mk_24_inner_form {

	display: flex;

	flex-wrap: wrap;
	justify-content: center;

}

template_hj_24 .hj_mk_24_inner_form .hj_mk_24_layui-form-item {

	float: left;

	width: 16%;

	margin-right: 1%;

	clear: none;

	transition: all .3s ease;

}

template_hj_24 .hj_mk_24_inner_form .hj_mk_24_layui-form-text, template_hj_24 .hj_mk_24_inner_form .hj_mk_24_btn {

	

	margin-right: 0;

}

template_hj_24 .hj_mk_24_inner_form .hj_mk_24_layui-input, template_hj_24 .hj_mk_24_inner_form .hj_mk_24_layui-textarea, template_hj_24 .hj_mk_24_inner_form select {

	height: 38px;

	border-width: 1px;

	border-style: solid;

	background-color: #fff;

	border-radius: 2px;

	width: 100%;

	display: inline-block;

	border-radius: 4px;

	border-color: #ccc;

	box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);

	padding-left: 10px;

}

template_hj_24 .hj_mk_24_inner_form .hj_mk_24_layui-input:hover, template_hj_24 .hj_mk_24_inner_form .hj_mk_24_layui-textarea:hover, template_hj_24 .hj_mk_24_inner_form .hj_mk_24_layui-input:focus, template_hj_24 .hj_mk_24_inner_form .hj_mk_24_layui-textarea:focus {

	border-color: #66afe9!important;

}

template_hj_24 .hj_mk_24_inner_form .hj_mk_24_layui-textarea {

	min-height: 240px;

	resize: none;

	height: auto;

	line-height: 20px;

	padding: 6px 10px;

}

template_hj_24 .hj_mk_24_inner_form .hj_mk_24_layui-btn {

	width: 100%;

	font-size: 18px;

	text-transform: uppercase;

	background-color: #005faf;

	display: inline-block;

    height: 38px;

    line-height: 38px;

    padding: 0 18px;

    white-space: nowrap;

    text-align: center;

    border: none;

    border-radius: 2px;

    cursor: pointer;

	color:#fff;

}

template_hj_24 .hj_mk_24_inner_form .hj_mk_24_layui-btn:hover {

	background-color: #c3161c;

	opacity: .5;

	filter: alpha(opacity = 80);

    color: #fff;

}
template_hj_24 .hj_mk_24_tel-box{display: flex;align-items: center;justify-content: center;margin-top:20px;}
template_hj_24 .hj_mk_24_nr-tel{display: flex;align-items: center;}
template_hj_24 .hj_mk_24_nr-tel img{width:40px;margin-right: 15px;}
template_hj_24 .hj_mk_24_nr-tel span{color:#058703;font-size: 28px;}
template_hj_24 .hj_mk_24_layui-form-item.sf,template_hj_24 .hj_mk_24_layui-form-item.city{width: 12%;}
/*+++++hj_end_24+++++*/


/*+++++hj_go_30+++++*/

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


/*+++++hj_go_29+++++*/
/* CSS Document */

template_hj_29 {

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

}

template_hj_29 .hj_mk_29_template_hj_29{

	background: #fff;

}

template_hj_29 .hj_mk_29_template_hj_29 *{

	text-decoration:none;

	box-sizing: border-box;
    padding:0;
    margin:0;
    box-sizing: border-box;

}

template_hj_29 .hj_mk_29_template_hj_29 ul, li{



	 list-style: none;



}

template_hj_29 .hj_mk_29_clear{ clear:both}
template_hj_29 .hj_mk_29_lc-list .lc-floortitle{ overflow: hidden;
    width: 1200px;
    margin: 20px auto;}
template_hj_29 .hj_mk_29_lc-list .lc-floortitle strong {
   
    font-size: 30px;
}
template_hj_29 .hj_mk_29_lc-list .lc-floortitle  span{font-size: 24px;
  display: inline-block;
    margin-left: 15px;}

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


/*+++++hj_go_25+++++*/
template_hj_25 {

	background-color: #fff;

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

	

}

template_hj_25 a {

	text-decoration: none;

}

template_hj_25 .hj_mk_25_template_hj_25 *{

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_25 .hj_mk_25_img-style {

	border-style: none

}

template_hj_25 .hj_mk_25_clearfix {

	zoom: 1

}

template_hj_25 .hj_mk_25_clearfix:after {

	content: '';

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

template_hj_25 .hj_mk_25_clearfix:before, .hj_mk_25_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_25 .hj_mk_25_clearfix:after {

	clear: both

}



template_hj_25 .hj_mk_25_marginauto {

	margin: 0 auto;

}
template_hj_25 .hj_mk_25_template_hj_25 .hj_mk_25_ys-list{width:1200px;margin:30px auto;}
template_hj_25 .hj_mk_25_template_hj_25 .hj_mk_25_ys-list ul {display: flex;justify-content: space-between;padding:0 30px;}
template_hj_25 .hj_mk_25_template_hj_25 .hj_mk_25_ys-list ul .hj_mk_25_img{margin-right: 20px;}
template_hj_25 .hj_mk_25_template_hj_25 .hj_mk_25_ys-list ul li{display: flex;width:33.33%;}

template_hj_25 .hj_mk_25_template_hj_25 .hj_mk_25_container h2{font-weight: normal;
font-size: 18px;letter-spacing: 1px;color: #222222;}
template_hj_25 .hj_mk_25_template_hj_25 .hj_mk_25_container .hj_mk_25_des{color: #666666;font-size: 14px;line-height: 25px;margin:20px 0;}
template_hj_25 .hj_mk_25_template_hj_25 .hj_mk_25_container .hj_mk_25_button{color: #ffffff;
    border-color: #0079a3;border-radius: 0px;
    border-width: 2px;padding: 12px 16px 10px;
    font-size: 13px;
    min-width: 90px;text-align: center;display: inline-block;}
/*+++++hj_end_25+++++*/


/*+++++hj_go_15+++++*/

/*+++++hj_end_15+++++*/

