
/*+++++hj_go_936+++++*/

/*+++++hj_end_936+++++*/


/*+++++hj_go_889+++++*/
template_hj_889 {

	background-color: #fff;

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

	

}

template_hj_889 a {

	text-decoration: none;

}

template_hj_889 .hj_mk_889_template_hj_889 *{

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_889 .hj_mk_889_img-style {

	border-style: none

}

template_hj_889 .hj_mk_889_clearfix {

	zoom: 1

}

template_hj_889 .hj_mk_889_clearfix:after {

	content: '';

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

template_hj_889 .hj_mk_889_clearfix:before, .hj_mk_889_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_889 .hj_mk_889_clearfix:after {

	clear: both

}



template_hj_889 .hj_mk_889_marginauto {

	margin: 0 auto;

}
template_hj_889 .hj_mk_889_template_hj_889 .hj_mk_889_ys-list{width:1200px;margin:30px auto;}
template_hj_889 .hj_mk_889_template_hj_889 .hj_mk_889_ys-list ul {display: flex;justify-content: space-between;padding:0 30px;}
template_hj_889 .hj_mk_889_template_hj_889 .hj_mk_889_ys-list ul .hj_mk_889_img{margin-right: 20px;}
template_hj_889 .hj_mk_889_template_hj_889 .hj_mk_889_ys-list ul li{display: flex;width:33.33%;}

template_hj_889 .hj_mk_889_template_hj_889 .hj_mk_889_container h2{font-weight: normal;
font-size: 18px;letter-spacing: 1px;color: #222222;}
template_hj_889 .hj_mk_889_template_hj_889 .hj_mk_889_container .hj_mk_889_des{color: #666666;font-size: 14px;line-height: 25px;margin:20px 0;}
template_hj_889 .hj_mk_889_template_hj_889 .hj_mk_889_container .hj_mk_889_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_889+++++*/


/*+++++hj_go_1036+++++*/
template_hj_1036 {

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

}

template_hj_1036 a {

	text-decoration: none;

}

template_hj_1036 .hj_mk_1036_template_hj_1036 *{

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}



template_hj_1036 .hj_mk_1036_template_hj_1036{

	background-color: #fafafa;

	

}

template_hj_1036 .hj_mk_1036_marginauto {

	margin: 0 auto;

}

template_hj_1036 .hj_mk_1036_clear {

	clear: both

}

template_hj_1036 .hj_mk_1036_template_hj_1036 .hj_mk_1036_product-box {
  width:1200px;
  margin:0 auto;
    overflow: hidden;
    position: relative;

}
template_hj_1036 .hj_mk_1036_template_hj_1036 .hj_mk_1036_about-left{
    font-size: 32px;
    color: #333;margin-bottom: 20px;text-align: center;font-weight: normal;}


template_hj_1036 .hj_mk_1036_template_hj_1036 .hj_mk_1036_list{
  width:100%;}

template_hj_1036 .hj_mk_1036_template_hj_1036 .hj_mk_1036_list ul{justify-content: space-around;display: flex;align-items: center;}
template_hj_1036 .hj_mk_1036_template_hj_1036 .hj_mk_1036_list ul li {
    flex-basis: 0;
    flex-grow: 1;
    position: relative;
    height: 400px;
    transition: ease .65s;
    overflow: hidden;
    z-index: 1;
}

 template_hj_1036 .hj_mk_1036_template_hj_1036 .hj_mk_1036_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_1036 .hj_mk_1036_template_hj_1036 .hj_mk_1036_list ul li a {
    display: block;
    width: 100%;
    height: 100%;
}
template_hj_1036 .hj_mk_1036_template_hj_1036 .hj_mk_1036_list ul li .hj_mk_1036_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_1036 .hj_mk_1036_template_hj_1036 .hj_mk_1036_list ul li .hj_mk_1036_text>div{width: 200px;}
template_hj_1036 .hj_mk_1036_template_hj_1036 .hj_mk_1036_list ul li .hj_mk_1036_text h2 {
    color: #a30100;
    color: #ffffff;
    font-size: 30px;
    position: relative;
    margin-bottom: 20px;
}
template_hj_1036 .hj_mk_1036_template_hj_1036 .hj_mk_1036_list ul li .hj_mk_1036_text h2:after {
    content: '';
    display: block;
    width: 40px;
    height: 1px;
    background: #ffffff;
    position: absolute;
    left: 50%;
    bottom: -15px;
    margin-left: -20px;
}
template_hj_1036 .hj_mk_1036_template_hj_1036 .hj_mk_1036_list ul li .hj_mk_1036_text h3 {
    color: #212121;
    color: #ffffff;
}
template_hj_1036 .hj_mk_1036_template_hj_1036 .hj_mk_1036_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_1036 .hj_mk_1036_template_hj_1036 .hj_mk_1036_list ul li:hover {
   flex-grow: 3;
}
template_hj_1036 .hj_mk_1036_template_hj_1036 .hj_mk_1036_list ul li:hover:before {
    opacity: 0;
}
template_hj_1036 .hj_mk_1036_template_hj_1036 .hj_mk_1036_list ul li:hover .hj_mk_1036_text{justify-content: left;padding-left:10px;}
template_hj_1036 .hj_mk_1036_template_hj_1036 .hj_mk_1036_but-more{text-align: center;margin:20px 0;}
template_hj_1036 .hj_mk_1036_template_hj_1036 .hj_mk_1036_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_1036+++++*/


/*+++++hj_go_892+++++*/
template_hj_892 {

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

}

template_hj_892 a {

	text-decoration: none;

	color: #666;

}



template_hj_892 .hj_mk_892_template_hj_892 * {

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

	box-sizing: border-box

}

template_hj_892 .hj_mk_892_img-style {

	border-style: none

}

template_hj_892 .hj_mk_892_clearfix {

	zoom: 1

}

template_hj_892 .hj_mk_892_clearfix:before, .hj_mk_892_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_892 .hj_mk_892_clearfix:after {

	clear: both

}

template_hj_892 .hj_mk_892_marginauto {

	margin: 0 auto;

}

template_hj_892 .hj_mk_892_container {

	margin-left: auto;

	margin-right: auto;
	padding:0 20px;

	width: 100%;

}

template_hj_892 .hj_mk_892_news {

	padding: 48px 0 48px 0;
	width:1200px;
	margin:0 auto;

}

template_hj_892 .hj_mk_892_news .hj_mk_892_news_type {

	height: 45px;

	text-align: center;

	margin-bottom: 40px;

}

template_hj_892 .hj_mk_892_news .hj_mk_892_news_type li a {

	display: block;

	height: 43px;
	color:#000;
	font-size: 32px;
	font-weight: normal;

}

template_hj_892 .hj_mk_892_news .hj_mk_892_news_con .hj_mk_892_conbox dl {

	width: 22%;

	padding-bottom: 48px;

	position: relative;

	float: left;

	margin-left: 4%;

}

template_hj_892 .hj_mk_892_news .hj_mk_892_news_con .hj_mk_892_conbox dl:first-child {

	margin-left: 0;

}

template_hj_892 .hj_mk_892_news .hj_mk_892_news_con .hj_mk_892_conbox dl dt {

	width:100%;

	height: 226px;

	overflow: hidden;

	position: relative;

}

template_hj_892 .hj_mk_892_news .hj_mk_892_news_con .hj_mk_892_conbox dl dt img {

	display: block;

	width: 360px;

	height: auto;

	transition: all 0.5s;

}

template_hj_892 .hj_mk_892_news .hj_mk_892_news_con .hj_mk_892_conbox dl dd.hj_mk_892_dd1 {

	font-size: 16px;

	margin: 24px 0 15px 0;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

template_hj_892 .hj_mk_892_news .hj_mk_892_news_con .hj_mk_892_conbox dl dd.hj_mk_892_dd1 a {

	color: #333;
	font-size: 18px;

}

template_hj_892 .hj_mk_892_news .hj_mk_892_news_con .hj_mk_892_conbox dl dd.hj_mk_892_dd2 {

	font-size: 13px;

	line-height: 20px;

	overflow : hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

	height: 80px;

}

template_hj_892 .hj_mk_892_news .hj_mk_892_news_con .hj_mk_892_conbox dl dd.hj_mk_892_dd3 {

	position: absolute;

	left: 0;

	bottom: 0;

	height: 45px;

	width: 100%;

}
template_hj_892 .hj_mk_892_news .hj_mk_892_news_con .hj_mk_892_conbox dl dd.hj_mk_892_dd4 a{

	display: inline-block;
    text-align: center;
    margin: 30px auto 20px auto;
    clear: both;
    border: none;
    padding: 10px 0;
    color: #109bc5;
    font-size: 14px;

}

template_hj_892 .hj_mk_892_news .hj_mk_892_news_con .hj_mk_892_conbox dl dd.hj_mk_892_dd3 span {

	color: #999;

	position: absolute;

	left: 0;

	top: 0;

}

template_hj_892 .hj_mk_892_news .hj_mk_892_news_con .hj_mk_892_conbox dl dd.hj_mk_892_dd3 em {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 79px;

	height: 9px;
	transition: all 0.5s;

}
template_hj_892 .hj_mk_892_news .hj_mk_892_news_con .hj_mk_892_conbox dl:hover{opacity: .8}
template_hj_892 .hj_mk_892_news .hj_mk_892_news_con .hj_mk_892_conbox dl:hover dt img {

	transform: scale(1.1);

}

/*template_hj_892 .hj_mk_892_news .hj_mk_892_news_con .hj_mk_892_conbox dl:hover dd.hj_mk_892_dd1 a {

	color: #da251d;

}*/

/*+++++hj_end_892+++++*/


/*+++++hj_go_893+++++*/
template_hj_893 .hj_mk_893_span{
	font-size: 30px;
	height:25px;
	}
template_hj_893 .hj_mk_893_strong{
	font-weight: bold;
	}
template_hj_893 .hj_mk_893_span2{
	font-size: 14px;
	}
template_hj_893 .hj_mk_893_ad-line{
	height: 3px;
    width: 5%;
    margin: 30px auto;
	}
template_hj_893 .hj_mk_893_bj{
	text-align:center;
    margin:40px auto;
	width:1200px;
	}
template_hj_893 .hj_mk_893_img{
	width:100%;
	height:auto;
		}
		
/*+++++hj_end_893+++++*/


/*+++++hj_go_894+++++*/
template_hj_894 {

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

}

template_hj_894 a {

	text-decoration: none;

	color: #666;

}



template_hj_894 .hj_mk_894_template_hj_894 * {

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

	box-sizing: border-box

}

template_hj_894 .hj_mk_894_img-style {

	border-style: none

}

template_hj_894 .hj_mk_894_clearfix {

	zoom: 1

}

template_hj_894 .hj_mk_894_clearfix:before, .hj_mk_894_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_894 .hj_mk_894_clearfix:after {

	clear: both

}

template_hj_894 .hj_mk_894_marginauto {

	margin: 0 auto;

}

template_hj_894 .hj_mk_894_template_hj_894 .hj_mk_894_ys-box{width:100%;box-sizing: border-box;margin:0 auto;padding:50px;}
template_hj_894 .hj_mk_894_template_hj_894 .hj_mk_894_ys-title{margin-bottom: 50px;}
template_hj_894 .hj_mk_894_template_hj_894 .hj_mk_894_ys-title .hj_mk_894_ys-tit,template_hj_894 .hj_mk_894_template_hj_894 .hj_mk_894_ys-title .hj_mk_894_des{font-size: 34px;color:#fff;text-align: center;}
template_hj_894 .hj_mk_894_template_hj_894 .hj_mk_894_list{overflow: hidden;width:80%;margin:0 auto;}
template_hj_894 .hj_mk_894_template_hj_894 .hj_mk_894_list li{float:left;margin-bottom:10px;box-sizing: border-box;width:50%;padding-right: 30px;}

template_hj_894 .hj_mk_894_template_hj_894 .hj_mk_894_list li label{font-size: 16px;color: #b4b4b4;}


/*+++++hj_end_894+++++*/


/*+++++hj_go_1016+++++*/

/*+++++hj_end_1016+++++*/


/*+++++hj_go_1015+++++*/
template_hj_1015 {

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

}

template_hj_1015 a {

	text-decoration: none;

}

template_hj_1015 .hj_mk_1015_template_hj_1015 *{

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}



template_hj_1015 .hj_mk_1015_template_hj_1015{

	background-color: #fafafa;

	

}

template_hj_1015 .hj_mk_1015_marginauto {

	margin: 0 auto;

}

template_hj_1015 .hj_mk_1015_clear {

	clear: both

}

template_hj_1015 .hj_mk_1015_bfb-50, template_hj_1015 .hj_mk_1015_bfb-100 {

	position: relative;

	min-height: 1px;

	padding-right: 15px;

	padding-left: 15px;

}

@media (min-width: 992px) {

template_hj_1015 .hj_mk_1015_bfb-50, template_hj_1015 .hj_mk_1015_bfb-100 {

	float: left;

}

template_hj_1015 .hj_mk_1015_bfb-100 {

	width: 100%;

}

template_hj_1015 .hj_mk_1015_bfb-50 {

	width: 50%;

}

}

@media (min-width: 1200px) {

template_hj_1015 .hj_mk_1015_bfb-50, template_hj_1015 .hj_mk_1015_bfb-100 {

	float: left;

}

}

template_hj_1015 .hj_mk_1015_container {

	width: 100%;

}



template_hj_1015 .hj_mk_1015_container {

	padding-right: 15px;

	padding-left: 15px;

	margin-right: auto;

	margin-left: auto;

}

template_hj_1015 .hj_mk_1015_row {

	margin-right: -15px;

	margin-left: -15px;

}

template_hj_1015 .hj_mk_1015_aboutus {

	padding-bottom: 80px;
	margin:0 auto;

}
template_hj_1015 .hj_mk_1015_bfb-50{position: relative;}

 template_hj_1015 .hj_mk_1015_bfb-50 .hj_mk_1015_bgt {
    position: absolute;
    width: 60%;
    height: 75%;
    
    background: ;
    right: 9%;
    top: -7%;
}
template_hj_1015 .hj_mk_1015_bfb-50 .hj_mk_1015_border {
   position: absolute;
    width: 56%;
    height: 124%;
    border: 5px solid;
    
    right: 22%;
    top: -16%;
}

@media screen and (min-width: 769px) {

template_hj_1015 .hj_mk_1015_aboutus {

	padding-top: 100px;

}

}

template_hj_1015 .hj_mk_1015_aboutus img {

	width: 100%;

	max-width: 100%;

	display: block;

	float: right;

}

template_hj_1015 .hj_mk_1015_aboutus h2 {

	color: rgb(94, 94, 94);

	font-size: 24px;

	font-weight: bold;

	padding-left: 10px;

	margin: 0px;

	text-transform: uppercase;

}

template_hj_1015 .hj_mk_1015_aboutus span {

	color: #bbb;

	display: block;

	padding-left: 10px;

	text-transform: uppercase;

	margin-top: 3px;

}

template_hj_1015 .hj_mk_1015_aboutus p {

	line-height: 26px;

	font-size: 13px;

	padding-left: 10px;

	margin-top: 6px;

}

template_hj_1015 .hj_mk_1015_about_contents{

	margin:20px auto;

}

template_hj_1015 .hj_mk_1015_view-all {

	display: inline-block;

	color: #fff;

	padding: 10px 35px;

	font-size: 14px;

	margin-left: 10px;

	background: #F37404;

}

 @media screen and (max-width: 768px) {

template_hj_1015 .hj_mk_1015_aboutus {

	text-align: center;

	padding-top: 50px;

}

template_hj_1015 .hj_mk_1015_aboutus img {

	display: none;

}

template_hj_1015 .hj_mk_1015_aboutus h2 {

	background-image: none;

	padding-left: 0px;

}

template_hj_1015 .hj_mk_1015_aboutus span, template_hj_1015 .hj_mk_1015_aboutus p {

	padding-left: 0px;

}

template_hj_1015 .hj_mk_1015_view-all {

	margin-left: 0px;

	margin-top: 10px;

}

}


/*+++++hj_end_1015+++++*/


/*+++++hj_go_897+++++*/
template_hj_897 .hj_mk_897_span{
	font-size: 30px;
	height:25px;
	}
template_hj_897 .hj_mk_897_strong{
	font-weight: bold;
	}
template_hj_897 .hj_mk_897_span2{
	font-size: 14px;
	}
template_hj_897 .hj_mk_897_ad-line{
	height: 3px;
    width: 5%;
    margin: 30px auto;
	}
template_hj_897 .hj_mk_897_bj{
	text-align:center;
    margin:40px auto;
	width:1200px;
	}
template_hj_897 .hj_mk_897_img{
	width:100%;
	height:auto;
		}
		
/*+++++hj_end_897+++++*/


/*+++++hj_go_898+++++*/
template_hj_898 {

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

}

template_hj_898 a {

	text-decoration: none;

	color: #666;

}



template_hj_898 .hj_mk_898_template_hj_898 * {

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

	box-sizing: border-box

}

template_hj_898 .hj_mk_898_img-style {

	border-style: none

}

template_hj_898 .hj_mk_898_clearfix {

	zoom: 1

}

template_hj_898 .hj_mk_898_clearfix:before, .hj_mk_898_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_898 .hj_mk_898_clearfix:after {

	clear: both

}

template_hj_898 .hj_mk_898_marginauto {

	margin: 0 auto;

}

template_hj_898 .hj_mk_898_template_hj_898 .hj_mk_898_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_898 .hj_mk_898_template_hj_898 .hj_mk_898_ys-box .hj_mk_898_container{
    background: rgba(0,0,0,.5);width:100%;margin:0 auto;text-align: center;}
template_hj_898 .hj_mk_898_template_hj_898 .hj_mk_898_ys-box .hj_mk_898_container .hj_mk_898_title h2{text-align: center;color:#fff;font-size: 32px;width:50%;margin:0 auto;padding-top:100px;}
template_hj_898 .hj_mk_898_template_hj_898 .hj_mk_898_ys-box .hj_mk_898_container .hj_mk_898_js-box{font-size:14px;padding:30px 0;width:50%;margin:0 auto;color:#cecece;}
template_hj_898 .hj_mk_898_template_hj_898 .hj_mk_898_button-box{padding-bottom:100px;}
template_hj_898 .hj_mk_898_template_hj_898 .hj_mk_898_button-box a{color: #ffffff;font-size: 20px;
   display: inline-block;width:50%;margin:0 auto;line-height: 70px;text-align: center;}
/*+++++hj_end_898+++++*/


/*+++++hj_go_1192+++++*/

/*+++++hj_end_1192+++++*/

