



#footer {   }
#footer .util{border-top:1px solid #eee; border-bottom:1px solid #eee; box-sizing:border-box; padding:0 15px;}
#footer .util ul{max-width:1400px; margin:0 auto;}
#footer .util ul li{margin-right:10px; line-height:60px;}
#footer .util ul li a{color:#999;}

#footer .in{position:relative;  max-width: 1400px; margin: 0 auto; padding:70px 15px;}
#footer .in p{font-size:14px; color:#333;}


@media all and (min-width: 768px) {

  #footer .in{padding-left:0; padding-right:0;}
  #footer .in h1{position:absolute; top:40%; right:0; transform:translateY(-50%);}

}





.bottom-fixed{position:fixed; bottom:20px; right:10px; width:90px;   z-index:15; text-align:center;}
.bottom-fixed img{max-width:100%;height:auto;}
.bottom-fixed a p{font-size:14px !important; color:#111; margin-top:5px;}
.bottom-fixed li{transition:0.3s;}
.bottom-fixed li:hover{opacity:0.9;}



@media all and (min-width: 768px) {


  .bottom-fixed{width:90px; bottom:auto;  top:50%;  transform:translateY(-50%); }
  .bottom-fixed a p{font-size:18px !important;}

}
















/*  */
