@charset "utf-8";
/* CSS Document */

/*我们的梦*/
.news{
	margin-top:20px;
}
.news .title{
	padding-bottom:10px;
}
.news .thumbnail,.play .thumbnail{
	border-radius:0;
	padding:0;
	border:0;
	margin-top:10px;
}
.news .col-lg-2,.play .col-lg-2{
	width:20%;
}
.news .thumbnail p,.play .thumbnail p{
	color:#999;
	padding-top:10px;
}
.news .thumbnail p span{
	color:#fcc104;
	padding:0 5px;
}
.news .thumbnail h5,.play .thumbnail h5{
	line-height:21px;
	height:38px;
	overflow: hidden;
}
.news .thumbnail .caption,.play .thumbnail .caption{
	padding:0 9px 5px 9px;
}
.news .thumbnail a:hover,.play .thumbnail a:hover{
	display:block;
	-webkit-box-shadow:1px 2px 35px 10px rgba(216,216,216,.5);
	background:#fff;
}
.news-img{
	height:135px;
	overflow:hidden;
}

/*弘慧视频*/
.play{
	margin-top:20px;	
}
.play .info{
	width:204px;
}
.play .thumbnail{
	margin-top:20px;
}
.info{
	position:absolute;
	text-align:center;
	top:25%;
	font-size:50px;
	width:100%;
	color:#fff;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.play .thumbnail a:hover .info{
	opacity:10;
}

/*我们的路*/
.row-line{
	margin-top:25px;
	margin-bottom:20px;
}
.project .a-info{
	/*margin-top:15em;*/
	position: absolute;
	bottom: 0;
	padding-right: 15px;
}
.project .b-info{
	/*margin-top:15em;*/
	position: absolute;
	bottom: 0;
	padding-right: 15px;
}
.project .c-info{
	margin-top:16em;
}
.project .d-info{
	margin-top:11em;
}
.title-blue,.title-red,.title-yellow,.title-green{
	color:#fff;
	padding:30px 15px 20px 15px;
	height:420px;
}
.title-blue p,.title-red p,.title-yellow p,.title-green p{
	opacity:0.8;
	filter:alpha(opacity=80);
	line-height:26px;
}
.title-blue{
	background:#7cb9ff;
}
.title-red{
	background:#f53737;
}
.title-yellow{
	background:#fec63b;
}
.title-green{
	background:#77cb30;
}
.project .thumbnail{
	border-radius:0;
	border:0;
	padding:0;
}
.project .thumbnail a:hover{
	display:block;
	-webkit-box-shadow:1px 2px 35px 10px rgba(216,216,216,.5);
	background:#fff;
}
.project .col-lg-5{
	padding-left:10px;
	padding-right:10px;
}
.project .col-lg-6{
	padding-left:5px;
	padding-right:5px;
}
.percent{
	color:#f53737;
}
.project p.number{
	color:#999;
}
.project .caption{
	text-align:center;
}
.project .caption h3{
	text-align:left;
	font-size:14px;
	margin-top:10px;
	line-height:23px;
}
.box .col-lg-3{
	padding-left:5px;
	padding-right:5px;
}

.p-img{
	height:305px;
	overflow:hidden;
}

.p-caption{
	height:115px;
}
.project .caption h3.p-title,.project .caption h3.r-title{
	/*text-align:center;
	white-space:nowrap;
	overflow:hidden;*/
	text-overflow:ellipsis;
}
.project .caption h3.r-title{
	margin:0;
	margin-top:0;
}
.r-img{
	height:135px;
	overflow:hidden;
}
.o-caption{
	height:160px;
}
.o-title{
	height:50px;
}
.o-img{
	height:190px;
	overflow:hidden;
}

/*数据*/
.data{
	padding:20px 0;
	color:#999;
	border-bottom:1px #efefef solid;
}
.data .col-lg-4{
	text-align:center;
}
.data .glyphicon{
	width:31px;
	height:31px;
	top:7px;
	right:5px;
}
.data .icon-a,.data .icon-b,.data .icon-c{
	background:url(../img/icon.png) no-repeat;
}
.data .icon-b{
	background-position:-34px 0;
}
.data .icon-c{
	background-position:-67px 0;
}
.data .amount{
	color:#f53737;
}
.data strong{
	font-size:28px;
    padding-right:5px;
	color:#7cb9ff;
}
img{
	max-width:100%;
}
/*合作伙伴*/
.friend .row{
	padding-top:10px;
}
.friend .row .col-lg-3{
	padding:10px 0;
}

