.main{
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
}
.one-box{
    width: 100%;
    height: 38.54vw;
    background: url(../images/news-back.png) no-repeat center;
    background-size: 100% 100%;
    padding: 2.14vw 0;
}
.news-lf{
    width: 47.92vw;
    height: 34.27vw;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}
.news-lf-top{
    width: 100%;
    height: auto;
    border-bottom: 0.05vw solid #E7E7E7;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.news-lf-top-p{
    font-size: 1.25vw;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #0085E2;
    line-height: 1.25vw;
    position: relative;
    padding-bottom: 0.47vw;
}
.news-lf-top-p::after{
    content: '';
    width: 100%;
    height: 0.1vw;
    background: #0085E2;
    border-radius: 0.05vw;
    position: absolute;
    bottom: 0;
    left: 0;
}
.more{
    font-size: 0.73vw;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    background-image: url(../images/more-img.png);
    background-size: 0.63vw 0.52vw;
    background-position: 3.33vw 0.21vw;
    background-repeat: no-repeat;
    padding-right: 1.09vw;
}
.more:hover{
    color: #0085E2;
}
.news-bot{
    width: 100%;
}
.news-lf-bot{
    width: 23.44vw;
    margin-top: 0.99vw;
    display: flex;
    flex-direction: column;
}
/* .news-lf-bot:hover .shadow-p{
    color: #0085E2;
} */
.news-lf-back{
    display: flex;
    justify-content: space-between;
    margin-bottom: 1.04vw;
}
.news-lf-one{
    width: 23.44vw;
    height: 15.63vw;
    overflow: hidden;
    position: relative;
}
.news-img{
    width: 23.44vw;
    height: 15.63vw;
    display: block;
}
.shadow{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2.08vw;
    background: rgba(51, 51, 51, .6);
    padding: 0 0.78vw 0 0.99vw;
}
.shadow-p{
    font-size: 0.83vw;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #F6F6F6;
    line-height: 2.08vw;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news-lf-cont{
    width: 100%;
    height: 11.46vw;
    display: flex;
    justify-content: space-between;
}
.news-lf-cont-one{
    width: 15.26vw;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 1.04vw;
    background: #FFFFFF;
    /* box-shadow: 0px 2px 8px 0px rgba(4,0,0,0.07); */
    position: relative;
}
.news-lf-cont-one:hover .news-lf-cont-p{
    color: #0085E2;
}
.news-lf-cont-one:hover .news-lf-time{
    color: #0085E2;
}
.news-lf-cont-p{
    font-size: 0.83vw;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    padding-top: 1.04vw;
    text-align: left;
}
.news-lf-cont-span{
    display: flex;
    align-items: center;
    margin: 0.52vw 0;
}
.time{
    width: 0.83vw;
    height: 0.78vw;
    margin-right: 0.47vw;
}
.news-lf-time{
    font-size: 0.73vw;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #999999;
    line-height: 0.75vw;
    position: relative;
    top: 0.1vw;
}
.news-lf-p{
    font-size: 0.73vw;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #999999;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-align: left;
}
.news-lf-cont-line{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0.1vw;
    background: rgba(0, 133, 226, .6);
    box-shadow: 0px 2px 8px 0px rgba(4,0,0,0.07);
}
.news-lunbo{
    width: 100%;
    height: 3.44vw;
    position: relative;
}
.lf-two{
    width: 1.563vw !important;
    height: 1.563vw !important;
    left: 18.21vw !important;
    margin-top: 0 !important;
    z-index: 30 !important;
    border: none !important;
    outline: none !important;
}
.lf-two:after {
    width: 1.563vw !important;
    height: 1.563vw !important;
    background: url(../images/lf-two.png) no-repeat center;
    background-size: 100% 100%;
    content: '' !important;
}
.rg-two{
    width: 1.563vw !important;
    height: 1.563vw !important;
    right: 18.21vw !important;
    margin-top: 0 !important;
    z-index: 30 !important;
    border: none !important;
    outline: none !important;
}
.rg-two:after {
    width: 1.563vw !important;
    height: 1.563vw !important;
    background: url(../images/rg-two.png) no-repeat center;
    background-size: 100% 100%;
    content: '' !important;
}

.swiper-two{
    bottom: 0.28vw !important;
    right: 0;
    text-align: center !important;
}
.swiper-two .swiper-pagination-bullet{
    width: 0.63vw !important;
    height: 0.63vw !important;
    opacity: 1 !important;
    margin: 0 0.26vw !important;
    border-radius: 50% !important;
    border: 0.05vw solid #999999;
    background: transparent !important;
}
.swiper-two .swiper-pagination-bullet-active{
    width: 0.63vw !important;
    height: 0.63vw !important;
    margin: 0 0.26vw !important;
    border-radius: 50% !important;
    background: #999999 !important;
}

.news-rg{
    width: 13.54vw;
    height: 34.27vw;
    overflow: hidden;
    background: #FBFBFB;
    box-shadow: 0px 2px 8px 0px rgba(4,0,0,0.07);
    position: relative;
    padding: 1.04vw 1.04vw 0;
}
.news-rg-line{
    width: 100%;
    height: 0.1vw;
    background: #0085E2;
    position: absolute;
    left: 0;
    top: 0;
}
.news-rg-bot{
    width: 100%;
    height: auto;
    position: relative;
    display: flex;
    flex-direction: column;
}
.news-rg-a{
    border-bottom: 0.05vw solid #E7E7E7;
    padding: 1.08vw 0;
    display: flex;
    flex-direction: column;
}
.news-rg-a:hover .news-rg-a-p{
    color: #0085E2;
}
.news-rg-a-p{
    font-size: 0.83vw;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-align: left;
}
.news-rg-mar{
    margin: 0.64vw 0 0;
}

.two-back{
    margin: 2.08vw 0;
}

.swiper-slide:nth-child(2n) .news-lf-bot{
    margin-right: 0;
}
.jxxx-box{
    width: 30.729vw;
    height: auto;
    display: flex;
    flex-direction: column;
}
.jxxx-bot{
    margin-top: 1.302vw;
    display: flex;
    flex-direction: column;
}
.jxxx-img-box{
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;
    border-bottom: 0.052vw solid #E1E1E1;
    padding-bottom: 0.99vw;
    margin-bottom: 0.625vw;
}
.jxxx-img-box:hover .jxxx-cont-p{
    color: #0085E2;
}
.jxxx-img{
    width: 9.323vw;
    height: 6.146vw;
    display: block;
}
.jxxx-cont{
    width: 66%;
    display: flex;
    flex-direction: column;
}
.jxxx-cont-p{
    font-size: 0.833vw;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    line-height: 1.279vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.jxxx-cont-span{
    font-size: 0.729vw;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #999999;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-align: left;
    margin: 0.26vw 0;
}
.jxxx-cont-a{
    display: flex;
    flex-direction: column;
}
.jxxx-a-box{
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 1.14vw;
}
.jxxx-a-box-p{
    width: 80%;
    font-size: 0.833vw;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    line-height: 0.833vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.jxxx-a-box:last-child{
    margin-bottom: 0;
}
.jxxx-a-box-span{
    font-size: 0.833vw;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 0.833vw;
    display: block;
}
.jxxx-a-box:hover .jxxx-a-box-p{
    color: #0085E2;
}
.three-back{
    width: 100%;
    height: 32.031vw;
    background: #F8F8F8;

    padding: 2.24vw 0;
}
.w3{
    width: 69.896vw;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}
.xshd-p{
    font-size: 1.25vw;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #0085E2;
    position: relative;
    margin: 0 auto;
    padding-bottom: 0.208vw;
}
.xshd-p::after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0.104vw;
    background: #0085E2;
    border-radius: 0.052vw;
}
.xshd-box{
    margin-top: 1.042vw;
    width: 100%;
    position: relative;
}
.xshd-box-one{
    width: 62.5vw;
    height: 20.833vw;
    margin: 0 auto;
    overflow: hidden;
}
.lf-three{
    width: 1.719vw !important;
    height: 3.125vw !important;
    left: 0 !important;
    margin-top: 0 !important;
    border: none !important;
    outline: none !important;
}
.lf-three:after {
    width: 1.719vw !important;
    height: 3.125vw !important;
    background: url(../images/lf-three.png) no-repeat center;
    background-size: 100% 100%;
    content: '' !important;
}
.rg-three{
    width: 1.719vw !important;
    height: 3.125vw !important;
    right: 0 !important;
    margin-top: 0 !important;
    border: none !important;
    outline: none !important;
}
.rg-three:after {
    width: 1.719vw !important;
    height: 3.125vw !important;
    background: url(../images/rg-three.png) no-repeat center;
    background-size: 100% 100%;
    content: '' !important;
}

.swiper-three{
    bottom: 0.28vw !important;
    right: 0;
    text-align: center !important;
}
.xshd-img-box{
    width: 14.844vw;
    height: 20.833vw;
    position: relative;
    overflow: hidden;
}
.xshd-img{
    width: 100%;
    height: 100%;
    display: block;
}
.yy-box{
    width: 100%;
    height: 2.083vw;
    background: rgba(51, 51, 51, .6);
    padding: 0 0.99vw;
    position: absolute;
    left: 0;
    bottom: 0;
}
.yy-box-p{
    font-size: 0.833vw;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #F6F6F6;
    line-height: 2.083vw;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xshd-more{
    width: 8.333vw;
    height: 2.344vw;
    background: url(../images/more-back.png) no-repeat center;
    background-size: 100% 100%;
    margin: 1.2vw auto 0;
}
.shade-box{
    width: 14.844vw;
    height: 20.833vw;
    background: rgba(255, 255, 255, .8);
    padding: 4.167vw 2.031vw 0;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}
.shade-box-cont{
    display: flex;
    flex-direction: column;
}
.shade-box-cont-p{
    font-size: 1.042vw;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    line-height: 1.563vw;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    position: relative;
    padding-bottom: 0.208vw;
    text-align: left;
    margin-bottom: 1.25vw;
}
.shade-box-cont-p::after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 3.125vw;
    height: 0.104vw;
    background: #0085E2;
    border-radius: 0.052vw;
}
.shade-box-time{
    display: flex;
    align-items: center;
    margin: 0.208vw 0;
}
.shade-box-time-img{
    width: 0.833vw;
    height: 0.781vw;
    display: block;
}
.shade-box-weiz-img{
    width: 0.677vw;
    height: 0.781vw;
    display: block;
    position: relative;
    left: 0.104vw;
}
.shade-box-time-span{
    font-size: 0.729vw;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #0085E2;
    line-height: 0.729vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 0.417vw;
    position: relative;
    top: 0.104vw;
}
.shade-box-span{
    margin-left: 0.5vw;
}
.four-back{
    margin: 2.083vw 0 2.4vw;
}
.yqlj-bot{
    width: 100%;
    margin-top: 1.042vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.yqlj-bot-a{
    width: 11.667vw;
    height: 3.125vw;
    margin-right: 1.042vw;
}
/*.yqlj-bot-a:last-child{
    margin-right: 0;
}*/
.yqlj-bot-a-img{
    width: 100%;
    height: 100%;
    display: block;
}