html {
	overflow-x: hidden;
}

body {
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative;
	background: #000 url(../images/langding_bg.jpg) no-repeat 50% 980px;
	-webkit-text-size-adjust: none;
}

.VideoBackground-fallback {
	margin-left:-1280;
	display: block;
	max-width: 1920px;
	position: absolute;
	z-index:2;
}

.VideoBackground-video {
	margin-left:-1280;
	display: block;
	max-width: 1920px;
	position: absolute;
	z-index:3;
}

.f-l-sprite {
	background-image: url(../images/sprite.png);
	background-repeat: no-repeat
}

.g-landing {
	max-width: 1200px;
	margin: 0 auto;
	padding-bottom: 20px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2
}

.m-landing {
	float: right;
	width: 430px;
}

.m-landing h1 {
	width: 370px;
	height: 178px;
	margin: 150px auto 0;
	background: url(logo.png) no-repeat 0px 0
}

.m-landing h1 a {
	display: block;
	width: 100%;
	height: 100%
}

.m-landing h2 {
	background: url(../images/sprite_v3.png) no-repeat -468px -452px;
	height: 87px;
	width: 391px;
	margin: 0 auto
}

.m-link {
	width: 400px;
	margin: -25px auto 0
}

.u-btn-reg {
	background: url(../images/sprite_v3.png) no-repeat -58px -15px;
	display: block;
	height: 138px;
	width: 342px;
	margin: 0 auto;
}

.u-btn-reg:hover {
	background-position: -60px -154px
}

.u-btn-play {
	background: url(../images/sprite_v3.png) no-repeat -58px -303px;
	display: block;
	height: 138px;
	width: 342px;
	margin: 0 auto
}

.u-btn-play:hover {
	background-position: -60px -440px
}

.u-go-home {
	float: right;
	width: 125px;
	height: 54px;
	text-indent: -9999em;
	background-position: -716px -355px
}

.u-go-home:hover {
	background-position: -716px -425px
}

.u-go-d {
	display: block;
	width: 125px;
	height: 54px;
	text-indent: -9999em;
	background-position: -441px -355px
}

.u-go-d:hover {
	background-position: -441px -425px
}

.u-go-reg {
	display: block;
	width: 125px;
	height: 54px;
	text-indent: -9999em;
	background-position: -938px -359px
}

.u-go-reg:hover {
	background-position: -938px -429px
}

.u-flash-w {
	width: 430px;
	height: 271px;
	background: url(../images/video_bg.png) no-repeat -15px -5px
}

.u-flash-w:hover {
	-webkit-animation: fadeIn 2s ease 0s both;
	-o-animation: fadeIn 2s ease 0s both;
	animation: fadeIn 2s ease 0s both;
	background-position: -15px -315px
}

#u-flash {
	margin: 10px 0 0 12px
}

.m-eye {
	width: 410px;
	margin: 0 auto;
	position: relative
}

.u-go-dlr {
	color: #fff;
	font-size: 14px;
	left: -168px;
	position: absolute;
	top: 85px
}

.u-go-dlr span {
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	background-position: -787px -240px
}

.u-go-dlr:hover span {
	background-position: -787px -258px
}

.u-go-g {
	background: url(store.jpg) no-repeat;
	float: right;
	height: 120px;
	width: 182px;
	-webkit-transition: transform .3s ease 0s;
	-o-transition: transform .3s ease 0s;
	transition: transform .3s ease 0s;
	position: relative
}

.u-go-g img {
	padding: 7px 0 0 47px;
	width: 80px;
	position: absolute;
	z-index: 3;
	-webkit-transition: transform .3s ease 0s;
	-o-transition: transform .3s ease 0s;
	transition: transform .3s ease 0s
}

.u-go-g:hover {
	-webkit-transform: scale(1.05,1.05);
	-ms-transform: scale(1.05,1.05);
	-o-transform: scale(1.05,1.05);
	transform: scale(1.05,1.05)
}

.u-go-g:after {
	background-color: rgba(0,0,0,.99);
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: opacity .3s linear 0s;
	z-index: 1
}

.u-go-g:hover:after {
	opacity: .5
}

.u-go-g:hover img {
	-webkit-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1)
}

.u-go-wod {
	display: block;
	height: 120px;
	width: 182px;
	position: relative;
	-webkit-transition: transform .3s ease 0s;
	-o-transition: transform .3s ease 0s;
	transition: transform .3s ease 0s;
	background: url(armory.jpg) no-repeat
}

.u-go-wod img {
	padding: 13px 0 0 47px;
	width: 80px;
	position: absolute;
	z-index: 3;
	-webkit-transition: transform .3s ease 0s;
	-o-transition: transform .3s ease 0s;
	transition: transform .3s ease 0s
}

.u-go-wod:hover {
	-webkit-transform: scale(1.05,1.05);
	-ms-transform: scale(1.05,1.05);
	-o-transform: scale(1.05,1.05);
	transform: scale(1.05,1.05)
}

.u-go-wod:after {
	background-color: rgba(0,0,0,.99);
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: opacity .3s linear 0s;
	z-index: 1
}

.u-go-wod:hover:after {
	opacity: .5
}

.u-go-wod:hover img {
	-webkit-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1)
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: .3
	}

	100% {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: .3
	}

	100% {
		opacity: 1
	}
}

#blzwow a {
	width: 149px;
	height: 85px;
	background: url("blzwow.png") no-repeat center bottom;
}

#netease-logo a {
	width: 149px;
	height: 85px;
	background: url(../images/sprite.png) no-repeat -242px -397px
}

#copyright-info,#copyright-info,#linker a {
	color: #5e7c8e
}

.g-l-wrap {
	position: relative;
	max-width: 1200px;
	margin: 0 auto;
	min-height: 980px
}

#g-kv {
	width: 2000px;
	height: 844px;
	left: 50%;
	margin-left: -1000px;
	position: absolute;
	z-index: 1
}

.g-l-h {
	overflow: hidden;
}

.g-l-h-2 {
	overflow: visible;
}

.g-l-wrap-2 {
	position: relative;
	max-width: 1200px;
	margin: 0 auto -20px;
	min-height: 20px;
	height: 20px;
	top: -1596px; //标记1
	z-index: 11;
}

.g-landing-left-2 {
	max-width: 1200px;
	margin: 0 auto;
	position: absolute;
	width: 1000px;
	left: 0;
	z-index: 11;
}

.g-l-wrap-3 {
	position: relative;
	max-width: 1200px;
	margin: 0 auto -1600px;
	min-height: 822px;
	height: 1600px;
	top: -1576px; //标记2
	z-index: 11;
}

.g-landing-left-3 {
	max-width: 1200px;
	margin: 0 auto;
	position: absolute;
	width: 1000px;
	left: 0;
	z-index: 11;
}

.g-l-h-2 a,.g-l-h-2 p {
	font-size: 14px;
	color: rgba(255,255,255,.7);
	line-height: 20px;
	margin: 0;
	text-shadow: 1px 1px 2px rgba(0,0,0,1);
}

.g-l-h-2 a:hover {
	color: rgba(255,255,255,1)
}

.g-l-h-2 a,.g-l-h-2 span {
	display: inline-block
}

.g-l-h-3 a,.g-l-h-3 p {
	font-size: 14px;
	color: rgba(255,255,255,.7);
	line-height: 20px;
	margin: 0;
	text-shadow: 1px 1px 2px rgba(0,0,0,1);
}

.g-l-h-3 a:hover {
	color: rgba(255,255,255,1)
}

.g-l-h-3 a,.g-l-h-3 span {
	display: inline-block
}

#adop a,#adop p {
	font-size: 14px;
	color: rgba(255,255,255,.7);
	line-height: 20px;
	margin: 0;
	text-shadow: 1px 1px 2px rgba(0,0,0,1);
}

#adop a:hover {
	color: rgba(255,255,255,1)
}

#adop a,#adop span {
	display: inline-block
}

#adcl a,#adcl p {
	font-size: 14px;
	color: rgba(255,0,0,0.9);
	line-height: 20px;
	margin: 0;
	text-shadow: 1px 1px 2px rgba(0,0,0,1);
}

#adcl a:hover {
	color: rgba(255,0,0,1)
}

#adcl a,#adcl span {
	display: inline-block
}

#wrapper-mid {
	top: -416px;
	//margin-bottom: -286px;
	position: relative;
	z-index: 10
}

.wrapper-mid-boxer {
	padding-top: 70px;
	width: 1202px;
	margin: 0 auto
}

.banner {
	width: 1202px;
	width: 0 auto
}

.banner li {
	width: 290px;
	float: left;
	margin-right: 14px
}

.banner li:last-child {
	margin-right: 0
}

.banner li a {
	transition: all .5s ease 0s;
	display: block;
	width: 290px;
	border-bottom: 1px solid #45300f
}

.banner li.last {
	margin-right: 0
}

.banner li a h3 {
	height: 68px;
	background: #241712;
	background: rgba(41,26,20,.8);
	line-height: 68px;
	color: #f8b700;
	font-size: 18px;
	text-align: center;
	font-weight: 700;
	border-top: 1px solid #45300f;
	transition: all .3s ease 0s
}

.banner li a .mid-imgbox {
	border-top: 1px solid #120b09;
	border-bottom: 1px solid #120b09;
	height: 145px;
	width: 290px;
	position: relative
}

.banner li a .mid-imgbox:after {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 145px;
	width: 290px;
	background: rgba(0,0,0,.3);
	transition: all .3s ease 0s
}

.banner li a:hover {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px)
}

.banner li a:hover h3 {
	color: #fff;
	background: rgba(41,26,20,1)
}

.banner li a:hover .mid-imgbox:after {
	background: rgba(0,0,0,0)
}

.legal {
	height: 20px;
	padding-bottom: 24px
}

.legal a {
	width: 100%;
	height: 20px;
	display: block;
	text-indent: -9999px;
	overflow: hidden
}

.top-video {
	width: 1920px;
	position: relative;
	margin: 0 auto;
}

.top-text {
	width: 549px;
	height: 185px;
	background: url(../images/slogan.png) no-repeat 0 0;
	top: 300px;
	left: 50%;
	margin-left: -540px;
	position: absolute;
	z-index: 8;
}

.top-boxer {
	width: 1200px;
	left: 50%;
	margin-left: -600px;
	position: absolute;
	z-index: 9;
}

.menu {
	width: 1200px;
	margin: 0 auto;
	position: relative
}

.menu ul {
	width: 1198px;
	height: 70px;
	border: 1px solid #422d24;
	margin: 0 auto;
	background: url(../images/bg_nav.jpg) top center no-repeat;
	background-size: 100% 100%;
	box-shadow: 0 0 10px rgba(0,0,0,.7)
}

.menu li {
	width: 160px;
	float: left;
	height: 70px;
	border-left: 1px solid #291b16;
	border-right: 1px solid #3f2a22;
	text-align: center
}

.menu li.first {
	border-left: none
}

.menu li.last {
	border-right: none
}

.menu li a {
	color: #f8b700;
	font-size: 16px;
	font-weight: 700;
	line-height: 70px;
	display: block;
	height: 100%;
	width: 100%;
	text-shadow: 0 0 5px rgba(0,0,0,.7)
}

.menu li a:hover {
	color: #fff
}

.menu li.logo {
	width: 226px
}

.menu li.logo a {
	height: 153px;
	position: absolute;
	width: 235px;
	top: -20px;
	margin-left: -117px;
	left: 50%;
	overflow: hidden;
	text-indent: -999px;
	background: url(legion-logo.png) top center no-repeat
}

#landing-main {
	background: url(../images/landing_main_bg_top.png) no-repeat 50% top;
	height: 200px;
	position: relative;
	top: -184px;
	z-index: 10;
	margin-bottom: -213px
}

.header-wraper,.main-wraper {
	width: 1000px;
	position: relative;
	left: 50%;
	margin-left: -500px
}

.header-wraper {
	z-index: 2
}

#landing-nav {
	position: absolute;
	z-index: 9999;
	top: -119px;
	left: 192px;
	background: url(../images/landing_nav.png?v3) no-repeat -34px -141px;
	width: 569px;
	height: 309px
}

#landing-nav a {
	display: block;
	position: absolute
}

#landing-nav a span {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -999em;
	position: relative;
	z-index: 11;
	background: url(../images//landing_nav.png?v2) no-repeat 0 0
}

#landing-nav .reg {
	width: 110px;
	height: 100px;
	left: 94px;
	top: 124px
}

#landing-nav .reg span {
	background-position: -29px 20px
}

#landing-nav .reg strong {
	background: url(../images/landing_nav.png?v2) no-repeat -237px -469px;
	width: 69px;
	height: 134px;
	line-height: 134px;
	opacity: 0;
	position: absolute;
	left: -28px;
	top: -18px;
	transition: all .3s;
	z-index: 10
}

#landing-nav .reg:hover span {
	background-position: -524px 20px
}

#landing-nav .reg:hover strong {
	opacity: 1
}

#landing-nav .enter {
	width: 110px;
	height: 100px;
	left: 424px;
	top: 124px
}

#landing-nav .enter strong {
	background: url(../images/landing_nav.png?v2) no-repeat -63px -436px;
	width: 109px;
	height: 167px;
	opacity: 0;
	position: absolute;
	left: 28px;
	top: -43px;
	transition: all .3s;
	z-index: 10
}

#landing-nav .enter span {
	background-position: -360px 20px
}

#landing-nav .enter:hover span {
	background-position: -856px 20px
}

#landing-nav .enter:hover strong {
	opacity: 1
}

#landing-nav .download {
	width: 118px;
	height: 110px;
	left: 249px;
	top: 123px
}

#landing-nav .download strong {
	background: url(../images/landing_nav.png?v2) no-repeat -695px -255px;
	width: 34px;
	height: 52px;
	display: block;
	position: absolute;
	top: -58px;
	left: 41px;
	opacity: 0;
	transition: all .3s
}

#landing-nav .download:hover strong {
	opacity: 1
}

#landing-nav .download span {
	background-position: -187px 23px
}

#landing-nav .download:hover span {
	background-position: -683px 23px
}

#landing-nav>.icon {
	background: url(../images/landing_nav.png?v3) no-repeat 0 0;
	position: absolute;
	display: block
}

#landing-nav>.icon-1 {
	background-position: -653px -467px;
	width: 42px;
	height: 65px;
	left: 1px;
	top: 153px;
	animation: move-1 2.5s infinite alternate;
	-webkit-animation: move-1 2s infinite alternate;
	-moz-animation: move-1 2s infinite alternate;
	-ms-animation: move-1 2s infinite alternate
}

#landing-nav>.icon-2 {
	background-position: -717px -476px;
	width: 28px;
	height: 31px;
	left: 28px;
	top: 139px;
	animation: move-1 2s infinite alternate;
	-webkit-animation: move-1 2s infinite alternate;
	-moz-animation: move-1 2s infinite alternate;
	-ms-animation: move-1 2s infinite alternate
}

#landing-nav>.icon-3 {
	background-position: -820px -553px;
	width: 57px;
	height: 70px;
	left: 12px;
	top: 189px;
	animation: move-2 2.5s infinite alternate;
	-webkit-animation: move-2 2.5s infinite alternate;
	-moz-animation: move-2 2.5s infinite alternate;
	-ms-animation: move-2 2.5s infinite alternate
}

#landing-nav>.icon-4 {
	background-position: -735px -553px;
	width: 66px;
	height: 55px;
	left: 173px;
	top: 31px;
	animation: move-1 2s infinite alternate;
	-webkit-animation: move-1 2s infinite alternate;
	-moz-animation: move-1 2s infinite alternate;
	-ms-animation: move-1 2s infinite alternate
}

#landing-nav>.icon-5 {
	background-position: -618px -553px;
	width: 86px;
	height: 68px;
	left: 211px;
	top: -11px;
	animation: move-2 2s infinite alternate;
	-webkit-animation: move-2 2s infinite alternate;
	-moz-animation: move-2 2s infinite alternate;
	-ms-animation: move-2 2s infinite alternate
}

#landing-nav>.icon-6 {
	background-position: -846px -456px;
	width: 88px;
	height: 65px;
	left: 294px;
	top: -9px;
	animation: move-2 2s infinite alternate;
	-webkit-animation: move-2 2s infinite alternate;
	-moz-animation: move-2 2s infinite alternate;
	-ms-animation: move-2 2s infinite alternate
}

#landing-nav>.icon-7 {
	background-position: -778px -455px;
	width: 58px;
	height: 63px;
	left: 374px;
	top: 25px;
	animation: move-1 2s infinite alternate;
	-webkit-animation: move-1 2s infinite alternate;
	-moz-animation: move-1 2s infinite alternate;
	-ms-animation: move-1 2s infinite alternate
}

#landing-nav>.icon-8 {
	background-position: -919px -566px;
	width: 20px;
	height: 29px;
	left: 539px;
	top: 120px;
	animation: move-1 2.5s infinite alternate;
	-webkit-animation: move-1 2.5s infinite alternate;
	-moz-animation: move-1 2.5s infinite alternate;
	-ms-animation: move-1 2.5s infinite alternate
}

#footer {
	top: -286px;
	margin: 0 auto -286px;
	background: url(../images/footerrepeat.jpg) repeat-x;
	padding: 0;
	position: relative;
	width: auto;
	z-index: 10
}

.footer {
	height: 150px;
	background: url(../images/footer.jpg) no-repeat 50% 0;
	z-index: 10
}

#footer .regWrapper {
	width: 349px;
	height: 87px;
	position: absolute;
	z-index: 101;
	left: 50%;
	top: -30px;
	margin-left: -175px;
	background: url(../images/reg-bg.png) no-repeat
}

#footer .regWrapper .u-regBtn {
	background: url(../images/reg-btn.png) no-repeat;
	bottom: -5px;
	display: block;
	height: 78px;
	left: 50%;
	margin-left: -123px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	width: 249px
}

#footer .regWrapper .u-regBtn:hover {
	background-position: 0 -84px
}

#footer .logo_bz {
	display: inline-block;
	background: url(../images/logo_blizzard.png) no-repeat 0 0;
	width: 140px;
	height: 80px;
	overflow: hidden;
	vertical-align: top
}

#footer .logo_ne {
	display: inline-block;
	background: url(../images/logo_ne.png) no-repeat 0 0;
	width: 125px;
	height: 38px;
	overflow: hidden;
	margin: 0 0 0 20px;
	vertical-align: top;
	position: relative;
	top: 39px
}

#footer .logo3 {
	background-position: -322px -1410px;
	width: 40px
}

#footer .cprt {
	text-align: left;
	width: 1000px;
	margin: 0 auto 8px;
	padding-top: 40px;
	position: relative
}

#footer .cprt .info {
    width: 640px;
    display: inline-block;
    text-align: left;
    padding: 0 0 0 60px;
    vertical-align: middle;
    position: relative;
    *display:inline: ;
    *zoom:1: ;
}

#footer .cprt .info ul {
	margin-left: -10px;
	padding-bottom: 5px
}

#footer .cprt .info ul li {
	float: left;
	color: #ccc;
	font-size: 14px
}

#footer .cprt .info ul li a {
	color: #ccc;
	padding: 0 10px
}

#footer p {
	font-size: 12px;
	color: #552c09
}

#footer a {
	text-decoration: none;
	color: #552c09;
	padding-top: 5px
}

#footer .tips {
	text-align: center;
	margin: 48px auto 30px;
	color: #432914
}

#footer a:hover {
	color: #fefefe
}

#footer .integrity {
	padding: 8px 0
}

#footer .integrity a {
	margin-right: 5px
}

#footer .ie_warning {
	display: none;
	width: 355px;
	height: 75px;
	position: absolute;
	bottom: 60px;
	left: 50%;
	margin-left: 200px;
	line-height: 14px;
	font-size: 11px;
	text-align: left;
	background: url(../images/hs_warning.jpg) top center no-repeat
}

#footer .cprt .info p, #footer .cprt .info p a {
	font-size: 12px;
	color: #552c09
}

#footer .tips p {
	font-size: 12px;
	color: #552c09
}

#f-business {
	width: 1000px;
	position: relative;
	left: 50%;
	margin-left: -500px;
	color: #fff;
	z-index: 100;
	padding-top: 79px;
	font-size: 14px
}

#f-business .icon {
	background-image: url(../images/f-business.png?v1);
	background-repeat: no-repeat
}

#f-business .icon-1,#f-business .icon-2,#f-business .icon-3 {
	background-position: -6px -7px;
	width: 19px;
	height: 19px;
	display: inline-block;
	position: relative;
	top: 5px;
	margin-right: 10px
}

#f-business .icon-2 {
	background-position: -36px -8px;
	top: 6px
}

#f-business .icon-3 {
	background-position: -8px -32px;
	top: 4px
}

#f-business .f-cs {
	float: left;
	font-size: 14px
}

#f-business .f-cs a {
	color: #fff;
	margin-right: 37px;
	vertical-align: middle
}

#f-business .foot-media {
	text-align: right;
	vertical-align: top;
	margin-right: 50px
}

.foot-icon {
	background-image: url(../images/business-logo.png);
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px
}

#f-business .foot-media .icon-razerzone {
	background-position: -313px 0;
	width: 84px;
	height: 26px
}

#f-business .foot-media .icon-nvidia {
	background-position: -352px 0;
	width: 95px;
	height: 26px
}

#f-business .foot-media .icon-asus {
	background-position: -257px 0;
	width: 51px;
	height: 26px
}

#f-business .foot-media p {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	*height: 24px;
	color: #fff;
	font-size: 14px;
	margin-right: 10px
}

#f-business .foot-media dl {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	*height: 24px;
	position: relative
}

#f-business .foot-media dl dd {
	position: absolute;
	top: 25px;
	right: 0;
	width: 756px;
	background: #1f1009;
	padding: 8px 0 10px 20px;
	border: 1px solid #261c12;
	display: none
}

#f-business .foot-media dl dd ul li {
	float: left;
	width: 108px;
	text-align: left;
	line-height: 22px
}

#f-business .foot-media dl dd ul li.applyBtn {
	float: right
}

#f-business .foot-media dl dd ul li.applyBtn a {
	color: #ea8631;
	text-decoration: underline
}

#f-business .foot-media dl dd ul li a {
	color: #b5a89f;
	padding-top: 0
}

#f-business .foot-media dl dd ul li a:hover {
	color: #fff
}

#f-business .foot-media .icon-apply,#f-business .foot-media .icon-more {
	background: #241101;
	border: 1px solid #2d1702;
	color: #ac771f;
	width: 14px;
	height: 14px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 0 0 13px;
	position: relative;
	top: 3px;
	cursor: pointer;
	padding-top: 0
}

#f-business .foot-media .icon-apply {
	margin-right: 13px
}

#f-business .foot-media .icon-apply i.line-h,#f-business .foot-media .icon-apply i.line-s {
	position: absolute;
	display: block;
	background: #ac771f;
	top: 50%;
	left: 50%
}

#f-business .foot-media .icon-apply:hover i.line-h,#f-business .foot-media .icon-apply:hover i.line-s {
	background: #fff
}

#f-business .foot-media .icon-apply i.line-h {
	width: 10px;
	height: 2px;
	margin: -1px 0 0 -5px
}

#f-business .foot-media .icon-apply i.line-s {
	width: 2px;
	height: 10px;
	margin: -5px 0 0 -1px
}

#f-business .foot-media .icon-more i {
	border: 4px solid transparent;
	border-top-color: #ac771f;
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -2px 0 0 -4px
}

#f-business .foot-media .icon-more:hover i {
	border-top-color: #fff
}

#f-business .foot-media .icon-more.hidden i {
	border-bottom-color: #ac771f;
	border-top-color: transparent;
	margin: -6px 0 0 -4px
}

#f-business .foot-media .icon-more.hidden:hover i {
	border-bottom-color: #fff
}

#footer .logo2 {
    display: inline-block;
    background: url("blzwow.png") no-repeat 0 0;
    width: 140px;
    height: 80px;
    overflow: hidden;
    vertical-align: top;
}

@keyframes move-1 {
	0% {
		transform: translate(0,3px)
	}

	100% {
		transform: translate(0,-2px)
	}
}

@-moz-keyframes move-1 {
	0% {
		transform: translate(0,3px)
	}

	100% {
		transform: translate(0,-2px)
	}
}

@-webkit-keyframes move-1 {
	0% {
		transform: translate(0,3px)
	}

	100% {
		transform: translate(0,-2px)
	}
}

@-ms-keyframes move-1 {
	0% {
		transform: translate(0,3px)
	}

	100% {
		transform: translate(0,-2px)
	}
}

@keyframes move-2 {
	0% {
		transform: translate(0,-3px)
	}

	100% {
		transform: translate(0,1px)
	}
}

@-moz-keyframes move-2 {
	0% {
		transform: translate(0,-3px)
	}

	100% {
		transform: translate(0,1px)
	}
}

@-webkit-keyframes move-2 {
	0% {
		transform: translate(0,-3px)
	}

	100% {
		transform: translate(0,1px)
	}
}

@-ms-keyframes move-2 {
	0% {
		transform: translate(0,-3px)
	}

	100% {
		transform: translate(0,1px)
	}
}

@keyframes move-3 {
	0% {
		transform: translate(0,3px)
	}

	100% {
		transform: translate(0,-1px)
	}
}

@-webkit-keyframes move-3 {
	0% {
		transform: translate(0,3px)
	}

	100% {
		transform: translate(0,-1px)
	}
}

@-ms-keyframes move-3 {
	0% {
		transform: translate(0,3px)
	}

	100% {
		transform: translate(0,-1px)
	}
}

@-moz-keyframes move-3 {
	0% {
		transform: translate(0,3px)
	}

	100% {
		transform: translate(0,-1px)
	}
}
