.banner ul, ol { padding: 0px;margin:0px;width:100%;}
.banner { overflow: auto; text-align: center;width:100%;top:-2.5px;}
.banner li { list-style: none; width:100%;} 
.banner ul li { float: left;width:100%; }
#b04 { width: 100%;}
#b04 .dots { position: absolute; left: 0; right: 0; bottom: 14px;}
#b04 .dots li 
{ 
    display: inline-block; 
    width: 10px; 
    height: 10px; 
    margin: 5px; 
    text-indent: -999em; 
    border: 2px solid #fff; 
    border-radius: 6px; 
    cursor: pointer; 
    opacity: .4; 
    -webkit-transition: background .5s, opacity .5s; 
    -moz-transition: background .5s, opacity .5s; 
    transition: background .5s, opacity .5s;
}
#b04 .dots li.active 
{
    background: #fff;
    opacity: 1;
}
.freecolor{	
	color: #009de1;
}


/* 首页banner */
#main{width:100%;height:250px;overflow:hidden;position:relative;min-width:1200px;}
#main .box{width:100%;height:250px;box-shadow:0px 0px 5px #ddd;margin:0px auto;overflow:hidden;position:relative;}
#main .box img{width:100%;height:250px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);}
#main .btnLeft{
	width: 75px;
    height: 250px;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(/html/assets/images/left_ar.png) no-repeat 0px 0px;
    opacity: 0.4;
    filter: alpha(opacity=40);
    z-index: 9999;
    background-color: gray;
    background-position-y: 103px;
    background-position-x: 18px;
    display: none;
   
}
#main .btnRight{
	width: 75px;
    height: 250px;
    position: absolute;
    right: 0px;
    top: 0px;
    background: url(/html/assets/images/right_ar.png) no-repeat 0px 0px;
    opacity: 0.4;
    filter: alpha(opacity=40);
    z-index: 9999;
    background-position-y: 103px;
    background-position-x: 25px;
    background-color: gray;
     display: none;
   
	}
#main .page{
	
	width: 152px;
    height: 22px;
    position: absolute;
    bottom: 0px;
    margin-left: -66px;
    left: 45%;
    margin: 5px 0;
}
#main .page a{display:inline-block;width:12px;height:12px;background:url(/html/assets//images/dot.png) no-repeat 0px 0px;margin:0px 5px;color:#FFF;text-decoration:none;text-align:center;}
#main  .page a.active{background:url(/html/assets/images/dot_select.png) no-repeat 0px 0px;}
#main .page a{border: 0px; }

.top-cont .area {
    height: 250px;
    min-width: 1200px;
    overflow: hidden;
    min-height: 250px;
    position: relative;
    background-size: cover;
    background-position: 50% 0;
    background-image: url(/html/assets//images/01.jpg);
    background-repeat: no-repeat;
}



