.banner{
    background: url(../images/banner.png) top center no-repeat;
    width: 100%;
    height: 827px;
    margin: 0 auto;
    padding: 0;
}
.w1000{
    width: 1000px;
    margin: 0 auto;
}
.fpjj .title{
    background: url(../images/line.png) top center no-repeat;
    width: 100%;
    margin: 0 auto;
    padding: 0;
}
.fpjj .title img{
    display: block;
    margin: 0 auto;
}
.fpjj .left{
    width: 524px;
}
.fpjj .right{
    width: 400px;
    margin-right: 30px;
}
.fpjj .right .f16{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 400px;
    display: block;
}
.fpjj .right p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 66px;
}
.fping .title{
    background: url(../images/line1.png) top center no-repeat;
    width: 100%;
    margin: 0 auto;
    padding: 0;
}
.fping .title img{
    display: block;
    margin: 0 356px;
}
.fping .left{
    width: 539px;
}
.fping .right{
    width: 437px;
}
.fping .right .f20{
    text-align: center;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 437px;
    display: block;
}
.fping .right .xuxian{
    background: url(../images/xuxian.png) no-repeat;
    width: 100%;
    height: 1px;
    margin: 0 auto;
    padding: 0;
}
.fping .right li{
    letter-spacing: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 437px;
    display: block;
}
.fping .right p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 88px;
}
.fping .img{
    width: 1000px;
    height: 220px;
}
.gushi .title{
    background: url(../images/sgline.png) no-repeat;
    width: 178px;
    height: 323px;
    padding: 0;
}
.gushi .title img{
    display: block;
    margin: 10px auto;
}
.gushi .ml55{
    width: 336px;
}
.gushi .ml55 li{
    letter-spacing: 1px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    width: 336px;
    display: block;
}
.gushi .left .f16{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 336px;
    display: block;
}
.fpjt .title {
    background: url(../images/line.png) top center no-repeat;
    width: 100%;
    margin: 0 auto;
    padding: 0;
}
.fpjt .title img{
    display: block;
    margin: 0 auto;
}
.fpjt .swiper-container{
    width: 1000px;
    height: 522px;
    margin: 0 auto;
}
.fpjt .swiper-slide{
    position: relative;
}
.fpjt .swiper-wrapper{
    position: relative;
}
.fpjt .word{
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 116px;
    line-height: 160px;
    width: 100%;
    background: url(../images/yinying.png);
    text-align: center;
}
.fpjt .word a{
    width: 100%;
    height: 40px;
    overflow: hidden;
    font-size: 24px;
    color: #fff;
    text-align: center;
}
.fpjt .focus{
    position: relative;
}
.fpjt .arrow-left{
    background: url(../images/left.png) no-repeat;
    left: 0;
}
.fpjt .arrow-right{
    background: url(../images/right.png) no-repeat;
    right: 0;
}
.fpjt .arrow-left, .fpjt .arrow-right {
    position: absolute;
    z-index: 2;
    top: 45%;
    margin-top: -30px;
    width: 55px;
    height: 128px;
}
.plsy .title {
    background: url(../images/line2.png)no-repeat;
    width: 100%;
    height: 89px;
    margin: 0 auto;
    padding: 0;
}
.plsy .pic{
    display: block;
    margin: 0 auto;
}
.plsy .left{
    width: 431px;
}
.plsy .right{
    width: 431px;
}
.plsy .f22{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    width: 365px;
    display: block;
}
.plsy p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 71px;
}
.plsy ul li a{
    letter-spacing: 1px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    width: 365px;
    display: block;
}