@charset "utf-8";
.main{margin-top: 40px;}
.main .left{width: 890px;}
.main .banner{padding-bottom: 30px}
.main .banner img{width: 100%; height: 500px; object-fit: cover; display: block;}
.main .banner .swiper-button-next, .swiper-button-prev{background-color: rgba(0, 0, 0, .5); color: white}
.main .banner .swiper-button-next:after, .swiper-button-prev:after{font-size: 28px}
.main .banner h4{font-size: 25px; color: #363636; margin: 15px 0}
.main .left-news{padding-top: 20px;}
.main .right{width: 355px;}
.main .caijing dt .img{display: block; width: 100%; height: 200px; position: relative;}
.main .caijing dt .img img{object-fit: cover; width: 100%; height: 100%}
.main .caijing dt .img .tit{position: absolute; left: 0; right: 0; bottom: 0; padding: 10px; color: white; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: linear-gradient(to top, rgba(0, 0, 0, .8), rgba(0, 0, 0, 0));}
.main .caijing dt .desc{font-size: 14px; padding-top: 10px;}
.main .caijing dt .btm, .main .caijing dd .btm{font-size: 13px; margin-bottom: 30px; margin-top: 15px;}
.main .caijing dt .btm .label, .main .caijing dd .btm .label{background-color: #f1e5e5; padding: 4px 9px; border-radius: 99px 99px 99px 0; margin-right: 6px;}
.main .caijing dd img{position: relative; top: 3px; margin-right: 5px;}
.main .topic-list{padding-top: 10px;}
.main .people{padding-top: 10px;}
.index-news{padding-top: 20px;}
.index-news .common-list1 li{margin-right: 20px; width: 413px;}
.index-news .common-list1 li:nth-child(3n){margin-right: 0;}
.index-video{padding-top: 20px}
.index-video .left-video{width: 820px; height: 467px; flex-shrink: 0; position: relative;}
.index-video .left-video .img{display: block; width: 100%; height: 100%; object-fit: cover;}
.index-video .left-video .btn{position: absolute; left: 24px; bottom: 53px; transition: all 300ms}
.index-video .left-video:hover .btn{transform: rotate(180deg);}
.index-video .left-video .tit{height: 50px; line-height: 50px; position: absolute; left: 0; bottom: 0; background: linear-gradient(to top, rgba(0, 0, 0, .8), rgba(0, 0, 0, 0)); width: 100%; color: white; font-size: 20px; white-space: nowrap; padding: 0 10px; overflow: hidden; text-overflow: ellipsis;}
.index-video .common-list2{width: 440px; flex-shrink: 0}
.index-video .common-list2 .tit{margin-top: 15px;}
.people .common-list1 li, .topic-list .common-list1 li{width: 100%; margin-right: 0}
span.more-btn {
    float: right;
    text-align: justify;
    transform: translateY(-11px);
    background: #fff;
    padding: 0 10px;
}
span.more-btn a{color: #e60012;}

@media (max-width: 1299px) {
	.main .left{width: 690px;}
	.main .right{width: 255px;}
	.main .banner img{height: 400px;}
	.left-news .common-list1 li{width: 334px;}
	.left-news .common-list1 .img{height: 200px;}
	.main .caijing dt .img{height: 180px}
	.people .common-list1 .img, .topic-list .common-list1 .img{height: 180px}
	.index-news .common-list1 li{width: 310px}
	.index-news .common-list1 .img{height: 200px}
	.index-video .left-video{width: 600px; height: 450px}
	.index-video .common-list2{width: 350px;}
	.index-video .common-list2 .img{width:190px; height: 140px}
}
@media (max-width: 991px) {
	.main .left{width: 500px;}
	.main .right{width: 240px;}
	.main .banner img{height: 300px;}
	.left-news .common-list1 li{width: 240px;}
	.left-news .common-list1 .img{height: 200px;}
	.main .caijing dt .img{height: 180px}
	.people .common-list1 .img, .topic-list .common-list1 .img{height: 180px}
	.index-news .common-list1 li{width: 240px}
	.index-news .common-list1 .img{height: 200px}
	.index-video .left-video{width: 430px; height: 380px}
	.index-video .common-list2{width: 310px;}
	.index-video .common-list2 .img{width:140px; height: 116px}
}
@media (max-width: 767px) {
	.main{flex-wrap: wrap; margin-top: 20px}
	.main .banner{padding-bottom: 10px}
	.main .left{width: 100%;}
	.main .left .swiper-button-next, .main .left .swiper-button-prev{top: 40%}
	.main .banner img{height: 40vw;}
	.main .right{width: 100%;}
	.left-news .common-list1{justify-content: space-between;}
	.left-news .common-list1 li{width: 48%; margin-right: 0}
	.left-news .common-list1 .img{height: 28vw;}
	.main .caijing dt .img{height: 40vw}
	.people .common-list1 .img, .topic-list .common-list1 .img{height: 40vw}
	.index-news .common-list1 li{width: 100%; margin-right: 0}
	.index-news .common-list1 .img{height: 40vw}
	.index-video .video-wrap{flex-wrap: wrap;}
	.index-video .common-list2{margin-top: 20px}
	.index-video .left-video{width: 100%; height: 45vw}
	.index-video .common-list2{width: 100%;}
	.index-video .common-list2 .img{width:190px; height: 140px}
}
@media (max-width: 400px) {
	.index-video .common-list2 .img{width:100px; height: 90px}
	.index-video .common-list2 .tit{margin-top: 0;}
	.index-video .left-video .btn{width: 40px; height: 40px; left: 10px}
	.common-list2 .btm{font-size: 12px;}
}
