@charset "utf-8";
/* CSS Document */

/*项目详情*/
.details{
	border-top:1px #ddd solid;
}
.media{
	padding-top:40px;
}
.media-left{
	width:45%;
	height:300px;
	overflow:hidden;
	display:block;
	float:left;
}

h1.media-heading{
	font-size:24px;
	color:#333;
	line-height:32px;
	margin:10px 0;
	padding-top:10px;
}
.label{
	font-size:16px;
	margin-right:10px;
	font-weight:normal;
	padding-top:5px;
}
.label-danger{
	background:#f53737;
}
.label-warning{
	background:#fec63b;
}
.details .col-lg-5{
	padding:10px 0 10px 20px;
}
.details .info2{
	color:#999;
	line-height:24px;
}
.media-body{
	padding-left:20px;
}

.details .nav-tabs>li.active>a, .details .nav-tabs>li.active>a:focus, .details .nav-tabs>li.active>a:hover{
	background:#f53737;
	color:#fff;
	border:0;
	border-radius:0;
}
.details .nav>li>a{
	border-radius:0;
	padding:15px 35px;
	font-size:16px;
	color:#333;
}
.tab-pane{
	padding:30px 15px;
	overflow:hidden;
}
.tab-pane img{
	overflow:hidden;
}

/*项目分类*/
.project-category h4{
	font-size:21px;
	color:#333;
	font-weight:bold;
}
.project-category p{
	line-height:26px;
	padding:10px 0;
	color:#999;
}
.project-category .btn-default{
	border-color:#ddd;
	color:#666;
}
.media-left3{
	height:230px;
	width:40%;
}
.media3{
	padding:10px 0 40px 0;
}
.project-category .btn-default:hover{
	background:#f53737;
	border-color:#f53737;
	color:#fff;
}
.glyphicon-th-list, .glyphicon-list-alt, .glyphicon-heart, .glyphicon-road{
	font-size:12px;
	padding-left:5px;
}
/*立项流程*/
.commonweal-process{
	margin-top:40px;
}
.commonweal-process p{
	font-size:14px;
	line-height:32px;
}


/*常见问题*/
.help{
	margin-top:40px;
}
.help .panel-group .panel{
	border-radius:0;
}
.help .panel-body{
	line-height:26px;
}
.help .panel-title{
	padding-bottom:5px;
	padding-top:5px;
}

/*精彩推荐*/
.media2{
	padding-bottom:0;
	padding-top:0;
	border-bottom:1px #ddd solid;
}
.media-left2{
	width:130px;
	height:85px;
    margin-bottom:10px;
	margin-right:5px;
}
.media2 .media-body{
	padding-left:0;
}
.media2 a h4.media-heading, .media2 a h5.media-heading {
	color:#333;
	font-weight:bold;
}
.media2 a:hover h4.media-heading, .media2 a:hover h5.media-heading {
	color:#f53737;
}
.media2 .media-body p{
	line-height:23px;
	color:#999;
}