﻿.box-main .center {
	margin: 150px 0 80px 0;
	width: 1076px;
	border-left: 2px solid #022169;
	border-right: 2px solid #022169;
}

.box-main .center .block {
	margin:60px 60px 0 60px;
}

.box-main .center .block .single a {
	color:#333;
}
.box-main .center .block .single .head {
	display: flex;
	background-color: #022169;
	color:#FFF;
	padding:8px;
}
.box-main .center .block .single .head .date {
	font-size: 24px;
	padding: 0 12px;
}
.box-main .center .block .single .head .title {
	display: flex;
	align-items: center;     /* 垂直居中 */
	margin:0 0 0 30px;
	gap: 5px; /* 设置间距 */
}
.box-main .center .block .single .head .title .team , .box-main .center .block .single .head .title .vs {
	font-size: 24px;
	align-items: center;     /* 垂直居中 */
}

.box-main .center .block .single .pay {
	display: flex;
	gap: 10px; /* 设置间距 */
	margin:8px 0 0 0;
}
.box-main .center .block .single .pay .tag {
	padding:5px 10px;
	background-color: #FECF13;
	color:#000;
	border: 1px solid #022169;       /* 宽度 样式 颜色 */
	border-radius: 10px;
	display: flex;
	align-items: center; /* 核心属性：垂直居中 */
}
.box-main .center .block .single .pay .tag img {
	vertical-align: middle;
	width:20px;
}
.box-main .center .block .single .pay .tag span {
	margin:0 5px ;
}

.box-main .center .block .single .img {
	margin:8px 0;
}
.box-main .center .block .single .img img {
	height:300px;
	border: 5px solid #DDD;       /* 宽度 样式 颜色 */
	border-radius: 20px;
	box-shadow: 
		2px 4px 6px rgba(0, 0, 0, 0.5),   /* 近处小阴影 */
		4px 4px 10px rgba(0, 0, 0, 0.3);  /* 远处大阴影 */
}
.box-main .center .block .single .img img:hover {
	border: 5px solid #FECF13;       /* 宽度 样式 颜色 */
}

.box-main .center .block .single .content {
	text-indent: 2em;
	color:#333;
}

.box-main .center .block .single .remark {
	margin:8px 0 0 0;
	display: flex;
}
.box-main .center .block .single .remark .pic img {
	width:14px;
	height:14px;
}
.box-main .center .block .single .remark .text {
	font-size: 14px;
	color:#022169;
	margin:0 50px 0 3px;
	vertical-align: middle;
}
.box-main .center .block .single .remark .text span {
	color:#022169;
	text-decoration: underline;
	text-decoration-color: #FECF13;       /* 下划线颜色 */
	text-decoration-style: solid;      /* 样式：solid(实线), double(双线), dotted(点状), dashed(虚线), wavy(波浪) */
	text-decoration-thickness: 3px;   /* 下划线粗细 */
	text-underline-offset: 0;       /* 下划线与文字的距离 */
}





.box-main .center .block .pk a {
	color:#333;
}
.box-main .center .block .pk .head {
	display: flex;
	background-color: #022169;
	color:#FFF;
	padding:8px;
}
.box-main .center .block .pk .head .date {
	font-size: 24px;
	padding: 0 12px;
	border-radius: 0 10px;
}
.box-main .center .block .pk .head .title {
	display: flex;
	align-items: center;     /* 垂直居中 */
	margin:0 0 0 30px;
	gap: 5px; /* 设置间距 */
}
.box-main .center .block .pk .head .title .team , .box-main .center .block .pk .head .title .vs {
	font-size: 24px;
	align-items: center;     /* 垂直居中 */
}

.box-main .center .block .pk .pay {
	display: flex;
	gap: 10px; /* 设置间距 */
	margin:8px 0 0 0;
}
.box-main .center .block .pk .pay .tag {
	padding:5px 10px;
	background-color: #FECF13;
	color:#000;
	border: 1px solid #022169;       /* 宽度 样式 颜色 */
	border-radius: 10px;
	display: flex;
	align-items: center; /* 核心属性：垂直居中 */
}
.box-main .center .block .pk .pay .tag img {
	vertical-align: middle;
	width:20px;
}
.box-main .center .block .pk .pay .tag span {
	margin:0 5px ;
}


.box-main .center .block .pk .pic {
	display: flex;
	gap: 20px; /* 设置间距 */
	margin:8px 0;
	align-items: center;     /* 垂直居中 */
}
.box-main .center .block .pk .pic .vs {
	font-size: 48px;
	color:#022169;
	-webkit-text-stroke-width: 6px; /* 描边宽度 */
	-webkit-text-stroke-color: #FECF13; /* 描边颜色 */
	-webkit-text-text-stroke:16px;
	paint-order: stroke fill; /* 确保描边在填充之下，避免遮挡文字内部 */
}
.box-main .center .block .pk .pic .team {
	justify-items: center; /* 水平居中 */
}
.box-main .center .block .pk .pic .team .name_en {
	color:#999;
}
.box-main .center .block .pk .pic .team .name_cn {
	font-size: 24px;
	color:#022169;
	padding: 0 0 5px 0;
}
.box-main .center .block .pk .pic .team img {
	height:180px;
	border: 5px solid #DDD;       /* 宽度 样式 颜色 */
	border-radius: 20px;
	box-shadow: 
		2px 4px 6px rgba(0, 0, 0, 0.5),   /* 近处小阴影 */
		4px 4px 10px rgba(0, 0, 0, 0.3);  /* 远处大阴影 */
}
.box-main .center .block .pk .pic .team img:hover {
	border: 5px solid #FECF13;       /* 宽度 样式 颜色 */
}

.box-main .center .block .pk .content {
	text-indent: 2em;
	color:#333;
}

.box-main .center .block .pk .remark {
	margin:8px 0 0 0;
	display: flex;
}
.box-main .center .block .pk .remark .pic img {
	width:14px;
	height:14px;
}
.box-main .center .block .pk .remark .text {
	font-size: 14px;
	color:#022169;
	margin:0 50px 0 3px;
	vertical-align: middle;
}
.box-main .center .block .pk .remark .text span {
	color:#022169;
	text-decoration: underline;
	text-decoration-color: #FECF13;       /* 下划线颜色 */
	text-decoration-style: solid;      /* 样式：solid(实线), double(双线), dotted(点状), dashed(虚线), wavy(波浪) */
	text-decoration-thickness: 3px;   /* 下划线粗细 */
	text-underline-offset: 0;       /* 下划线与文字的距离 */
}

.box-main .center .block .pagination {
	display: flex;
	gap: 20px; /* 设置间距 */
	align-items: center;     /* 垂直居中 */
	justify-items: center; /* 水平居中 */
}
.box-main .center .block .pagination .page {
	padding:3px 12px;
	background-color: #022169;
	color:#FFF;
	border: 1px solid #022169;       /* 宽度 样式 颜色 */
	border-radius: 8px;
	align-items: center; /* 核心属性：垂直居中 */
}
.box-main .center .block .pagination .page:hover {
	padding:3px 12px;
	background-color: #FECF13;
	color:#000;
	border: 1px solid #022169;       /* 宽度 样式 颜色 */
	border-radius: 8px;
	align-items: center; /* 核心属性：垂直居中 */
}