/*自定义样式*/
#headtop{
    background: linear-gradient(to right,#18267F,#3177d9)
}
.header .sitelogo {
    margin-top: 0px;
    margin-left: -80px;
}
.header .sitelogo .sitetitle{
    margin-top: 54px;
    margin-left: 15px;
    font-weight: lighter;
}
#nav .inner .wp-panel{
    width: 1440px;
    position: relative;
    left: -120px;
}
.index-banner{
    max-width: 100%  !important;
}
.orbit-wrapper{
    width: 100%  !important;
}
.featured{
    width: 100%  !important;
}
#featuredw2 a{
    width: 100%  !important;
}
#featuredw2 a img{
    width: 100%  !important;
}
.index-top-left { 
    flex: 2;
    float: left;
    display: flex;
    align-items: center;
}
.index-top-right { 
    flex: 1;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    color: white;
    height: 35px;
    /* width: 200px; */
    font-size: 15px;
	a{
		color: white;
	}
}
.main1-content{
    display: flex;
    justify-content: space-between;
}
.main1-content-left{
    flex: 1;
    padding-right: 20px;
}
.main1-content-right{
    flex: 1;
}
#topw31 li{
    font-size: 16px;
    margin-top: 8px;
    height: 35px;
    background-position: 0px 32px;
    display: flex;
    justify-content: space-between;
    align-items: baseline
}
#topw31 .news_icon{
    background-position: 1px 5.5px;
    margin-right: 5px;
    flex: 1;
}
#topw31 .articlelist1_a_title {
    flex: 20;
}

.index-main1-news-title .tit .title{
    font-weight: bold;
    color: #1B2EA3 !important;
}
.index-main1-news-more{
    color: black;
}
.index-main1-news .news_wz{
    height: 120px;
}
 .index-main1-news .news_con{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: baseline;
    height: 100%;
}
.index-main1-news .news_con {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: baseline;
    height: 100%;
}
.index-main1-news .news_con .news_title{
    font-size: 16px !important;
    margin-top: 5px !important;
}
.index-main1-news .news_con .news_time{
    font-size: 13px !important;
    margin-top: -10px;
}
.index-main1-news .news_con .news_text{
    font-size: 14px !important;
    margin-bottom: 5px;
}
.index-main1-news-title3 .more_btn{
    float: right !important;
}
.index-main1-news3-more{
    float: right !important;
}
.index-main1-news3-title{
    font-size: 16px !important;
    margin-top: 15px !important;
}
.main3-content{
    display: flex;
    justify-content: space-between;
}
.main3-content-left{
    flex: 1;
}
.main3-content-right{
    flex: 1;
}
.index-main3-news .news .news-title{
    font-size: 16px !important;
}
.index-main3-news-title{
     font-size: 16px !important;
}
.index-top-link{
	color: white;
	text-decoration: none;
}
.index-time-content{
	color: white;
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 17px;
}
.nav .wp-menu .menu-item a.menu-link {
	padding: 0px 17px !important;
}
.news_tu .news_list li.news .news_imgs img{
        height: 100%;
}
.index-bottom-copyright{
	color: white;
        font-size: 16px !important;
	margin-bottom: 8px;
}   
.index-bottom-copyright-a{
	color: white;
        font-size: 16px;
	text-decoration: none;
}
.index-bottom-logo-img{
    height: 135px;
    margin-top: -5px;
    border-radius: 3px;
}
.post3 .tt .tit{
    float: left;
}
.post3 .tt .tit .title{
    color: #1B2EA3 !important;
}
#beginw40 img{
    width: 200px;
    height: 250px;
    object-fit: cover;
    object-position: center;
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 5px;
}
#beginw40 td div {
    text-align: center;
    font-size: 18px;
    font-weight: normal;
    margin-top: 12px;
}

.post-40{
    position: relative;
}
.post-40-nav{
    width: 100%;
    position: absolute;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 90px;
}
.post-40-nav .left{
    background: url(extends/images/left-arrow.png);
    width: 78px;
    height: 100px;
    cursor: pointer;
    background-color: black;
    opacity: 0.5;
    border-radius: 3px;
}
.post-40-nav .right{
    background: url(extends/images/right-arrow.png);
    width: 78px;
    height: 100px;
    cursor: pointer;
    background-color: black;
    opacity: 0.5;
    border-radius: 3px;
}

/*浮动广告*/
#float-bs {
    position: fixed;
    right: 100px;
    bottom: 85px;
    z-index: 100;
}

#float-bs img{ 
    border-radius: 10px;
}

#float-bs .Article_Title{
    display: none;
}

#float-ad-div{
    position:absolute;
    left:50px;
    top:60px;
    z-index: 200;
}

#float-ad-close-btn{
    position: absolute;
    top: 8px;
    right: 2px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    border-radius: 2px;
    padding: 2px 6px;
}


#float-ad-div img{
    border-radius: 8px;
}

#float-ad-div .Article_Title{
    display: none;
}

/*h5文章页面table宽度*/
.col_news_list .wp_entry table{
    max-width: 100%;
}

/* bg settting */


.bot-con-div{
      background-image: url("images/background/bg002.png"); 
      background-size: cover;
      background-position: center;
      position: relative;
}

.bot-con-div::before {
      content: ''; /* 创建伪元素 */
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      /* background: rgba(0, 0, 0, 0.5); */ /* 设置半透明的黑色遮罩层 */
      z-index: 1; /* 确保遮罩层在背景图片上 */
}

.bot-con-div-con {
  position: relative; /* 确保内容显示在背景之上 */
  z-index: 2; /* 提高内容的层级，使其显示在背景之上 */
  color: white; /* 白色文字，便于阅读 */
}

