/*头部*/
header{
	position: relative;
	width: 100%;
	/*height: 3.0rem;*/
	background: url(../img/hdbj_01.jpg) no-repeat center;
	background-size: cover;
}
.top{
	min-height: 50px;
	padding: 7px 0px;
	background: rgba(41,102,165,.45);
	overflow: hidden;
}

.move{
	padding-left: 0;
	/*padding-right: 0;*/
}
.move p{
	display: inline-block;
	font-size: 20px;
	color: #bbd3ea;
}
@media only screen and (min-width: 568px) {
	.move p{
		margin-top: 14%;
	}
}
.move p:first-child a{
	font-size: 24px;
	color: #bbd3ea;
}
.move p:last-child{
	margin-left: 5px;
}
.form-group{
	width: 100%;
	height: 30px;
	margin-top: .1rem;
	border-radius: 15px;
	/*overflow: hidden;*/
	padding: 0;
	box-shadow: 1px .005rem 1px 1px #bbd3ea;
	background: rgba(0,0,0,.3);
}
.btn-default{
	display: inline-block;
	width: 12%;
	height: 30px;
	color: #bbd3ea;
	padding: 0;
	border: none;
	line-height: 20px;
	background: transparent;
}
.btn-default:hover,.btn-default:active,.btn-default:visited,.btn-default:focus{
	border: none;
	background: transparent;
}
.form-control{
	display: inline-block !important;
	width: 85% !important;
	height: 30px;
	color: #fff;
	background: transparent;
	border: none;
}
.form-control:focus{
	border: none;
}
.portrait p{
	text-align: center;
	color: #fff;
}
.portrait-image{

width: 1.04rem;
    height: 1.04rem;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
}
.portrait .zln{
	font-size: 18px;
}
.portrait .docent{
	border: 1px solid #fff;
}
.message{
	min-height: 67px;
	position: relative;
	top: 15px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding: 13px 0;
	background: #2966a5;
	border-radius: .1rem;
}
.message div:last-child{
	border-right: none;
}
.message div p{
	/*padding: 0px 0px;*/
	overflow: hidden;
	
    word-break: break-word;
    word-wrap: break-word;

}
.message-sm{
	font-size: 12px;
}
/*内容主页*/
.section{
	height: auto;
	background: #f2f2f2;
	padding: 35px 25px 10px;
}
.panel{
	border: none;
}
.panel-default{
	margin-top: 20px;
}
.panel-default>.panel-heading{
	color: #2966a5;
	background: #fff;
	border-bottom: 2px solid #2966a5;
}
.panel-group .panel+.panel{
	margin-top: 15px;
}
.bookmark{
	display: inline-block;
	width: 55px;
	height: 35px;
	text-align: center;
	font-size: 32px;
	vertical-align: top;
}
.panel-title div{
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
}
.panel-title div p{
	font-size: 13px;
	color: #bdcbde;
}
.copy{
	display: inline-block;
	width: 15px;
	height: 15px;
	font-size: 14px;
	color: #bdcbde;
	margin-top: 10px;
}
.panel-body{
	font-size: 16px;
	padding: 15px 27px;
}
.education li{
	position: relative;
	height: auto;
	padding-left: 50px;
	padding-bottom: 10px;
    word-break: break-word;
    word-wrap: break-word;
}
.education{
	overflow: hidden;
}
.education li span{
	display: block;
	width: 8px;
	height: 8px;
	position: absolute;
	top: 12px;
	left: 13px;
	background: url(../img/jiaoyu_04_01.jpg) no-repeat;
	background-size: cover;
}
.education li em{
	display: block;
	width: 8px;
	height: 100%;
	position: absolute;
	top: 22px;
	left: 13px;
	background: url(../img/jiaoyu_04_02.jpg) repeat-y;
}.education li p:first-child,.work .media-body p:first-child{
	font-size: 19px;
	color: #3a5141;
}
.education li p:nth-child(2),.work .media-body p:nth-child(2){
	font-size: 15px;
	color: #747474;
}
.media-left{
	padding-right: 0;
}
.work{
	border-bottom: 1px solid #eee;
	padding-bottom: 15px;
}
.work:last-child{
	border-bottom: 0;
    word-break: break-word;
    word-wrap: break-word;
}
.work span{
	text-align: center;
	color: #999;
	padding: 4px 11px;
}
.work p{
	padding-left: 12px;
}
.yanj{
	list-style: disc;
	padding-left: 30px;
	font-size: 15px;
  word-break: break-word;
    word-wrap: break-word;
}
.qrCode{
	padding: 0;
}
.lianxi{
	margin-top: 15px;
	font-size: 16px;
}

/*底部*/
footer{
	width: 100%;
	min-height: 145px;
	background: #2966a5;
	padding: 15px 0;
}
.copyright{
	font-size: 15px;
	color: #fff;
	text-align: center;
	padding: 10px;
}
.copyright p{
	line-height: 1.6;
}

@media (max-width: 375px) {
	.bookmark{
		width: 40px;
		
	}
	.panel-title a{
		font-size: 18px;
	}
	.panel-title a span{
		font-size: 12px;
	}
	.panel-title .copy{
		font-size: 16px;
		
	}
	.panel-body{
		font-size: 14px;
	}
}

/*content_list 内容列表*/
.achievement{
	margin-top: 20px;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{
	background: #2966a5;
}
.list-group-item span{
	font-size: inherit;
	padding-right: 10px;
}

.list-group-item-heading,.list-group-item-text,.subtitle{
	display: inline-block;
}
.subtitle{
	padding-left: 7px;
}
.list-group-item{
	border: none;
	padding: 0 15px;
	line-height: 32px;
word-wrap: break-word;
    word-break: break-word;
	
}
.list-group-item.active{
	line-height: 45px;
}
a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover{
	background: #fff;
}
.list-sanjiao{
	color: #e5e5e5;
}
/*zhengwen 列表正文*/
.content-group{
	margin-bottom: 0;
}
.content{
	padding-top: 15px;
	background: #fff;
}
.content h4{
	line-height: 40px;
word-break: break-word;
    word-wrap: break-word;
}
.issue{
	padding: 7px 0;
}
.content-zw{
	min-height: 100%;
	padding: 0 15px;
}
.paging{
	padding: 10px 0;
}
.paging p{
	display: inline-block;
	padding: 5px 10px;
	border: 1px solid #bed1e4;
	margin: 0 10px;
}
/*bt_list 标题列表*/
.content-bt{
	padding-left: 0;
	padding-right: 0;
}
.content-bt .list-group-item{
	background: #f2f2f2;
	margin-bottom: 15px;
}
.content-bt .list-group-item span{
	color: #e1e1e1;
	padding-right: 0px;
}
.list-group-moves{
	line-height: 40px;
	color: #fff !important;
	background: #2966a5 !important;
	border-radius: 0 !important;
}
/*album_list 我的相册*/
.thumbnail{
	text-align: center;
	border: none;
	margin-bottom: 0;
}

 /*team  研究团队*/
.team-pad{
	padding-left: 7px;
	padding-right: 7px;
}
.team-title{
	font-size: .23rem;
}
.team-explain{
	font-size: .17rem;
	padding: 10px 15px 0;
}
.thumbnail .caption h6{
	font-size: 14px;
}
@media (max-width: 375px){
	.list-group-item span{
		padding-right: 0;
	}
}


/*菜单*/
.menu-article{
	width: 100%;
	position: fixed;
	top: 0px;
	/*left: -100%;*/
	right: 0;
	bottom: 0;
	background: #f2f2f2;
	overflow: auto;
	z-index: 99;
}
.menu-head{
	min-height: 40px;
	font-size: 20px;
	line-height: 40px;
	background: #2966a5;
	color: #fff;
}

.meun-list{
	background: #fff;
	padding: 20px 12px;
}
.meun-list li{
	line-height: 50px;
	font-size: 16px;
	color: #666;
}

.meun-list li a{
	font-size: 18px;
	color: #666;
}

.meun-submenu{
	display: none;
}

.meun-submenu li a{
	font-size: 16px;
}


.list-group-item-text{
display: inline !important;
}