﻿input { vertical-align: middle; border: 0; /*-webkit-appearance: none;*/  outline: none;}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dd, input, textarea, html {margin: 0;padding: 0;  /*font-size: 100%;*/}

/*input[type="button"], input[type="submit"], input[type="text"], input[type="reset"] {*/
    /*-webkit-appearance: none;*/
    /*border-radius: 0;*/
/*}*/

/*textarea, button, input:focus {*/
    /*outline: none;*/
    /*-webkit-appearance: none;*/
    /*border-radius: 0;*/
/*}*/
@font-face { font-family: HelveticaBold; src: url('../fonts/Helvetica LT 75 Bold.ttf');}

.inner{ width: 1240px;  margin: 0 auto;}





footer{  float: left;width: 100%; background: #f5f5f5;}
footer .footer-top{ margin-top: 110px;float: left;width: 100%; border-bottom: 1px solid #ffffff;padding-bottom: 40px;}
footer .left{ float: left;}
footer .left img{ width: 280px;}
footer .left .tel{ line-height:30px;margin-top:30px;margin-left:10px;}
footer .right{float: right;width:60%}
footer .right ul{  float: left;  margin-left: 55px;width:30%;}
footer .right ul:last-child{ margin-left: 5px;width:20%;float:right;}
footer .right ul li{  line-height:28px;}
footer .right li a{ color: #676767; font-size: 15px; line-height: 28px;transition: 0.3s;}
footer .right li a:hover{  color: #0072bb;}
footer .right li:first-child{ color: #000000;  font-size: 18px; line-height: 55px; }
footer .footer-bot{ padding: 30px 0; float: left;  width: 100%;}
footer .footer-bot p{ color: #676767; font-size: 14px; float: left; line-height: 28px;}
footer .footer-bot p a{  color: #676767;}
footer .footer-bot .icon{float: right;}
footer .footer-bot .icon a{ display: inline-block;margin-left: 15px;  position: relative;}
footer .footer-bot .icon a > img{ opacity: 0.6; transition: .3s;}
footer .footer-bot .icon a:hover > img{opacity: 1;}
footer .footer-bot .icon .pic{
    position: absolute;
    width: 180px;
    text-align: center;
    bottom: 46px;
    left: -59px;
    background: #fff;
    border: 1px solid #e0e0e0;
    z-index: -1;
    opacity: 0;
    transition: .3s;
    padding: 10px 0;
}
footer .footer-bot .icon .pic p{  line-height: 22px; margin: 0 auto; float: none; margin-bottom: 6px;}
footer .footer-bot .icon a:hover .pic{ z-index: 999; opacity: 1;}
footer .footer-bot .icon .pic img{ width: 150px;}





 .col-lg-3 {
    width: 25%;
  }