ul, li{list-style: none;}
address, cite, dfn, em, var {font-style: normal;}

.xbanner{position: relative;overflow: auto;text-align: center;width:500px;margin:0 auto}
.xbanner .dots{position:absolute;left:10px;bottom:10px;z-index:3;margin:0px;padding:0px;}
.xbanner .dots li{display:inline-block;width: 40px; height: 5px;margin:0 4px;text-indent:-999em;background:#fff;border-radius:0px;cursor:pointer;opacity:.4;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}
.xbanner .dots li.active{background:#fff;opacity:1}
.xbanner .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;}
.xbanner #al{left:15px}
.xbanner #ar{right:15px}
.xbanner ul{z-index: 1;width: 600%;overflow: hidden;}
.xbanner ul .slider-item {width:500px; float: left;height:346px; position: relative; overflow: hidden;}
.xbanner ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width: 500px;max-height: 80px;height:80px;padding: 10px 15px;text-align:left;line-height: 28px;color: #fff;font-size: 18px;font-weight: bold;background:#052aa3;}
.xbanner .progress{position:absolute;left:0;bottom:0;width:15%;min-height:3px;overflow:hidden;z-index:2;background:#f60}
.slider-title em,.slider-title b{clear:both;display:block;}
.slider-title em{line-height: 32px;height:32px;overflow:hidden;}
.slider-title b{text-align:right;}
@media all and (max-width: 1200px),
only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px),
only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px),
only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px),
only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px),
only screen and (min-resolution: 192dpi) and (max-width: 1024px),
only screen and (min-resolution: 2dppx) and (max-width: 1024px) {


}

@media screen and (max-width:1200px) {
}
@media screen and (max-width:768px) {

}
@media screen and (max-width:650px) {
.xbanner{width:410px;max-width:640px;}

.xbanner ul .slider-item {width:410px; float: left;height:346px; position: relative; overflow: hidden;}
.xbanner ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width: 90%;max-height: 70px;height:70px;padding: 10px;text-align:left;line-height: 28px;color: #fff;font-size: 16px;font-weight: bold;background:#052aa3;}
.slider-title em{line-height:22px;height:22px;overflow:Hidden;}
.slider-title b{font-size:14px;}

}