
/*+++++hj_go_20+++++*/

/*+++++hj_end_20+++++*/


/*+++++hj_go_21+++++*/

/*+++++hj_end_21+++++*/


/*+++++hj_go_102+++++*/
template_hj_102 {

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

}

template_hj_102 a {

	text-decoration: none;

}

template_hj_102 .hj_mk_102_template_hj_102 *{

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}



template_hj_102 .hj_mk_102_template_hj_102{


	

}

template_hj_102 .hj_mk_102_marginauto {

	margin: 0 auto;

}

template_hj_102 .hj_mk_102_clear {

	clear: both

}
template_hj_102 .hj_mk_102_carousel-container {
  width:1200px;
  margin:0 auto;
  display: flex;justify-content: space-between;
}
template_hj_102 .hj_mk_left{width:23%;}
template_hj_102 .hj_mk_102_panel-sd {
    margin-bottom: 0;
   
}
template_hj_102 .hj_mk_102_panel-sd .hj_mk_102_tit {
    text-align: left;
    font-size: 16px;
    padding: 20px 0 20px 35px;
 
    text-transform: uppercase;
}
template_hj_102 .hj_mk_102_panel-sd .hj_mk_102_tit span {
    font-size: 20px;
    display: block;
    font-weight: bold;
   
}
template_hj_102 .hj_mk_102_lanmu li {
    margin-top: 2px;
   
}
template_hj_102 .hj_mk_102_lanmu li>a {
    display: block;
    line-height: 50px;
    padding: 0 0 0 25px;
   
    font-size: 15px;
}


template_hj_102 .hj_mk_right{width:75%;}
template_hj_102 .hj_mk_102_big-image{text-align: center;width:100%;}
template_hj_102 .hj_mk_102_big-image img {
  width: 80%;
  height: auto;
}

template_hj_102 .hj_mk_102_small-images {
  width:100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
  margin-top:40px;

}
template_hj_102 .hj_mk_102_datu-box{position: relative;}
template_hj_102 .hj_mk_102_small-images-wrapper {
 text-align:center;
  overflow: hidden;
  flex-wrap: wrap;
  display: flex;
  margin:0 auto;
}
template_hj_102 .hj_mk_102_small-images span{display: flex; cursor: pointer;
  margin-right: 5px;align-items: center;justify-content: space-between;width:60px;height:60px;margin-bottom: 10px;}
template_hj_102 .hj_mk_102_small-images img {
  max-width: 100%;
  height-width: 100%;
  object-fit: fill;
}

template_hj_102 .hj_mk_102_small-arrows {
  margin-top: 10px;
}

template_hj_102 .hj_mk_102_small-arrows button {
  background: none;
  border: none;
  font-size: 20px;
  color: gray;
  cursor: pointer;
}

template_hj_102 .hj_mk_102_arrows {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  display: flex;
  justify-content: space-between;
  z-index: 999;
}

template_hj_102 .hj_mk_102_arrows button {
 background-color: inherit;
  border: none;
 
  cursor: pointer;
}
template_hj_102 .hj_mk_102_arrows .hj_mk_102_prev-arrow{background-image: url(../581/slider-arrow.png);
    background-repeat: no-repeat;width: 32px;
    height: 40px;
    background-position: -110px 5px;
    filter: alpha(opacity = 80);
    opacity: 0.8;}
template_hj_102 .hj_mk_102_arrows .hj_mk_102_next-arrow{background-image: url(../581/slider-arrow.png);
    background-repeat: no-repeat;width: 32px;
    height: 40px;
    background-position: 10px 5px;
    filter: alpha(opacity = 80);
    opacity: 0.8;}
template_hj_102 .hj_mk_102_arrows .hj_mk_102_prev-arrow:hover {

  background-position: -170px 5px;

}
template_hj_102 .hj_mk_102_arrows .hj_mk_102_next-arrow:hover {

  background-position: -50px 5px;

}

template_hj_102 .hj_mk_102_cp-title{text-align: center;padding:20px;font-size: 18px;color:#000;font-weight: bold;}
template_hj_102 .hj_mk_102_product-detail{margin: 15px 0 0 0;
       
        padding: 15px 0 0 0;}
template_hj_102 .hj_mk_102_product-detail .title{margin: 0 30px;}
template_hj_102 .hj_mk_102_product-detail .title h2{padding: 10px 20px;border-radius: 3px 3px 0 0;font-size: 14px;display: inline-block;}
template_hj_102 .hj_mk_102_next-prebox{padding: 30px;
       }
template_hj_102 .hj_mk_102_next-prebox .list li {
    
    display: inline-block;
}
template_hj_102 .hj_mk_102_next-prebox .list li a {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-radius: 60px;
    padding: 15px 20px;
   -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    background-color: transparent;
    
}

.hj_mk_102_product-detail .box-content{padding:20px 30px;}
/*+++++hj_end_102+++++*/


/*+++++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 * {
	position: relative;
	margin: 0;
	list-style: none;
	padding: 0;/*box-sizing: border-box*/
}
template_hj_24 .hj_mk_24_clearfix {
	zoom: 1
}
template_hj_24 .hj_mk_24_clearfix:before, template_hj_24 .hj_mk_24_clearfix:after {
	display: table;
	line-height: 0;
	content: ""
}
template_hj_24 .hj_mk_24_clearfix:after {
	clear: both
}
template_hj_24 .hj_mk_24_marginauto {
	margin: 0 auto;
}
/*左侧*/
template_hj_24 .hj_mk_24_section-sub {
	padding: 20px 0
}
template_hj_24 .hj_mk_24_container {
	padding: 0 15px;
	width: 1200px;
	margin: 0 auto;
}
template_hj_24 .hj_mk_24_ct2-sd {
	float: left;
	width: 250px
}
template_hj_24 .hj_mk_24_ct2-mn {
	float: right;
	width: 920px
}
template_hj_24 .hj_mk_24_panel-sd {
	margin-bottom: 20px;
	border: 1px solid #d1d1d1
}
template_hj_24 .hj_mk_24_panel-sd:last-child {
	margin-bottom: 0
}
template_hj_24 .hj_mk_24_panel-sd .hj_mk_24_tit {
	text-align: left;
	font-size: 16px;
	padding: 20px 0 20px 35px;
	background-color: #1b64e9;
	text-transform: uppercase;
	color: #8ad979
}
template_hj_24 .hj_mk_24_panel-sd .hj_mk_24_tit span {
	font-size: 20px;
	display: block;
	font-weight: bold;
	color: #FFF
}
template_hj_24 .hj_mk_24_panel-sd .hj_mk_24_tit i {
	font-style: normal;
	font-size: 16px;
	color: #FFF;
	margin-right: 5px
}
template_hj_24 .hj_mk_24_contact-sd {
	padding: 20px
}
template_hj_24 .hj_mk_24_contact-sd .hj_mk_24_tel {
	padding-left: 55px
}
template_hj_24 .hj_mk_24_contact-sd .hj_mk_24_tel strong {
	color: #5b5b5b;
	font-size: 18px;
	display: block
}
template_hj_24 .hj_mk_24_contact-sd .hj_mk_24_cont {
	margin-top: 8px
}
template_hj_24 .hj_mk_24_contact-sd .hj_mk_24_cont p {
	margin: 0;
	line-height: 25px
}
template_hj_24 .hj_mk_24_lanmu {
	background: #FFF
}
template_hj_24 .hj_mk_24_lanmu li {
	margin-top: 2px;
	border-bottom: 1px solid #d1d1d1
}
template_hj_24 .hj_mk_24_lanmu li>a {
	display: block;
	line-height: 50px;
	padding: 0 0 0 25px;
	color: #666;
	font-size: 15px
}
template_hj_24 .hj_mk_24_lanmu li .hj_mk_24_arr {
	float: right;
	height: 45px;
	width: 40px;
	position: relative;
	cursor: pointer
}
template_hj_24 .hj_mk_24_lanmu li .hj_mk_24_arr:after {
	content: '';
	border-top: 2px solid #8ad979;
	border-left: 2px solid #8ad979;
	box-sizing: content-box;
	display: block;
	width: 8px;
	height: 8px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	transform: rotate(135deg);
	right: 15px
}
template_hj_24 .hj_mk_24_lanmu-box {
	display: none
}
template_hj_24 .hj_mk_24_lanmu-box p {
	margin: 0;
	border-top: 1px solid #fff;
	padding-left: 15px
}
template_hj_24 .hj_mk_24_lanmu-box p a {
	padding: 0 25px;
	display: block;
	line-height: 40px
}
template_hj_24 .hj_mk_24_lanmu li>a:hover, template_hj_24 .hj_mk_24_lanmu li.hj_mk_24_active>a {
	color: #fff;
	background-color: #1b64e9
}
template_hj_24 .hj_mk_24_lanmu li.hj_mk_24_active .hj_mk_24_arr:after {
	border-color: #fff
}
template_hj_24 .hj_mk_24_lanmu li.hj_mk_24_open .hj_mk_24_lanmu-box {
	display: block
}
template_hj_24 .hj_mk_24_lanmu li.hj_mk_24_open .hj_mk_24_arr:after {
	transform: rotate(225deg)
}
/*右侧*/
template_hj_24 .hj_mk_24_sub-tit {
	border-bottom: 1px solid #ddd;
	font-size: 18px;
	color: #1b64e9;
	font-weight: bold;
	padding-bottom: 15px;
	margin-bottom: 20px
}
template_hj_24 .hj_mk_24_curmbs {
	float: right;
	font-weight: normal;
	font-size: 12px;
	color: #999;
	line-height: 25px;
	padding-left: 20px
}
template_hj_24 .hj_mk_24_curmbs em {
	font-style: normal;
	padding: 0 5px
}
template_hj_24 .hj_mk_24_nei {
	margin: 0 0 40px;
}
template_hj_24 .hj_mk_24_nei img {
	max-width: 100%
}
template_hj_24 .hj_mk_24_nei-title {
	margin-bottom: 30px;
	text-align: center;
	margin-top: 10px;
}
template_hj_24 .hj_mk_24_nei-title h1 {
	margin: 0;
	font-size: 24px
}
template_hj_24 .hj_mk_24_neitu {
	text-align: center
}
template_hj_24 .hj_mk_24_neijieshao {
	margin: 20px auto;
	line-height: 2;
}
template_hj_24 .hj_mk_24_nei-epx {
	margin-bottom: 20px
}
template_hj_24 .hj_mk_24_nei-epx li {
	line-height: 32px;
	margin-bottom: 5px
}
template_hj_24 .hj_mk_24_nei-epx li span {
	display: inline-block;
	background-color: #A2A2A2;
	color: #fff;
	padding: 0 15px;
	margin-right: 10px
}
template_hj_24 .hj_mk_24_neit-epx li em {
	float: right;
	font-style: normal
}

/*+++++hj_end_24+++++*/


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

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

