.pcbanner{
	width: 100%;
	height: 670px;
	overflow: hidden;
	position: relative;
}
.pcbanner li{
	height: 670px;
	float: left;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.pcbanner li a{
	width:100%;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	margin: 0 auto;
	
}
.pcbanner li strong{
	width: 1210px;
	min-width: 1210px;
	margin: 0 auto;
	display: block;
	height: 670px;
	position: relative;
}
.pcbanner li em{
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	font-size: 28px;
	color: #ffffff;
}
.pcbanner li.pcbanner-list01 em{
	position: absolute;
	bottom: 160px;
	left: 0;
	display: block;
	width: 248px;
	height: 58px;
	text-align: center;
	line-height: 58px;
	background: #fe9a3c;
	
	border-radius: 30px;
	
}
.pcbanner-list01{
	background-image: url(../images/bannerimgs/pcbanner-list01.jpg);
}
.pcbanner-list02{
	background-image: url(../images/bannerimgs/pcbanner-list03.png);
}
.pcbanner-list03{
	background-image: url(../images/bannerimgs/pcbanner-list03.png);
}
.pcbanner li.pcbanner-list01 em:hover{
	background: #ffba21;
}
.pcbanner-list01 a{
	background-image: url(../images/bannerimgs/pcbanner-list01-mini.png);
	
	height: 670px;
}
.pcbanner-list02 a{
	padding-top: 504px;
	background-image: url(../images/bannerimgs/pcbanner-list02-mini.png);
	height: 166px;
}
.pcbanner-list03 a{
	padding-top: 498px;
	background-image: url(../images/bannerimgs/pcbanner-list03-mini.png);
	height:172px ;
}
.pcbanner li.pcbanner-list02 em{
	width: 200px;
	height: 50px;
	line-height: 50px;
	border: 1px solid #ffffff;
	display: block;
	text-align: center;
	border-radius: 22px;
	margin: 0 auto;
}
.pcbanner li.pcbanner-list02 em:hover{
	background: rgba(255,255,255,0.2);
	border: 1px solid rgba(255,255,255,0.2);
}
.pcbanner li.pcbanner-list03 em{
	font-size: 36px;
	color: #333333;	
	display: block;
	margin: 0 auto;
	text-align: center;
	width: 200px;
}
.pcbanner li.pcbanner-list03 em:hover{
	color: #e45b5b;
}
.pcbanner li.pcbanner-list03 i{
	font-size: 18px;
	margin: 0 20px;
	display: inline-block;
	position: relative;
	top: -6px;
}
.dotbox{
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 56px;
	width: 100%;
	height: 18px;
}
.dotbox span{
	width: 18px;
	height: 6px;
	display: inline-block;
	margin: 0 5px;
	background: #b2b2b2;
	cursor: pointer;
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
}
.dotbox span.active{
	background: #007AfF;
	width: 30px;
}
.pcbanner .bd ul{
	width: 10000%;
	position: relative;
}
.bannerprev,.bannernext{
	position: absolute;
	top: 50%;
	width: 53px;
	height: 123px;
	margin-top: -61px;
}
.bannerprev{
	left: 10%;
	background: url(../images/bannerimgs/bannerprev.png) no-repeat;
}
.bannernext{
	right: 10%;
	background: url(../images/bannerimgs/bannernext.png) no-repeat;
}
.bannerprev:hover,.bannernext:hover{
	background-position: center bottom;
}
