*{
    margin: 0;
    padding: 0;
    border: 0;
    text-decoration: none;
    list-style: none;
}
body{
    font-family: "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
}
.top_wrap{
    width: 1200px;
    margin: 0 auto;
    height:125px;
    padding-top: 20px;
}
.top_wrap img{
   width:1000px;
}
.mid_img{
    width: 1920px;
    position: absolute;
    left: 50%;
    margin-left: -960px;
}
.nav_top{
    margin: 0 auto;
    background-color: #448ccb;
    height: 15px;
    min-width:1200px;
}
.nav img{
    position: absolute;
    right: 0;
    z-index: 999;
    top: -200px;
    min-width:1200px;
}
.nav{
    position: relative;
    width: 1200px;
    margin: 0 auto;
}
.nav1  {
    position: absolute;
    width: 1200px;
    background-color: #fff;
    opacity: .85;
    z-index: 666;
}
.nav1 ul{
    position: relative;
    width: 1200px;
    margin: 0 auto;
    
    height: 60px;
    z-index: 99999;
}
.nav .nav1 li{
    display: inline-block;
    position: relative;
}
.nav1 ul li a{
    display: block;
    color: #000;
    font-size: 21px;
    line-height: 60px;
    padding: 0 15px;
    
}
.nav1 ul li a:hover,#current{
    background-color: #448ccb;
    color: #fff;
}
.nav1 ul li:hover .nav_box{
    display: block;
}


.nav .nav1 .nav_box{
    display: none;
    position: absolute;
    z-index: 9999;
    background-color: #fff;
    width: 100%;
    height: auto;
    padding-bottom:20px;
    text-align: center;
    opacity: .8;
    
}
.nav .nav1 .nav_box  a{
    font-size: 18px !important;
}
.nav .nav1 .nav_box li {
    display: block;
    height: 40px;

}
.nav1 ul li:hover .nav_box a{
     height: 40px;
     line-height:40px !important;
}
.banner{
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.banner ul{
    
    list-style: none;
    position: absolute
}
.banner ul li{
    display: inline-block;
    
}
.contents{
    width: 1200px;
    margin: 0 auto;
    padding-top: 20px;
}
.content{
    width: 380px;
    float: left;
    height: 280px;
    margin-right: 25px;
    margin-bottom: 30px;
}
.lunbo{
    margin-right: 0px;
}
.b_xueke,
.b_xueke_more,
.b_fazhan,
.b_fazhan_more,
.b_shiye,
.b_shiye_more,
.b_xiazai,
.b_xiazai_more
{
   display:none;
}
.title{
    width: 100%;
    border-bottom: #448ccb 2px solid;
}
.icon{
    display: inline-block;
    width: 30px;
    height: 30px;
    background-size: 30px 30px; 
}
.titlename {
    font-size: 20px;
    line-height: 35px;
    vertical-align: top;
    color: #fff !important;
    background-color: #448ccb;
    padding: 6px 15px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.titlename.other{
    color: #000 !important;
      background-color: #fff;
}
.more{
    float: right;
    color: #333;
    font-size: 16px;
    margin-top: 10px;
}
.neirong ul li{
    height: 54px;
    line-height: 54px;
    font-size: 15px;
    border-bottom: 1px #ccc dashed;
}
.news::before{
    content: '';
    display: inline-block;
    width: 5px;
    height: 5px;
    background-color: #448ccb;
    border-radius: 2.5px;
    position: relative;
    margin-right: 8px;
    top: -2px;
}
.news{
    display: inline-block;
    width: 330px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #000;
}
.down .news{
   width: 480px;
}
.tongzhi_list{
    line-height: 30px;
    font-size: 15px;
}
.news:hover{
    color: #448ccb;
}
.newstime{
    float: right;
}
.youqing{
    vertical-align: top;
    margin-right: 0px;
    width:1200px;
     margin: 30px auto;
}
.youqing ul{
    list-style: disc;    
    margin-bottom: 33px;
    margin-top: 15px;
}
.youqing ul li{
    line-height: 25px;
    height: 25px;
    border-bottom: 0;
}
.youqing a {
    color:#333;
}
.youqing a:hover{
    color: #448ccb;
}
.youqing .neirong{
   text-align: center;
}
.dangjian_img{
    position: relative;
    left: -15px;
}
.dangjian{
   width:585px;
}
.zhengce{
   width:585px;
   margin-right:0px;
}
.link{
  display:flex;
  justify-content:space-between;
}
.link li {
    display: block;
    width:18%;
    height: 41px !important;
    line-height: 41px !important;
    border: 1px solid #448ccb !important;
    margin-bottom: 10px;
    border-radius: 4px;
    color: #fff;
}
.link li:hover{
    background-color: #448ccb;
    color: #fff;
}
.link li:hover a{
    color: #fff;
}
.link a{
    display: block;
}
.fengcai {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 20px;
    margin-top: 5px;
  }
  
  .fengcai .feng1 {
    background-repeat: no-repeat;
    height: 40px;
    float: left;
    
  }
  
  .fengcai .feng1 a {
    line-height: 40px;
    font-size: 20px;
    line-height: 35px;
    vertical-align: top;
    color: #448ccb !important;
  }
  
  footer {
    background-color: #448ccb;
    height: 200px;
    min-width:1200px;
  }
  
  footer .footer {
    width: 1200px;
    margin: 0 auto;
    padding-top: 25px;
  }
  
  footer .footer .footer_left {
    float: left;
  }
  
  footer .footer .footer_left p {
    color: #fff;
    margin-bottom: 8px;
  }
  
  footer .footer .footer_right {
    float: right;
  }
footer .footer .footer_right img{
   width:550px;
}
  .next i, .prev i {
      display: inline-block;
      width: 24px;
      height: 24px;
      line-height: 24px;
      text-align: center;
      border: 1px solid #666;
  }
.next i {
   padding-left: 5px;
   margin-right: 5px;
}
.prev i {
    padding-right: 5px;
 }
  footer .copy {
    text-align: center;
    color: #fff;
    margin-top: 25px;
  }
.dongtai.content{
  margin-right:0px;
}
.post.content{
  margin-left:25px;
}
.slideBox{ width:380px; height:276px; overflow:hidden; position:relative;position: relative;  }
.slideBox .hd{ height:24px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; position: absolute;right: 20px;top: 5px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px; padding: 5px; width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#448ccb; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:380px; height:290px; display:block; }
.banner12312{
    width: 1200px;
    margin: 0 auto;
    position: relative;
    top: 18px;
}
.layui-carousel-arrow{
    display: none;
}
.list_banner img{
    width: 100%;
}
    