/* RESET */
html,body,div,ul,ol,li { margin: 0; padding: 0; }

/* GENERAL */
html { min-width: 900px; background: #fff; }
body { font: 13px/20px "Hiragino Sans GB", "Microsoft Yahei", "SimHei"}
img { vertical-align: middle; }
ul { list-style-type: none; }
a:link, a:visited { outline: none; text-decoration: none; color: #7f7f7f; }
a:hover, a:focus { text-decoration: none; color: #000; }
a img, :link img, :visited img { border: 0; }

/* 轮播 */
.banner { position: relative; overflow: auto; }
.banner li { list-style: none; }
.banner ul li { float: left; }

.banner .arrows {
    display: none;
}

.banner:hover .arrows,
.banner.hover .arrows {
    display: block;
}

@media only screen {
    .banner .arrows {
        -webkit-transition: opacity 0.4s;
        transition: opacity 0.4s;
        opacity: 0;
        display: block;
    }
    
    .banner:hover .arrows,
    .banner.hover .arrows {
        opacity: 1;
    }
}

.banner .arrows {
    position: absolute;
    z-index: 20;
}

.banner .arrows .prev,
.banner .arrows .next {
    position: absolute;
    width: 76px;
    height: 77px;
    font: 0/0 a;
    color: transparent;
    cursor: pointer;
}

.banner .arrows .prev {
    left: 30px;
    background: url(img/slide_arrow_left.png) no-repeat;
}

.banner .arrows .next {
    left: 800px;
    background: url(img/slide_arrow_right.png) no-repeat;
}

.wrapper {
    position: relative;
    width: 900px;
    margin: 0 auto;
    zoom: 1;
}

.section4 {
    height: 660px;
}

.section4 .banner ul li {
    height: 660px;
}

.section4 .banner .arrows {
    top: 270px;
}

.section4 .dots {
    position:absolute;
    width:900px;
    height:30px;
    top:515px;
    text-align: center;
    font-size:14px;
    background: #000;
	color:#FFF;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.section4 .dot {
    float: left;
    line-height:30px;
    width:100px;
    cursor: pointer;
}
.section4 .dot.active {
    background: #CCC;
	color:#000;
}
