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

template_hj_277 {

	overflow-x: hidden;

	color: #000;

	font-size: 14px;

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

}

template_hj_277 a {

	text-decoration: none;

	color: #666;

}

template_hj_277 .hj_mk_277_template_hj_277 * {

	margin: 0;

	list-style: none;

	padding: 0;

	box-sizing: border-box

}

template_hj_277 .hj_mk_277_clear {

	clear: both

}



template_hj_277 .hj_mk_277_fdibu{

width:100%;	

}



template_hj_277 .hj_mk_277_dibu{

padding-bottom: 30px;	

margin:0px auto;

}



template_hj_277 .hj_mk_277_dibu .hj_mk_277_xfoot{

    display: flex;

    flex-wrap: wrap;

    flex-direction: row;

    padding-top: 4%;

    padding-bottom: 1%;

	margin:0px auto;

}



template_hj_277 .hj_mk_277_dibu .hj_mk_277_xfoot .hj_mk_277_dmenu{

   flex: 0 0 66.66666%;

    margin-right: auto;

}



template_hj_277 .hj_mk_277_dibu .hj_mk_277_xfoot .hj_mk_277_dmenu .hj_mk_277_fl{

   list-style:none;

   display: flex;

   margin:0px;

}



template_hj_277 .hj_mk_277_dibu .hj_mk_277_xfoot .hj_mk_277_dmenu .hj_mk_277_fl .hj_mk_277_items{

    width: auto;

    padding: 0;

    flex-grow: 1;

	list-style: none;

}



template_hj_277 .hj_mk_277_dibu .hj_mk_277_xfoot .hj_mk_277_dmenu .hj_mk_277_fl .hj_mk_277_items .hj_mk_277_bt{

    font-size: 20px;

    padding-bottom: 0px;

    margin-bottom: 20px;

	margin-top:0px;

}



template_hj_277 .hj_mk_277_dibu .hj_mk_277_xfoot .hj_mk_277_dmenu .hj_mk_277_fl .hj_mk_277_items .hj_mk_277_bt .hj_mk_277_btlj{

	text-decoration:none;

}

template_hj_277 .hj_mk_277_dibu .hj_mk_277_xfoot .hj_mk_277_dmenu .hj_mk_277_fl .hj_mk_277_items .hj_mk_277_bt .hj_mk_277_btlj .hj_mk_277_wz{
font-size: 18px;
font-weight: bold;
    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

}



template_hj_277 .hj_mk_277_dibu .hj_mk_277_xfoot .hj_mk_277_dmenu .hj_mk_277_fl .hj_mk_277_items .hj_mk_277_fxul{

    margin-bottom: 0;

	list-style:none;

	padding-left:0px;

}



template_hj_277 .hj_mk_277_dibu .hj_mk_277_xfoot .hj_mk_277_dmenu .hj_mk_277_fl .hj_mk_277_items .hj_mk_277_fxul .hj_mk_277_xfl{

    list-style: none;

}



template_hj_277 .hj_mk_277_dibu .hj_mk_277_xfoot .hj_mk_277_dmenu .hj_mk_277_fl .hj_mk_277_items .hj_mk_277_fxul .hj_mk_277_xfl .hj_mk_277_tit{

    font-size: 15px;

    line-height: 2.3;

	margin-top:0px;

	margin-bottom:0px;

}

template_hj_277 .hj_mk_277_dibu .hj_mk_277_xfoot .hj_mk_277_dmenu .hj_mk_277_fl .hj_mk_277_items .hj_mk_277_fxul .hj_mk_277_xfl .hj_mk_277_tit .hj_mk_277_tlj{

	text-decoration:none;

}



template_hj_277 .hj_mk_277_dibu .hj_mk_277_xfoot .hj_mk_277_dmenu .hj_mk_277_fl .hj_mk_277_items .hj_mk_277_fxul .hj_mk_277_xfl .hj_mk_277_tit .hj_mk_277_tlj .hj_mk_277_xmz{

    overflow: hidden;
font-size: 14px;
    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

}



template_hj_277 .hj_mk_277_dibu .hj_mk_277_xfoot .hj_mk_277_wx{

	

	flex: 0 0 18%;

    margin-right: auto;

    margin-left: 0px;

	    margin-top: 55px;

    padding-left: 30px;

}

template_hj_277 .hj_mk_277_dibu .hj_mk_277_xfoot .hj_mk_277_wx .hj_mk_277_con{

	display:table-cell;

	text-align:center;

	vertical-align:middle;

    width: 100%;

    max-width: 170px;

    margin-right: auto;

    margin-left: 20px;

}



template_hj_277 .hj_mk_277_dibu .hj_mk_277_xfoot .hj_mk_277_wx .hj_mk_277_con .hj_mk_277_tu{

	width: 130px;

	height:130px;

    border-radius: 5px;

	overflow:hidden;

}

template_hj_277 .hj_mk_277_dibu .hj_mk_277_xfoot .hj_mk_277_wx .hj_mk_277_con .hj_mk_277_tu .hj_mk_277_tuimg{

	width: 100%;

    height: 100%;

}

template_hj_277 .hj_mk_277_dibu .hj_mk_277_xfoot .hj_mk_277_wx .hj_mk_277_con .hj_mk_277_sm{

	text-align: center;

    max-width: none;

    font-size: 14px;

    margin-top: 10px;

	width:100%;

}



template_hj_277 .hj_mk_277_dibu .hj_mk_277_xfoot .hj_mk_277_lianxi{

	

	flex: 0 0 33.333%;

}



template_hj_277 .hj_mk_277_dibu .hj_mk_277_xfoot .hj_mk_277_lianxi .hj_mk_277_lxtitle{

	font-weight: bold;

	padding-bottom: 0px;

    margin-bottom: 20px;

    text-align: left;

	font-size:18px;

	margin-top:0px

}

template_hj_277 .hj_mk_277_dibu .hj_mk_277_xfoot .hj_mk_277_lianxi .hj_mk_277_xq{

	

	font-size: 15px;

    font-weight: normal;

    text-align: left;

    line-height: 2.2;

    margin-left: 0px;

}

template_hj_277 .hj_mk_277_dibu  .hj_mk_277_xian{

	margin:0px auto;

	

	opacity:1;

  

    

}



template_hj_277 .hj_mk_277_dibu .hj_mk_277_bq{
    justify-content: space-between;

	display: flex;

    flex-wrap: wrap;

    flex-direction: row;

	margin:0px auto;

    margin-top: 15px;

}

template_hj_277 .hj_mk_277_dibu .hj_mk_277_bq .hj_mk_277_jj{

	font-size: 16px;

	opacity:0.8;

    line-height: 1.8;

    font-weight: normal;

    text-align: left;

    padding-top: 0px;

    

}
template_hj_277 .hj_mk_277_share {border-top: 1px dashed #fff;
    margin-top: 15px;padding-top: 15px;}

template_hj_277 .hj_mk_277_share .icon_list {

    position: relative;
    float: left;
    margin-right: 30px;
    margin-left: 0;
    padding-top: 0;
    height: 50px;
}
template_hj_277 .hj_mk_277_share .icon_list>img {
                    width: 35px;
                    height: 35px;
                    border-radius: 50%;
                }
template_hj_277 .hj_mk_277_share .icon_list .erweima_hover {
    display: block;
    position: absolute;
    right: 0;
    top: 40px;
    /* display: none; */
    background-color: #fff;
    width: 170px;
    height: 0;
    overflow: hidden;
    border-radius: 3px;
    box-shadow: 1px 1px 1px rgb(0 0 0 / 20%);
    z-index: 10000000;
    color: #FFF;
    font-size: 13px;
    line-height: 1.4;
    transition: .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
}
                
template_hj_277 .hj_mk_277_share .icon_list .erweima_hover {
                    transition: all 0s;
                    -moz-transition: all 0s;
                    -ms-transition: all 0s;
                    -o-transition: all 0s;
                    -webkit-transition: all 0s;
                }
template_hj_277 .hj_mk_277_share .icon_list:hover .erweima_hover {
                    height: 200px;
                    border-bottom: 2px solid #ff001e;
                    top: -220px;
                    left: 0;
                }
template_hj_277 .hj_mk_277_share .icon_list:hover .erweima_hover {
    height:200px;
    border-bottom: 2px solid #ff001e;
    top: -220px;
    left: 0;
}
template_hj_277 .hj_mk_277_share .icon_list .erweima_hover div {
    padding:10px;
    text-align: center;
}
template_hj_277 .hj_mk_277_share .icon_list .erweima_hover img {
    float: left;
    width: 150px;
    height:  150px;
    vertical-align: middle;
    border-radius: 4px;
    background-color: #fff;
}
template_hj_277 .hj_mk_277_share .icon_list .erweima_hover span {
    padding-top: 5px;
    display: inline-block;
    color: #000;
}

template_hj_277 .hj_mk_277_yqlinkbox{
    padding: 10px 0;
    font-size: 14px;
}
template_hj_277 .hj_mk_277_yqlinkbox a {
    color: #fff;
}
template_hj_277 .hj_mk_277_yqlinkbox a {
    margin-right: 10px;
}
template_hj_277 .hj_mk_277_righlnk a {
    font-size: 16px;
    display: inline-block;margin-right: 10px;
    color: #fff;
}
/*+++++hj_end_277+++++*/


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

template_hj_281 {

	overflow-x: hidden;

	color: #000;

	font-size: 14px;

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

}

template_hj_281 a {

	text-decoration: none;

	color: #666;

}

template_hj_281 .hj_mk_281_template_hj_281 * {

	margin: 0;

	list-style: none;

	padding: 0;

	box-sizing: border-box

}

template_hj_281 .hj_mk_281_clear {

	clear: both

}



template_hj_281 .hj_mk_281_fdibu{

width:100%;	

}



template_hj_281 .hj_mk_281_dibu{

margin:0px auto;

}


template_hj_281 .hj_mk_281_dibu  .hj_mk_281_xian{

	margin:0px auto;

	

	opacity:1;

  

    

}


template_hj_281 .hj_mk_281_yqlinkbox{
    justify-content: space-between;
    align-items: center;
    display: flex
;
    padding: 10px;
    font-size: 14px;
}
template_hj_281 .hj_mk_281_yqlinkbox a {
    color: #fff;
}

template_hj_281 .hj_mk_281_righlnk a {
    font-size: 14px;
    display: inline-block;margin-left: 10px;
    color: #fff;
}
/*+++++hj_end_281+++++*/


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

template_hj_279 .hj_mk_279_template_hj_279 a{
	text-decoration:none;
 
	color:#f4f4f4;
 
}

/*+++++hj_end_279+++++*/


/*+++++hj_go_280+++++*/
template_hj_280 {
	overflow-x: hidden;
	color: #000;
	font-size: 14px;
	font-family: microsoft yahei, "宋体";
}
template_hj_280 a {
	text-decoration: none;
	color: #666;
}
template_hj_280 * {
	margin: 0;
	list-style: none;
	padding: 0;
	box-sizing: border-box
}
template_hj_280 .hj_mk_280_clear {
	clear: both
}
template_hj_280 .hj_mk_280_marginauto {
	margin: 0 auto;
}
template_hj_280 .hj_mk_280_right_bar {
	position: fixed;
	top: 300px;
	right: 0;
	width: 50px;
	height: 203px;
	z-index: 10;
	display: block;
}
template_hj_280 .hj_mk_280_right_bar li {
	width: 62px;
	height: 50px;
	z-index: 20;
}
template_hj_280 .hj_mk_280_right_bar li.hj_mk_280_rtbar_li1, template_hj_280 .hj_mk_280_right_bar li.hj_mk_280_rtbar_li4 {
	position: absolute;
	left: 0;
}
template_hj_280 .hj_mk_280_right_bar li.hj_mk_280_rtbar_li1 {
	top: 0;
	width: 172px;
}
template_hj_280 .hj_mk_280_right_bar li.hj_mk_280_rtbar_li2 {
	position: absolute;
	top: 51px;
	left: 0;
}
template_hj_280 .hj_mk_280_right_bar li.hj_mk_280_rtbar_li3 {
	position: absolute;
	top: 102px;
	left: 0;
	width: 126px;
}
template_hj_280 .hj_mk_280_right_bar li.hj_mk_280_rtbar_li4 {
	top: 153px;
}
.rtbar_li4 {
	position: absolute;
	top: 153px;
	left: 0;
}
template_hj_280 .hj_mk_280_right_bar li a {
	display: block;
	color: #FFF;
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	background-color: #005faf;
	opacity: 0.8;
	border-radius: 6px;
}
template_hj_280 .hj_mk_280_right_bar li a img {
	display: block;
	float: left;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	margin: 12px 12px 14px 14px;
}
template_hj_280 .hj_mk_280_right_bar li a:hover {
	background-color: #005faf;
	opacity: 1;
}
template_hj_280 .hj_mk_280_rtbar_shwx {
	display: none;
	position: absolute;
	top: -120px;
	left: -160px;
}
template_hj_280 .hj_mk_280_rtbar_shwx img {
	width: 150px;
	padding: 5px;
	background-color: #FFF;
}
template_hj_280 .hj_mk_280_rtbar_shwx {
	top: -50px;
}

/*+++++hj_end_280+++++*/

