/* 首页 */
.bgIndex{ background:url(/zt_fawcn/template/common/2022hqjnh_public/bg-index.jpg) center 70px no-repeat;}
@media (max-width: 1100px) {
.bgIndex{ background:none;}
}
/* 头条 */
.indexTT{ width:1200px; margin:0 auto; background:url(/zt_fawcn/template/common/2022hqjnh_public/bg-indexTT2.png) right bottom no-repeat;}
.indexTT h2{ padding:60px 70px 20px 70px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(/zt_fawcn/template/common/2022hqjnh_public/bg-indexTT1.png) left top no-repeat;}
.indexTT h2 a{ font-size:40px;}
.indexTT em{ display:block; padding:0 70px;}
.indexTT em img{ width:100%;}
.indexTT p{ padding:30px 70px 60px 70px; font-size:16px;}
.indexTT p a{ color:#f0454d; font-size:14px;}
@media (max-width: 1100px) {
.indexTT{ width:auto; padding:15px; background:none;}
.indexTT h2{ width:auto; padding:0; background:none;}
.indexTT h2 a{ font-size:24px;}
.indexTT em{ margin-top:10px; padding:0;}
.indexTT p{ margin-top:15px; padding:0;}
}
/* 首页标题 */
.indexTit{ margin-top:80px; position:relative; text-align:center;}
.indexTit em{ position:absolute; left:50%; top:0; transform:translateX(-50%); z-index:0;}
.indexTit h3{ position:relative; text-align:center;}
.indexTit h3 a{ font-size:44px; line-height:1.1; color:#101113;}
.indexTit p{ position:relative; display:inline-block; margin-top:6px; padding-left:62px; font-size:14px; color:#656565; background:url(/zt_fawcn/template/common/2022hqjnh_public/bg-indexTitle.png) left center no-repeat;}
.indexTit .titMore{ position:absolute; margin-left:120px; left:50%; top:50%; font-size:14px; color:#c41a1a; transform:translateY(-50%);}
@media (max-width: 1100px) {
.indexTit{ margin-top:30px;}
.indexTit h3 a{ font-size:24px;}
.indexTit .titMore{ display:none;}
.indexTit p{ margin-top:0;}
}
/* 精彩看点 */
.bgIndex1{ background:url(/zt_fawcn/template/common/2022hqjnh_public/bg-index1.png) center 40px no-repeat;}
.indexJCKD{ overflow:hidden; width:1200px; margin:30px auto 0 auto;}
.indexJCKD .item{ box-sizing:border-box; float:left; width:590px; height:220px; margin-top:10px; padding:25px 15px 10px 15px; background:url(/zt_fawcn/template/common/2022hqjnh_public/bg-indexJCKD.png) center bottom no-repeat #fff; border-right:1px solid #f8f8f9;}
.indexJCKD .item:nth-child(2n){ float:right;}
.indexJCKD dl{ overflow:hidden;}
.indexJCKD dt{ float:left; margin-right:15px; overflow:hidden;}
.indexJCKD dt img{ width:220px; height:156px}
.indexJCKD dd h3{ padding-top:5px;}
.indexJCKD dd h3 a{ font-size:18px; line-height:1.4;}
.indexJCKD dd p{ margin-top:10px; font-size:16px; color:#666666;}
.indexJCKD dd p a{ color:#f0454d;}
.indexJCKD ul{ margin:10px 0 0 5px;}
.indexJCKD li{ padding-left:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(/zt_fawcn/template/common/2022hqjnh_public/ico-list.jpg) left center no-repeat;}
@media (max-width: 1100px) {
.bgIndex1{ background:none;}
.indexJCKD{ width:auto; margin:0 auto;}
.indexJCKD .item{ float:none; width:auto; height:auto; margin-top:0; padding:20px 15px 25px 15px;}
.indexJCKD .item:nth-child(2n){ float:none;}
.indexJCKD dt{ float:none; margin-right:0;}
.indexJCKD dt img{ width:100%; height:auto;}
.indexJCKD dd h3{ padding-top:10px; text-align:center;}
.indexJCKD dd p{ margin-top:5px;}
}
/* 媒体报道 */
.bgIndex2{ background:url(/zt_fawcn/template/common/2022hqjnh_public/bg-index2.png) center 265px no-repeat;}
.indexMTBD{ position:relative; margin:40px auto; box-sizing:border-box; width:1200px; padding:15px 20px 0 35px; background:url(/zt_fawcn/template/common/2022hqjnh_public/bg-indexMTBD1.jpg) 20px top no-repeat;}
.indexMTBD-bgBot{ padding:0 15px 15px 0; background:url(/zt_fawcn/template/common/2022hqjnh_public/bg-indexMTBD2.jpg) right bottom no-repeat;}
/* .lbtMTBD .swiper-slide img{ width:100%; height:847.5px;} */
.lbtMTBD .swiper-slide img{ width:100%;}
.lbtMTBD .item{ position:relative;}
.lbtMTBD .item .con{ position:absolute; left:25px; bottom:20px; box-sizing:border-box; width:1080px; margin:0 auto; padding:15px 30px; color:#d2d2d2; background:rgba(196,26,26,0.88);}
.lbtMTBD .item .con h3{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.lbtMTBD .item .con h3 a{ font-size:18px; color:#FFF;}
.lbtMTBD .item .con p{ margin-top:10px;}
.MTBD-prev,
.MTBD-next{ position:absolute; top:50%; width:79px; height:73px; transform:translateY(-50%); z-index:1;}
.MTBD-prev{ left:0; background:url(/zt_fawcn/template/common/2022hqjnh_public/btn-prev.jpg) center center no-repeat;}
.MTBD-prev:hover{ background:url(/zt_fawcn/template/common/2022hqjnh_public/btn-prev-a.jpg) center center no-repeat; cursor:pointer;}
.MTBD-next{ right:0; background:url(/zt_fawcn/template/common/2022hqjnh_public/btn-next.jpg) center center no-repeat;}
.MTBD-next:hover{ background:url(/zt_fawcn/template/common/2022hqjnh_public/btn-next-a.jpg) center center no-repeat; cursor:pointer;}
@media (max-width: 1100px) {
.bgIndex2{ background:none;}
.indexMTBD{ margin:20px auto; padding:0 15px; width:auto; background:none;}
.indexMTBD-bgBot{ padding:0; background:none;}
.lbtMTBD .item .con{ width:100%; left:0; bottom:0; padding:0;}
.lbtMTBD .item .con h3 a{ display:block; padding:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.lbtMTBD .item .con p{ display:none;}
.lbtMTBD .swiper-slide img{ height:auto;}
.MTBD-prev,
.MTBD-next{ width:60px; height:60px;}
.MTBD-prev:hover{ background:url(/zt_fawcn/template/common/2022hqjnh_public/btn-prev.jpg) center center no-repeat; cursor:pointer;}
.MTBD-next:hover{ background:url(/zt_fawcn/template/common/2022hqjnh_public/btn-next.jpg) center center no-repeat; cursor:pointer;}
}
/* 视频直击 */
.bgIndex3{ background:url(/zt_fawcn/template/common/2022hqjnh_public/bg-index3.png) center 280px no-repeat;}
.indexSPZJ{ overflow:hidden; margin:50px auto; padding:0 10px; width:1200px; box-sizing:border-box;}
.indexSPZJ-L{ float:left; width:730px;}
.indexSPZJ-L img{ width:100%; height:438px;}
.indexSPZJ-L em{ display:block; position:relative;}
.indexSPZJ-L em a{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.indexSPZJ-L em a:hover{ opacity:1;}
.indexSPZJ-L em a img{ width:auto; height:auto;}
.indexSPZJ-L em a img:hover{ transform:scale(1.1);}
.indexSPZJ-L p{ box-sizing:border-box; height:99px; padding:30px; background-color:#eaeaea; line-height:99px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexSPZJ-L p a{ font-size:18px;}
.indexSPZJ-R{ float:right; width:430px;}
.indexSPZJ-R img{ width:100%; height:258px;}
.indexSPZJ-R dl{ position:relative; margin-bottom:20px;}
.indexSPZJ-R dt{ position: relative;}
.indexSPZJ-R dt a{ position:absolute; left:50%; top:50%; transform:translate(-50%,-75%);}
.indexSPZJ-R dt a:hover{ opacity:1;}
.indexSPZJ-R dt a img{ width:80px; height:80px;}
.indexSPZJ-R dt a img:hover{ transform:scale(1.1);}
.indexSPZJ-R dd a{ display:block; position:absolute; left:10px; bottom:10px; width:410px; padding:0 20px; line-height:50px; background:rgba(255,255,255,0.9); box-sizing:border-box; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
@media (max-width: 1100px) {
.bgIndex3{ background:none;}
.indexSPZJ{ margin:20px auto; padding:0 15px; width:auto;}
.indexSPZJ-L{ float:none; width:auto; margin-bottom:20px;}
.indexSPZJ-L img{ height:auto;}
.indexSPZJ-L em a img{ width:80px; height:80px;}
.indexSPZJ-L p{ height:auto; padding:10px 15px;}
.indexSPZJ-L p a{ font-size:16px;}
.indexSPZJ-R{ float:none; width:auto;}
.indexSPZJ-R dt a{ transform:translate(-50%,-50%);}
.indexSPZJ-R dd a{ position:inherit; left:0; padding:0 10px; width:auto; background-color:#eaeaea;}
}
/* 镜头聚焦 */
.indexJTJJ{ overflow:hidden; margin:50px auto; width:1200px; padding:0 0 20px 5px; box-sizing:border-box;}
.indexJTJJ dl{ position:relative; float:left; width:290px; margin-right:10px;}
.indexJTJJ dl:last-child{ margin-right:0;}
.indexJTJJ dt img{ width:100%; height:217.5px;}
.indexJTJJ dl:hover dd{ background-color:#c41a1a;}
.indexJTJJ dd{ box-sizing:border-box; height:150px; padding:15px; background-color:#e1e1e1;}
.indexJTJJ dd h3{ color:#fffefe; text-align:center;}
.indexJTJJ dd h3 a{ display:block; color:#333333; font-size:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexJTJJ dl:hover dd h3 a{ color:#fffefe;}
.indexJTJJ dd p{ margin-top:10px; color:#666666;}
.indexJTJJ dl:hover dd p{ color:#dedede;}
.indexJTJJ dd em{ position:absolute; right:10px; bottom:-16px;}
@media (max-width: 1100px) {
.indexJTJJ{ margin:30px auto; padding:0 15px; width:auto;}
.indexJTJJ dl{ float:none; width:auto; margin:0 0 20px 0;}
.indexJTJJ dl:last-child{ margin:0;}
.indexJTJJ dd{ height:auto; padding:10px 15px;}
.indexJTJJ dd h3 a{ font-size:16px; }
.indexJTJJ dd p{ display:none;}
.indexJTJJ dd em{ display:none;}
}
/* 第二届回顾 */
.bgIndex4{ padding:1px 0 20px 0; background:url(/zt_fawcn/template/common/2022hqjnh_public/bg-index4.jpg) center top no-repeat;}
.indexDEJHG{ margin:70px auto 0 auto; width:1200px;}
.indexDEJHG .con{ position:relative;}
.indexDEJHG .lbtDEJHG{ width:470px; float:left; margin-left:55px;}
.indexDEJHG .lbtDEJHG .swiper-slide img{ width:100%; height:303px;}
.indexDEJHG .lbtDEJHG .swiper-slide h3{ display:block; padding:0 15px; line-height:60px; font-size:18px; font-weight:normal; background-color:#e4e4e5; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.DEJHG-prev,
.DEJHG-next{ position:absolute; top:50%; width:17px; height:32px; transform:translateY(-50%); margin-top:-30px; z-index:1;}
.DEJHG-prev{ left:15px; background:url(/zt_fawcn/template/common/2022hqjnh_public/btn-prev2.png) center center no-repeat;}
.DEJHG-prev:hover,
.DEJHG-next:hover{ cursor:pointer;}
.DEJHG-next{ left:547px; background:url(/zt_fawcn/template/common/2022hqjnh_public/btn-next2.png) center center no-repeat;}
.DEJHG-R{ position:absolute; top:0; right:0; z-index:0;}
.listDEJHG{ margin:20px 0 0 35px; overflow:hidden; }
.listDEJHG li{ float:left; width:545px; margin:10px 0 0 20px; border:1px solid #d6d6d8; background-color:#FFF;}
.listDEJHG li a{ display:block; padding: 0 25px; line-height:3; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.listDEJHG li a:hover{ color:#FFF; background-color:#c41a1a;}
@media (max-width: 1100px) {
.bgIndex4{ padding:1px 0;}
.indexDEJHG{ margin:30px auto 0 auto; width:100%;}
.indexDEJHG .lbtDEJHG { float:none; margin-left:0; width:100%;}
.indexDEJHG .lbtDEJHG .swiper-slide img{ height:auto;}
.indexDEJHG .lbtDEJHG .swiper-slide h3{ font-size:16px; line-height:50px;}
.DEJHG-next{ left:auto; right:15px;}
.DEJHG-R{ display:none;}
.listDEJHG{ margin:15px 0 0 0; padding:15px;}
.listDEJHG li{ float:none; width:100%; margin:0 0 15px 0;}
.listDEJHG li a{ padding:0 15px;}
}
/* 第一届回顾 */
.indexDYJHG{ margin:30px auto; padding:0 10px; width:1200px; overflow:hidden; box-sizing:border-box;}
.indexDYJHG dl{ float:left; overflow:hidden; margin:20px 0 0 20px; padding:15px; width:580px; border:1px solid #ddd; box-sizing:border-box;}
.indexDYJHG dl:nth-child(odd){ margin-left: 0;}
.indexDYJHG dt{ float:left; margin-right:15px; width:140px; overflow: hidden;}
.indexDYJHG dt img{ width: 100%; height:105px;}
.indexDYJHG dd h3 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.indexDYJHG dd h3 a{ font-size:18px; line-height:24px;}
.indexDYJHG dd p{ overflow: hidden; margin-top:5px; height: 76px; font-size:15px; line-height:24px; color:#666;}
.indexDYJHG dd p a{ font-size:15px; color:#f0454d;}
@media (max-width: 1100px) {
.indexDYJHG{ width:auto; padding:0;}
.indexDYJHG dl{ display:flex; /*align-items:center;*/ float:none; margin:15px 15px 0 15px; padding:0; width:auto;}
.indexDYJHG dl:first-child{ margin-top:0;}
.indexDYJHG dl:nth-child(odd){ margin-left: 15px;}
.indexDYJHG dt{ flex-shrink:0; width:140px; float:none;}
.indexDYJHG dd h3{ margin-top:5px; height:80px; overflow:hidden; white-space: normal;}
.indexDYJHG dd h3 a{ line-height:1.6;}
.indexDYJHG dd p{ display:none;}
}