body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td,a{margin:0;padding:0;}
ol,ul {list-style:none;margin:0;padding:0;}
input,textarea,a{outline: none;text-decoration: none;color: #000;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#999999;}
input::-moz-placeholder,textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#999999;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */color:#999999;}
body{font-size: 14px;font-family: 'Microsoft yahei';min-width: 1300px;user-select: none;}
img {vertical-align: top;}/*清除底部三像素距离*/
.baseCol{color:#3B7EFE !important;}.baseBg{background:#3B7EFE !important;}.baseBd{border-color:#3B7EFE !important;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}.vm{vertical-align: middle;}
.block{display: block;}.inBlock{display: inline-block;}.none{display:none}.overHide{overflow: hidden;}
.w-flex{display: flex;flex-direction: row;}.w-flex-item {flex: 1;}.w-row {flex-direction: row;}.w-wrap{flex-wrap: wrap;}
.w-between{justify-content: space-between;}.w-around{justify-content: space-around;}
.w-end{justify-content: flex-end;}.w-center{align-items: center;justify-content: center;}.w-vertical{align-items: center;}
.gray{color:#8B889A;}.grayBg{background:#F6F7FB}.color333{color:#333;}.color666{color:#666;}
.whiteCol{color:#fff;}.whiteBg{background: #fff;}.red{color:red;}
.pr{position:relative}.pa{position:absolute}.fb{font-weight:bold;}
.fn{font-weight:500;}.b0{border:none;}.f0{font-size:0;}
.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}
.f15{font-size:15px;}.f16{font-size:16px;}.f17{font-size:17px;}
.f18{font-size:18px;}.f19{font-size:19px}.f20{font-size:20px}
.f22{font-size:22px}.f23{font-size:23px}.f24{font-size:24px}
.f25{font-size:25px}.f26{font-size:26px}.f27{font-size:27px}
.f28{font-size:28px}.f29{font-size:29px}.f30{font-size:30px}.f32{font-size:32px}
.space1{letter-spacing: 1px;}.space2{letter-spacing: 2px;}
.cPointer{cursor: pointer;}.whitePre{white-space: pre-line;}.boxSize{box-sizing: border-box;}
.linkhover{border-bottom:1px solid transparent;}
.linkhover:hover{border-bottom-color:#3B7EFE;color:#3B7EFE;}
/* 超出省略 */
.base-oneOmit{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.base-twoOmit{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; word-break:break-all;overflow: hidden;white-space: inherit;}
.base-threeOmit{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; word-break:break-all;overflow: hidden;white-space: inherit;}
.base-moreOmit{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4; word-break:break-all;overflow: hidden;white-space: inherit;}
.icon-left{width:10px;height:10px;border:1px solid #A3A3A3;border-right:none;border-top:none;transform: rotate(45deg);}
.icon-right{width:10px;height:10px;border:1px solid #A3A3A3;border-left:none;border-top:none;transform: rotate(-45deg);}
.icon-bottom{width:8px;height:8px;border:1px solid #A3A3A3;border-left:none;border-top:none;transform: rotate(45deg);}	
.w1200{width:1200px;margin:0 auto;}.w1300{width:1300px;margin:0 auto;}
.title{padding-bottom:20px;}
.more-dot{width: 3px;height: 3px;background: #999;border-radius: 50%;margin: 0 5px 0 10px;}

/* 导航 */
.nav-mod{width:100%;height:65px;position: sticky;top:0px;left:0;z-index: 99;}
.nav-mod img{height:37px;margin-right:5px;}
.nav-mod .nav-ul{gap:30px;height:65px;line-height: 55px;margin-left:30px;}
.nav-mod .nav-ul li.act:before,.nav-mod .nav-ul li:hover:before{
	content: ' ';left:50%;bottom:19px;position: absolute;
	width: 30px;height: 4px;background: #3B7EFE;transform: translateX(-50%);
}
/* 导航更多 */
.nav-mod-more{width:100%;height:0px;position: fixed;top:65px;left:0;z-index: 99;background: #fafbfd;transition: all .3s;}
.nav-mod-more .box{gap:30px;}
.nav-mod-more .box a{font-size: 15px;}
.nav-mod-more .box a:hover{color:#3B7EFE;font-weight: 600;}

/* 首页导航 */
.home-page-container .nav-mod{
	background: url(https://file.faxiaoshi.com/aiNews/2025-07-03/navbg.png);background-size: 100% 100%;
}
.home-page-container .nav-ul li a{color:#fff;}
.home-page-container .nav-mod .nav-ul li.act:before,.home-page-container .nav-mod .nav-ul li:hover:before{
	content: ' ';left:50%;bottom:19px;position: absolute;transform: translateX(-50%);
	width: 30px;height: 4px;background: #FFFFFF;
}

/* 轮播图 */
.home-page-container .carousel{width: 720px;height: 405px;}
.home-page-container .carousel ul {width: 1000%;position: absolute;top: 0;left: 0;}
.home-page-container .carousel ul li {float: left;width:720px;height:405px;}
.home-page-container .carousel ul li a{width:720px;height:405px;}
.home-page-container .carousel ul li img{width:100%;position: relative;top: 50%;transform: translateY(-50%);}
.home-page-container .carousel ul li .con{
	background: linear-gradient( 180deg, rgba(255,255,255,0) 0%, #000000 100%);
	opacity: 0.8;width:100%;height:58px;left:0;bottom:0;padding:0 20px;
}
.home-page-container .carousel ul li .con h2{margin-bottom:5px;}
.home-page-container .carousel ul li .con h2:hover{text-decoration: underline;}
.home-page-container .carousel ol {right: 30px;bottom: 12px;gap:10px;}
.home-page-container .carousel ol li {width: 6px;height: 6px;background: #FFFFFF;border-radius: 6px;opacity: 0.3;}
.home-page-container .carousel ol .current {width: 28px;border-radius: 5px;opacity: 1;}
.home-page-container .carousel .btn {left: 0;top: 180px;width: 720px;height: 0;box-sizing: border-box;display: none;}
.home-page-container .carousel .btn span {width: 24px;height: 44px;background: rgba(0,0,0,0.3);}
.home-page-container .carousel .btn .left{border-radius: 0 8px 8px 0;float: left;}
.home-page-container .carousel .btn .right{border-radius: 8px 0px 0px 8px;float: right;}

/* 要闻 */
.yw-box div a:hover{color:#3B7EFE;text-decoration: underline;}
.yw-box .m20,.yw-box p{margin-bottom:20px;}
.yw-box .m30{margin-bottom:30px;}

/* 更多分类轮播图 */
.page-container .carousel{width: 948px;height: 405px;background:#F8F8F8;margin-bottom:30px;}
.page-container .carousel ul {width: 1000%;position: absolute;top: 0;left: 0;}
.page-container .carousel ul li {float: left;width:948px;height:405px;}
.page-container .carousel ul li .con{padding:0 20px 0 47px;}
.page-container .carousel ul li .label{padding:2px 10px;}
.page-container .carousel ul li h1{margin:10px 0 20px;}
.page-container .carousel ul li .imgBox{width:688px;height:405px;overflow: hidden;}
.page-container .carousel ul li .imgBox img{width:100%;position: relative;top: 50%;transform: translateY(-50%);}
.page-container .carousel ol {left: 47px;bottom: 12px;gap:10px;}
.page-container .carousel ol li {width: 6px;height: 6px;background: #000;border-radius: 6px;opacity: 0.3;}
.page-container .carousel ol .current {background:#333;width:28px;border-radius: 5px;opacity: 1;}
.page-container .carousel .btn {left: 0;top: 180px;width: 948px;height: 0;box-sizing: border-box;display: none;}
.page-container .carousel .btn span {width: 24px;height: 44px;background: rgba(0,0,0,0.3);}
.page-container .carousel .btn .left{border-radius: 0 8px 8px 0;float: left;}
.page-container .carousel .btn .right{border-radius: 8px 0px 0px 8px;float: right;}

/* 热点 */
.txt-img-box{width:456px;}
.txt-img-box .img-item{width: 100%;height: 258px;border-radius: 10px;}
.txt-img-box .img-item img{width:100%;/*top: 50%;transform: translateY(-50%);*/}
.txt-img-box .img-item .con{
	background: linear-gradient( 180deg, rgba(255,255,255,0) 0%, #000000 100%);
	opacity: 0.8;width:100%;height:58px;margin-top:200px;padding:0 20px;
}
.txt-img-box .img-item .con h2{margin-bottom:5px;}
.txt-img-box ul{width:100%;margin-top:18px;}
.txt-img-box li{border-bottom:1px solid #D8D8D8;padding:12px 6px 12px 12px;}
.txt-img-box li:before{content:' ';position: absolute;top:20px;left:0;width: 6px;height: 6px;background: #3B7EFE;border-radius: 50%;}
.txt-img-box li h2{margin-bottom:8px;}
.txt-img-box li:last-child{border:none;}

/* 消息列表 */
.news-box .news-item{padding:25px 0;border-bottom:1px solid #EEEEEE;}
.news-box .news-item:last-child{border-bottom:none;}
.news-box .news-item .imgBox{width: 220px;height: 150px;margin-right:16px;overflow: hidden;}
.news-box .news-item .imgBox img{width:100%;position: relative;top: 50%;transform: translateY(-50%);}
.news-box .news-item .con{height: 150px;min-width: 500px;}
.news-box .news-item h1{margin-bottom:16px;}
.news-box .news-item .bottom{bottom:0;}
.news-box .news-item:hover h1{color:#3B7EFE;text-decoration: underline;}

/* 右侧 */
.right-txt-ul,.right-txt-ul ul{width:292px;}
.right-txt-ul li{padding-left:28px;margin-bottom:17px;}
.right-txt-ul li a{max-width: 100%;}
.right-txt-ul.ul-num .num{width:28px;color:#999;top:3px;left:0;}
.right-txt-ul.ul-num li:first-child .num{color:#FF403A}
.right-txt-ul.ul-num li:nth-child(2) .num{color:#FF9500}
.right-txt-ul.ul-num li:nth-child(3) .num{color:#FFCC00}
.right-txt-ul .dot{width: 6px;height: 6px;top:9px;left:0;border-radius: 50%;}
.right-txt-ul.ul-video li{padding-left:0;}
.right-txt-ul .cover-box{width: 108px;height: 72px;margin-right:8px;}
/* .right-txt-ul .cover-box img{width: 100%;height: 100%;transition: all .4s ease-in;}
.right-txt-ul .cover-box:hover img{transform: scale(1.2);} */
.right-txt-ul .cover-box img{width: 100%;position: relative;top: 50%;transform: translateY(-50%);}
.right-txt-ul .cover-box span{right:8px;bottom:2px;}
.right-txt-ul.ul-video h1{margin-bottom:11px;}
.right-txt-ul.ul-video h1 .dot{width: 6px;height: 6px;border-radius: 50%;margin-right:8px;}
/* 视频 */
.video-box{gap:20px 36px;}
.video-box .item{width: 456px;height: 258px;border-radius: 10px;}
.video-box .item .cover-img{width:100%;transition: all .4s ease-in;}
.video-box .item:hover .cover-img{transform: scale(1.2);}
.video-box .item .con{
	background: linear-gradient( 180deg, rgba(255,255,255,0) 0%, #000000 100%);
	opacity: 0.8;width:100%;height:58px;margin-top:200px;padding:0 20px;
}
.video-box .item .con h2{margin-bottom:5px;}
.video-box .item .play-img{top:50%;left:50%;transform: translate(-50%,-50%);}

/* 推荐阅读 */
.news-box-tj li{padding:20px 12px 12px;border-bottom:1px solid #EEEEEE;}
.news-box-tj h1{margin-bottom:26px; }
.news-box-tj h1:hover{color:#3B7EFE;text-decoration: underline;}
.news-box-tj h1:before{content:' ';position: absolute;left:0;top:28px;width: 6px;height: 6px;background: #3B7EFE;border-radius: 50%;}

/* 富文本 */
.ql-editor .ql-indent-1{padding-left: 0 !important;text-indent: 1em !important;}
.ql-editor .ql-indent-2{padding-left: 0 !important;text-indent: 2em !important;}
.ql-editor .ql-indent-3{padding-left: 0 !important;text-indent: 3em !important;}
.ql-editor .ql-indent-4{padding-left: 0 !important;text-indent: 4em !important;}
.ql-editor .ql-indent-5{padding-left: 0 !important;text-indent: 5em !important;}
.ql-editor .ql-align-center{text-align: center;}
.ql-editor img{max-width: 80%;margin: 24px auto;display: block;}
.ql-editor table{width:94%;border-spacing: 0px;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;margin:10px 3%;}
.ql-editor table td{border-color: #e8e8e8;border-bottom: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;padding: 2px 5px;}
.ql-editor p, .ql-editor h1, .ql-editor h2, .ql-editor h3, .ql-editor h4, .ql-editor h5, .ql-editor h6 {
	margin-bottom: 24px;
}

/* 上下篇按钮 */
.operate-box{padding:10px 0;margin-bottom:30px;gap: 300px;}
.operate-box .btn:hover{color:#3B7EFE;text-decoration: underline;}


/* 回到顶部 */
.goTop-btn{position:fixed;right:23px;top:50%;width:62px;padding:12px 0;border-radius:12px;box-shadow: 0 10px 30px 0 rgba(13, 37, 62, 0.10) ;}

/* 底部页脚 */
.footer-box .linkMain{border:1px solid #EEEEEE;border-left:none;border-right:none;padding:28px 0;}
.footer-box .link-view{gap:140px;}
.footer-box .copyLogo{gap:30px;margin-top:29px;}
.footer-box .copyText{padding:32px 0;}
.footer-box .map-box{padding-bottom:20px;}
.footer-box .map-box .left{width:930px;}
.footer-box .map-box ul{width:100%;}
.footer-box .map-box li{width:25%;line-height: 30px;}
.footer-box .map-box li .icon-right{width: 7px;height: 7px;border-color: #666;margin-right:3px;}
.footer-box .map-box li a{font-size: 15px;}
.footer-box .map-box li a:hover,.map-box li a:hover .icon-right{color:#3B7EFE;border-color:#3B7EFE}
.footer-box .map-box .right{width:350px;line-height: 27px;}
.footer-box .link-line a{display: inline-block;padding:0 6px;}
.footer-box .link-line a:hover{color:#3B7EFE;}

/* 404页面 */
.wscn-http404-container{transform: translate(-50%,-50%);position: absolute;top: 40%;left: 50%;}
.wscn-http404 {position: relative;width: 1200px;padding: 0 50px;overflow: hidden;}
.pic-404 {position: relative;float: left;width: 600px;overflow: hidden;}
.pic-404__parent {width: 100%;}
.pic-404__child {position: absolute;}
.pic-404__child.left {
	width: 80px;top: 17px;left: 220px;opacity: 0;
	animation-name: cloudLeft;animation-duration: 2s;animation-timing-function: linear;
	animation-fill-mode: forwards;animation-delay: 1s;
}
.pic-404__child.left.mid {
	width: 46px;top: 10px;left: 420px;opacity: 0;
	animation-name: cloudMid;animation-duration: 2s;animation-timing-function: linear;
	animation-fill-mode: forwards;animation-delay: 1.2s;
}
.pic-404__child.right {
	width: 62px;top: 100px;left: 500px;opacity: 0;
	animation-name: cloudRight;animation-duration: 2s;animation-timing-function: linear;
	animation-fill-mode: forwards;animation-delay: 1s;
}
@keyframes cloudLeft {
	0% {
	  top: 17px;left: 220px;opacity: 0;
	}
	20% {
	  top: 33px;left: 188px;opacity: 1;
	}
	80% {
	  top: 81px;left: 92px;opacity: 1;
	}
	100% {
	  top: 97px;left: 60px;opacity: 0;
	}
}
@keyframes cloudMid {
	0% {
	  top: 10px;left: 420px;opacity: 0;
	}
	20% {
	  top: 40px;left: 360px;opacity: 1;
	}
	70% {
	  top: 130px;left: 180px;opacity: 1;
	}
	100% {
	  top: 160px;left: 120px;opacity: 0;
	}
}
@keyframes cloudRight {
	0% {
	  top: 100px;left: 500px;opacity: 0;
	}
	20% {
	  top: 120px;left: 460px;opacity: 1;
	}
	80% {
	  top: 180px;left: 340px;opacity: 1;
	}
	100% {
	  top: 200px;left: 300px;opacity: 0;
	}
}

.bullshit {position: relative;float: left;width: 300px;padding: 30px 0;overflow: hidden;}
.bullshit__oops {
  font-size: 32px;font-weight: bold;line-height: 40px;color: #1482f0;opacity: 0;
  margin-bottom: 20px;animation-name: slideUp;animation-duration: 0.5s;animation-fill-mode: forwards;
}
.bullshit__headline {
  font-size: 20px;line-height: 24px;color: #222;font-weight: bold;opacity: 0;
  margin-bottom: 10px;animation-name: slideUp;animation-duration: 0.5s;
  animation-delay: 0.1s;animation-fill-mode: forwards;
}
.bullshit__info {
  font-size: 13px;line-height: 21px;color: grey;opacity: 0;
  margin-bottom: 30px; animation-name: slideUp;animation-duration: 0.5s;
  animation-delay: 0.2s;animation-fill-mode: forwards;
}
.bullshit__return-home {
  display: block;float: left;width: 110px;height: 36px;background: #1482f0;
  border-radius: 100px;text-align: center;color: #ffffff;opacity: 0;font-size: 14px;
  line-height: 36px;cursor: pointer;animation-name: slideUp;
  animation-duration: 0.5s;animation-delay: 0.3s;animation-fill-mode: forwards;
}
@keyframes slideUp {
  0% {
	transform: translateY(60px);opacity: 0;
  }
  100% {
	transform: translateY(0);opacity: 1;
  }
}