/*样式清除*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td {padding: 0; margin: 0;}
body{ font-family:"微软雅黑"; font-size:14px; overflow-x:hidden;}
div,li,ul,img,a{ list-style:none; outline:none; border:none; margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
a {
    color: #000;
    text-decoration: none;
    _color: #000000;
}
a:hover {
    text-decoration: none;
    color: #941e23;
}
a:focus{
    text-decoration: none;
}   
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.fixed {
    display: block;
    min-height: 1%;
}
.fixed:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix {
    zoom: 1;
}
img {
    outline: none;
    border: none;
}
.min_body{
    min-width:1200px;
}

/*搜索*/
.time-search{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.time-left{
	float: left;
	color: #333;
	font-size: 20px;
	line-height: 52px;
	font-family: 楷体;
}
.search-right{
	float: right;
}
.input-search{
	color: #000;
    width: 252px;
    height: 40px;
    margin-top: 6px;
}
.ciq-search-btn{
	    width: 60px;
    height: 40px;
    margin-left: 6px;
    margin-top: 6px;
    background: #8a0000;
    border: #8a0000;
    color: #fff;
}
/*头部logo开始*/
header{
    width: 100%;
    height: 300px;
    background: url("../images/top.jpg") no-repeat center top;
}
header .logo{
    position: relative;
    width: 1200px;
    height: 300px;
    margin: 0 auto;
}
header .logo .logo_bg{
    position: absolute;
    top: 74px;
    left: 0;
    width: 100%;
    height: 162px;
    background: url("../images/logotb.png") no-repeat left;
}
header .logo .logo_bg p{
    line-height: 85px;
    font-size: 55px;
    text-indent: 1.5em;
    color: #a6140f;
    font-family: "方正大标宋_GBK";
    font-weight: bold;
    text-shadow:#fff 3px 0 0,#fff 0 3px 0,#fff -3px 0 0,#fff 0 -3px 0;
    -webkit-text-shadow:#fff 3px 0 0,#fff 0 3px 0,#fff -3px 0 0,#fff 0 -3px 0;
    -moz-text-shadow:#fff 3px 0 0,#fff 0 3px 0,#fff -3px 0 0,#fff 0 -3px 0;
    *filter: Glow(color=#fff, strength=3);
}
header .logo .logo_bg p.kx{
    letter-spacing: 32px;
}
.logo.on{
    width: 100%;
}
.logo_new{
    position: absolute;
    top: 113px;
    left: 0;
    width: 100%;
    height: 74px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 74px;
    font-size: 48px;
    color: #a6140f;
    font-family: "方正大标宋_GBK";
    font-weight: bold;
    text-shadow:#fff 3px 0 0,#fff 0 3px 0,#fff -3px 0 0,#fff 0 -3px 0;
    -webkit-text-shadow:#fff 3px 0 0,#fff 0 3px 0,#fff -3px 0 0,#fff 0 -3px 0;
    -moz-text-shadow:#fff 3px 0 0,#fff 0 3px 0,#fff -3px 0 0,#fff 0 -3px 0;
    *filter: Glow(color=#fff, strength=3);
}
.logo .logo_new #dh{
    display: block;
    padding-left: 70px;
    background: url("../images/dh.png") no-repeat center left;
    margin-right: 40px;
}
.logo .logo_new #gh{
    display: block;
    padding-left: 70px;
    background: url("../images/gh.png") no-repeat center left;
}
/*头部logo结束*/


/*导航开始*/
#nav{
    width: 100%;
    height: 57px;
    background: #8a0000;
}
#nav ul{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
}
#nav ul li a{
    display: block;
    float: left;
    height: 57px;
    line-height: 57px;
    color: #fff;
    width: 15%;
    text-align: center;
    font-size: 25px;
    font-weight: bold;
}
#nav ul li a:hover{
color:#fff
}
#nav ul li a:focus{
color:#fff
}
/*导航结束*/


/*第一部分开始*/
.first_part{
    width: 1200px;
    margin: 0 auto;
    margin-top: 20px;
}
.first_left{
    width: 646px;
}
/*图片新闻*/
.imgnews{ margin: auto; overflow: hidden}
.banner_0{ margin: auto; position: relative; z-index: 100; }
.banner_0_top{ margin: auto; height: 480px; }
.banner_0_top li{ position:absolute; left:0; top:0; width: 646px; height: 480px; text-align:center;}
.banner_0_top li img{ position:relative;width: 646px; height: 480px;}
.banner_0_top li .tit{ position: absolute; text-align: center; left: 0px; bottom: 0px; width: 646px; height: 50px;line-height: 50px; background:url(../images/sjjscqh_imgtit.png) repeat; }
.banner_0_top li .tit h4{ margin: auto; font-size: 20px; line-height: 50px; margin: 0px 5px; text-align: left; color: #ffffff;text-indent: 0.1em; }
.banner_0_top li .tit h4 a{color: #ffffff;}
.banner_0_top li .tit h4 a:hover{ text-decoration: underline;}

.banner_0_bottom {position: absolute;bottom: 8px;right: 0; margin: auto; width:28%; text-align: center; z-index: 20; }
.banner_0_bottom span{ background: #fff; width: 20px; height: 20px; line-height: 20px; display: inline-block; cursor:pointer; margin-left: 5px; }
.banner_0_bottom span.on{ background: #b40000;}
.pre, .next {
    position: absolute;
    left: -56px;
    top: 50%;
    margin-top: -58px;
    width: 56px;
    height: 117px;
    background: url(../images/l.png) center no-repeat;
    z-index: 999;
}
.next {
    left: auto;
    right: -56px;
    background-image: url(../images/r.png);
    z-index: 999;
}
.imgnews:hover .pre{
    left: 0;
    transition: 1s ease all;
}
.imgnews:hover .next{
    right: 0;
    transition: 1s ease all;
}
/*要闻要论*/
.first_right{
    position: relative;
    width: 520px;height:480px;
}
.first_right .temp4_tit1 {
    margin: 0px auto;
    font-size: 24px;
    line-height: 27px;
    color: #555971;
}
strong {
    font-weight: bold;
}
.first_right .temp4_tit2 {
    margin: 0px auto;
    color: #555971;
    font-size: 23px;
    line-height: 30px;
}
.first_right .xwtt_line {
    margin: 0px auto;
    margin-top: 5px;
    height: 10px;
    border-top: 1px solid #ccc;
}
.first_right .more3 {
    position: absolute;
    bottom:2px;
    right: 0px;
    width: 80px;
    height: 24px;
    color: #3f3f3f;
    font-size: 20px;
}
.first_right .more3:hover {
    color: #941e23;
}
/*第一部分结束*/

/*第二部分开始*/
.two_part{
    width: 1200px;
    margin: 0 auto;
}
.two_left{
    width: 280px;
}
.two_middle,.two_right{
    width: 430px;
}
.two_middle{
    margin-left: 35px;
}
/*领导分工*/
.ldjg{
    position: relative;
    margin-top: 20px;
    height: 614px;
    background: #f0f0f0;
}
.ldjg a{
    display: inline-block;
    margin-right: 8px;
}
.ldjg_tt{
    padding: 10px;
    font-size: 18px;
    font-weight: bold;
}
.ldjg_tt.top{
    margin-top: 10px;
}
.ldjg p{
    padding: 5px 10px;
    font-size: 16px;
}
.ldjg_z,.ldjg_f,.ldjg_wy,.ldjg_wynamme{
    padding: 10px;
    font-size: 16px;
}
.lgjg_more{
    position: absolute;
    bottom: 15px;
    left: 0px;
    font-size: 20px;
    width: 100%;
    text-align: center;
    color: #900000;
    letter-spacing: 5px;
    font-weight: bold;
}
.lgjg_more a{
color: #900000;
}
/*组织机构*/
.zzjg{
    position: relative;
    height: 135px;
    background: #f0f0f0;
    margin-top: 20px;
}
.zzjg_bg{
    position: absolute;
    left: 24px;
    top: 30px;
    width: 232px;
    height: 76px;
    background: url("../images/xxgk_ 1.png") no-repeat;
    text-align: center;
    line-height: 76px;
    font-size: 22px;
    color: #900000;
    font-weight: bold;
    text-indent: 3em;
    letter-spacing: 3px;
}
.zzjg .dj{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
}
.zzjg_bg img{
    position: absolute;
    left: 20px;
    top: 20px;
}

/*通用文章栏目*/
.ty_new{
    margin-top: 20px;
}
.ty_title{
    width: 100%;
    height: 43px;
    background: url("../images/xxgk__08.jpg") no-repeat;
    position: relative;
}
.ty_title span{
    line-height: 39px;
    color: #900000;
    padding-left: 35px;
    font-size: 21px;
    font-weight: bold;
}
.ty_title .more{
    position: absolute;
    right: 10px;
    top: 13px;
    font-size: 16px;
}
.ty_conts{
   height:200px;
}
.ty_conts li{
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ty_conts li a{
    margin: auto;
    line-height: 40px;
    font-size: 18px;
    color: #333333;
    letter-spacing: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*第二部分结束*/

/*尾部开始*/
.in_footer{ background: #E4E4E4; margin: auto; padding-bottom: 30px; min-height: 70px;margin-top: 20px;border-top: 5px solid #8a0000;}

.footer_warp{ margin: auto; width: 1200px; height: 120px; position: relative; text-align: center; }
.footer_warp a { color: #555971; display: inline-block;}
.footer_warp a:hover { text-decoration: underline;}
.footer_warp .renzheng { position: absolute; top: 45px; left: 120px; }
.footer_warp .beian{
    position: absolute;
    left: 190px;
    top: 46px;
}
.footer_warp .foot_con { margin: auto; padding-right: 80px; padding-top: 30px; text-align: center; color: #555971;}
.footer_warp .foot_con span{
    line-height: 30px;
    font-size: 16px;
}
.footer_warp .foot_ewm { position: absolute; top: 30px; right: 240px; }
.footer_warp .foot_ewm1 { position: absolute; top: 30px; right: 120px; }
.footer_warp span{ margin-right: 10px; }
/*尾部结束*/




/*-------通用样式-----*/
/*居中1200px*/
.maincontainer{ 
	width:1160px;
	margin:0 auto; 
	padding:0;
	overflow: hidden;
}

.sidebar-nav{
	position: fixed;
}
.body-color{
	width: 100%;
	height: 100%;
	background: #f5f5f5;
	overflow: hidden;
}
.white-bg{
      width: 1200px;
     margin: 10px auto 60px;
     padding: 0 24px 30px;
    background-color: #fff;
}
.row {
    margin-left: 0px;
    margin-right: 0px;
}

/*默认二级页*/

/*当前位置*/
.seat-box{
	width: 100%;
	height: 50px;
	padding-left: 50px;
	border-bottom: 1px solid #e8e8e8;
	background: url("../images/location.png") no-repeat left center;
}
.seat-box span,
.seat-box a{
	margin-right: 8px;
	color: #999;
	font: 16px/50px 'notoRegular';
}

/*分页栏目*/

.layout3_L{
	float: left;
}
.layout3_R{
	float: right;
}
.paging-list{ margin-top: 30px}
.paging-list li{
	width: 220px;
	height: 40px;
	margin-bottom: 8px;
	text-align: center;
	background: url("../images/column.png") no-repeat center;
}
.paging-list li a{
	color: #333;
        display:block;
	font: 16px/40px 'notoMedium';
}
.paging-list .active,
.paging-list li:hover{
	background: url("../images/columnon.png") no-repeat center;
}
.paging-list .active a,
.paging-list li:hover a{
	color: #155cad;
}

/*分页信息*/
.paging-tit{
	border-bottom: 1px solid #e8e8e8;
	color: #333;
	font: 24px/80px 'notoBold';
}
.info-box{
	height: 60px;
	padding: 10px 0;
	border-bottom: 1px dashed #e8e8e8;
}
.info-box a{
	margin-left: 16px;
	color: #333;
	font: 18px/40px 'notoMedium';
}
.info-Date{
	width: 110px;
	height: 40px;
	border-right: 1px solid #dcdcdc;
	float: left;
}
.info-Date span{
	float: left;
	width: 100%;
	color: #c4c4c4;
	font: 14px/20px 'notoRegular';
	text-align: center;
}
.info-Date .day-val{
	font-size: 20px;
}
.info-icon{
	margin-right: 4px;
	color: #a9a9a9;
	font: 20px/40px 'notoRegular';
	float: right;
}

/*详情页*/
.article-box{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
.article-tit{
	margin: 50px 0 30px;
	color: #333;
	font: 30px/40px 'notoMedium';
	text-align: center;
}
.article-data{
	margin-bottom: 28px;
	padding-bottom: 18px;
	border-bottom: 1px dashed #e8e8e8;
	font-family: 'notoRegular';
	text-align: center;
}
.article-data span{ margin-right: 20px}
.article-cont p{
	text-indent: 2em;
	color: #333;
	font: 18px/36px 'notoRegular';
text-align:justify;
}
.article-cont img{display:block;margin:0 auto;/*max-width:780px;*/max-width:900px;height:auto;}
.share{
	margin-top: 40px;
	float: right;
}
.share .bdsharebuttonbox{
	margin-left: 60px;
}
.share  span{
	color: #666;
	font: 16px/34px '宋体';
}
.share  a{
	width: 34px;
	height: 34px;
	margin: 0 0 0 14px;
	padding: 0;
}



/* 领导机构页面样式 */
.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;
}



/*信息公开*/
.xxgk{
    display: table;
    content: " ";
}
.xxgk{
      width: 100%;
    background: #fff;
}
.xxgk ul li{
width: 150px;
    float: left;
    height: 80px;
    background: #ccc;
    margin: 25px 50px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
}
.xxgk ul li a{
    width: 100%;
    height: 100%;
    display: inline-block;
    color: #333;
    font-size: 25px;
    text-align: center;
    line-height: 80px;
}
	 