.home {
    background: #f7f7f9;
    padding-top: 60px;
    padding-bottom: 40px
}

.home .scroll1 {
    width: 1200px;
    margin: 0 auto;
    position: relative
}

.home .scroll1 .top_hot_news {
    box-sizing: border-box;
    padding: 0 30px;
    margin-bottom: 20px
}

.home .scroll1 .top_hot_news .maintit {
    font-size: 46px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: 700;
    color: #212528;
    line-height: 56px;
    margin-bottom: 30px;
    cursor: pointer
}

.home .scroll1 .top_hot_news .subtit_box {
    display: flex;
    justify-content: center;
    font-size: 18px;
    font-family: MicrosoftYaHei;
    color: #212528;
    line-height: 45px
}

.home .scroll1 .top_hot_news .subtit_box .subtit {
    display: flex;
    width: 45%
}

.home .scroll1 .top_hot_news .subtit_box .subtit>div {
    max-width: 500px;
    cursor: pointer
}

.home .scroll1 .top_hot_news .subtit_box .subtit>span {
    margin: 0 20px
}

.home .scroll1 .swiperbox {
    width: 1200px;
    height: 440px;
    position: relative;
    cursor: pointer
}

.home .scroll1 .swiperbox .swiper {
    position: absolute;
    z-index: 4;
    width: 1200px;
    height: 440px
}

.home .scroll1 .swiperbox .swiper .img {
    width: 1200px;
    height: 440px
}

.home .scroll1 .swiperbox .paginationlist {
    z-index: 5;
    position: absolute;
    right: 0;
    width: 346px;
    height: 440px
}

.home .scroll1 .swiperbox .paginationlist .paginationli {
    width: 346px;
    height: 88px;
    box-sizing: border-box;
    background: url(swiperbg.png) no-repeat 50%;
    padding: 16px 20px;
    text-align: left
}

.home .scroll1 .swiperbox .paginationlist .paginationli>div {
    font-size: 18px;
    font-family: MicrosoftYaHei;
    color: #fff;
    line-height: 28px;
    height: 56px
}

.home .scroll1 .swiperbox .paginationlist .highlightpagination {
    background: url(swiperhightlightbg.png) no-repeat 50%;
    background-size: 100% 100%
}

.home .scroll1 .ad1box {
    width: 1200px;
    height: 120px;
    margin: 30px auto
}

.home .scroll1 .ad1box img {
    width: 1200px;
    height: 120px;
    cursor: pointer
}

.home .scroll1 .mianbox {
    height: 634px;
    display: flex;
    overflow: hidden;
    margin-bottom: 30px
}

.home .scroll1 .mianbox .recommendbox {
    height: 634px;
    width: 839px;
    overflow: hidden;
    margin-right: 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.home .scroll1 .mianbox .recommendbox .recommendLi {
    width: 270px;
    height: 302px;
    background: #fff;
    margin-bottom: 30px;
    cursor: pointer
}

.home .scroll1 .mianbox .recommendbox .recommendLi .top img {
    width: 270px;
    height: 152px
}

.home .scroll1 .mianbox .recommendbox .recommendLi .bot {
    width: 270px;
    height: 150px;
    box-sizing: border-box;
    padding: 16px 16px 0 16px
}

.home .scroll1 .mianbox .recommendbox .recommendLi .bot .tit {
    height: 48px;
    font-size: 16px;
    font-family: MicrosoftYaHei;
    color: #212528;
    line-height: 24px;
    text-align: left;
    margin-bottom: 48px
}

.home .scroll1 .mianbox .recommendbox .recommendLi .bot .info {
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #8f969f;
    line-height: 21px;
    display: flex;
    align-items: center
}

.home .scroll1 .mianbox .recommendbox .recommendLi .bot .info .author {
    width: 100px;
    margin-right: 10px
}

.home .scroll1 .mianbox .recommendbox .recommendLi .bot .info .time {
    width: 80px;
    text-align: left
}

.home .scroll1 .mianbox .recommendbox .recommendLi .bot .info .tag {
    margin-left: 8px;
    width: 40px;
    height: 19px;
    font-size: 12px;
    text-align: center;
    font-family: MicrosoftYaHei;
    color: #fff;
    line-height: 19px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAATCAYAAADiQ08DAAAAAXNSR0IArs4c6QAAAMRJREFUSEvtVlEWgzAIS7zOrrUrb9dxDywlrWv3v8eHz6qFhBQBPp7vEwdAAjgIW4MA7S7Ptu7vfO910Qzb2vf0b+krbc137h9sGf4bbvNDI+jAk+PZ2MkEka8g6+AYgTrOte8e7BTcb4Kq4MqpAZncoWiAiKp+GqOaneBO/ST4OhNEVVAQISipMJNbpUcSlOMVNa8UuaeH8fcjrhysHNQ/r3Kw6qDUz96Vqg62Qhr9uXpxts/NsFC9eBi9qhfvht2/ngc/Vv4z+W9FeUQAAAAASUVORK5CYII=) no-repeat 50%
}

.home .scroll1 .mianbox .viewpointbox {
    height: 634px;
    width: 346px;
    background: url(viewpointbg.a5bbb6ff.png) no-repeat top
}

.home .scroll1 .mianbox .viewpointbox .top {
    width: 346px;
    box-sizing: border-box;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 8px 0 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVoAAAA8CAYAAAAni3KFAAAAAXNSR0IArs4c6QAAA2VJREFUeF7t3LtrVEEUB+B7kiBiSjU+stkkvsAgSliMEFDsRCyDvSBYWgS0sVAQsUwhkkIRTBErbewsLe3ESrQU/4OISB6Suytqq5lpzrfNcovM4Xxz5rdThBvjc4snGh8CBAgQKCYQgraYrYUJECDQCkTnwq3jLAgQIECgnICgLWdrZQIECLjRmgECBAjUEIjOxXvHms31aIsNjWy13555mAfnQR7sWB72g9aHAAECBIoJROeSoC2ma2ECBAi0/3UgaA0CAQIEigrExOX7R4tWsDgBAgSSCwja5AOgfQIEygtE98rDI+XLqECAAIG8AtFdELR5t1/nBAjUEIjuwpIbbQ1pNQgQSCsQk1cfTaftXuMECBCoICBoKyArQYBAbgFBm3v/dU+AQAWBmLq2PLW10X/XQQz333XgmYd5cB7kwc7lYRu0FQJdCQIECKQVELRpt17jBAjUEojp608naxVThwABAhkF4qSgzbjveiZAoKKAoK2IrRQBAjkFYubG827O1nVNgACBOgKCto6zKgQIJBaImZtutIn3X+sECFQQiFOLLyYq1FGCAAECaQUEbdqt1zgBArUEBG0taXUIEEgrEKdvv+xsrv9o33UwNLKrfdeBZx7mwXmQBzuXh23Qpv2Z0TgBAgQqCAjaCshKECCQWyDO3Hk9nptA9wQIECgrIGjL+lqdAAECjaA1BAQIECgsELN33xwuXMPyBAgQSC0gaFNvv+YJEKghIGhrKKtBgEBqgeg9eHsotYDmCRAgUFhA0BYGtjwBAgSitzS40X4bYOwZfHvuQ/DoO5gH8+A8/HMexNnH7w76vSFAgACBcgKCtpytlQkQINAKCFqDQIAAgcICce7JhwOFa1ieAAECqQUEbert1zwBAjUEBG0NZTUIEEgtEPMrn8eaZu0PhNHGM4/fA2EenAfn4X/PQ8yvvB9L/VOjeQIECBQWiPnlQdC6uLi4uLj878XF3/8SkCd/5Umcf/Zpf+EwtzwBAgRSC8SsoE09AJonQKC8gKAtb6wCAQLJBaK3+nVfcgPtEyBAoKiAoC3Ka3ECBAg0TfRWP7rRmgQCBAgUFGiDdnj36NZ2jY3va7H97ZmHeXAe5MHO5WHMvfqyt2CQW5oAAQLpBQRt+hEAQIBAaQFBW1rY+gQIpBf4CYWmazwtbaIBAAAAAElFTkSuQmCC) no-repeat top
}

.home .scroll1 .mianbox .viewpointbox .top .tit {
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: 700;
    color: #212528;
    line-height: 26px
}

.home .scroll1 .mianbox .viewpointbox .top .more {
    font-size: 18px;
    font-family: MicrosoftYaHei;
    color: #52555a;
    line-height: 24px;
    cursor: pointer
}

.home .scroll1 .mianbox .viewpointbox .list {
    padding-top: 20px
}

.home .scroll1 .mianbox .viewpointbox .list .li {
    display: flex;
    align-items: center;
    font-size: 18px;
    font-family: MicrosoftYaHei;
    color: #212528;
    line-height: 24px;
    margin-bottom: 18px;
    cursor: pointer
}

.home .scroll1 .mianbox .viewpointbox .list .li>div {
    width: 300px;
    text-align: left
}

.home .scroll1 .mianbox .viewpointbox .list .li img {
    margin: 0 11px 0 21px
}

.home .scroll1 .specialbox {
    margin-bottom: 30px
}

.home .scroll1 .specialbox .top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 18px
}

.home .scroll1 .specialbox .top .tit {
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: 700;
    color: #212528;
    line-height: 26px
}

.home .scroll1 .specialbox .top .more {
    font-size: 18px;
    font-family: MicrosoftYaHei;
    color: #52555a;
    line-height: 24px;
    cursor: pointer
}

.home .scroll1 .specialbox .bot {
    display: flex;
    justify-content: space-between
}

.home .scroll1 .specialbox .bot .l img {
    cursor: pointer;
    width: 839px;
    height: 359px
}

.home .scroll1 .specialbox .bot .r img {
    cursor: pointer;
    display: flex;
    flex-wrap: wrap;
    width: 353px;
    height: 114px;
    margin-bottom: 8px
}

.home .scroll1 .videobox .top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 18px
}

.home .scroll1 .videobox .top .tit {
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: 700;
    color: #212528;
    line-height: 26px
}

.home .scroll1 .videobox .top .more {
    font-size: 18px;
    font-family: MicrosoftYaHei;
    color: #52555a;
    line-height: 24px;
    cursor: pointer
}

.home .scroll1 .videobox .botswiper {
    width: 1200px;
    height: 232px
}

.home .scroll1 .videobox .botswiper .img {
    width: 394px;
    height: 232px;
    cursor: pointer
}

.home .scroll1 .videobox .botswiper .swiper-button-next,
.home .scroll1 .videobox .botswiper .swiper-button-prev {
    color: #fff
}

.home .scroll1 .videobox .botswiper .swiper-button-next.swiper-button-disabled,
.home .scroll1 .videobox .botswiper .swiper-button-prev.swiper-button-disabled {
    pointer-events: auto
}

.home .scroll1 .videobox .botswiper .swiper-button-next:after,
.home .scroll1 .videobox .botswiper .swiper-button-prev:after {
    font-size: 30px
}

.fixedbox {
    width: 270px;
    top: 200px;
    position: absolute;
    z-index: 5;
    right: -306px
}

.fixedbox .network_politics {
    width: 270px;
    height: 106px;
    margin-bottom: 40px;
    cursor: pointer
}

.fixedbox .ad_news2_list .ad_news2_li {
    width: 270px;
    height: 70px;
    position: relative;
    margin-bottom: 20px
}

.fixedbox .ad_news2_list .close {
    width: 28px;
    height: 28px;
    position: absolute;
    right: 6px;
    top: 6px;
    z-index: 1;
    cursor: pointer
}

.fixedbox .ad_news2_list .img {
    width: 270px;
    height: 70px;
    margin-bottom: 20px;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0
}