@charset "utf-8";
/* CSS Document */
body,ul,ol,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,p{margin:0;padding:0;border:0; /*text-align:left;*/} /* update by liangjj 20210610 */
table,td,th{border-spacing:0;border-collapse:collapse; border:none;}
body{background-color:#fff;font-size:12px; font-family:"microsoft yahei","Arial Narrow";margin:0 auto;/*text-align:center;*/}
select,input,img{vertical-align:middle;}
ul,li{list-style-type:none; margin:0; padding:0}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;font-size:12px; font-weight:normal;}
.Clear{clear:both; height:0;}
a{text-decoration:none;cursor:pointer;}
a:hover{ text-decoration:underline; cursor:pointer;}
.mc{margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.mt{ margin-top:20px;}
.mt10{ margin-top:10px;}
.mr{ margin-right:20px;}
.mr10{ margin-right:10px;}
.mr5{ margin-right:5px;}
.ml{ margin-left:20px;}
.mb{ margin-bottom:20px;}
.mb10{ margin-bottom:10px ;}
.pad-lr{ padding:0 10px;}
.pad-tb{ padding:10px 0;}
.pad-tb20{padding: 20px 0;}
.pad{ padding:10px;}
.ind_container{ width:1200px; margin:auto;}
/*以上为公用样式*/
.ind_c_bg{ background:url(../img/bodybg.jpg) no-repeat center top #def5ff;}
.ind_top_bg{ background:url(../img/ind_topbg.jpg) repeat-x top left ; width:100%; height:167px;}
.ind_top_n{ height: 32px; line-height: 32px;font-size: 14px;color: #0072dc;}
.ind_top_n .ind_topl{ width: 500px; }
.ind_top_n .ind_topm{ width: 400px;}

.ind_logo{ width:206px; height:60px;padding:45px 0 30px 0px; }
.ind_logo_r{width:520px; height:135px;}
/*以上为头部样式*/

.ind_menubg{ background:#0072dc ;height:60px;padding:0px; }
.ind_menu{ width:1200px; height:60px;margin:0 auto;}
.ind_menu>ul>li{ width:120px; height:60px; line-height:60px;font-size: 16px; color: #fff; font-weight: bold; text-align:center;float:left; display:block; position: relative;}
.ind_menu>ul>li a{color: #fff;text-decoration:none;cursor:pointer; display:block;}
.ind_menu>ul>li a:hover{ background:#ffab00;color: #fff;text-decoration:none;cursor:pointer; display:block;}
.ind_menu>ul>li ul{background: #fff;width:116px; padding: 2px; z-index: 9999;overflow: hidden;transition: all 0.2s linear; }
.ind_menu>ul>li ul li{ font-size:14px; font-weight: normal; line-height:50px; border-bottom: 1px solid #eee; margin:2px 0;text-align:center; float: none;}
.ind_menu>ul>li ul li a{color: #595757;text-decoration: none; display: block;}
.ind_menu>ul>li ul li:hover a{color: #fff; background:#0072dc;}
.sub{ overflow: hidden;z-index:999;  position: absolute;top:60px;left:0px; }



/*以上为导航样式*/
.ind_tzhi{ background:url(../img/ind_tzhi_bg.png) repeat-x top left;width:1160px; padding: 0 20px; height:110px;}
.ind_tzhi_l{ background:#ffab00; width:60px; height: 68px; padding:10px 15px; color:#fff; font-size:22px;  line-height:30px; text-align: center;  margin-right: 20px;}
/*.ind_tzhi_l .ind_icon1{background:url(../img/ind_icon1.png) no-repeat; display: inline-block;width: 25px; height: 28px; margin-right: 10px;vertical-align:middle;}*/
.ind_tzhi_l a{ color:#fff; text-decoration:none;}
.ind_tzhi_l a:hover{ color:#fff; text-decoration:none; }
.ind_tzhi_r{ background:#none; width:1050px; margin-top: 20px;}
.ind_tzhi_r li{ float:left; line-height:90px; margin:0 10px; font-size: 26px; color: #333;font-style: normal;}
.ind_tzhi_r li a{ color:#333; text-decoration:none;}
.ind_tzhi_r li a:hover{ color:#0459a8; text-decoration:underline;}
/*向左滚动添加代码开始*/
#demo { overflow:hidden;width:1050px;} 
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}
/*向左滚动添加代码结束*/

/*以上为通知公告*/

.ind_gyxz_pic{ width:648px; height:350px; background:#000; }
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:648px; height:350px; margin:0px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../img/l.png) no-repeat; position:absolute; top:140px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../img/r.png) no-repeat; position:absolute; top:140px; right:10px; z-index:10;}
#playBox .smalltitle { background:none;width:648px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 1px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}
/*以上为图片滚动*/
.ind_news{ width:552px; height: 350px;}
.ind_news_top{ background:#0459a8; height:60px; line-height:60px; text-align:center;color:#fff; font-size:26px; }


.ind_news_top li{ background:#def5ff;width:276px;  text-align:center; color:#fff; margin-bottom: 10px; float: left;}
.ind_news_top li.active1 a{background:#0072dc;color:#fff;display:block;text-decoration:none;}
.ind_news_top li a{ color:#0072dc; text-decoration:none;display:block;}
.ind_news_top li a:hover{ text-decoration:none;}
.active1{background:#0072dc;color:#fff; display:block; text-decoration:none;}
.active1 a{ color:##0072dc;!important; text-decoration:none;}


.ind_news_m{ background:#fff; padding:20px 20px; height:250px; }
.ind_news_m li{ background:url(../img/ind_icon3.png) no-repeat 0px 13px;padding-left:16px;line-height:32px; color:#333;font-size:14px;}
.ind_news_m li a{ color:#484848; text-decoration:none;}
.ind_news_m li a:hover{color:#0163be; text-decoration:underline;}
/*以上为新闻快讯*/

.ind_midgf{ background: #fff;  width: 1160px;padding: 20px; overflow: hidden;}
.ind_bzhun{ width:740px;}
.ind_bzhun_top{width:210px;  height:230px; overflow:hidden;}
.ind_bzhun_top .bzhun1{	background:#ffab00;width:170px;height:100px; padding:25px 25px;line-height:32px; font-size:22px; text-align:center; color:#fff; margin-bottom: 10px; vertical-align: middle;}

.ind_bzhun_top .bzhun2{	background:#0072dc;width:190px;height:70px;padding:0px 13px;line-height:34px;/*line-height:70px;*/ font-size:15px; text-align:center; color:#fff; margin-bottom: 10px;}

.ind_bzhun_top  a{ color:#fff; text-decoration:none;display:block;}
.ind_bzhun_top  a:hover{ text-decoration:underline;}


.ind_bzhun_mid{ width: 510px; height:230px; background:#fff; overflow:hidden;}
.ind_bzhun_mid ul{ width:100%;}
.ind_bzhun_mid ul li{background:url(../img/ind_icon3.png) no-repeat 4px 14px; padding-left:16px; font-size:14px;height:32px; line-height:32px;text-align:left; color:#2f2f2f;}
.ind_bzhun_mid ul li a{color:#2f2f2f; text-decoration:none; display:block;}
.ind_bzhun_mid ul li a:hover{ color:#0459a8; text-decoration:underline;display:block;}
/*以上为标准*/
.ind_zjrc{width:400px;}
.ind_navbg_zjrc{ background:url(../img/ind_icon5.png) no-repeat 20px 15px #0072dc; padding-left:80px; color:#fff; font-size:22px; line-height:70px; }
.ind_navbg_zjrc a{ color:#fff; text-decoration:none;}
.ind_navbg_zjrc a:hover{ color:#fff; text-decoration:underline;}
.ind_zjrc_mid{ height:156px;}
.ind_zjrc_mid ul{ width:100%;}
.ind_zjrc_mid ul li{ float:left; width:195px; height:64px; line-height:64px; margin-top:15px;text-align:center; font-size:18px;}
.ind_zjrc_mid ul li a{  border-radius:2px; color:#fff; text-decoration:none; display:block;}
.ind_zjrc_mid ul li a:hover{ border-radius:2px; color:#fff; text-decoration:none; display:block; }
.ind_zjrc_mid ul li .zjrcbg1{ background: #ffab00;}
.ind_zjrc_mid ul li .zjrcbg2{ background: #0abbec;}
.ind_zjrc_mid ul li .zjrcbg3{ background: #6ace18;}
.ind_zjrc_mid ul li .zjrcbg4{ background: #ff7200;}
.ind_navbg1{background:url(../img/ind_navbg1.png) no-repeat right top;color:#fff; font-size:14px; font-weight:bold; line-height:70px;}

/* 新追加板块的样式 */
.ind_navbg_zjrc_new{ background-color:#0072dc; color:#fff; font-size:22px; line-height:70px; text-align:center;}
.ind_navbg_zjrc_new a{ color:#fff; text-decoration:none;}
.ind_navbg_zjrc_new a:hover{ color:#fff; text-decoration:underline;}

.ind_zjrc_mid_new{ height:156px;}
.ind_zjrc_mid_new ul{ width:100%;}
.ind_zjrc_mid_new ul li{ float:left; width:275px; height:64px; line-height:64px; margin-top:15px;text-align:center; font-size:18px;}
.ind_zjrc_mid_new ul li a{  border-radius:2px; color:#fff; text-decoration:none; display:block;}
.ind_zjrc_mid_new ul li a:hover{ border-radius:2px; color:#fff; text-decoration:none; display:block; }
.ind_zjrc_mid_new ul li .zjrcbg1{ background: #ffab00;}
.ind_zjrc_mid_new ul li .zjrcbg2{ background: #0abbec;}
.ind_zjrc_mid_new ul li .zjrcbg3{ background: #6ace18;}
.ind_zjrc_mid_new ul li .zjrcbg4{ background: #ff7200;}

/*以上为专技人才*/

.ind_xsjl{ background:#fff;width:550px; height:280px; padding:20px; }
.ind_xsjl_top{background:#def5ff; width:100%;height:50px;font-size:18px; line-height:50px;}
.ind_xsjl_top li{ background:#def5ff;width:110px;height:50px;line-height:50px; font-size:18px; text-align:center; color:#333333; float: left;}
.ind_xsjl_top li.active a{background:#0072dc;color:#fff;display:block;text-decoration:none;}
.ind_xsjl_top li a{ color:#333333; text-decoration:none;display:block;}
.ind_xsjl_top li a:hover{ text-decoration:none;}
.active{background:#0072dc;color:#fff; display:block; text-decoration:none;}
.active a{ color:#0072dc;!important; text-decoration:none;}
.ind_xsjl_mid{ padding:10px 0 0;}
.ind_xsjl_mid ul{ width:100%;}
.ind_xsjl_mid ul li{background:url(../img/ind_icon3.png) no-repeat 4px 10px; padding-left:20px;height:32px; line-height:32px;text-align:left; font-size: 14px; color:#2f2f2f;}
.ind_xsjl_mid ul li a{color:#333; text-decoration:none; display:block;}
.ind_xsjl_mid ul li a:hover{ color:#0459a8; text-decoration:underline;display:block;}
/*以上为学术交流*/

.ind_pic{}
.ind_picl{background: #ffab00; width: 150px;height: 72px; padding:14px 25px;font-size: 26px; line-height: 36px; text-align: center; color: #fff;  }
.ind_picr{  background: #fff; width: 1200px; /*padding: 10px 0 10px 10px;*/ height: 100px;}
.ind_picr li{ width:230px; height:100px; margin-right: 12px; float:left; }
.ind_picr li a{ color:#fff; text-decoration:none;outline: none;}
.ind_picr li a:hover{ color:#fff; text-decoration:none; outline: none;}
/*以上为图片展示*/

.ind_link{ background: #fff; width:100%; height: 60px; padding: 20px 0; }
.ind_link_l{ width:120px; height:60px; float:left;}
.ind_link_r{ /*padding:15px 10px;*/ line-height:30px; font-size:14px; float:left;  }
.ind_link_r a{ color:#333; padding:0 10px 0 10px; text-decoration:none;}
.ind_link_r a:hover{ color:#4586e4; padding:0 10px 0 10px; text-decoration:underline;}
/*以上为友情链接*/
.ind_botbg{ background:#0072dc; width:100%; min-height:320px;}
.ind_bot{width:1200px; margin:0 auto; line-height:32px; padding-top:20px; text-align:center; color:#fff;}
.ind_botnav{ width: 670px;}
.ind_botnav dl{width: 90px; padding: 10px 30px; float: left;}
.ind_botnav dl dt{ color: #fff; font-size: 16px; font-weight: bold; line-height: 30px;text-align: left; }
.ind_botnav dl dd{color: #fff; font-size: 14px;line-height: 30px;text-align: left; }
.ind_botnav a{ color: #fff; text-decoration: none;}
.ind_botnav a:hover{ color: #fff; text-decoration: underline;}
.ind_botnav_r{width:530px;}
.ind_cx{ width: 530px;}
.ind_cx_top{padding: 0;font-family: "Microsoft YaHei" ; height:30px; line-height:30px; color:#fff;font-size:20px;}
.ind_cx_mid{padding: 0;}
.ind_ipt{background:none;width:350px;border:2px solid #fff;padding:0 6px;height:30px;line-height:30px; outline:none; }
.ind_btn{ background:#fff; color:#333; font-size: 16px; width:60px; height:34px; line-height:30px;border:2px solid #fff;outline:none;  cursor:pointer;}
.ind_cx_b{ font-size: 14px;}

.ind_copy{font-family: "Microsoft YaHei" ; border-top: 1px solid #f5fcff; text-align: center; font-size: 14px;}
.ind_copy a{ color:#fff; padding:0 6px; text-decoration:none;}
.ind_copy a:hover{ color:#e8efff; padding:0 6px; text-decoration:underline;}
/*以上为底部*/



/*以上为首页的样式*/

.positionbg{  margin:20px auto 0;border-bottom: 6px solid #ededed;}
.position{ text-align: right;color:#333; font-size:14px; font-weight:normal; line-height:30px; }
.position a{ color:#0163be; text-decoration:none;}
.position a:hover{ color:#333; text-decoration:underline;}

.n_wrapper{background:#fff;margin:20px auto; width:1200px; min-height:800px;*+height:100%;_height:800px; overflow:hidden;}
.n_l{width:300px; float:left; margin:20px 20px 20px 20px;}
.n_l .topnav{ background:url(../img/n_l.png) no-repeat; text-align:left;padding-left: 20px; height:70px; line-height:70px; font-size:18px; color:#fff;}
.n_l .n_mid{ background: #ededed; padding-bottom: 20px;}
.n_l .n_mid ul li{ height:60px;  line-height:60px;padding-left:40px;  font-size:16px; border-bottom: 1px solid #ffffff;}
.n_l .n_mid ul li a{ color:#333333;text-decoration:none; display:block; }
.n_l .n_mid ul li a:hover{color:#0163be;text-decoration:none;display:block;}

.n_r{ width:860px; float:left; margin:20px 0;min-height:600px;*+height:100%;_height:600px; }
.n_r .n_rnavbg{ background: url(../img/n_rnavbg.png) no-repeat left bottom; height: 50px; line-height: 50px; }
.n_r .n_rnav{width:110px; text-align:center;font-size: 16px; color: #fff;}
.n_r .n_rmid{}
.n_r .n_rmid ul li{background:url(../img/ind_icon3.png) no-repeat 0px 10px; padding-left:20px;height:32px; line-height:32px;text-align:left; font-size: 14px; color:#2f2f2f;}
 .n_r  .n_rmid ul li a{color:#333; text-decoration:none; display:block;}
 .n_r  .n_rmid ul li a:hover{ color:#0459a8; text-decoration:underline;display:block;}

.n_pad{ padding:20px;}
.page{ width:100%; margin:30px auto; text-align:right; height:28px; clear:both;}
.page a{ width:30px; background:#f4f4f4; border:1px solid #c7c7c7; text-align:center;color:#343434;margin:0 3px;padding:5px 10px; }
.page a:hover{ width:30px;background:#0072dc; border:1px solid #045198;  color:#fff;margin:0 3px; padding:5px 10px; text-decoration:none;}
/*以上为列表页*/


/*以上为列表页*/
.n_detail{ min-height:800px;*+height:100%;_height:800px; overflow:hidden; padding:20px 40px;}

.n_detail .title{ text-align:center; padding:10px;font-family:"Microsoft YaHei";}
.n_detail .title h3{ color:#333333; font-weight:bold; line-height:30px; font-size:18px ;text-align:center; padding:6px 0;}
.n_detail .title h2{ color:#333333; font-weight:bold; line-height:30px; font-size:24px ;text-align:center; padding:6px 0;}
.n_detail .title .titbg{ width:80%; margin:auto; background:#f2f2f2; line-height:30px; text-align:center; overflow:hidden; padding:0 20px; }
.n_detail .title h4{color:#676767; font-size:12px;font-weight:normal;}
.n_detail .img{ margin:10px auto; width:90%;}
.n_detail p{  margin-bottom:10px; color:#333; padding:0 10px;}
.n_detail .cont{ line-height:26px; margin:10px 0; color:#333; font-size:14px;}
.n_detail .next{ clear:both; float:left; margin:20px 10px; line-height:30px; font-size: 14px; color:#333333;}
.n_detail .next span{ color:#333333 ; font-size: 16px; font-weight: bold;}
.n_detail .next a{ color:#333; text-decoration:none;}
.n_detail .next a:hover{ color:#0163be; text-decoration:underline;}


#cont{width:auto;margin:20px auto;}
#cont p{}
.backColor .se{width:8px; height:8px;border: 1px solid #d2d2d2;display:block; float:left; margin:10px 3px 0;}
.backColor .se1{background-color: #ffffff; }
.backColor .se2{ background-color: #def6de;}
.backColor .se3{background-color: #e7f7ff;}
.backColor .se4{ background-color: #f7dee1;}
.backColor .se5{ background-color: #dadaf6;}
.backColor .se6{ background-color: #fff9ed;}
.backColor .se7{ background-color: #c9f9f9;}
.backColor .se8{ background-color: #ffffd5;}
.fontSize .fs {margin: 0 3px;float: left;}


/*以上为详情页*/

/* Wobble Horizontal */
@-webkit-keyframes wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    -ms-transform: translateX(8px);
    transform: translateX(8px);
  }

  33.3% {
    -webkit-transform: translateX(-6px);
    -ms-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    -ms-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    -ms-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    -ms-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.wobble-horizontal {
  display: inline-block;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.wobble-horizontal:hover {
  -webkit-animation-name: wobble-horizontal;
  animation-name: wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}


/* Float */

.float {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.float:hover {
  -webkit-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
}

/* Hover Shadow */

@keyframes hover {
  50% {
    -webkit-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
  }

  100% {
    -webkit-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}

@-webkit-keyframes hover-shadow {
  0% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
    opacity: .4;
  }

  50% {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
    opacity: .4;
  }
}

@keyframes hover-shadow {
  0% {
    -webkit-transform: translateY(6px);
    -ms-transform: translateY(6px);
    transform: translateY(6px);
    opacity: .4;
  }

  50% {
    -webkit-transform: translateY(3px);
    -ms-transform: translateY(3px);
    transform: translateY(3px);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(6px);
    -ms-transform: translateY(6px);
    transform: translateY(6px);
    opacity: .4;
  }
}

.hover-shadow {
  display: inline-block;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hover-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
}

.hover-shadow:hover {
  -webkit-transform: translateY(-6px);
  -ms-transform: translateY(-6px);
  transform: translateY(-6px);
  -webkit-animation-name: hover;
  animation-name: hover;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

.hover-shadow:hover:before {
  opacity: .4;
  -webkit-transform: translateY(6px);
  -ms-transform: translateY(6px);
  transform: translateY(6px);
  -webkit-animation-name: hover-shadow;
  animation-name: hover-shadow;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-delay: .3s;
  animation-delay: .3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}



/* Pulse Shrink */

@-webkit-keyframes pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@keyframes pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
}

.pulse-shrink {
  display: inline-block;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.pulse-shrink:hover {
  -webkit-animation-name: pulse-shrink;
  animation-name: pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}