/*--common--*/
.showAd { position: relative; }
.showAd .bd { position: relative; z-index: 0; }
.showAd .bd ul { width: 100% !important; }
.showAd .bd li { width: 100% !important; }
.showAd .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; height:30px; text-align: center; }
.showAd .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 11px; height: 11px; margin: 4px; overflow: hidden; line-height: 9999px; filter: alpha(opacity=50); opacity: 0.5; background: #fff; border-radius: 100%; }
.showAd .hd ul .on { filter: alpha(opacity=100); opacity: 1; }

/*--Ad 16--*/
#showAd_16 .ban_text { width: 1160px; margin: 0 auto; position: relative; height: 100%; }
#showAd_16 .ban_text .b_1 { position: absolute; right: 420px; top: 260px; text-align: center; }
#showAd_16 .ban_text .b_1 img { width: 110px; height: 110px; border-radius: 3px; }
#showAd_16 .ban_text .b_2 { position: absolute; right: 180px; top: 285px; color: #333; font-size: 16px; text-align: left; width: 230px; }
#showAd_16 .ban_text .b_2 a { text-decoration: underline; }
#showAd_16 .ban_text .b_3 { top: 315px; }

#showAd_4 .hd { display: none; }

#showAd_17 .hd { text-align: right; right: 10px; }
#showAd_17 .hd ul li.on { background: #008be0; }

#showAd_28 .hd { text-align: right; right: 10px; }
#showAd_28 .hd ul li.on { background: #008be0; }

#showAd_35 .hd { bottom: -35px; }
