.new{

    width: 100%;

    margin-top: 40px;

}

.new_box{

    width: 1200px;

    margin:0 auto;

}

/* 通知公告 */

.new_left{

    width: 850px;

    float: left;

}

.pb-carouselWarp .pb-carousel {

    position: relative;

    height: 100%;

}

.pb-carouselWarp {

    position: relative;

    width: 100%;

    height: 405px;

    overflow: hidden;

    margin-left: auto;

    margin-right: auto;

}

.pb-carouselWarp .pb-carousel-ind {

    position: absolute;

    bottom: 20px;

    right: 10px;

    /*transform: translateX(-50%);*/

}

.pb-carouselWarp .pb-carousel-ind li {

    float: left;

    width: 6px;

    height: 6px;

    border-radius: 3px;

    background-color: #fff;

    margin: 0 5px;

    cursor: pointer;

}

.pb-carouselWarp .pb-carousel-ind .pb-this {

    background-color: #c3161e;

}

.pb-carouselWarp .pb-carousel li {

    display: none;

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

}

.pb-carouselWarp .pb-carousel .pb-this {

    display: block;

    left: 0;

}

.pb-carouselWarp .pb-carousel li img {

    width: 100%;

    height: 100%;

    vertical-align: middle;

}

.pb-carousel li{

    position: relative;

}

.pb-carousel li p{

    position: absolute;

    bottom: 0;

    background-color: rgb(0,0,0,0.6);

    width: 100%;

    line-height: 45px;

    color:#fff;

    font-size: 14px;

    padding-left: 20px;

    padding-right: 300px;

    overflow: hidden;

    text-overflow:ellipsis;

    white-space: nowrap;

}

/* 右侧新闻 */

.new_right{

    width: 335px;

    float: right;

    background-color: #fff;

    padding-top: 15px;

    padding-bottom:11px

}

.new_top{

    width: 315px;

    margin:0 auto;

    border-bottom:1px solid #eaeaea;

}

.new_top p{

    float: left;

    font-size: 16px;

    color:#c3161e;

    font-weight: bold;

    border-bottom:1px solid #c3161e;

    padding-bottom:4px

}

.new_top div{

    float: right;

    margin-top: 7px;

}

.new_right ul{

    width: 315px;

    margin:0 auto;

}

.new_f{

    border-bottom:1px solid #eaeaea;

    padding-top: 25px;

    padding-bottom:15px

}

.new_l{

    width: 60px;

    text-align: center;

    float: left;

}

.new_l p:first-child{

    font-size: 26px;

    color:#c3161e;

    font-weight: bold;

    font-family: Arial, Helvetica, sans-serif;

}

.new_l p:nth-child(2){

    font-size: 12px;

    color:#999;

    font-family: Arial, Helvetica, sans-serif;

}

.new_r{

    float: right;

    width: 250px;

}

.new_r h1{

    font-size: 14px;

    color:#666;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.new_r p{

    font-size: 12px;

    color:#999;
margin-top: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

}

.new_o a p:first-child{

    padding-left: 15px;

    background: url(../image/dian.png) no-repeat left center;

    font-size: 14px;

    color:#666;

    width: 250px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    float: left;

}

.new_o a p:hover{

    color:#c3161e

}

.new_o a p:nth-child(2){

    float: right;

    color:#999

}

.new_o a{

    display: block;

    line-height: 32px;

}

/* 公告 */

.gg{

    width: 100%;

    margin-top: 30px;

}

.gg_box{

    width: 1200px;

    margin:0 auto;

}

.gg_top{

    width: 830px;

    margin:0 auto;

    border-bottom:1px solid #eaeaea;

}

.gg_top p{

    float: left;

    font-size: 16px;

    color:#c3161e;

    font-weight: bold;

    border-bottom:1px solid #c3161e;

    padding-bottom:4px

}

.gg_top div{

    float: right;

    margin-top: 7px;

}

.gg_left{

    float: left;

    background-color: #fff;

    width: 850px;

    padding-top: 15px;

    padding-bottom:10px

}

.gg_left ul{

    width: 830px;

    margin:0 auto;

}

.gg_left ul li{

    border-bottom:1px dashed #eaeaea;

}

.gg_left ul li:last-child{

    border:none

}

.gg_left ul li a{

    display: block;

    line-height: 38px;

}

.gg_left ul li a p{

    font-size: 14px;

}

.gg_left ul li a:hover p:first-child{

    color:#c3161e

}

.gg_left ul li a p:first-child{

    float: left;

    color:#666;

    width: 550px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    padding-left: 15px;

    background: url(../image/dd.png) no-repeat left center;

}

.gg_left ul li a p:nth-child(2){

    float: right;

    color:#999

}
.picList li{
    text-align: center;
}
.picList li p{
    text-align: center;
    margin-top: 5px;
}
.picList li p a{
font-size:14px;
 color:#999;
 margin-top:5px;
 text-align: center;
 display: block;

}
.picList li>a>div{
    margin-top: 5px;
}

/* 登录 */

.login{

    float: right;

    width: 335px;

    background-color: #f9f9f9;

    

}

.login_pic{

    text-align: center;

}

.lo_input{

    width: 275px;

    margin:20px auto 0;

    position: relative;

}

.lo_input input{

    width: 275px;

    border:1px solid #e2e7f1;

    border-radius: 5px;

    line-height: 40px;

    box-sizing: border-box;

    outline: none;

    font-size: 14px;

    color:#999;

    padding-left: 60px;

}

.lo_input:nth-child(2) img{

    display: block;

    position: absolute;

    left: 12px;

    top: 10px;

    z-index: 9999999;

    border-right:1px solid #e2e7f1;

    padding-right: 12px;

}

.lo_input:nth-child(3) img{

    display: block;

    position: absolute;

    left: 15px;

    top: 12px;

    z-index: 9999999;

    border-right:1px solid #e2e7f1;

    padding-right: 15px;

}

.lo_but{

    width: 275px;

    margin:20px auto 0;

    background-color: #c3161e;

    border-radius: 5px;

}

.lo_but p{

    display: block;

    line-height: 40px;

    text-align: center;

    color:#fff;

    font-size: 16px;

}

.lo_bot{

    margin-top: 15px;

}

.lo_bot p{

    float: left;

    font-size: 14px;

    color:#999;

    margin-left: 30px;

}

.lo_bot p span{

    font-size: 14px;

    color:#c3161e;

    font-weight: bold;

}

.lo_bot>span{

    float: right;

    display: block;

    font-size: 14px;

    color:#999;

    margin-right: 30px;

}

.login>a{

    display: block;

    width: 100%;

    padding-top: 17px;

    padding-bottom:6px

}

/* 人才 */

.kuajie{

    width: 98%;

    height: 40px;

    overflow:hidden;
    
  }
  
  .picList li{
float:left
}

  .kuajie span{

    float:left;

    margin-left: 10px;

    line-height: 40px;

    cursor: pointer;

    margin-right: 15px;

  }

  .kuajie span:hover{

    color:red;

  }

  .kuajie span.back{

    color:red;

  }

  .kuajie p{

    float:left;

    margin-left: 13px;

    color:#565656;

    line-height: 40px;

  

  }

  .zz{

    width: 100%;

    margin-top: 20px;

    padding-top: 15px;

  }

  .zz_top{

    width: 1180px;

    margin:0 auto;

    border-bottom:1px solid #eaeaea;

  }

  .zz_top p{

    float: left;

    font-size: 16px;

    color:#c3161e;

    font-weight: bold;

    border-bottom:1px solid #c3161e;

    padding-bottom:4px

  }

  .zz_top div{

    float: right;

    margin-top: 7px;

  }

  .hangye{

    width: 1200px;

    margin:0 auto;

    background-color: #ffffff;

  

  }

  .hangye h3{

    width: 97.5%;

    overflow: hidden;

    border-bottom: 1px solid #ededed;

    margin:0 auto;

    padding-top: 15px;

  }

  .hangye h3 p{

    float: left;

    width: 150px;

    height: 45px;

    background-color: #c8121b;

    text-align: center;

    line-height: 45px;

    font-size: 20px;

    color: #ffffff;

  }

  .hangye h3 img{

    float: right;

    margin-top: 15px;

  }

  .hangye .hytitle{

    overflow:hidden;

    width: 97.5%;

    margin:0 auto;

    border-bottom: 1px solid #ededed;

  

  }

  .hangye .hytitle p{

    float: left;

    padding:23PX 13px 10PX;

    cursor: pointer;

    font-size:16px;

    color:#333;

    display: block;

  

  }

  .hangye .hytitle p.colos{

    border-bottom:1px solid #c8121b;

    color:#c8121b;

  }

  .hangye #test2{

    width: 97.5%;

    margin:0 auto;

    background-color: #ffffff !important;

  }

  .index_part_j .content {

    width: 1200px;

    height: 320px

  }

  

  .index_part_j .home_ad {

    height: 360px;

    margin: 15px auto 0;

    overflow: hidden;

    width: 1200px

  }

  

  .index_part_j .home_ad .hd {

    float: left;

    width: 30px;

    margin-top: 80px

  }

  

  .index_part_j .home_ad .hd a {

    cursor: pointer;

    width: 30px;

    height: 100px;

    display: block

  }

  

  .index_part_j .home_ad .hd a.next {

    background: url(../image/rc_right.png) no-repeat;

    background-position: left center

  }

  

  .index_part_j .home_ad .hd a.prev {

    background: url(../image/left.png) no-repeat;

    background-position: left center

  }

  

  .index_part_j .home_ad .bd .picList li {

    float: left;

    display: inline;

    position: relative

  }

  

  .index_part_j .home_ad .bd {

    width: 1140px;

    float: left

  }

  

  .index_part_j .home_ad .bd ul {

    overflow: hidden;

    zoom: 1

  }

  

  .index_part_j .home_ad .bd ul li {

    float: left;

    _display: inline;

    overflow: hidden;

    text-align: center;

    width: 205px;

    margin:0 11px

  }

  

  .index_part_j .home_ad .bd ul li {

    text-align: center

  }

  

  .index_part_j .home_ad .bd ul li img {

    display: block;

    width: 205px;

    margin: 0 auto;

    overflow: hidden

  }

  

  

  

  .index_part_j .home_ad .bd ul li a:hover img {

    border-color: #999

  }

  

  .index_part_j .home_ad .bd ul li .title {

    line-height: 24px

  }

  .zjft_img_name{

    font-size: 16px;

    color:#666;

    line-height: 20px;
    
    margin-top: 5px;

  }

  .index_part_j .home_ad .bd ul li a p:nth-child(2){

    font-size: 16px;

    color:#666;

    margin-top: 10px;

  }

  .index_part_j .home_ad .bd ul li a p:nth-child(3){

    font-size: 14px;

    color:#999;

    margin-top: 5px;

  }

/* 智慧天下 */

.list-wrap{

    display: none;

}

.list-wrap.active{

    display: block;

}

.zh{

    width: 100%;

    margin-top: 40px;

    margin-bottom:50px

}

.zh_box{

    width: 1200px;

    margin:0 auto;

}

.classes-wrap{

    margin-top: 25px;

}

.classes-wrap div{

    display: inline-block;

}

.classes-wrap{

    text-align: center;

}

.classes-wrap div p{

    font-size: 16px;

    color:#666;

    cursor: pointer;

}

.classes-wrap div p span{

    margin:0 30px

}

.classes-wrap a{

    font-size: 16px;

    color:#666;

}

.classes-item.active p{

    color:#c3161e

}

.list-wrap{

    margin-top: 30px;

}

.list-wrap ul li{

    width: 285px;

    margin-right: 20px;

    float: left;

}

.list-wrap ul li:last-child{

    margin-right: 0;

}

.list-wrap ul li a{

    display: block;

    width: 100%;

}

.list-wrap ul li a p span:first-child{

    float: left;

    display: block;

    width: 220px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    font-size: 16px;

    color:#666;

}

.list-wrap ul li a p span:nth-child(2){

    float: right;

    display: block;

    font-size: 12px;

    color:#999;

    margin-top: 5px;

}

.list-wrap ul li a p{

    padding: 0 10px;

    margin-top: 10px;

}

.list-wrap ul li a p:nth-child(3){

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    font-size: 12px;

    color:#999

}