.system_newback{ padding:40px; display:flex; flex-wrap:wrap; gap:20px;}
.system_newback > .s-12{ width:calc(50% - 10px);}
.image-hover-zoom {
	display: block;
	overflow: hidden;
}.image-with-hover-overlay {
	display: block;
	position: relative;
}.image-hover-overlay {
	bottom: 15px;
	left: 15px;
	right: 15px;
	top: 15px;
}.background-dark.background-transparent, .primary-color-dark .background-primary.background-transparent {
	background-color: rgba(34, 26, 26, 0.85) !important;
}.image-hover-overlay {
	bottom: 0;
	color: rgba(255,255,255, 0.75) !important;
	left: 0;
	opacity: 0;
	padding: 1.25rem;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	transition: all 0.20s linear 0s;
	-o-transition: all 0.20s linear 0s;
	-ms-transition: all 0.20s linear 0s;
	-moz-transition: all 0.20s linear 0s;
	-webkit-transition: all 0.20s linear 0s;
	transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
}.image-hover-overlay-content {
	position: absolute;
	left: 0;
	right: 0;
	top: 60%;
	transition: all 0.20s linear 0s;
	-o-transition: all 0.20s linear 0s;
	-ms-transition: all 0.20s linear 0s;
	-moz-transition: all 0.20s linear 0s;
	-webkit-transition: all 0.20s linear 0s;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}.padding-2x {
	padding: 2.5rem;
}.image-with-hover-overlay img {
	width: 100%;
}.image-hover-zoom img {
	transition: all 0.50s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
	-o-transition: all 0.50s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
	-ms-transition: all 0.50s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
	-moz-transition: all 0.50s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
	-webkit-transition: all 0.50s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
}.image-hover-zoom:hover img {
  transform: scale(1.1);
}
.image-hover-overlay:hover > .image-hover-overlay-content {
  top: 50%;
}.image-hover-overlay:hover {
  opacity: 1;
}.background-dark h3{color: #fff; margin-bottom: 15px;}

.text-strong {
  font-weight: 600;
}
.system_newbackcon p{ margin-bottom:20px; text-align:left;}

.witr_section_title_inner h2.istepten_title{ color:#fff;}
.witr_section_title_inner.text-center .istepten_content p{ line-height:1.2; font-size:18px; color:#fff; width:100%; }


.witr_apartment_form div.wpforms-container-full input[type="submit"]:not(:hover):not(:active), 
.witr_apartment_form div.wpforms-container-full button[type="submit"]:not(:hover):not(:active), 
.witr_apartment_form div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active){ background: #0162d3;}
.witr_apartment_form div.wpforms-container-full{ margin:0 auto;}
.witr_apartment_form div.wpforms-container-full .wpforms-field-medium{ border-color:#f1f1f1 !important; background-color: #FAFAFA;}

.witr_all_mb_30{ margin-bottom:20px;}


/*分页样式开始*/
#pageabc{text-align:center;margin:30px 0;clear:both;height:auto;overflow:hidden;color:#333;line-height:23px;}
#pageabc a.noallowed{cursor: not-allowed;}
#pageabc span,#pageabc a{font-size:12px;color:#595757;padding:4px 12px; border-radius:5px; border:1px solid #0162d3;text-decoration:none;margin:3px 5px;display:inline-block;text-align:center;}
#pageabc a:hover,#pageabc a.current{color:#fff;background-color:#0162d3;border:1px solid #0162d3;}
/*分页样式结束*/


.iphilosophylist{ margin-top:30px;}
.iphilosophylist ul{}
.iphilosophylist li{ display:flex; align-items:center;}
.iphilosophylist li:nth-child(2n){ flex-direction: row-reverse;}
.iphilosophylist li .iphiimg{ width:50%;}
.iphilosophylist li .iphitext{ width:50%; padding:0 40px;}
.iphilosophylist li .iphitext .iphitexttit{ font-size:23px;}
.iphilosophylist li .iphitext .iphitexttit:after{ content:""; display:block; width:90px; height:4px; background:#0162d3; margin-top:10px;}
.iphilosophylist li .iphitext .iphitextdesc{ font-size:18px; line-height:1.6; margin-top:10px;}
.iphilosophylist li .iphitext .iphibtn{ margin-top:20px;}
.iphilosophylist li .iphitext .iphibtn a{ background:#0162d3; display:inline-block; border-radius:30px; color:#fff; padding:15px 40px; font-size: 16px; transition:0.5s;}
		.iphilosophylist li .iphitext .iphibtn a:hover{ background:#000; }
		
.witr_content_btn{ margin-top:20px;}
.witr_content_btn a{ background:#0162d3; display:inline-block; border-radius:30px; color:#fff; padding:10px 30px; font-size: 16px; transition:0.5s;}
.witr_content_btn a:hover{ background:#000; }

@media(max-width:1024px){
			.iphilosophylist li .iphitext .iphitexttit{ font-size:16px;}
			.iphilosophylist li .iphitext .iphibtn{ margin-top:20px;}
		}
@media(max-width:768px){
			.iphilosophylist{ margin-top:0;}
			.iphilosophylist li{ margin-bottom:20px;}
			.iphilosophylist li, .iphilosophylist li:nth-child(2n){flex-direction: column;}
			.iphilosophylist li .iphiimg, .iphilosophylist li .iphitext{ width:100%;}
			.iphilosophylist li .iphitext{ padding:0; margin-top:20px;}
			.iphilosophylist li .iphitext .iphitexttit{ font-size:16px;}
			.iphilosophylist li .iphitext .iphitextdesc{ font-size:14px;}
			.iphilosophylist li .iphitext .iphibtn{ margin-top:20px;}
			.iphilosophylist li .iphitext .iphibtn a{ font-size:14px; padding:10px 20px;}
		}


@media(max-width:1024px){
	.system_newback > .s-12 .system_newbackcon{ display:none;}
}
@media(max-width:768px){
	.system_newback{ padding:20px;}
	.system_newback > .s-12{ width:100%;}
	.system_newback .background-dark h3{ font-size:16px;}
}











