.banner {
width: 1200px;
font-size: 18px;
text-align: center;
color: rgba(255,255,255,.6);
text-shadow: 0 0 1px rgba(0,0,0,.05), 0 1px 2px rgba(0,0,0,.3);
}
.banner ul {
list-style: none;
margin-left:-40px;
}
.banner ul li {
display: block;
float: left;
height:400px;
}
.banner h1{
	background-color:#000;
	margin-top:270px;
	font-size: 40px;
	color: #fff;
	font-family:myheadFont;
}
.banner p{
	margin-top:-20px;
	font-family:myheadFont;
}
.banner .dots {
position: absolute;
left: 0;
right: 0;
bottom: 5px;
}
.banner .dots li {
display: inline-block;
width: 10px;
height: 10px;
margin: 0 4px;

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;
}
.banner .dots li.active {
background: #fff;
opacity: 1;
}

