
/*+++++hj_go_29+++++*/

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


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

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


/*+++++hj_go_32+++++*/
template_hj_32 {

	background-color: #fff;

	overflow-x: hidden;

	color: #666;

	font-size: 14px;

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

	

}

template_hj_32 a {

	text-decoration: none;

}

template_hj_32 .hj_mk_32_template_hj_32 *{

	position: relative;

	margin: 0;

	list-style: none;

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

}

template_hj_32 .hj_mk_32_img-style {

	border-style: none

}

template_hj_32 .hj_mk_32_clearfix {

	zoom: 1

}

template_hj_32 .hj_mk_32_clearfix:after {

	content: '';

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

template_hj_32 .hj_mk_32_clearfix:before, .hj_mk_32_clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

template_hj_32 .hj_mk_32_clearfix:after {

	clear: both

}



template_hj_32 .hj_mk_32_marginauto {

	margin: 0 auto;

}

template_hj_32 .hj_mk_32_flpro-box .prod-con{width:1200px;margin:30px auto; display: flex;}
template_hj_32 .hj_mk_32_flpro-box .prod-con .left{width:20%;}
template_hj_32 .hj_mk_32_flpro-box .prod-con .right{width: 76%;margin-left:4%;}
template_hj_32 .hj_mk_32_flpro-box .prod-con .left .title-box{display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    display-radio: flex;
    padding-top: 5px;
    padding-bottom: 5px;
   
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0px;}
template_hj_32 .hj_mk_32_flpro-box .prod-con .left .title-box .s-title{font-size: 24px;
   
    font-weight: bold;line-height: 1.8;}
template_hj_32 .hj_mk_32_flpro-box .cp-list{user-select: none;
    font-size: 14px;
    width: 100%;
    max-width: 100%;
   }
template_hj_32 .hj_mk_32_flpro-box .cp-title1 {
    display: flex;
    justify-content: space-between;
    position: relative;
    line-height: 50px;
    
    font-size: 16px;
    transition: all ease .3s;
    width: 100%;
   
    display-radio: flex;
}
template_hj_32 .hj_mk_32_flpro-box .cp-title1 a {
    width: 100%;
    padding-left: 15px;
    display: flex;
    justify-content: flex-start;
   
}

template_hj_32 .hj_mk_32_flpro-box .right .p-list{display: flex;
    flex-wrap: wrap;width:100%;}


template_hj_32 .hj_mk_32_flpro-box .right .p-loopitem{flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(100% / 3);position: relative;}
template_hj_32 .hj_mk_32_flpro-box .right .e-container {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: auto;
   
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 40px;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    position: relative;
}

template_hj_32 .hj_mk_32_flpro-box .right .e-container> .p-item {
    flex: 1;
    max-width: 100%;
    max-height: 100%;
    position: relative;
    z-index: 2;
}
template_hj_32 .hj_mk_32_flpro-box .right .e-container .s-img {
    overflow: hidden;
    display-radio: 1;
    height: 220px;
}

template_hj_32 .hj_mk_32_flpro-box .right .e-container .s-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .5s ease 0.2s;
}

template_hj_32 .hj_mk_32_flpro-box .right .e-container .s-layout {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    padding-top: 20px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    display-radio: flex;
    justify-content: center;
}

template_hj_32 .hj_mk_32_flpro-box .right .e-container .s-title {
    font_radio: 2;
    font-size: 16px;
   
    font-weight: normal;
    text-align: center;
    line-height: 1.6;
    transition: all .5s ease;
    display-radio: -webkit-box;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
template_hj_32 .hj_mk_32_flpro-box .right .e-container .s-title a{color:#333;}

template_hj_32 .hj_mk_32_flpro-box .right .p-loopitem .e-container:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    left: 0;
    bottom: 0;
    z-index: 1;
   
    transition: all .5s ease;
}

template_hj_32 .hj_mk_32_flpro-box .right .p-loopitem .e-container:hover:after {
    height: 100%;
}

template_hj_32 .hj_mk_32_flpro-box .right .p-loopitem .e-container:hover .s-img img {
    transform: scale(1.1);
}
template_hj_32 .fenyeyemadiv {
    display: table;
    margin: 10px auto;
}

template_hj_32 .hj_mk_32_flpro-box .cp-item.active >.cp-title1 a {
    background: #005ccb;
    color: #fff;
    border-bottom: 1px solid #005ccb;
}
/*+++++hj_end_32+++++*/


/*+++++hj_go_31+++++*/

/*+++++hj_end_31+++++*/

