﻿.banner {
	    position: relative;
	    width: 100%;
	    overflow: auto;
	    margin: 0;
	
    }
	    .banner ul {
		    list-style: none;
		    width: 100%;padding:0px;
	    }
	    .banner ul li {
		    display: block;
		    float: left;
		    width: 795px;
		    padding: 0px;
		
		    min-height: 515px;
		
    /*		-webkit-background-size: 100% 100%;*/
		    -moz-background-size: 100% 100%;
		    -o-background-size: 100% 100%;
		    -ms-background-size: 100% 100%;
    /*		background-size: 100% 100%;*/
		
	    }
		    .banner .dots {
		    position: absolute;
		    left: 0;
		    right: 3;
		    bottom: 0px;
	    }
		    .banner .dots li {
			    display: inline-block;
			    width: 10px;
			    height: 10px;
			    margin: 0 4px;
			
			    text-indent: -999em;
			
			    border: 2px solid #4d4d4d;
			    border-radius: 6px;
			
			    cursor: pointer;
			    opacity: .4;
			
			    -webkit-transition: background .5s, opacity .5s;
			    -moz-transition: background .5s, opacity .5s;
			    transition: background .5s, opacity .5s;
		    }
			    .banner .dots li.active {
				    background: #E03965;
				    opacity: .7;
			    }