@charset "utf-8";
/* CSS Document */

/* ******** 通用 ******** */
html,body {
  margin: 0 auto;
  height:100%;
  font-family: Tahoma, Arial ,"宋体", sans-serif;
  font-size: 12px;
  color:#000000;
  /*
  background: -webkit-linear-gradient(#cde3ee,#ffffff);
  background: -o-linear-gradient(#cde3ee,#ffffff);
  background: -moz-linear-gradient(#cde3ee,#ffffff);
  background: linear-gradient(#cde3ee,#ffffff);
  */
}

a{
  text-decoration: none;
  background-color:transparent;
  color:black;
}





/* ******** 页面容器container ************************************************* */

#container{
  margin:0 auto;
  position: relative;
  width: 100%;
  background:#000 url("../images/index_main_bg.png") repeat;
}



/* ******** 页面头部header ************************************************* */
#header{
  width:100%;
  height:120px;
  background:#000 url("../images/index_header_bg.png") repeat-x;

}

#bannar{
  width:1170px;
  height:120px;
  margin:0 auto;

}


#bannar-part-01{
	 width:126px;
 	 height:120px;
 	 background:#000 url("../images/index_header_all_01.png");
 	 margin:0;
 	 padding:0;
	   float:left;
}
#bannar-part-02{
	 width:394px;
 	 height:120px;
 	 background:#000 url("../images/index_header_all_02.png");
 	 margin:0;
 	 padding:0;
	   float:left;
}
#bannar-part-03{
	 width:21px;
 	 height:120px;
 	 background:#000 url("../images/index_header_all_03.png");
 	 margin:0;
 	 padding:0;
	   float:left;
}
#bannar-part-04{
	 width:170px;
 	 height:120px;
 	 background:#000 url("../images/index_header_all_04.png");
 	 margin:0;
 	 padding:0;
	   float:left;
}
#bannar-part-05{
	 width:459px;
 	 height:120px;
 	 background:#000 url("../images/index_header_all_05.png");
 	 margin:0;
 	 padding:0;
	   float:left;
}



#search{
	  padding-top:45px;
	  padding-left:150px;
  
}


#nav{
  width:100%;
  height:50px;
  background-color:#ac0100;
  color:#FFF;
  font-size:20px;
  font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", 华文细黑, STHeiti,	MingLiu;

}


#nav ul {
	background:url("../images/index_nav_bg-new_01.png") #ac0100 center repeat-x;
    list-style-type: none;
    margin: 0 ;
    padding: 0;
    overflow: hidden;
	
	/*居中显示的2行代码*/
  width:1170px;
  margin:0 auto;

   
}


#nav li {
    float: left;
}


#nav li a {
    display: block;
    color: white;
    text-align: center;   
	padding: 10px 25px;	 
    text-decoration: none;
	font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", 华文细黑, STHeiti,	MingLiu;
	font-weight:bold;
}


#nav li a:hover {
    background-color: rgba(182,18,9,0.5);	
	
}


#nav-inner{
  margin:0 auto;
width:1170px;
}





 /* Make the image fully responsive */
  .carousel-inner img {
      width: 100%;
      height: 100%;
  }
  
  .img-fluid img{
  width: 100%;
      height: auto;
  }
  
  
  /*轮播组件增加 淡入淡出 垂直滚动 等切换效果*/
  .carousel-fade .carousel-inner .carousel-item {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	transition-property: opacity;
}
.carousel-fade .carousel-inner .carousel-item,
.carousel-fade .carousel-inner .active.carousel-item-left,
.carousel-fade .carousel-inner .active.carousel-item-right {
	opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
	opacity: 1;
}

.carousel-vertical .carousel-inner .carousel-item-next.carousel-item-left,
.carousel-vertical .carousel-inner .carousel-item-prev.carousel-item-right {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.carousel-vertical .carousel-inner .active.carousel-item-left,
.carousel-vertical .carousel-inner .carousel-item-prev {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
}
.carousel-vertical .carousel-inner .active.carousel-item-right,
.carousel-vertical .carousel-inner .carousel-item-next {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}










#main{
  width:1170px;  /*模块在main上两侧留白15px,列间距15px */
  height:960px;
  background:#fff;
  margin:0 auto;
  box-shadow: 1px 1px 2px 2px rgba(0,0,0,0.1) ;
}



/* ******** 页面主体main ***************************************************** */
.row{
  margin:0 auto;
  padding-top: 25px;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:0px;
  margin-bottom:0px;
  width:1170px;
  clear:both;

}

/*图片板块*/
#slider1 {
  margin:0;
  width:370px;
  height: 275px;
  box-shadow: 2px 3px 5px 3px rgba(0,0,0,0.1) ;
  float:left;
  background:rgba(255,255,255,1);
}

/*新闻板块*/
#news{
  margin:0 15px 0 15px;
  width:370px;
  height: 275px;
  box-shadow: 2px 3px 5px 3px rgba(0,0,0,0.1) ;
  float:left;
  background:rgba(255,255,255,1);
}


.news-title{	
	background-image:url('../images/index_module_title_bg_02.png');
	background-repeat:no-repeat;
	height:44px;	
	margin-left:20px;
	margin-right:20px;
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	
}

.news-title-text{
	
	padding-left:35px;
	padding-top:10px;
	color:#ad0101;
	font-size:20px;
	font-weight:bold;
	float:left;
	font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", 华文细黑, STHeiti,	MingLiu;
}
  
.news-list{
	

}





/*通用列表 ul  li  样式*/
.news-list ul {
  margin: 0 ;
  padding:0;
  list-style:none;

}
.news-list li {
  display:block;
  margin:0 20px;
  padding:8px;
  border-bottom: 1px dashed grey;
  font-size:14px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow: ellipsis;

 }


/* row1中新闻、通告的板块的 “ 更多>>”  链接的样式*/
.more{
  font-family:  "黑体",Tahoma, Arial , sans-serif;
  font-size:14px;
  margin-top:20px;
  margin-right:10px;
  float:right;  
  
}


.more a{
color:#a93909;
}



/*通知公告板块*/
#notice{
  margin:0 0;
  width:370px;
  height: 275px;
  box-shadow: 2px 3px 5px 3px rgba(0,0,0,0.1) ;
  float:left;
  background:rgba(255,255,255,1);

}





/*第二行为一个广告栏，采用slider2命名*/
/*广告条板块*/
#slider2 {
  margin:0;
  height: 102px;
  box-shadow: 2px 3px 5px 3px rgba(0,0,0,0.1) ;
  float:left;
  background:rgba(255,255,255,1);
}





/*第三行开始，采用通用列样式

/*理论学习告板块*/
#llxx{
  margin:0 15px 0 0;
  width:273.75px;
  height: 275px;
  box-shadow: 2px 3px 5px 3px rgba(0,0,0,0.1) ;
  float:left;
  background:rgba(255,255,255,1);

}



/*党校工作板块*/
#dxgz{
  margin:0 15px 0 0;
  width:273.75px;
  height: 275px;
  box-shadow: 2px 3px 5px 3px rgba(0,0,0,0.1) ;
  float:left;
  background:rgba(255,255,255,1);

}



/*基层风采板块*/
#jcfc{
  margin:0 15px 0 0;
  width:273.75px;
  height: 275px;
  box-shadow: 2px 3px 5px 3px rgba(0,0,0,0.1) ;
  float:left;
  background:rgba(255,255,255,1);

}




/*两学一做板块*/
#lxyz{
  margin:0 0;
  width:273.75px;
  height: 275px;
  box-shadow: 2px 3px 5px 3px rgba(0,0,0,0.1) ;
  float:left;
  background:rgba(255,255,255,1);

}









/*第四行的一列 */
/*友情链接板块*/
#yqlj{
  margin:0 0;
  width:1140px;
  height: 170px;
  box-shadow: 2px 3px 5px 3px rgba(0,0,0,0.1) ;
  float:left;
  background:rgba(255,255,255,1);

}


.link-list{
padding:20px 5px;
	
}


.link-list img{
	
	margin:0 7px;
	box-shadow: 1px 2px 3px 2px rgba(0,0,0,0.1) ;
}






/* ******** 页面底部footer ************************************************* */


#footer{
	
  margin:10px 0 0 0;
  width:100%;
  height:180px;
  background:#dedef8 url("../images/index_footer_bg_01.png") no-repeat;
  background-size:cover;

  
}



#footer-content{
	margin:0 auto;
	width:1140px;
height:180px;
	
color:#48060a;
  font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", 华文细黑, STHeiti,	MingLiu;
  font-size:16px;

	
}




/* ##################### list.php 列表页css样式 #########################*/

/*面包屑*/
.breadcrumb {
 
  height:40px;
 width:1140px;

  color:#000;
  line-height:40px;

  background-color:#f5f5f5;
  box-shadow: 1px 2px 3px 2px rgba(0,0,0,0.1) ;
  font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", 华文细黑, STHeiti,	MingLiu;
  font-size:18px;
}

 
  .breadcrumb a{
  color:#640101;
  }










/*二级目录板块*/
#sidebar{
  margin:0 15px 0 0;
  width:285px;
  height: 580px;
  box-shadow: 2px 3px 5px 3px rgba(0,0,0,0.1) ;
  float:left;
  background:rgba(255,255,255,1);

}

.sidebar-title{
	padding-left:30px;
	padding-top:10px;
	color:#ad0101;
	font-size:20px;
	font-weight:bold;
	float:left;
	font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", 华文细黑, STHeiti,	MingLiu;
}

  

.sidebar-underline{
	background-image:url("../images/category_sidebar_title_bg.png");
	padding-left:10px;
	
}

 

.sidebar-list{
	margin-left:30px;
margin-top:10px;
}

  




/*通用列表 ul  li  样式*/
.sidebar-list ul {
  margin: 20px 10px ;
  padding:0;
  list-style:none;

}
.sidebar-list li {
  display:block;
  margin:10px 15px;
  text-align:center;
  padding-top:6px;

  white-space:nowrap;
  overflow:hidden;
  text-overflow: ellipsis;
  	font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", 华文细黑, STHeiti,	MingLiu;
	  font-size:18px;
 }



 .sidebar-item{
    list-style:none;
    background-image:url('../images/category_sidebar_item_bg.png');
	background-repeat:no-repeat;
	width:228px;
	height:37px;	
	font-size:18px;
	
	text-align:left;

	
  
  
  }














/*文章分类列表*/
.post-list{
  margin:0 15px 0 0;
  
  width:840px;
  height: 580px;
  box-shadow: 2px 3px 5px 3px rgba(0,0,0,0.1) ;
  float:left;
  background:rgba(255,255,255,1);

}


.post-list-content{
	
	margin:40px 15px 0px 15px;
		height: 480px;
}


.post-list-content ul {
list-style-position: inside;
list-style-image:url("../images/list-squard-point.png");

}




.post-list-content li {
 vertical-align:middle;
  padding:7px 20px;
  font-size:14px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow: ellipsis;
  	font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", 华文细黑, STHeiti,	MingLiu;
 }


.turn-page{

	padding:10px 5px;
	height:40px;
	text-align:center;
	font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", 华文细黑, STHeiti,	MingLiu;
	font-size:16px;
	
	
}














/*文章内容页*/
#post-detail{
  width:1140px;
  height: auto;
  padding-bottom:50px;
  background:rgba(255,255,255,1);

}

.post-detail-title{
	margin:40px 0px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	  	font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", 华文细黑, STHeiti,	MingLiu;
		font-weight:bold;
}



.post-detail-meta{
	padding:0;
text-align:center;
font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", 华文细黑, STHeiti,	MingLiu;

font-size:14px;
}



.post-detail-content{
	
	background:#fff;
	width:820px;
	margin:0 auto;
	padding-top:30px;
	padding-bottom:30px;
		height: auto;
		font-size:14px;
		
}





.line{
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
	height:1px;
	width:700px;
	border-bottom-color: #8f0100;
	border-bottom-style:solid;
	border-bottom-width:1px;
}









.pre-next{
    margin:0 auto;
	padding-top:10px;
	padding-left:220px;
	padding-bottom:100px;
	height:40px;
	text-align:left;
	font-size:14px;
	
	
}
