*{ margin:0; padding:0}
body{ width:100%; height:100%; font:12px arial, Helvetica, sans-serif, '宋体', '微软雅黑', 'Microsoft Yahei', \5b8b\4f53, Tahoma, STHeiti ; background: #333; color:#fff; overflow:hidden;}
a{ text-decoration:none}
ul,li{padding:0;margin:0;list-style-type:none}
#m_l p { margin:5px}
#foot{ position:fixed; bottom:0; right:0; min-width: 900px; width: 70%; text-align:right; padding:2px 5px; z-index:1000;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#0040d7f4", endColorStr="#af0066FF", gradientType=1);
-ms-filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#0040d7f4", endColorStr="#af0066FF", gradientType=1);
background:-webkit-linear-gradient(left,rgba(255,255,255,0),#0066FF); background:-moz-linear-gradient(left,rgba(255,255,255,0),#0066FF); background:-o-linear-gradient(left,rgba(255,255,255,0),#0066FF);}
#foot a{color:#ccc }
#foot a:hover{color:#ffcc00 }
#po { position:fixed; overflow:hidden; text-align:left}
.pov { position:inherit; background:url(../po.png) no-repeat; width:150px; height:55px; border:none; cursor:pointer}
.po_info { position:inherit; width:78px; height:66px; text-align:center; vertical-align:middle; color:#666; background:url(../th_bg.png) no-repeat; margin:-70px 26px 0; padding:5px}
.jump_ico{ position:fixed; width:50px; height:50px; overflow:hidden; z-index:100}
#y_ico_up1{position:fixed; width:50px; height:50px; overflow:hidden; z-index:100}
#menu img{ width:32px; height:32px; float:left; padding: 4px; cursor:pointer; border:none}
#menu img:hover{background-color: #777; border-radius: 10px;}
#menu img.sel{background-color: #999; border-radius: 10px;}
#menu_d img{ width:25px; height:25px; float:left; padding:3px; cursor:pointer; border:none}
#menu_d img:hover{background-color: #FFC29A; border-radius: 5px;}
#menu_d img.sel{background-color: #FF9650; border-radius: 5px;}
#menu_d div{ float:left; background-color:#FFFFFF; width:190px;  padding:5px; display:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px;}
#menu_d div:after {content: ''; position: absolute; width: 0; height: 0; border: 8px solid transparent; border-bottom-color: #fff;  bottom: 100%;}
#menu_d div:nth-child(1):after {left: 12px;}
#menu_d div:nth-child(2):after {left: 52px;}
#menu_d div:nth-child(3):after {left: 92px;}
#menu_d div:nth-child(4):after {left: 132px;}
#menu_d div:nth-child(5):after {left: 172px;}
.code2D{ width:256px; height:256px; border:1px solid #ccc; margin:10px auto; padding:12px;}
.man_form {padding:20px 80px; text-align:left; font-size:14px; line-height:50px; border-bottom:1px solid #FF6000; border-top:1px solid #FF6000; background:#FFFFFF}

.divbox {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.li_ico { width:20px; height:16px; margin:0 5px; border:0; src:url(../png/y01.png);}
.y_ico { width:50px; height:40px; margin:7px; border:0; float:left}
.y_ico div { position:absolute; width:50px; height:40px}
.y_ico div:hover {opacity:1;filter:alpha(opacity=100)}
.y_ico span{ position:inherit; width:16px; height:16px; margin-top:-5px; border:none; float:right; text-align:center; line-height:16px; background-color: red; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius: 50%; color:#FFFFFF}
.y1 {background-image:url(../png/y01.png)}
.y2 {background-image:url(../png/y02.png)}
.y3 {background-image:url(../png/y03.png)}
.y4 {background-image:url(../png/y04.png)}
.y5 {background-image:url(../png/y05.png)}
.y6 {background-image:url(../png/y06.png)}
.y7 {background-image:url(../png/y07.png)}
.y8 {background-image:url(../png/y08.png)}
.y9 {background-image:url(../png/y09.png)}
.y0 {background-image:url(../png/y00.png)}
.y10 {background-image:url(../png/y10.png)}
.blue14 { font:14px Helvetica, Arial, sans-serif; color:#0784b3;font-weight:bold;text-decoration:none;}
.rewCode{ font:16px italic;color:green; font-weight:bolder;background-image:url(../png/yzm_bg.jpg);border:0;padding:1px 3px; letter-spacing:3px; margin:5px 10px;} 
.reg_ipt { font-size:16px; padding:3px; width:250px;}
.true16_man{ background:url(../png/sprites.png) no-repeat 0 -1040px; width:16px; height:16px; }
.true16{ background:url(../png/sprites.png) no-repeat 0 -1984px; width:16px; height:16px; }
.false16{ background:url(../png/sprites.png) no-repeat 0 -176px; width:16px; height:16px; }
.mb {opacity:.5;filter:alpha(opacity=50)}
.mb_hb {filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(1);}
.modal_bg{position:fixed;width:100%;height:100%;top:0;left:0;display:none;z-index:1040;background-color:#000;opacity:.7;filter:alpha(opacity=70)}
.modal-title h2{ position:relative; opacity:0.7; font:40px/50px 'Microsoft yahei'; }
.modal-title h2:before{ position:absolute; content:attr(title); z-index:1; top:100%; left:0; height:100%; width:100%; -moz-transform:scaleY(-1); -webkit-transform:scaleY(-1); transform:scaleY(-1);}  
.modal-title h2:after{ position:absolute; content:''; z-index:2; top:100%; left:0; height:100%; width:100%; background:-moz-linear-gradient(center top,rgba(0,0,0,.7),rgba(0,0,0,1)); background:-webkit-gradient(linear, center top, center bottom, from(rgba(0,0,0,.7)), to(rgba(0,0,0,1)));}  
.fullwidth .expand { position:absolute; width:100%; height:1px; margin:2px 0; background:#2187e7; box-shadow:0 0 10px 1px rgba(0,198,255,0.7);-moz-animation: fullexpand 5s ease-out; -webkit-animation: fullexpand 5s ease-out;}
@-moz-keyframes fullexpand {0%{ width:0;} 100%{ width:100%;} }
@-webkit-keyframes fullexpand {0%{ width:0;} 100%{ width:100%;}}
.modal{position:fixed;width:560px;margin-left:-280px;top:-50%;left:50%;display:none;text-align:center; background:#FFF; z-index:1050;border:1px solid #999; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.btn{display:inline-block;*display:inline;padding:4px 30px;/*margin:15px 10%;*/margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}
.btn:hover,.btn:focus{background-color:#0099FF;text-decoration:none;background-position:0 -30px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}
.rj0{ -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.rj5{ -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.rj10{ -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.rj_50{ -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.f_l{ float:left}
.f_r{ float:right}
.f_c{ text-align:center;}
.f_cs{ margin-left:auto; margin-right:auto; display:inline-block}
.hot { color:#FF0000}
.bor {border:1px solid #0099ff;}
.fix {position:fixed;}
.slh {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.font20{ font-size:20px}
.font18{ font-size:18px}
.font16{ font-size:16px}
.nosel {-moz-user-select:none; -webkit-user-select:none; user-select:none;}
#kw1{ border:0; line-height:30px; margin:5px; outline:none; width:558px; height:30px; font-size:20px}
#s_submit{ border:0; outline:none; cursor:pointer; background:url(../s/tu.gif) -436px -234px no-repeat; margin:1px 10px; vertical-align:middle; display:block; width:90px; height:40px; line-height:40px}
.bdsug{ position:absolute; top:45px; width:549px; background:#fff;display:none;border:1px solid #CCC !important;-webkit-box-shadow:1px 1px 3px #ededed;-moz-box-shadow:1px 1px 3px #ededed;-o-box-shadow:1px 1px 3px #ededed; box-shadow:1px 1px 3px #ededed;}
.bdsug li{ width:533px;color: #003399;font:14px arial;line-height:25px;padding:0 8px;position:relative;cursor:default}
.bdsug li.bdsug-s{ background:#ebebeb}
.clr{ clear:both; margin:0; padding:0;}
.cur_m{ cursor:move}
.cur_h{ cursor:help}
.x,.c,.o,.oc,.co,.modal_h,.cur{ cursor:pointer;}
.stx{ margin:0 5px 5px; font-family:"宋体"; font-weight:bolder;}
.h{ display:none}
.s{ display:block}
.tm{ background:rgba(0,0,0,.15); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr="#2f000000",EndColorStr="#2f000000"); -ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr="#2f000000",EndColorStr="#2f000000");}
#Fsvg use,.am{transition: all 2s ease; -moz-transition: all 2s ease; -webkit-transition: all 2s ease;}

.y_flow{ overflow-x:hidden; overflow-y:auto;}
.y_flow::-webkit-scrollbar{width: 6px;}
.y_flow::-webkit-scrollbar-track{ background: #E6E6E6; }
.y_flow::-webkit-scrollbar-thumb{ background: #747474; border-radius:3px; }
.y_flow::-webkit-scrollbar-corner{ background: #E6E6E6; }

.blur5 {-webkit-filter: blur(5px); -moz-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=5, MakeShadow=false); opacity:.5;}
.blur1 {-webkit-filter: blur(1px); -moz-filter: blur(1px); -ms-filter: blur(1px); filter: blur(1px); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=1, MakeShadow=false); opacity:.8;}

/*div箭头*/
.tip:after {content: '';position: absolute;width: 0;height: 0;border: 10px solid transparent;}
.tip_t:after {border-bottom-color: #0099ff;left: 50%;bottom: 100%;margin-left: -10px;}
.tip_r:after {border-left-color: #0099ff;left: 100%;top: 50%;margin-top: -10px;}
.tip_b:after {border-top-color: #0099ff;top: 100%;left: 50%;margin-left: -10px;}
.tip_l:after {border-right-color: #0099ff;top: 50%;right: 100%;margin-top: -10px;}

@font-face { font-family: zimu_font; src: url("../fonts/zimu2.ttf"),url("../fonts/zimu2.eot");}
#zimu div{font-family:zimu_font; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.zimu_r{float:left; width:100%; height:100%; padding:0 10px; text-align:center; overflow: hidden;}
.zimu_r div{ width:100%; float:left; display:block; text-align: center;}
.zimu_r>div>div:first-child{ text-align:right; padding-right:10px;}
.zimu_r>div>div:last-child{ text-align:left; padding-left:10px;}
.zimu_c{text-align: center;width: 100%;}
.zimu_h10{padding: 10% 0;}
.zimu_h20{padding: 20% 0;}
.zimu_h30{padding: 30% 0;}
.zimu_h50{padding: 50% 0;}
.zimu_h100{padding: 30% 0; min-height:100%;}
.zimu_55>div{ width:50%;}
.zimu_12>div:first-child,.zimu_21>div:last-child{ width:33%;}
.zimu_12>div:last-child,.zimu_21>div:first-child{ width:67%;}
.zimu_ico img{ max-width: 100px; max-height: 70px;}
.zimu_cl>div:last-child{ border-left:2px solid #fff;}

.cssdh { animation-duration: 1s; -webkit-animation-duration: 1s; animation-fill-mode: both; -webkit-animation-fill-mode: both;}
.fadeOutUp { animation:fadeOutUp; -webkit-animation:fadeOutUp;}
@keyframes fadeOutUp { 0% { opacity: 1;} 100% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}}
@-webkit-keyframes fadeOutUp { 0% { opacity: 1;} 100% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}}

#roomshow{ font-size: 14px; color: #fff;}
#ip_slide{ position: relative;}
.ip_msg { padding: 0;  position: absolute; text-align: left;}
.ip_descr:before{	width: 0;	height: 0;    content: "";    position: absolute;}
.ip_descr.lr-before:before{    border-left: 8px solid transparent;    top: 15px;	left: -8px;}
.ip_descr.rl-before:before{    border-right: 8px solid transparent;    top: 15px;	right: -8px;}
.ip_descr.bt-before:before{    border-right: 12px solid transparent;	bottom: -8px;	left: 16px;}
.ip_descr.tb-before:before{    border-right: 12px solid transparent;	top: -8px;	left: 16px;}
.bgwhite.lr-before:before{	border-top: 12px solid rgba(255,255,255, 0.9);}
.bgwhite.rl-before:before{	border-top: 12px solid rgba(255,255,255, 0.9);}
.bgwhite.bt-before:before{	border-top: 8px solid rgba(255,255,255, 0.9);}
.bgwhite.tb-before:before{	border-bottom: 8px solid rgba(255,255,255, 0.9);}
.bgblack.lr-before:before{	border-top: 12px solid rgba(0, 0, 0, 0.8);}
.bgblack.rl-before:before{	border-top: 12px solid rgba(0, 0, 0, 0.8);}
.bgblack.bt-before:before{	border-top: 8px solid rgba(0, 0, 0, 0.8);}
.bgblack.tb-before:before{	border-bottom: 8px solid rgba(0, 0, 0, 0.8);}
.ip_msg .ip_descr {
    font: 13px Lucida Grande,Arial,sans-serif;
    opacity: 0;
    position: absolute;
    text-align: left;
	transition: left 0.25s ease-out, opacity 0.25s ease-out, right 0.25s ease-out, bottom 0.25s ease-out, top 0.25s ease-out;
	-moz-transition: left 0.25s ease-out, opacity 0.25s ease-out, right 0.25s ease-out, bottom 0.25s ease-out, top 0.25s ease-out;
	-webkit-transition: left 0.25s ease-out, opacity 0.25s ease-out, right 0.25s ease-out, bottom 0.25s ease-out, top 0.25s ease-out;
	z-index: -10;
	display: block;
	width: auto;
    height:auto;
    padding: 10px;
    min-height: 15px;
}
.ip_descr p{min-width:100px;}
.ip_msg .lr-before { left: -3px;}
.ip_msg .rl-before { right: -60px;}
.ip_msg .tb-before { top: -3px;}
.ip_msg .bt-before { bottom: -60px;}
.lr-slide {	padding: 0;	opacity: 1 !important;	left: 45px !important;}
.rl-slide {	padding: 0;	opacity: 1 !important;	right: 13px !important;}
.bt-slide {	padding: 0;	opacity: 1 !important;	bottom: 13px !important;}
.tb-slide {	padding: 0;	opacity: 1 !important;	top: 45px !important;}

.pass-lr, .pass-rl, .pass-bt, .pass-tb{	display: block;    float: right;    position: absolute;}
.pass-lr{    width: 20px;    height: 50px;    left: 30px;}
.pass-rl{    width: 50px;    height: 50px;    right: -30px;}
.pass-bt{    width: 40px;    height: 50px;    bottom: -30px;}
.pass-tb{    width: 50px;    height: 20px;    top: 30px;}
.descrContainer {	width: 0;	height:0;	display: block;	visibility: hidden;}
.show .descrContainer {	width:100%;	height:100%;	visibility: visible;}

#ip_slide .button{  position: absolute;  float: left!important;}
.ip_img32 .button{  width: 20px;  height: 20px;}
.ip_img24 .button{  width: 24px;  height: 24px;  top: 18px;  left: 18px;}
.ip_bg32 .button{  width: 32px;  height: 32px;  top: 9px;  left: 9px;}
.ip_bg24 .button{  width: 24px;  height: 24px;  top: 9px;  left: 9px;  border-radius: 24px;}
.bgwhite, .bgblack{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.bgwhite{ background: rgba(255, 255, 255, 0.9);	color:#000;}
.bgblack{ background: rgba(0, 0, 0, 0.8);}

.ip_img32 .roundBgW{     position: absolute;	height: 30px;    width: 30px;    left: -7px;    top: -7px;}
.ip_img32 .roundBgWIn{   position: absolute;	height: 24px;    width: 24px;    left: -4px;    top: -4px;}
.ip_img32 .roundBgWInner{ position:absolute;	height: 20px;    width: 20px;    left: -2px;    top: -2px;}
.ip_img32 .roundBgB{    position: absolute;	height: 30px;    width: 30px;    left: -9px;    top: -9px;}
.ip_img32 .roundBgBIn{    position: absolute;	height: 42px;    width: 42px;    left: -5px;    top: -5px;}
.ip_img32 .roundBgBInner{    position: absolute;	height: 36px;    width: 36px;    left: -2px;    top: -2px;}
.ip_img24 .roundBgW, .ip_img24 .roundBgB{	height: 56px;    width: 56px;}
.ip_img24 .roundBgWIn, .ip_img24 .roundBgBIn{	height: 44px;    width: 44px;}
.ip_img24 .roundBgWInner, .ip_img24 .roundBgBInner{	height: 34px;    width: 34px;}
.ip_bg24 .roundBgW, .ip_bg24 .roundBgB{	height: 42px;    width: 42px;}
.ip_bg24 .roundBgWIn, .ip_bg24 .roundBgBIn{	height: 34px;    width: 34px;}
.ip_bg24 .roundBgWInner, .ip_bg24 .roundBgBInner{	height: 28px;    width: 28px;}

.roundBgW, .roundBgWIn, .roundBgWInner, .roundBgB, .roundBgBIn, .roundBgBInner{	border-radius: 30px;	position: absolute;}
.roundBgW{
	animation: pulseW 1.5s 1s infinite alternate; 
	-o-animation: pulseW 1.5s 1s infinite alternate; /* Opera */
	-moz-animation: pulseW 1.5s 1s infinite alternate; /* Firefox */
	-webkit-animation: pulseW 1.5s 1s infinite alternate;  /* Safari and Chrome */
}
.roundBgWIn{	top: 4px;	left: 4px;
	animation: pulseWIn 1.5s 0.5s infinite alternate;
	-o-animation: pulseWIn 1.5s 0.5s infinite alternate;
	-moz-animation: pulseWIn 1.5s 0.5s infinite alternate; 
	-webkit-animation: pulseWIn 1.5s 0.5s infinite alternate;
}
.roundBgWInner{	top: 7px;	left: 7px;
	animation: pulseWInner 1.5s infinite alternate;
	-o-animation: pulseWInner 1.5s infinite alternate;
	-moz-animation: pulseWInner 1.5s infinite alternate; 
	-webkit-animation: pulseWInner 1.5s infinite alternate; 
}
.roundBgB{
	animation: pulse 1.5s 1s infinite alternate; 
	-o-animation: pulseB 1.5s 1s infinite alternate;
	-moz-animation: pulseB 1.5s 1s infinite alternate;
	-webkit-animation: pulseB 1.5s 1s infinite alternate;
}
.roundBgBIn{	top: 4px;	left: 4px;
	animation: pulseBIn 1.5s 0.5s infinite alternate;
	-o-animation: pulseBIn 1.5s 0.5s infinite alternate; 
	-moz-animation: pulseBIn 1.5s 0.5s infinite alternate;
	-webkit-animation: pulseBIn 1.5s 0.5s infinite alternate; 
}
.roundBgBInner{	top: 7px;	left: 7px;
	animation: pulseBInner 1.5s infinite alternate;
	-o-animation: pulseBInner 1.5s infinite alternate;
	-moz-animation: pulseBInner 1.5s infinite alternate;
	-webkit-animation: pulseBInner 1.5s infinite alternate;
}
@keyframes pulseW {from {background: rgba(255,255,255, 0);} to {background: rgba(255,255,255, 0.2);}}
@-o-keyframes pulseW {from {background: rgba(255,255,255, 0);} to {background: rgba(255,255,255, 0.2);}}
@-moz-keyframes pulseW {from {background: rgba(255,255,255, 0);} to {background: rgba(255,255,255, 0.2);}}
@-webkit-keyframes pulseW {from {background: rgba(255,255,255, 0);} to {background: rgba(255,255,255, 0.2);}}

@keyframes pulseWIn {from {background: rgba(255,255,255, 0);} to {background: rgba(255,255,255, 0.3);}}
@-o-keyframes pulseWIn {from {background: rgba(255,255,255, 0);} to {background: rgba(255,255,255, 0.3);}}
@-moz-keyframes pulseWIn {from {background: rgba(255,255,255, 0);} to {background: rgba(255,255,255, 0.3);}}
@-webkit-keyframes pulseWIn {from {background: rgba(255,255,255, 0);} to {background: rgba(255,255,255, 0.3);}}

@keyframes pulseWInner {from {background: rgba(255,255,255, 0);} to {background: rgba(255,255,255, 0.6);}}
@-o-keyframes pulseWInner {from {background: rgba(255,255,255, 0);} to {background: rgba(255,255,255, 0.6);}}
@-moz-keyframes pulseWInner {from {background: rgba(255,255,255, 0);} to {background: rgba(255,255,255, 0.6);}}
@-webkit-keyframes pulseWInner {from {background: rgba(255,255,255, 0);} to {background: rgba(255,255,255, 0.6);}}

@keyframes pulseB {from {background: rgba(0,0,0, 0);} to {background: rgba(0,0,0, 0.2);}}
@-o-keyframes pulseB {from {background: rgba(0,0,0, 0);} to {background: rgba(0,0,0, 0.2);}} /* Opera */
@-moz-keyframes pulseB {from {background: rgba(0,0,0, 0);} to {background: rgba(0,0,0, 0.2);}} /* Firefox */
@-webkit-keyframes pulseB {from {background: rgba(0,0,0, 0);} to {background: rgba(0,0,0, 0.2);}} /* Safari and Chrome */

@keyframes pulseBIn {from {background: rgba(0,0,0, 0);} to {background: rgba(0,0,0, 0.3);}}
@-o-keyframes pulseBIn {from {background: rgba(0,0,0, 0);} to {background: rgba(0,0,0, 0.3);}}
@-moz-keyframes pulseBIn {from {background: rgba(0,0,0, 0);} to {background: rgba(0,0,0, 0.3);}}
@-webkit-keyframes pulseBIn {from {background: rgba(0,0,0, 0);} to {background: rgba(0,0,0, 0.3);}}

@keyframes pulseBInner {from {background: rgba(0,0,0, 0);} to {background: rgba(0,0,0, 0.6);}}
@-o-keyframes pulseBInner {from {background: rgba(0,0,0, 0);} to {background: rgba(0,0,0, 0.6);}}
@-moz-keyframes pulseBInner {from {background: rgba(0,0,0, 0);} to {background: rgba(0,0,0, 0.6);}}
@-webkit-keyframes pulseBInner {from {background: rgba(0,0,0, 0);} to {background: rgba(0,0,0, 0.6);}}
