.tem31-footer{padding:40px 0;background-color:#2e2e2e;}
.tem31-footer .left{text-align: left;}
.tem31-footer .right{text-align: right;}
.tem31-footer .left .title{color:#fff;font-weight: 500;margin-bottom: 30px;letter-spacing: 1px;}
.tem31-footer .left .description{color:#fff;letter-spacing: 1px;font-size: 12px;line-height: 26px;}
.tem31-footer .right .f_menu ul li{display: inline-block;color:#fff;}
.tem31-footer .right .f_menu ul li:last-child span{display: none;}
.tem31-footer .right .f_menu ul li span{margin-left: 12px;}
.tem31-footer .right .f_menu ul li a{padding: 0 10px 0 12px; line-height: 12px;color:inherit;display: block;font-size: 13px;}
.tem31-footer .right .share{margin:30px 0;font-size: 13px;color:rgba(255,255,255,.5);}
.tem31-footer .right .share a{font-size: 16px;text-align: center;}
.tem31-footer .right .share a span{border-radius: 50%;background: rgba(255,255,255,.1);display:inline-block;line-height: 40px;margin: 0 0 0 15px;width: 40px;height: 40px;line-height: 40px;}
.tem31-footer .right .share a span[class*="icon-google-plus"]{display:none;}
.tem31-footer .right h3,
.tem31-footer .right .h3{font-size: 14px;text-align: right;color:rgba(255,255,255,.8);font-weight: 500;}
.tem31-footer .right form .col-lg-12,
.tem31-footer .right .form .col-lg-12{padding: 0!important;}
.tem31-footer .right form .form-group,
.tem31-footer .right .form .form-group{float: right}
.tem31-footer .right form .form-control,
.tem31-footer .right .form .form-control{background-color:rgba(255,255,255,.1);height: 40px;line-height: 40px;border:none;font-size: 14px;float: right;width: 200px;border-radius: 0;}
.tem31-footer .right form .form-group .input-group-btn,
.tem31-footer .right .form .form-group .input-group-btn{height: 40px;line-height: 40px;float: right;width: 50px;text-align: center;background-color:rgba(255,255,255,.1);border:none;}
.tem31-footer .right form .form-group .input-group-btn span,
.tem31-footer .right .form .form-group .input-group-btn span{font-size: 14px;color:#fff;line-height: 40px;}
.tem31-footer form .yzmbox,
.tem31-footer .form .yzmbox{position:relative;color:inherit;border-color: inherit;}
.tem31-footer form .yzmbox  input.form-control,
.tem31-footer .form .yzmbox  input.form-control{width:100%;padding-right:60px;}
.tem31-footer form .yzmbox a,
.tem31-footer .form .yzmbox a{width:50px;height:25px;margin:5px;position:absolute;top:3px;right:3px;}
.tem31-footer form .yzmbox a img,
.tem31-footer .form .yzmbox a img{width:100%;height:100%;}
.tem31-footer form .yzmbox .bv-no-label,
.tem31-footer .form .yzmbox .bv-no-label{right: 50px;}
.tem31-footer form .yzmbox + .help-block,
.tem31-footer .form .yzmbox + .help-block{right: 80px;}
.tem31-footer .input-group-addon{border:none;color:inherit;background: none;}
.tem31-footer .has-error .form-control-feedback{top:13px;}
.tem31-footer .help-block{position:absolute;right:0;}
.tem31-footer .help-block{right:84px;top:13px;-z-index:2;height:auto;margin-top:0;line-height:1;}
.tem31-footer .has-error .form-control-feedback,
.tem31-footer .has-success .form-control-feedback{top:13px;height:auto;right:50px;}
.tem31-footer .yzmbox .help-block{right:85px;}
.tem31-footer .yzmbox.has-error .form-control-feedback,
.tem31-footer .yzmbox.has-success .form-control-feedback{right:55px;}
@media (max-width: 768px){
    /*.tem31-footer .container,
    .tem31-footer.full-screen-spacing .container.full-screen{padding-left: 3%!important;padding-right: 3%!important}
    .tem31-footer .right{text-align: left;margin-top: 20px;}
    .tem31-footer .right .f_menu ul li a{padding:0 10px 0 0;}
    .tem31-footer .right form h3,
    .tem31-footer .right form .h3,
    .tem31-footer .right h3,
    .tem31-footer .right .h3{text-align: left;}
    .tem31-footer .right form .form-group{float: left;}
    .tem31-footer .right .share a{margin:0 2% 0 0;}
    }
    @media (max-width: 480px){
    .tem31-footer .left .title{margin-bottom: 10px;}
    .tem31-footer .right form h3,
    .tem31-footer .right form .h3{text-align: left;}
    .tem31-footer .right form .form-group{width: 100%;}
    .tem31-footer .right form .form-control{width: calc(100% - 50px);}
    .tem31-footer .right .share a{width: 36px;height: 36px;line-height: 36px;}
    .tem31-footer .right .share a span{line-height: 36px;}*/
    .tem31-footer{display: none;}
}