body{background: #fff;}

.ds_zyjscontent{width:1200px;margin:0 auto; overflow:hidden;}
.zt_banner{width: 100%; margin: 0 auto; overflow: hidden; min-width: 1200px;background:url(/bjtb/resource/cms/2023/05/img_pc_site/banner.jpg) no-repeat top center;height:550px;}
.wrap_con{width: 1200px; height: auto; overflow: hidden;min-width: 1200px;margin: 0 auto;}
.con_all{width: 1200px; margin: 0 auto;overflow:hidden;margin-top:62px;}
.yw_con{overflow:hidden; background:#fff; padding:13px 10px;}

.yw_con.lddt_bg{}
.title_bg{ width: 1200px; margin: 0 auto; padding:0px 0 40px 0;}



.fhhome{position:absolute;left:50%; padding-left:305px; height:30px;top:0;}
.fhhome a{background: url(/bjtb/resource/cms/2023/05/img_pc_site/2023051214593695699.png) no-repeat right top;margin: 0px auto;width: 131px;height: 21px;text-align: right;padding-right: 28px;display: block;font-size: 12px;}
.zt_more{text-align: right;}



.gzhy_all{width: 1166px; height: 70px;overflow:hidden;}	
.gzhy_all a{font-size: 27px; font-weight: bold; display: block; text-align: center; line-height: 70px;color: #ffe68e;}


ul.szt li {
    width: 564px;
    display: inline-block;float:left;
}
ul.szt li img{width:583px;height:318px;overflow:hidden;object-fit:cover;}
ul.szt :nth-child(2){
    float:right;
}
ul.szt{
    margin-top: 40px;overflow:hidden;
}

.mkl_tit{width:100%; height:42px; line-height:32px; border-top:10px solid #d60900; background:url(/bjtb/resource/cms/2023/05/img_pc_site/mkl_tit_bg.png) no-repeat center top #fff; text-align:center;position: relative; margin-top:20px;}
.mkl_tit .tit{color:#fff; font-size:26px;}
.mkl_tit .more{float:right;width:50px; height:60px; line-height:60px; display:inline-block;position: absolute;top: -60px; right: 0; color: #333; }

.threeList{padding:20px 0;background:#fff; }
.threeList li{height:67px;line-height:68px; border-bottom: 1px dashed #ccc; position:relative; margin:0 30px;}
.threeList li a{font-size:16px;color:#333;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;padding-left:15px;}
.threeList li i{position:absolute;top:32px;left:0;width:5px;height:5px;background:#404040;border-radius:50%;}
.threeList li:hover a{color:#bd1a2d;}
.threeList li:hover i{background:#bd1a2d;}
.threeList li:last-child{border-bottom:none;}
/*图文列表*/
.dxxb {margin-left:-2%;}
.dxxb li{width:23%;margin-left:2%;float:left;margin-top:20px;}
.dxxb li div{overflow:hidden;width:100%;    position: relative;}
.dxxb li div img{width:100%;height:160px;object-fit:cover;transition:all .7s;}
.dxxb li p{margin-top:12px;text-align: center;}
.dxxb li p a{font-size:16px;color:#333;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 96 %; display: block;}
.dxxb li:hover img{transform:scale(1.1)}
.dxxb li:hover a{color:#bd1a2d;}
.dxxb li div.bg{    position: absolute;top: 38%;left: 50%;background: url(/bjtb/uiFramework/commonResource/image/2022052919574557626.png) no-repeat center; width: 36px; height: 36px; background-size: cover; margin: 0px 0 0 -18px}



/*分页*/
.ej_page { overflow: hidden; width:670px ; margin: 0 auto;padding:30px 0 40px 0 }
.ej_page .easysite-page-wrap { float: left; height: 30px; }
.ej_page .easysite-page-wrap a {cursor:pointer; display: block; float: left;font-size:14px; padding: 0 10px; height: 28px; margin: 0 20px; line-height: 28px;border:1px solid #c9c9c9;border-radius:4px; color:#333; }
.ej_page .easysite-jump-page{float:left;height:30px;line-height:30px;margin-left:16px;color:#333;}
.ej_page .easysite-jump-page *{color:#333;font-size:14px; padding: 0 10px; height: 28px; ; line-height: 28px;border-radius:4px;}
.ej_page .easysite-jump-page .iptOne{border-bottom:1px solid #333;width:32px;text-align:center; }
.ej_page .easysite-jump-btn{cursor:pointer;background:none;border:1px solid #c9c9c9;color:#bd1a2d;font-size:16px;}
.ipts{border:1px solid #c9c9c9;}
.ej_page .easysite-total-page { line-height: 30px; font-size: 14px; margin: 0 6px; float: left; }

.newsBox .PLAYbtn,.footYqlj,.xxgk_footer .up,.hbs{display:none;}
.xxgk_footer{background:none;}
@media only screen and (min-width:100px) and (max-width: 1200px) {
.zt_banner{min-width:100%;background-size:100%;height:327px;}
.ds_zyjscontent{width:100%;}
.dxxb li{width:47%;}
.dxxb li:nth-child(2n){
    float:right;}


}

@media only screen and (min-width:100px) and (max-width: 768px) {

.zt_banner{min-width:100%;background-size:100%;height:140px;}
.ds_zyjscontent{width:100%;}
.dxxb li{width:47%;}
.dxxb li:nth-child(2n){
    float:right;}

}