/* CSS Document */

.sort{ overflow:hidden; width:720px; margin:40px auto;}
.sort a{ display:block; width:100px; line-height:38px; text-align:center;background:#e6e6e6; color:#4c4c4c; float:left; font-size:14px;margin:0 10px; border-radius:5px;}
.sort a.curr{background:#2892e3; color:#FFF;}
.sort a:hover{background:#2892e3; color:#FFF; transition:all 0.1s linear;}
.case_box{ overflow:hidden;}
.case_box ul{ overflow:hidden; width:1230px;}
.case_box li{ float:left; overflow:hidden;width:280px; height:236px;margin-right:20px; margin-bottom:20px;  }
.case_box li .list{cursor:pointer;position:relative; overflow:hidden;width:280px; height:236px;}
.case_box li .list:hover p{ color:#FFF; transition:all 0.2s linear;}
.case_box li .list img{ max-width:280px; /* height:194.125px; */}
.case_box li .list p{ color:#666666; font-size:14px; line-height:40px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 10px; width:260px;}
.case_box li .list .abc{ position:absolute; top:-194px; left:0px; background:url(../images/ico11.png) repeat top left;width:280px;height:194px;}
.case_box li .list .abc img{ width:50px; margin:0 auto; padding-top:25%;}
.case_box li .list .bg{ background:url(../images/ico11.png) repeat left top; height:42px;bottom:-42px; width:280px; left:0px; position:absolute; z-index:-1}

/*案例详情页面*/
.case{ overflow:hidden; margin:20px 0;}
.case h4{ color:#575757; display:block; line-height:40px; font-size:24px; margin-bottom:20px;}
.case i{color:#575757; display:block;font-size:14px; margin-bottom:20px; padding-left:50px;}

.one .txt{ overflow:hidden; margin:20px 0;}
.one .txt .txt_img{ float:left; margin-right:30px; width:300px;}
.one .txt .txt_img img{ max-width:300px; margin:0 auto;}
.one .txt .txt_nr{ float:left; width:870px;}
.one .txt .txt_nr h5{color:#575757; display:block; line-height:40px; font-size:24px; text-align:left;margin-bottom:20px;}
.one .txt .txt_nr .text{color:#575757;line-height:24px; font-size:14px; height:145px; overflow:hidden;}

.two .txt{ overflow:hidden; margin:20px auto; width:1100px;}


.three .txt{ overflow:hidden; margin:20px auto; width:1200px;}
.three .txt .picMarquee-left{position:relative; margin:0 auto;}
.three .txt .picMarquee-left .hd{background:#f4f4f4; padding:0 10px; overflow:hidden;}
.three .txt .picMarquee-left .hd .prev{height:46px; width:27px;cursor:pointer;position:absolute; right:-0px; top:80px;}
.three .txt .picMarquee-left .hd .next{height:46px; width:27px;cursor:pointer;position:absolute; left:-0px;top:80px;}
.three .txt .picMarquee-left .bd{ padding:20px 0; width:1120px;overflow:hidden; margin:0 auto;}
.three .txt .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.three .txt .picMarquee-left .bd ul li{ margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center; width:240px; height:180px;}
.three .txt .picMarquee-left .bd ul li img{ max-height:240px; margin:0 auto;}
