﻿﻿*{padding: 0; margin:0;}
body{font-family: "微软雅黑";
}
.bnbj100{background: url("/sitesources/kfsrmfkbgs/upload/202106/20210628095331655.png") no-repeat top; margin: 0px auto; height: 298px; max-width: 1920px;}
p{margin:0;padding:0}
a, a:hover, a:focus, a:visited{color: #000; text-decoration: none;}
ul{list-style: none;}
ul li.bgNone .li_bg{background: none!important;}
.kfrftop{background: url(../images/top_01.jpg) top center no-repeat; overflow: hidden; width: 100%; height: 380px;}
.topcon{width: 1200px; margin: 0 auto;}
.kfrf_top{line-height: 38px;width: 1200px; margin:0 auto;overflow: hidden;height: 38px;}
.kfrf_top_l{float: left;color: #fff}
.kfrf_top_r{float: right;}
.tqyb {
    float: left;
}
#swzakg{color: #fff;cursor: pointer}
.datesj{    padding: 0 40px;}
.kfrf_logo{width: 672px; height: 112px;overflow: hidden;margin-top: 135px;}
.sous{background:url(../images/index_sc.png); float: right;width: 290px;height: 40px; margin-top: 40px; margin-left: 200px; }
.ss_but{width: 24px;height: 24px;}
.srh_box {outline:none;line-height: 40px;    padding-left: 10px; width: 260px; background: transparent; float: left;border: none;font-size: 16px;}
.srh_btn{    width: 25px;outline:none;float: left;
    height: 25px;
    background: url(../images/index_sc02.png) no-repeat;border:none;margin-top: 8px;cursor: pointer;}
/*导航*/
.kfrfcon{width: 1200px; overflow: hidden;margin: 0 auto;}
.kfrfnav{    width: 1200PX;
    min-height: 79px;
    background: #3E63BB;
    MARGIN: 0 AUTO;}
.nav_zt{width: 1200px; margin: 0 auto;overflow:hidden}
.nav_main {width: 1200px; height: 79px;line-height: 79px;float:left}
.nav_main ul{margin: 0; height: 79px;}
.nav_main ul li{height: 79px; width: 136px; margin-right: 30px;    text-align: center; line-height: 92px;    float: left;}
.nav_main img{    width: 25px;
    height: 23px;
    display: block;
    margin-top: 10px; margin-left: 40px;}
.nav_span{    width: 100px; line-height: 40px; 
    font-size: 20px;
    margin-left: 12px;display: inherit;}
.nav_main .header_item{width: 136px;}
.nav_main li.on{background: url(../images/nav_bg.png); width: 136px; height: 79px; line-height: 92px; }
.nav_main li.header_item_active{width:136px;     margin: 0 33px; }
.nav_main li.header_item_active1{width: 136px;}
.nav_main a{color: #FFF !important; font-size: 22px;text-decoration: none !important;}
/*头条*/
/*.kfrftt{background: url(../images/index_03.jpg); width: 1200px; height: 115px;    margin: 10px auto;}*/

.kfrftt{background: url(/sitesources/kfsrmfkbgs/upload/202104/20210401135542416.jpg); width: 1200px; height: 115px;    margin: 10px auto;}
a.headline_top{
    width:100%;
    height:115px;
    line-height:115px;
    color:red;font-weight: bold;
    text-align:center;
    font-size:36px;display: inline-block}
    .jdth1{width: 1200px;    height: 410px;}
/*焦点图*/
.focus{width:535px;height:400px;float: left;position:relative;}
.focus #pic{width:535px;height:400px;overflow:hidden;}
.focus #pic ul{width:1216px;height:400px;float:left;}   
.focus #pic li{width:535px;height:400px;float:left;}    
.focus #pic li img{width:535px;height:400px;}
.pic_p{height: 100px; margin-top: -55px;position: relative;background: rgba(0,0,0,0.3);}
.spana{display: block;font-size: 18px;  color:#fff; line-height: 50px;    margin-left: 10px;}
.focus .tip-bg{width:597px;height:21px;position:absolute;left:0;bottom:0;z-index:12;}
.focus #tip{width:96px;height:14px;position:absolute;left:430px;    top: 365px;z-index:13;} 
.focus #tip ul li{width:14px;height:14px;float:left;display:inline;margin:0 5px;cursor:pointer;background:#6A6766;border-radius: 50%;}  
.focus #tip ul li.on{background:#fff;}
.focus .btn{width:42px;height:9px;position:absolute;right:0;bottom:5px;z-index:14;overflow:hidden;} 
.focus .btn ul{width:100%;float:left;}
.focus .btn li{width:7px;height:9px;float:left;display:inline;margin:0 7px;cursor:pointer;overflow:hidden;} 
.focus .btn li.prev{background:yellow;} 
.focus .btn li.next{background:pink;}
.mzywqh{width: 635px;min-height: 400px;overflow: hidden; float: right; margin-right: 5px;}
.mzywqh .tab-hd { height: 50px; color: #000; }     
.mzywqh .tab-hd .tab-nav{height: 50px; border-bottom: 1px solid #979797; margin-top: 10px;}
.mzywqh .tab-hd li{ float: left; height: 50px;text-align: center; line-height: 37px; width: 160px;margin-right:20px;}    
.mzywqh .tab-hd li a{font-size: 26px; text-align: center;}
.mzywqh .tab-hd li i{width: 2px; background: #ccc; height: 34px;}
.mzywqh .tab-hd li.on{border-bottom: 2px solid #377ABE;    text-align: center;}    
.mzywqh .tab-hd li.on a{color: #377ABE; font-weight: bold;font-size: 26px; }
.mzywqh .tab-bd ul{ overflow:hidden; zoom:1; }
.mzywqh .tab-bd li { height: 36px; line-height: 36px; overflow: hidden; width: 633px; font-size: 16px;}
.mzywqh .tab-bd li a em{display: block; float: right; font-style: normal; color: #A7A7A7;}
.mzywqh .tab-bd li a i{display: inline-block; margin: 0 5px 0;}
/*专题专栏*/
.ztzl{height: 130px;overflow: hidden;}
.ladyScroll{width:1200px;height: 130px; margin-top: 20px; margin-left: 5px; float: left;}
.picScroll-left{
	width:100%;
	height:102px;
	padding:0;
	float: left;
	overflow: hidden;
}
.picScroll-left .bd{
	padding:0px;}
.picScroll-left .bd ul{
	overflow:hidden;
	zoom:1; }
.picScroll-left .bd ul li{
	width:291px;
	float:left;
	margin-right: 5px;
	_display:inline;
	overflow:hidden;
	text-align:center;}
.picScroll-left .bd ul li a{
	width:291px;
	height:102px;
	float:left;}
.picScroll-left .bd ul li a img{
	width:291px;
	height:102px;
	float:left;} 


.xxgkh1{height: 345px; overflow: hidden;}
.xxgk_l{float: left; width: 880px; border: 1px solid #ccc; height: 335px;    border-top: none;}
.xxgk_ltop{height: 34px; background: #E8E8E8; line-height: 34px;}
.xxgk_ltop p{    float: left;
    width: 178px;
    background: url(../images/index_25.jpg) no-repeat;
    color: #fff;
    text-align: center;
    font-size: 20px;}
.xxgkhd{width: 880px; height: 280px;}
.hdcon{float: left;width: 880px;overflow: hidden;}
.hdcon .hd{width: 200px; height: 280px; float: left; margin-left: 10px;}
.hdcon .hd li.on{ width: 200px; height: 40px; }
.hdcon .hd li{width: 200px; height: 40px;margin-top: 8px; border-radius: 10px; border: 1px solid #ccc;}
.hdcon .hd li img{margin-right: 10px;
   
    display: inline-block;}
.hdcon .hd li a{padding-left:20px;width: 200px; display: inline-block; font-size: 20px;  line-height: 40px; }
.hdcon .hd li a:hover{    color: #377ABE;}
.hdcon .bd{width: 653px; height: 280px; float: left;margin-top: 5px;    margin-left: 15px;}
/*.hdcon .bd li{width: 653px; height: 280px;}*/
.wzlb1 {
    margin-top: 8px;
}
.wzlb1 li {
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    width:98%;
    font-size: 16px;
}
.wzlb1 li a i {
    display: inline-block;
    margin: 0 5px 0;
}
.wzlb1 li a em {
    display: block;
    float: right;
    font-style: normal;
    color: #A7A7A7;
}
.zcjdhd{width: 520px; float: left;overflow: hidden; margin-left: 15px;}
.zcjdhd .tab-hd { height: 37px; color: #000; }     
.zcjdhd .tab-hd .tab-nav{height: 34px; border-bottom: 1px solid #979797; margin-top: 10px;}
.zcjdhd .tab-hd li{ float: left; height: 34px;text-align: center; line-height: 28px; width: 105px;}    
.zcjdhd .tab-hd li a{font-size: 20px; text-align: center;}
.zcjdhd .tab-hd li i{width: 2px; background: #ccc; height: 34px;}
.zcjdhd .tab-hd li.on{border-bottom: 2px solid #377ABE;    text-align: center;}    
.zcjdhd .tab-hd li.on a{color: #377ABE; font-weight: bold;font-size: 20px; }
.zcjdhd .tab-bd ul{ overflow:hidden; zoom:1; }
.zcjdhd .tab-bd li { height: 34px; line-height: 34px; overflow: hidden; width: 510px; font-size: 16px;}
.zcjdhd .tab-bd li a em{display: block; float: right; font-style: normal; color: #A7A7A7;}
.zcjdhd .tab-bd li a i{display: inline-block; margin: 0 5px 0;}
.zcjdhd_r{width: 90px; float: left; margin-left: 15px;}
.ldbzli{height: 90px;}
.ldbzli img{width: 40px;height: 40px;display: block;margin: 5px auto;}
.ldbzli span{width: 90px;text-align: center;display: inline-block;}
.xxgk_r{float: left; width: 300px; margin-left: 15px;overflow: hidden;}
.xxgk_li1{margin-top: 5px;}
.jbst{width: 298px; height: 135px; border:1px solid #ccc;}
.hbst_tlt{background: url(../images/hbst.png);width: 296px; height: 37px; margin-top: 5px;}
.hbst_tlt p{margin-left:20px;line-height: 37px; font-size: 20px; }
.hbst_tlt a{color: #fff;}
.jbst_con{overflow: hidden; margin-top: 20px;       }
.jbstli{height: 74px;width: 96px; float: left; border-right: 1px solid #ccc;text-align: center;}
.jbstli img{width: 36px;height: 36px;display: block;margin: 5px auto;}
.jbstli span{width: 90px;text-align: center;display: inline-block;}
.hdjlh1{height: 350px; overflow: hidden;margin-bottom: 12px;}
.hdjl_l{float: left; width: 880px; border: 1px solid #ccc; height: 350px;    border-top: none;}
.hdjl_ltop{height: 34px; background: #E8E8E8; line-height: 34px;}
.hdjl_ltop p{width: 178px; background: url(../images/index_28.jpg) no-repeat; color: #fff; font-size:20px; text-align: center;}
.hdjl_t{    overflow: hidden;}
.hdjjl_l{float: left;width: 510px;margin-left: 10px;}
.hdjjl_l .tab-hd { height: 37px; color: #000; }     
.hdjjl_l .tab-hd .tab-nav{height: 34px; border-bottom: 1px solid #979797; margin-top: 10px;}
.hdjjl_l .tab-hd li{ float: left; height: 34px;text-align: center; line-height: 28px; width: 105px;}    
.hdjjl_l .tab-hd li a{font-size: 20px; text-align: center;}
.hdjjl_l .tab-hd li i{width: 2px; background: #ccc; height: 34px;}
.hdjjl_l .tab-hd li.on{border-bottom: 2px solid #377ABE;    text-align: center;}    
.hdjjl_l .tab-hd li.on a{color: #377ABE; font-weight: bold;font-size: 20px; }
.hdjjl_l .tab-bd ul{ overflow:hidden; zoom:1; }
.hdjjl_l .tab-bd li { height: 38px; line-height: 38px; overflow: hidden; width: 490px; font-size: 16px;}
.hdjjl_l .tab-bd li a em{display: block; float: right; font-style: normal; color: #A7A7A7;}
.hdjjl_l .tab-bd li a i{display: inline-block; margin: 0 5px 0;}
.hdjjl_r{float: left; width: 300px; height: 270px; margin-left: 20px;}
.hdjjl_r_top{height: 45px; line-height: 45px; border-bottom: 1px solid #ccc;}
.hdjjl_r_top p{width: 120px; float: left;    color: #377ABE;
    font-size: 18px;
    font-weight: bold;}
.more{display: inline-block;float: right;line-height: 45px;}
.hdjjl_r li{ height: 36px; line-height: 36px; overflow: hidden; width: 300px; font-size: 16px;}
.hdjjl_r li a em{display: block; float: right; font-style: normal; color: #A7A7A7;}
.hdjjl_r li a i{display: inline-block; margin: 0 5px 0;}

.hdjl_r{width: 300px; margin-left: 15px; float: left;}
.hdjl_r_t{height: 35px; border-bottom: 1px solid #ccc;}
.hdjl_r_t p{width: 100px; float: left; height: 34px;line-height: 35px; font-size: 20px; border-bottom: 2px solid #377ABE; color: #377ABE;text-align:center; }
.wqft{float: right;line-height: 35px;font-size: 16px;color: #377ABE;}
.wqft a{float: right;line-height: 35px;font-size: 16px;color: #377ABE;}
.rollImg-multy1 {width: 300px; height: 195px; overflow: hidden;position: relative;}
.rollImg-multy1 .hd {width: 0px;height: 0px;}
.rollImg-multy1 .hd .prev,
.rollImg-multy1 .hd .next {position: absolute;top: 100px;display: block;width: 15px;height: 40px;overflow: hidden;cursor: pointer;}
.rollImg-multy1 .hd .prev {left: 0px;    z-index: 99;background: url(../images/left.png) center center no-repeat;}
.rollImg-multy1 .hd .next {right: 0px;    z-index: 99;background: url(../images/right.png) center center no-repeat;}
.rollImg-multy1 .hd ul {display: none;float: right;overflow: hidden;zoom: 1;}
.rollImg-multy1 .hd ul li {float: left;width: 9px;height: 9px;overflow: hidden;margin-right: 5px;text-indent: -999px;cursor: pointer; background: #fff;}
.rollImg-multy1 .hd ul li.on {background-position: 0 0;background: #ee6f12;}
.rollImg-multy1 .bd {width: 300px;height: 195px;  margin: 0 auto;overflow: hidden;margin-top: 10px;}
.rollImg-multy1 .bd ul {overflow: hidden;zoom: 1;}
.rollImg-multy1 .bd ul li {position: relative;float: left;display: inline;margin-right: 10px;overflow: hidden;text-align: center;}
.rollImg-multy1 .bd ul li .pic {text-align: center;}
.rollImg-multy1 .bd ul li .pic a{display:block;position: relative;}
.rollImg-multy1 .bd ul li .pic img {display: block;width: 300px;  height: 193px;border:0;}

.hdjl_b{width: 300px; height: 100px;}
.hdjl_bli{line-height: 30px; height: 30px;}
.zhuti_tlt{float: left;width: 48px; color: #4163CE;font-size:14px;}
.zhuti_tlt1{float: left;width: 70px; color: #4163CE;font-size:14px;}
.zt p{overflow: hidden}
.zhuticon{float: left;font-size:16px;}
/*人防风采*/
.rffc{width: 1200px;overflow: hidden;}
.rffc_tlt{background: url(../images/index_30.jpg) center no-repeat; height: 36px; line-height: 36px; width: 1198px; margin: 0 auto;}
.rffc_tlt p{    width: 200px;
    position: absolute;
    color: #fff;
    margin-left: 572px;
    font-size: 20px;}
.rffc_tlt span{display: inline-block;width: 60px; float: right;}
.rffcZt{width: 1200px;height: 220px;margin:30px auto 0; margin-left: 6px;}
.rollImg-multy {width: 1200px; height: 220px; overflow: hidden;position: relative;}
.rollImg-multy .hd {width: 0px;height: 0px;}
.rollImg-multy .hd ul {display: none;float: right;overflow: hidden;zoom: 1;}
.rollImg-multy .hd ul li {float: left;width: 9px;height: 9px;overflow: hidden;margin-right: 5px;text-indent: -999px;cursor: pointer; background: #fff;}
.rollImg-multy .hd ul li.on {background: #ee6f12;}
.rollImg-multy .bd {width: 1200px;height: 220px; margin: 0 auto;overflow: hidden;}
.rollImg-multy .bd ul {overflow: hidden;zoom: 1;}
.rollImg-multy .bd ul li {position: relative;float: left;display: inline;margin-right: 10px;overflow: hidden;text-align: center;width:230px;}
.rollImg-multy .bd ul li p{line-height: 50px; height: 50px; text-align: center;}
.rollImg-multy .bd ul li .pic {text-align: center;width:230px;}
.rollImg-multy .bd ul li .pic a{display:block;position: relative;}
.rollImg-multy .bd ul li .pic img {display: block;width: 224px;height: 155px;border:0;}
.ladyScrolltwo{width:1200px;overflow: hidden; margin-top: 20px; margin-left: 5px; float: left;}
.ladyScrolltwo .scrollWraptwo{width:1200px; overflow:hidden;position:absolute;}
.ladyScrolltwo li{float:left;width:240px;position:relative;height:180px;}
.ladyScrolltwo  img{display:block;width:224px;height:155px;}
/*友情链接*/
.yqlj{overflow: hidden; width: 1200px; height: 54px; background: #ccc;}
.yqlj_tlt {width: 200px; float: left; margin-top: 10px; height: 36px; background: url(../images/index_55.jpg);}
.yqlj_tlt p{width: 120px; font-size: 20px; color: #fff; line-height: 37px;letter-spacing: 3px;margin-left: 70px;}
.yqljli{    margin-left: 60px;
    line-height: 36px;
    height: 36px;
    margin-top: 10px;
    width: 270px;    float: left;}
.yqljList {
                      width: 1000px;
                      float: left;
                  }
.yqljli select {
    height: 30px;
    line-height: 30px;
}
.weibu_top{width: 100%; height: 10px; background: #3F63BB;}
.kfrf_con{width: 100%; height: 155px;background: #F7F7F7;}
.kfrf_main{width: 1200px; margin: 0 auto;}
.wb_l{float: left;width: 255px;}
.wb_l img{margin-top:45px;margin-right:30px;}
.wb_m{width: 700px;float: left;    margin-top: 20px;}
.wb_m p{  text-align: center;
    line-height: 44px;color:#000;
    height: 44px;
    font-size: 18px;}
.wb_r{float: right;}
.wb_r img{margin-top:45px;margin-right:30px;}

/*当前位置*/
.hyzt .seat-box{
      width: 1200px;
    margin: 0 auto;
    line-height: 50px;
    font-size: 16px;padding-left: 20px;
    background: #EDF6FF;}
.seat-box{
      width: 1200px;padding-left: 20px;
    margin: 14px auto;
    line-height: 50px;
    font-size: 16px;
    background: #EDF6FF;}


.container{width:1225px;}
.container1{width: 940px;
    overflow: hidden;
    margin: 0 auto;margin-top:10px;}
/*二级页左侧*/
.ejleft{
    width:255px;
    height:auto;
    float:left;
    margin-bottom: 10px;
}


.main{
    background: #fff;
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
}
.mian_mian {
    width: 1200px;
    margin: 0 auto;
}
.container2 {
    width: 100%;
    overflow: hidden;
}
.container2 .ejleft{
    background: #eeeeee;
}
.container2 .colLeftTitle1{
    width:100%;
    font-size:24px;
    line-height:50px;
    background-color:#025AB3;
    color:#fff;
    border-bottom: 1px solid #fff;
    float: left;
    margin:5px 0;text-align: center;
}

    /*二级页右侧*/
.ejright{
    width:900px;
    min-height: 672px;
    height:auto;
    float:right;
    margin-bottom: 10px;
}

/*分页栏目*/
.colLeft{
    width:100%;
    min-height: 672px;
    height:auto;
    float: left;
    background: #eeeeee;
    padding-bottom: 10px;
}
.colLeftTitle{
       width: 254px;
    font-size: 20px;
    line-height: 50px;
    padding: 0 45px 0 46px;
    background-color: #025AB3;
    color: #fff;
 
}
.list-cols{
    width:100%;
    overflow: hidden;
}
.list-cols li{
    width:100%;
    line-height: 40px;
    float: left;
    border-bottom: 2px solid #fff;
}
.list-cols li a {
    width:100%;
    height:auto;
    font-size:18px;
    line-height:44px;
    float:left;
    padding-left: 48px;
    display: inline-block;
}
.list-cols li.active a::after {
    content: '>';
    float: right;
    margin-right: 10px;
}
.list-cols li a:hover {
    color: #2f5d99;}
.list-cols .active {
    float: left;background-color: #EDF6FF;
}
.list-cols .active a {
    color: #2f5d99;}

/*默认分页信息列表*/
.colInfoBox{
    width:100%;
    min-height:572px;
    height: auto;
    float: left;
}
.colInfoBoxTit{
    width: 100%;
    height: 50px;
    float: left;
    margin-bottom: 5px;border-bottom: 2px solid #2f5d99;
}
.colInfoBoxTit span{
    width:auto;
    font-size:20px;
    line-height:50px;
    padding: 0 15px;
    color:#2f5d99;
    float: left;
}
.colRtitle{
    width: 100%;
    height: 47px;
    float: left;
    border-bottom: 1px solid #ebebeb;
    font-size: 16px;
    line-height: 47px;
}
.colRtitle .fydian{

    margin: 0 10px;
}
.st12{ display: inline-block;
    width: 10px;
    height: 30px;
    background-color: #025AB3;
    margin-top: 10px;
    float: left;
    margin-left: 14px;
    border-radius: 6px;}
.colRtitle font{
    width:auto;
    margin-right: 15px;}
.colRtitle .span{
    width:100px;
    height:40px;
    float:right;
    font-size:14px;
    line-height:40px;
    text-align:center;
    color:#666666;}
.dpxx{
    width:100%;
    min-height:647px;
    float: left;
}
.dpxxcon{
    width:100%;
    margin:20px auto;
    line-height:35px; }
.dpxxcon p{
    text-indent:2em;
    margin-bottom:20px;
}
.dpxxcon p img{
    max-width:100%;
}
/*文章详情页*/
.cms-article-box{
    width: 1200px;
    min-height: 330px;
    background:#fff;
    padding-bottom:10px;margin:0 auto;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    overflow: hidden;
}
.cms-article-tit{
    width:95%;
    margin:0px auto;
    font-size:26px;
    color:#2f5d99;
    line-height:50px;
    text-align:center;
    font-weight:bold;
    letter-spacing:2px;
    padding-top:10px;}
.cms-article-xinxi{
    width:1000px;
    height:60px;
    margin:0px auto;
    font-size:14px;
    line-height:60px;
    text-align:center;
    border-bottom:1px dashed #dedede;}
.cms-article-xinxi span{
    padding:0px 5px;}
.cms-article-xinxi p{display:inline-block;min-width:100px;    margin: 0 10px;}
.cms-article-video{
    width:800px;
    height:600px;
    margin:10px auto;}
.article-detail{
    width:1200px;
    margin:20px auto;
    padding: 0 30px;
    line-height:35px; }
.article-detail #zoomTY{
    margin-bottom:10px;font-size: 18px;}
.article-detail img{
    max-width: 100%;}
.xx_share{
    width:auto;
    padding-left: 20px;
    float: left;
}
.printClose{
    width:100%;
    height:30px;
    margin:0 auto;
    text-align:right;
    float:right;
    margin-right:50px;
}
.printClose a{
    width:auto;
    float:right;
    font-size:14px;
    line-height:30px;}

/*详情页表格边框样式*/
.article-detail table {
    width:100%;    margin: 0 auto;
    border:1px solid #DCDCDC !important;
    border-collapse:collapse;
    text-indent: 0em;}
.article-detailt table tr, table td{
    border:1px solid #DCDCDC !important;
    text-indent: 0em;}


.hdzxftimg img {
   width: 283px;
    padding: 6px;
    display: block;
    margin: 0 auto;
}
.wyzx1{
       background: url(/sitesources/kfsrmfkbgs/upload/202005/20200507212855869.png);
    font-size: 18px;
    width: 87px;
    height: 30px;
    display: inline-block;
    float: right;
    margin-right: 21px;
    text-align: center;
      line-height: 30px;
    color: #4164BB !important;
}


.bshare-custom{
    margin-top: 10px;
    margin-right: 20px;
    float: right;
}
#bsWXBox{
    height: 258px !important;
    width: 232px !important;
}




.colRightOne21 {
    float: left;
       margin: 10px 7px 30px 0;
    display: inline;
}
a.colRtitle1 {
    background: #f4f4f4;
    border: 1px solid #ccc;
    padding: 8px 8px 0;
    display: block;
    color: #333;
    width: 218px;
    height: 200px;
}
.colRtitle1 img {
    width: 200px;
    height: 155px;
}
.pictext1 {
    margin-top: 6px;
}



/*领导介绍*/
.leaderCon{
	width:100%;
	float:left;
	padding-top:20px;
	border:1px solid #efefef;
	margin-bottom: 15px;
}
.leaderCon_L{
	width:140px;
	float:left;
}
.leaderCon_L img{
	width:100px;
	height:125px;
	float:left;
	margin: 0px 20px 10px 20px;}
.leaderCon_L font{
	width:100%;
	font-size:16px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	display:block;}
.leaderCon_R{
	width:750px;
    float: left;
}
.leaderCon_R .zwbj{
	    font-size: 16px;
    display: block;
    width: 111px;
    height: 34px;
    background: #025AB3;
    line-height: 34px;
    text-align: center;
    color: #fff;}
.leaderCon_R span{
	font-size:16px; 
	color:#1d1c1c;
	line-height:33px;    display: inline-block;
    margin: 10px;

}


.columnmap{
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 20px;
	border:1px solid #e8e8e8;
	
}
.columnmaptit{
	width: 100%;
	height: 45px;
	float: left;
	border-bottom:1px solid #e8e8e8;
	position: relative;
background: #EDF6FF;

}
.columnmaptit a{
	width: 150px;
	padding: 0 35px;
	color: #015293;
	font-size: 20px;
	font-weight: bold;
	line-height: 45px;
	
	position: absolute;
	left:0;
	bottom:-1px;

}
.columnmapcon{
	width: 100%;
	height: auto;
	float: left;
	padding-top: 15px;
}
.columnmapcon a{
	min-width: 167px;
	height: 35px;
	padding: 0 35px;
	line-height: 35px;
	font-size: 16px;
	display: inline-block;
background: url(/sitesources/kfsrmfkbgs/upload/202012/20201215161729972.jpg) 20px no-repeat;
}
.zccon{
    margin-top: 45px;
    margin-right: 10px;
    float:left;
}
a.dztbcon{
    display: inline-block;
    float: left;
}
.jwplayer {margin:0 auto}

/*二十大
body {
    background: url(https://www.gov.cn/govweb/xhtml/2019zhuanti/20thCPCNationalCongress/images/ershidasybg.jpg) top center no-repeat;
}
.logoLianghui {
    width: 1000px;
    margin: 0 auto;
    text-align: right;
}
.logoLianghui img {
    margin-top: 50px;
}
.kfrftop {
    background: none;
}
.kfrf_logo {
    margin-top: 68px;
}*/

/*20221122信息页加文件号*/
.cms-article-xinxi2{
 width:1000px;
    height:20px;
    margin:0px auto;
    font-size:14px;
    line-height:60px;
    text-align:center;
    border-bottom:1px dashed #dedede;
}
.file-box{
    width: 100%;
    margin: 20px auto 0;
    padding: 25px;
    background: #f5f5f5;
border-left:1px solid #eee;
border-right:1px solid #eee;
}
 .file-box table, .file-box-box tr, .file-box td {
    border: none !important;
}
.file-box table{
    width:100%;
}

 .file-box table tr{width: 750px;line-height: 22px;}
 .file-box table tr td{font-size: 15px;line-height: 35px;}

 .file-box table .td-b{width: 80px;text-align: center;}
.file-box table .td-r{width: 370px;}
/**/
.fl {
    float: left;
}

.fr {
    float: right;
}

.newslistBox {
    width: 100%;
}

.newslistBox .title {
    font-size: 20px;
    height: 47px;
    line-height: 42px;
    
}

.newslist {
    border: 1px solid #eee;
    padding: 0 15px 15px 15px;
    margin-top: 15px;
}

.newslist li {
    background: url(/sitesources/kfsrmfkbgs/upload/202211/20221122161746253.png) no-repeat left center;
    font-size: 16px;
    color: #333;
    padding-left: 15px;
    border-bottom: 1px solid #eee;
    line-height: 56px;
}

.newslist li:hover {
    background: #f3f3f3 url(/sitesources/kfsrmfkbgs/upload/202211/20221122161746253.png) no-repeat left center;
}

.newslist li a {
    display: block;
 
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.newslist li a:hover {
    color: #0069C5;
}

.newslist li span {
    font-size: 14px;
    color: #999;
}

.wjlist .newtitle {
    margin-top: 13px;
height:30px;
}

.wjlist .newtitle span {
    height: 30px;
    background: #dcdcdc;
    text-align: center;
    line-height: 30px;
    color: #666;
}

.wjlist .newtitle .tit1 {
    width: 265px;
    margin-right: 12px;
}

.wjlist .newtitle .tit2 {
    width: 780px;
}

.wjlist .newtitle .tit3 {
    width: 100px;
}

.wjlist li a {
    display: block;
    width: 100%;
}

.wjlist li a .wjh {
    display: block;
    width: 256px;
    margin-right: 15px;
    color: #333;
    font-size: 16px;
    overflow: hidden;
height:56px;
    white-space: nowrap;
}

.wjlist li a .name {
    display: block;
    width: 780px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333;
    font-size: 16px;
}

.wjlist li a .date {
    display: block;
    width: 100px;
    text-align: center;
}
/*20221122end*/