.topadv {
	position: relative;
	width: 1024px;
	height: 70px;
	margin: 0 auto;
	margin-top: 20px;
	background: #fff;
	border: 1px solid #eaeaea;
	overflow: hidden;
}

.topadv .hd {
	position: absolute;
	bottom: 10px;
	right: 10px;
	height: 22px;
	z-index: 1;
	overflow: hidden;
}

.topadv .hd ul {
	float: right;
	overflow: hidden;
}

.topadv .hd li {
	float: left;
	display: inline;
	width: 22px;
	height: 22px;
	margin: 0 1px;
	color: #fff;
	font-family: Arial;
	line-height: 22px;
	text-align: center;
	background: #999;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
	cursor: pointer;
}

.topadv .hd li.on {
	background: #c00;
}

.topadv .bd li {
	vertical-align: middle;
}

.topadv .bd li img {
	width: 1024px;
	height: 70px;
	display: block;
	background: url('../img/adv/common/loading.gif') center center no-repeat;
}

/***************************************/
.indextopadv {
	width: 100%;
	margin-top: 30px;
}

.indextopadv-container {
	width: 1200px;
	height: 400px;
	margin: 0 auto;
	position: relative;
}

.indextopadv-container .pic img {
	width: 1200px;
	height: 400px;
	display: block;
}

.indextopadv-container .hd {
	overflow: hidden;
	zoom: 1;
	position: absolute;
	bottom: 5px;
	right: 10px;
	z-index: 3
}

.indextopadv-container .hd li {
	float: left;
	line-height: 15px;
	text-align: center;
	font-size: 12px;
	width: 25px;
	height: 10px;
	cursor: pointer;
	overflow: hidden;
	background: #919191;
	margin-left: 4px;
	filter: alpha(opacity =           80);
	opacity: .8;
	-webkit-transition: All .5s ease;
	-moz-transition: All .5s ease;
	-o-transition: All .5s ease
}

.indextopadv-container .hd .on {
	background: #fff;
	filter: alpha(opacity =           100);
	opacity: 1;
}

.indextopadv-container .prev,.indextopadv-container .next {
	width: 45px;
	height: 99px;
	position: absolute;
	top: 141px;
	z-index: 3;
	filter: alpha(opacity =           20);
	-moz-opacity: .2;
	opacity: .2;
	-webkit-transition: All .5s ease;
	-moz-transition: All .5s ease;
	-o-transition: All .5s ease
}

.indextopadv-container .prev {
	background-image: url(../img/common/index_banner.png);
	background-position: -112px 0;
	left: 0
}

.indextopadv-container .next {
	background-image: url(../img/common/index_banner.png);
	background-position: -158px 0;
	right: 0
}

.indextopadv-container .prev:hover,.indextopadv-container .next:hover {
	filter: alpha(opacity =           60);
	-moz-opacity: .6;
	opacity: .6
}

/***********************/
.indexcenteradv {
	width: 100%;
	margin-top: 30px;
}

.indexcenteradv-container {
	width: 521px;
	height: 179px;
	margin: 0 auto;
	position: relative;
}

.indexcenteradv-container li {
	float: left;
	width: 595px;
	height: 276px;
}

.indexcenteradv-container li.second {
	margin-left: 5px;
}


/******广告2*********/

.indextopadv2 {
	width: 100%;
	margin-top: 12px;
}

.indextopadv-container2 {
	width: 521px;
	height: 179px;
	margin: 0 auto;
	position: relative;
}

.indextopadv-container2 .pic img {
	width: 521px;
	height: 179px;
	display: block;
}

.indextopadv-container2 .hd {
	overflow: hidden;
	zoom: 1;
	position: absolute;
	bottom: 5px;
	right: 45%;
	z-index: 3
}

.indextopadv-container2 .hd li {
	float: left;
	line-height: 15px;
	text-align: center;
	font-size: 12px;
	width: 25px;
	height: 10px;
	cursor: pointer;
	overflow: hidden;
	background: #919191;
	margin-left: 4px;
	filter: alpha(opacity =           80);
	opacity: .8;
	-webkit-transition: All .5s ease;
	-moz-transition: All .5s ease;
	-o-transition: All .5s ease
}

.indextopadv-container2 .hd .on {
	background: #fff;
	filter: alpha(opacity = 100);
	opacity: 1;
}

.indextopadv-container2 .prev,.indextopadv-container2 .next {
	width: 24px;
    height: 50px;
    position: absolute;
    top: 76px;
	z-index: 3;
	filter: alpha(opacity = 20);
	-moz-opacity: .2;
	opacity: .2;
	-webkit-transition: All .5s ease;
	-moz-transition: All .5s ease;
	-o-transition: All .5s ease
}

.indextopadv-container2 .prev {
	background-image: url(../img/common/index_banner2.png);
    background-position: -52px 0;
    left: 0;
}

.indextopadv-container2 .next {
	background-image: url(../img/common/index_banner2.png);
	background-position: -75px 0;
	right: 0
}

.indextopadv-container2 .prev:hover,.indextopadv-container2 .next:hover {
	filter: alpha(opacity = 60);
	-moz-opacity: .6;
	opacity: .6
}