.home .vititsgdb {
  background-color: #E8F2E2;
  padding: 15px;
}
.home .vititsgdb .text1 {
  color: #666666;
}
.home .vititsgdb .text2 {
  color: #879B5A;
}
.home .links img {
  width: 100%;
}
.home .links .a {
  padding-bottom: 18px;
}
.home #world-sum th,
.home #world-sum td {
  border-bottom: solid 1px #9fa79f;
  color: #323333;
  padding: 5px 15px;
  font-size: 16px;
}
.home .news {
  padding: 15px 0;
  position: relative;
}
.home .news .day {
  border-right: 1px solid #879B5A;
  font-size: 21px;
  text-align: center;
  color: #4b7c44;
  padding-bottom: 0px;
  width: 90px;
}
.home .news .day .year {
  font-size: 18px;
  color: #323333;
}
.home .news .contents {
  padding-left: 15px;
  font-size: 18px;
  color: #666666;
}
.home .news table,
.home .news th,
.home .news td {
  color: #323333;
  font-family: 'Locke-Regular';
  list-style: none;
  border-bottom: 0;
  border-collapse: collapse;
  border-top: 0;
  vertical-align: middle;
}
/**
* 大框架
*/
.fix-div {
  position: fixed;
  top: 68px;
  z-index: 1000;
}
@media (max-width: 768px) {
  .fix-div {
    position: fixed;
    top: 68px;
    z-index: 1000;
    width: 347px;
  }
  #pop_leader {
    display: none;
  }
  .box- {
    align-items: center;
    /*副轴居中*/
    padding-right: 30px;
  }
}
@media (min-width: 768px) {
  .fix-div {
    position: fixed;
    top: 68px;
    z-index: 1000;
    width: 726px;
  }
  .box- {
    display: flex;
    align-items: center;
    /*副轴居中*/
    padding-right: 30px;
  }
}
@media (min-width: 992px) {
  .fix-div {
    position: fixed;
    top: 68px;
    z-index: 1000;
    width: 939px;
  }
  .box- {
    display: flex;
    align-items: center;
    /*副轴居中*/
    padding-right: 30px;
  }
}
@media (min-width: 1200px) {
  .fix-div {
    position: fixed;
    top: 68px;
    z-index: 1000;
    width: 1140px;
  }
  .box- {
    display: flex;
    align-items: center;
    /*副轴居中*/
    padding-right: 30px;
  }
}
.p-top {
  margin-top: 35px;
}
.my-about {
  background-color: white;
}
.my-about table,
.my-about th,
.my-about td {
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}
.my-about table a,
.my-about th a,
.my-about td a {
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  color: #333333;
}
.my-about .td-two {
  background-color: #4b7c44;
  color: #fff;
  border-top: 1px solid #4b7c44;
  border-left: 1px solid #4b7c44;
  border-bottom: 1px solid #4b7c44;
}
.my-about .top {
  padding-top: 10px;
  border-top: 1px solid #4b7c44;
}
.my-about .top-r {
  border-right: 1px solid #4b7c44;
}
.my-about .bu {
  padding-bottom: 10px;
  border-bottom: 1px solid #4b7c44;
}
.my-about .bu-r {
  border-right: 1px solid #4b7c44;
}
.section_s a {
  color: #4b7c44;
  font-size: 14px;
}
.section_s h3 {
  width: 100%;
  background-color: #879B5A;
  text-align: center;
  color: #fff;
  line-height: 2.5;
  font-size: 16px;
  font-family: 'SourceHanSansSC-Bold';
}
.section_s h5 {
  font-family: 'SourceHanSansSC-Bold';
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #fff;
}
.section_s h4 {
  font-family: 'SourceHanSansSC-Bold';
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #fff;
  padding: 5px 0;
}
.section_s h4 strong {
  color: #333333;
}
.section_s p {
  font-family: 'Locke-Regular';
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #333333;
}
.section_s img {
  width: 100%;
}
.section_s .label-mar {
  padding-left: 25px;
}
.section_s .label-select {
  color: #af8d51;
  height: 31px;
  text-align: center;
  font-size: 14px;
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #af8d51;
}
.section_s .label-select option {
  font-size: 12px;
  color: #af8d51;
  padding: 0px;
}
.section_s .roh_ii_top {
  margin-top: 35px;
}
.section_s #input-region {
  min-width: 250px;
  outline: none;
  border-width: 1px;
  border-style: solid;
  border-color: #af8d51;
}
.section_s .go {
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #af8d51;
}
.section_s h6 {
  font-family: ' SourceHanSansSC-Bold';
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 27px;
  letter-spacing: 0px;
  color: #a57b37;
}
.details-pgg img {
  width: 100%;
}
.details-pgg table {
  width: 100%;
}
.details-pgg table .bk {
  background-color: #edecec;
}
.details-pgg table .ldd {
  font-family: 'Locke-Regular';
  font-weight: normal;
}
.details-pgg table .ldds {
  font-family: 'Arial-ItalicMT';
  font-style: italic;
  font-weight: normal;
}
.details-pgg table td {
  text-align: left;
  font-size: 14px;
  line-height: 30px;
  padding-left: 5px;
  color: #333333;
  font-family: 'SourceHanSansSC-Bold';
  font-weight: bolder;
}
.des-char-h5 {
  font-family: 'SourceHanSansSC-Bold';
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 50px;
  letter-spacing: 0px;
  color: #333333;
  background-color: #edecec;
  padding-left: 5px;
}
.species-choice {
  width: 210px;
  background-color: #4b7c44;
  padding: 0;
  font-size: 14px;
  text-align: center;
  line-height: 31px;
  border-bottom: 1px solid rgba(120, 130, 150, 0.15);
}
.species-choice .species {
  color: #fff;
}
.species-choice span {
  color: #333333;
}
.species-choice .species-fist {
  z-index: 10000;
  display: none;
  position: absolute;
}
.species-choice .species-fist .has-children {
  background: #edecec url(../img/images/ico_arrow.svg) center right 8px no-repeat;
  background-size: 14px;
  transition: 0.2s;
  position: relative;
}
.species-choice .species-fist .has-children:hover {
  background-position: center right 4px !important;
  background-color: #4b7c44;
}
.species-choice .species-fist .has-children:hover > ul {
  display: block;
  z-index: 10001;
}
.species-choice .species-fist .has-children > ul {
  display: none;
  position: absolute;
  left: 210px;
  background-color: #edecec;
  top: 0px;
}
.species-choice .species-fist .has-children > ul > li:hover {
  background-color: #4b7c44;
}
.species-choice ul {
  padding: 0;
}
.species-choice ul li {
  width: 210px;
  background-color: #edecec;
  list-style: none;
  padding: 0 15px 0 0;
  border-bottom: 1px solid rgba(120, 130, 150, 0.15);
  color: #333333;
}
.species-choice ul li:hover {
  background-color: #4b7c44;
}
.species-choice ul li a {
  color: #333333;
}
.genetic-maps-wrap .search-wrap {
  padding: 30px 0 47px;
  width: 390px;
}
.genetic-maps-wrap .search-wrap span {
  vertical-align: top;
  margin-right: 16px;
  font-size: 18px;
  font-weight: bold;
}
.genetic-maps-wrap .search-wrap select {
  padding-left: 8px;
  width: 300px;
  border-radius: 4px;
}
.genetic-maps-wrap .search-wrap input {
  display: inline-block;
  width: 136px;
  height: 40px;
  margin-top: 40px;
  background-color: #4b7c44;
  color: #fff;
  font-size: 14pt;
  border: none;
}
#img-a-wrap {
  position: relative;
  width: 1135px;
}
#img-a-wrap img {
  display: block;
  width: 100%;
}
#img-a-wrap .a-wrap {
  position: absolute;
  width: 100%;
  height: 480px;
  top: 85px;
}
#img-a-wrap .a-wrap a {
  display: inline-block;
  font-size: 0;
  width: 28px;
  height: 100%;
  margin-left: 42px;
}
#img-a-wrap .a-wrap a:first-child {
  margin-left: 106px;
}
#img-a-wrap .a-wrap a:nth-child(2) {
  margin-left: 42px;
}
#img-a-wrap .a-wrap a:nth-child(3) {
  margin-left: 35px;
}
#img-a-wrap .a-wrap a:nth-child(4) {
  margin-left: 36px;
}
#img-a-wrap .a-wrap a:nth-child(5) {
  margin-left: 36px;
}
#img-a-wrap .a-wrap a:nth-child(6) {
  margin-left: 36px;
}
#img-a-wrap .a-wrap a:nth-child(7) {
  margin-left: 36px;
}
#img-a-wrap .a-wrap a:nth-child(8) {
  margin-left: 36px;
}
#img-a-wrap .a-wrap a:nth-child(9) {
  margin-left: 36px;
}
#img-a-wrap .a-wrap a:nth-child(10) {
  margin-left: 35px;
}
#img-a-wrap .a-wrap a:nth-child(11) {
  margin-left: 49px;
}
#img-a-wrap .a-wrap a:nth-child(12) {
  margin-left: 49px;
}
#img-a-wrap .a-wrap a:nth-child(13) {
  margin-left: 48px;
}
#img-a-wrap .a-wrap a:nth-child(14) {
  margin-left: 49px;
}
#img-a-wrap .a-wrap a:nth-child(15) {
  margin-left: 49px;
}
.specialcoulmn .tea-pan-genome {
  text-align: center;
  background-color: #4b7c44;
  padding: 5px 0;
  color: #ffffff;
  font-size: 18px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.legend label {
  font-family: ' Locke-Regular';
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 21px;
  letter-spacing: 0px;
  color: #333333;
  margin-bottom: 15px;
  width: 200px;
}
.legend span {
  padding: 4px 13px;
}
.colored-range {
  font-family: 'SourceHanSansSC-Bold';
  font-size: 12px;
  font-weight: bolder;
  font-stretch: normal;
  line-height: 27px;
  letter-spacing: 0px;
  color: #333333;
}
.news-event {
  display: flex;
  display: -webkit-flex;
  /* Safari */
  align-items: center;
  flex-wrap: nowrap;
  min-height: 68px;
  margin-bottom: 25px;
  word-break: break-all;
}
.news-event .date-left {
  font-size: 21px;
  text-align: center;
  padding-bottom: 0px;
}
.news-event .date-left .day-s {
  width: 90px;
  color: #4b7c44;
}
.news-event .date-left .year-s {
  width: 90px;
  color: #333333;
}
.news-event .content-s {
  padding-left: 15px;
  border-left: 1px solid #879B5A;
}
.news-event .content-s a {
  font-size: 18px;
  color: #666666;
}
