@charset "utf-8";
a{
	text-decoration: none;
}
*{
	padding: 0;
	margin: 0;
}

.top, .footer {
	height: 140px;
	width: 100%;
}
.top {
display: flex;  
align-items: center; /* 垂直居中 */  
}
#navbtn {
top: -50px!important;
right: 0!important;
}
/*不同版本的top*/

/************红色背景，文字和logo是白色
.top {
background-color: #9B0000;
}
.chinese, .english {
color: #FFF;
}*/

/************使用背景图片
.top {
position: relative;
background-image: url('../imgs/top_bg_flag.png');
background-size: cover;
background-position: center;
}
.chinese, .english {
color: #000;
}*/

/*********使用红色背景图片
.top {
position: relative;
background-image: url('../imgs/top_bg_red.png');
background-size: cover;
background-position: center;
}
.chinese, .english {
color: #FFF;
}*/

/*********使用白色背景文字是红色*/
.top {}
.txt {
color: 9B0000;
}
/*不同版本top结束*/

/*加一个搜索框*/
.search {
position: relative;
}
.search-box {
position: absolute;
top: 50%;
transform: translateY(-50%);
border: 1px solid rgba(0,0,0,.8);
padding: 5px;
}
.search-box #keyword{
border: none;
outline: none;
}
.search-box input.search {
width: 18px;
height: 18px;
background-image: url('../imgs/search.png');
background-size: cover;
vertical-align: middle;
}
.search-box td {
vertical-align: middle;
}
/*搜索框结束*/

.logo {
	display: block;
}
.logo img {
padding: 20px 3%;
width: 90%;
}

.text {
	/*font-family: '黑体';*/
	color: #9b0004;
	font-weight: 1000;

}


.navigator {
	border-bottom: solid 0px #9b0004;
background-color: #9b0000;
 }
#wp_nav_w1 .wp_nav .nav-item a {
background-color: #9b0000!important;
color: #FFF!important;
font-weight: 600;
font-family: "微软雅黑";
}
.nav-list {
	width: 98%;
}
.nav-link{
	font-size: 20px;
	font-weight:800;
}
.nav_window {
width: 100%;
}
.navbar-toggler {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
	position: absolute;
	top: -100px;
	right: -100px;
}

.content {
	margin-top: 5px;
}

.card {
	border: none;
}

.card-title {
	font-size: 26px;
	font-weight: 600;
	color: #9b0004;
	padding: 0 0 4px 20px;
	border-bottom: 1px solid #000;
}

.more {
	color: #9b0004;
	font-size: 16px;
	position: absolute;
	top: 20px;
	right: 20px;
}
.more a {
        color: #9b0004;
}

/* 滚动图片 */
.marquee {
	height: 140px;
}

.marquee ul {
	list-style: none;
	padding: 10px;
}

.marquee ul li {
	display: inline-block;
	width: 140px;
}
.marquee ul li img {
	max-width: 100%!important;
}

.friendly_links {
	margin-top: 20px;
}
@media (max-width: 768px) {
#links {
display: flex;
flex-direction: column;
}
#links span {
text-align: center;
border-right: none;
}
}

#link_title {
	background-color: #9b0004;
	color: #FFF;
	padding: 5px 10px;
margin-left: 10px;
}
.flinks {
	padding: 2px 10px;
}
.flinks:not(:last-child) {
	border-right: 1px solid #000;
}
.flinks a {
	color: #000;
}

.footer{
	margin-top: 30px;
background-color: #9b0004;
}
.footer span{
	color: #fff;
	display: block;
	margin: auto;
	padding: 10px;
	text-align: center;
}
#mfooter {
display: none;
}
#mfooter span {
line-height: 40px;
}
@media (max-width: 768px) {
#cfooter {
display: none;
}
#mfooter {
display: block;
}
.footer {
height: 60px;
}
}

/*修改页面样式*/
#wp_nav_w1 .wp_nav .nav-item{
width: 12.5%;
}
.nav-item a {
padding: 5px;
}
.nav-item a:hover{
font-size: 20px!important;
text-shadow: 2px 2px 4px #000000, 2px 2px 4px #ffffff;  

}
.nav-item:hover a span{
color: #FFF;
}
/*二级菜单设置*/
#wp_nav_w2 .wp_nav .sub-nav {
    width: 100%!important;
    border: none!important;
    background: #eee;
}
#wp_nav_w2 .wp_nav .sub-nav .nav-item a {
    padding: 5px 0;
}
#wp_nav_w2 .wp_nav .sub-nav .nav-item a span.item-name {
    width: 100%;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    color: #000;
}

/*去掉项目前面的圆点*/
.Article_Index{
display: none!important;
}
/*去掉项目左侧的padding*/
.wp_article_list{
padding-left: 0;
}
/*调整新闻列表的高度*/
.wp_article_list .list_item {
height: 40px;
line-height: 40px;
}
/*新闻列表文字颜色*/
.Article_Title a {
color: #000;
}
/*左上角滚动图片*/
.dtjt8_div_img {
width: 100%!important;
height: auto!important;
padding-top: 16px;
}
.dtjt8_div_img img {
width: 100%!important;
height: auto!important;
}
/*下方滚动图片*/
#topw4 {
width: 100%!important;
margin-top: 10px;
}
/**********************响应修改首页样式********************/
@media (max-width: 525px) {  
.list_item {
  height: auto!important;
}
.pr_fields {
  display: block!important;
  float: none!important;
  width: 100%!important;
}
.Article_Title {
  display: block!important;
  float: none!important;
}
.ex_fields{
  display: block!important;
  float: none!important;
}
.Article_PublishDate {
    display: block!important;
    float: none!important;
}
#list-items .list_item div{
line-height: normal!important;
}
}




/*listcolumn页面开始*/
#list-items{
margin-top: 20px;
}
/*列表项修改*/
#list-items .list_item{
list-style: none;
height: 60px!important;
border-bottom: none!important;
padding: 0 10px!important;
}
#list-items .list_item div{
line-height: 55px;
}

#list-items .wp_article_list li:hover{
        background-color: white;
        box-shadow: 0 0 10px rgba(0, 0, 0, .2);
}

#list-items .pr_fields span a{
        font-size: 16px;
}
/*左侧大项标题样式设置*/
.projName {
    font-size: 20px;
    font-weight: 600;
    color: #FFF;
    background: #9b0004;
    text-align: center;
}

.projList{
    font-size: 16px;
}
/*去掉前面的箭头符号*/
.projList ul li a{
    background: none!important;
}
/*消除左侧列表项目的内边距*/
.projList .wp_listcolumn, .projList .wp_subcolumn {
    padding-left: 0;
}
.wp_listcolumn .wp_column a {
    padding: 10px 0;
}
/*选中项目的样式设置*/
.wp_listcolumn .wp_column a.selected {
    color: #2F59B3;
    background: #e8e8e8!important;
}
/*左侧样式列表结束*/

/*右侧的分项标题*/
.newsListName {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.newsListName .Column_Name {
    font-size: 20px;
    color: #2F59B3;
    border-bottom: 2px solid #e8e8e8;
    display: inline-block;
    height: 100%;
}
/*新闻列表和上方标题之间的距离*/
.newsList {
    padding-top: 12px;
}
/*响应式页面修改左侧title字体大小*/
@media (max-width: 577px) {  
    .Column_Name {
font-size: 18px!important;
}
}
@media (max-width: 384px) {  
    .Column_Name {
font-size: 16px!important;
}
}
/*listcolumn页面结束*/

/*displayinfo页面开始*/
/*标题*/
#list-content .Article_Title{
        font-size: 34px;
        width: 100%;
        display: block;
        margin: auto;
        margin-top: 50px;
        text-align: center;
}
/*发布时间*/
#list-content .Article_PublishDate{
        font-size: 16px;
        width: 100%;
        display: block;
        margin: 20px auto 40px;
        text-align: center;        
}
#list-content .Article_PublishDate:before{
        content: "发布时间：";
        font-size: 16px;

}
#list-content .Article_PublishDate:after{
        content: "";
        border: solid 2px #e4e4e4; 
        display: block;
        margin: 50px auto;
}
#list-content .Article_Content p{
        font-size: 16px;
        line-height: 150%;
}
.Column_Name{
        font-size: 24px;
        line-height: 50px;
}
.Column_Position{
        font-size: 14px;
        margin: 30px 0 0 30px;
        line-height: 20px;
        display: block;
}
.Column_Position a{
        color: #000;
font-size: 20px;
}
/*displayinfo页面结束*/
