﻿@charset "utf-8";
html { min-width: 1200px; }
body { width: 100%; height: auto; background: url(//www.xinhuanet.com/info/zhuanti/2021dxr/images/banner.jpg) no-repeat 50% 0 #002b76; }
.content { width: 1200px; height: auto; overflow: hidden; margin: 0 auto; }
.hug_pic { position: relative; width: 1200px; height: 674px; margin-top: 410px; }
.swiper-container { width: 1200px; height: 674px; }
.hug_pic .swiper-slide { width: 1200px; height: 674px; }
.hug_pic .swiper-slide .img { width: 1200px; height: 674px; }
.hug_pic .swiper-slide .tit { width: 88%; height: 30px; font-size: 24px; color: #fff; font-weight: bold; line-height: 30px; overflow: hidden; position: absolute; left: 2%; bottom: 16px; text-align: center; z-index: 80; }
.hug_pic .swiper-slide .tit a { color: #fff; }
.hug_pic .swiper-slide .bg { width: 100%; height: 113px; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000', GradientType=0 );
position: absolute; left: 0; bottom: 0; z-index: 1; }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { display: none; }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { display: none; }
.hug_pic:hover .swiper-button-prev, .swiper-container-rtl .swiper-button-next { display: block; }
.hug_pic:hover .swiper-button-next, .swiper-container-rtl .swiper-button-prev { display: block; }
.hug_pic .swiper-pagination { text-align: right; }
.hug_pic .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { width: 10%; left: inherit; right: 20px; bottom: 5px; font-size: 40px; color: #fff; z-index: 99; }
.hug_pic .swiper-pagination-total { font-size: 26px; }
.list { width: 100%; height: auto; overflow: hidden; background: #fff; list-style: none; padding-top: 10px; }
.list li { float: left; width: 379px; height: 270px; overflow: hidden; margin: 20px 10px; }
.list li p { height: 45px; line-height: 22px; font-size: 16px; color: #000; margin-top: 10px; font-weight: bold; text-align:left; overflow: hidden; }
.list li p a { color: #000; }
.footer { text-align: center; margin-top: 50px; height: 100px; }
.footer p { line-height: 30px; font-size: 14px; color: #c3b39c; }
