.clearfix, ul.mi li, ul.ll li, ul.add li {
	zoom:1;
}
.clearfix:after, ul.mi li:after, ul.ll li:after, ul.add li:after {
	content:'\20';
	display:block;
	clear:both;
}
.none {
	display:none;
}

a {
	text-decoration:none;
	outline:none;
	cursor:pointer;
}
a:hover, img {
	border:none;
}
ul, ol, dl {
	list-style-type:none;
}
.fl, .fr, .lifl li {
	float:left;
	display:inline;
}
.wrap {
	width:1000px;
	left:76px;

}
.banner {
	height:600px;
	position:relative;
}
.bpic, .bpic a, .banner ins {
	width:100%;
	height:600px;
	display:block;
	position:absolute;

	top:0;

}
.bpic a {
	left:0;
	margin-left:0;
	text-align:center;
}
.piccb {
	width: 66px;
	height: 408px;
	padding-top: 30px;
	position: absolute;
	top: 190px;
	right: 0px;
	overflow:hidden;
}
.b1 {
	width:66px;
	height:375px;
	margin-bottom:5px;
}
.b1 li {
	background:url(../images/ico_8.png) no-repeat;
	width:58px;
	height:40px;
	padding:4px 0 0 4px;
	cursor:pointer;
	margin-bottom:3px;
}
.b1 li.active {
	background-position:0 bottom;
}
.arr_l, .arr_r {
	width:21px;
	height:21px;
	display:block;
	background:url(../images/arr_2.gif) no-repeat;
}
.l1 {
	margin-left:128px;
}
.arr_r {
	background-position:right 0;
}
.arr_l:hover {
	background-position:0 bottom;
}
.arr_r:hover {
	background-position:right bottom;
}
