﻿ul, li{list-style: none;}



.banner{position: relative;text-align: center;width:505px; height:360px; overflow:hidden;margin:0;padding:0}

.banner .dots{position:absolute;left:0;right:0;bottom:70px;z-index:3;margin:0;padding:0}

.banner .dots li{display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em;border:2px solid #fff;border-radius:6px;cursor:pointer;opacity:.4;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s;}

.banner .dots li.active{background:#fff;opacity:1;}

.banner .arrow{position:absolute;width:20px;height:37px;top: 50%; margin-top: -18px; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;margin:0;padding:0}

.banner #al{left:15px;margin:0;padding:0}

.banner #ar{right:15px;margin:0;padding:0}

.banner ul{z-index: 1;width: 600%;overflow: hidden;margin:0;padding:0; }

.banner ul .slider-item {width:505px; float: left;height:360px; position: relative; overflow: hidden;margin:0;padding:0}

.banner ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width:500px;height:auto;padding:15px;text-align:left;line-height: 28px;color: #fff;font-size: 18px;font-weight: bold;}

.slider-title em{font-size: 1.2rem;line-height: 120%;}
.banner .progress{position:absolute;left:0 !important;bottom:-20px;  !important; height:1px;width:15%;overflow:hidden;z-index:200;background:#f60;}