.xz_01_btitile{width:32.6%;color: #fff;text-align: center;}
.xz_01_btitile img{display: block; width: 100%;margin-bottom: 10px;}

.xz_nav01{position: relative; margin-bottom: 20px; font-size: 18px;font-weight: bolder;}
.xz_nav01 a,
.xz_nav01 em{display: inline-block; padding: 5px 0px; min-width: 120px; text-align: center;}
.xz_nav01 a:hover,
.xz_nav01 a.on,.xz_nav01 em{color:#F9BC2D;font-style:normal;}

.xz_nav01 span{display: inline-block; padding: 0 5px;}
.xz_nav01 span:last-child{display: none;}

.xz_nav02{position: relative; margin-bottom: 10px; font-size: 18px;}
.xz_nav02 a,
.xz_nav02 em{display: inline-block; padding: 5px 15px;/* min-width: 120px; */ text-align: center;white-space:nowrap;}
.xz_nav02 a:hover,
.xz_nav02 a.on,
.xz_nav02 em{color:#F9BC2D;font-style:normal;}
.xz_nav02 span{display: inline-block; padding: 0 10px;}
.xz_nav02 span:last-child{display: none;}

.xz_bo{border-top: 2px #E2E2E2 dashed; height: 20px;}

.xz_01_bkma{margin-top: 30px;}
.xz_01_bk01{position: relative;background:#EDEDED; display: block;}
.xz_01_bk01 .tupa{padding: 2px 2px 0 2px; position: relative;}
.xz_01_bk01 .tupa img{display: block; width: 100%;}
.xz_01_bk01 .tupa i{position: absolute; top:10px; right: 10px; font-size: 20px}
.xz_01_bk01 .tupa .fons{position: absolute;left: 20px;bottom: 20px;}
.xz_01_bk01 .tupa .fons .neifon{margin-top: 20px;
line-height: 20px;}
.xz_01_bk01 .tupa .fons .neifon strong{font-size: 20px; display: block;}
.xz_01_bk01 .titles{text-align: center; padding: 6px;font-weight: bolder;background:#D6D6D6; min-height: 44px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.xz_01_bk01:hover{background: #F9BC2D;}
.xz_01_bk01:hover .titles{color: #fff;background:#F9BC2D;}
.xz_01_bk01:hover .tupa i{color: #F9BC2D;}


@media screen and (max-width:1450px){

}

@media screen and (max-width:1200px){
	
}

@media screen and (max-width: 960px){
.xz_nav01{font-size: 16px; display: flex;justify-content:left;overflow-x: auto;padding-bottom: 10px;margin-bottom: 10px;}
.xz_nav01 a{min-width:auto; white-space:nowrap; margin: 0 10px; vertical-align: middle;}
.xz_nav01 span{line-height: 30px;}
.xz_nav02{font-size: 16px; display: flex;justify-content:left;overflow-x: auto;padding-bottom: 10px;margin-bottom: 0px;}
.xz_nav02 a{min-width:120px;}







}
@media screen and (max-width: 768px){

}