
/*+++++hj_go_1257+++++*/

/*+++++hj_end_1257+++++*/


/*+++++hj_go_1259+++++*/
template_hj_1259 .hj_mk_1259_lunbo {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
}
template_hj_1259 .hj_mk_1259_lunbochang {
	height: auto;
}
template_hj_1259 .hj_mk_1259_datu {
	height: auto;
	width: 100%;
	float: left;
}
template_hj_1259 .hj_mk_1259_datuimg {
	width: 100%;
	height: auto;
	vertical-align:bottom;
}
template_hj_1259 .hj_mk_1259_xiaotu {
	width: 100%;
	z-index: 2;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
template_hj_1259 .hj_mk_1259_xiaotubox {
	display: inline-block;
	background: rgba(255,255,255,0.3);
	border-radius: 10px;
	padding: 0px 10px;
}
template_hj_1259 .hj_mk_1259_xiaotulist {
	background: #FFF;
	margin: 6px;
	float: left;
	border-radius: 6px;
	border: 6px solid rgba(0, 0, 0, 0.2);
	cursor: pointer;
}
template_hj_1259 .hj_mk_1259_xiaotulistXZ {
	background: #d03736;
	margin: 6px;
	float: left;
	border-radius: 6px;
	border: 6px solid rgba(0, 0, 0, 0.2);
	cursor: pointer;
}
template_hj_1259 .hj_mk_1259_datu1simg {
	width: 140px;
	height: 60px;
}
template_hj_1259 .hj_mk_1259_zuojantou {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background-image: url(../131/slider-arrow.png);
	background-repeat: no-repeat;
	background-position: -110px 5px;
	filter: alpha(opacity=80);
	opacity: 0.8;
	cursor: pointer;
}
template_hj_1259 .hj_mk_1259_zuojantou:hover {
	background-position: -170px 5px;
}
template_hj_1259 .hj_mk_1259_youjantou {
	position: absolute;
	right: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background-image: url(../131/slider-arrow.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	filter: alpha(opacity=80);
	opacity: 0.8;
	cursor: pointer;
}
template_hj_1259 .hj_mk_1259_youjantou:hover {
	background-position: -50px 5px;
}

/*+++++hj_end_1259+++++*/


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


.hj_mk_1260_product_bg {

	width: 100%;

	margin: 0 auto;

	height: auto;

	overflow: hidden;

	padding-top:30px;

	padding-bottom: 50px;

}
.hj_mk_1260_product_bg .hj_mk_1260_product_box {

	width: 100%;

	height: auto;

	margin-top: 24px;

}

.hj_mk_1260_p_products {

	width: 100%;

	height: auto;

	overflow: hidden;

}

.hj_mk_1260_p_products .hj_mk_1260_p_productsul {

	width: 100%;

	height: auto;

	margin-top: 0px;

	padding-left: 0;

}

.hj_mk_1260_p_products .hj_mk_1260_p_productsul .hj_mk_1260_p_productsulli {

	
	overflow: hidden;

	/* margin-right: 13px;*/

	margin-bottom: 14px;

}

.hj_mk_1260_p_products .hj_mk_1260_p_productsul .hj_mk_1260_p_productsullidiv {

	width: 95%;

	/*border: 1px solid #ccc;*/

	background: #fff;

	overflow: hidden;

	margin: 0px auto

}
.hj_mk_1260_p_productsulliaimg{height: 200px;display: flex;align-items: center;justify-content: center;}


.hj_mk_1260_p_products .hj_mk_1260_p_productsul .hj_mk_1260_p_productsulli .hj_mk_1260_p_productsulliaimg .hj_mk_1260_p_productsulliimg {
	object-fit: cover;
	width: 100%;

	height: 100%;

	padding: 4px;

	margin: 0 auto;

	display: block;

	transition: transform 300ms ease-out;

	-moz-transition: -moz-transform 300ms ease-out; /* Firefox 4 */

	-webkit-transition: -webkit-transform 300ms ease-out; /* Safari and Chrome */

	-o-transition: -o-transform 300ms ease-out; /* Opera */

}

.hj_mk_1260_p_products .hj_mk_1260_p_productsul .hj_mk_1260_p_productsulli .hj_mk_1260_p_productsulliaimg .hj_mk_1260_p_productsulliimg:hover {

	transform: scale(1.2, 1.2);

	-moz-transform: scale(1.2, 1.2); /* Firefox 4 */

	-webkit-transform: scale(1.2, 1.2); /* Safari and Chrome */

	-o-transform: scale(1.2, 1.2); /* Opera */

}

.hj_mk_1260_p_products .hj_mk_1260_p_productsul .hj_mk_1260_p_productsulli .hj_mk_1260_p_productsullip {

	width: 100%;

	text-align: center;

	margin-top: 10px;

	/*border-top: 1px dotted #ccc;*/

	height: 30px;

	line-height: 30px;

	padding-top: 4px;

	overflow: hidden;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;
	color:#272727;
	font-size: 20px;

}
.hj_mk_1260_p_products .hj_mk_1260_p_productsul .hj_mk_1260_p_productsulli .hj_mk_1260_p_productsullip a{color:#333;font-size: 18px;text-decoration: none;}
.hj_mk_1260_pro_clear{clear:both}

/*+++++hj_end_1260+++++*/


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

.hj_mk_1261_template_hj_1261 .hj_mk_all_mokuai {

	width: 100%;

	margin:0px auto;

	

}
.hj_mk_1261_template_hj_1261 *,.hj_mk_1261_template_hj_1261 ul,.hj_mk_1261_template_hj_1261 li{list-style: none;margin:0;padding:0;}
.hj_mk_1261_service-container{margin:0 auto;}
.hj_mk_1261_title{margin:20px auto;text-align: center;}
.hj_mk_1261_title h2{font-size: 36px;
    margin:0 0px 20px;
    text-align: center;
    font-weight: 300;
    color: #212121;}
.hj_mk_1261_title h2:after {
    content: '';
    display: block;
    margin: 25px auto 0px;
    width: 75px;
    height: 5px;
    background: #a30100;
}
.hj_mk_1261_title  .hj_mk_1261_des{font-size: 14px;
    color: #666666;}
.hj_mk_1261_list ul {overflow: hidden;}
.hj_mk_1261_list ul li{width: 50%;text-align: center;float: left;}
.hj_mk_1261_list ul li .hj_mk_1261_img{
    margin: 50px auto 0;
    font-size: 50px;
    width: 100px;
    height: 100px;
    text-align: center;
    line-height: 100px;
    border-radius: 100%;
    color: #212121;
    border: 3px solid #212121;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
}
.hj_mk_1261_list ul li .hj_mk_1261_img img{
    box-sizing: border-box;
    width: 60px;
    height: 60px;}
.hj_mk_1261_list ul li h3 {
    margin: 30px 0px 10px;
    font-weight: 300;
    font-size: 20px;
    color: #212121;
    color: ;
}
/*+++++hj_end_1261+++++*/


/*+++++hj_go_1262+++++*/
template_hj_1262 {

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

}

template_hj_1262 a {

	text-decoration: none;

}

template_hj_1262 .hj_mk_1262_template_hj_1262 *{

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}



template_hj_1262 .hj_mk_1262_template_hj_1262{

	background-color: #fafafa;

	

}

template_hj_1262 .hj_mk_1262_marginauto {

	margin: 0 auto;

}

template_hj_1262 .hj_mk_1262_clear {

	clear: both

}
template_hj_1262 .hj_mk_1262_template_hj_1262 .hj_mk_1262_product-fl{padding:30px 0;}

template_hj_1262 .hj_mk_1262_template_hj_1262 .hj_mk_1262_product-box {
    overflow: hidden;

}
template_hj_1262 .hj_mk_1262_template_hj_1262 .hj_mk_1262_about-left{
   text-align: center;
    font-size: 30px;
    color: #ffffff;margin-bottom: 50px;}

template_hj_1262 .hj_mk_1262_template_hj_1262 .hj_mk_1262_about-left:after {
    content: '';
    display: block;
    width: 30px;
    height: 1px;
    background: #ffffff;
    position: absolute;
    left: calc(50% - 15px);
    bottom: -20px;
}
template_hj_1262 .hj_mk_1262_template_hj_1262 .hj_mk_1262_list{
   }

template_hj_1262 .hj_mk_1262_template_hj_1262 .hj_mk_1262_list ul{}
template_hj_1262 .hj_mk_1262_template_hj_1262 .hj_mk_1262_list ul li {
    position: relative;
    transition: ease .65s;
    overflow: hidden;
    z-index: 1;
    margin-top:20px;
}
template_hj_1262 .hj_mk_1262_template_hj_1262 .hj_mk_1262_list ul li a {
    display: block;
    width: 100%;
    height: 100%;
}
template_hj_1262 .hj_mk_1262_template_hj_1262 .hj_mk_1262_list ul li a .hj_mk_1262_img{width:100%;}
template_hj_1262 .hj_mk_1262_template_hj_1262 .hj_mk_1262_list ul li .hj_mk_1262_text {
  
    
    color: #fff;
    text-align: left;font-size: 18px;
    padding-bottom: 20px;
    width: 100%;
    padding:10px;
}
template_hj_1262 .hj_mk_1262_template_hj_1262 .hj_mk_1262_list ul li .hj_mk_1262_text h3 {
    color: #ffffff;
}
template_hj_1262 .hj_mk_1262_template_hj_1262 .hj_mk_1262_list ul li .hj_mk_1262_text h3:after {
    content: '';
    display: block;
    width: 40px;
    height: 1px;
    background: #ffffff;
    position: absolute;
    left: 0;
    bottom: -10px;
}
template_hj_1262 .hj_mk_1262_template_hj_1262 .hj_mk_1262_list ul li  h4 {
    color: #ffffff;
    font-weight: normal;
    font-size: 14px;
    width: 100%;
    padding:10px;
}
/*+++++hj_end_1262+++++*/


/*+++++hj_go_1263+++++*/
template_hj_1263 {

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

}

template_hj_1263 a {

	text-decoration: none;

}

template_hj_1263 .hj_mk_1263_template_hj_1263 *{

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}



template_hj_1263 .hj_mk_1263_template_hj_1263{

	background-color: #fafafa;

	

}

template_hj_1263 .hj_mk_1263_marginauto {

	margin: 0 auto;

}

template_hj_1263 .hj_mk_1263_clear {

	clear: both

}

template_hj_1263 .hj_mk_1263_bfb-50, template_hj_1263 .hj_mk_1263_bfb-100 {

	position: relative;

	min-height: 1px;

	padding-right: 15px;

	padding-left: 15px;

}

@media (min-width: 992px) {

template_hj_1263 .hj_mk_1263_bfb-50, template_hj_1263 .hj_mk_1263_bfb-100 {

	float: left;

}

template_hj_1263 .hj_mk_1263_bfb-100 {

	width: 100%;

}

template_hj_1263 .hj_mk_1263_bfb-50 {

	width: 50%;

}

}

@media (min-width: 1200px) {

template_hj_1263 .hj_mk_1263_bfb-50, template_hj_1263 .hj_mk_1263_bfb-100 {

	float: left;

}

}

template_hj_1263 .hj_mk_1263_container {

	width: 100%;

}



template_hj_1263 .hj_mk_1263_container {

	padding-right: 15px;

	padding-left: 15px;

	margin-right: auto;

	margin-left: auto;

}

template_hj_1263 .hj_mk_1263_row {

	margin-right: -15px;

	margin-left: -15px;

}

template_hj_1263 .hj_mk_1263_aboutus {

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

}
template_hj_1263 .hj_mk_1263_bfb-50 .hj_mk_1263_bfb-50{position: relative;margin:60px 0 40px;}

 template_hj_1263 .hj_mk_1263_bfb-50 .hj_mk_1263_bgt {
    position: absolute;
    width: 60%;
    height: 75%;
    
    background: ;
    right: 9%;
    top: -7%;
}
template_hj_1263 .hj_mk_1263_bfb-50 .hj_mk_1263_border {
   position: absolute;
    width: 56%;
    height: 124%;
    border: 5px solid;
    
    right: 22%;
    top: -16%;
}

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

template_hj_1263 .hj_mk_1263_aboutus {

	padding-top: 100px;

}

}

template_hj_1263 .hj_mk_1263_aboutus img {

	width: 100%;

	max-width: 100%;

	display: block;

}

template_hj_1263 .hj_mk_1263_aboutus h2 {

	color: rgb(94, 94, 94);

	font-size: 24px;

	font-weight: bold;

	padding-left: 10px;

	margin: 0px;

	text-transform: uppercase;

}

template_hj_1263 .hj_mk_1263_aboutus span {

	color: #bbb;

	display: block;

	padding-left: 10px;

	text-transform: uppercase;

	margin-top: 3px;

}

template_hj_1263 .hj_mk_1263_aboutus p {

	line-height: 26px;

	font-size: 13px;

	padding-left: 10px;

	margin-top: 6px;

}

template_hj_1263 .hj_mk_1263_about_contents{

	margin:20px auto;

}

template_hj_1263 .hj_mk_1263_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_1263 .hj_mk_1263_aboutus {

	text-align: center;

	padding-top: 50px;

}

template_hj_1263 .hj_mk_1263_aboutus h2 {

	background-image: none;

	padding-left: 0px;

}

template_hj_1263 .hj_mk_1263_aboutus span, template_hj_1263 .hj_mk_1263_aboutus p {

	padding-left: 0px;

}

template_hj_1263 .hj_mk_1263_view-all {

	margin-left: 0px;

	margin-top: 10px;

}

}


/*+++++hj_end_1263+++++*/


/*+++++hj_go_1264+++++*/
template_hj_1264 {

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

}

template_hj_1264 a {

	text-decoration: none;

	color: #666;

}



template_hj_1264 .hj_mk_1264_template_hj_1264 * {

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

	box-sizing: border-box

}

template_hj_1264 .hj_mk_1264_img-style {

	border-style: none

}

template_hj_1264 .hj_mk_1264_clearfix {

	zoom: 1

}

template_hj_1264 .hj_mk_1264_clearfix:before, .hj_mk_1264_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_1264 .hj_mk_1264_clearfix:after {

	clear: both

}

template_hj_1264 .hj_mk_1264_marginauto {

	margin: 0 auto;

}

template_hj_1264 .hj_mk_1264_container {

	margin-left: auto;

	margin-right: auto;
	padding:0 ;

	width: 100%;
	box-sizing: border-box;

}

template_hj_1264 .hj_mk_1264_news {

	padding: 48px 0 48px 0;
	width:100%;
	margin:0 auto;

}

template_hj_1264 .hj_mk_1264_news .hj_mk_1264_news_type {

	height: 45px;

	text-align: center;

	margin-bottom: 40px;

}

template_hj_1264 .hj_mk_1264_news .hj_mk_1264_news_type li a {

	display: block;

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

}

template_hj_1264 .hj_mk_1264_news .hj_mk_1264_news_con .hj_mk_1264_conbox dl {

	padding: 0 10px 48px;
    box-sizing: border-box;
    width: 50%;
    position: relative;
    float: left;

}


template_hj_1264 .hj_mk_1264_news .hj_mk_1264_news_con .hj_mk_1264_conbox dl dt {

	width:100%;

	height: 226px;

	overflow: hidden;

	position: relative;

}

template_hj_1264 .hj_mk_1264_news .hj_mk_1264_news_con .hj_mk_1264_conbox dl dt img {

	display: block;

	width: 360px;

	height: auto;

	transition: all 0.5s;

}

template_hj_1264 .hj_mk_1264_news .hj_mk_1264_news_con .hj_mk_1264_conbox dl dd.hj_mk_1264_dd1 {

	font-size: 16px;

	margin: 24px 0 15px 0;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

template_hj_1264 .hj_mk_1264_news .hj_mk_1264_news_con .hj_mk_1264_conbox dl dd.hj_mk_1264_dd1 a {

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

}

template_hj_1264 .hj_mk_1264_news .hj_mk_1264_news_con .hj_mk_1264_conbox dl dd.hj_mk_1264_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_1264 .hj_mk_1264_news .hj_mk_1264_news_con .hj_mk_1264_conbox dl dd.hj_mk_1264_dd3 {

	position: absolute;

	left: 0;

	bottom: 0;

	height: 45px;

	width: 100%;

}
template_hj_1264 .hj_mk_1264_news .hj_mk_1264_news_con .hj_mk_1264_conbox dl dd.hj_mk_1264_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_1264 .hj_mk_1264_news .hj_mk_1264_news_con .hj_mk_1264_conbox dl dd.hj_mk_1264_dd3 span {

	color: #999;

	position: absolute;

	left: 0;

	top: 0;

}

template_hj_1264 .hj_mk_1264_news .hj_mk_1264_news_con .hj_mk_1264_conbox dl dd.hj_mk_1264_dd3 em {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 79px;

	height: 9px;
	transition: all 0.5s;

}
template_hj_1264 .hj_mk_1264_news .hj_mk_1264_news_con .hj_mk_1264_conbox dl:hover{opacity: .8}
template_hj_1264 .hj_mk_1264_news .hj_mk_1264_news_con .hj_mk_1264_conbox dl:hover dt img {

	transform: scale(1.1);

}

/*template_hj_1264 .hj_mk_1264_news .hj_mk_1264_news_con .hj_mk_1264_conbox dl:hover dd.hj_mk_1264_dd1 a {

	color: #da251d;

}*/

/*+++++hj_end_1264+++++*/


/*+++++hj_go_1258+++++*/

/*+++++hj_end_1258+++++*/

