/**栏目标题中横线**/

.section-title h2 {
    display: flex;
    flex-direction: row;
}

.section-title h2:before,
.section-title h2:after {
    content: "";
    flex: 1 1;
    border-bottom: 2px solid #ff4800;
    margin: auto 20px;
}


/*右侧边楼层导航 ScrollMagic and ScrollToPlugin */
nav.anchor-nav {
    position: fixed;
    /*right: 1%;*/
    right: 50px;
    top: 30%;
    z-index: 460;
    width: 48px;
    text-align: center;
}
nav.anchor-nav a {
    display: block;
    line-height: 40px;
    font-size: 14px;
    color: #ff4800;
}
nav.anchor-nav a:hover{
    font-size: 22px;
    font-weight: bold;
    text-decoration: underline;
}

nav.anchor-nav a.active {
    font-size: 22px;
    font-weight: bold;
    text-decoration: underline;
}
nav.anchor-nav .anchor-tip {
    position: absolute;
    display: none;
    right: 42px;
    margin: 4px 0 0 0;
    padding: 0 6px;
    font-style: normal;
    font-weight: bold;
    height: 30px;
    min-width: 96px;
    border-radius: 15px;
    background-color: rgba(255,255,255,1);
    box-shadow: 0 0 6px rgba(255,72,0,1);
    color: #ff4800;
    font-size: 15px;
    line-height: 30px;
    white-space: nowrap;
    /*border: solid 1px;*/
}

/*资源TAB项显示*/
 .my-tab-title{
    color: white;
    font-weight:700;
    font-size: 20px;
    font-family: "Microsoft yahei";
    line-height: 42px;
 }

/*.nav-link.active {*/
/*    color: #335fa5;*/
/*    border-bottom: 3px solid #ff4800;*/
/*}*/

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #ffffff;
    /* background-color: #fff; */
    /* border-color: #dee2e6 #dee2e6 #fff; */
    border-bottom: 3px solid #e2a017;
    background-color:transparent;
}

.nav-tabs .nav-link {
    border: 0px;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

/*资源列表三列显示样式,选择多列新闻时的样式*/
.articlelist3_tr{
    background: url();
}

.articlelist3_tr td{
    height: 28px;
}

.articlelist3_tr .news_icon {
    background: url();
}

/*资源列表三列显示样式,选择新闻列表组件时设置多列的样式*/
.wp_article_list .list_item {
    /*border-bottom: 1px dashed #ccc;*/
    border-bottom: 0px;
}

.wp_article_list .list_item {
    width: 100%;
    height:30px;
    line-height: 30px;
    vertical-align: top;
}

/**标题栏新闻窗口**/
.post{margin-bottom:20px;}
.post .tt{display:inline-block;width:100%;border-bottom:0 solid #e6e6e6;}
.post .tt .tit{float:left;display:inline-block;font-weight:400;font-size:18px;}
.post .tt .tit .title{display:block;color:#424242;font-family:"Microsoft yahei";line-height:42px;}
.post .tt .tit .name{display:none;color:#333;line-height:16px;}
.post .con{margin:0 auto;padding:6px 0;}
.post .con .wp_article_list .list_item{border-bottom:0px dashed #ccc;}
.post .con .wp_article_list .list_item .Article_Index{background:url(images/li.gif) no-repeat center;}
.post .more_btn{float:right;display:inline-block;margin-top:15px;margin-right:5px;height:20px;line-height:20px;}
.post .more_btn .more_text,.post .more_btn a{color:#e2a017;font-size:14px;cursor:pointer;}
.post .more_btn a{color:#666;}
.post .more_btn a:hover{color:#666;}
.post1 .tt{border-bottom: 3px solid #e5e5e5;}
.post1 .tt .tit .title{position:relative;top: 3px;display:inline-block;padding-bottom:5px;border-bottom:3px solid #235bb4;color: #335fa5;font-weight:700;font-size:20px;cursor:pointer;}
.post1 .tt .tit .title.selected{color:#0f429b;}
.post1 .more_btn a{color:#1826a5;}
.post1 .con{
    margin:0 auto;
    /*padding-top:15px;*/
}
.post2 .tt{border-bottom:3px solid #d8d8d8;}
.post2 .tt .tit .title{position:relative;top:2px;border-bottom:3px solid #235bb4;color:#335fa5;font-weight:700;font-size:20px;cursor:pointer;}
.post2 .con{padding-top:30px;}
.post3 .tt{width:100%;font-size:18px;}
.post3 .tt .tit{float:none;}
.post3 .more_btn{float:none;margin-left:10px;line-height:20px;}
.post4 .tt{border-bottom:1px solid #57b8ef;}
.post4 .tt .tit{border-bottom:0;}
.post4 .tt .tit .title{display:inline-block;margin-right:20px;border-bottom:3px solid #0074b3;color:#333;cursor:pointer;}
.post4 .tt .tit .title.selected{border-bottom:3px solid #fff;color:#000;}
.post1 .more_btn a{color:#1826a5;}
.news_list li.news{line-height:30px;}
.news_list li.news span.news_title{float:left;}
.news_list li.news span.news_title img{vertical-align:middle;line-height:25px;}
.news_list li.news span.news_meta{float:right;margin-left:2px;color:#9c9c9c;}
.news_list li.news .news_time,.news_list li.news .news_time span{color:#666;}
.news_list li.news .news_icon{display:inline-block;margin:0 auto;border:0 solid red;}
.news_list li.news .news_text{color:#666;line-height:22px;}
.news_list li.news .news_bg{position:absolute;right:0;bottom:0;left:0;height:30px;background:#000;opacity:.7;filter:Alpha(opacity=70);}
.news_list li.news p{line-height:34px;}
.rili .con{padding:5px 0;}
.rili .news_list li.news{
    /*margin-top:37px;*/
    margin-top:10px;
    line-height:31px;
}
.rili .news_list li.news.n1{
    /*margin-top:27px;*/
}
.rili .news_list li.news .news_date{float:left;margin-top:3px;width:72px;vertical-align:middle;text-align:center;font-family:"Microsoft YaHei";}
.post-14 li.news .news_date .news_year{float:left;display:inline-block;padding:5px 0;width:70px;background:#335fa5;color:#fff;font-size:24px;}
.post-14 li:hover .news_date .news_year{background:#f1ac4a;}
.rili .news_list li.news .news_date .news_days{float:left;display:inline-block;margin-top:2px;width:70px;background:#e6e6e6;color:#737373;vertical-align:top;font-size:12px;}
.rili .news_list li.news .news_wz{float:right;width:275px;}
.rili .news_list li.news .news_title{margin-top:4px;color:#000;font-size:16px;line-height:28px;}
.rili .news_list li.news .news_text{margin-top:7px;color:#666;font-size:12px;line-height:20px;}
.rili2 .con{padding:5px 0;}
.rili2 .news_list{width:280px;background:#eee;}
.rili2 .news_list li.news{margin-bottom:1px;}
.rili2 .news_list li.news.n1{padding-top:10px;border-bottom:1px solid #ccc;}
.rili2 .news_list li.news .news_date{float:left;margin-right:-70px;width:60px;background:#00707a;text-align:center;}
.rili2 .news_list li.news .news_date .news_year{background-color:#949494;color:#fff;font-size:22px;line-height:30px;transition:all .4s ease-in-out;}
.rili2 .news_list li.news .news_date .news_days{background-color:#e3e4e6;color:#6b6b6b;font-size:12px;line-height:30px;}
.rili2 .news_list li.news .news_wz{width:100%;}
.rili2 .news_list li.news .news_wz .news_con{margin-left:70px;padding:4px 0;}
.rili2 .news_list li.news .news_1{position:relative;top:18.5px;left:10px;}
.rili2 .news_list li.news .news_chart{float:left;margin-right:10px;width:8px;height:7px;background:url(images/dian.png);}
.rili2 .news_list li.news .news_title{float:left;margin-top:4px;color:#000;font-size:16px;line-height:0;}
.rili2 .news_list li.news:hover .news_date .news_year{background-color:#0945a8;transition:all .4s ease-in-out;}
.rili2 .news_list li.news:hover .news_date .news_days{background-color:#e3e4e6;}
.news_chart img{width:341px;height:231px;}
.news_text .news_list li.news{border-bottom:1px solid #eee;}
.news_text .news_list li.news .news_title{float:left;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;font-size:15px;line-height:39px;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.news_text .news_list li.news .news_meta{float:right;color:#6c6c6c;font-size:14px;line-height:39px;}
.news_text .news_list li.news .news_text{font-size:13px;line-height:22px;}
.news_text .news_list li.news .news_time{font-size:13px;line-height:28px;}
.news_tu .con{padding:12px 0;}
.news_tu .news_list{margin:0 -10px;}
.news_tu .news_list li.news{float:left;width:25%;}
.news_tu .news_list li.news .news_box{margin:0 10px;transition:all .4s ease-in-out;}
.news_tu .news_list li.news .news_box:hover{opacity:.85;filter:Alpha(opacity=85);}
.news_tu .news_list li.news .news_imgs{display:table-cell;overflow:hidden;height:180px;background-color:#f1f1f1;vertical-align:middle;}
.news_tu .news_list li.news .news_imgs img{width:100%;height:auto;max-height:100%;}
.news_tu .news_list li.news .news_title{overflow:hidden;height:45px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:45px;}
