.case-top {
	padding: 5rem 0;
	overflow: hidden;
	padding-top: 125px;
   background: url('../img/case-bg.jpg');
}
.case-top p{
	line-height: 28px;
    color: #777777;
    margin-bottom: 40px;
    width: 36%;
}
.case-top h2{
	font-size: 3.5rem;
   line-height: 80px;
   width: 40%;
}
.case-blog{
	text-align: center;
   margin-top: 2rem;
}
.case-blog h2 {
   margin-bottom: 5rem;
}
.case-list {
	position: relative;
	height: 600px;
}
.case-list li.swiper-slide img{
	width: 100%;
    object-fit: cover;
    height: 100%;
}
.case-list div.switch-button{
	position: absolute;
    z-index: 3;
    bottom: 0;
    right: 0;
}
.page-template-case .contact_us{
	display: none;
}
.main-case ul {
	display: flex;
	flex-wrap: wrap;
}
.main-case ul li.post {
	width: 32%;
	margin-right: 2%;
	margin-bottom: 20px;
	border-radius: 8px;
	overflow: hidden;
}
.main-case ul li.post:hover img{
	transform: scale(1.1);
}
.main-case ul li.post{
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
	text-align: left;
}
.main-case ul li.post img{
	width: 100%;
	transition: all .3s;
	height: 100%;
	object-fit: cover;
	display: block;
}
.main-case ul li.post:nth-child(3n){
	margin-right: 0px;
}
.main-case .img-content, .main-case .img_box{
	border-radius: 8px;
	overflow: hidden;
}
.main-case ul li .text_content h3{
	font-size: 24px;
	font-weight: 600;
	color: #333;
	margin-bottom: 1rem;
}
.main-case ul li .text_content{
	padding: 28px 25px;
}
.main-case ul li .text_content p{
	font-size: 15px;
	color: #999;
	line-height: 1.5;
	margin-bottom: 1rem;
}
.main-case ul.latest_post-content li span.link_btn{
	font-weight: 600;
}
.template__title h2{
	text-align: center;
}

.product .item_img{
    width:100%;
    height:380px;
    background-color:#e9e9e9;
}
 .product:hover .item_img .img{
    background-color:white;
    background-color:transparent;
}
 .product .item_text{
    padding:20px 22px 30px;
}
 .product .item_text p.title{
    color:#242424;
    font-size:20px;
    font-weight:600;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}
 .product .item_text p.des{
    margin-top:14px;
    font-size:17px;
    color:#666;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
}
 #related{
    padding-top:190px;
}
/*! CSS Used from: http://localhost/jiufa/wp-content/themes/sytech/assets/css/single-product.css */
 .you_like-main .swiper-button-next{
    right:-95px;
}
 .you_like-main .swiper-button-prev{
    left:-95px;
}
.page-template-case #related {
   padding-bottom: 0;
}
 .you_like .button_border{
    margin:0 auto;
    margin-top:70px;
    display:block;
    width:160px;
    text-align:center;
    border-radius:5px;
    border-color:#999;
   line-height: 2.8rem;
    height: 2.8rem;
}
.you_like .button_border:hover {
   background-color:#05208b;
   color: #fff;
}
 #related{
    padding-bottom:100px;
}
 .you_like .you_like-main{
    margin-top:70px;
    position:relative;
}
.page-template-about .you_like .you_like-main .swiper{
   overflow: visible;
}
 .you_like .you_like-main .swiper{
    padding:10px;
}
 .you_like .you_like-main .swiper-slide{
    box-shadow:0 0 10px rgba(0, 0, 0, 0.1);
    text-align:center;
}
 .you_like-main .swiper-button-next,.you_like-main .swiper-button-prev{
    color:#000;
}
 .you_like-main .swiper-button-next:after,.you_like-main .swiper-button-prev:after{
    font-size:30px;
}
 .page-template-case .you_like .you_like-main .swiper-slide{
    box-shadow:0 0 10px rgba(0, 0, 0, 0.1);
}
 .page-template-case .you_like .product .item_text p.des{
    font-size:15px;
}
 .page-template-case .you_like .you_like-main .swiper-slide .item_img{
    background-color:#fff;
    height:330px;
    padding-top:10px;
}
 .page-template-case .you_like .you_like-main .swiper-slide .item_img .img{
    background-color:#fff;
    background-size:contain!important;
}
 .page-template-case .you_like .you_like-main .swiper-slide .item_text span.button_red{
    width:100%;
    padding:0.4rem 5.3rem;
    margin-top:40px;
}
 .product .item_img .img{
    background-color:#f5f5f5;
    background-size:cover;
}
 .product:hover .item_img .img{
    background-color:white;
}
 .product:nth-child(3n + 2) .item_img .img{
    background-image:url(http://localhost/jiufa/wp-content/themes/sytech/assets/img/page_single_product-you_link-item_img2.png);
}
 .product:nth-child(3n + 3) .item_img .img{
    background-image:url(http://localhost/jiufa/wp-content/themes/sytech/assets/img/page_single_product-you_link-item_img3.png);
}
.page-template-case #inquiry{
	margin-bottom: 8rem !important;
}