@charset "utf-8";
/* CSS Document */
/*banner*/
/* main_image */
.main_visual {
	height: 210px;
	border-top: 1px solid #d7d7d7;
	overflow: hidden;
	position: relative;
}
.main_image {
	height: 210px;
	overflow: hidden;
	position: relative;
}
.main_image ul {
	width: 9999px;
	height: 210px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}
.main_image li {
	float: left;
	width: 100%;
	height: 210px;
}
.main_image li span {
	display: block;
	width: 100%;
	height: 210px
}
.main_image li a {
	display: block;
	width: 100%;
	height: 210px
}

.main_image li .img_1 {
	background: url('../img/img_main_1.jpg') center top no-repeat;
}
.main_image li .img_2 {
	background: url('../img/img_main_1.jpg') center top no-repeat
}
.main_image li .img_3 {
	background: url('../img/img_main_1.jpg') center top no-repeat
}
.main_image li .img_4 {
	background: url('../img/img_main_1.jpg') center top no-repeat
}
.main_image li .img_5 {
	background: url('../img/img_main_1.jpg') center top no-repeat
}
div.flicking_con {
	position: absolute;
	top: 180px;
	left: 50%;
	z-index: 999;
	width: 300px;
	height: 21px;
	margin: 0 0 0 -50px;
}
div.flicking_con a {
	float: left;
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url('../img/btn_main_img.png') 0 0 no-repeat;
	display: block;
	text-indent: -1000px
}
div.flicking_con a.on {
	background-position: 0 -21px
}


/*搜索*/
.search{
	background:#efefef;
	padding:12px 0;
}
.search .input-group-addon{
	border-right:0;
	background:#fff;
	padding:6px;
	border-color:#ddd;
}
.search .form-control{
	border-left:0;
	border-color:#ddd;
}
.search .icon-iconfontsousuo1{
	font-size:20px;
	-webkit-text-stroke-width: 0.2px;
}

/*我们的路*/
.project{
	border-top:5px #efefef solid;
	padding-bottom:4em;
}

.project .container-fluid{
	background: #efefef;
    padding-left: 0;
    padding-right: 0;
}

.project .btn-css{
	padding-right: 15px !important;
    padding-left: 15px !important;
}

.project h2{
	padding-right: 15px !important;
    padding-left: 15px !important;
}
.project .thumbnail{
	/*
	padding:0;
	border:0;
	border-bottom:1px #efefef solid;*/

	padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 3px;
    border-bottom: none;
    border-radius:initial;
    border-top:none;
}

.project .thumbnail .caption{
	padding:0;
}
.project .thumbnail .caption h3{
	font-size:16px;
	/*white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;*/
	line-height:25px;
}
.project .thumbnail .caption .label{
	margin-right:5px;
	float:left;
	padding:5px 8px;
}
.project .thumbnail p.info{
	color:#999;
	/*height:35px;
	overflow:hidden;
	text-overflow:ellipsis;*/
	line-height:20px;
	padding-top:10px;
}
.project .thumbnail b{
	font-weight:normal;
	color:#f53737;
	padding-right:15px;
}


/*我们的梦*/
/*.news .media{
	border-bottom:1px #efefef solid;
	padding-bottom:12px;
}
.news h4.media-heading{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:14px;
	color:#333;
}
.news .media-body{
	color:#999;
}
.news .col-xs-8{
	padding-left:0;
}
.news p.msg{
	color:#666;
}
.news p.msg .label{
	margin-right:5px;
}
.news p.info{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}*/
.news .thumbnail{
	padding:0;
	border:0;
	margin-bottom:0;
}
.news .thumbnail .caption{
	padding:0;
}
.news .thumbnail .caption h3{
	font-size:14px;
	padding:0;
	margin:10px 0 0 0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.news p.msg{
	color:#666;
	font-size:12px;
	padding-top:10px;
}
.news .thumbnail img{
	border-radius:4px;
}
.news span.label{
	margin-right:5px;
}
.news .col-xs-6{
	padding:5px;
}
.news .row{
	padding-left:10px;
	padding-right:10px;
}
.news-list{
	margin-bottom:4em;
}
.news-list .thumbnail{
	border-bottom:1px #efefef solid;
}
.news-list .thumbnail .caption h4.media-heading{
	font-size:16px;
	padding-top:10px;
	padding-bottom:5px;
	line-height:23px;
}
.news-list .col-xs-4{
	padding:5px;
}
.news-list .glyphicon-play-circle{
	color:#fff;
	font-size:60px;
	position:absolute;
	width:100%;  
    height: 28%;  
    margin: auto;  
    position: absolute; 
    top: 0;
	left: 0;
	bottom: 0;
	right: 0;  
	opacity:0.5;
	filter:alpha(opacity=50);
	text-align:center;
}

.news .play-lg{
	height:210px;
}

.news-list .pic{
	position:relative;
	
}

/*搜索-search-popup*/
.search-popup{
	padding:15px 0;
	border-bottom:5px #efefef solid;
}

.search-popup .input-group-addon{
	background:none;
}
.search-popup .btn-default{
	background:#f53737;
	width:100%; 
	border:0;
	color:#fff;
}

/*关于弘慧*/
.about-box{
	padding:15px 0;
	line-height:24px;
	margin-bottom:30px;
}