
#footer3 { clear: both;
    position: relative;
    width: 100%;
    background:#004098 url(../images/ft3_bg.jpg) no-repeat center top; background-size:100% 100%;}
.footer3 .inner {padding:20px 0 0 0;box-sizing:border-box;position:relative;z-index:1;max-width: 1200px;width: 98%;
    margin: 0 auto;
    overflow: hidden;}


#footer3 .inner .ftop{width: 98%;
    display:block ;}
#footer3 .inner .ftop img{width: 35%; margin: 0 auto;}
#footer3 .inner  .links ul {
    display: flex;
    justify-content: space-between;
    gap: 65px;}




    
    
    
#footer3 .inner .links {
    border-bottom: 0rem solid #ffffff26;
    padding-bottom: 0rem;}
    
#footer3 .inner .fbot {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;}
    
#footer3 .inner .fbot  .contant .tt span.title {
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    line-height: 45px;
     display: inline-block;
    margin-bottom: 10px;
    margin-left: 15px;}
#footer3 .inner  .fbot  .contant .con p{
    font-size: 16px;
    line-height: 28px!important;
    color: #fff;
    opacity: 0.7;}
    
#footer3  .inner  .fbot p img {
    max-width: 16px;
    margin-right: 15px;
    margin-top: 10px;}
    


#footer3 .inner {    margin: 10px auto;}
    

#footer3  .inner p a {color:#fff;}
#footer3 ter .inner p span {margin:0 3px;}

#footer3 .inner .fbot .contant{color:#fff;text-align: left;}


.fot_right3 {  width: 30%; display: flex; position: relative;
    justify-content: space-between; margin: 0 auto;
    margin-top: 20px;}
    
    
    
#footer3  .newmedia3 {
    line-height: 42px; display: block;position: relative;

    margin: 15px 0;}

#footer3  .newmedia3 a {
    height: 42px;
    line-height: 42px;
    display: inline-block;
    vertical-align: middle;}

#footer3  .newmedia3 span {
    padding-left: 10px;}

#footer3  #qrcode {
    display: none;}



#footer3  .newmedia3:hover {
    cursor: pointer;}

    .jsjb1 {width: 100px;
    position: absolute;
    top: -5px;
    left: 0px;
    z-index: 999999999;
    display: none;}
    .jsjb3 {width: 100px;
    position: absolute;
    top: -5px;
    left: 1px;
    z-index: 999999999;
    display: none;}

 .jsjb1  img {
    width: 80px;
    height: auto;}   
.jsjb3  img {
    width: 80px;
    height: auto;}

#footer3 .newmedia3:hover .jsjb3 {width: 80px;
    display: block;}


#footer3 .newmedia3:hover .jsjb1 {width: 80px;
    display: block;}






.media-object{
  max-width:290px;
  max-height:103px;}

.mediatitle{
height: 20px;
    line-height: 20px;
    overflow: hidden;}

.ctitle{
  text-align:center;
  line-height:1.5;
  padding:10px 0;
  font-size:16px;
  font-weight:bold;}

.other{
  padding:10px 0;
  text-align:center;}

.content_hide{
 display:none;}

.panel-default>.panel-heading{
   border:0;
   border-left: 5px solid #024585;}

.panel.panel-default.noboder{
 border:0;}

.cl{
 clear:both;}
.hg10{
 height:10px;}
.hg20{
 height:10px;}

.article_title div{
 text-align:center;
 font-weight:bold;
 background:#f5f5f5;
 padding:10px 0;
 border-right:1px solid #fff;
 color:#5F5D5D;}
.article{
 padding-left:5px;
 list-style-type:none;}
.article li{
padding-left: 20px;
background: url(../img/icon/jb.jpg) 10px center no-repeat;
height: 36px;
line-height: 30px;
overflow: hidden;}

.article li a{
 font-size:14px;}

.article li a:hover{
 color:#024585;}

.article li.article_title{
 padding:0;
 border:0;
 margin-bottom:10px;}

.article li center div{
 padding:0;
 margin:0;}

.pages{
 height:40px;
 line-height:40px;}

.pages form table{
 margin:0 auto;}

.pages form table tr td table tr td span.PrevDisabled,.pages form table tr td table tr td span.NextDisabled{
  height:20px;
  line-height:20px;
  padding:0 5px;}




.pages table tbody tr td table tbody tr td div span,.pages table tbody tr td table tbody tr td div a{
height:20px;
line-height:20px;
padding:0 5px;}



.pages form table tr td table tr td a.Next{
  height:20px;
  line-height:20px;
  padding:0 5px;}

.pages form table tr td table tr td #gotopagebut{
  padding:0 5px;}

.ctitle{
  text-align: center; 
  font-size: 18px;
  font-family:'宋体';}

        .attach ul{
            list-style-type:none;
            padding-left:0;}
        .attach ul li{
            padding:5px 0;
            background:url(../img/icon/jb.jpg) left center no-repeat;
            padding-left:15px;}
        .c_content{
          line-height:2;}


.a-z{
 text-align: center;
    margin-bottom: 20px;}

.a-z a{
  margin:0 5px;}

#vsb_content_2 table.totable{
 border:0;
 margin:0 auto;}

#vsb_content_2 table.totable td{
 border:0;
 height:24px;
 line-height:24px;}

#vsb_content_3 table.totable{
border:0;
margin:0 auto;}

#vsb_content_3 table.totable td{
border:0;
height:24px;
line-height:24px;}

#vsb_content_3 table.totable td a,#vsb_content_2 table.totable td a{
  color:#1e50a2;
  text-decoration:none;}

.nav-left > li.active, .nav-left > li.active:hover a, .nav-left > li.active a:visited{
   background-color:#eee;
   border-color:#ddd;
   color:#024585;}

.nav-left>li {
    border: 1px solid #eee;}

.curr_menu{
  padding:10px 15px;
  background:#024585;
  color:white;
  font-size:16px;
  font-weight:bold;}

.box_data{
  text-align:center;
  margin-bottom: 5px;
  padding: 5px;}

.ygjs{
 border:1px solid black;
 padding-left:5px;
 padding-right:5px;}

.panel.panel-default{
 border:0;}


.box_data{
  text-align:center;
  margin-bottom: 5px;
  padding: 5px;}
.box_title{
 height:40px;
 line-height:40px;
 text-align:center;
 cursor: pointer;
 padding-left:24px;}
.box_title span{
 background:white;
 height:40px;
 line-height:40px;
 
 padding:0 10px;
 text-decoration: line-through;}

#content_show .panel.panel-default .panel-body.list-btns a{
 color:#1e50a2;
 text-decoration:none;}

.cen{
 text-align:left;}

.wb_content #vsb_content_2 a{
  text-decoration:none;}

.wb_content #vsb_content a{
 color:#1e50a2;
text-decoration:none;}

.panel-group .panel-collapse .panel-body.list-btns div a{
 font-size:14px;}

.panel-group .panel-collapse .panel-body.list-btns div a:hover{
  color:#024585;}




.navbar-top .navbar-nav>li>a .cp,.navbar-top .navbar-nav>li>a .ba{
 line-height: 12px; 
 display: block;}

.navbar-top .navbar-nav>li>a .ba span{
  cursor: pointer;
  margin-left:10px;}

#content_show .panel-default.panel .list-btns.panel-body .box_data a{
color:inherit;}

#content_show .panel-default.panel .list-btns.panel-body .box_data a:hover{
 color:#024585;}
 
.wb_content #vsb_content_2 a:hover{
 color:#024585;}

.context .panel.panel-default.noboder .panel-body.list-btns .row a{
 color:#1e50a2;}

.xsqk table tr td a,.xsqk a{
 color:#1e50a2;}

@media (min-width: 1200px) {
 .footer{
   height:80px;}

 .list-news > li{
  margin-bottom:12px;}
 .text-nowrap{
  text-overflow:inherit;}

 .text-grey{
   height:40px;
   overflow:hidden;}

 .imgCon img{
   width:120px;
   height:84px;}

 .text-uppercase{
   font-size:14px;}
}

@media (max-width: 768px) {
  .text-grey{
    height:50px;}
  .text-grey.f1{
    height:60px;
    overflow:hidden;}
}

@media (max-width: 530px) {
 .navbar-top .navbar-nav>li>a .cp, .navbar-top .navbar-nav>li>a .ba{
   line-height:1.5;}

 .navbar-top .navbar-nav>li>a .ba span{
   margin-left:0;}
}