﻿body{font:18px/30px Arial, Helvetica, sans-serif;}
a:hover,.photos .swiper-slide:hover p{color: #F79C17;}
h3{width: 100%;height: 63px;margin: 50px 0 30px;}
h3 a{height: 100%;display: block;}
.home,.latest .swiper,.latest ul a,.photos .swiper-slide,.opinions ul a,.videos ul a,.WP ul li{border-radius: 3px;overflow: hidden;}
.home{width: 100px;height: 34px;line-height: 34px;text-align: center;position: absolute;right: 50%;margin-right: -600px;top: -60px;color: #fff;background-color: #F79C17;}
.home:hover{color: #F79C17;background-color: #fff;border: 1px solid #F79C17;box-sizing: border-box;}

.main{width: 1280px;margin: 0 auto;margin-top: 530px;padding-top: 1px;padding-bottom: 50px;position: relative;}		
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{content:'';}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {content: '';}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 7px;}
.latest>div,.opinions ul,.WP ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.latest h3{background: url(../../images/zt/anniversary70th/channel_01.jpg) no-repeat center;}
.latest .swiper{width: 620px;overflow: hidden;position: relative;}
.latest .swiper-slide img{width: 100%;height: 349px;object-fit: cover;}
.latest .swiper-slide p{font-size: 20px;width: 100%;height: 90px;background: #F2F2F3;padding:0 20px;box-sizing: border-box;display: flex; align-content: center; flex-wrap: wrap;}
.latest .swiper-slide:hover p,.latest ul a:hover{color: #fff;background-color: #F79C17;}
.latest .swiper-pagination{position: absolute;left: 0;bottom: 90px;text-align: right;padding:0 10px;box-sizing: border-box;}
.latest .swiper-pagination-bullet{background: #fff;opacity: 1;}

.latest ul{width: 640px;}
.latest ul a,.opinions ul a{width: 100%;padding: 0 20px;display: flex;align-items: center;background-color: #F2F2F3;box-sizing: border-box;}
.latest ul a{height: 80px;}
.latest ul a:nth-child(n+2){margin-top: 10px;}
.latest ul a:hover,.opinions ul a:hover{color: #fff;background-color: #F79C17;}
.latest .swiper-pagination-bullet-active{background: #177EEE;}

.photos h3{background: url(../../images/zt/anniversary70th/channel_02.jpg) no-repeat center;}
.photos .swiper{width: 1280px;margin: 0 auto;overflow: hidden;}
.photos .swiper-slide {background-position: center;background-size: cover;width: 960px;position: relative;}
.photos .swiper-slide img {display: block;width: 100%;}
.photos .swiper-slide p{background: rgba(0,0,0,0.5);position: absolute;bottom: 0;left: 0;color: #fff;width:100%;padding: 20px;box-sizing: border-box;}
.photos .swiper-button-next{background: url(../../images/zt/y.png) no-repeat top center ;width: 24px;height: 42px;}
.photos .swiper-button-prev{background: url(../../images/zt/z.png) no-repeat top center ;width: 24px;height: 42px;}

.opinions h3{background: url(../../images/zt/anniversary70th/channel_03.jpg) no-repeat center;}
.opinions ul a{width: 630px;height: 100px;}
.opinions ul a:nth-child(n+3){margin-top: 20px;}

.videos h3{background: url(../../images/zt/anniversary70th/channel_04.jpg) no-repeat center;}

.videos ul a{width: 424px;height: 239px;float: left;margin-left: 4px;margin-bottom: 3px;position: relative;overflow: hidden;}
.videos ul a:nth-child(1){width: 852px;height: 481px;}
.videos ul a:nth-child(1),.videos ul a:nth-child(4){margin-left: 0;}
.videos ul img{width: 100%;height: 100%;object-fit: cover;}
.videos ul p{width: 100%;height: 100%;display: block;position: absolute;bottom: -100%;left: 0;background: rgba(0,0,0,0.5);color: #fff;padding: 40px 20px;box-sizing: border-box;}

.WP h3{background: url(../../images/zt/anniversary70th/channel_05.jpg) no-repeat center;}
.WP ul li{width:240px;height:338px;padding:10px;background-color: #F6F6F6;box-sizing:border-box;}
.WP ul li:hover{background-color: #FEA202;}
.WP ul li a{width:100%;height:100%;padding:50px 15px 40px;border:1px solid #F6A545;background-color: #fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;text-align:center;}

h3{background-size: contain!important;}
body #foot{background:url(../../images/zt/xjp2022/bottom.png) no-repeat top center ;height: 300px;padding-top: 100px;}
#foot,#foot a{color: #fff;}

/*页脚*/
body .foot{margin-top:-20px;}
body .foot,body .foot a{color:#333;}
body .link,body .other,body .w{background:none;}
body .link{padding:0;}
body .w{padding:10px;}
