 
/* 首页 banner */
a{color: #FFFFFF;}
a:hover {color: #FFFFFF;}
.flexslider {position: relative;width: 100%;min-width:1200px;height:781px;overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%;height:840px;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../images/home/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslide r:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {text-align: center;width: 100%;position: absolute;bottom:30px;left:0;z-index: 999 ;}
.flex-control-nav span{font-size: 12px;color: #fff;margin:0 10px;cursor: pointer}
.flex-control-nav li {zoom: 1;margin: 3rem 5px; }
.flex-control-paging li a {
	margin-top: 3rem;
	display: block;
	/* background: #fff;display: block;height: 11rem;overflow: hidden;text-indent: -99em;width:11rem;border-radius: 50%; */
	/* background: #fff;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); cursor: pointer; */
	width: 35px;
	height: 4px;
	background: transparent;
	opacity: 0.58;
	border-radius: 2px;
	margin-right: 5px;
	}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {
	width: 35px;
	height: 4px;
	background: transparent;
	border-radius: 2px;
}
.flexslider .slides  a {width: 100%;height:100%;display: block;}
#bannerCtrl{
	display: flex;
	align-items: center;
	justify-content: center;
}
/* 首页 banner end */


