p{color: #616161;}
.fban{
    width: 100%;
    height: 450px;
    background: url(../images/news/newban.jpg) 50% 100% no-repeat;
}
.fban p{width: 310px;height: 280px;position: absolute;top: 80px;left: 50%;}

.fwcont{width: 100%;height: auto;margin: 100px 0;}

.cont2{width: 1460px;height: auto;margin: 100px auto 0;border-bottom: 1px solid #d2d2d2;padding-bottom: 80px;}
.tites{width: 1460px;margin: 0 auto;position: relative;}
.tites .tit{font-size: 36px;color: #616161;text-transform : uppercase;}
.tites .tit1{margin-top: 10px;width: 100%;height: 46px;position: relative;}
.tites .tit1 span:nth-of-type(1){
    width: 320px;
    text-align: center;
    font-size: 36px;
    background: #00011c;
    color: #ffdd80;
    display: inline-block;
    line-height: 46px;
    font-weight: normal;
}
.tites .tit1 span:nth-of-type(2){
    font-size: 14px;
    line-height: 23px;
    position: absolute;
    top: 0;
    left: 340px;
    color: #616161;
    font-family: 宋体;
}
.cont1 .tites .tit1 span:nth-of-type(2){
    font-size: 24px;
    line-height: 46px;
    color: #616161;
    text-transform : uppercase;
    font-family: 宋体;
}
.cont2 .teams{width: 100%;height: 502px;margin-top: 60px;overflow: hidden;position: relative;}
.cont2 .teams p.img{width: 887px;height: 100%;position: absolute;top: 0;}
.cont2 .teams p.img img{opacity: 0; transition: all 1s ease;}
/* .cont2 .teams p.img:nth-child(1) img{opacity: 1;} */
.cont2 .teams p.on img{opacity: 1}
.cont2 .teams .ulimg{width: 560px;height: 502px;position: absolute;top: 0;right: 0;border: 1px solid #bfbfbf;}
.cont2 .teams .ulimg ul{width: 100%;height: 100%;overflow: hidden;}
.cont2 .teams .ulimg ul li{width: 100%;height: 167px;}
.cont2 .teams .ulimg ul li a{width: 100%;height: 100%;display: block;}
.cont2 .teams .ulimg ul li a .limg{width: 520px;margin: 0 auto;padding-top: 10px;padding-bottom: 30px;border-bottom: 1px solid #bfbfbf;position: relative;}
.limg p.tit{font-size: 24px;width: 350px;height: 60px;line-height: 30px;position: relative;top: 18px;}
.limg p.time{
    font-size: 14px;
    color: #ffdd80;
    width: 85px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    position: absolute;
    left: 410px;
    top: 35px;
    background: #00011c;
}
.limg p.titxq{
    font-size: 14px;
    color: #a8a8a8;
    margin-top: 46px;
    height: 20px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;    
}
.cont2 .teams .ulimg ul li:hover{background: #00011c;}
.cont2 .teams .ulimg ul li:hover p{color: #ffdd80;}
.cont2 .teams .ulimg ul li:hover p.time{background: #fff;color: #00011c;}
.cont2 .teams .ulimg ul li:hover a .limg{border-bottom: 1px solid #00011c;}

.newdt{width: 1460px;height: auto;padding-top: 80px;margin: 0 auto}
.newdt ul.dtlist{width: 100%;height: 60px;overflow: hidden;}
.newdt ul.dtlist li{
    float: left;
    width: 486.5px;
    height: 100%;
    text-align: center;
    line-height: 60px;
    font-size: 24px;
    color: #616161;
}
.newdt ul.dtlist li:nth-of-type(2),.newdt ul.dtlist li:nth-of-type(3){border-left: 0;}
.newdt ul.dtlist li a{display: inline-block;width: 100%;height: 100%;border: 1px solid #bfbfbf;}
.newdt ul.dtlist li a.on{color: #ffdd80;background: #00011c;border: 1px solid #00011c;}
.newdt ul.dtlist li span{font-size: 14px;}
.newdt ul.dtlist li:hover a{color: #ffdd80;background: #00011c;border: 1px solid #00011c;}
.newdt .newcont{width: 100%;height: auto;margin-top: 80px;position: relative;overflow: hidden;}
.newcont i{display: block;width: 1px;height: 1180px;border-right: 1px dashed #bfbfbf;position: absolute;top: 0;left: 510px;}
.newcont ul{width: 100%;height: 1180px;overflow: hidden;}
.newcont ul li{width: 100%;height: 196.7px;position: relative;}
.newcont ul li .nimg{width: 296px;height: 184px;}
.newcont ul li .date{width: 214px;height: auto;position: absolute;left: 296px;top:50px;text-align: center;font-size: 44px;color: #a4a4a4;}
.newcont ul li .date span{font-size: 24px;display: block;position: absolute;top: 60px;right: 48px;}
.newcont ul li a.newxq{width: 920px;height: 100%;border-top: 1px solid #dcdcdc;position: absolute;top: 0;right: 0;display: block;}
.newcont ul li:nth-of-type(6n) a.newxq{border-bottom: 1px solid #dcdcdc;}
.newcont ul li:hover .newxq .lixq .tit,.newcont ul li:hover .newxq .lixq .tit b{
    background: #00011c;
    color: #ffdd80;
}


.newcont ul li .newxq .lixq{padding: 48px 30px;}
.newxq .lixq .tit{font-size: 24px;padding: 2px 4px;}
.newxq .lixq .tit b{font-weight: normal;}
.newxq .lixq .titxq{
    width: 100%;
    height: 58px;
    overflow: hidden;
    font-size: 14px;
    color: #a8a8a8;
    margin-top: 15px;
    line-height: 26px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    padding-left: 4px;
}
.page{height: 36px;margin: 120px auto;text-align: center;}
.pagination {
    display: inline-block;
    font-size:14px;
    margin: 0;
}
.pagination li{
    list-style: none;
    display: inline;
    float: left;
    line-height: 20px;
    text-decoration: none;
    margin-right: 10px;
}
.pagination>li>a{
    background: none;
    color: #626262;
}
.pagination>li>span{
    border: 0;
    color: #626262;
    font-size: 14px;
}
.pagination>li>span:hover{background: none;}
.pagination li a:link{
    background: none;
}
.pagination li a:hover{
    text-decoration:none;
}
.pagination li a:link:hover {
    color: #000;
}
.pagination li.thisclass a{
    background: #00011c;
    border: 1px solid #00011c;
    color: #ffdd80;
}
.pagination li:first-child {
    border-left-width: 1px;
}
.pagination li:last-child{
    margin-right: 0;
}
.pagination>li:first-child>a, .pagination>li:first-child>span{border-radius: 0;}
.pagination>li:last-child>a, .pagination>li:last-child>span{border-radius: 0;}
