html,body{
	/*width:100%;*/
	height:100%;
	padding:0;
	margin:0;
}
.whole_page{
	/*width:100%;*/
	min-height:100%;
	height:auto;
	/*background-color: #1e9be8;*/
	background-color: rgba(0, 0, 0, 0); 
	/*background-image: url('https://image2.135editor.com/cache/remote/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X2pwZy83UVJUdmtLMnFDNzhDb3FNQUVVd0tlcndCbTBqUnp6R01sdnlpYzI3V3RacWU0aWFxSDZIUzNoRFdCaWJNNU82aWFEN0xRQXVHR0lwWmlhT3JxUUIxQWg4aWNLQS8wP3d4X2ZtdD1qcGVn'); 
	background-repeat: repeat;*/
	position: relative;
	padding-bottom:12rem;
}
#bs-example-navbar-collapse-1>.navbar-collapse{
	border-color:rgb(46,82,176);
}
.navbar{
	background-color:#fff !important;

}

/*.navbar-header>span{
	font-size:2.5rem;
	color:#000;
	font-weight: bold;
	/*设置字体垂直居中*/
	/*line-height:5rem;
}*/
.nav-style{
	background-color:rgba(47,82,176,1);
}

.padd1{
	/*轮播图导航栏距离页面顶部，50px=导航栏高度*/
	margin-top:11rem;
	/*width:100%;*/
}
/*通知+动态显示的背景色修改*/
.panel-heading{
	background-color:#fff !important;
}
/*设置竞赛通知+动态的边界*/
.part3{
	margin:0 10rem;
}
#panel{
	border:none;
}
/*设置竞赛通知+动态标题的颜色*/
.title3{
	color:#2e366d;
	font-size:1.6rem;
}
.title4{
	color:#555;
	font-size:1.4rem;
	font-weight:normal;
}
.first_list{
	margin-left:1.5rem;
}
/*设置动态和通知时间在首页列表颜色*/


.title1{
	color:#000;
	font-size:1.6rem;           /* 不换行 */
white-space:nowrap;          /* 不换行 */
}
.title2{
	color:#000;
	font-size:1.6rem;
	padding:1rem 0;
	word-break:keep-all;           /* 不换行 */
white-space:nowrap;          /* 不换行 */
overflow:hidden;               /* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis; 
}
/*#media_body{
	height:100%;
	vertical-align: middle;
	color:#000;
}*/
.tit_show{
	/*超出长度隐藏*/
   padding-left:0.2rem;
}
/*设置文字垂直居中*/
.list-group-item{
	line-height:100%;
}
#jumb-color{
	padding:0 1.5rem;
	background-color: #fff;
}
/*巨幕上的字体大小*/
.hpadd{
	padding-left:1.5rem;
}
#psize,#psize~p{
	padding:0 1.5rem;
	font-size:1.6rem;
}
#psize~p>a{
	color:#fff;
}
/*下载区域排列文档*/
#download_flex{
	display:flex;
	flex-wrap: wrap;
	flex-direction: row;
	align-content: space-around;
	margin:0 5rem;
}
#flex_children{
	flex:1 1 49%;
	margin-bottom:1rem;
	padding:2rem 0;
}
#flex_children:nth-child(odd){
	margin-right:2%;
}
#title3{
	padding-left:2.4rem;
}
.footer{
	height:12rem;
	background-color:#222;
	text-align:center;
	color:#fff;
	padding:1rem 0;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;
}
.footer>p>a{
	text-decoration:none;
	color:#fff;
}
/*list-article样式*/
.list-page{
	/*width:100%;*/
	min-height:100%;
	height:auto;
	/*background-color: #1e9be8;*/
	background-color: rgba(0, 0, 0, 0); 
/*	background-image: url('/images/bgc.jpg'); */
/*	background-repeat: repeat;*/
	padding-bottom:8rem;
	position:relative;
}
.mdeia_h2{
	padding:10px;
	color:#777;
}
.media_p{
	line-height:27px;
	color:#777;
	font-size:14px;
	padding:0 10px;
}
.f_padd{
	margin-top:50px;
	color:#fff;
	padding:20px 0;
}
.f_padd>.page-header{
	border-bottom:none;
}
#media-padd{
	margin:0 2%;
}
/*路径导航区域*/
#bread-padd{
	font-size:16px;
}
/*内容区域*/
#content_padd{
	margin:0 2%;
}
#content_padd .list-group-item{
	border:none;
}
/*内容页标题时间样式*/
.row.a_padd{
	margin:0 2%
}
/*设置列表页的列表项 高度 于边界的距离*/
.list-group-item{
	padding:1.5rem 0;
}
.download_width{
	width:100%;
}
.download_width .list-group .list-group-item{
	border-left:none;
	border-right:none;
	border-top:none;
}
.flink{
	padding-left:1.5rem;
	display:flex;
	flex-direction:row;
	justify-content:center;
	width:100%;
}

.flink>a{
	flex:1 1 12rem;
}
.footer2{
	height:8rem;
	background-color:#222;
	text-align:center;
	color:#fff;
	padding:1rem 0;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;
}
.h4{
	display:inline-block;
	padding-left:0.2rem;
}
.title{
	color: #000;
    font-size: 1.6rem;
}
.form{
	padding:2rem 0;
}


/* 分页导航样式优化 */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #2f52b0;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #2f52b0;
  border-color: #2f52b0;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
