.ban
{ 
height:auto; 
position:relative; 
overflow:hidden;
margin:40px auto 0 auto;
padding:20px;
}
.ban2
{
width:800px; 
height:460px; 
position:relative;
overflow:hidden;
}
.ban2 ul
{ 
position:absolute; 
left:0; 
top:0;
}
.ban2 ul li
{
width:800px; 
height:500px;
text-align:center;
}
.prev
{
float:left; 
cursor:pointer;
}
.num
{
height:82px;
overflow:hidden; 
width:430px; 
position:relative;
float:left;
}
.min_pic
{ 
padding-top:10px; 
width:800px;
}
.num ul
{
position:absolute; 
left:0; 
top:0;
}
.num ul li
{ 
width:80px; 
height:50px; 
margin-right:5px; 
padding:1px;
}
.num ul li.on
{
border:1px solid red; 
padding:0;
}
.prev_btn1
{ 
width:16px; 
text-align:center; 
height:18px; 
margin-top:20px; 
margin-right:20px; 
cursor:pointer; 
float:left;
}
.next_btn1
{ 
width:16px; 
text-align:center; 
height:18px; 
margin-top:20px;
cursor:pointer;
float:right;
}
.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;
}

.pop_up
{
width:500px; 
height:500px; 
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:500px; 
height:500px; 
position:relative; 
overflow:hidden;
}
.pop_up2
{ 
width:500px;
height:500px; 
position:relative; 
overflow:hidden; 
float:left;
}
.pop_up2 ul
{
position:absolute; 
left:0; 
top:0;
}
.pop_up2 ul li
{
width:500px;
height:500px;
float:left;
}






















