
/*+++++hj_go_1121+++++*/

/*+++++hj_end_1121+++++*/


/*+++++hj_go_904+++++*/

/*+++++hj_end_904+++++*/


/*+++++hj_go_1122+++++*/
template_hj_1122 {
	background-color: #fff;
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
	
}
template_hj_1122 a {
	text-decoration: none;
}
template_hj_1122 .hj_mk_1122_template_hj_1122 *{
	box-sizing: border-box;
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;
	background: no-repeat center/cover;

}

template_hj_1122 .hj_mk_1122_marginauto {
	margin: 0 auto;
	width:100%;
}
template_hj_1122 .hj_mk_1122_template_hj_1122{
	/*background-color: #f3f3f3;*/
}
template_hj_1122 .hj_mk_1122_clear {
	clear: both 
}
template_hj_1122 .hj_mk_1122_bfb-50, template_hj_1122 .hj_mk_1122_bfb-100 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
@media (min-width: 992px) {
template_hj_1122 .hj_mk_1122_bfb-50, template_hj_1122 .hj_mk_1122_bfb-100 {

}
template_hj_1122 .hj_mk_1122_bfb-100 {
	width: 100%;
}
template_hj_1122 .hj_mk_1122_bfb-50 {
	width: 50%;
}
}
@media (min-width: 1200px) {
template_hj_1122 .hj_mk_1122_bfb-50, template_hj_1122 .hj_mk_1122_bfb-100 {

}
}
template_hj_1122 .hj_mk_1122_container {
	width: 100%;
}
template_hj_1122 .hj_mk_1122_container {
	margin-right: auto;
	margin-left: auto;
}
template_hj_1122 .hj_mk_1122_row {
	margin-right: -15px;
	margin-left: -15px;
	position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;

}
template_hj_1122 .hj_mk_1122_about_bg {
	position:absolute;
	width:100%;
	height:100%;
	display:flex;
	align-items: center;
    justify-content: center;
	left:0;
	top:0;
}
template_hj_1122 .hj_mk_1122_about_h2 {
    text-align: center;
    font-size: 36px;
	line-height:40px;
	font-weight: 500;
	color:#FFFFFF;
	margin-bottom:10px;
}
template_hj_1122 .hj_mk_1122_about_p {
    text-align: center;
    color: #FFFFFF;
    text-transform: uppercase;
    padding: 0px;
	margin:0 0 10px;
	font-size: 18px;
}
template_hj_1122 .hj_mk_1122_about_contents {
    color: #353535;
    text-align: center;
    line-height: 31px;
    padding: 5px 0px 10px 0px;
	margin:0 0 10px
}
template_hj_1122 a.hj_mk_1122_about_more {
    display: block;
    margin: 0 auto;
    width: 160px;
    text-align: center;
    color: #353535;
    padding: 10px 0px;
    background: transparent;
    border: 1px solid #353535;
    margin-bottom: 20px;
}
template_hj_1122 a.hj_mk_1122_about_more:hover {
    color: #000;
    background: #04C7EA;
    border: 1px solid #fff;
    text-decoration: none;
	
}
template_hj_1122 .hj_mk_1122_ad-line{
    height: 2px;
    width: 3%;
    background: #fff;
    margin: 1% auto;
}
template_hj_1122 .hj_mk_1122_bjtu{
	width:100%;}
template_hj_1122 .hj_mk_1122_box-group{position:relative;}
/*+++++hj_end_1122+++++*/


/*+++++hj_go_905+++++*/

/*+++++hj_end_905+++++*/


/*+++++hj_go_1037+++++*/
template_hj_1037 {

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

}

template_hj_1037 a {

	text-decoration: none;

}

template_hj_1037 .hj_mk_1037_template_hj_1037 *{

	box-sizing: border-box;

	position: relative;

	list-style: none;

	padding: 0;

}



template_hj_1037 .hj_mk_1037_template_hj_1037{

	background-color: #fafafa;

	

}

template_hj_1037 .hj_mk_1037_marginauto {

	margin: 0 auto;

}

template_hj_1037 .hj_mk_1037_clear {

	clear: both

}
template_hj_1037 .hj_mk_1037_template_hj_1037 .hj_mk_1037_product-fl{text-align: center;}

template_hj_1037 .hj_mk_1037_template_hj_1037 .hj_mk_1037_product-box {
  width:100%;
  margin:0 auto 30px;
    overflow: hidden;
    position: relative;

}
template_hj_1037 .hj_mk_1037_template_hj_1037 .hj_mk_1037_about-left{
    font-size: 32px;
    color: #333;margin-bottom: 20px;text-align: center;font-weight: normal;}


template_hj_1037 .hj_mk_1037_template_hj_1037 .hj_mk_1037_list{
  width:100%;}

template_hj_1037 .hj_mk_1037_template_hj_1037 .hj_mk_1037_list ul{display: flex;align-items: center;}
template_hj_1037 .hj_mk_1037_template_hj_1037 .hj_mk_1037_list ul li {
    width: 20%;
    margin-bottom: 30px;
    position: relative;
    height:400px;
    transition: ease .65s;
    overflow: hidden;
    z-index: 1;
    float: left;
}

 template_hj_1037 .hj_mk_1037_template_hj_1037 .hj_mk_1037_list ul li:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 1);
    opacity: .3;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    transition: ease-out .65s;
}
template_hj_1037 .hj_mk_1037_template_hj_1037 .hj_mk_1037_list ul li a {
    display: block;
    width: 100%;
    height: 100%;
}
template_hj_1037 .hj_mk_1037_template_hj_1037 .hj_mk_1037_list ul li .hj_mk_1037_text {
   color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    width: 100%;
    transition: ease-in .65s;
   display: flex;
   align-items: center;
   justify-content: center;
   height: 100%;
}
template_hj_1037 .hj_mk_1037_template_hj_1037 .hj_mk_1037_list ul li .hj_mk_1037_text>div{width: 200px;}
template_hj_1037 .hj_mk_1037_template_hj_1037 .hj_mk_1037_list ul li .hj_mk_1037_text h2 {
    color: #a30100;
    color: #ffffff;
    font-size: 30px;
    position: relative;
    margin-bottom: 20px;
}
template_hj_1037 .hj_mk_1037_template_hj_1037 .hj_mk_1037_list ul li .hj_mk_1037_text h2:after {
    content: '';
    display: block;
    width: 40px;
    height: 1px;
    background: #ffffff;
    position: absolute;
    left: 50%;
    bottom: -15px;
    margin-left: -20px;
}
template_hj_1037 .hj_mk_1037_template_hj_1037 .hj_mk_1037_list ul li .hj_mk_1037_text h3 {
    font-size: 18px;
    color: #ffffff;
}
template_hj_1037 .hj_mk_1037_template_hj_1037 .hj_mk_1037_list ul li  h4 {
    color: #ffffff;
    font-weight: normal;
    font-size: 16px;
    padding: 20px 5px 20px;
    transition: ease .65s;
    transform: translateY(100%);
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
   
}


template_hj_1037 .hj_mk_1037_template_hj_1037 .hj_mk_1037_list ul li:hover {
    width: 700px !important;
}

template_hj_1037 .hj_mk_1037_template_hj_1037 .hj_mk_1037_list ul li:hover:before {
    opacity: 0;
}template_hj_1037 .hj_mk_1037_template_hj_1037 .hj_mk_1037_list ul li:hover .hj_mk_1037_text{justify-content: left;padding-left:10px;}

template_hj_1037 .hj_mk_1037_template_hj_1037 .hj_mk_1037_but-more{text-align: center;margin:20px 0;}
template_hj_1037 .hj_mk_1037_template_hj_1037 .hj_mk_1037_but-more a{border: 2px solid #000;
    color: rgba(0, 0, 0, 0.6);
    border-color: rgba(0, 0, 0, 0.6);
    background: transparent;display: inline-block;padding: 12px 16px 10px;
    font-size: 13px;
    min-width: 90px;}



    
    
/*+++++hj_end_1037+++++*/


/*+++++hj_go_1182+++++*/
template_hj_1182 .hj_mk_1182_strong{
	font-weight: bold;
	}
template_hj_1182 .hj_mk_1182_bj{
	text-align:center;
    margin:40px 0;
	}
template_hj_1182 .hj_mk_1182_h2{
	margin-bottom:-5px;
	}
template_hj_1182 .hj_mk_1182_marginauto{
	margin: 0 auto;	
	}
/*+++++hj_end_1182+++++*/


/*+++++hj_go_1124+++++*/
template_hj_1124 {

	background-color: #fff;

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

	

}

template_hj_1124 a {

	text-decoration: none;

}

template_hj_1124 .hj_mk_1124_template_hj_1124 *{

	margin:0;
	padding:0;



}



template_hj_1124 .hj_mk_1124_marginauto {

	margin: 0 auto;

	width:100%;

}

template_hj_1124 .hj_mk_1124_template_hj_1124{

	/*background-color: #f3f3f3;*/

}

template_hj_1124 .hj_mk_1124_clear {

	clear: both 

}
template_hj_1124 .hj_mk_1124_container {

	width: 100%;
	margin:0 auto;
	position: relative;

}
template_hj_1124 .hj_mk_1124_list li{padding:40px 5%;overflow: hidden;}
template_hj_1124 .hj_mk_1124_list li:nth-child(odd){background: #f8f8f8;}
template_hj_1124 .hj_mk_1124_list li:nth-child(odd) .hj_mk_1124_left{float:left;width:40%;}
template_hj_1124 .hj_mk_1124_list li:nth-child(odd) .hj_mk_1124_right{float:right;width:55%;}


template_hj_1124 .hj_mk_1124_list li:nth-child(even) .hj_mk_1124_left{float:right;width:40%;}
template_hj_1124 .hj_mk_1124_list li:nth-child(even) .hj_mk_1124_right{float:left;width:55%;}

template_hj_1124 .hj_mk_1124_list li .hj_mk_1124_title{font-size: 24px;color: #222222;margin-bottom: 20px;font-weight: normal;}
template_hj_1124 .hj_mk_1124_list li .hj_mk_1124_line{width: 50px;
    background: #000000;height: 2px;display: inline-block;margin-bottom: 20px;}
 template_hj_1124 .hj_mk_1124_list li .hj_mk_1124_text{color: #666666;font-size: 16px;}
 template_hj_1124 .hj_mk_1124_list li .hj_mk_1124_right img{width: 100%;}
/*+++++hj_end_1124+++++*/


/*+++++hj_go_1190+++++*/

/*+++++hj_end_1190+++++*/


/*+++++hj_go_1189+++++*/
template_hj_1189 {

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

}

template_hj_1189 a {

	text-decoration: none;

	color: #666;

}



template_hj_1189 .hj_mk_1189_template_hj_1189 * {

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

	box-sizing: border-box

}

template_hj_1189 .hj_mk_1189_img-style {

	border-style: none

}

template_hj_1189 .hj_mk_1189_clearfix {

	zoom: 1

}

template_hj_1189 .hj_mk_1189_clearfix:before, .hj_mk_1189_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_1189 .hj_mk_1189_clearfix:after {

	clear: both

}

template_hj_1189 .hj_mk_1189_marginauto {

	margin: 0 auto;

}

template_hj_1189 .hj_mk_1189_template_hj_1189 .hj_mk_1189_ys-box{background-attachment: fixed;width:100%;box-sizing: border-box;margin:0 auto;background-repeat: no-repeat;background-position: 50% 50%;
background-size:auto 100%;}
template_hj_1189 .hj_mk_1189_template_hj_1189 .hj_mk_1189_ys-box .hj_mk_1189_container{
    background: rgba(0,0,0,.5);width:100%;margin:0 auto;text-align: center;}
template_hj_1189 .hj_mk_1189_template_hj_1189 .hj_mk_1189_ys-box .hj_mk_1189_container .hj_mk_1189_title h2{text-align: center;color:#fff;font-size: 32px;width:50%;margin:0 auto;padding-top:100px;}
template_hj_1189 .hj_mk_1189_template_hj_1189 .hj_mk_1189_ys-box .hj_mk_1189_container .hj_mk_1189_js-box{font-size:14px;padding:30px 0;width:50%;margin:0 auto;color:#cecece;}
template_hj_1189 .hj_mk_1189_template_hj_1189 .hj_mk_1189_button-box{padding-bottom:100px;}
template_hj_1189 .hj_mk_1189_template_hj_1189 .hj_mk_1189_button-box a{color: #ffffff;font-size: 20px;
   display: inline-block;width:50%;margin:0 auto;line-height: 70px;text-align: center;}
/*+++++hj_end_1189+++++*/


/*+++++hj_go_903+++++*/
template_hj_903 .hj_mk_903_template_hj_903{
	background-color: #000;
	text-align:center;
	color:#f4f4f4;
	padding:10px ;
	margin:0 auto;
	font-size:14px;
}

template_hj_903 .hj_mk_903_template_hj_903 a{
	text-decoration:none;
 
	color:#f4f4f4;
 
}

/*+++++hj_end_903+++++*/

