nav.navbar-1{    
    background-color: #082e78;
   
}

nav.navbar-1 .navbar-nav .nav-link{
    color: #fff;
    padding: 12px 25px;
    display: block;
}
nav.navbar-1 .navbar-nav .nav-link:hover{
    background-color: #1384e2;
}
.dropdown-toggle::after{
  display: none;
}
nav.navbar-1 .dropdown-menu {
    border: 0 none;
    padding: 0; 
    margin-top: 0;
    border-radius: 0;
    box-shadow: 0 0.3rem 1rem rgba(0,0,0,.3);
    padding-top: 1px;
}
nav.navbar-1 .dropdown-menu a {
    padding: 0.5rem 1.25rem; 
}

.dropdown .dropdown-menu{
    display: none;
}
.dropdown:hover .dropdown-menu {
    display: block;
}
nav.navbar-1 .dropdown-menu a:hover {
    /* background-color: rgba(0,0,0,.8); */
    background-color: #1384e2;
    color: #fff;
    transition: all 0.3s ease 0s;
}
.header_nav{
    list-style: none;
    display: flex;
    margin: 0;
    align-items: center;

}
.header_nav li{
    display: flex;
    align-items:center;
}
.header_nav li a{
    font-size: 0.875rem;	
    letter-spacing: 1px;	
    color: #333;	
    /* margin: 35px 35px 0 0;	 */
    margin-right: 2.25rem;
    position: relative;	
    display: inline-block;	
    line-height: 1.375rem;
    text-decoration: none;
}
.header_nav li a:hover{
    color:#194189;
    font-weight: bold;
}
.header_nav li a:after{	
    content:"";	
    display: block;	
    width: 1px;	
    height: 60%;	
    right: -1.125rem;	
    top:0;	
    bottom: 0;	
    margin: auto;	
    position: absolute;	
    background-color: #000;
}
.header_nav li a.last:after{	
    display: none;
}
.frm_search{
    height: 29px;

    position: relative;	
    width: 11.875rem !important;	
    height: 38px;	
    background-color: #eee;	
    line-height: 38px;	
    /* margin-top: 26px;	 */
    padding: 0 45px 0 20px;	
    overflow: hidden;	
    border-radius: 50px;

}
.frm_search input[name=keyword] {	
    width: 100%;	
    height: 38px;	
    line-height: 38px;	
    color: #333;	
    border:0;	
    background: transparent;
    outline: none;

}
    
.btn_search {	
    position: absolute;	
    right: 0;	
    top: 0;	
    width: 46px;	
    height: 38px;	
    background: url(../images/icon_search.png) center center no-repeat transparent;
    outline: none;
    border: none;;
}
.slides a{
    display: block;
    text-decoration: none;
    
}
.flexslider{
    border: none;
    margin: 0;
}

.news_slide_img{
    display: block;
    /* width: 416px; */
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 324px;
}

.news_caption {  
    padding-bottom: 0.625rem;  
    border-bottom: 1px solid #e5e5e5;  
    margin-bottom: 1.25rem;
    
}
.news_caption h2{  
    font-size: 1.5rem;  
    font-weight: normal;  
    line-height: 1;  
    letter-spacing: 1px;  
    color: #1f678d;  
    display: inline-block;  
    padding-left: 2.5rem;  
    background: url('../images/news_icon.png') no-repeat 0 center;
    background-size: auto 98%;
}
div.notice_caption h2{
    background-image: url('../images/notice_icon.png');
}
.news_caption h2::after{
    display: inline;
    content:'NEWS';
    font-size: 1.125rem;  
    color: #d2d2d2;  
    margin-left: 0.625rem;
}

.carousel-indicators{
    justify-content: flex-end;
    margin-right: 6px;
    margin-bottom: 0.25rem;
}
.carousel-indicators button[type=button]{
    width: 8px;
    height: 8px;
    background-color: rgba(255, 255, 255, 1);    
}
.news_caption .more_btn{
    float: right;
    display: inline-block;
}
.news_caption .more,.news_caption .more_text {
    float: right;
    display: inline-block;  
    width: 4.375rem;  
    height: 1.56rem;  
    background-color: #ddedf6;  
    border-radius: 13px;  
    font-size: 0.75rem;  
    line-height: 1.56rem;  
    letter-spacing: 1px;  
    color: #1f678d;  
    text-align: center;  
    margin-top: 0.3125rem;
    text-decoration: none;
}
div.notice_caption h2::after{
    content:'NOTICE';
}
/* 新闻列表 */
.news_list{
    list-style: none;
    padding-left: 0;
}
.news_list li{  
    display: block;   
    position: relative;   
    padding-left: 5.125rem;  
    height: 4.0625rem;
    text-decoration: none;
    margin-bottom: 1.25rem;
}
.news_list a{
    color: #000;
    text-decoration: none;
}

/* .news_list a{  
    display: block;   
    position: relative;   
    padding-left: 5.125rem;  
    height: 4.0625rem;
    text-decoration: none;
    margin-bottom: 1rem;
} */
.news_list .time {  
    position: absolute;  
    left: 0;  
    top: 0;  
    width: 4.0625rem;  
    height: 4.0625rem;  
    background-color: #eeeeee;  
    text-align: center;  
    color: #1f678d;
}
.notice_list .time{
    background-color: #1f678d;
    color: #fff;
}
.news_list .time .day {  
    font-size: 1.5rem;  
    font-weight: bold;  
    line-height: 2.5rem;
}
.news_list .time .ym {  
    font-size: 0.75rem;
}
.news_list .title{  
    font-size: 1rem;  
    font-weight: normal;  
    font-stretch: normal;  
    line-height: 1.875rem;  
    color: #000000;  
    height: 4.0625rem;  
    border-bottom: 1px solid #e5e5e5;

    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.channel{
    background: url("../images/link_bg.jpg") no-repeat center center;
    background-size: cover;
    /* height: 300px; */
}
.channel_caption{
    text-align: center;
}
.channel h2{
    display: inline-block;
    padding: 0 1.875rem;
    line-height: 52px;
    padding-left: 3.75rem;
    background: #1f678d url('../images/channel_icon.png') no-repeat 1.375rem 0.875rem;
    background-color: #1f678d;
    font-size: 1.5rem;
    letter-spacing: 1px;
    color: #fff;
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin-top: -4.75rem;
    margin-left: 0px;
    margin-bottom: 0;
}
.channel{
    /* padding-bottom: 1.25rem; */
}
.channel_list{
    list-style: none;
    padding:0 0 38px 0;margin: 0;
    /* height: 9.375rem; */
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
    align-items: center;
    align-content: center;
    
}
.channel_list li{
    flex-basis: 9.875rem;
    /* height: 6.25rem; */
    text-align: center;
    padding: 0.75rem 0;
    margin-top: 1rem;
}
.channel_list li:hover{
    box-shadow: 5px 5px 5px #aaaaaa;
    font-weight: bold;    
}
.channel_list li:hover .channel_icon{
    font-weight: bold;
}
.channel_list a{
    color: #000;
    text-decoration: none;
    display: block;
}
.channel_icon{
    color: #fff;
    font-size: 1.75rem;
    display: block;
    margin-top: 10px;
}
.channel_list .icon{
    display: block;
    height: 45px;
    background-repeat: no-repeat;
    background-position: center 8px;
    background-size: 30px;
}

.channel_list p{
    height: 35px;
    font-size: 16px;
    line-height: 35px;
    color: #ffffff;
    margin-bottom: 0;
}
.channel_list li:nth-child(1) {
    background: #0193da;
}
.channel_list li:nth-child(2) {
    background: #e8a54d;
}
.channel_list li:nth-child(3) {
    background:#256eb6;
}
.channel_list li:nth-child(4) {
    background:#0ba299;
}
.channel_list li:nth-child(5) {
    background: #0b87a2;
}

.channel_list li:nth-child(6) {
    background: #3db2c4;
    margin-right: 0px;
}



footer{
    padding: 1.5rem 0;
    background-color: #194189;
    color:#8396BF;
}
footer h3.footer_h3{
    font-size: 1rem;
    border-bottom: 1px solid #8396BF;
    padding-bottom: 10px; 
    position: relative;
    margin-bottom: 10px;
}
footer ul li a{
    color: #8396BF;
    font-size: 14px;
    text-decoration: none;;
}
footer h3.footer_h3::after{ 
    content: ""; 
    display: block; 
    width: 85px; 
    height:2px; 
    background: #8396BF; 
    position: absolute; 
    left: 0; bottom: 0;
}
.address ul{
    margin: 0;padding: 0;
    list-style: none;
}
.address ul li{
    padding-left: 0;
    margin-left: 0;
    font-size: 14px;
    padding: 3px 0;
}
.address ul li{
    font-size: 16px;
    
   /* background: url('../images/address_icon.png') no-repeat; */
    padding-left: 20px; 
    font-size: 14px; 
    line-height:30px;
}
.address ul li:nth-child(1){ background-position: 0 7px;}
.address ul li:nth-child(2){ background-position: 0 -26px;}
.address ul li:nth-child(3){ background-position: 0 -57px;}
.address ul li:nth-child(4){ background-position: 0 -92px;}

.wx img{
    opacity: 0.5;
}
.wx p{
    font-size: 0.875rem;
    margin: 0;
    color: #8396BF;
}

.section1-item {
    float: left;
    width: 158px;
    height: 100px;
    margin-right: 44px;
    margin-bottom: 13px;
    text-align: center;
    padding-top: 0.75rem;
}
.section1-item a{
    color: #000;
    text-decoration: none;
}
.section1-item.shadow {
    box-shadow: 5px 5px 5px #aaaaaa;
    font-weight: bold;
}
.section1-item .item-icon {
    height: 45px;
    background-repeat: no-repeat;
    background-position: center 8px;
    background-size: 30px;
    
}
.section1-item p {
    height: 35px;
    font-size: 16px;
    line-height: 35px;
    color: #ffffff;
}
.section1-item:nth-child(1) {
    background: #0193da;
}
.section1-item:nth-child(2) {
    background: #e8a54d;
}
.section1-item:nth-child(3) {
    background:#256eb6;
}
.section1-item:nth-child(4) {
    background:#0ba299;
}
.section1-item:nth-child(5) {
    background: #0b87a2;
}

.section1-item:nth-child(6) {
    background: #3db2c4;
    margin-right: 0px;
}

.section1-item:nth-child(1) .item-icon {
    background-image: url('../images/channel/icon01.png');    
}
.section1-item:nth-child(2) .item-icon {
    background-image: url('../images/channel/icon02.png');    
}
.section1-item:nth-child(3) .item-icon {
    background-image: url('../images/channel/icon03.png');    
}
.section1-item:nth-child(4) .item-icon {
    background-image: url('../images/channel/icon04.png');    
}
.section1-item:nth-child(5) .item-icon {
    background-image: url('../images/channel/icon05.png');    
}
.section1-item:nth-child(6) .item-icon {
    background-image: url('../images/channel/icon06.png');    
}


.carousel-caption {    
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .4);    
    text-align: left;
    padding: 0.375rem 1rem;
}
.carousel-caption p{
    padding: 0; margin: 0;
}
.carousel-caption a{
    color: #fff;
    text-decoration: none;
}

/* 二级页面 */
.sub_nav{
    position: relative;
}
.sub_nav h3{
    margin: 0;
    font-size: 1.125rem;
    font-weight: bold;
    color: #fff;
    padding: 1.4375rem 20px 1.4375rem 35px;
    background: rgba(25, 65, 137, 0.8);
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 100%;    
}
.sub_nav ul{
    margin: 0;padding: 0;
    list-style: none;
    margin-bottom: 15px;
    padding-bottom: 80px;
    background: #f1f1f1;
   /*del    background: url('../images/nav_left_bg.png') no-repeat right bottom #f1f1f1;*/
    overflow: hidden;
}

.sub_nav ul>li.active,ul.wp_listcolumn>li.selected {
    position: relative;
    background: #fff;
    font-weight: bold;
}
.sub_nav ul>li.active,ul.wp_listcolumn>li.selected .column-name{
    
    font-weight: bold;
}

.sub_nav ul>li.active:before,ul.wp_listcolumn>li.selected:before {
    content: "";
    display: block;
    width: 4px;
    height: 100%;
    background-color: rgba(25, 65, 137, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}

.sub_nav ul li a{
    display: block;
    letter-spacing: 1px;
    font-size: 18px;
    letter-spacing: 1px;
    color: #333333;
    padding: 13px 20px 13px 35px;
    text-decoration: none;
}

.sub_nav ul li a:hover{
    font-weight: bold;
}

.main{
    padding: 1rem;
}
.breadcrumb{
    padding-bottom: 0.75rem;
    border-bottom: 3px solid rgba(25, 65, 137, 0.6);
    margin-bottom: 0;
    padding-left: 24px;
    background: url('../images/icon_2.png') no-repeat 0 2px;
}
.possplit{background-image: url('../images/posSplit.png');background-repeat: no-repeat;background-position: left center;text-indent: 22px;background-position: center;width: 10px;display: inline-block; 
padding: 0 8px;}
.breadcrumb_icon{
    color:rgba(25, 65, 137, 1);
    color:#f8b551;
    margin-right: 0.75rem;
}
.breadcrumb a{
    color: #333;
    text-decoration: none;    
}
.breadcrumb a:hover{
    text-decoration: underline;
    font-weight: bold;
}

.article_header {  
    padding: 10px 15px;  
    /* margin-bottom: 20px;   */
    margin-top: 10px;
}

.article_header h3 {  
    text-align: center;  
    font-size: 24px;  
    font-weight: bold;  
    line-height: 40px;  
    color:  #000000;
}

.article_header p{
    text-align: center;
    margin-top: 10px;
    font-size: 14px;  
    letter-spacing: 1px;  
    color: #666;  
    padding: 0 20px;
    font-family: '宋体';
    margin-bottom: 0;
}

.article_content p {  
    text-indent: 2em;
}
.article_content{
    min-height: 360px;
}
.main{
    min-height: 360px;
}

ul.list{
    margin: 0;
    list-style: none;
    padding: 0;
}
ul.list li{
    margin: 0;
    /* padding: 15px 0; */
    border-bottom: 1px dotted #ccc;
    position: relative;
    
}
ul.list a{
    letter-spacing: 0px;
    line-height:28px;
    /* max-height: 56px; */
    overflow:hidden; 
    color:#000;
    display: block;
    text-decoration: none;
    padding: 10px 0px 10px 30px;
    position: relative;
}
ul.list a::before{
    content: '';
    border-top: 3.5px solid transparent;
    border-bottom: 3.5px solid transparent;
    border-left: 6px solid #1f678d;
    position: absolute;
    left: 12px;
    top: 20px;
    transition: all .2s ease-in;
}
ul.list a:hover{
    background-color: rgba(222, 235, 246, .4);
    /* background-color:  #deebf6; */
    color:#194189;
    font-weight: bold;
}
ul.list .time{
    position: absolute;
    top: 12px;
    right: 10px;
    color:#888;
    color: #888;
    
}



.wp_paging {	
    /* float: none;	 */
    text-align: right;	
    margin-top: 35px;
    list-style: none;
}
.wp_paging li,
.wp_paging li span,
.wp_paging li a {	
    /* float: none; */
}
.wp_paging a{
    color: #333;
    text-decoration: none;
}
.wp_paging a.pagingJump {	
    height: 22px;	
    line-height: 22px;	
    font-size: 12px;	
    background:  #1f678d;	
    color:  #fff;	
    padding: 0 3px 0 7px;	
    border-radius: 5px;	
    margin-left: -7px;	
    margin-bottom: 3px;
}
.wp_paging a.pagingJump:hover {	
    color: #fff;
}
.wp_paging li span.pages {	
    margin-left: 15px;	
    margin-top: -2px;
}
.wp_paging li input {	
    width: 55px;	
    height: 20px;	
    line-height: 20px;	
    border-radius: 4px;	
    margin-top: -25px;
}



.wp_paging {
    display:block;
    margin:0; padding:0; 
    list-style:none; 
    font-size:13px;
    font-family:'Microsoft Yahei', Verdana, Geneva, sans-serif; 
    color:#494949; 
    float:right;
    padding: 15px 0;
}
.wp_paging input {font-size:12px;*font-size:100%;}
.wp_paging li { display:inline-block; height:25px; line-height:25px; float:left; margin-top:5px;}
.wp_paging li span,.wp_paging li a { display:inline-block; float:left; margin-left:10px; }
.wp_paging li em { font-style:normal;}
.wp_paging li a { cursor:pointer; color:#666; line-height: 25px; height: 25px;}
.wp_paging li a:hover { color:#000; }
.wp_paging li a span{ margin:0;}
.wp_paging li input { font-size:12px;*font-size:100%; width:24px; height:15px; line-height:15px; border:1px solid #d5d5d5; background:#fff; margin-top:4px; text-align:center;}
.wp_paging li input:focus{ outline:none;}



/*现任领导*/

.leader_con {  
    overflow: hidden;
    }
    .leader_row {  
    overflow: hidden;  
    border-bottom: 1px solid #0050a5;  
    margin-bottom: 20px;
    }
.articleTitle03 h3 {
    font-size: 23px;
    color: #0050a5;
    font-weight: normal;
    letter-spacing: 1px;
    padding-top: 1rem;
  }
.leader_con ul{
    list-style: none;
}
.leader_title {  
    width: 130px;  
    height: 50px;  
    line-height: 50px;  
    text-align: center;  
    background-color: #0d58aa;  
    font-size: 16px;  
    float: left;  
    color: #fff;  
    font-weight: normal;
    }
    .leader_list01 {  
    margin-left: 138px;  
    overflow: hidden;
    }
    .leader_list01 li {  
    /* width: 25%;   */
    float: left;  
    margin-bottom: 0rem;
    }
    .leader_list01 li a {  
    display: block;  
    margin-left: 54px;
    }
    .leader_list01 .rq01{
        margin-left: 54px;

    }
    .leader-img01 {  
    width: 100%;  
    display: block;  
    /* height: 0;  
    padding-bottom: 138.46%;   */
    overflow: hidden;
    }
    .leader_list01 .leader-txt01 {  
    height: 40px;  
    line-height: 40px;  
    text-align: center;  
    color: #fff;  
    background-color: #2c8bf3;  
    font-size: 16px;  
    overflow: hidden;
    text-indent: 0em;
    }
    .articleTitle02 {  
    padding-bottom: 10px;
    }
    .last-noborder {  
    border-bottom: none;
    }
    .leader_list02 .leader-txt01 {  
    background-color: #8c8c8c;
    }
    .leader_row02 .leader_list01 {  
    margin-left: 0;
    }
    .leader_list03 {  
    width: 115%;
    }
    .leader_list03 li a {  
    margin: 0
    }
    .leader_list03 li {  
    width: 143px;  
    margin-right: 54px;
    }