.pagerow{}
.pagecontent{padding: 20px;}
.fillBlack{background-color: black;}
.underSigLine{border-bottom: 0.5px solid gray;}
.news2title{height: 256px;line-height: 256px;font-size: 90px;color: white;font-family: "Cormorant",serif;}


#news2butcont {display: flex;}
.news2TypeButton {width: 116px;height: 30px; line-height: 30px;text-align: center;
	-moz-user-select: none;-webkit-user-select: none;cursor:pointer;
	margin-right: 10px;color: white;font-size: 14px;
	/*background-image: url('../img/newsitemsbg2.jpg');*/
	background-color: black;
	border: 1px solid white;
	border-radius: 6px;
	background-size: cover; /* 其他你需要的样式 */}
.news2TypeButton.active {
	/*background-image: url('../img/newsitemsbg1.jpg');*/
	background-color: white;
	color: black;
	border-radius: 6px;
	background-size: 100% 100%;}
.news2list{color: white;margin-top: 50px !important;}
.news2list a {text-decoration: none;color: white;}
.news2list a:hover{text-decoration: underline;}
.news2list a:last-child .news2item{border-bottom: 0.5px solid gray;}
.news2item{border-top: 0.5px solid gray;height: 80px;display: flex;align-items: center;}
.new2itemdate{width: 105px;display: flex;flex-direction: column;justify-content: center;align-items: center;border-right: 0.5px solid gray;height: 66px;}
.new2itemcontent{flex: 1 0 auto;max-width: calc(100% - 105px); display: flex;box-sizing: border-box;flex-direction: column;justify-content: center;padding-left: 10px;}

.newdetailHeader{border-top: 1px solid #3e3e3e;border-bottom: 1px solid #3e3e3e;width: 100%;text-align: center;}
.newdetailTitle{font-size: 20px;margin-top: 56px;}
.newdetailDate{font-size: 14px;margin-top: 5px;margin-bottom: 40px;}
.newdetailContent{font-size: 14px;padding: 15px;line-height: 30px;min-height: 300px;}

.contactTitle{font-size: 26px;font-family: "Cormorant",serif;padding: 20px;display: block;}
.contactRow{border-top: 0.5px solid gray;}
.contactqarow{font-family: "Noto Serif JP",serif;padding: 8px 40px 20px 8px ;padding-left: 20px !important;}
.contactFormItem{background-color: red;width: 40%;height: 60px;margin: 8px;display: flex;}

.lineTitleDown{font-family: "Noto Serif JP",serif;font-size: 26px;padding: 20px;display: block;border-bottom: 0.5px solid gray;margin-top: 20px;}
.placeImgContainer {display: flex;flex-wrap: wrap;
	justify-content: space-between; /* 在一行中均匀分布项目，但是最后一个项目会与容器边缘对齐 */
	align-items: flex-start; /* 默认垂直对齐为顶部 */
	margin: 0 auto; /* 水平居中 */max-width: 100%; /* 容器宽度最大为100% */ padding: 20px; /* 在图片两边添加间距（仅在小屏幕上生效） */}

.placeImgContainer .imageItem {
	flex: 0 0 calc(50% - 20px); /* 占据50%宽度减去间距 */
	 /* 图片之间的垂直间距 */
	margin-bottom: 20px;
}
.placeImgContainer .imageItem  img {width: 100%;height: auto; font-size: 12px;}

.placeImgContainer .imageItem3 {flex: 0 0 calc(32% - 0px); margin-bottom: 20px; font-size: 12px;height: 380px;border: 1px solid white;}
.placeImgContainer .imageItem3  img {width: 100%;height: auto; font-size: 12px;}
.placeImgContainer .itemText {padding: 10px;font-family: "Noto Serif JP",serif;font-size: 14px;line-height: 26px;}
.placeImgContainer .itemText .itemTextHeader{font-weight: bold;}

.philosoImg{width: 30%;float: right;}
.philosoText{width: 68%;float: left;}

.video-container {
	margin: 0px auto;
	position: relative;
	width: 600px;
	height: 350px;
}
.video-cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	cursor: pointer;
	z-index: 1;
}

/* 容器样式 */
.form-container {background-color: #fff;border-radius: 8px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
/* 输入框样式 */
.input-group {width: 50%;float: left;margin-bottom: 20px;}
.input-group input {
	width: 100%;
	/*padding: 22px 16px 22px 16px;*/
	padding-left: 5px;height: 50px;border: 1px solid #ddd;border-radius: 0px;background-color: black;color: white;}
/* 清除浮动 */
.clearfix::after {content: "";display: table;clear: both;}

.contactSubBtn{width: 150px;height: 50px;border: 1px solid white;line-height:50px;margin: 0px auto;margin-bottom: 50px;text-align: center;-webkit-user-select: none;cursor: pointer;}

/* 小于500像素的样式 */
@media screen and (max-width: 767px) {
	.pagerow{width: auto;}
	.news2TypeButton {width: 18%;background-size: cover;background-repeat: no-repeat;background-position: center;
		margin-right: 5px;}
	.input-group {
		width: 100%;
	}
	.placeImgContainer .imageItem {flex: 0 0 100%;padding: 0px; /* 在小屏幕上添加水平间距 */}
	.placeImgContainer {padding: 30px; /* 移除容器在小屏幕上的水平间距 */}
	.placeImgContainer .imageItem3 {flex: 0 0 100%;padding: 0px; height: auto;}
	.news2title{font-size: 58px;padding-left: 10px;}

	.philosoImg{width: 100%;float: none;padding-bottom: 20px;}
	.philosoText{width: 100%;float: none;}
	.reserve{min-width: auto !important;}
	.newdetailrow{width: 96%;margin: 0px auto;}
}

/*!* 大于500像素且小于1020像素的样式 *!*/
/*@media screen and (min-width: 767px) and (max-width: 1020px) {*/
/*	.fitRow{width: 100%;}*/
/*}*/

/* 大于1020像素的样式 */
@media screen and (min-width: 767px) {
	.pagerow{width: 1020px;margin: 0px auto}
}
