@charset "utf-8";
/* CSS Document */

/*General settings*/
ul {
	margin:0;
	padding:0;
	list-style:none;
	}

.no-margin {margin:0;}
.no-padding {padding:0;}
.no-border {border:none;}
.no-float {float:none;}
.line-height {line-height:2em;}
.clear {clear:both;}
.block_title {
	font-size:16px;
	font-weight:bold;
	}

.botanicalname {font-style:italic;}
/*header*/
.LabName {
	padding-left:10px;
	padding-right:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	background-color:#139e6c;	
	font-size:24px;
	color:#fff;
	text-shadow:2px 2px 2px #666;
	text-align:center;
	line-height:56px;
	}

.nav-add {
	background:#0b6e48;
	line-height:32px;
	}
	
.nav li {
	padding-left:5px;
	padding-right:5px;
	margin:0 auto;
	width:100%;
	text-align:center;
	}
	
.nav li:hover {
	background:#FC9;
	margin:0 auto;
	width:100%;
	}

.nav li a {
	color:#fff;
	background:none !important;
	}

.nav li a:hover {color:#31AB31;}
	
.banner {
	background:url(banner_wjq.jpg) center no-repeat;
	background-size:cover;
	} 
	
/*index_content_body*/

.midsheet {
	padding-top:30px;
	padding-bottom:30px;
	background-color:#c7e8dd;
	}
	
.objectives {
	font-size:18px;
	font-weight:bold;
	color:#FF6633;
	}

	


.addresszone {
	margin-top:20px;
	margin-bottom:20px; 
	padding-left:15px; 
	border-left:2px solid #390;
	}

.address {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	line-height:1.5em;
	}

/*bottom*/

.footer {
	padding-left:10px;
	padding-right:10px;
	background-color:#0b6e48;
	color:#fff;
	text-align:center;
	line-height:3em;
	border-radius: 0 0 10px 10px;
	}

.footer a {color:#fff; text-decoration:none;}
.footer a:hover {text-decoration:underline;}


	
/*people_page*/
.people_pic {
	border:5px solid#FFF;
	box-shadow:2px 2px 2px #666;}
	
.team_leadship {
	margin-top:30px;
	word-break:break-all;}
	
.intro_xs {font-size:12px;}
.intro {font-size:22px;}

/*News_page*/
.newszone {
	font-size:18px;
	line-height:1.5em;}
	
.newszone tr td a {color:#000;text-decoration:none;}
.newszone tr td a:hover {color:#31AB31;text-decoration:underline;}

/*Job_page*/

.content_fonts {
	font-size:16px;
	line-height:1.5em;}
	
/*Pics_page*/
.piclist_box {
	margin-bottom:15px;
	padding:2px;
	background-color:#FFF;
	text-align:center;
	text-height:1.5em;
	}

.piclist_box p {clear:left;padding-top:5px;padding-bottom:0;margin-bottom:0;}
.piclist_box a:hover {color:#31AB31;text-decoration:underline;}

.piclist_box img{
	height:235px;
	object-fit: cover;
}

@media screen and (max-width:991px){
.piclist_box img{
    height: auto !important;
}
}


/*piclist_people*/
.piclist_people {
	margin-bottom:15px;
	padding:10px;
	background-color:#FFF;
	text-align:center;
	text-height:1.5em;
	margin-right: 15px;
    margin-left: 15px;
	}

.piclist_people p {clear:left;padding-top:5px;padding-bottom:0;margin-bottom:0;}
.piclist_people a:hover {color:#31AB31;text-decoration:underline;}

.piclist_people img{
	height:235px;
	object-fit: cover;
}

@media screen and (max-width:991px){
.piclist_people img{
    height: auto !important;
}
}

#xlmain {
    width: 100%;
    display: block;
    overflow: hidden;
    margin: 0px 16px 30px 16px;
    float: left;
    padding: 22px 45px 10px 45px;
}

#xlmain .wztitle {
    color: #31AB31;
    font-family: \5FAE\8F6F\96C5\9ED1;
    line-height: 36px;
    text-align: center;
    font-size: 24px;
    padding: 18px 0px 18px 0px;
}

#xlmain .info {
    color: #666;
    font-family: \5FAE\8F6F\96C5\9ED1;
    text-align: center;
    font-size: 12px;
    border-bottom: solid 1px #cccccc;
    padding: 0px 0px 16px 0px;
}

.secondarydetailbox {
    display: block;
    overflow: hidden;
    padding: 0;
}


.list-news {
    overflow: hidden;
    display: block;
}
.mt15 {
    margin-top: 15px;
}

ul {
    list-style: square;
}


.list-news ul li {
    padding: 4px 0;
}
.list-news li {
    overflow: hidden;
    clear: both;
    border-bottom: 0px dashed #d4d4d4;
}
ul, li {
    list-style: none;
}

.list-news span.right {
    float: right;
}

.list-news span {
    height: 32px;
    line-height: 32px;
    color: #9b9b9b;
    font-size: 12px;
    font-family: Arial;
}

@media screen and (max-width:991px){
.list-news li a {
    width: 100%;
    white-space: normal;
    line-height: 24px;
    background-position: left 10px;
}
.list-news span {/*也可通过hidden-xs控制不显示*/
    visibility: hidden;  
    display: none;
}
}

.list-news li a {
    float: left;
    overflow: hidden;
    font-size: 14px;
    line-height: 32px;
    color: #454545;
    background-image: url(kib5.0_ico_03.gif);
    background-repeat: no-repeat;
    background-position: left 14px;
    padding-left: 14px;
}

.list-news li a:hover {
    color: #019c63;
}

a:hover, a:focus {
    color: #1d9dfb;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}

ul.pagination li {
    padding: 0;
    margin: 0 5px 0 0;
    border-bottom: none;
    font-size: 12px;
    display: inline-block;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

/*图片无缝滚动样式*/

.picszone {
    padding:10px 0 10px 0;
	border-top:1px solid #063;
	border-bottom:1px solid #063;
	background-color: #c7e8dd;
    }
.picszone a {color:#000;}
.picszone a:hover {color:#31AB31;}

.picScroll {
	HEIGHT: 200px;
	border: 0px solid #333333;
}
.picScroll .picList {
	FLOAT: left; WIDTH: auto; HEIGHT: 200px; TEXT-ALIGN: center;
}
.picScroll .picList LI {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 5px; 
}
.picScroll .picList LI IMG {
	HEIGHT: 170px;
}


#ZENroll {
	DISPLAY: block; 
	FLOAT: left; 
	OVERFLOW: hidden; 
	WIDTH: 100%; /*不要固定，否则手机客户端下面会多出很多空白*/
	HEIGHT: 200px;
}

#ZENroll .Rollcontent {
	OVERFLOW: hidden; WIDTH: 4000px; HEIGHT: 200px; TEXT-ALIGN: center;
}

#ZENrollct {
	width:1000px;
 	white-space: nowrap; 
}

.picList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px;
}

.picList TABLE TD IMG {
	MARGIN-BOTTOM: 1px;
}

.l {
	DISPLAY: inline; FLOAT: left;
}

 .img-responsive{
    display: unset;  /*重写这个，不然正文图片不居中*/
    max-width: 100%;
    height: auto;
}