.sort { padding: 20px; background-color: #fff; margin-bottom: 20px; }

.sort .sort_li { float: left; width: 24%; background-color: #EEEEEE; font-size: 15px; margin-right: 1%; border-radius: 4px; text-align: center;    margin-bottom: 20px;}

.sort .sort_li .sort_a{padding: 0 10px;line-height: 60px;display: block;}

.sort .sort_li:last-child { margin-right: 0; }

.sort .sort_li:hover { cursor: pointer; background-color: #F5AB5D; color: #fff; }

.sort_title { font-weight: bold; font-size: 30px; padding-left: 16px; border-left: #F5AB5D solid 4px; }

.sort_info { margin: 20px 0;font-size: 16px; }

.related_title { font-size: 24px; font-weight: bold; line-height: 32px; }

.pruduct_lists { display: flow-root; }

.pruduct_lists .product_li { float: left; width: 260px; text-align: center; border: 1px solid #eee; margin: 20px 20px 20px 0; padding: 4px 8px; cursor: pointer; }

.pruduct_lists .product_li .product_img img { width: 100%; height:190px;}

.pruduct_lists .product_li .product_title { font-size: 16px; line-height: 21px; margin: 16px 0 8px; }

.pruduct_lists .product_li .product_p { line-height: 19px; color: #666; margin-top: 10px; }

.pruduct_lists .product_li:nth-child(4n) { margin-right: 0; }

.pruduct_lists .product_li:hover { border: 1px solid #F5AB5D; }

.pruduct_lists .product_li:hover .product_title { color: #F5AB5D; }

.pruduct_lists .product_li:hover .product_img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

[i="banner"]{margin-top: 10px;}

.swiper-button-white{opacity: 0;-webkit-transition: 2s;-o-transition: 2s;transition: 2s;}

[i="banner"]:hover .swiper-button-white{opacity: 0.5;}
.return { margin-top: 40px; padding-top: 20px; border-top: 2px solid #eee; display: flow-root;margin-bottom: 40px;}

.return .return_left { float: left; font-size: 16px; }

.return .return_right { float: right; }

.return .left_on:first-child { margin-bottom: 16px; }

.return .left_on_span:hover { color: #F5AB5D; cursor: pointer; }

.return .return_right { padding: 8px 24px; font-size: 18px; border: 1px solid #999; border-radius: 5px; margin-top: 10px; cursor: pointer; }

.return .return_right:hover { border: 1px solid #F5AB5D; color: #F5AB5D; }
@media (max-width: 760px) { .banner img { width: 100%; }
  .sort { padding: 10px; margin-bottom: 20px; }
  .sort .sort_li  { float: left; color: #F5AB5D; text-align: center; width: 48%;background-color: #EEEEEE;  font-size: 16px; margin:0 3px 10px 3px; border-radius: 4px; }
  .sort .sort_li .sort_a{padding: 0 5px;line-height: 30px;display: block;}
  .sort .sort_li:last-child { margin-right: 0; }
  .cases_content{width: 100%;overflow: hidden;padding: 0 10px;}
  .cases_content img{width: 100%;}
  
  .sort_info { margin-top: 20px; } 
  .sort_info img{width:100%;height: auto;}
  .li_none{display: none;}
  .pruduct_lists .product_li { width: 49%; margin-right: 2%; margin-bottom: 0; margin-top: 10px; }
  .pruduct_lists .product_li:nth-child(2n) { margin-right: 0; }
  .pruduct_lists .product_li:nth-child(3n) { margin-right: 2%; }
  .sort_title { font-size: 16px; line-height: 36px; }
  .about_img { margin-top: 0; }
  .about_img img { width: 100%; }
  .sort_info { margin-top: 20px; }
  .related_title { font-size: 20px; line-height: 32px; }
  .pruduct_lists { margin-top: 15px; }
  .pruduct_lists .product_li { width: 49%; margin: 0 2% 10px 0; padding: 4px 6px; }
  .pruduct_lists .product_li .product_img img { width: 100%; }
  .pruduct_lists .product_li .product_title { font-size: 16px; line-height: 21px; margin: 16px 0 8px; }
  .pruduct_lists .product_li .product_p { margin-bottom: 10px; }
  .pruduct_lists .product_li:nth-child(2n) { margin-right: 0; }
  .pruduct_lists .product_li:hover { border: 1px solid #F5AB5D; }
  .pruduct_lists .product_li:hover .product_title { color: #F5AB5D; }
  .pruduct_lists .product_li:hover .product_img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }
  .pruduct_lists .product_li .product_img img { height:auto;}
  .return { margin-top: 20px; }
  .return .left_on:first-child { margin-bottom: 10px; }
  .return .return_right { padding: 6px 16px; font-size: 18px; }
 /* .swiper-button-white{opacity: 0.5;-webkit-transition: 2s;-o-transition: 2s;transition: 2s;}*/
}
