

.a_contxt { font-size:13px; line-height:30px; }
.a_history { position:relative; overflow:hidden; width:100%; }
.a_history span { display:inline-block; width:130px; }
.a_history .timelist { font-size:12px; line-height:42px; border-left:1px solid #ccc; }
.a_history .timelist h2 { font-size:20px; font-weight:lighter; line-height:0; padding:0 0 25px 0; }

/* box */
#anli_box1{position:relative;width:804px;height:292px;margin:90px auto 0;   }
#anli_box1 ul{position:relative;width:100%;height:100%;}
#anli_box1 li{position:absolute; background:#000;width:0;height:0;top:146px;left:377px;z-index:0;cursor:pointer;overflow:hidden; }
#anli_box1 li img{width:100%;height:100%;vertical-align:top;}
#anli_box1 .prev, #anli_box1 .next{ position:absolute;display:none; top:50%;width:37px;height:80px;margin-top:-25px;overflow:hidden;text-indent:-999px;cursor:pointer;}
#anli_box1 .prev{left:-35px; background:url(../image/ui_left.png) no-repeat;}
#anli_box1 .next{right:-35px; background:url(../image/ui_right.png) no-repeat;}

.a_case_list { position:relative; }
.a_case_list .item { float:left; width:24%; margin: 0 .5%; transition:all ease-in-out .2s; }
.a_case_list .item:hover { background:#167ab4; color:#fff; transform:scale(1.04); box-shadow:rgba(0,0,0,.3) 0 0 30px; }
.a_case_list .item:hover a { color:#fff; }
.a_case_list .item:hover .con_ { border:0; }
 
.a_case_list .item .con_ { border:1px solid #ccc; font-size:12px; border-top:0; line-height:22px;  padding: 20px 20px 40px ; }
.a_case_list .item .con_ h2 { font-weight:lighter; font-size:20px;line-height:0; padding:0 0 20px 0; }
.a_case_list .item img { width:100%; line-height:0; display:block; }















