@charset "utf-8";
/*-------------------------全站主样式-------------------------*/
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form,input,textarea,th,td,select { margin:0; padding:0; }
body{ text-align:justify;text-justify:inter-ideograph; min-width:1200px; font-family:"微软雅黑"; font-size:13px; color:#000;   }
em { font-style:normal; }
ul, ol, li { list-style:none; }
a:link, a:visited, a:hover, a:active { color:#898989; text-decoration:none;outline:none  }
a:hover{ text-decoration:underline;}
img {border:0; outline:none; vertical-align:top;}
table { border-collapse:collapse; border-spacing:0 }
input,textarea { outline:none; }
textarea { resize:none; overflow:auto; }
.clearfix{ zoom:1;}
.clearfix:after{ content:""; display:block; clear:both;}
.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }
.fb { font-weight:bold; }
.fe { color:#ff4e00; }
.left { float:left; }
.right { float:right; }
.hide { display:none }
.main{ width:1200px; margin:0 auto;}
.absolute{position:absolute;}
.relative{position:relative;}
.pointer{cursor:pointer;}
a img{ filter:alpha(opacity=100);opacity:1.0; }
a:hover img{ filter:alpha(opacity=90);opacity:0.9; transfrom:scale{2,2};}


.inTopMain{ width:100%; height:40px; background-color:#1b1a1f; min-width:1200px;  }
.inTop{ width:1200px; margin:0 auto; background:none; }
/*顶部左侧部分*/
.inTop .inTopL{ width:500px; float:left; }
.inTop .inTopL .inTopL1{ display:block; float:left; width:70px; height:40px; line-height:40px; font-size:14px; color:#FFF; margin-left:20px; /* border-right:1px solid #FFF; border-left:1px solid #FFF;*/  }
/*顶部悬停微博，微信，抖音，天猫特效*/
.social-btns {height: 40px;}
.social-btns .btn {display: inline-block;background-color: #666; width:26px; height:26px; margin-top:7px; margin-right:5px;  text-align: center;position: relative;overflow: hidden;border-radius: 50%;opacity: 0.99;}
.social-btns .btn:before {content: "";width: 120%;height: 120%;position: absolute;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.social-btns .btn .fa {font-size: 38px;vertical-align: middle;}
.social-btns .btn,.social-btns .btn:before,.social-btns .btn .fa {transition: all 0.35s;transition-timing-function: cubic-bezier(0.31, -0.105, 0.43, 1.59);}
.social-btns .btn:before {top: 90%;left: -110%;}
.social-btns .btn .fa {-webkit-transform: scale(1);transform: scale(1);}
.social-btns .btn:focus:before,.social-btns .btn:hover:before {top: -10%;left: -10%;}
.social-btns .btn:focus .fa,.social-btns .btn:hover .fa {color: #fff;-webkit-transform: scale(1);transform: scale(1);}
.social-btns .btn.weibo:before {background-color: #f7931e;}
.social-btns .btn.weibo .fa {color: #3b5998;}
.social-btns .btn.weixin:before {background-color: #f7931e;}
.social-btns .btn.weixin .fa {color: #00aff0;}
.social-btns .btn.douyin:before {background-color: #f7931e;}
.social-btns .btn.douyin .fa {color: #dc4a38;}
.social-btns .btn.tianmao:before {background-color: #f7931e;}
.social-btns .btn.tianmao .fa {color: #bf00ff;}
.social-btns i{  background:url(../images/inTop01.png) no-repeat;}
.social-btns i.fa-weibo { width:26px; height:26px; display:block; background-position:-5px -7px ; }
.social-btns i.fa-weixin { width:26px; height:26px; display:block; background-position:-36px -7px ; }
.social-btns i.fa-douyin { width:26px; height:26px; display:block; background-position:-68px -7px ; }
.social-btns i.fa-tianmao { width:26px; height:26px; display:block; background-position:-98px -7px ; }
/*顶部悬停显示微博，微信，抖音，天猫二维码*/
.code_wrap{ position: absolute; width:500px; height:160px; top:40px; z-index:1; display:block; overflow:hidden; /*border:1px solid #F00;*/  }
.code{width: 100%;overflow: hidden;position: relative; }
.code li{width: 200px;height:160px;}
.code li img{width:125px; display:none; position: absolute; top:0px; }
.code li img.Aweibo{ left:50px; z-index:99;}
.code li img.Aweixin{ left:75px; z-index:99;}
.code li img.Adouyin{ left:110px; z-index:99;}
.code li img.Atianmao{ left:155px; z-index:99;}
/*顶部右侧部分*/
.inTop .inTopR{ width:500px; float:right; }
.inTop .inTopR div{ float:right; }
.inTop .inTopR .inTopR1{ display:block; width:70px; height:40px; line-height:40px; font-size:14px; color:#FFF; margin-right:30px;  }
.inTop .inTopR .inTopR1 a{ color:#fff; }
.inTop .inTopR .inTopR2{ margin-right:10px;  }
.inTop .inTopR .inTopR2 .phone{ width:26px; height:26px; background:url(../images/inTop01.png) no-repeat -131px -7px;  display:block; margin-top:6px;  }
.inTop .inTopR .inTopR3{ display:block; height:40px; line-height:40px; font-size:16px; color:#FFF; margin-right:30px; }


/*顶部logo部分*/
.inTopCent{ width:100%; min-width:1200px; overflow:hidden; height:143px; background:url(../images/TopBG.png) no-repeat center ; z-index:99; }
.inTopCentM{ width:1200px; height:145px; margin:0 auto; overflow:hidden; /*border:1px solid #000;*/ }
.inTopCentM .inTopCentL{ float:left; margin-left:20px; z-index:999; margin-top:15px;    }
.inTopCentM .inTopCentL img{ display:block; margin-top:12px; z-index:999;  }
.inTopCentM .inTopCentR{ float:right; z-index:99; margin-right:310px; }
.inTopCentM .inTopCentR .inTopCentR1{ display:block; }
.inTopCentM .inTopCentR .inTopCentR1 { width:400px; height:30px; margin-top:45px;  -moz-border-radius: 15px;-webkit-border-radius: 15px;  border-radius:15px;  border:2px solid #90b2a3; background:#fff;  } 
.inTopCentM .inTopCentR .inTopCentR1 .inTopCentR1a{ float:left; margin-top:7px; margin-left:10px; }
.inTopCentM .inTopCentR .inTopCentR1 .inTopCentR1b{ float:left; width:250px; height:26px; margin-left:5px; font-size:14px; line-height:26px; margin-top:2px; padding-left:5px; color:#999; border:0px;  }
.inTopCentM .inTopCentR .inTopCentR1 .inTopCentR1c{ float:left; width:50px; height:20px; border-left:2px solid #eaf4d5; margin-left:40px; margin-top:5px; padding-left:20px; cursor:pointer; font-size:15px; }
.inTopCentM .inTopCentR .inTopCentR1 .inTopCentR1c a{ color:#51816d;  }
.inTopCentM .inTopCentR .inTopCentR2{ display:block; margin-top:15px;  }
.inTopCentM .inTopCentR .inTopCentR2 div{ float:left; font-size:15px; color:#8dc21f; margin-left:40px; }
.inTopCentM .inTopCentR .inTopCentR2 a{ display:block; float:left; margin-left:5px; font-size:15px; }

/*导航*/
.head{position: relative;width:100%; background-color:#afcc8b; height:50px;z-index: 9999}
.head .navbox{width:1200px; margin: 0 auto;}
.head .nav{display: block; float: left; width:calc(100% - 180px)}
.head .nav .nav_pc{ width: 100%;}
.head .nav ul li{float:left; position: relative; box-sizing: border-box; z-index: 999;}
.head .nav ul li:first-child{border-left: 1px solid #cccccc;}
.head .nav ul li .f_a{ width:80%; margin-left:10%; height:30px; line-height:30px; display:block; text-align:center; font-size:16px; color:#fff; margin-top:10px;  -moz-border-radius: 15px;-webkit-border-radius: 15px;  border-radius:15px; }
.head .nav ul li:hover .f_a{background-color:#8dc21f; color: #fff; transition:all .3s; text-decoration:none; }
.head .nav ul li .s_navbox{display:none;position: absolute;left: 0;width: 100%; background-color: #efefef;z-index: 9999;box-sizing: border-box}
.head .nav ul li .s_navbox .s_a a{color:#888; font-size:14px; text-transform:uppercase; display:block;text-align: center;padding: 10px 0;border-bottom: 1px solid #d7e4bc;}
.head .nav ul li .s_navbox .s_a a:hover{background-color:#afcc8b;color: #fff;}
/*.m_nav{display:none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}
.active{background-color: #cf1322}
.activ2{background-color: #cf1322}*/

/* 下拉侧边菜单 */
.headNav{ display:block; width:100%; height:50px; background-color:#afcc8b;  }
.headNav .navCon{ width:1200px; margin:0 auto; height:50px; position:relative; z-index:11; }
.headNav .navCon .navCon-menu li{float: left;height: 30px;line-height: 30px; text-align: center;width:110px; position:relative; margin-left:10px; margin-right:10px; margin-top:10px;  display:block;   }
/*.headNav .navCon .navCon-menu li img{ position:absolute; right:40px; top:10px;  }*/
.headNav .navCon .navCon-menu li a{color:#fff; display:block; font-size:16px; height:30px;  line-height:30px; text-decoration: none; width:100%;    }
.headNav .navCon .navCon-menu li a:hover, .cur { color:#fff;  cursor:pointer; text-decoration:none; }
.headNav .navCon .navCon-menu li{color:#000;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative; 	}
.headNav .navCon .navCon-menu li span{z-index: 2; display: block;position: absolute;width: 100%;height: 100%; 	}
.headNav .navCon .navCon-menu li::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;background-color:#8dc21f;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;-webkit-transform: scale(0.5, 1);transform: scale(0.5, 1); }
.headNav .navCon .navCon-menu li:hover::before{opacity: 1;-webkit-transform: scale(1, 1);transform: scale(1, 1);  -moz-border-radius: 15px;-webkit-border-radius: 15px;  border-radius:15px;}
.headNav .navCon .navCon-menu li font{ color:#fff; position:absolute; right:10px; top:0px; text-transform:uppercase; font-size:12px; background:#f00; width:25px; line-height:15px;  height:15px; -moz-border-radius:5px;-webkit-border-radius:5px;  border-radius:5px; z-index:9; }
.headNav .navCon .navCon-cate{ height:50px; overflow:hidden;}
.headNav .navCon .navCon-cate .navCon-cate-title{ background-color:#94c435; width:200px; height:50px; line-height:50px;   }
.headNav .navCon .navCon-cate .navCon-cate-title a{ font-size:16px; color:#fff; cursor:pointer; }
.headNav .navCon .navCon-cate .navCon-cate-title a:hover{ text-decoration:none;}
.headNav .navCon .navCon-cate .navCon-cate-title span{ display:block; float:left; margin-left:20px; }
.headNav .navCon .navCon-cate .navCon-cate-title b{ display:block; margin-top:17px; margin-right:15px;  float:right; }
.headNav .navCon .navCon-cate .cateMenu{ position:absolute; left:0px;  background:#808080; cursor:pointer;}
.headNav .navCon .navCon-cate .cateMenu li{ width:200px;overflow:hidden; }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag{ width:200px; overflow:hidden; padding-bottom:0px;  }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag:hover{ background:#afcc8b; text-decoration:none;  }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong{ width:200px; height:90px; line-height:90px;  display:block;  text-decoration:none; overflow:hidden;  }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong i{ display:block; float:left; width:40px; height:40px;  margin-left:10px; margin-top:23px; margin-right:0px;}
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong b{ display:block; float:left; overflow:hidden;  }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong b.b1{ font-size:16px; font-weight:normal; text-align:left; width:90px; margin-left:20px; }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong b.b2{  line-height:999px; width:8px; height:90px;  margin-left:20px;  background:url(../images/headNav03.png) no-repeat center right; }

.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong .ixm01{  background:url(../images/headNav02.png) no-repeat -16px -32px;   }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong .ixm02{  background:url(../images/headNav02.png) no-repeat -16px -140px; }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong .ixm03{  background:url(../images/headNav02.png) no-repeat -16px -250px; }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong .ixm04{  background:url(../images/headNav02.png) no-repeat -16px -360px; }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong .ixm05{  background:url(../images/headNav02.png) no-repeat -16px -468px; }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong .ixm06{  background:url(../images/headNav02.png) no-repeat -16px -577px; }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong .ixm07{  background:url(../images/headNav02.png) no-repeat -16px -687px; }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong a{ font-size:16px; color:#fff;}
.float-list-dnav {display:none;}
.headNav .navCon .navCon-cate .cateMenu .list-item{ width:930px;  position:absolute; left:200px; top:0px;  }




.cont{ width:665px; height:630px; overflow:hidden; display:none; background:#fff; z-index:60; filter:alpha(opacity=90);  -moz-opacity:0.9;  -khtml-opacity: 0.9;  opacity: 0.9; }
.cont1_1{ width:565px; height:32px; margin:0 auto; border-bottom:1px solid #d2d2d2;  margin-top:30px; }
.cont1_1 a{ font-size:18px; color:#888; font-weight:bold; }
.cont1_2{ width:565px; overflow:hidden; margin:0 auto; overflow:hidden;   }
.cont1_2 a{ display:block; float:left; color:#000; margin-top:7px; height:15px; margin-right:7px; padding-right:7px; }
.cont1_2 div{ width:100px; height:140px; display:block; float:left; margin:10px 15px 0 15px; overflow:hidden;   }
.cont1_2 div a img{ display:block; width:100px; height:100px; margin-left:0px;  }
.cont1_2 div a .bb1{ display:block; width:100px; height:20px; line-height:20px;  text-align:center; margin-top:10px; font-size:14px; color:#808080; overflow:hidden; }
.cont1_2 div a .bb1 i{ position:absolute; width:13px; height:13px; background:url(/images/xiangmu/hot.png) no-repeat center top; line-height:99px; overflow:hidden; }
.cont1_3{ width:565px; overflow:hidden; margin:0 auto; overflow:hidden;   }
.cont1_3 img{ width:565px; margin-top:30px; }

.cont4 .left{ width:100%;}
.cont4 .left img{ margin:10px 0 0 5px;}


.headNav .navCon .navCon-menu .menuAll { position: relative; }
.headNav .navCon .navCon-menu .menuAll .sub { position: absolute;display:none;left:0px;top:30px;background-color: #efefef;width: 100%; height:100px; overflow:hidden; }
.headNav .navCon .navCon-menu .menuAll .sub dd { display:block; height:40px; line-height:60px; border-bottom:1px dashed #afcc8b; }
.headNav .navCon .navCon-menu .menuAll .sub dd a{ color:#888; margin-top:10px; }
.headNav .navCon .navCon-menu .menuAll .sub dd a:hover{ color:#94c435; }




/*底部footer*/
.footerA{ width:100%; min-width:1200px; height:275px; background:#fff; color:#666;  }
.footerA .footerAM{ width:1200px; margin:0 auto; height:275px; overflow:hidden; }
.footerA .footerAM div.footerAM1 , .footerA .footerAM div.footerAM2 , .footerA .footerAM div.footerAM3 , .footerA .footerAM div.footerAM4 { float:left; margin-top:45px;  }
.footerA .footerAM1{ width:88px; height:88px; float:left;  cursor:pointer; margin-left:80px;   }
.footerAM1 .brandA{ display:block; position:relative;  }
.footerAM1 .brandA a{ float:left; display: block; width:88px; height:88px;text-align: center;position: relative; float:left;}
.footerAM1 .brandA img{width: 88px;height: 88px;}
.footerAM1 .brandA .infoA{display:none; }
.footerAM1 .verticalA .infoA{width:88px; height:88px;margin: 0 auto;}
.footerAM1 .horizontalA img{position:absolute; top:0; left:0;}
.footerAM1 .horizontalA .infoA{width: 88px;height:88px; top: 88px;position: absolute;left: 0;}
/*.footerAM1 .he_3DFlipY{display:block;width:88px;height:160px;overflow:hidden; position:relative;box-sizing:border-box;cursor:pointer;-webkit-perspective:1700px;-moz-perspective:1700px;perspective:1700px;-webkit-perspective-origin:50% 50%;-moz-perspective-origin:50% 50%;perspective-origin:50% 50%; }
.footerAM1 .he_3DFlipY_inner{width:100%;height:100%;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.footerAM1 .he_3DFlipY_inner > div.he_3DFlipY_img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.footerAM1 .he_3DFlipY_inner:hover > div.he_3DFlipY_img{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}
.he_3DFlipY_inner > div img{display:block;position:relative}
.footerAM1 .he_3DFlipY_caption{position:absolute;top:0;left:0;padding:0; height:100%;width:100%;  backface-visibility:hidden;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.footerAM1 .he_3DFlipY_inner:hover .he_3DFlipY_caption{opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0)}
.footerAM1 .he_3DFlipY a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0}*/

/*.footerA .footerAM1:before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background:#fff;-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out; -moz-border-radius:5px;-webkit-border-radius:5px;  border-radius:5px;}
.footerA .footerAM1:hover, .footerA .footerAM1:focus, .footerA .footerAM1:active {}
.footerA .footerAM1:hover:before, .footerA .footerAM1:focus:before, .footerA .footerAM1:active:before {-webkit-transform: scaleY(0);transform: scaleY(0);}*/
.footerA .footerAM div.footerAM2{ width:215px; margin-left:30px; }
.footerA .footerAM div.footerAM2 h1{ display:block; font-size:20px; color:#666; margin-bottom:20px;  }
.footerA .footerAM div.footerAM2 a{ display:block; height:30px; text-align:left; float:left; color:#666; font-size:16px;  }
.footerA .footerAM div.footerAM2 a.a1{ width:80px; }
.footerA .footerAM div.footerAM2 a.a2{ width:120px; } 
.footerA .footerAM div.footerAM3{ width:115px; margin-left:30px; }
.footerA .footerAM div.footerAM3 h1{ display:block; font-size:20px; color:#666; margin-bottom:20px;  }
.footerA .footerAM div.footerAM3 a{ display:block; height:30px; text-align:left; float:left; color:#666; font-size:16px;  }
.footerA .footerAM div.footerAM4{ width:175px; margin-left:30px; }
.footerA .footerAM div.footerAM4 h1{ display:block; font-size:20px; color:#666; margin-bottom:20px;  }
.footerA .footerAM div.footerAM4 p{ display:block; }
.footerA .footerAM div.footerAM4 p.p1{ font-size:14px; line-height:20px; }
.footerA .footerAM div.footerAM4 p.p2{ font-size:24px; margin-top:20px; }



.footerB{ width:100%; min-width:1200px; height:265px; background:#4d4d4d; display:block; position:relative; padding-top:10px;    }
.footerB .footerBM{ width:1200px; margin:0 auto; height:265px;   position:relative;  }
.footerB .footerBM1{ width:220px; margin:0 auto; margin-top:10px;  }
.footerB .footerBM1 img{ width:220px; }
.footerBM2 {  width:400px; height:85px; margin:0 auto; margin-top:30px; }
.footerBM2 .brand{ display:block; position:relative; }
.footerBM2 .brand a{ float:left; display: block; width:60px; height:60px;text-align: center;position: relative; float:left; margin-left:20px; margin-right:20px;}
.footerBM2 .brand img{width: 60px;height: 60px;}
.footerBM2 .brand .info{display:none; }
.footerBM2 .vertical .info{width:60px; height:60px;margin: 0 auto;}
.footerBM2 .horizontal img{position: absolute; top: 0; left: 0;}
.footerBM2 .horizontal .info{width: 60px;height:60px; top: 60px;position: absolute;left: 0;}
.footerB .footerBM3{ width:1200px; margin:0 auto; overflow:hidden; text-align:center; color:#999; line-height:25px;  }
.footerB .footerBM3 a{ color:#999; }
.footerBM4{ width:1200px; margin:0 auto; overflow:hidden;  }
.footerBM4a img , .footerBM4b img { width:200px; height:235px;  }
.footerBM4a{ position:absolute; left:50%; margin-left:-150px; bottom:185px; display:none; }
.footerBM4b{ position:absolute; left:50%; margin-left:-45px; bottom:185px; display:none;  }

/*.footerBM2 .card {-webkit-perspective:150rem;perspective:150rem;-moz-perspective:150rem;position: relative; width:60px; height: 60px; float:left; margin-left:20px; margin-right:20px; }
.footerBM2 .card__side {height:60px;-webkit-transition: all 0.8s ease;transition: all 0.8s ease;position: absolute;top: 0;left: 0;width: 60px;-webkit-backface-visibility: hidden;backface-visibility: hidden;border-radius: 10px;overflow: hidden;-webkit-box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15);box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15);}
.footerBM2 .card__side--back {-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.footerBM2 .card:hover .card__side--front-1{-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);}
.footerBM2 .card:hover .card__side--back {-webkit-transform: rotateY(0);transform: rotateY(0);}
.footerBM2 .row .col-1-of-3 {width:60px;   float: left; margin:0px;}*/







@keyframes shanshuo{0%{opacity: 1;}50%{opacity: 1;}50.01%{opacity: 0;}  100%{opacity: 0;} }
@-webkit-keyframes shanshuo {0% { opacity: 1; }50% { opacity: 1; }50.01% { opacity: 0; }100% { opacity: 0; }}
@-moz-keyframes shanshuo {0% { opacity: 1; }50% { opacity: 1; }50.01% { opacity: 0; }100% { opacity: 0; }}
@-ms-keyframes shanshuo {0% { opacity: 1; }50% { opacity: 1; }50.01% { opacity: 0; }100% { opacity: 0; }}
@-o-keyframes shanshuo {0% { opacity: 1; }50% { opacity: 1; }50.01% { opacity: 0; }100% { opacity: 0; }}
.shanshuo{animation: shanshuo .99s linear infinite;  -webkit-animation: shanshuo .99s linear infinite;-moz-animation: shanshuo .99s linear infinite;-ms-animation: shanshuo .99s linear infinite;-o-animation: shanshuo .99s linear infinite;color: #fff;}
