@charset "UTF-8";
/* 通用 */
  body {
    overflow-x: hidden;
    background: #f9f9f9 url(bg-ren.jpg) 50% 0px no-repeat;
    box-sizing: border-box;
  }
  a:hover{
    color: #000;
    list-style: none;
  }
  .content{
    background: #fff;
    border-radius: 10px;
    padding: 20px 20px 1px 20px;
    margin-bottom: 25px;
    box-shadow:4px 4px 8px #dbdcdc;;
  }
  .header{
    margin: 0 auto;
  }
  p{
    line-height: 36px;
  }
  .p1 , .p2 ,.p3,.p4,.p5{
    height: auto;
    background: none;
    overflow: visible;
  }
  .yqlj {
      width: 20%;
      float: left;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
  }
  .text_only1{
    display: inline-block;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow:ellipsis;
    justify-content: space-between;
  }
  .t_c{
    text-align: center;
  }
  .t_i_2{
    text-indent: 2em
  }
  .deta_col{
    color:#E63D3B;
    font-size: 14px;
  }
  .list-t li:hover a,.list-t li:hover span{
    color:#6DB4FC;
  }
  .news {
    height: auto;
  }
/* 通用 */
/* 头部开始 */
  .header .top_nav{
    height:80px;
    padding: 20px 0 20px 20px;
    width: 1200px;
    margin: 0 auto;
  }
  .header .top_nav_bg{
    background: #fff;
  }
  .nav {
    width:auto;
    padding: 0px 0px;
  }
  .nav li {
    width: auto;
  }
  .nav li a{
    padding: 0;
    height: 40px;
    margin-left: 20px;
    line-height: 40px;
    font-size: 16px;
  }
  .nav li a i{
    background: url(lsj-icon01.png) no-repeat center center;
    transition: all .3s;
    display: inline-block;
    vertical-align: bottom;
    margin: 0;
    margin-right: 5px;
    background-size: 55%!important;
  }
  .news .tab a {
    height: 40px;
    line-height: 24px;
  }
  .header .logo{
    text-align: center;
    margin:103px 0 110px 0;
  }
/* 头部结束*/

/* 主体开始*/
  .content .news h3.tab a:first-child {
    background-color: #fff;
    color: #248EFB;
    font-weight: 600;
    padding: 0;
    text-align: left;
  }
  .content .news h3.tab a:first-child::before{
    content: '|';
    color: #248EFB;
    margin-right: 9px;
    font-size: 19px;
  }
  .content .news h3.tab a:last-child {
      position: absolute;
      right:-24px;
      height: 0px;
      width: 0px;
      font-size: 14px;
      color:#988f8f;
    }
  .content .news h3.tab a:last-child::after{
      content: ">>";
      font-size: 14px;
      vertical-align:bottom;
      font-family: '微软雅黑';
      font-weight: 600;
      margin-left: 5px;
  }
  .content .news .pane{
    background-color:#F7FBFF;
    padding:6px 13px;
  }
  .a1 li i {
    float:left;
  }
  .a1 li a{
    margin: 0 16px 21px 0;
  }
  .nav>li>a:focus, .nav>li>a:hover{
    background: #fff;
  }
  .content .p1{
    margin-top:20px 0 20px 6px;
  }
  .content .p1 .row {
    margin-left: -5px;
  }
  .content .p1 .announ ul li a{
    background-color: #fff;
    color: #000;
    border: 1px solid #eee;
    box-shadow: 1px 2px 4px #eee;
  }
  .content .p1 .announ .s1{
    color:#20A0E4;
  }
  .content .p1 .announ a{
    text-align: center;
    line-height: 70px;
  }
  .content .p1 .announ a span{
    width: 84px;
    line-height: 1.4;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 3px;
  }
  .content .p1 .announ a i{
    width: 45px ;
    height: 45px;
    border-radius: 100%;
    background-image: url(icon_1.png);
    background-size: 100px auto;
    margin: 12px 8px 0 0;
  }
  .content .p1 .announ .s1{
    background-color: #20A0E4;
    background-position: -1px -1px;
  }
  .content .p1 .announ .s1+span{
    color: #20A0E4;
  }
  .content .p1 .announ .s2{
    background-color: #F15A5D;
    background-position:-53px 0px;
  }
  .content .p1 .announ .s2+span{
    color: #F15A5D;
  }
  .content .p1 .announ .s3{
    background-color: #79C37C;
    background-position: 0px -53px;
  }
  .content .p1 .announ .s3+span{
    color: #79C37C;
  }
  .content .p1 .announ .s4{
    background-color: #26C6DA;
    background-position:-53px -53px;
  }
  .content .p1 .announ .s4+span{
    color: #26C6DA;
  }
  .content .p1 .announ .s5{
    background-color: #488AD5;
    background-position:-2px -110px;
    margin-left: 85px;
  }
  .content .p1 .announ .s5+span{
    color: #488AD5;
    margin-left: -100px
  }
  .content .p1 .announ ul li a:nth-child(2) span{
    color:#20A0E4
  }
  .content .p1 .announ ul li a:nth-child(3) i{
    color:#20A0E4
  }
  .content .p1 .announ ul li a:nth-child(3) span{
    color:#20A0E4
  }
  .content .p1 .announ ul li a:nth-child(4) i{
    color:#20A0E4
  }
  .content .p1 .announ ul li a:nth-child(4) span{
    color:#20A0E4
  }
  .content .p1 .announ ul li.active{
    background:
  }
  .content .p1 .announ li:last-child{
    width: 100%;
    max-width:100%;
  }
  .content .p2 li{
    width:281px;
    height: 94px;
    float: left;
  }
  .content .p2 li+li{
    margin-left: 12px
  }
  .content .p2 li:first-child{
    background-image: url('nav_1.png');
  }
  .content .p2 li:nth-child(2){
    background-image: url('nav_2.png');
  }
  .content .p2 li:nth-child(3){
    background-image: url('nav_3.png');
  }
  .content .p2 li:nth-child(4){
    background-image: url('nav_4.png');
  }
  .content .p2 li a{
    text-align: left;
    font-size: 18px;
    color: #fff;
    width: 158px;
    height: 40px;
    display: block;
    margin: 23px 0 0 122px;
    font-weight: 600;
  }
  .content .p2 ul{
    height: 94px;
    margin: 10px 0 30px 0
  }
/* 主体结束*/
@media (max-width:1200px) {
  .content,.footer,.header{
    width: 1200px;
  }
  .content{
    padding: 15px 10px 15px 20px;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-4,.col-md-6,.col-md-7 ,.col-md-5{
    float: left;
  }
  .nav{
    display: block;
  }
  .copyright p span {
    display: inline-block;
  }
  .footer .gov{
    position:absolute;
    margin-top:-5px;
    left: 10px;
  }
  .footer .jc{
    position:absolute;
    margin-top: 2px;
    right: 10px;
  }

}
