﻿.lm_case{padding:50px 0;}
.container{width: 1200px;margin: 0px auto;}
.lm_case .lm_case_list{margin-top: 35px;}
.lm_case_list li{width: 20%;height:368px;position: relative; float: left;background: #F5F5F5;}
.lm_case_list li.num2,.lm_case_list li.num4{background: #ff6a38;}
.lm_case_list li.num2 .img,.lm_case_list li.num4 .img{position: absolute;bottom: 0;left: 0;}
.lm_case_list li .img{overflow: hidden;}
.lm_case_list li .img img{max-width: 100%; transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
.lm_case_text{padding: 20px 18px;}
.lm_case_text h4{font-size: 18px;color: #333; font-weight: normal;text-align: center; padding-bottom: 6px;height: 30px;line-height: 30px;background: url(ind_case_line01.png) bottom center no-repeat; overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.lm_case_text .info{font-size: 14px;color: #666;line-height: 24px;height: 72px;margin-top: 15px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;text-align: justify;}
.lm_case_list li:hover .img img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.lm_case_list li.num2 .lm_case_text h4,.lm_case_list li.num4 .lm_case_text h4{color: #fff; opacity: 0.9;filter:alpha(opacity=90); background: url(ind_case_line02.png) bottom center no-repeat; }
.lm_case_list li.num2 .lm_case_text .info,.lm_case_list li.num4 .lm_case_text .info{color: #fff;opacity: 0.7;filter:alpha(opacity=70);}

.kehu_one{padding: 50px 0;background:#F7F7F7;}
.case_title{font-size: 30px;}
.case_h{height: 232px;overflow: hidden;transition: all .5s;}
.case_h2{height: auto;}
.case_list_1 {margin-top: 20px;}
.case_list_1 ul{margin-right: -25px;}
.case_list_1 li{width:220px;float: left;margin: 9px 25px 9px 0;}
.case_list_1 li a{display: block;font-size: 16px;height:38px;line-height: 38px;padding:0 5px; border: #d7d7d7 1px solid;text-align: center;background: #fff;border-radius: 1px;-webkit-border-radius: 1px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor:default;}
.case_list_2 li a{background: #f6f6f6;}
.case_list_1 li a:hover,.case_list_3 li a:hover{border-color:#ff6a38;background:#ff6a38; color: #fff; transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
.kehu_two{padding: 36px 0 30px;}
.kehu_three{padding: 36px 0 30px;}
.case_list_3 {margin-top: 20px;}
.case_list_3 ul{margin-right: -30px;}
.case_list_3 li{width:380px;float: left;margin: 9px 30px 9px 0;}
.case_list_3 li a{display: block;cursor:default; font-size: 16px; height:38px;line-height: 38px;background: #f6f6f6;border: #d7d7d7 1px solid;text-align: center;border-radius: 1px;-webkit-border-radius: 1px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.case_con .more{display: block;width: 158px; height: 38px; font-size: 18px; text-align: center; line-height: 38px; margin: 20px auto 0;border:#eaeaea 1px solid;color: #666; cursor: pointer;}
.case_con .more.on{width: 128px;border: #0088FF 1px solid; color:#0088FF;}
.pro_ny_title {font-size: 40px;text-align: center;}

.lm_case .more {display: block;width: 158px;height: 38px;font-size: 18px;color: #666;text-align: center;line-height: 38px;margin: 40px auto 0;border: #eaeaea 1px solid;}
.lm_case .more:hover{color:#ff6a38;border-color: #ff6a38;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;
