body { background-color: #F6F6F6; }

.portfolio-swipers { height: 500px; }

.portfolio-swipers .swiper-container { height: 100% !important; }

.portfolio-swipers .swiper-container img { width: 100%; height: 500px !important; }

.portfolio-section { padding: 0; }

.portfolio-section .container { width: auto; padding: 0; background: #F0F0F0; }

.portfolio-section .text-center { padding: 120px 0; font-size: 42px; font-family: SourceHanSansCN; font-weight: 500; color: rgba(51, 51, 51, 0.7); Background: #fff; margin: 0; }

.portfolio footer { padding-top: 0; }

.portfolio-main { padding-top: 97px; }

.portfolio-search { margin: auto; width: 1200px; height: 60px; background: #FFFFFF; border: 1px solid #D2A025; margin-bottom: 54px; }

.portfolio-search input { flex: 1; height: 100%; border: none; outline: none; padding: 0 15px; font-size: 16px; font-family: Source Han Sans CN; font-weight: 400; color: #333333; }

.portfolio-search .portfolio-search-btn { width: 110px; height: 100%; background: #F6F6F6; font-size: 16px; font-family: Source Han Sans CN; font-weight: 400; color: #666666; border-left: 1px solid #D2A025; }

.portfolio-li { margin: auto; width: 1200px; font-size: 16px; font-family: Source Han Sans CN; font-weight: 400; color: #666666; flex-wrap: wrap; }

.portfolio-li a.pr_li { font-size: 16px; font-family: Source Han Sans CN; font-weight: 400; color: #666666; }

.portfolio-li a.pr_li:hover { color: #b2841b; }

.portfolio-li-title { margin-right: 10px; flex-shrink: 0; font-size: 16px; font-weight:700; }

.portfolio-li-item { flex-shrink: 0; margin-right: 15px; }

.portfolio-li .cur a { color: #b2841b; }

.pr_conBlock { width: 100%; box-sizing: border-box; padding: 0 40px; }

a.prUl_li { width: 100%; float: none; display: block; height: 100%; overflow: hidden; font-size:16px;}

.prUl_img { margin-bottom: 20px; }

.prUl_bl { position: initial; background: none; color: #333333; padding-left: 0; padding-right: 0; padding-top: 0; height: auto; margin-bottom: 20px; }

.portfolio-box { width: 100%; box-sizing: border-box; padding: 120px 40px 0 40px; column-count: 5; column-gap: 10px; }

.pagination { display: flex; align-items: center; justify-content: center; }

.prUl_tLi.ic_1 { background: url("../../image2022/eyes_2.png") no-repeat left; }

.prUl_tLi.ic_3 { background: url("../../image2022/thumbs-up_2.png") no-repeat left; }

.prUl_ti { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
/*
.prUl_img img {
	border-radius: 20px;
}
*/
