/*精彩推荐*/
body{background: #fff;}

.swiper-container{width:100%;position:static;width:100%;margin:0;padding:20px 0 25px;}
.swiper-container .swiper-wrapper{width:100%;height:100%;margin:0 auto;}
.swiper-container>div img{width:100%;height:142px;margin:0 auto;object-fit:cover;border-radius: 3px 3px 3px 3px;}
.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{height:60px;top:35%;}
.swiper-container::before{left:0;}
.swiper-container::after{right:0;}
.swiper-container li{width:232px;}
.swiper-container li img{width:100%;height:326px;}
.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{margin-top:15px;}
.swiper-container .swiper-button-prev{background:url(../images/arrowL.png) no-repeat top center;}
.swiper-container .swiper-button-next{background:url(../images/arrowR.png) no-repeat top center;}
.swiper-button-prev::after,.swiper-button-next::after{content:'';}
.swiper-container-horizontal>.swiper-pagination-bullets{height:16px;display:flex;justify-content:right;align-items:center;bottom:15px;left:auto;right:25px;}
.swiper-pagination-bullet{width:6px;height:6px;border-radius:3px;background:#C4C4C4;opacity:1;}
.swiper-pagination-bullet-active{width:24px;opacity:1;background:#C9AA6B;}
.otherT>div{position:relative;padding:0 5px;}
.otherT .swiper-slide{width:252px;height:142px;padding:2px;box-sizing:border-box;text-align:justify; display:flex;flex-direction:column;}
.otherT .swiper-slide:hover *{color:#fff;}
.otherT h4{color:#2B6BAF;}
.otherT p{font-size:20px;line-height:30px;margin-top:10px;}
.otherT span{text-align:right;}
.db{display:block!important;}
.box{background:#fff;border-radius:4px;overflow:hidden;}
.box ul{padding:0 20px;}
.videoList ul,.picList ul,.bookList ul,.cardList ul{display:flex;flex-wrap:wrap;}

.textList ul{}
.textList ul li:nth-child(15n){border-bottom:none}

.textList ul li{display:flex;padding:7px 0;line-height:38px;}
.textList ul li:nth-child(5n){border-bottom:1px dashed #ddd;padding-bottom:15px;}
.textList ul li:nth-child(5n+1){padding-top:15px;}
.textList ul li a{display:flex;flex:1;font-size:22px;}
.textList ul li a:hover span{ color:#FA9900}
.textList ul i{margin-right:10px;}
.textList ul li span{color:#AAA;font-size:14px;width:85px;text-align:right;margin-left:10px;}
.videoList ul li{width: 400px;margin-top:30px;text-align:center;margin-right:35px; height:330px}
.videoList ul li a:hover p{color: #FA9900!important;}
.videoList ul li h5{text-align:left; font-size: 22px;margin: 5px 0;line-height: 35px;}
.videoList ul li h5 p{ font-size: 18px; color: #AAA; margin-top:5px ;padding-left: 10px;}
.videoList ul li h5:hover p{ }
.videoList ul li:nth-child(4n),.picList ul li:nth-child(3n){margin-right:35px;!important}/* 删 */
.videoList ul li:nth-child(3n),.picList ul li:nth-child(3n){margin-right:0;!important}
.videoList ul a{display:block;}
.videoList ul img{width:100%;height: 225px;margin-bottom:5px;}

.view .baseInfo{text-align:center;padding:40px 0 40px;}
.view h5{font-size:32px;line-height:45px;font-weight:bold;padding:20px 0;}
.view .subtitle{font-size:24px;padding-bottom:20px;}
.view .other{color:#999;padding-top:20px; float: none; width: auto;}
.view .other span{margin:0 10px;}
.view .content{font-size:20px;line-height:38px; min-height: 500px;}
.view .content p{padding:10px 0;}

/*组织结构*/
.channelBox {
    display: flex;

    flex-wrap: wrap;
}
.channelBox ul{display:flex;}
.navChannel{font-size:18px;width:140px; margin-right: 60px;}
.navChannel a,.navChannel h3{width:100%;line-height:50px;display:block;background:#FAFAFA; border-bottom:2px solid #FFF; text-align:center;border-radius: 3px 3px 3px 3px; height:50px}
.navChannel>div{padding:5px 0 5px 20px;}
.navChannel p a{background:none;}
.navChannel a:hover{}
.navChannel .on{background:#FABE00}
.navChannel .on { color:#fff}
.navChannel p .on{background:none;}
.navChannel p a:hover{background:none;}
.navChannel div p{display:none;}
.navChannel div:nth-child(1) p{display:block;}
.CV .box{width:1030px; height: 550px;}
.box a:hover p{ color:#FA9900}
.box p{border-bottom: 1px dashed #E3E3E3;width: 1030px;height: 34px;font-size: 36px;color: #262626;line-height: 30px;text-align: center;margin: 0 auto;line-height: 34px;padding-bottom: 30px;margin-bottom: 35px;}
.box div{ display: flex; justify-content: space-around; margin-bottom: 40px;}
.box div img{ display: block;}
.box div img:nth-child(1){}
.box div img:nth-child(2){padding-right: 140px;}



.CV .pic div{width:720px;flex-direction:column;}
.CV ul li{padding:10px;font-size:22px;width: 22px;border-radius: 3px 3px 3px 3px;border: 2px solid #FABE00;text-align:center;margin-right:20px;line-height: 25px;height: 152px;}
.CV ul li:nth-child(4){margin-right:70px;}
.CV ul li:nth-child(1){margin-left:114px;}
.CV ul li:hover{background:#FABE00;}
.CV ul li:hover a{color:#fff;}
.CV ul li a{ color:#E86D23}
.CV ul li span  {text-align: right;
    font-size: 18px;
    color: #bababa;}		
.WZ{text-align:center; line-height:40px; font-size:20px; display:block; margin-top:70px}	

.page-large .on{
    background:#FABE00;
    color: #fff;
}
.result .word,.result .num{color: #FABE00;margin:0 5px;}
form{background:#F2F2F2;display:flex;padding: 6px;border-radius: 20px;margin-right:15px;padding-right: 10px;}

.searchList .result{padding:5px 15px; text-align:center}

.searchbox{margin: 0 auto;
    width: 615px;}
.searchbox .keyword{    width: 560px;
    height: 60px;
    background: #F2F2F2;
    border-radius: 30px;
    margin: 50px auto;
    text-align: left; padding: 0 25px;color: #8e8e8e;
    font-size: 18px;}
.searchbox .sub{background:url(../images/sub25.png) no-repeat top center;width: 25px;
    height: 25px;
    margin-left: -60px;cursor: pointer;}
#live_box{font-size: 18px; line-height: 28px;}
#live_box li{ margin: 30px 30px 50px 30px;}
#live_box li h5{ font-weight: bold; margin-bottom: 10px;}



.toutiao{font-weight: bold;font-size: 36px;line-height: 80px; text-align: center; margin: 45px 0;}
.toutiao a:hover{color: #FA9900;}
.story .main{margin-bottom:40px;}
.story .box{padding:30px 20px;margin-top:30px;}
.story h3{margin-bottom:30px;}
.story .more{font-size:14px;width:50px;height:20px;line-height:20px;text-align:center;border-radius:10px;color:#fff;background:#E17C2A;display:inline-block;}

.story .box:nth-child(1) h3 a{height:40px;display:block;background:url(../images/channel_story01.png) no-repeat center;}
.storyXi ul{width:800px;height:450px;padding:0;}
.storyXi ul li{width:100%;height:100%;display:none;}
.storyXi ul img{width:100%;height:100%;object-fit:cover;border-radius:4px 0 0 4px;}
.storyXi ol{width:480px;padding-top:1px;position:relative;}
.storyXi ol li{width:100%;height:112.9px;padding:20px 25px;box-sizing:border-box; background: #F2F2F2;border-bottom:2px solid #fff; font-size: 20px;}
.storyXi ol li a{width:100%;height:100%;display:flex;align-items:center;box-sizing:border-box;line-height: 40px;}
.storyXi .on{background:#FABE00;margin-top:-1px;border-radius:0 3px 3px 0;}
.storyXi .on a{color:#fff;border-color:#F7F7F7;}
.storyXi p{position:absolute;bottom:0;right:0;width:100%;text-align:right;}
.story .box:nth-child(n+2) h3{height:28px;align-items:center;margin:0 5px 30px;}
.story .box:nth-child(n+2) h3 a:first-child{width:220px;height:100%;}
.story .box:nth-child(2) h3{background:url(../images/channel_story02.png) no-repeat;}
.story .box:nth-child(3) h3{background:url(../images/channel_story03.png) no-repeat;}
.story .box:nth-child(4) h3{background:url(../images/channel_story04.png) no-repeat;}
.story .storyFeature{padding-bottom:20px;}
.storyFeature ol{width:220px;}
.storyFeature ol li{width:100%;height:60px;margin-bottom:2px;}
.storyFeature ol a{width:100%;height:100%;line-height:60px;background:#F7F7F7;display:block;text-align:center;}
.storyFeature .on a,.storyB ul a:hover,.story .more:hover{color:#fff;background:#CFAA60;}
.storyFeature ul,.storyVideo ul,.storyB ul{padding:0;}
.storyFeature ul{width:990px;}
.storyFeature ul li{display:none;}
.storyFeature ul li>a{padding:25px 10px;border-bottom:1px solid #ECECEC;display:block;}
.story a:hover *,.storyFeature ul li>a:hover *{color:#CFAA60;}
.storyFeature ul li>a:first-child{padding-top:0;}
.storyFeature ul li h4,.storyVideo ul a:first-child h4{font-size:21px;font-weight:bold;}
.storyFeature ul li a p,.storyVideo ul a:first-child p{font-size:18px;margin-top:10px;}
.storyFeature ul li>p{margin-top:20px;text-align:right;}