@charset "utf-8";
.block{position:relative;width:100%;}
.bgColor{background-color:#f8f8f8;}
#sitecontent{position:relative;z-index:1;padding-left:250px;overflow:hidden;}
/*首图插件样式*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-loading .slick-list{background:#f1f1f1 url(../img/loading.gif) center center no-repeat;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{position:relative;left:0;top:0;display:block;zoom:1;}
.slick-track:before,.slick-track:after{content:"";display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left;height:100%;min-height:1px;display:none;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:none;outline:none;}
/* 右侧内容 */
.container{min-width:950px;width:100%;}
/* Dots */
.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0px;width:100%;}
.slick-dots li {position:relative;display:inline-block;height:20px;width:20px;margin:0px 5px;padding:0px;cursor:pointer;}
.banner a:link, .banner a:visited { color:#fff;}
.banner a:active, .banner a:hover { color:#fff;}
.banner { position:relative;overflow:hidden;width:100%;height:700px;background-color:#f7f7f7;overflow:hidden;opacity:0;visibility:hidden;transition:0.4s cubic-bezier(0.7, 0, 0.3, 1);-webkit-transition:0.4s cubic-bezier(0.7, 0, 0.3, 1);color:#fff;}
.banner.slick-initialized {visibility:visible;opacity:1;}
.banner .item { position:relative;width:100%;overflow:hidden;}
.banner .pimg { width:100%;display:block;position:absolute;overflow:hidden;}
.banner .slick-dots { bottom:3%;z-index:104;}
.banner .slick-dots li { position:relative;display:inline-block;padding:0px 10px;width:auto;height:auto;margin:0px;cursor:pointer;}
.banner .slick-dots li a {text-indent:-10em;display:block;overflow:hidden;padding:0px;cursor:pointer;width:58px;height:5px;margin:0px auto;background:none #fff; border-radius:10px;}
.banner .slick-dots li a:focus { outline:none;}
.banner .slick-dots li.slick-active a { background:#9cde00;}
.banner .btn-more{ position:absolute;right:3%;bottom:5%;} 
.btn-more{ position:relative;display:block;width:104px;border-bottom:2px solid #fff;padding-bottom:10px;}
.btn-more:before{ content:"";position:absolute;right:0;width:0;top:9px;border:4px solid;border-width:4px 0px 4px 4px;border-color:transparent transparent transparent #fff;-webkit-transition:0.3s;transition:0.3s;}
.btn-more:after{ content:"";position:absolute;left:0; bottom:-2px;width:100%;height:2px;background-color:#9cde00;transform-origin:100%;-webkit-transform-origin:100%;-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1);-webkit-transform:scaleX(0);transform:scaleX(0);visibility:hidden\9;}
.btn-more:hover:after{ transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform-origin:0;-webkit-transform-origin:0;visibility:visible\9;}
.btn-more:hover:before{ border-color:transparent transparent transparent #9cde00;}
.banner .slick-arrow{top:50%;margin-top:-45px;z-index:99;width:260px;height:90px;}
.banner .slick-prev{left:0;}
.banner .slick-next{right:0;}
.banner .slick-arrow i{position:absolute;top:0;width:60px;height:90px;background:transparent url('../img/nav.png') no-repeat;}
.banner .slick-prev i{left:0;}
.banner .slick-next i{right:0;background-position:top right;}
.banner:hover .slick-prev:hover i{left:0;background-position:left bottom;transition:all .3s;}
.banner:hover .slick-next:hover i{right:0;background-position:bottom right;opacity:1;transition:all .3s;}
.banner:hover .slick-prev:hover,.banner:hover .slick-next:hover{background-color:#fff;opacity:1;}
.preview{width:360px;height:90px;position:absolute;top:0;left:0px;z-index:100;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0;}
.preview img{position:absolute;left:60px;top:0;width:194px;height:84px;border:3px solid #fff;}
.preview .alt {position:absolute;left:180px;top:0;background:#fff;width:180px;height:90px;color:#000;text-indent:0;text-transform:uppercase;text-align:center;font-size:16px;line-height:80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;display:none;}			
.slick-next .preview{right:0px;left:auto;}
.slick-next .preview img{position:absolute;left:100px;top:0;width:194px;border:3px solid #fff;}
.slick-next .preview .alt{left:0;}
.slick-prev:hover .preview{left:0;opacity:1;}
.slick-next:hover .preview{right:0;opacity:1;}
/*关于我们*/
.about-box{padding:92px 0 0;}
.about-con{padding:0 10%;}
.about-box dl{position:relative;padding-left:308px;}
.about-box dl dt{position:absolute;top:0;left:0;width:240px;color:#7f7e7e;font-size:16px;line-height:36px;}
.about-box dl dt span{display:block;color:#737373;font-size:55px;font-weight:bold;font-family:AVGARDD;line-height:62px;}
.about-box dl dt b{color:#9cde00;font-weight:bold;}
.about-box dl dt em{position:absolute;top:44px;right:52px;width:8px;height:8px;background-color:#737373;}
.about-box dl dt:before{content:"";position:absolute;top:52px;left:212px;width:26px;height:1px;background:#e8e8e8;transition:0.36s ease;} 
.about-box dl dt:hover:before{width:60px;background-color:#7f7e7e;}
.about-box dl dd{padding-top:26px;}
.about-box dl dd p{color:#434343;font-size:14px;line-height:32px;text-align:justify;}
.about-box dl dd .more{padding-top:16px;text-align:right;}
.about-box dl dd .more a{position:relative;height:20px;padding:0 4px;display:inline-block;color:#575757;font-size:12px;line-height:20px;text-transform:uppercase;}
.about-box dl dd .more i{padding-left:10px;}
.about-box dl dd .more a:before{content:"";position:absolute;bottom:-1px;left:0;width:0%;height:1px;background:#656565;transition:0.36s ease;} 
.about-box dl dd .more a:hover{color:#9cde00;}
.about-box dl dd .more a:hover:before{width:100%;}
.about-box ul{position:relative;height:150px;margin-top:82px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.about-box li{position:absolute;top:0;height:40px;color:#575757;font-size:14px;line-height:20px;}
.about-box li.i1{left:0;width:144px;padding:55px 0 55px 100px;}
.about-box li.i2{left:50%;margin-left:-200px;width:180px;padding:55px 0 55px 134px;}
.about-box li.i3{right:0;width:196px;padding:55px 0 55px 172px;}
.about-box li span{position:absolute;left:0;top:50%;margin-top:-40px;height:80px;color:#575757;font-size:57px;font-weight:bold;line-height:80px;font-family:AVGARDD;}
.about-box li span b{color:#575757;font-size:57px;font-weight:bold;line-height:80px;font-family:AVGARDD;}
.about-box li span i{font-size:32px;}
.about-img{padding-top:88px;}
.about-img img{width:100%;display:block;}
@media screen and (max-width:1440px){
	.about-box li.i1{width:100px;}
	.about-box li.i2{margin-left:-160px;width:100px;}
	.about-box li.i3{width:118px;}
}
/*工程案例*/
.case-box{padding:58px 46px 20px;}
.case-box h2{color:#6f6f6f;font-size:16px;font-weight:normal;line-height:20px;}
.case-box h2 span{padding-bottom:4px;display:block;color:#6f6f6f;font-size:60px;font-weight:bold;font-family:AVGARDD;line-height:62px;} 
.case-box h2 span b{color:#9cde00;font-weight:bold;}
.case-tab{position:relative;}
.case-tab .tab{position:absolute;left:0;top:0;z-index:3;width:32.5%;height:220px;padding-top:28px;}
.case-tab .tab span{position:relative;height:34px;padding-left:68px;display:block;color:#737373;font-size:14px;line-height:34px;cursor:pointer;}
.case-tab .tab span.active{color:#9cde00;}
.case-tab .tab span:before{content:"";position:absolute;top:50%;left:0;width:0;height:1px;background:#737373;transition:0.36s ease;}
.case-tab .tab span.active:before{width:44px;}
.case-tab .tab .more{position:absolute;bottom:12px;right:0;color:#6f6f6f;font-size:12px;text-transform:uppercase;line-height:36px;text-align:center;}
.case-tab .tab .more i{padding:0 12px;}
.case-tab .tab .more:hover{color:#9cde00;}
.case-tab .tabBox{overflow:hidden;}
.case-tab .tabCon{float:left;width:100%;overflow:hidden;}
.case-tab .tabCon .item_box{float:left;position:relative;width:32.5%;height:248px;margin-bottom:1.3%;}
.case-tab .tabCon .item_box.edge{margin:0 1.25% 1.3%;}
.case-tab .tabCon .item_img{position:relative;width:100%;height:248px;overflow:hidden;}
.case-tab .tabCon .item_img img{position:absolute;top:0;right:0;left:0;bottom:0;height:248px;overflow:hidden;transition:all 0.36s ease;-webkit-filter:grayscale(0);filter:grayscale(0);width:100%;}
.case-tab .tabCon .item_img .mask{position:absolute;top:0;left:0;width:100%;height:100%;}
.case-tab .tabCon .item_wrapper{position:absolute;top:50%;left:0;right:0;width:370px;max-width:80%;height:71.5%;padding:18px 40px 14px 40px;opacity:0;margin:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;}
.case-tab .tabCon .item_wrapper::before{position:absolute;top:-4px;left:50%;width:100%;height:1px;content:"";transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transform:translateX(-50%);opacity:1;background:rgba(255, 255, 255, 0.4);}
.case-tab .tabCon .item_wrapper::after{position:absolute;bottom:-4px;left:50%;width:100%;height:1px;content:"";transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transform:translateX(-50%);opacity:1;background:rgba(255, 255, 255, 0.4);}
.case-tab .tabCon .item_wrapper .item_info{position:relative;top:50%;margin-top:-3px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;}
.case-tab .tabCon .item_wrapper .title{position:relative;top:30px;transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;opacity:0;color:#111;font-size:16px;line-height:30px;}
.case-tab .tabCon .item_wrapper .subtitle{position:relative;top:-30px;transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;opacity:0;color:#c7c7c7;font-size:14px;line-height:22px;font-family:Arial;}
.case-tab .tabCon .item_box:hover .item_img img{transform:scale(1.08);}
.case-tab .tabCon .item_box:hover .item_img .mask{background:rgba(0, 0, 0, 0.6);}
.case-tab .tabCon .item_box:hover .item_wrapper{opacity:1;}
.case-tab .tabCon .item_box:hover .item_wrapper .title{top:0;opacity:1;color:#fff;}
.case-tab .tabCon .item_box:hover .item_wrapper .subtitle{top:0;animation-delay:0.1s;opacity:1;}

/*业务范围*/
.f1Bg{height:775px;background:url(../img/f1Bg.jpg) no-repeat center bottom;background-size:cover;}
.servies-box{padding:50px 46px 0;}
.servies-box h2{color:#6f6f6f;font-size:16px;font-weight:normal;line-height:24px;}
.servies-box h2 span{display:block;color:#6f6f6f;font-size:60px;font-weight:bold;font-family:AVGARDD;line-height:62px;} 
.servies-box h2 span b{color:#9cde00;font-weight:bold;}
.servies-box ul{padding-top:30px;}
.servies-box li{position:relative;width:48%;height:123px;left:0;margin-bottom:46px;overflow:hidden;transition: all 0.36s ease;}
.servies-box li:nth-child(1n){float: left;}
.servies-box li:nth-child(2n){float: right;}
.servies-box li .imgWrapper{position:absolute;top:0;left:0;width:246px;height:123px;overflow:hidden;}
.servies-box li .imgWrapper img{width:246px;height:123px;display:block;transition:all .3s;}
.servies-box li .desc{padding-left:270px;}
.servies-box li h3{padding:4px 0 8px; overflow:hidden;}
.servies-box li h3 span{height:24px;display:block;color:#232323;font-size:16px;font-weight:normal;line-height:24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.servies-box li h3 small{display:block;color:#232323;font-size:12px;line-height:18px;font-family:Arial;}
.servies-box li p{height:72px;color:#808080;font-size:12px;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.servies-box li:hover{ left: 20px;transition: all 0.36s ease; }
.servies-box li:hover img{transform:scale(1.06);-webkit-transform:scale(1.06);cursor:pointer;}

/*新闻资讯*/
.news-box{position:relative;padding:44px 46px 0;}
.news-box h2{height:96px;border-bottom:1px solid #f0f0f0;color:#6b6b6b;font-size:16px;font-weight:normal;line-height:20px;}
.news-box h2 span{display:block;color:#6f6f6f;font-size:60px;font-weight:bold;font-family:AVGARDD;line-height:62px;} 
.news-box h2 span b{color:#9cde00;font-weight:bold;}
.news-tab{overflow:hidden;}
.news-tab .tab{position:absolute;top:98px;right:46px;height:30px;}
.news-tab .tab span{position:relative;height:30px;padding:0 30px;display:inline-block;color:#6b6b6b;font-size:14px;line-height:30px;cursor:pointer;}
.news-tab .tab span i{position:absolute;top:50%;right:0;margin-top:-5px;width:1px;height:10px;background-color:#e1e1e1;overflow:hidden;}
.news-tab .tab span.active{color:#9cde00;}
.news-tab .tab .more{width:84px;height:28px;margin-left:28px;display:inline-block;border:1px solid #f5f5f5;color:#bababa;font-size:14px;text-transform:uppercase;line-height:28px;text-align:center;transition:all .3s;}
.news-tab .tab .more:hover{border-color:#9cde00;color:#9cde00;}
.news-tab .tabBox{width:100%;overflow:hidden;}
.news-tab .tabCon ul{width:100%;overflow:hidden;}
.news-tab .tabCon li{float:left;position:relative;width:25%; height: 604px; padding:0 28px;box-sizing:border-box;transition:all 0.36s ease;}
.news-tab .tabCon li::before{content:'';width:100%;height:0;position:absolute;top:0;left:0;background-color:#f5f5f5;transition:all 0.36s ease;}
.news-tab .tabCon li:hover::before{height:100%;}
.news-tab .tabCon li a{position:relative;display:block;}
.news-tab .tabCon li h3{padding:172px 0 6px;transition:all 0.36s ease;}
.news-tab .tabCon li h3 .time{display:block;color:#6b6b6b;font-size:30px;font-weight:bold;line-height:50px;transition:all .3s;font-family:MontHeavy;}
.news-tab .tabCon li h3 span{height:38px;display:block;color:#000;font-size:16px;font-weight:normal;line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.news-tab .tabCon li h3 small{display:block;color:#6b6b6b;font-size:14px;font-weight:bold;line-height:20px;display:none;transition:all .3s;font-family:MontHeavy;}
.news-tab .tabCon li .imgWrapper{position:absolute;top:180px;width:100%;opacity:0;height:0;transition:all 0.36s ease;}
.news-tab .tabCon li .imgWrapper img{width:100%;display:block;}
.news-tab .tabCon li:hover .imgWrapper{opacity:1;} 
.news-tab .tabCon li p{height:56px;padding-top:20px;border-top:1px solid #f0f0f0;color:#757575;font-size:14px;line-height:28px;overflow:hidden;transition:all 0.36s ease;display:-webkit-box;
  -webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;}
.news-tab .tabCon li .add{position:relative;width:130px;height:32px;margin:10% auto 0;display:block;border:1px solid #ababab;color:#ababab;font-size:30px;line-height:32px;text-align:center;opacity:0;}
.news-tab .tabCon li .add::before,.news-tab .tabCon li .add::after{content:"";position:absolute;top:50%;left:50%;background-color:#ababab;transition:0.36s ease;opacity:0;}
.news-tab .tabCon li .add::before{width:1px;height:14px;margin-top:-20px;}
.news-tab .tabCon li .add::after{width:14px;height:1px;margin-left:-40px;}
.news-tab .tabCon li:hover h3{padding-top:52px;}
.news-tab .tabCon li:hover h3 .time{color:#f5f5f5;}
.news-tab .tabCon li:hover h3 small{display:block;}
.news-tab .tabCon li:hover p{padding-top:60%;border-top:none;}
.news-tab .tabCon li:hover .add{opacity:1;margin-top: 16%;}
.news-tab .tabCon li:hover .add::before{margin-top:-7px;opacity:1;}
.news-tab .tabCon li:hover .add::after{margin-left:-7px;opacity:1;}
.news-tab .tabCon li:hover .add:hover{background-color:#9cde00;border-color:#9cde00;}
.news-tab .tabCon li:hover .add:hover::before,.news-tab .tabCon li:hover .add:hover::after{background-color:#fff;}
/*合作单位*/
.cooperation-box{position:relative;padding:52px 0 56px 46px;}
.cooperation-box h2{color:#6f6f6f;font-size:16px;font-weight:normal;line-height:30px;}
.cooperation-box h2 span{display:block;color:#6f6f6f;font-size:60px;font-weight:bold;font-family:AVGARDD;line-height:66px;} 
.cooperation-box h2 span b{color:#9cde00;font-weight:bold;}
.cooperation-box h2 i{padding:0 6px;}
.cooperation-tab{position:relative;padding:20px 4% 0 0;overflow:hidden;}
.cooperation-tab .tab{float:left;min-width:198px;min-height:206px;padding-top:20px;}
.cooperation-tab .tab span{position:relative;height:40px;padding-left:100px;display:block;color:#6f6f6f;font-size:14px;line-height:40px;cursor:pointer;}
.cooperation-tab .tab span.active{color:#9cde00;}
.cooperation-tab .tab span:before{content:"";position:absolute;top:50%;left:0;width:0;height:1px;background:#707070;transition:0.36s ease;}
.cooperation-tab .tab span.active:before{width:70px;}
.cooperation-tab .tab .more{position:absolute;left:0;bottom:12px;width:188px;height:36px;background-color:#fff;border:1px solid #ebeaea;color:#6f6f6f;font-size:14px;text-transform:uppercase;line-height:36px;text-align:center;transition:all .3s;}
.cooperation-tab .tab .more i{padding-left:12px;}
.cooperation-tab .tab .more:hover{background-color:#9cde00;border-color:#9cde00;color:#fff;}
.cooperation-tab .tabBox{float:right;width:72%;}
.cooperation-tab .tabCon{float:left;width:100%;display:none;}
.cooperation-tab .tabCon ul{overflow:hidden;}
.cooperation-tab .tabCon li{float:left;width:23%;margin:0 1% 1.5%;overflow:hidden;}
.cooperation-tab .tabCon li img{width:100%;display:block;transition:all .3s;}
.cooperation-tab .tabCon li img:hover{transform:scale(1.05);cursor:pointer;}
/*商业布局*/
.f2Bg{position:relative;height:793px;background:#202735 url(../img/f2Bg.jpg) no-repeat center top;background-size:cover;}
.layout-box{padding-top:46px;}
.layout-box h2{padding-left:46px;color:#fff;font-size:16px;font-weight:normal;line-height:20px;}
.layout-box h2 span{padding-bottom:4px;display:block;color:#fff;font-size:60px;font-weight:bold;font-family:AVGARDD;line-height:62px;} 
.layout-box h2 span b{color:#9cde00;font-weight:bold;}
.layout-box .content{width:498px;padding:90px 0 0 11%;}
.layout-box .content p{color:#fff;font-size:14px;line-height:32px;text-indent:2em;}
.layout-box .content .btn{width:188px;height:44px;margin-top:36px;display:block;border:1px solid #c3c3c3;color:#fff;font-size:16px;line-height:44px;text-align:center;transition:all .3s;}
.layout-box .content .btn i{width:20px;height:22px;margin:10px 8px 0 0;display:inline-block;background:url(../img/icon_join.png) no-repeat;vertical-align:top;}
.layout-box .content .btn:hover{background-color:#9cde00;border-color:#9cde00;}
.layout-box .map{position:absolute;top:79px;right:3px;width:647px;height:525px;overflow:hidden;}
.layout-box .map span{position:absolute;width:7px;height:7px;background-color:#21c300;border:2px solid #fff;border-radius:50%;animation:blink 1s linear infinite; -webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;-ms-animation:blink 1s linear infinite;-o-animation:blink 1s linear infinite;transition:opacity .3s;}
.layout-box .map .dot1{left:262px;top:246px;animation-delay:.2s;}
.layout-box .map .dot2{left:294px;top:333px;animation-delay:.1s;}
.layout-box .map .dot3{left:256px;top:382px;animation-delay:.3s;}
.layout-box .map .dot4{left:324px;top:385px;animation-delay:.2s;}
.layout-box .map .dot5{left:248px;top:426px;animation-delay:.1s;}
.layout-box .map .dot6{left:283px;top:419px;animation-delay:.4s;}
.layout-box .map .dot7{left:339px;top:438px;animation-delay:.6s;}
.layout-box .map .dot8{left:378px;top:462px;animation-delay:.5s;}
.layout-box .map .dot9{left:392px;top:310px;animation-delay:.2s;}
.layout-box .map .dot10{left:404px;top:358px;animation-delay:.4s;}
.layout-box .map .dot11{left:399px;top:397px;animation-delay:.3s;}
.layout-box .map .dot12{left:415px;top:434px;animation-delay:.2s;}
.layout-box .map .dot13{left:438px;top:450px;animation-delay:.1s;}
.layout-box .map .dot14{left:458px;top:344px;animation-delay:.4s;}
.layout-box .map .dot15{left:490px;top:320px;animation-delay:.3s;}
.layout-box .map .dot16{left:520px;top:348px;animation-delay:.2s;}
.layout-box .map .dot17{left:496px;top:374px;animation-delay:.4s;}
.layout-box .map .dot18{left:470px;top:421px;animation-delay:.6s;}
.layout-box .map .dot19{left:450px;top:256px;animation-delay:.3s;}
.layout-box .map .dot20{left:441px;top:218px;animation-delay:.2s;}
@keyframes blink{
  0%{opacity:1;}
  100%{opacity:0;} 
}
@-webkit-keyframes blink{
    0% {opacity:1;}
    100% {opacity:0;}
}
@-moz-keyframes blink {
    0% { opacity:1;}
    100% { opacity:0;}
}
@-ms-keyframes blink {
    0% {opacity:1;} 
    100% { opacity:0;}
}
@-o-keyframes blink {
    0% { opacity:1;}
    100% { opacity:0;}
}