﻿/* 
* @Author: anchen
* @Date:   2019-06-21 15:20:59
* @Last Modified by:   anchen
* @Last Modified time: 2019-06-21 15:45:53
*/
.bx_2{ width: 86.97%; margin:0 auto; }

/*2*/
.case_banner{ background: url(../img/case_banner.jpg) no-repeat center; height: 600px; margin-bottom: 80px; }

/*3*/
.case_tit .case_top a{display: block;font-size: 20px;color: #cc0000;width: 100%;text-align: center;line-height: 60px;font-weight: 700;}
.case_tit li{width: 8%;height: 60px;}
.case_tit li a{display: block;font-size: 16px;color: #333;width: 100%;text-align: center;line-height: 60px;}
.case_tit li a:hover{color: #cc0000;}
.case_tit{border-bottom: 1px solid #f5f5f5;padding-bottom: 10px;}
.case_tit_box{margin-bottom: 100px;}

.case li a img{display: block;width: 100%;}
.case li{width: 32%;margin-right:2%;margin-bottom:5%;}
.case li.last{margin-right: 0%;}
.case_text h3 a{font-weight: 400;font-size: 20px;color: #333;margin-bottom: 20px;display: block;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;text-align:left;}
.case_line{width: 45px;height: 1px;background-color: #ccc;margin-bottom:15px;}
.case_text p{font-size: 14px;width: 80%;line-height: 24px;color: #666;margin-bottom: 18px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.case_btn{font-size: 14px;color: #333}
.case_btn:hover{color: #cc0000;font-weight: 700;}




