#header {
	z-index:999;
	width:100%;
	height:100%;
	overflow:hidden;
	font:0.28rem/.34rem source;
	color: #fff;
	/*box-shadow:3px 3px 3px rgba(0,0,0,0.2);*/
}
#header .swiper-slide {
	padding:0 .16rem;
	width:auto;
}

#banner {
	width:100%;
	overflow:hidden;
	position:relative;
}
#banner .swiper-slide {
	position:relative;
	text-align:center;
}
#banner img {
	width:100%;
	display:block;
	float: left;
}
#banner .pagination {
	position:absolute;
	z-index:20;
	bottom:3px;
	text-align:center;
	right:0;
}
#banner .swiper-pagination-bullet {
	display:inline-block;
	width:5px;
	height:5px;
	border-radius:5px;
	background:#fff;
	margin:0 2px;
	opacity:0.8;
	cursor:pointer;
}
#banner .swiper-pagination-bullet-active {
	background:#ff6600;
}


#announcement {
	display: block;
	float: left;
	height:.45rem;
	line-height: .45rem;
	width: 5.9rem;
	margin-top: .3rem;
}
#announcement a {
	color:#494848;
	height: 0.45rem;
	text-decoration:none;
	display:block;
	font:0.3rem/.45rem lighter source;
	overflow: hidden;	
	text-overflow:ellipsis;
	white-space: nowrap;
	letter-spacing: 0.04rem;
}

#banner01 {
	width:6.94rem;
	overflow:hidden;
	position:relative;
	margin: 0.45rem auto 0 auto;
}
#banner01 .swiper-slide {
	position:relative;
	text-align:center;
}
#banner01 img {
	width:100%;
	display:block;
	float: left;
}

#announcement01 {
	display: block;
	float: left;
	height:.43rem;
	line-height: .43rem;
	width: 100%;
	margin-top: .1rem;
}


#announcement01 .swiper-slide{
	overflow: hidden;
}
#announcement01 .swiper-slide>div{
	float: left;
}
#announcement01 .swiper-slide>div>img,#announcement01 .swiper-slide>div>p,#announcement01 .swiper-slide>div>a,#announcement01 .swiper-slide>div>span{
	display: block;
	float: left;
}
#announcement01 .swiper-slide>div:first-child{
	width: 2.6rem;
	height: .43rem;
	margin-left: .16rem;
}
#announcement01 .swiper-slide>div:first-child img{
	width: .42rem;
	height: .36rem;
	margin: 0.03rem 0.19rem 0 0 ;
}
#announcement01 .swiper-slide>div:first-child p{
	width: 1.96rem;
	overflow: hidden;
	font:0.28rem/.43rem lighter source;
	color: #141414;
}
#announcement01 .swiper-slide>div:first-child p span{
	color: #2189ff;
}



#announcement01 .swiper-slide>div:last-child{
	width: 3.39rem;
	height: .43rem;
	margin-left: .8rem;
}
#announcement01 .swiper-slide>div:last-child img{
	width: .43rem;
	height: .43rem;
	margin: 0 0.15rem 0 0 ;
}
#announcement01 .swiper-slide>div:last-child a{
	width: 2.55rem;
	overflow: hidden;
	font:0.28rem/.43rem lighter source;
	color: #f04b4b;
}
#announcement01 .swiper-slide>div:last-child span{
	font:0.28rem/.43rem lighter source;
	width: 0.1rem;
}


#announcement02 {
	display: block;
	float: left;
	height:4.2rem;
	width: 6.85rem;
	border: 0.04rem solid #2189ff;
	border-top: none;
}
#announcement02 a {
	color:#323232;
	height: 0.84rem;
	text-decoration:none;
	display:block;
	font:0.24rem/.84rem lighter source;
	overflow: hidden;	
	text-overflow:ellipsis;
	white-space: nowrap;
	letter-spacing: 0.04rem;
	float: left;
	text-align: center;
}
#announcement02 .swiper-wrapper{
    -webkit-transition-timing-function: linear; /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}

#banner02 {
	width:6.93rem;
	overflow:hidden;
	position:relative;
	margin: 0.45rem auto 0 auto;
}
#banner02 .swiper-slide {
	position:relative;
	text-align:center;
	width: 2.19rem;
	height: 1.39rem;
}
#banner02 img {
	width: 2.19rem;height: 1.39rem;
	display:block;
	margin: 0 auto;
}