.anlitab{width:1200px; float:left; clear:both; padding:56px 0 30px;}
.anlitab li{float:left; border-left:#afafaf 1px solid; width:299px;}
.anlitab li:first-child{border-left:none;}
.anlitab li a{display:block; color:#999;}
.anlitab li a:hover,.anlitab li.at a{color:#04c7ff;}
.anlitab li .p01{font-size:24px; line-height:30px; text-align:center;}
.anlitab li .p02{font-size:18px; line-height:30px; text-align:center;}

.anlilist{width:1200px; float:left; clear:both;}
.anlilist li{float:left; margin:10px 15px 10px 0; width:390px;position:relative; }
.anlilist li.last{margin:10px 0;}
.anlilist li a{display:block; width:390px;border:#d4d4d4 1px solid;}
.anlilist li a:hover .p01,.anlilist li a:hover span.sp01,.anlilist li a:hover span.sp02{color:#fff;}
.anlilist li a:hover .listtxt{background:#414141;}
.anlilist li a img{display:block; width:390px; height:292px;}
.anlilist li .areas{ position:absolute; top:0;left:10px;background: rgba(0, 0, 0, .5) 0 0 no-repeat; width:68px; height:24px;text-align:center;line-height:24px}
.anlilist li .areas span{ color:#fff;}
.anlilist li .listtxt{width:350px; padding:24px 20px; border-top:none; -webkit-transition:all .5s ease-out; -moz-transition: all .5s ease-out; -ms-transition:all .5s ease-out; -o-transition:all .5s ease-out; transition:all .5s ease-out;text-align: center;}
.anlilist li .listtxt .p01{color:#333; font-size:18px; text-align:center; height:18px; overflow:hidden; width:348px;padding-bottom: 16px;line-height: 30px;}
.anlilist li .listtxt span{color:#333;font-size:14px; text-align:center;width:348px;overflow:hidden;height:24px; margin-left:10px;}
.anlilist li .listtxt span.sp01{}
.anlilist li .listtxt span.sp02{color:#666;}

