.rwsy_head { border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 40px; }
.rwsy_head .name {font-size: 30px; color: #000; margin: 15px 0; text-align: center; }

.rwsy_body .tit { text-align: center; margin-bottom: 20px;font-size:36px;color:#1658a1-weight: 550; }
.rwsy_pic { position: relative; }
.rwsy_pic_list li { position: relative; }
.rwsy_pic_list li, .rwsy_pic_list li img { width: 100%; }
.rwsy_pic_list li img { display: block; object-fit: cover; }
.rwsy_pic_list li p { display:none;position: absolute; bottom:0; width: 100%; left:0; z-index: 5; font-size: 18px; height: 60px; line-height: 60px; background: rgba(22, 88, 161,.55); text-align: center; color: #fff; }
.rwsy_but { display: block; width: 100px; height: 100px; position: absolute; top: 50%; margin-top: -50px; z-index: 5; }
.rwsy_prev { background: url(/uiFramework/commonResource/image/2024041423120290639.png) no-repeat center; left: 0; }
.rwsy_next { background: url(/uiFramework/commonResource/image/2024041423121424295.png) no-repeat center; right: 0; }

.detail_txt{margin-bottom:50px;}
.detail_txt, .detail_txt * { font-size: 16px; line-height: 2em !important; text-align: justify; }


@media screen and (max-width: 1023px) {
	.rwsy_head { padding-bottom: 20px; margin-bottom: 20px; }
	.rwsy_head .photo { margin-top: 30px; }
	.rwsy_head .name { font-size: 24px; margin: 10px 0; }
	.rwsy_head .info p { font-size: 14px; }
	.rwsy_but { width: 60px; height: 60px; margin-top: -30px; background-size: 100% !important; }
	.rwsy_pic_list li p { font-size: 16px; height: 40px; line-height: 40px; }
}

@media screen and (max-width: 639px) {
	.rwsy_but { width: 40px; height: 40px; margin-top: -20px; }
	.rwsy_pic_list li p { font-size: 14px; line-height: 34px; height: 34px; }

	.rwsy_body .tit { height: 46px; margin-bottom: 10px; }
	.rwsy_body .tit img { height: 100%; }

	.rwsy_head .name { font-size: 20px; margin:0; }
}