/*
* @Author: Sun Jijing
* @Date:   2023-12-29 16:41:56
* @Last Modified by: Sun Jijing
* @Last Modified time: 2023-12-29 17:08:25
*/
.detail_con { border: 1px solid #eff3f6; box-shadow: 0 10px 20px #eee; }
.detail_head { padding: 30px 50px; border-bottom: 2px solid #2952aa; }
.detail_head h1 { font-size: 32px; text-align: center; margin-bottom: 20px;line-height:42px; }
.detail_head .info { text-align: center; }
.detail_head .info span { font-size: 16px; margin: 0 10px; }
.detail_head .func { margin-top: 15px; text-align: center; }
.detail_head .func span { margin: 0 15px; }
.detail_head .func span a { display: inline-block; margin: 0 4px; width: 32px; height: 32px; line-height: 32px; background: #fff; border-radius: 50%; border: 1px solid #2952aa; font-size: 18px; color: #2952aa; text-align: center; }
.detail_head .func span a.on { background: #2952aa; color: #fff; }

.detail_box { padding: 30px 50px; }
.detail_txt, .detail_txt * { font-size: 16px; line-height: 2em !important; text-align: justify; }
.detail_txt table, .detail_txt tr, .detail_txt td { border-collapse: collapse; border: 1px solid #ccc; }
.detail_txt table { max-width: 100%; min-width: 80%; margin: 0 auto; }
.detail_txt td { padding: 5px; }
.detail_txt img { max-width: 100%; }

.module_box{display:none;}


.zjBut { text-align: center; margin-top: 40px;background: #eff3f6; padding:20px;}
.zjBut a { display: inline-block; font-size: 18px; padding: 0 15px; background: #2952aa; height: 40px; line-height: 40px; color: #fff; border-radius: 6px; margin: 0 10px; }
.zjBut.end a { background: #ddd; }

@media screen and (max-width:1200px) {
	.sliblings p { width: 48%; }
}

@media screen and (max-width: 1024px) {
	.detail_head .info span { display: inline-block; white-space: nowrap; margin: 5px 10px; }
}

@media screen and (max-width: 768px) {
	.position .con, .position .con * { font-size: 14px; line-height: 1.5em; }
	.position .con a { display: inline-block; white-space: nowrap; }

	.detail_head { padding: 10px; }
	.detail_head h1 { font-size: 24px; margin-bottom: 10px; line-height:26px;}
	.detail_head .info span { font-size: 14px; }
	.detail_head .func span { margin: 5px 0; display: block; }
	.detail_head .func span a { font-size: 16px; }

	.detail_box { padding: 10px; }

.location1{height:auto;line-height:26px;margin:10px 0;}
.detail_txt, .detail_txt *{font-size:14px;}
}