* {
	margin: 0;
	padding: 0;
	list-style: none;
}

img {
	border: 0;
}

.ban {
	    width: 560px;
    /* height: 600px; */
    position: relative;
    overflow: hidden;
    background: #ccc;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.ban2 {
	width: 540px;
	height: 395px;
	position: relative;
	overflow: hidden;
}

.ban2 ul {
	position: absolute;
	left: 0;
	top: 0;
}

.ban2 ul li {
	width: 540px;
	height: 395px;
}

.prev {
	float: left;
	cursor: pointer;
}

.num {
	height: 82px;
	overflow: hidden;
	width: 492px;
	position: relative;
	float: left;
	margin-left: 5px;
}

.min_pic {
	padding-top: 10px;
	width: 540px;
}

.num ul {
	position: absolute;
	left: 0;
	top: 0;
}

.num ul li {
	width: 76px;
	height: 66px;
	margin-right: 5px;
	/*padding: 1px;*/
	
}
.num ul li img{
	border: 1px solid #fff;
}

.num ul li.on {
	/*border: 1px solid #fff;*/
	/*padding: 0;*/
	background: url(../images/ico_arrwh.gif) no-repeat 50% 100%;
}

/*.prev_btn1 {
	width: 16px;
	text-align: center;
	height: 18px;
	margin-top: 40px;
	margin-right: 20px;
	cursor: pointer;
	float: left;
}*/

/*.next_btn1 {
	width: 16px;
	text-align: center;
	height: 18px;
	margin-top: 40px;
	cursor: pointer;
	float: right;
}*/
.next_btn1 {
    background: url(../images/prev_next.gif) no-repeat 100% 0;
    float: right;
}
.prev_btn1 {
    background: url(../images/prev_next.gif) no-repeat 0 0;
    float: left;
}
.prev_btn1, .next_btn1 {
    display: block;
    width: 20px;
    height: 55px;
    margin-top: 1px;
    text-indent: -9999px;
}
.prev1 {
	/*position: absolute;
	top: 220px;
	left: 20px;
	width: 28px;
	height: 51px;
	z-index: 9;
	cursor: pointer;*/
}

.next1 {
	/*position: absolute;
	top: 220px;
	right: 20px;
	width: 28px;
	height: 51px;
	z-index: 9;
	cursor: pointer;*/
}

.imgpn {
    display: block;
    width: 50px;
    height: 48px;
    text-indent: -9999px;
    background-image: url(../images/blank.png);
    position: absolute;
    top: 165px;
    z-index: 9999;
    overflow: hidden;
    _background: none;
}
.img-prev {
    left: 0px;
    background: url(../images/leftbig.png) no-repeat 0 0;
}
.img-next {
    right: 0px;
    background: url(../images/rightbig.png) no-repeat 0 0;
}
.mhc {
	background: #000;
	width: 100%;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(Opacity=50);
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

.pop_up {
	width: 520px;
	height: 520px;
	padding: 10px;
	background: #fff;
	position: fixed;
	-position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -255px;
	margin-top: -255px;
	display: none;
	z-index: 99;
}

.pop_up_xx {
	width: 40px;
	height: 40px;
	position: absolute;
	top: -40px;
	right: 0;
	cursor: pointer;
}

.pop_up2 {
	width: 540px;
	height: 395px;
	position: relative;
	overflow: hidden;
}

.pop_up2 {
	width: 540px;
	height: 395px;
	position: relative;
	overflow: hidden;
	float: left;
}

.pop_up2 ul {
	position: absolute;
	left: 0;
	top: 0;
}

.pop_up2 ul li {
	width: 500px;
	height: 395px;
	float: left;
}