header {
	position: relative;
	width: 100%;
	min-height: 230px;
	background: url(../img/hdbj_01.jpg) no-repeat center;
	background-size: cover;
}

.top {
	min-height: 50px;
	padding: 7px 0px;
	background: rgba(85, 119, 130, .5);
	overflow: hidden;
}

.move {
	padding-left: 0;
	padding-right: 15px;
}

.move p {
	display: inline-block;
	font-size: 22px;
	color: #bbd3ea;
	margin-top: 6px;
}

@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: 7px;
}

.form-group {
	width: 100%;
	height: 30px;
	margin-top: 20px;
	border-radius: 15px;
	overflow: hidden;
	padding: 0;
	box-shadow: 1px .005rem 1px 1px #bbd3ea;
	background: rgba(85, 119, 130, .5);
}

.btn-default {
	display: inline-block;
	width: 12%;
	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: #666;
}

.message {
	height: auto;
	position: relative;
	top: 30px;
	font-size: 14px;
	color: #666;
	text-align: center;
	padding: 13px 0;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 1px 1px 1px #adaaac;
justify-content: center;
display: flex;
}

.team-pad {
	padding-left: 10px;
	padding-right: 10px;
}

.team-pad .list-group-item {
	padding: 4px 0;
	border: none;
	line-height: 1.7;
	border-bottom: 1px solid #adaaac;
	border-radius: 0 !important;
	margin-bottom: 0;
}

.praise p,
.issue p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

@media ( min-width: 568px) {
	.praise {
		padding-top: 5px;
	}
	.praise p {
		line-height: 32px;
	}
	.team-pad .list-group-item {
		line-height: 40px;
	}
}


/*内容主页*/

.section {
	height: auto;
	background: #f2f2f2;
	padding: 35px 25px 0px;
	font-size: 15px;
}

.panel {
	border: none;
}

.panel-default {
	position: relative;
	margin-top: 40px;
}

.panel-default>.panel-heading {
	color: #2966a5;
	background: #fff;
	margin-bottom: 0 !important;
}

.panel-group .panel+.panel {
	margin-top: 40px;
}

.panel-title {
	max-width: 100%;
	position: absolute;
	top: -13px;
	left: 50%;
	font-size: 18px;
	color: #fff;
	padding: 5px 10px;
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background: #557782;
	border-radius: 14px;
}

/*.panel-l{
	height: 29px;
}*/

.panel-title a span {
	/*font-size: 16px;*/
	color: #bdcbde;
}

.panel-body {
	/*font-size: 15px;*/
	padding: 15px 20px;
}

.education li {
	position: relative;
	height: auto;
	padding-left: 50px;
	padding-bottom: 10px;
}

.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: 18px;
	color: #3a5141;
}

.education li p:nth-child(2),
.work .media-body p:nth-child(2) {
	/*font-size: 16px;*/
	color: #747474;
}

.media-left {
	padding-right: 0;
}

.work {
	border-bottom: 1px solid #eee;
	padding-bottom: 15px;
}

.work:last-child {
	border-bottom: 0;
}

.work span {
	text-align: center;
	color: #999;
	padding: 4px 11px;
}

.work p {
	padding-left: 12px;
}

.yanj {
	list-style: disc;
	padding-left: 30px;
	/*font-size: 16px;*/
}

.yanj li {
	line-height: 32px;
}

.qrCode {
	width: 110px;
	height: 110px;
	display: flex;
	justify-content: center;
	align-content: center;
	padding: 0;
	margin: 0 auto;
}

.lianxi {
	margin-top: 15px;
	font-size: 13px;
}


/*底部*/

footer {
	width: 100%;
	min-height: 45px;
	background: #557782;
	padding: 15px 0;
}

.copyright {
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding: 10px;
}

.copyright p {
	line-height: 1.6;
}
.copyright p a{
	font-size: 14px;
	color: #fff;
}

/*content 内容列表*/

.achievement {
	position: relative;
}

.list-group-item-heading {
	width: auto;
	padding: 5px 10px;
	position: absolute;
	top: -13px;
	left: 50%;
	font-size: 18px;
	color: #fff;
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background: #557782;
	border-radius: 14px;
	z-index: 1;
}

.list-group {
	margin-bottom: 32px;
}

.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
	background: #2966a5;
}

a.list-group-item {
	
}

.list-group-item span {
	font-size: 20px;
	padding-right: 10px;
}

.list-group-item-text,
.subtitle {
	display: inline-block;
}

.subtitle {
	padding-left: 7px;
}

.list-group-item {
	border: none;
	padding: 0 15px;
	line-height: 36px;
}

.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;
}


/*content 文章列表正文*/

.content-group {
	padding-top: 30px;
	margin-bottom: 0;
}

.achievement {
	background: #fff;
	padding-top: 7px;
	border-radius: 5px;
}

.content {
	padding-top: 30px;
	background: #fff;
}


.content h4 {
	line-height: 40px;
}

.issue {
	padding: 7px 0;
}

.content-zw {
	min-height: 300px;
	padding: 0 15px;
}

.paging {
	padding: 10px 0;
}

.paging p {
	display: inline-block;
	padding: 5px 10px;
	border: 1px solid #bed1e4;
	margin: 0 10px;
}

.group-title{
	padding: 7px 0;
	color: #fff;
}

/*bt_list 标题列表*/

.content-bt {
	padding-left: 0;
	padding-right: 0;
}

.content-bt .list-group-item {
	/*background: #f2f2f2;*/
	margin-bottom: 15px;
}

.title-list .list-group-item {
	padding: 4px 5px;
	border-bottom: 1px solid #F2F2F2;
}

.title-list .list-group-item:last-child {
	border-bottom: none;
}

.content-bt .list-group-item span {
	color: #e1e1e1;
	padding-right: 0px;
    position: absolute;
}

.title-list .list-group-item p {
	width: 85%;
	margin-left: 27px;
}

.list-group-moves {
	line-height: 40px;
	color: #fff !important;
	background: #557782 !important;
	border-radius: 0 !important;
}


/*album_list 我的相册*/

.thumbnail {
	border: none;
	margin-bottom: 0;
}

.album-content {
	margin-top: 50px;
}


/*team  研究团队*/

.team-pad {
	padding-left: 7px;
	padding-right: 7px;
}

.team-title {
	font-size: .23rem;
line-height: 36px;
    height: 36px;
}

.team-explain {
	font-size: .17rem;
	padding: 10px 15px 0;
}


/*菜单*/

.menu-article {
	width: 100%;
	position: fixed;
	top: 0px;
	left: -100%;
	bottom: 0;
	background: #f2f2f2;
	overflow: auto;
	z-index: 99;
}

.menu-head {
	min-height: 40px;
	font-size: 20px;
	line-height: 40px;
	background: #557782;
	color: #fff;
}

.meun-list {
	background: #fff;
	padding: 20px 12px;
}

.meun-list li {
	line-height: 50px;
	font-size: 16px;
	color: #666;
    text-align: left;
    padding-left: 100px;
}

.meun-list li a {
	font-size: 18px;
	color: #666;
}



























