@charset "utf-8";
/* CSS Document */
body{
	margin:0;}
#certify {
	position: relative;
	width: 1200px;
	margin: 20px auto 0px auto;
	height:320px
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 520px;
	height: 310px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img{
	width: 520px;
	height: 310px;
	display:block;
}
#certify  .swiper-slide p {
	text-align: center;
	margin: 0;
	bottom: 0px;
    position: absolute;
    left: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    height: 50px;
    line-height: 50px;
    color: white;
    font-size: 15px;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	width: 45px;
	height: 45px;
	background: url(wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

#certify .swiper-button-next {
	width: 45px;
	height: 45px;
	background: url(wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}

#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}
.area2 {
    margin-bottom: 20px
}

.area2 .area2-title {
    text-align: center;
    padding-bottom: 6.5px;
    border-bottom: 1px dashed #e3e3e3;
    position: relative;
	font-size:35px;
	color:#2661ab;
	font-family: "FZXBSJW";
	font-weight:bold;
}

.area2 .area2-title::before {
    position: absolute;
    content: "";
    width: 35px;
    height: 3px;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    left: 50%;
    bottom: -2px;
    background-color: #2661ab;
}

.area2 .area2-title img {
    max-width: 100%
}
.list2023{
		margin:0 auto;
		width:1200px;
		padding:20px 20px;
		
		overflow:hidden;
		
		}
		.list2023 li{
		list-style:none;
		
		}
		.list2023 li a{
		line-height:50px;
		font-size:0;
		}
		.list2023 li a span{
		display:inline-block;
		vertical-align:top;
		font-size:16px;
		width:80%;
		padding-left:15px;
		position:relative;
		}
	.list2023 li a em{	
		width: 20%;
    display: inline-block;
    vertical-align: top;
    text-align: right;
    font-style: normal;
    font-size: 16px;
    color: #999;
	}
	 .more-button-container {
            display: flex;
            justify-content: center;
            margin-top: 10px;
            margin-bottom: 30px;
        }
        
        .more-button {
            padding: 14px 32px;
            background: linear-gradient(135deg, #1a6df3 0px, #0a4bba 100%);
            color: white;
            border: none;
            border-radius: 25px;
            font-size: 18px;
            font-weight: 600;
            cursor: pointer;
            transition: all 0.3s ease;
            text-align: center;
            box-shadow: 0px 4px 12px rgba(26, 109, 243, 0.2);
        }
        
        .more-button:hover {
            background: linear-gradient(135deg, #0a4bba 0px, #1a6df3 100%);
            transform: translateY(-2px);
            box-shadow: 0px 6px 15px rgba(26, 109, 243, 0.3);
        }
        
        .more-button:active {
            transform: translateY(0px);
            box-shadow: 0px 2px 8px rgba(26, 109, 243, 0.3);
        
		}
		.picrange{
			width:100%;
		}
		.picrange ul{
			width:100%;
		}
		.picrange ul li{
			width:24%;
			float:left;
			margin-left:1%;
			margin-top:20px;
		}
		.picrange ul li:first-child{
			
			margin-left:0%;
		}
		.picrange ul li:nth-child(5){
			
			margin-left:0%;
		}
		.picrange ul li a{
			width:100%;
			position:relative;
		}
		.picrange ul li a img{
			width:100%;
		}
		.picrange ul li a span{
			
			text-align: center;
			bottom: 3px;
			position: absolute;
			left: 0;
			
			background-color: rgba(0, 0, 0, 0.6);
			height: 30px;
			line-height: 30px;
			color: white;
			font-size: 15px;
		}