@charset "utf-8";
/* CSS Document */

*{
	margin:0;padding:0;
	}
ul,li{
	list-style:none;
	}	
a{
	text-decoration:none !important;
	font-family: "Microsoft YaHei";
        color: #000;
}
a:hover{
	color: #c00 !important;
}
/*通用样式：灰色背景部分*/
.tyys{ width:100%; background:#efedee;border:1px solid #ddd; border-top:3px solid #be1012; float:left;}
.tyysTit{ height:46px; border-bottom:1px solid #d5d3d4; font-size:20px; font-weight:bold; line-height:46px; margin:0px auto; padding-left:15px;font-family: "Microsoft YaHei";}
a.tyysMore{ width:60px; font-size:12px; color:#555656; float:right; text-align:center; line-height:46px;}
a.tyysMore:hover{ color:#FF0000;}
.tyysOn{ width:80px; height:40px; font-size:18px; color:#545454; float:left; text-align:center; line-height:47px; border-bottom:2px solid #be1013; cursor:pointer;}
.tyysOn a{ font-size:18px; color:#545454;}
.tyysOff{  width:80px; height:40px; font-size:18px; color:#545454; float:left; text-align:center; line-height:47px;}
.tyysOff a{ font-size:18px; color:#545454;}
.tyysCon{ width:100%; height:100%; float:left;}
/*自定义布局：50%*/
.layout_H{ width:50%; float:left;}
/*滑动所需*/
.tabberlive .tabbertab { overflow:visible; overflow:hidden; outline:none;}
.tabberlive .tabbertabhide { display:none;}
/*清浮动*/
.clearfix:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/*清浮动*/

body{
	background: url(../images/bg.jpg) repeat-x;
/*background: url(/sitesources/kflzw/upload/201710/20171024103839825.jpg) no-repeat ;*/
	}

/*head开始*/
.top-header{
	width: 1000px;
	margin: 0 auto;
	position: relative;
}
.top-header span{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	color: #fff;
	font-family: "Microsoft YaHei";
}

.navbox{
	background:url(../images/menuBg.jpg) left repeat-x;
	height:45px;
	}
.wrapbox{
	width:1000px;
       background:url(../images/menuBg.jpg) left repeat-x;
	margin:0 auto;
	overflow: hidden;
	} 
.wrapbox li{
	float: left;
	width: 125px;
	text-align: center;
}		
.wrapbox li a{
	color:#fff;
	font-size:19px;
	line-height:45px;
	font-weight: bold;
	}
.wrapbox li a:hover{color:#fff !important;}
/*head结束	*/		
/*搜索*/
.time-search{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
.time-left{
	float: left;
	color: #fff;
	font-size: 16px;
	line-height: 52px;
	font-family: "Microsoft YaHei";
}
.search-right{
	float: right;
}
.search-form{
        width:300px;
	border: 1px solid #ddd;
	height: 38px;
	overflow: hidden;
	margin-top: 7px;
}
.input-search{
	width: 240px;
	height: 38px;
	border: none;
	outline: none;
	text-indent: 10px;
}
.ciq-search-btn{
	background: url(../images/sou-ser.png);
	width: 58px;
	height: 38px;
	border: none;
	outline: none;
}
/*要闻聚焦*/
.content-bg{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #fff;
}
.content-center{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #fff;
	padding: 5px;
}
.ywjj-bigbox{
	background: url(../images/tt_03.png);
	height: 89px;
	margin: 7px 3px 2px 6px;
}
.ywjj-left{
	float: left;
    width: 84px;
    height: 75px;
    margin-left: 6px;
    margin-top: 5px;
}
.ywjj-right{
	width: 880px;
	float: right;
    height: 82px;
    line-height: 82px;
    margin-right: 15px;
    overflow: hidden;

}
.sclbox a{
color:#c00;
	/*color: #000;*/
	display: block;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
}
/*焦点图*/
.jdt-box{
	float: left;
	width:510px;
	height: 349px;
}
.jdt-box img{
	/*width: 660px;*/
	width: 510px;
}
.jdt-right{
	float: right;
    height: 349px;
   /* width: 324px;*/
    width: 470px;
    background: #f9f8f8;
   /* border-top: 5px solid #be1013;
    border-bottom: 5px solid #be1013;*/
}
.newywjj{
	width: 100%;
	height: 318px;
	overflow: hidden;
}
.bigtitle{
	overflow: hidden;
	font-weight: bold;
}
.bigtitle a{
	color: #c00;
 /*   padding: 10px 0;*/
   /* margin: 0px 19px;*/
   padding:2px;
    border-bottom: 1px solid #be1013;
   font-size: 21px;
    display: block;
    width: 100%;
 /*   height: 155px;*/
    text-decoration: none;
    height: auto;

 /*display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -o-box;
    display: flex;
    display: -ms-flexbox;
font-size: 25px;
    width: 286px;
    height: 155px;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 4;
    overflow: hidden;
    -webkit-box-orient: vertical;*/
}
.title-content p{
	margin: 10px 19px;
    font-size: 16px;
    line-height: 35px;
    text-indent: 2em;
color:#c00;
    font-family:"Microsoft YaHei"; 
}
.title-content a{
	float: right;
    font-size: 16px;
    color: #c00;
}
/*廉政要闻*/
.lzyw{ float: left; margin-left: 5px; width: 600px; overflow: hidden; margin-top: 10px}
.lzyw .hd{background: url(../image/lzyw.jpg); border-top: 3px #c00 solid; border-left:1px #ddd solid; border-right: 1px #ddd solid;
clear: both; overflow: hidden;}
.lzyw .hd p{ float: left; height: 40px; margin: 0; font-size: 20px; color: #c00; font-weight: bold; line-height: 40px; padding-left: 10px;font-family:"Microsoft YaHei"; }
.lzyw .hd span{float: right; display: block; height: 40px; line-height: 40px; font-size: 14px; padding-right: 10px;color:#c00;}
.lzyw .hd span a{color:#000;}
.lzyw .bd{border: 1px #ddd solid; padding:9px 10px; clear: both; overflow: hidden;}
.lzyw .bd li{ height:37px; line-height: 37px; font-size: 18px; overflow:hidden; }
.lzyw .bd li.fenge {
  border-bottom: 2px solid #ddd; font-size: 0px;
  background: none;
  height: 5px;
  line-height: 5px;
  margin-bottom: 5px;
  width: 605px;
  margin-left: -10px;
}
.lzyw .bd li a{ color:#555656;}
.lzyw .bd li a:hover{color: #c00; text-decoration: none;}
/*专题*/
.zhuanti{ float: right; margin-right: 5px; overflow: hidden; width: 385px; margin-top: 10px;}
.zhuanti li{clear: both; }
.zhuanti li img{ width: 100%; display: block;}
.zhuanti li.jubao{background: url(../images/jubaoBg.jpg); height: 124px; margin-top: 12px; text-align: center;}
.zhuanti li.jubao a{margin-top: 60px}
.zhuanti li.xinfang{background: url(/sitesources/kflzw/upload/201903/20190329105502287.jpg) no-repeat; height: 98px; margin-top:12px; text-align: center;}
.zhuanti li.xinfang .xfBtn{ padding-top: 20px;
    padding-left: 224px; }
.zhuanti li.xinfang .xfBtn a{ margin-top: 10px}
.zhuanti li.xinfang .btnGroup{ clear: both; overflow: hidden; padding-top: 90px; padding-left: 25px}
.zhuanti li.xinfang .btnGroup a{display: block; float: left; height: 20px;}
.zhuanti li.xinfang .btnGroup a.a1{width: 63px; margin-right: 10px}
.zhuanti li.xinfang .btnGroup a.a2{width: 100px; margin-right: 10px}
.zhuanti li.xinfang .btnGroup a.a3{width: 90px; margin-right: 10px}
.zhuanti li.xinfang .btnGroup a.a4{width: 65px; margin-right: 10px}
.redBtn{ background: url(../images/btnBg.png); width: 133px; height: 41px; display: inline-block; text-align: center; line-height: 41px; color: #fff;font-size: 16px;}
.redBtn:hover{ color: #ff0 !important;}
.zhuanti .mt5{margin-top:3px;}
/*一准则一条例*/
.shortAd{width:990px;margin: 10px auto; clear:both; overflow:hidden}
.shortAd img{width:485px;height:100px; display:block;float:left;}
.indexAd{margin: 10px auto; width: 990px; overflow: hidden;}
/*认真学习党*/
.indexAd{margin: 10px auto; width: 990px; overflow: hidden;}
/*工作动态*/
.gzdt{ width:100%; line-height:31px; float:left; margin-top:10px;}
a.gzdt_first{ width:100%; display:block; font-size:18px; font-weight:bold; line-height:40px; margin-left:17px; margin-top:5px; margin-right:17px;color:#000;}
a.gzdt_sum{font-size:15px; line-height:25px; margin:10px 17px 5px 17px; display:block; color:#727272; text-indent:2em;}
a.gzdt_tit{ width:100%; display:block; font-size:16px; color:#000000; line-height:35px; padding-left:10px;}
a.gzdt_tit:hover{ color:#FF0000;}
a.gzdt_more{font-size:12px; color:#be1013; float:right; padding-right:25px;}
.yqljCon{ width:100%; min-height:60px; height:auto !important; float:left;}
.OutmarLeft7 {margin-left: 47px;}
.OutmarLeft1{ margin-left:19px;}
/*廉政文化*/
.lz-culture{
	width: 580px;
	float: left;
	background: #efedee;
    border: 1px solid #ddd;
    border-top: 3px solid #be1012;
	padding-left: 10px;
	padding-right: 10px;
	min-height: 268px;
}
.lxyz-study{
	width: 390px;
	float: right;
	background: #efedee;
	border: 1px solid #ddd;
    border-top: 3px solid #be1012;
	padding-left: 10px;
	padding-right: 10px;
	min-height: 268px;
}
.lzwh-title{
	overflow: hidden;
	line-height: 40px;
	border-bottom: 1px solid #ddd;
}
.lzwh-a{
	float: left;
    font-size: 20px;
    font-weight: bold;
    color: #333;
    margin-left: 10px;
}
.lzwh-more{
	float: right;
	font-size: 12px;
    color: #555656;
}
.cultureOn{ 
	margin-right: 48px;
	height:40px;
	font-size:18px; 
	color:#545454;
	float:left; 
	text-align:center; 
	line-height:47px; 
	border-bottom:2px solid #be1013;
	cursor:pointer;}
.cultureOn a{ 
	font-size:18px; 
	color:#000;
}
.cultureOff{  
	margin-right: 48px;
	height:40px; 
	font-size:18px; 
	color:#545454; 
	float:left; 
	text-align:center; 
	line-height:47px;
}
.cultureOff a{ 
	font-size:18px; 
	color: #000;
}
.tabNews{
	margin-top:19px;
	margin-bottom: 10px;
}

.tabNews img{
    float: left;
    width: 246px;
    height: 146px;
    border: solid 2px #fff;
    margin-right: 10px;
}
.tabNews .intr p {
    margin: 0px;
    font-weight: bold;
}
.tabNews .intr a{
	color: #000;
	font-size: 16px;
}
.tabNews .intr span {
    display: block;
    line-height: 200%;
    font-size: 14px;
    color: #666;
    margin-top: 10px;
    text-indent: 2em;
    font-family: "Microsoft YaHei";
}
/*两学一做*/
.lxyz-content{
	padding: 6px;
}
.lxyz-onebox font{
	margin-right: 5px;
    color: #be1012;
    font-weight: bold;
}
.lxyz-onebox a{
	color: #000;
	line-height: 35px;
	font-size: 16px;
}
/*微信微博*/
.zmt{ text-align: center; width: 990px; margin: 10px auto; height: 131px; background:url(../images/zmt.jpg);}
.zmt a{display:inline-block; width: 170px; height: 80px; border: 1px #c00 solid; color: #c00; margin-top: 25px; margin-right: 10px;cursor:pointer;}
.zmt a img{display: block; float: left;margin-left: 12px;margin-top: 25px;}
.zmt a p{margin: 0px; font-size: 20px; text-align: center; float:right; width: 120px; font-weight: bold; margin-top:10px}
/*友情链接*/
.linkBox{ width: 990px; margin: 10px auto; overflow: hidden;border: 1px #ddd solid; border-top: 3px #c00 solid}
.linkBox .hd{ height: 40px; line-height: 40px; border-bottom: 1px #ddd solid; padding-left: 10px;font-weight: bold; font-size: 14px}
.linkBox .bd{clear: both; overflow: hidden; padding: 10px;}
.linkBox .bd ul{ display: block; }
.linkBox .bd li{float: left; font-size: 14px; margin-right: 20px; white-space: nowrap; height: 32px; line-height: 32px;}
.linkBox .bd li.clear{ clear: both; margin: 0px;padding: 0px;width: 0px;overflow:hidden; height: 0px; }
.linkBox .bd li a{color:#000;}
/*尾部*/
.footer{ background: #1760c6; }
.common-in{width: 1000px;margin:0 auto;overflow: hidden;background: #1760c6;padding: 10px 0;}
.footer .footerWeixin{float: left; width: 300px; text-align: center; margin-top: 15px}
.footer .footerWeixin img{display: inline-block; width: 100px; height: 100px; margin-right: 10px;}
.footer .copyright{float:left; width:400px; font-size: 12px; margin-top: 10px; padding: 10px 0; text-align: center;}
.footer .copyright p{ margin: 0; line-height: 24px; height: 24px; color: #fff; font-family: "Microsoft YaHei";}

.footerLogo{ text-align: center; float: right; width: 300px}
.footerLogo img{display: inline-block; margin-right: 20px;margin-top:30px;}

/*分页栏目*/
/*自定义布局3：245px\757px*/
.layout3_L{ width:245px; float:left;}
.layout3_R{ width:737px; float:left; margin-left:10px;}
/*居中1000px*/
.container{ width:1000px !important; padding:0px; background:#FFF;}
.layout_B {
    width: 100%;
    float: left;}
.colLeft{ width:230px; border-top:4px solid #bc191e; background:#eaeaea; height:auto !important; min-height:880px; margin-left:15px; margin-top:15px;}
.colLeftTitle{ width:230px; font-size:20px; line-height:55px; text-align:center;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px #ddd solid;
    font-weight: bold;
    float:left;
}
.list-cols{ min-height:709px;float:left;}
.list-cols li span {display: none;}
.list-cols .active { }
.list-cols .active a {width:220px; height:49px; font-size:16px; line-height:49px; float:left; margin-left:5px; margin-top:10px; padding-left:30px; color:#ffffff; background:url(/sitesources/hnsjct/theme/uxtheme10001/images/but_10.png) no-repeat;}
.list-cols .active a:hover{color:#fff !important;}
.list-cols li a { width:220px; height:49px; font-size:16px; line-height:49px; float:left; margin-left:5px; margin-top:10px; padding-left:30px; background:url(/sitesources/kflzw/theme/uxtheme10001/images/but_09.png) no-repeat;color:#000;}
.colLeftPic{ display:none;background:url(/sitesources/kflzw/theme/uxtheme10001/images/sp_16.png) center bottom no-repeat; height:270px; margin-top:38px;}


/*当前位置*/
.borderB{ border-bottom:1px dashed #c6c6c6;}
/*自定义布局2：593px\390px*/
.layout2_L{ width:593px; float:left;}
.layout2_R{ width:300px; float:right;margin-right:10px;}
.ciq-location{ min-height:44px; float:left; font-size:14px; line-height:50px; color:#606060; padding-left:10px;margin-left:12px;}
.ciq-location span{ float:left;color:#000;font-size:14px;font-family: "Microsoft YaHei";}
.ciq-location li { width:auto; float:left; display: inline-block;}
.ciq-location li + li :before {
    content:">";
}
.ciq-location li a{ width:auto; float:left; display:block;}

/*默认分页信息列表*/

.colInfoBoxTit{font-size:24px; color:#000000; line-height:50px; padding-left:10px; margin-left:8px; background:url(/sitesources/kflzw/theme/uxtheme10001/images/img_2.png) bottom left no-repeat; font-weight:bold; margin-bottom:20px;}
.colRtitle{width:100%; float:left; line-height:55px; font-size:20px; color:#5f5f5f; padding-left:15px; font-weight:bold;}
.colInfoDate{float:right;font-size:12px; padding-right:10px; font-weight:normal;}
.colInfoSum{ width:100%;  line-height:28px; font-size:16px; color:#4f4f4f; padding:0px 5px; font-family:'宋体'; text-indent:2em;overflow: hidden;}
/*文章详情页*/
.cms-article-box{ background:#f5f5f5;}
.cms-article-tit{ width:870px; margin:0px auto; font-size:26px; color:#1f5781; line-height:70px; text-align:center; font-weight:bold; letter-spacing:2px; padding-top:10px;}
.cms-article-subtit{width:870px; margin:0px auto; text-align:center; color:#1f5781; line-height:45px; font-size:24px; display:block; padding-right:0px; letter-spacing:2px; font-weight:bold;}
.cms-article-xinxi{ width:815px; height:40px; margin:0px auto; font-size:12px; line-height:20px; text-align:center; border-bottom:1px dashed #dedede; }

.cms-article-video{ width:800px; height:600px; margin:10px auto;}

.article-editor{ width:870px; margin:0px auto; font-size:12px; padding-left:20px; text-align:left; padding-top:15px; line-height:35px;}
.article-detail{ width:870px; margin:20px auto;  padding-bottom:30px; font-size:16px; line-height:35px; }
.article-detail p{ text-indent:2em; margin-bottom:20px;}
.article-detail p>img{ max-width:700px;}

.article-xg{ width:880px; height:225px; margin:0px auto; border-top:1px dashed #dedede;}
.article-xgTit{ font-size:20px; color:#1761c0; font-weight:bold; padding-top:10px;}
.article-xgCon{ width:100%; float:left; margin-top:10px;}
.article-xgCon a{ width:100%; font-size:16px; line-height:35px; display:block; }

.cms-article_top{ width:584px; height:367px; float:left; background:#ffffff; position:relative;}
.cms-article_top img{ display:block;width:584px;height:367px; float:left;}
.cms-article_logo{  width:584px; height:367px; background:url(/sitesources/hnsjct/theme/uxtheme10001/images/sp_06.png) right bottom no-repeat; position:absolute; top:0px; right:20px; bottom:20px;}
.cms-article_js{ width:370px; border-bottom:1px solid #BF1A21; font-size:20px; color:#BF1A21; line-height:30px; text-align:left; padding-left:10px; float:left; font-weight:bold; margin-left:10px;}
.cms-article_toptit{width:370px; font-size:18px; color:#4e4e4e; line-height:30px; font-weight:bold; margin-left:10px; float:left; margin-top:25px;}
.cms-article_time{ width:370px; font-size:14px; line-height:30px; display:block; color:#4e4e4e; float:left; margin-left:10px; margin-top:20px;}

/*首页-焦点图切换*/
/*焦点图小焦点*/
.beauty-rollbak .carousel-indicators li {
background-color: rgba(255,255,255,0.6);
	width:16px;height:16px;
	border-radius: 0;
        margin:0px;
margin-right:1px;
color:#fff;
font-size:12px;
text-indent:0;
line-height:16px;
text-align:center;
border:none;
}
.beauty-rollbak .carousel-indicators .active {
	width:16px;height:16px;
	color:white;
         border:none;
background-color: #F60;	
        margin:0px;
margin-right:1px;
font-size:12px;
text-indent:0;
line-height:16px;
text-align:center;
border:none;
}
.jdt-h{font-size:16px;font-family: "Microsoft YaHei";}
/*文章详细页底部分享*/
.newsFooter{background: #f7f7f7; padding: 20px; border: 1px #ddd solid; overflow: hidden;}
.newsFooter .share{ float: left;}
.newsFooter .tools{ float: right;}
.newsFooter .tools a{display: inline-block; padding: 5px 10px; border: 1px #ccc solid; border-radius: 5px; font-size: 14px;
background: #fff}
/*微信图片显示*/
.qrMark{ width: 100%; background:#000; z-index: 9998; height: 100%; position: absolute; left: 0px; top: 0px;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-opacity:0;}
.qrImg{ clear: both; position: fixed; width: 100%; z-index: 9999; left: 0; top: 200px; text-align: center;}
/*信息公开*/
.open{ clear: both; overflow: hidden; min-height: 600px; padding-top: 100px}
.open li{ float: left; width: 33.333%;box-sizing:border-box; padding: 15px;}
.open li a{display: block; height: 100px; background: #f1f1f1; text-align: center; color: #c00; box-shadow: 0 0 3px #333;
border-radius: 10px}
.open li a i{display: block; font-size: 30px; padding-top: 10px;transition: .1s transform;}
.open li a p{margin: 0px; text-align: center; font-size: 20px; font-weight: bold; margin-top: 10px}
.open li a:hover{ color: #fff; background: #c00}
.open li a:hover i{transform: scale(1.3, 1.3); transition: .3s transform; color: #fff}
.open li a:hover p{color: #fff}

/*清风专题*/
.ztList{ clear: both; overflow: hidden;}
.ztList li{ float: left; width: 50%; box-sizing:border-box; padding: 15px; text-align: center; height: 130px;}
.ztList li.nopic a{ color: #fff;background: #c00; display: block; height: 100px; font-size: 22px; line-height:100px;}
.ztList li.nopic a:hover{color: #fff !important;}
.ztList li img{width: 100%; height: 100px;}

/*一准则专题*/
.special-header{
	background: url(../images/index_01.jpg) top center;
	height: 285px;
}
.three-boxin{
	background-color: #fcd8c6;
    padding-top: 20px;
    padding-bottom: 20px;
}
.wjyw-box{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
.wjyw-box img{
	float: left;
	margin-left: 12px;
	margin-right: 12px;
}
.special-box{
	background: #fff2e9;
	padding-top: 30px;
	padding-bottom: 30px;
}
.tuwen-jh{
	width: 976px;
	margin:0 auto;
	overflow: hidden;
}
.left-tu{
	width: 619px;
	float: left;
}
.left-tu img{
	width: 619px;
	height: 373px;
}
.right-wen{
	width: 320px;
	float: right;
	margin-top:22px; 
	text-indent:2em;
}
.right-wen a{
	line-height:40px;
	font-size: 18px;
	color: #000;
    text-decoration: none;
}
.cdgc-bigbox{
	background: #fcd8c6;
}
.cdgc-center{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
.cdgc-title{
	margin-top: 32px;
	margin-bottom: 10px;
}
.cdgc-bold{
	padding-bottom:5px;
	text-indent:2px;
	color:#000;
	display:block;
	font-size:22px; 
	font-weight:bold;
	text-decoration:none;
	font-family:'sumsun';
}
.cdgc-summ{
	padding-bottom:10px;
	text-decoration:none;
	text-indent:2em; 
	display:block;
	font-size:16px; 
	color:#000; 
	font-family: "Microsoft YaHei";
}
.cdgc-more{
	margin-bottom: 10px;
	display:block;
	float:right;
	color:red;
	text-decoration:none;
}
/*精彩活动*/
.jchd-bigbox{
	background: #fff2e9;
}
.jchd-onebox{
	overflow: hidden;
	line-height: 32px;
}
.jchd-onebox font{
	float: left;
	width: 2%;
	font-weight: bold;
	color: #000;

}
.jchd-onebox a{
	float: left;
	color: #000;
	font-size: 18px;
}
.jchd-onebox span{
	float: right;
	font-size: 18px;
	font-family: "Microsoft YaHei";
}
.jchd-more{
	margin-top:30px;
	margin-bottom: 30px;
	display:block;
	float:right;
	color:red;
	text-decoration:none;
}
/*一准则尾部*/
.zctlgz-footer{
	height:156px;
	background-color:#fcd8c6;
}
.zctlgz-footer-content {
    width: 1000px;
    margin: 0 auto;
    padding-top: 10px;
}
.zctlgz-footer-content li{
	list-style: none;
    text-align: center;
    line-height: 32px;
    font-size: 18px;
    font-family: "Microsoft YaHei";
}
/*一准则专题结束*/
/*讲忠诚头部*/
.zctlgz-header {
    width: 100%;
    height: 446px;
    margin: 0px;
    padding: 0px;
    background: url(../images/jsz_01.jpg) top center no-repeat;
}
.jumpToSel{
    line-height: 1;
    height: 34px;
    padding: 3px 12px !important;
    background: #FFF;
}
.jumpToSel input:first-child{
    width: 32px;
    margin:auto 2px;
    border:1px solid #e1e1e1;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.jumpToSel input:last-child{
    border:none;
    background: #48af9c;
    color: #fff;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.jumpToSel:hover{
    background:none;
}
.jumpToSel input{
   /* height: 20px;*/
}
/*十九大
.shijiuda2{
			background:url(/sitesources/kflzw/upload/201710/20171025181156002.png) center left no-repeat; width:1002px; height:340px; position:relative;margin:0 auto;
		}*/
/*头部*/
.bwcx_top_logo{
    height: 670px;
    background:  url(/sitesources/kflzw/upload/201907/20190705184043435.jpg) center top no-repeat;
}
.bwcxmian{
    width: 1000px;
    min-height: 200px;
    overflow: hidden;
    margin:0 auto;

}
.bwcx_row{
    width: 1000px;
    min-height: 100px;
    overflow: hidden;
    margin:38px auto 0;
}
/*重要论述*/
.bwcx_zyls{
    width: 1000px;
    margin: auto;
    background: #c61d20;
    height: 450px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
}
.bwcx_ldimg{
    width: 430px;
    height: 350px;
    background: #FFFFFF;
    margin-left: 15px;
    border: 4px solid #ffca6c;
    margin-top: 50px;
    float: left;
}
.bwcx_zylscon{
    width: 520px;
    float: right;
    min-height: 200px;
    overflow: hidden;

}
.zyls_title{
    margin: auto;
    position: relative;
    color: #FFFFFF;
    font-size: 40px;
    padding: 20px;
    font-weight: 800;
    line-height: 40px;
    width: 500px;
    float: left;
    margin-top: 46px;
}
.zyls_more{
    float: right;
    margin-right: 15px;
    margin-top: 20px;
}
.zyls_more a{
    color: #FFFFFF;
    font-size: 20px;
}
.zyls_newslist3{
    width: 505px;
    padding-right: 15px;
}
.zyls_newslist3 li h1 {
    font-size: 24px;
    line-height: 140%;
    color: #FFFFFF;
}
.zyls_newslist3 li h1 a {
    font-size: 24px;
}

.white, .white a:link, .white a:visited, .white a:hover {
    color: #fff;
}
.zyls_newslist3  li {
    font-size: 18px;
    border-bottom: #cccccc 1px dotted;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    color: #FFFFFF;
    width: 505px;
}

.zyls_newslist3  li a{
    font-size: 18px;
    color: #FFFFFF;
}
.zyls_newslist3  li img{
    margin-top: -5px;
}



/*要闻*/
.ztjy_dt {
    margin: auto;
    width: 1000px;
}
.ztjy_dt .ztjy_title,.ztjy_xlch .ztjy_title {
    margin: auto;
    position: relative;
    height: 45px;
    border-bottom: 1px solid #e8e8e8;
}
.ztjy_dt .ztjy_title .ztjy_logo,.ztjy_xlch .ztjy_title .ztjy_logo {
    float: left;
    height: 39px;

}
.ztjy_dt .ztjy_title .ztjy_logo img,.ztjy_xlch .ztjy_title .ztjy_logo img{
    width:100%;
}
.ztjy_dt .ztjy_title .ztjy_logo_title,.ztjy_xlch .ztjy_title .ztjy_logo_title{
	font-size: 30px;
    margin-left: 26px;
    font-weight: bold;
    color: #C61A22;
line-height: 40px;
}
.ztjy_tit1{
color: #C61A22;
}
.ztjy_tit2{
    display:inline-block;
   color: #C61A22; 
   padding:0 8px;
}
.ztjy_tit3{
   color: #000; 
}
.ztjy_dt .ztjy_title .ztjy_more{
    position: absolute;
    right: 20px;
    top: 15px;
}
.ztjy_dt .ztjy_title .ztjy_more a{
    color: #bfbfbf;
    font-size: 20px;
}
.ztjy_dt .ztjy_title .ztjy_more a:hover{
    color: #D41920;
}
.ztjy_newslist {
    margin: auto;
    margin-top: 20px;
}
.ztjy_newslist li {
    margin: auto;
    background: url(/sitesources/kflzw/upload/201907/20190705184126681.png) no-repeat left center;
    padding-left: 30px;
    text-align: left;
    line-height: 48px;
    font-size: 24px;
    color: #000000;
    font-weight: 500;
}
.ztjy_newslist li span{
    float: right;
    margin-right: 10px;
}
.ztjy_newslist li a:hover {
    color: #e12921;
}

/*视频镜头*/

.bwcx_spjt {
    margin:30px auto;
    width: 1000px;
}
.bwcx_spjt .bwcx_title {
    margin: auto;
    position: relative;
    height: 45px;
    border-bottom: 1px  solid #E8E8E8;
}
.bwcx_spjt .bwcx_title .bwcx_logo {
    float: left;
    height: 39px;
}
.bwcx_spjt .bwcx_title .bwcx_logo_title, .bwcx_pl .bwcx_title .bwcx_logo_title {
    font-size: 30px;
    margin-left: 26px;
    font-weight: bold;
    color: #C61A22;
line-height: 40px;
}
.bwcx_spjt .bwcx_title .bwcx_more, .bwcx_pl .bwcx_title .bwcx_more {
    position: absolute;
    right: 20px;
    bottom: 10px;
}
.bwcx_spjt .bwcx_title .bwcx_more a, .bwcx_pl .bwcx_title .bwcx_more a {
    color: #bfbfbf;
    font-size: 20px;
}
.bwcx_spjt .bwcx_title .bwcx_more a:hover, .bwcx_pl .bwcx_title .bwcx_more a:hover {
    color: #D41920;
}
.bwcx_spjt_con{
	width: 1000px;
	height: 440px;
}
.bwcx_spjt_left{
	position: relative;
	width: 480px;
	height: 400px;
    float: left;
}
.bwcx_spjt_right{
	width: 480px;
	height: 400px;
    float: right;
}
.bwcx_spjt .imgshow{
	margin: auto;
    position: absolute;
    left: 0;
    top: 0;
    text-align: left;
    margin-top: 30px;
    margin-left: 10px;
    display: none;
}
.bwcx_spjt .imgshow.on{
    display: block;
}
.bwcx_spjt .imgshow img{
	width: 460px;
	height: 400px;
}
.bwcx_spjt .imgshow:hover {
    -webkit-box-shadow: 0px 0px 20px #787878;
    -moz-box-shadow: 0px 0px 20px #787878;
    background: #f9f9f9;
}
.bwcx_spjt .bwcx_newslist5 {
    margin: auto;
    margin-top: 20px;
}
.bwcx_spjt .bwcx_newslist5 li {
    margin: auto;
    background: url(/sitesources/kflzw/upload/201907/20190705184126681.png) no-repeat left center;
    padding-left: 30px;
    text-align: left;
    line-height: 40px;
    font-size: 22px;
    color: #000000;
    height: 80px;
    font-weight: bold;
}
.bwcx_spjt .bwcx_newslist5 li a{
	font: 22px/33px "notoBold";
}
.bwcx_spjt .bwcx_newslist5 li.active a{
    color: #e12921;
}

.bwcx_spjt .imgshow:hover {
    -webkit-box-shadow: 0px 0px 20px #787878;
    -moz-box-shadow: 0px 0px 20px #787878;
    background: #f9f9f9;
}


/*底部*/
.bwcx_foot{
    width: 100%;
    margin:0 auto;
    min-height: 80px;
    overflow: hidden;
    text-align: center;
}
.bwcx_copyright {
    height: 200px;
    padding-top: 100px;
    text-align: center;
    border-top: 10px solid #e12921;
    background: #F8F4E8;
    margin-top: 30px;
}
#bwcx_copyright {
    position: relative;
    width: 980px;
    margin: -50px auto;
    font-size: 18px;
    text-align: center;
    padding: 5px 0;
    line-height: 180%;
    clear: both;
}
.bwcx_dzjg{
    position: absolute;
    top: 0;
    left: 40px;
}
.bwcx_ewm{
    position: absolute;
    top: 0;
    right: 40px;
}
/*首页图说纪事开始*/
	.kfjwZttit{
	
    width: 50px;
    height: 180px;
    float: left;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    background: #be1012;
    	text-align: center;

}
.kfjwZttit >a:link,.kfjwZttit >a:visited,.kfjwZttit >a:hover{
	display:block;
	width: 30px;
	height: 180px;
	color: #fff !important;
	font-size:24px;
	text-decoration: none;
	font-weight:bold;
	padding:20px 14px;

}
.kfjwZtcon{
    width: 931px;
    height: 180px;
    float: left;
    margin-left:9px;


    
}
.rollImg-multy {
    width: 931px;
    overflow: hidden;
    position: relative;
}

.rollImg-multy .hd {
    width: 0px;
    height: 0px;
}

.rollImg-multy .hd .prev,
.rollImg-multy .hd .next {
    position: absolute;
    top: 0;
    display: block;
    width: 20px;
    height: 180px;
    overflow: hidden;
    cursor: pointer;
    z-index:2;
}

.rollImg-multy .hd .prev {
    left: 0;
    background: url(/sitesources/kflzw/upload/201907/20190724145439850.png) center center no-repeat;
}

.rollImg-multy .hd .next {
    right: 0;
    background: url(/sitesources/kflzw/upload/201907/20190724145506186.png) center center no-repeat;
}



.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-position: 0 0;
 /*   background: #ee6f12;*/
}

.rollImg-multy .bd {
    width: 931px;
    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-left: 7px;
    overflow: hidden;
    text-align: center;

}

.rollImg-multy .bd ul li .pic {
    text-align: center;
}

.rollImg-multy .bd ul li .pic a {
    display: block;
    position: relative;
}

.rollImg-multy .bd ul li .pic img {
    display: block;
    width: 225px;
    height: 180px;
    border: 0;
}

.pageState {
    display: none;
}
/*首页图说纪事结束*/

/*首页焦点图start*/
/*焦点图*/
.slideBox{
	width:100%;
	height:349px;
	overflow:hidden;
	position:relative;}
.slideBox .hd{
	height:15px; 
	overflow:hidden; 
	position:absolute; 
	right:10px; 
	bottom:10px; 
	z-index:1;  }
.slideBox .hd ul{
	overflow:hidden;
	zoom:1;
	float:left;}
.slideBox .hd ul li{
	float:left;
	margin-right:5px;
	width:16px;
	height:16px;
	background:rgba(255,255,255,0.6);
	cursor:pointer;
	color: #fff;
	font: 12px/15px '微软雅黑';
	text-align: center;
}
.slideBox .hd ul li.on{
	background:#F60; 
	border:1px solid #F60;
}
.slideBox .bd{
	position:relative;
	height:100%;
	z-index:0;
}
.slideBox .bd li{
	zoom:1;
	vertical-align:middle; 
}
.slideBox .bd img{
	width:510px;
	height:349px;
	display:block;
}
.slideBox .bd span{
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 36px;
	line-height: 36px;
	color: #fff;
	padding-left: 20px;
	font-size: 16px;
	background:rgba(0,0,0,0.6);

}
/*首页焦点图end*/



/* 领导机构页面样式 */
.ld{width:100%;padding-top:40px;}
.ld-tit {
    width: 80%;
    height: 40px;
    border-left: 10px solid #8a0000;
    font-size: 30px;
    margin: 0px auto;
    padding-left: 20px;
    border-bottom: 2px dashed #8a0000;
    color:  #8a0000;
       line-height: 32px;
    font-weight: bold;
}
.ld-con{padding-bottom:20px;}
.ld-con .jgtit{font-weight:bold;font-size:36px;color:#000;margin:0px auto;text-align:center;margin-top:60px;}
.ld-con .jgcon{font-size:20px;color:#000;margin:0px auto;line-height:48px;margin-top:40px;width:70%;}
.ld-con .jgcon a{
        font-size: 20px;
    color: #000;
    margin: 0px auto;
    line-height: 25px;
    margin-top: 0px;
    display: inline-block;
    width:140px;
}
.clear{
	clear:both;
}