/* =====================================================================
 * Intro       kakaFocus
 * Author      icarrien@gmail.com
 * Version     v1.0
 * Downlaod    http://www.codefans.net
 * WEB         http://byzuo.com
 * MadeTime    2010-05-28
 * LastModify  2010-05-28
 =====================================================================*/

/*
/*
	Reset&Clearfix
*******************/

em,strong,cite,th{font-style:normal;font-weight:400;}
input,button,textarea,select,optgroup,option{font:12px Helvetica,Arial,sans-serif;}
q:before,q:after{content:'';}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.clearfix{display:inline-block;}
	/*\*/ .clearfix{display:block;} /**/
/*html{overflow:-moz-scrollbars-vertical;}*/


/*
	banner
*******************/
.banner { position:relative; width:300px; height:260px; overflow:hidden; margin:0px auto;  }
	.banner_pic { position:relative; width:182px; height:230px; overflow:hidden; margin:10px auto 0; }
	.banner_pic ul { position:absolute; top:0; left:0; width:99999px; height:235px; }
	.banner_pic ul li { float:left; width:182px;height:230px; }
	.banner a.btn_prev, .banner a.btn_next { display:block; width:30px; height:55px; overflow:hidden; margin-top:100px; background-image:url(imageskakaFoucs_bg.gif); text-indent:-9999px; outline:none; hide-focus:expression(this.hideFocus=true); }
		.banner a.btn_prev { float:left; margin-left:2px!important; margin-left:1px; background-position:0 -350px; }
		.banner a.btn_next { float:right; margin-right:2px!important; margin-right:1px; background-position:-100px -350px;}
		.banner a.btn_prev:hover { background-position:-200px -350px; }
		.banner a.btn_next:hover { background-position:-300px -350px; }
	.banner_info { position:absolute; top:230px; left:130px; width:430px; height:45px; overflow:hidden; }
		.banner_info li{ display:none; }
		.banner_info li.current { display:block; }
		.banner_info li h4 { height:20px; overflow:hidden; }
			.banner_info li h4 a { color:#666; font-size:14px; }
		.banner_info li .ext, .banner_info li .ext a { color:#999; }
		span.pipe { padding:0 6px;}
	.banner_count { position:absolute; left:85px; top:260px; width:28px; height:30px; overflow:hidden; background:url(imageskakaFoucs_bg.gif) no-repeat -400px -350px; color:#FFF; font-family:Verdana; text-align:center; line-height:42px; }
	.banner_pages { position:absolute; right:80px; top:260px; width:140px; height:30px; overflow:hidden; }
		.banner_pages ul { float:right; }
		.banner_pages li { float:left; margin-left:4px;}
		.banner_pages li span { display:block; width:9px; height:9px; overflow:hidden; background:url(imageskakaFoucs_bg.gif) no-repeat -600px -350px; text-indent:-9999px; cursor:pointer; }
		.banner_pages li span:hover { background-position:-550px -350px; }
		.banner_pages li.current span, .banner_pages li.current span:hover { background:url(imageskakaFoucs_bg.gif) no-repeat -500px -350px; }
