.wrap_content {
	padding-bottom: 60px;
}

.content {
	width: 1320px;
	margin: 0 auto;
}

.sub_banner {
	padding-bottom: 13.3%;
	margin: 17px 0 12px;
}

.sub_content::after {
	content: '';
	display: block;
	clear: both;
}

.sub_left {
	width: 280px;
	float: left;
	position: relative;
	z-index: 3;
}

.sub_left_title {
	line-height: 40px;
	padding: 16px 32px;
	background: #116e4f;
	color: #fff;
	border-radius: 0 10px 0 0;
	margin: 0 0 18px 0;
}

/* 侧栏菜单 */
.sub_menu ul {
	display: none;
}

.sub_menu li {
	position: relative;
}

.sub_menu>li>a {
	display: block;
	line-height: 48px;
	color: #444;
	padding: 6px 0 7px 28px;
	position: relative;
	border-bottom: 4px solid #fff;
	font-weight: bold;
	background: #e9eeec;
}

.sub_menu>li>a.current,
.sub_menu>li.current>a,
.sub_menu>li>a:hover,
.sub_menu>li.on>a {
	color: #222;
	font-weight: bold;
	background: #d0dfda;
}

.sub_menu>li>a.current::before,
.sub_menu>li.current>a::before {
	content: '';
	display: block;
	width: 10px;
	height: 16px;
	background: url(../images1219/sub_left_arrow.png) center no-repeat;
	position: absolute;
	right: 26px;
	top: 50%;
	transform: translateY(-50%);
}

.sub_menu>li.thisli>a {
	border-radius: 0 0 0 14px;
}

.sub_menu>li.nextli>a {
	border-radius: 14px 0 0 0;
}

/* 二级菜单 */
.second_menu {
	margin: 0 0 3px 12px;
}

.second_menu>li>a {
	display: block;
	line-height: 48px;
	color: #3f4845;
	padding: 3px 0 5px 28px;
	position: relative;
	background: #f4f4f4;
	border-bottom: 3px solid #fff;
	font-weight: bold;
}

.second_menu>li>a.current,
.second_menu>li.current>a,
.second_menu>li>a:hover,
.second_menu>li.on>a {
	color: #116e4f;
	font-weight: bold;
}

/* 三级菜单 */
.third_menu>li>a {
	display: block;
	line-height: 48px;
	color: #444;
	padding: 3px 0 4px 38px;
	position: relative;
	border-bottom: 1px solid #ededed;
	background: #fbfbfb;
}

.third_menu>li>a.current,
.third_menu>li.current>a,
.third_menu>li>a:hover,
.third_menu>li.on>a {
	color: #9a0000;
}

/* .sub_menu .arrow{width: 24px;height: 24px;position: absolute;right: 11px;top: 21px;}
.sub_menu li.on .arrow{background: url(../images1219/sub_left_arrow.png) center no-repeat;} */
.sub_menu .arrow {
	display: block;
	width: 10px;
	height: 16px;
	background: url(../images1219/sub_left_arrow.png) center no-repeat;
	position: absolute;
	right: 26px;
	top: 24px;
}

.second_menu .arrow {
	top: 15px;
	right: 13px;
}

.sub_menu .arrow.on {}

.sub_right {
	margin: 0 0 0 320px;
}

.bread {
	text-align: right;
	background: #eceeed;
	line-height: 44px;
	padding: 0 16px;
	color: #5f5f5f;
	letter-spacing: .7px;
	margin: 0 0 45px;
}

.bread a {
	color: #5f5f5f;
}

.sub_page {
	min-height: 716px;
}

.sub_page_title {
	border-bottom: 3px solid #b5b5b5;
	color: #136649;
	font-weight: normal;
	padding: 0 0 14px 25px;
	line-height: 28px;
	position: relative;
	margin: 0 0 30px;
}

.sub_page_title::before {
	content: '';
	display: block;
	width: 5px;
	height: 28px;
	background: #136649;
	position: absolute;
	left: 0;
	top: 0;
}

.pages {
	text-align: center;
	padding: 60px 0 50px;
}

.pages a,
.pages span.on {
	line-height: 22px;
	padding: 0 11px;
	border: 1px solid #d2d2d2;
	color: #080808;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}

.pages a.first::before {
	content: '';
	background: url(../images1219/page_first.png) center no-repeat;
	width: 13px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 11px;
}

.pages a.last::before {
	content: '';
	background: url(../images1219/page_last.png) center no-repeat;
	width: 13px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 11px;
}

.pages_all {
	clear: both;
	padding-left: 15px;
}

.pages {
	width: 64%;
	height: 28px;
	line-height: 26px;
	margin: 5% auto 5%;
	overflow: hidden;
}

.pages a {
	margin-right: 5px;
	line-height: 2.4rem;
	float: left;
	background-color: #fff;
	width: 28px;
	height: 26px;
	border: 1px solid #d3d3d3;
	font-size: 14px;
	font-size: 1.4rem;
	text-align: center;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}

.pages a img {
	width: auto;
	*display: block;
}

.pages a:hover {
	background-color: #007b39;
	color: #fff;
}

.pages a.on_pages {
	color: #fff;
	background-color: #007b39;
	border-color: #007b39;
}

.pages a.prev,
.pages a.next {
	width: 63px;
	height: 26px;
	border: 1px solid #d3d3d3;
	background-color: #fff;
}

.pages a.prev:hover,
.pages a.next:hover {
	background-color: #007b39;
	color: #fff;
}

.pages span {
	float: left;
	padding: 0 10px;
}

.pages select {
	float: left;
	width: 48px;
	height: 26px;
	border: 1px solid #d3d3d3;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}

.pages a.start,
.pages a.end {
	width: 34px;
}

.pages_min {
	margin: 0 0 25px;
	overflow: hidden;
	display: none;
	padding: 20px 18px 0;
}

.pages_min a.prev_min,
.pages_min a.next_min {
	display: block;
	width: 100px;
	height: 30px;
	float: left;
	background: #007b39;
	border-radius: 3px;
	color: #fff;
	line-height: 30px;
	text-align: center;
}

.pages_min a.next_min {
	float: right;
}

.pages_min a:hover {
	background: #fff;
	color: #333 transition: 0.5s;
}



.enterNum {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	line-height: 24px;
	background: #fff;
	margin: 0 0 0 15px;
}

.enterNum span {
	font-size: 12px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}

.enterNum input {
	border: 0;
	padding: 0;
	width: 2em;
	border: 1px solid #d2d2d2;
	outline: none;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	height: 22px;
	width: 48px;
}

.enterNum span.tips {
	color: red;
	padding: 0 0 0 10px;
}

.enterNum #jumpPage {
	margin: 0 0 0 20px;
	cursor: pointer;
}

/* @media screen and (max-width:1040px){
	.enterNum{margin: 0 0 0 20px;}
}
@media screen and (max-width:767px){
	.enterNum{line-height: 30px;height: 30px;}
	.enterNum span{font-size: 12px;}
}
@media screen and (max-width:413px){
	.enterNum{display: block;margin: 20px 0 0;}
}
 */

/* 组织机构 */
/*组织机构*/
.wraplist7 {
	position: relative;
	margin-bottom: 40px;
}

.wraplist7:before {
	content: "";
	display: block;
	width: 4px;
	height: 96%;
	background: #116e4f;
	position: absolute;
	left: 110px;
	top: 86px;
}

.wraplist7>.title {
	display: inline-block;
	background: #116e4f;
	padding: 30px 40px;
	color: #fff;
	font-size: 20px;
}

.wraplist7-con {
	margin-left: 110px;
	padding: 35px 0 0 24px;
	overflow: hidden;
}

.wraplist7-con .title {
	display: inline-block;
	float: left;
	position: relative;
	overflow: initial;
}

.wraplist7-con .title:before {
	content: "";
	display: block;
	width: 20px;
	height: 3px;
	background: #116e4f;
	position: absolute;
	left: -20px;
	top: 30px;
}

.wraplist7-con .title:after {
	content: "";
	display: block;
	width: 20px;
	height: 3px;
	background: #116e4f;
	position: absolute;
	right: -20px;
	top: 30px;
}

.wraplist7-con .title span {
	display: inline-block;
	color: #116e4f;
	min-width: 157px;
	padding: 20px 10px;
	border: #116e4f 1px solid;
	text-align: center;
	position: relative;
	font-size: 18px;
}

.wraplist7-con .title span:before {
	content: "";
	display: block;
	border: #116e4f 1px solid;
	position: absolute;
	left: 3px;
	top: 3px;
	right: 3px;
	bottom: 3px;
}

.list7 {
	margin-left: 220px;
	margin-top: 30px;
	border: #e6e6e6 2px dashed;
	padding: 0 18px;
	position: relative;
}

.list7:before {
	content: "";
	display: block;
	width: 2px;
	height: 100%;
	background: #116e4f;
	position: absolute;
	left: -24px;
	top: 0;
}

.list7 li {
	margin: 10px 0;
	background: #eeeeee;
	position: relative;
}

.list7 li:before {
	content: "";
	display: block;
	width: 20px;
	height: 2px;
	background: #116e4f;
	position: absolute;
	left: -40px;
	top: 20px;
}

.list7 li a {
	display: block;
	overflow: hidden;
	transition: all 0.2s ease-in-out;
}

.list7 li a:hover {
	padding-left: 10px;
}

.list7 .listTitle {
	display: block;
	padding: 12px 18px;
	overflow: hidden;
	font-size: 15px;
}

.list7 dl {
	margin: 0 0 0 18px;
	border-top: #d6d6d6 1px solid;
	overflow: hidden;
}

.list7 dl dd {
	padding: 10px 30px;
	border-bottom: #d6d6d6 1px solid;
	overflow: hidden;
	position: relative;
}

.list7 dl dd:before {
	content: "";
	display: block;
	width: 4px;
	height: 4px;
	background: #116e4f;
	position: absolute;
	left: 18px;
	top: 18px;
}



/* 视频动画 */
.sub_01 ul {
	margin: 0 0 0 -28px;
	padding: 19px 0 0;
}

.sub_01 li {
	width: 50%;
}

.sub_01 a {
	margin: 0 0 28px 28px;
	border-bottom: 4px solid #0b9162;
	padding: 0 0 20px;
}

.sub_01 .img {
	padding-bottom: 57.6%;
}

.sub_01 .title {
	margin: 29px 3px 0;
	line-height: 28px;
	color: #116e4f;
	font-weight: bold;
	white-space: nowrap;
}

/* 导师名录 */
.sub_02 h3 {
	font-weight: normal;
	color: #116c4e;
	border-bottom: 2px solid #daefe3;
	position: relative;
	padding: 21px 0 24px;
}

.sub_02 h3::after {
	content: '';
	display: block;
	width: 144px;
	height: 4px;
	position: absolute;
	background: #146e4e;
	position: absolute;
	left: 0;
	bottom: -1px;
}

.sub_02 ul {
	margin: 26px -30px 30px 0;
}

.sub_02 li {
	width: 94px;
	margin: 0 34px 0 0;
}

.sub_02 a {
	margin: 0 0 20px;
	line-height: 37px;
}

/* 电子书刊列表页 */
.sub_03 ul {
	margin: 0 47px -60px 0;
	padding: 17px 0 0;
}

.sub_03 li {
	width: 100%;
}

.sub_03 .box {
	margin: 0 0 64px;
	border-bottom: 2px dashed #cfdde8;
	overflow: hidden;
	padding: 20px 0 60px;
}

.sub_03 a {
	margin: 0 0 0;
	overflow: hidden;
	display: block;
}

.sub_03 .left {
	width: 200px;
	float: left;
}

.sub_03 .right {
	margin: -4px 0 0 316px;
	padding: 0 0 0 0;
}

.sub_03 .img {
	padding-bottom: 140%;
}

.sub_03 .title {
	margin: 0 0 35px;
	line-height: 40px;
	font-weight: bold;
}

.sub_03 .info1 {
	margin: 0 0 36px;
	color: #548172;
	line-height: 32px;
	padding: 16px 0 15px;
	border-top: 2px solid #efefef;
	border-bottom: 2px solid #efefef;
}

.sub_03 .info1 span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 138px;
}

.sub_03 .info2 {
	margin: 0 0 0;
	color: #1e1e1e;
	max-height: 128px;
	line-height: 32px;
}

.sub_03 a.download {
	float: right;
	border: 1px solid #161616;
	width: 88px;
	line-height: 40px;
	text-align: center;
	margin: -4px 0 0 14px;
}

.sub_03 a.download::after {
	content: '';
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background: url(../images1219/sub_03_down.png) center no-repeat;
	width: 18px;
	height: 15px;
	vertical-align: middle;
	margin: 0 0 0 10px;
}

/* 电子书刊列表页2 */
.sub_04 ul {
	margin: 0 0 -130px;
	padding: 34px 0 0;
}

.sub_04 li {
	width: 100%;
}

.sub_04 .box {
	margin: 0 0 130px;
}

.sub_04 .bottom {
	background: #f9f9f9;
	padding: 1px 0 90px 120px;
}

.sub_04 a.download {
	float: right;
	border: 1px solid #161616;
	width: 88px;
	line-height: 40px;
	text-align: center;
	margin: 0px 32px 0 -130px;
}

.sub_04 a.download::after {
	content: '';
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background: url(../images1219/sub_03_down.png) center no-repeat;
	width: 18px;
	height: 15px;
	vertical-align: middle;
	margin: 0 0 0 10px;
}

.sub_04 .title {
	margin: 0 0 53px;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
}

.sub_04 .part:first-child {
	margin: -16px 0 0;
}

.sub_04 .part>h4 {
	position: relative;
	margin: 0;
	font-size: 16px;
	margin: 0 0 21px;
}

.sub_04 .part>h4 span {
	display: block;
	width: 122px;
	padding: 0 0 0 28px;
	background: #0b9162;
	line-height: 30px;
	color: #fff;
	position: relative;
	border-radius: 8px 15px 15px 8px;
}

.sub_04 .part>h4::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 4px;
	background: #96c9b7;
}

.sub_04 .info1 {
	margin: 0 0 36px;
	color: #548172;
	line-height: 36px;
	padding: 16px 0 15px;
}

.sub_04 .info1 span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 140px;
	font-weight: bold;
}

.sub_04 .info2 {
	margin: 40px 90px 40px 0;
	line-height: 32px;
}

.sub_04 img {
	margin: 90px auto 5px;
	display: block;
	width: 336px;
}

/* 杰出人才 */
.sub_05 {}

.sub_05 .part {
	margin: 0 0 34px;
}

.sub_05 h3 {
	line-height: 34px;
	background: #e2f0eb;
	height: 34px;
	margin: 0 0 30px;
}

.sub_05 h3 span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border-right: 2px solid #fff;
	background: #58a88d;
	color: #fff;
	font-weight: bold;
	padding: 0 26px;
}

.sub_05 ul {
	border-bottom: 2px dashed #dcdcdc;
}

.sub_05 li {
	width: auto;
}

.sub_05 a {
	margin: 0 78px 18px 0;
	padding: 0 0 0 30px;
	line-height: 32px;
	position: relative;
}

.sub_05 a::before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: #116e4f;
	width: 14px;
	height: 14px;
	border-radius: 50%;
}

/* 科技平台 */
.sub_06 ul {
	margin: 0 0 0;
	padding: 58px 0 0;
}

.sub_06 li {
	width: 100%;
}

.sub_06 a {
	margin: 0 0 40px;
	overflow: hidden;
	padding: 26px 82px 28px 33px;
	border: 1px solid #bfbfbf;
	box-shadow: 0 2px 3px rgba(40, 40, 40, .16);
}

.sub_06 .left {
	width: 280px;
	float: left;
}

.sub_06 .right {
	margin: -7px 0 0 314px;
	padding: 0 0 0 0;
}

.sub_06 .img {
	padding-bottom: 58.6%;
}

.sub_06 .title {
	margin: 0 0 20px;
	max-height: 32px;
	line-height: 32px;
	font-weight: bold;
}

.sub_06 .info {
	margin: 0 0 40px;
	color: #9b9b9b;
	height: 60px;
	line-height: 20px;
}

.sub_06 .more {
	padding: 0 0 0 16px;
	color: #116e4f;
	font-weight: bold;
	background: url(../images1219/sub_06_arrow.png) left center no-repeat;
}

.sub_06 a:hover {
	border: 2px solid #116e4f;
}

/* 科研成果 */
.sub_07 {
	padding: 27px 0 70px;
}

.sub_07 .ser {
	width: 550px;
	height: 46px;
	z-index: 600;
	overflow: hidden;
	border-radius: 6px;
	background: url(../images1219/sub_07_search.png) 20px center no-repeat #fff;
	transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	float: right;
	position: relative;
	border: 1px solid #c4c4c4;
	float: none;
	margin: 0 0 55px;
}

.sub_07 .search {
	width: 100%;
	height: 100%;
	position: relative;
	float: right;
}

.sub_07 .search input.notxt {
	position: absolute;
	height: 100%;
	color: #aeaeae;
	border: none;
	background: none;
	left: 53px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	outline: none;
	display: block;
	width: calc(100% - 150px);
	font-size: 17px;
}

.sub_07 .search input.notxt1 {
	position: absolute;
	width: 95px;
	height: 46px;
	border: none;
	background: #116e4f;
	right: 0;
	cursor: pointer;
	border-radius: 6px;
	color: #fff;
	letter-spacing: 1.1px;
	font-size: 17px;
}

.sub_07 ul {
	margin: 0 -9px 33px -24px;
}

.sub_07 li {
	width: 33.3%;
}

.sub_07 .box {
	margin: 0 0 36px 24px;
}

.sub_07 .img_box {
	position: relative;
	display: block;
}

.sub_07 .img_box::before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 4px;
	background: #116e4f;
	z-index: 2;
}

.sub_07 .img {
	padding-bottom: 50%;
}

.sub_07 .img_box h3 {
	width: 150px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	background: #116e4f;
	color: #fff;
	font-weight: bold;
	letter-spacing: .34px;
	position: absolute;
	bottom: -21px;
	left: 50%;
	transform: translateX(-50%);
	border-radius: 30px;
	z-index: 3;
}

.sub_07 .bottom {
	padding: 38px 26px 40px;
	background: #f4f8f4;
}

.sub_07 .title {
	margin: 0 0 0;
	height: 33px;
	line-height: 33px;
	white-space: nowrap;
	padding: 0 0 0 16px;
	position: relative;
}

.sub_07 .title::before {
	content: '';
	display: block;
	background: #116e4f;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	position: absolute;
	left: 4px;
	top: 50%;
	transform: translateY(-50%);
}

.sub_07 .more {
	width: 140px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #e9eeec;
	margin: 24px auto 0;
	border-radius: 30px;
}

/* 科研机构 */
.sub_081 ul {
	margin: 0 13px 0 0;
	padding: 25px 40px 40px;
}

.sub_081 li {
	width: 50%;
}

.sub_081 a {
	margin: 0 0 11px 10px;
	border: 1px solid #303030;
	line-height: 58px;
	text-align: center;
	letter-spacing: .9px;
	font-weight: bold;
}

.sub_081 li.on a,
.sub_081 a:hover {
	background: #0b9162;
	border-color: #0b9162;
	color: #fff;
	font-weight: bold;
}

.sub_082>.box {
	background: #f4faf7;
	padding: 43px 49px 42px 46px;
}

.sub_082>.box.off {
	display: none;
}

.sub_082>.box>h3 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 53px;
	padding: 0 46px;
	background: #d8ebe5;
	color: #116e4f;
	border-radius: 0 25px 0 0;
	letter-spacing: .9px;
}

.sub_082 .part {
	position: relative;
	margin: 40px 0 0;
	overflow: hidden;
}

.sub_082 .part>h4 {
	position: relative;
	color: #454948;
	line-height: 40px;
	margin: 0px 0 36px;
}

.sub_082 .part>h4::before {
	content: '';
	position: absolute;
	left: 102px;
	right: 0;
	background: #d9ece6;
	height: 8px;
	top: 50%;
	transform: translateY(-50%);
}

.sub_082 .part>div {
	margin: 0 0 4px 102px;
}

.sub_0821 {
	line-height: 35px;
	padding: ;
}

.sub_0821 p {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 340px;
	padding: 0 0 0 13px;
	position: relative;
	margin: 0 20px 0 0;
	font-size: 16px;
	color: #454948;
}

.sub_0821 p::before {
	content: '';
	display: block;
	width: 6px;
	height: 6px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 50%;
	background: #d0dfda;
}

.sub_0822 {
	color: #454948;
	line-height: 30px;
	padding: 5px 0 13px;
}

.sub_0823 ul {
	margin: 0 -9px 33px -11px;
	padding: 24px 0 0;
}

.sub_0823 li {
	width: 33.3%;
}

.sub_0823 .box {
	margin: 0 0 36px 11px;
}

.sub_0823 .img_box {
	position: relative;
	display: block;
}

.sub_0823 .img_box::before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 4px;
	background: #116e4f;
	z-index: 2;
}

.sub_0823 .img {
	padding-bottom: 61.1%;
}

.sub_0823 .img_box h3 {
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #116e4f;
	color: #fff;
	font-weight: bold;
	letter-spacing: .34px;
	position: absolute;
	bottom: -16px;
	left: 10px;
	right: 10px;
	border-radius: 30px;
	z-index: 3;
}

.sub_0823 .bottom {
	padding: 38px 13px 40px;
	background: #fff;
}

.sub_0823 .title {
	margin: 0 0 0;
	height: 33px;
	line-height: 33px;
	white-space: nowrap;
	padding: 0 0 0 16px;
	position: relative;
}

.sub_0823 .title::before {
	content: '';
	display: block;
	background: #116e4f;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	position: absolute;
	left: 4px;
	top: 50%;
	transform: translateY(-50%);
}

/* 人才团队-样式二 */
.sub_091 {
	overflow: hidden;
}

.sub_091 .left {
	width: 220px;
	float: left;
}

.sub_091 .right {
	margin: 0 0 0 270px;
	padding: 0 0 0 0;
}

.sub_091 .img {
	padding-bottom: 126.4%;
}

.sub_091 .title {
	margin: 0 0 32px;
	line-height: 32px;
	position: relative;
	font-weight: bold;
	color: #116c4e;
}

.sub_091 .title::after {
	content: '';
	position: absolute;
	left: 124px;
	right: 0;
	bottom: 0;
	background: #e2f0eb;
	height: 17px;
}

.sub_091 .title span {
	position: absolute;
	left: 134px;
	z-index: 2;
}

.sub_091 .info {
	line-height: 34px;
	margin: 44px 38px 0 0;
}

.sub_091 .left2 {
	width: 220px;
	float: left;
}

.sub_091 .job {
	font-weight: bold;
	color: #116c4e;
	position: relative;
	margin: 0 0 36px;
	padding: 0 0 0;
}

.sub_091 .job::before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 4px;
	bottom: 4px;
	background: #146e4e;
	width: 4px;
}

.sub_091 .job p {
	line-height: 30px;
	margin: 19px 0 22px 23px;
}

.sub_091 .mail {
	padding: 0 0 0 38px;
	background: url(../images1219/mail.png) left 5px no-repeat;
	line-height: 30px;
	font-weight: bold;
	word-break: break-all;
}

.sub_091 .right2 {
	margin: 0 0 0 232px;
	padding: 23px 0 24px 0;
	background: #f7faf9;
}

.sub_091 .right2 .line {
	position: relative;
	line-height: 34px;
	color: #116e4f;
	padding: 0 40px 4px;
	margin: 0 0 6px;
}

.sub_091 .right2 .line::before {
	content: '';
	background: #fff;
	width: 120px;
	height: 5px;
	position: absolute;
	left: 0;
	bottom: 0;
}

.sub_091 .right2 span {
	font-weight: bold;
	color: #4b9471;
	float: left;
	letter-spacing: 3.6px;
}

.sub_091 .right2 p {
	margin: 0 0 0 110px;
}

.sub_092 {
	padding: 50px 0 0;
}

.sub_092 .part {
	margin: 0 0 36px;
}

.sub_092 .part_title {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 32px 12px 0;
	color: #116c4d;
	position: relative;
	font-weight: bold;
	margin: 0 0 32px;
}

.sub_092 .part_title::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background: #e2f0eb;
	height: 22px;
	z-index: -1;
}

.sub_092 .part_title::after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background: #0b9162;
	height: 4px;
	width: 69px;
}

.sub_092 .article {
	line-height: 34px;
}

/* 人员名录页 */
.sub_10 {
	padding: 10px 0 0;
}

.sub_10 .part {
	margin: 0 0 61px;
}

.sub_10 h3 {
	font-weight: normal;
	padding: 0 0 21px;
	border-bottom: 2px solid #cfcfcf;
	margin: 0 0 19px;
}

.sub_10 .list_box {
	border-top: 1px solid #e8e8e8;
}

.sub_10 .line {
	line-height: 45px;
	padding: 3px 15px 2px;
	border-bottom: 1px solid #e8e8e8;
	overflow: hidden;
}

.sub_10 .line:nth-child(2n+1) {
	background: #f4f4f4;
}

.sub_10 .line span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: left;
}

.sub_10 .right {
	margin: 0 0 0 180px;
}

.sub_10 .right a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #396b5a;
	margin: 0 55px 0 0;
}

/* 实验基地 */
.sub_11 ul {
	margin: 0 0 0;
	padding: 18px 0 130px;
}

.sub_11 li {
	width: 100%;
}

.sub_11 a {
	margin: 0 0 32px;
	overflow: hidden;
	padding: 23px;
	background: #f6f6f6;
}

.sub_11 .left {
	width: 384px;
	float: left;
}

.sub_11 .right {
	margin: 0 30px 0 412px;
	padding: 0 0 0 0;
}

.sub_11 .img {
	padding-bottom: calc(224% / 3.84);
}

.sub_11 .title {
	margin: 0 0 36px;
	max-height: 24px;
	line-height: 24px;
	white-space: nowrap;
	letter-spacing: .44px;
	font-weight: bold;
}

.sub_11 .info {
	margin: 0 0 25px;
	color: #242424;
	height: 66px;
	line-height: 22px;
}

.sub_11 .tip {
	color: #73b15a;
	line-height: 24px;
	margin: 0 0 14px;
	font-weight: bold;
}

.sub_11 .more {
	width: 138px;
	height: 34px;
	border: 1px solid #242424;
	text-align: center;
	line-height: 34px;
}

.sub_11 .more:hover {
	background: #02734a;
	color: #fff;
	border-color: #02734a;
}

/* 所领导列表页 */
.sub_12 {
	margin: 0 116px;
	padding: 0 0 60px;
}

.sub_12 ul {
	margin: 0 0 17px -62px;
}

.sub_12 li {
	width: 25%;
}

.sub_12 a {
	margin: 0 0 40px 62px;
	text-align: center;
}

.sub_12 .img_box {
	padding: 4px;
	border: 1px solid #b0b0b0;
}

.sub_12 .img {
	padding-bottom: calc(190% / 1.36);
}

.sub_12 .title {
	margin: 27px 0 11px;
	height: 24px;
	line-height: 24px;
	font-weight: bold;
	color: #136649;
	letter-spacing: .8px;
}

.sub_12 .info {
	margin: 0 0 0;
	color: #0d0d0d;
	line-height: 30px;
	padding: 6px 0 0;
	border-top: 1px solid #aeaeae;
}

/* 通用列表页2 */
.sub_13 {
	margin: -4px 0 0;
}

.sub_13 ul {
	margin: 0 0 24px;
	padding: 0 0 24px;
	border-bottom: 1px dashed #cfcfcf;
}

.sub_13 li {}

.sub_13 a {
	margin: 0 0 0;
	line-height: 39px;
	padding: 0 40px 0 0;
}

.sub_13 .title {
	white-space: nowrap;
	position: relative;
	padding: 0 0 0 40px;
}

.sub_13 .title::before {
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	position: absolute;
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
	background: #116e4f;
}

.sub_13 .time {
	color: #116c4e;
	margin: 0 0 0 16px;
	float: right;
}

/* 宣传展板 */
.sub_14 {
	margin: 0 22px;
}

.sub_14 ul {
	margin: 0 0 -35px -27px;
	padding: 6px 0 0;
}

.sub_14 li {
	width: 33.3%;
}

.sub_14 a {
	margin: 0 0 47px 27px;
}

.sub_14 .img {
	padding-bottom: 133.3%;
	margin: 0 0 6px;
}

.sub_14 .bottom {
	padding: 20px 0 16px;
	background: #0b9162;
	text-align: center;
}

.sub_14 .title {
	height: 48px;
	line-height: 24px;
	color: #fff;
	font-weight: bold;
}

/* 研究领域 */
.sub_15 ul {
	margin: 0 0 0;
	padding: 25px 0 0;
}

.sub_15 li {
	width: 100%;
}

.sub_15 a {
	margin: 0 0 33px;
	overflow: hidden;
}

.sub_15 .left {
	width: 300px;
	float: left;
}

.sub_15 .right {
	margin: 0 0 0 330px;
	padding: 0 0 0 0;
	height: 198px;
	border-top: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
}

.sub_15 .img {
	padding-bottom: 66.7%;
}

.sub_15 .title {
	margin: 15px 0 7px;
	line-height: 32px;
	white-space: nowrap;
	font-weight: bold;
}

.sub_15 .info {
	margin: 0 0 0;
	color: #4a4a4a;
	height: 116px;
	line-height: 29px;
}

/* 研究所介绍 */
.sub_16 {
	margin: 0 0 0 0;
}

.sub_16 .article {
	line-height: 34px;
}

/* 研究中心 */
.sub_171 {
	margin: 0 0 47px;
	padding: 12px 0 18px;
	border-bottom: 1px dashed #e0e0e0;
}

.sub_171 .line {
	overflow: hidden;
	line-height: 23px;
	padding: 0 0 11px;
}

.sub_171 .line>span {
	float: left;
	padding: 0 0 0 46px;
	position: relative;
	color: #116e4f;
	font-weight: bold;
}

.sub_171 .line>span::before {
	content: '';
	display: block;
	width: 6px;
	height: 6px;
	background: #116e4f;
	position: absolute;
	left: 30px;
	top: 50%;
	transform: translateY(-50%);
}

.sub_171 .right {
	margin: 0 0 0 150px;
}

.sub_172 ul {
	margin: 0 0 0 -20px;
}

.sub_172 li {
	width: 33.3%;
}

.sub_172 a {
	margin: 0 0 20px 20px;
	border-bottom: 3px solid #116e4f;
}

.sub_172 .img {
	padding-bottom: 50%;
}

.sub_172 .title {
	margin: 22px 0 18px;
	line-height: 24px;
	color: #116e4f;
	font-weight: bold;
}

.sub_172-2 ul {
	margin: 0 0 0 -20px;
}

.sub_172-2 li {
	width: 33.3%;
}

.sub_172-2 a {
	margin: 0 0 30px 20px;
	border-bottom: 3px solid #116e4f;
}

.sub_172-2 .img {
	padding-bottom: calc(85% / 2.6);
}

.sub_172-2 .title {
	margin: 12px 0;
}


/*æ–‡ç« é¡µ*/
.pageArticle {
	position: relative;
	/* padding: 0 0 60px; */
	/* max-width: 930px; */
	margin: 0 auto;
}

.pageArticleTitle {
	overflow: hidden;
	padding: 25px 0 16px;
}

.full_page .pageArticleTitle {
	/* padding: 0 0 4px; */
}

.pageArticleTitle h3 {
	line-height: 1.4;
	color: #222;
	text-align: center;
}

.articleAuthor {
	padding: 12px 0 4px;
	text-align: center;
	border-top: 1px solid #eee;
	margin: 0 0 14px;
	font-size: 0;
}

.articleAuthor span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 20px;
	color: #999;
	font-size: 14px;
}

.articleAuthor button {
	background: #fff;
	border: 1px solid #eee;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 30px;
	line-height: 24px;
	height: 24px;
	vertical-align: baseline;
}

.articleBottom {
	margin: 23px 0 0;
	position: relative;
	min-height: 100px;
}

.article {
	position: relative;
	line-height: 30px;
	text-align: justify;
}
.article table{width:100% !important;max-width: 100% !important;
			   /* margin:0 !important;table-layout: fixed;word-break:break-all;box-sizing: border-box;display: block; */
			  }
    /* .article table td,.article table th{width:auto !important;text-align: left;min-width: 130px;} */
    .article table *{white-space:normal;margin:0 !important;}
    .article table tr{height:auto !important;}

.article p {}

.pageArticle .article * {
	font-size: 16px !important;
}

.Annex {
	overflow: hidden;
	padding: 0 0 30px;
	margin: 0 0 -40px;
	background: #f5f5f5;
}

.Annex strong {
	padding: 14px 0 4px 30px;
	font-weight: normal;
	display: block;
	line-height: 20px;
	font-size: 14px;
	position: relative;
	color: #444;
	font-weight: bold;
}

.Annex strong::before {
	content: '';
	display: none;
	width: 4px;
	height: 4px;
	position: absolute;
	left: 20px;
	top: 50%;
	transform: translateY(-50%);
	background: #c6782d;
	border-radius: 50%;
}

.annexList {
	margin: 0;
	padding: 2px 0 0 0;
}

.annexList li {
	font-size: 14px;
	line-height: 27px;
	padding: 3px 29px;
	text-align: justify;
}

.annexList li:first-child {}

.annexList li a {
	color: #757575;
}

.annexList li a:hover {
	color: #02734a;
}


/*æ–‡ç« é¡µç»“æŸ*/
