.slide-common { position: relative; width: 100%; height: 100%; overflow: hidden; z-index: 9; }
.slide-common ul { position: absolute; }
.slide-common ul li { vertical-align: middle; float: left; position: relative; }
.ad-name { position: absolute; z-index: 11; bottom: 30px; left: 0px; height: 30px; width: 100%; line-height: 30px; color: #fff; }
.ad-description { position: absolute; z-index: 11; bottom: 0px; left: 0px; height: 30px; padding: 0 5px; width: 100%; line-height: 30px; color: #fff; }
.ad-name b { padding: 0 10px; font-size: 16px; }
.ad-nameback { position: absolute; z-index: 10; bottom: 0px; left: 0px; height: 60px; width: 100%; filter: alpha(opacity=40); opacity: 0.4; background-color: #000; }
.slide-common ul li a { display: block; width: 100%; height: 100%; }
.slide-common .slide-cursor { width: 100%; position: absolute; height: 22px; bottom: 10px; right: 10px; z-index: 12; text-align: center; }
.slide-common .slide-cursor b { display: inline; display: inline-block; font-weight: normal; margin-right: 10px; font-size: 14px; background-color: #cccccc; color: #000; width: 8px; height: 8px; text-align: center; line-height: 22px; cursor: pointer; transition: background-color .2s linear; -moz-transition: background-color .2s linear;	/* Firefox 4 */ -webkit-transition: background-color .2s linear;	/* Safari 和 Chrome */ -o-transition: background-color .2s linear;	/* Opera */ border-radius: 20px; }
.slide-common .slide-cursor .b-selected { background-color: white; color: #fff; width:45px}
.slide-common .slide-cursor b:hover { background-color: #0086cc; color: #fff }
.slide-common span { cursor: pointer; position: absolute; width: 45px; height: 80px; display: block; background: rgba(102,102,102,0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#3F666666', endColorstr='#3F666666');
}
.slide-common span:hover { background: rgba(102,102,102,0.5); }
.slide-common span i { width: 26px; height: 44px; display: block; background-image: url(../../image/common_icons.png); background-repeat: no-repeat; margin-top: 17px; margin-left: 10px; }
.slide-common .slide-prev i { background-position: -6px 0px; }
.slide-common .slide-next i { background-position: -32px 0px; }
.slide-common .slide-prev { left: -45px; }
.slide-common .slide-next { right: -45px; }
