@charset "utf-8";
/* CSS Document */
#news .inner ul {
  border-bottom: 1px solid #002165;
}
#news .inner li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #002165;
  padding-top: 60px;
  padding-bottom: 60px;
}
#news .inner li .date {
  width: fit-content;
  text-align: left;
}
.lang_en #news .inner li .date {
  padding-right: .2em;
}
#news .inner li h2 {
  margin-bottom: 25px;
  text-align: left;
  font-size: 20px;
  font-weight: normal;
}
#news .inner li h2 a {
  display: inline;
  text-decoration: none;
  color: #002165;
  border-bottom: 1px dotted #002165;
}
#news .inner li h2 .linkout {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 10px;
  margin-right: 15px;
}
#news .inner li h2 span {
  font-weight: normal;
  font-size: 16px;
  color: #0171c5;
  display: inline-block;
}
#pagenav ul.news,
#pagenav .link.news {
  height: 8em;
}
#pagenav ul.news a,
#pagenav .link.news a {
  width: 8em;
  left: calc(15px - 4em);
}

#news .inner { box-sizing:border-box; padding:0;}
#news .inner ul.news_list{border: none;}
#news .news_list li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
    line-height: 30px;
	padding:10px 20px; 
	background-color:rgba(255,255,255,0.9);
	box-sizing:border-box;
	border: none;
}
.lang_en #news .news_list li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;    margin-bottom: 20px;
    line-height: 30px;
	padding:10px 20px; 
	background-color:rgba(255,255,255,0.9);
	box-sizing:border-box;
}
#news .news_list li.nodate { padding:10px 20px; }
#news .news_list li .date,
#news .news_list li .icon {
	flex-shrink: 0;
}
#news .news_list li .date {
	width: 10em;
}
.lang_en #news .news_list li .date {
	width: 12em;
}
#news .news_list li .icon { width:10em; color:#FFFFFF; margin-right:10px; background-color:#002165; text-align:center;font-size:80%;}
#news .news_list li .icon
#news .news_list li .icon.icon01 { background-color:#6685BC;}
#news .news_list li .icon.icon02 { background-color: #E4AA2C;}
#news .news_list li .icon.icon03 { background-color: #C94F51;}
.lang_en #news .news_list li .icon{left: 195px;}

#news #xj-select-category ul { margin-bottom:2em; border: none;}
#news #xj-select-category ul li { display:inline-block; padding:10px; margin-right:2px; background-color:rgba(1,113,197,0.5);color:#FFFFFF; border: none;}
#news #xj-select-category ul li.active { background-color:rgba(1,113,197,0.9);}

#news .yearSelect select { display:none;}
select { padding:10px; margin-bottom:2em;}

.pdf-box { border:1px solid #002165; padding:30px;margin:60px auto 0; max-width:1000px; }
.pdf-box img { float:left; padding-right:20px; }
.pdf-box p { margin:0 0 0 180px !important;}

@media screen and (max-width: 700px) {
  #news .inner li {
    display: block;
  }
  #news .inner li h2 {
    font-size: 16px;
  }
  .content .inner .c_text {
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
  }
  #news .news_list li {
    display: block;
    position: relative;
    margin-bottom: 20px;
    line-height: 30px;
	padding:10px 20px 10px 20px; 
	background-color:rgba(255,255,255,0.9);
	box-sizing:border-box;
}
#news .news_list li a { display:block;}
.lang_en #news .news_list li {
    display: block;
    position: relative;
    margin-bottom: 20px;
    line-height: 30px;
	padding:10px 20px 10px 20px; 
	background-color:rgba(255,255,255,0.9);
	box-sizing:border-box;
}
#news .news_list li .icon, #news .news_list li .date  { display:inline-block; position:static; }
}
@media screen and (max-width: 400px) {
  #news .inner li {
    padding-top: 40px;
    padding-bottom: 20px;
  }
  #news .inner li span {
    font-size: 14px;
  }
}