



/***********bottom css***************/

.social div {
	display: inline-block;
    float: left;
    margin-top: 1.5vw;
    display: none;
    color: #fff;
    font-size: 14px;
    text-align: center;
}


/**********footer************/

.footer-section {
	border-top: 1px solid #fff;
    padding: 5em 0 0 0;
	    background: #354157;
}
.footer-grid h4 {
    font-size: 1.5em;
    color: #fff;
    font-family: 'Play', sans-serif;
        margin-bottom: 0.5em;
    text-transform: capitalize;
	font-weight: 600;
}
.footer-grid ul li i{
	color: #fff;
	font-size: 1em;
	margin-right: 0.5em;
}
.footer-grid ul li  {
    font-size: 0.96em;
    text-decoration: none;
    line-height: 2em;
    color: #fcfcfc;
    list-style: none;
}
.footer-grid ul li a {
    font-size: 0.96em;
    text-decoration: none;
    color: #fcfcfc;
    list-style: none;
}
.footer-grid p {
        font-size: 0.96em;
    color: #fcfcfc;
    line-height: 1.4em;
}
.footer-grid p:hover {
	color: #ff9900;
}
.copy-section {
    padding: 2em 0;
    text-align: center;
    background: #313131;
}
.copy-section p {
    font-size: 0.9em;
    color: #fff;
    font-weight: 400;
	font-family: 'Play', sans-serif;
}
.copy-section a {
    margin: 0 0.3em;
}
.copy-section a {
    font-size: 1em;
    color: #fff;
    font-weight: 400;
    text-transform: capitalize;
}
.footer-social-icons ul li {
	display:inline-block;
	margin:0 0.2em;
}
.footer-social-icons ul li a{
	width:30px;
	height:30px;
	background:url('../images/img-sprite.png') no-repeat 0px 0px;
	display:inline-block;
	position: relative;
}
.footer-social-icons ul li a span {
    color: #fff;
    position: absolute;
    bottom: 0;
    left: -25px;
    right: -25px;
    padding: 5px;
    font-size: 14px;
    border-radius: 2px;
    background:#F77E2A;
    visibility: hidden;
    opacity: 0;
    -o-transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    -webkit-transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    -moz-transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.footer-social-icons ul li a span:before {
    content: '';
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #F77E2A;
    position: absolute;
    bottom: -5px;
    left: 34px;
}
.footer-social-icons ul li a:hover span {
    bottom: 41px;
    visibility: visible;
    opacity: 1;
}


.footer-social-icons ul li a.facebook {
	background-position:0px 0px;
}
.footer-social-icons ul li a.facebook:hover {
	background-position:-0px -30px;
}
.footer-social-icons ul li a.twitter {
	background-position:-30px 0px;
}
.footer-social-icons ul li a.twitter:hover {
	background-position:-30px -30px;
}
.footer-social-icons ul li a.flickr {
	background-position:-60px 0px;
}
.footer-social-icons ul li a.flickr:hover {
	background-position:-60px -30px;
}
.footer-social-icons ul li a.googleplus {
	background-position:-90px 0px;
}
.footer-social-icons ul li a.googleplus:hover {
	background-position:-90px -30px;
}
.footer-social-icons ul li a.dribbble {
	background-position:-120px 0px;
}
.footer-social-icons ul li a.dribbble:hover {
	background-position:-120px -30px;
}
.footer-social-icons {
    margin: 10px 0 10px;
}
/***向上的箭头***/
.footer-nav {
    text-align: center;
    padding: 0 0 4em 0;
}
.footer-nav li{
	display:inline-block;
}
.footer-nav li a{
	text-decoration:none;
	color:#fff;
	margin:0 1em;
  font-size: 16px;
  font-weight: bold;
}
.footer-nav li a:hover {
    color: #F90;
}
.footer-b{
	border-bottom:2px solid #C7C7C7;
	position:relative;
}
.bottom {
	    width: 45px;
    height: 45px;
    background:  #4487F1;
    display: block;
    position: absolute;
    bottom: -22px;
    left: 48.5%;
    transform: rotate(-45deg);
}
.bottom:hover{
  background-color: #ff9900;
}
.bottom i{
	    width: 45px;
    height: 45px;
    background: url('../images/ar.png') no-repeat 7px 8px ;
    display: block;
    transform: rotate(45deg);
}



/*****************/
.footer-b {
	margin-top: 4vw;
}

.copy .footer-grid{
	color: #fff;
}

.bottom_product a:hover {
	color: #ff9900;
}
.bottom_certification li {
	margin-top: 1em;
}
.bottom_certification img {
	width: 115px;
}