.headline{padding:0 0 25px;text-align:center;min-width:1200px;margin:0 auto}
.headline h2{width:100%;font-size:30px;color:#000;line-height:40px}
.headline h2 a{color:#ee1c25}
.headline p a{width:890px;margin-right:20px}
.headline p a:last-child{margin-right:0px}
.headline p.ttlist{display:flex;justify-content:space-between;width:1200px;margin:0 auto;    align-items: center;}
.headline p a{max-width:390px;vertical-align:top;font-size:17px;color:#333;line-height:30px;margin-top:10px}
.headline p span{margin-right:8px;width:3px;height:3px}
/*广告一*/
.sx-ad-big{height:120px;margin-top:30px;overflow:hidden;}
.sx-ad-big a,.sx-ad-big a img{width:100%;height:100%;display:block}
.focusBox{position:relative;overflow:hidden;height:570px;width:100%;margin:0 auto;min-width:1200px;margin:0 auto}
.focusBox .sx-bg-left{position:absolute;left:0;top:0;background-image:linear-gradient(90deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);width:350px;height:570px;z-index:100}
.focusBox .sx-bg-right{position:absolute;right:0;top:0;background-image:linear-gradient(270deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);width:350px;height:570px;z-index:100}
.focusBox .container .box{overflow:hidden;position:relative}
.focusBox .boxImage{position:relative;height:500px;width:100%}
.focusBox .boxImage .slide{height:570px;width:100%;position:absolute;margin:0 auto;top:0;left:0;display:none}
.focusBox .boxImage .slide .img{height:500px;width:100%;overflow:hidden}
.focusBox .boxImage .slide .img .noClick{cursor:default}
.focusBox .boxImage .slideCur{display:block;z-index:2}
.focusBox .boxImage .slide img{display:block;margin:0 auto;height:500px;margin:0 auto;min-width:1200px}
.focusBox .boxTitle{display:none;font-size:15px;height:570px;width:300px;padding:15px 0;background:url(http://p2.img.cctvpic.com/photoAlbum/templet/common/DEPA1603705823513963/bg72.png) repeat;position:absolute;top:0;right:0;z-index:3}
.focusBox .boxTitle .title{overflow:hidden;width:270px;color:#fff;padding:14px 15px}
.focusBox .boxTitle .title table{height:100%}
.focusBox .boxTitle .title table td{width:100%;vertical-align:middle}
.focusBox .boxTitle .title .txt{font-size:14px;line-height:20px;color:#fff;display:block}
.focusBox .boxTitle .title .txt a{color:#fff;display:block}
.focusBox .boxTitle .title .txt a i{background-color:#be0814;height:20px;line-height:20px;display:inline-block;padding:0 7px;margin-right:10px}
.focusBox .boxTitle .active{position:relative;margin:0 -8px;padding:0 25px;height:66px;width:266px;background:linear-gradient(-225deg,#ff0036 0,#ff7d00 100%)}
.focusBox .boxTitle .active .title{overflow:hidden;width:286px;color:#fff;padding:8px 15px;height:40px}
.focusBox .boxTitle .active .txt{display:block;font-size:18px;line-height:20px;font-weight:700;margin:10px 0;max-height:40px;overflow:hidden;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.focusBox .boxTitle .active .txt a i{display:none}
.focusBoxCur{width:1200px;height:543px;margin:0 auto}
.focusBoxCur .boxIVideo{width:839px;height:543px}
.focusBoxCur .boxIVideo .video{width:839px;height:543px}
.focusBoxCur .boxImage{width:1200px;height:543px}
.focusBoxCur .boxImage .slide{width:1200px;height:543px}
.focusBoxCur .boxImage .slide .img{width:1200px;height:543px}
.focusBoxCur .boxImage .slide img{height:543px}
.focusBoxCur .boxTitle{height:523px;right:41px}
.focusBoxCur .boxTitle .title{padding:6px 20px}
.focusBoxCur .boxTitle .active{margin:5px 0;height:69px}
.focusBox .boxImage .slide .img{height:100%;width:100%;overflow:hidden;position:relative}
.focusBox .boxImage .slide .img a{position:absolute;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}
.focusBox .boxinner{width:100%;position:absolute;top:0;left:0;height:570px}
.focusBox .boxinner .inner{position:relative;height:100%}
ul.box-nav{width:100%;text-align:center;position:absolute;bottom:20px;z-index:5}
ul.box-nav li{display:inline-block;width:8px;height:8px;border:2px solid #fe2043;margin:0 3px;border-radius:100%;cursor:pointer}
ul.box-nav .active{background:#fe2043}
.activity-live{width:1200px;margin:0 auto;height:725px;padding-top:30px;padding-bottom:20px}
.activity-live-box{width:100%;height:100%}
#activity-live{width:100%;height:675px}
.live-box{display:flex;justify-content:space-between;margin-top:20px}
.radio-live-box{width:49%;height:324px}
#radio-live{width:100%;height:331px}
.tv-live-box{width:49%}
#tv-live{width:100%;height:331px}
.radio-live-box-title,.tv-live-box-title{color:#333;font-size:28px;line-height:50px;text-align:left;font-weight:bolder}
.activity-live-box-title{color:#fe2043;font-size:32px;line-height:50px;text-align:center;font-weight:bolder}
.radio-live-box-title a,.tv-live-box-title a{color:#333;}
.content{padding-top:48px}
.adv-tl{margin-top:20px}
.tl-ads{height:120px;position:relative;width:1200px;margin:0 auto}
.tl-ads a,.tl-ads a img{width:100%;height:100%;display:block}
.adv-loop{display:flex;justify-content:space-between;margin-top:20px}
.adv-loop1,.adv-loop2{width:49%}
.sx-ads{height:82px;position:relative}
.sx-ads a,.sx-ads a img{width:100%;height:100%;display:block}
.sx-ads a span{width:40px;height:24px;line-height:24px;background-color:#fe2043;position:absolute;top:8px;right:8px;border-radius:3px;color:#fff;text-align:center}
.news-left{width:794px;float:left}
.news-right{width:386px;float:right}
.news-content{padding-top:6px;margin-left:-25px;padding-bottom:16px}
.news-content .news-item{margin-left:25px;width:384px;float:left}
.news-content .news-item ul{height: 324px;overflow: hidden;}
.news-content .news-item h2{font-size:18px;line-height:30px;color:#333;display:inline-block;height:60px;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.news-content .news-item .news-pic{width:100%;height:99px;margin-top:9px;margin-bottom:18px}
.news-content .news-item .news-pic a{width:172px;height:99px;float:left;display:block}
.news-content .news-item .news-pic a img{width:100%;height:100%;display:block}
.news-content .news-item .news-pic p{width:195px;height:96px;line-height:24px;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;float:right}
.news-content .news-item li{width:100%;min-height:36px;max-height:72px}
.news-content .news-item li a{width:100%;min-height:36px;max-height:72px;line-height:36px;font-size:14px;color:#333;display:block}
.news-content .news-item li a i{width:4px;height:4px;font-size:16px;line-height:4px;display:inline-block;vertical-align:middle;background-color:#333;margin-right:5px;margin-bottom:3px}
.news-content .news-item h2 span,.news-content .news-item li a span{width:100%;display:inline-block}
.news-content .news-item a .subTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-content .news-item h2 span{overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space: inherit;}
.news-content .news-item li a{overflow: hidden}
.content .news-content .news-item .line1{-webkit-line-clamp: 1;height: 36px;line-height: 36px;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;}
.content .news-content .news-item .line2{-webkit-line-clamp: 2;height: 72px;line-height: 36px;}
.content .news-content .news-item .line3{-webkit-line-clamp: 3;height: 108px;line-height: 36px;}
.content .news-content li.line1{-webkit-line-clamp: 1;height: 36px;line-height: 36px;max-height:36px;}
.content .news-content li.line2{-webkit-line-clamp: 2;height: 72px;line-height: 36px;max-height:72px;}
.content .news-content li.line3{-webkit-line-clamp: 3;height: 108px;line-height: 36px;max-height:108px;}
.content .news-content li.line1 a{max-height:36px;}
.content .news-content li.line2 a{max-height:72px;}
.content .news-content li.line3 a{max-height:108px;}
.content .news-content .news-item li.line1 a span{height: 36px;overflow: hidden;text-overflow: ellipsis; word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.news-content .news-item ul {height: auto; }
.news-content .news-item {height: 526px;overflow: hidden;padding-bottom:0;margin-top:0;}
.special-list{margin-left:-4px;margin-top:13px}
.special-list .special-item{width:190px;height:106px;overflow:hidden;float:left;margin-left:4px;margin-bottom:4px;position:relative}
.special-list .special-item a,.special-list .special-item a img{width:100%;height:100%;display:block}
.special-list .special-item a span{width:40px;height:24px;line-height:24px;background-color:#fe2043;position:absolute;top:8px;right:8px;border-radius:3px;color:#fff;text-align:center;display:none;}
.special-list .special-item .item_mask{position:absolute;left:0;bottom:0;right:0;top:0;background:#000;z-index:10;transition:opacity .2s linear;opacity:.5;border-radius:4px;overflow:hidden}
.special-list .special-item.light .item_mask,.special-list .special-item:hover .item_mask{opacity:0}
.cctvnews .highlight-loop{margin-top:10px;width:386px;height:216px;position:relative;overflow:hidden}
.cctvnews .banner_ul{width:1480px;height:216px;position:absolute;left:0;top:0}
.cctvnews .banner_ul li{float:left;height:216px}
.cctvnews .banner_ul li .banner_list{width:386px;height:216px;position:relative;display:block;overflow:hidden}
.cctvnews .banner_ul li .banner_list img{width:100%;min-height:100%;display:block}
.cctvnews .banner_ul li .banner_img{width:100%;height:100%;display:block}
.cctvnews .banner_text{position:absolute;height:38px;line-height:38px;overflow:hidden;left:0;bottom:0;color:#fff;z-index:2;padding:0 12px;width:362px;background-image:linear-gradient(-180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%)}
.cctvnews .banner_text p{height:38px;color:#fff;line-height:38px;font-size:14px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
.cctvnews .banner_ul .play{position:absolute;height:42px;overflow:hidden;left:20px;bottom:70px;width:42px;z-index:2}
.cctvnews #highlight_prev{position:absolute;left:6px;top:85px;width:46px;height:46px;background:url(../images/loop-lefts.png) no-repeat center;z-index:999;cursor:pointer}
.cctvnews #highlight_next{position:absolute;top:85px;right:6px;width:46px;height:46px;background:url(../images/loop-rights.png) no-repeat center;z-index:999;cursor:pointer}
.cctvnews .circle{height:6px;position:absolute;right:45%;bottom:20px;z-index:9;display:none}
.cctvnews .circle li{float:left;width:6px;height:6px;margin-right:15px;display:inline;border-radius:6px;background:#fff;z-index:8;position:relative}
.cctvnews .circle li.on{background:#fe2042}
.cctvnews .circle li.on:after{content:'';width:16px;height:16px;border:1px solid #eee;display:block;border-radius:50%;position:absolute;top:-6px;left:-6px}
.live-titles{padding-top:15px}
.live-title{width:100%}
.live-title h2{font-size:24px;line-height:80px;color:#333;display:inline-block;padding-top:15px}
.wonderful-live{padding:0 0 20px;margin-left:-24px}
.wonderful-live .live-item{width:282px;height:196px;overflow:hidden;float:left;margin-left:24px}
.wonderful-live .live-item .live-pic{width:282px;height:158px;overflow:hidden;float:left;position:relative}
.wonderful-live .live-item .live-pic a,.wonderful-live .live-item a img{width:100%;height:100%;display:block}
.wonderful-live .live-item a .state{text-align:center;width:66px;height:24px;line-height:24px;background-color:rgba(0,0,0,.6);position:absolute;top:8px;right:8px;border-radius:3px;color:#fff}
.wonderful-live .live-item a .state.living{background-color:#fe2043}
.wonderful-live .live-item a .state .icon{display:none;margin-left:5px;width:10px;height:10px;background-image:url(../images/onliving.png);background-repeat:no-repeat;vertical-align:middle;margin-right:5px;margin-bottom:4px}
.wonderful-live .live-item a .state.living .icon{display:inline-block}
.wonderful-live .live-item p{width:100%;height:38px;line-height:38px;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wonderful-live .live-item p a{color:#333}
.notice{padding:20px 0 60px;margin-left:-24px}
.notice .notice-item{padding:2px 20px 13px;background-color:#f5f5f7;width:344px;height:200px;overflow:hidden;float:left;margin-left:24px}
.notice-title{width:100%}
.news-left .notice-title{width:384px;display:inline-block}
.news-left .notice-title:nth-child(2){margin-left:20px}
.notice-title h2{font-size:24px;line-height:57px;color:#333;display:inline-block}
.notice-title a{float:right;font-size:18px;color:#9a9a9a;line-height:56px}
.notice-title h2 a{color:#333;font-size:28px}
.notice-title span{font-size:16px;display:inline-block;vertical-align:middle;padding-bottom:5px}
.notice li{width:100%;height:36px}
.notice li a{width:100%;height:36px;line-height:36px;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.notice li a i{width:4px;height:4px;background-color:#fe2043;display:inline-block;vertical-align:middle;margin-right:10px}
.fuse{height:806px}
.fuse-list{width:100%}
.fuse-list{width:100%}
.fuse-list .fuse-item{float:left;position:relative;width:720px;height:760px;color:#000;background:#fff;text-align:inherit;box-shadow:0 0 0 rgba(0,0,0,.07);transition:.3s all ease;overflow:hidden;margin-top:24px}
.fuse-list .fuse-item.list{width:240px}
.fuse-list .fuse-item.i .fuse-info{height:806px}
.fuse-list .fuse-item-one{background:url(/images/photo_big1.png) repeat-x center center;background-size:100% 100%}
.fuse-list .fuse-item-two{background:url(/images/photo_big2.png) repeat-x center center;background-size:100% 100%}
.fuse-list .fuse-item-three{background:url(/images/photo_big3.png) repeat-x center center;background-size:100% 100%}
.fuse-list .fuse-item-four{background:url(/images/photo_big4.png) repeat-x center center;background-size:100% 100%}
.fuse-list .fuse-item-one .fuse-mini{background:url(/images/photo_small1.png?202207) repeat-x center center;background-size:100% 100%}
.fuse-list .fuse-item-two .fuse-mini{background:url(/images/photo_small22.png?202207) repeat-x center center;background-size:100% 100%}
.fuse-list .fuse-item-three .fuse-mini{background:url(/images/photo_small33.png?202207) repeat-x center center;background-size:100% 100%}
.fuse-list .fuse-item-four .fuse-mini{background:url(/images/photo_small4.png) repeat-x center center;background-size:100% 100%}
.fuse-list .fuse-item.i{height:806px;margin-top:0}
.fuse-mini{left:0;top:0;position:absolute;z-index:3;width:240px;height:760px;background:url(/images/photo-copy7.png) repeat-x center center}
.fuse-mini-text{padding:32px 20px 0 20px}
.fuse-mini-text li{width:100%;height:19px;padding-bottom:15px}
.fuse-mini-text li a{width:150px;height:19px;line-height:19px;font-size:14px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(/images/list-icon-red.png) no-repeat 0 7px;padding-left:10px;display:block}
.fuse-mini p{padding:28px 0 0 20px;height:40px;line-height:40px;font-family:PingFang SC;font-weight:600;font-size:32px;color:#fff}
.fuse-mini p a{font-size:14px;color:#fff;padding-left:10px}
.fuse-info{left:0;top:0;position:absolute;z-index:99;transition:.3s all ease;width:720px;height:760px;display:none}
.fuse-list .i .fuse-info{display:block}
.fuse-info h1{padding:0 0 0 20px;height:82px;line-height:82px;font-family:PingFang SC;font-weight:600;font-size:32px;color:#fff}
.fuse-info h1 a{font-size:14px;color:#fff;padding-left:10px}
.fuse-info .fuse-pic{padding:0 20px 0 20px}
.fuse-info .fuse-pic li{width:100%;height:380px;background:rgba(0,0,0,.2);margin-bottom:5px}
.fuse-info .fuse-pic li .pic{width:680px;height:380px;overflow:hidden;float:left;position:relative}
.fuse-info .fuse-pic li .pic a{width:680px;height:380px;display:block}
.fuse-info .fuse-pic li .pic a img{width:100%;height:100%;display:block}
.fuse-info .fuse-pic li .pic a p{overflow:hidden;text-overflow:ellipsis;height:20px;white-space:nowrap;width:660px;position:absolute;bottom:10px;left:0;padding:0 10px;font-size:20px;color:#fff;line-height:20px;text-shadow:0 2px 4px rgba(0,0,0,.5);display:block}
.fuse-info .fuse-pic li .pic a .play{position:absolute;height:42px;overflow:hidden;left:54px;top:54px;width:42px;z-index:2}
.fuse-info .fuse-pic .text{padding:9px 15px;width:375px;float:left}
.fuse-info .fuse-pic .text h2 a{font-size:20px;color:#fff;line-height:28px;width:375px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:10px;height:56px}
.fuse-info .fuse-pic .text p{font-size:14px;color:#fff;line-height:22px;width:375px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.fuse-info .fuse-pic .text p a{color:#fff}
.fuse-text{padding:0 20px}
.fuse-text li{width:100%;height:36px}
.fuse-text li a{width:100%;height:36px;line-height:36px;font-size:14px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.fuse-text li a i{width:4px;height:4px;background-color:#fff;display:inline-block;vertical-align:middle;margin-right:10px}
.friendship{height:50px;padding:60px 0 50px;display:flex;justify-content:space-between}
.friendship a{display:flex;justify-content:center;align-items:center}
.friendship .sydw img{width:50px}
.friendship .zgjb img{width:220px}
.friendship .netjb img{width:250px}
.friendship .sp img{width:160px}
.friendship .sxjb img{width:250px}
.friendship .sxjb{padding-right:0}
.toutiao #toutiao_news{width:1200px;height:90px;float:left;overflow:hidden;position:relative}
.toutiao #toutiao_news ul{height:90px;position:absolute}
.toutiao #toutiao_news ul li{width:1200px;overflow:hidden;position:relative;text-align:center}
.neirong{margin-top:13px;line-height:90px}
.tt_news01{width:100%;margin:0 auto}
.neirong .tt_news01 .bottom_text:first-child{line-height:40px;margin:0;vertical-align:middle;display:table-cell;font-size:30px;font-family:微软雅黑;width:1200px;height:65px;font-weight:700;overflow:hidden}
.neirong .tt_news01 .bottom_text a{color:#ee1c25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:1200px;display:inline-block;text-align:center;color:#333;}
.neirong .tt_news01 .bottom_text a span{width: 100%;display: inline-block;}
.notice-item ul li a:hover,.ttlist a:hover{font-size:17px!important;font-weight:bolder}
.fuse .fuse-list .fuse-text li a:hover,.news-item ul li a:hover,.wonderful-live .live-item p a:hover{font-size:15px!important;font-weight:bolder}
.news-item h2 a:hover{font-size:19px!important;font-weight:bolder}
.notice-title h2 a:hover{font-size:29px!important;font-weight:bolder}
body .notice-title h2 a.tx-red{color:#d50000}
body .notice-title h2.tx-red{color:#d50000;font-size: 28px;}
body .tx-orange{color:#ff7200}
body .notice-title h2 a.tx-orange{color:#ff7200}
body .notice-title h2 a.tx-blue{color:#00169e}
.headline p span{display:inline-block;margin-right:0;height:auto;width:100%}
.threetitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.headline p a:last-child{margin-right:0}
.headline p a{margin-right:22px;font-size:16px}
.ttlist a:hover{font-size:16px!important;font-weight:bolder}
.ttlist a:hover span{font-weight:bolder}
.news-item ul li a:hover {font-size: 14px!important;font-weight: normal;}
.news-item h2 a:hover {font-size: 18px!important;font-weight: bolder;}
