.bdsharebuttonbox > a {
	padding: 0px !important;
}
.weibo {
	background: url("../images/weibo.png") no-repeat !important; margin: 2px 5px 0px !important; width: 16px !important; height: 14px !important;
}
.wechat {
	background: url("../images/wechat.png") no-repeat !important; margin: 4px 5px 0px !important; width: 16px !important; height: 12px !important;
}
.QQ {
	background: url("../images/QQ.png") no-repeat !important; margin: 4px 5px 0px !important; width: 11px !important; height: 11px !important;
}
.share-more {
	background: url("../images/share-more.png") no-repeat !important; margin: 4px 5px 0px !important; width: 12px !important; height: 12px !important;
}
table tr td p {
	text-indent: 0em !important;
}
.section-content {
	width: 100%; margin-top: 20px;
}
.section-content img {
	margin: 0px auto !important; text-indent: 0em; display: block; max-width: 600px;
}
.college_content > h2 {
	color: rgb(157, 29, 34); font-size: 32px; margin-bottom: 10px; display: block;
}
.college_content > p {
	padding: 10px 0px; color: rgb(76, 76, 76); line-height: 30px; font-size: 16px !important;
}
.college_content > img {
	margin: 40px 0px 10px; display: block;
}
.college_content > p > img {
	margin: 40px 0px 10px; display: block;
}
.section-news-detail {
	width: 100%; height: 142px; overflow: hidden;
}
.section-news-detail + .section-news-detail {
	margin-top: 30px;
}
.section-news-detail > a {
	width: 100%; display: block;
}
.news-pic > img {
	width: 100%; display: block;
}
.leader-detail > a {
	width: 100%; display: block;
}
.leader-pic > img {
	width: 100%; display: block;
}
.teacher-content > a {
	width: 100%; display: block;
}
.teacher-pic > img {
	width: 100%; display: block;
}
.evo-his > a {
	width: 100%; display: block;
}
.evo-pic > img {
	width: 100%; display: block;
}
.inside-pic > img {
	width: 100%; display: block;
}
.news-pic {
	width: 252px; height: 142px;
}
.news-text {
	width: 69%;
}
.news-text > h2 {
	margin: 5px 0px 10px; color: rgb(51, 51, 51); font-size: 16px; display: block;
}
.news-text > p {
	height: 74px; color: rgb(128, 128, 128); line-height: 25px; overflow: hidden; font-size: 14px;
}
.news-text > span {
	color: rgb(157, 29, 34); font-family: Arial; font-size: 14px; margin-top: 10px; display: block;
}
.section-news-detail > a:hover h2 {
	color: rgb(157, 29, 34);
}
.section-notice {
	width: 100%;
}
.section-notice > li {
	height: 50px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.section-notice > li > a {
	color: rgb(51, 51, 51); line-height: 50px; font-size: 16px; display: inline-block;
}
.section-notice > li > span {
	color: rgb(1,143,229);
	line-height: 50px;
	font-size: 16px;
	float: right;
	display: block;
}
.section-notice > li > a:hover {
	color: rgb(157, 29, 34);
}
.leader {
	width: 100%;
}
.history {
	width: 100%;
}
.displaynews {
	width: 100%;
}
.evolution {
	width: 100%;
}
.displaynews img {
	margin: 0px auto; height: auto !important; text-indent: 0em !important; display: block; max-width: 600px !important;
}
.leader-detail {
	width: 410px; margin-right: 30px; margin-bottom: 40px;
}
.leader-pic {
	width: 160px;
}
.leader-text {
	width: 57%;
}
.leader-text > h2 {
	color: rgb(51, 51, 51); line-height: 40px; font-size: 24px; font-weight: bold; display: block;
}
.leader-text > h2 > span {
	color: rgb(157, 29, 34); font-size: 18px; margin-left: 10px; display: inline;
}
.leader-text > p {
	text-align: justify; color: rgb(102, 102, 102); line-height: 27px; font-size: 14px; margin-top: 5px;
}
.history-table {
	margin: 0px auto; width: 85%; border-collapse: collapse; table-layout: fixed;
}
.history-table + .history-table {
	margin-top: 40px;
}
.history-table th {
	background: rgb(157, 29, 34); height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; overflow: hidden; font-size: 18px; font-weight: bold; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.history-table td {
	height: 40px; text-align: left; color: rgb(157, 29, 34); line-height: 40px; overflow: hidden; padding-left: 70px; font-size: 14px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis; box-sizing: border-box;
}
.history-table td + td {
	color: rgb(26, 26, 26); padding-left: 0px; font-family: Arial; font-weight: bold;
}
.history-table td + td + td {
	color: rgb(102, 102, 102); padding-left: 10px; font-family: Arial; font-weight: normal;
}
.history-table1 {
	margin: 0px auto; width: 85%; border-collapse: collapse; table-layout: fixed;
}
.history-table1 + .history-table1 {
	margin-top: 40px;
}
.history-table1 th {
	background: rgb(157, 29, 34); height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; overflow: hidden; font-size: 18px; font-weight: bold; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.history-table1 td {
	height: 40px; text-align: left; color: rgb(157, 29, 34); line-height: 40px; overflow: hidden; padding-left: 70px; font-size: 14px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis; box-sizing: border-box;
}
.history-table1 td + td {
	height: 40px; text-align: center; color: rgb(157, 29, 34); line-height: 40px; overflow: hidden; padding-left: 0px; font-size: 14px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis; box-sizing: border-box;
}
.history-table2 {
	margin: 0px auto; width: 85%; border-collapse: collapse; table-layout: fixed;
}
.history-table2 + .history-table2 {
	margin-top: 40px;
}
.history-table2 th {
	background: rgb(157, 29, 34); height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; overflow: hidden; font-size: 18px; font-weight: bold; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.history-table2 td {
	text-align: center; color: rgb(157, 29, 34); line-height: 24px; font-size: 14px; font-weight: normal; min-height: 40px; box-sizing: border-box;
}
.history-table2 td + td {
	text-align: center; color: rgb(157, 29, 34); line-height: 24px; padding-left: 0px; font-size: 14px; font-weight: normal; min-height: 40px; box-sizing: border-box;
}
.displaynews > h3 {
	text-align: center;
	color: rgb(51,51,51);
	font-size: 24px;
	margin-bottom: 10px;
	display: block;
	font-weight: bold;
}

.displaynews > h4 {
	margin: 10px 0px 0px; text-align: center; display: block;
}
.displaynews > h4 > font {
	text-align: center; color: rgb(128, 128, 128); font-size: 14px; margin-right: 20px; display: inline-block;
}
.displaynews > p {
	color: rgb(76, 76, 76); line-height: 27px; text-indent: 2em; font-size: 14px !important; margin-bottom: 5px;
}
.displaynews > img {
	margin: 10px auto 0px; display: block;
}
.displaynews > p > img {
	margin: 10px auto 0px; display: block;
}
.displaynews > span {
	margin: 10px 0px; text-align: center; color: rgb(153, 153, 153); font-size: 14px; display: block;
}
.share {
	margin-top: 30px;
}
.share > span {
	color: rgb(128, 128, 128); font-size: 14px; float: left; display: block;
}
.bdsharebuttonbox {
	float: left;
}
.teacher-title {
	width: 100%;
}
.teacher-title > h3 {
	color: rgb(155, 30, 34); font-size: 24px; margin-right: 20px; display: inline-block;
}
.teacher-title > a {
	padding: 3px 7px; border-radius: 3px; color: rgb(102, 102, 102); font-size: 16px; display: inline-block;
}
.teacher-title > a:hover {
	background: rgb(157, 29, 34); color: rgb(255, 255, 255);
}
.teacher-active {
	background: rgb(157, 29, 34); color: rgb(255, 255, 255) !important;
}
.teacher-detail {
	margin-top: 20px;
}
.teacher-content {
	width: 46%; height: 180px; overflow: hidden; margin-bottom: 20px;
}
.teacher-pic {
	background: url("../images/zw.png") no-repeat center; width: 144px; height: 100%;
}
.teacher-text {
	width: 58%;
}
.teacher-text > h2 {
	color: rgb(157, 29, 34); font-size: 20px; font-weight: bold; margin-top: 10px; display: block;
}
.teacher-text > span {
	margin: 12px 0px; color: rgb(51, 51, 51); font-size: 14px; display: block;
}
.evolution-a {
	margin: 0px auto; border-radius: 5px; border: 1px solid rgb(157, 29, 34); border-image: none; width: 280px; height: 50px; box-sizing: border-box;
}
.evolution-a > a {
	width: 50%; height: 100%; text-align: center; color: rgb(157, 29, 34); line-height: 48px; font-size: 16px; float: left; display: block;
}
.evolution-detail {
	margin-top: 20px;
}
.evolution-content {
	position: relative;
}
.solid {
	left: 10px; width: 1px; height: 100%; border-left-color: rgb(235, 210, 211); border-left-width: 1px; border-left-style: dashed; position: absolute; z-index: -1;
}
.evolution-content > ul > li {
	background: url("../images/circle.png") no-repeat 0px; border-radius: 5px; width: 100%; height: 60px; overflow: hidden; padding-left: 40px; cursor: pointer; box-sizing: border-box;
}
.evolution-content > ul > li + li {
	margin-top: 30px;
}
.evolution-content > ul > li > font {
	background: rgb(153, 153, 153); border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(230, 230, 230) currentColor rgb(230, 230, 230) rgb(230, 230, 230); border-image: none; width: 120px; height: 58px; text-align: center; color: rgb(255, 255, 255); line-height: 58px; font-family: Arial; font-size: 18px; display: inline-block; border-top-left-radius: 5px; border-bottom-left-radius: 5px;
}
.evolution-content > ul > li > span {
	border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(230, 230, 230) rgb(230, 230, 230) rgb(230, 230, 230) currentColor; border-image: none; width: 688px; color: rgb(51, 51, 51); line-height: 58px; padding-left: 30px; font-size: 16px; float: right; display: block;
}
.evolution-content > ul > li:hover font {
	background: rgb(157, 29, 34); color: rgb(255, 255, 255);
}
.tab-active {
	background: rgb(157, 29, 34) !important; color: rgb(255, 255, 255) !important;
}
.evolution-history {
	width: 100%;
}
.evo-his {
	border: 1px solid rgb(230, 230, 230); border-image: none; width: 279px; height: 280px; overflow: hidden; margin-right: 21px; margin-bottom: 30px; box-sizing: border-box;
}
.evo-pic {
	width: 100%; height: 220px;
}
.evo-his > a > h2 {
	padding: 0px 15px; color: rgb(102, 102, 102); font-size: 14px; margin-top: 9px; display: block;
}
.evo-his > a:hover h2 {
	color: rgb(157, 29, 34);
}
.teacher-inside {
	width: 100%;
}
.inside-pic {
	width: 160px; height: 200px;
}
.inside-text {
	width: 79%;
}
.inside-text > h3 {
	color: rgb(154, 0, 0); font-size: 20px; font-weight: bold; margin-top: 10px; display: block;
}
.inside-text > span {
	margin: 11px 0px; color: rgb(51, 51, 51); font-size: 14px; display: block;
}
.inside-tab {
	width: 100%; margin-top: 30px;
}
.inside-a > a {
	background: rgb(179, 179, 179); width: 200px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 18px; margin-right: 10px; display: inline-block;
}
.inside-detail {
	margin-top: 40px;
}
.inside-content > h2 {
	color: rgb(157, 29, 34); text-indent: 27px; font-size: 18px; font-weight: bold; margin-top: 40px; margin-bottom: 10px; display: block;
}
.inside-content > p {
	color: rgb(51, 51, 51); line-height: 25px; text-indent: 2em; font-size: 14px; margin-bottom: 5px;
}