/*tem44-contact*/
.tem44-contact .top{text-align:center;color:#fff;width:100%;height:80px;overflow:hidden;-o-transform:translateY(-120px);-moz-transform:translateY(-120px);-ms-transform:translateY(-120px);-webkit-transform:translateY(-120px);transform:translateY(-120px);}
.tem44-contact .top .title-header{display:block;background:#18191B;height:100px;width:100px;margin:0 auto;overflow:hidden;-o-transform:rotate(45deg) translate(30px, 30px) !important;-moz-transform:rotate(45deg) translate(30px, 30px) !important;-ms-transform:rotate(45deg) translate(30px, 30px) !important;-webkit-transform:rotate(45deg) translate(30px, 30px) !important;transform:rotate(45deg) translate(30px, 30px) !important;}
.tem44-contact .top .title-header .title{display:inline-block;color:#fff;overflow:hidden;line-height:20px;height:20px;-o-transform:rotate(-45deg) translateX(-28px);-moz-transform:rotate(-45deg) translateX(-28px);-ms-transform:rotate(-45deg) translateX(-28px);-webkit-transform:rotate(-45deg) translateX(-28px);transform:rotate(-45deg) translateX(-28px);}
.tem44-contact .box{margin-top:-60px;}
.tem44-contact .forms{text-align:center;}
.tem44-contact .forms .title{margin-bottom:5px;}
.tem44-contact .forms .description{color:rgba(255,255,255,.3);font-size:14px;}
.tem44-contact form{margin:30px -10px 20px;}
.tem44-contact form .form-group{width:29%;float:left;padding:0 10px;color:#fff;}
.tem44-contact form .form-group .form-control{background:rgba(255,255,255,.1);border:none;border-radius:2px;color:inherit;}
.tem44-contact form .form-group .form-control:focus{color:inherit;opacity:.7;}
.tem44-contact form .form-group .form-control::-moz-placeholder{color:inherit;opacity:.7;}
.tem44-contact form .form-group .form-control:-ms-input-placeholder{color:inherit;opacity:.7;}
.tem44-contact form .form-group .form-control::-webkit-input-placeholder{color:inherit;opacity:.7;}
.tem44-contact form .form-group.text-left{width:13%;}
.tem44-contact form .form-group .btn{border-radius:2px;width:100%;white-space: nowrap;text-overflow: ellipsis;}
.tem44-contact .box ul{width:100%;text-align:center;padding-top:20px;border-top:1px solid #2a2a2a;}
.tem44-contact .box ul li{display:inline-block;color:#fff;}
.tem44-contact .box ul li a{width:36px;height:36px;line-height:36px;text-align:center;border-radius:50%;background:rgba(255, 255, 255, 0.3);margin:5px;font-size:18px;display:inline-block;color:inherit;}
.tem44-contact .box ul li a:hover{transform:scale(1.12);-o-transform:scale(1.12);-moz-transform:scale(1.12);-ms-transform:scale(1.12);-webkit-transform:scale(1.12);}
.tem44-contact .help-block{right:35px;top:6px;-z-index:2;}
.tem44-contact .has-error .form-control-feedback,
.tem44-contact .has-success .form-control-feedback{top:13px;right:5px;}
.tem44-contact .yzmbox .help-block{right:85px;}
.tem44-contact .yzmbox.has-error .form-control-feedback,
.tem44-contact .yzmbox.has-success .form-control-feedback{right:55px;}
.tem44-contact .yzmbox{position:relative;}
.tem44-contact .yzmbox a{width:50px;height:25px;position:absolute;top:4px;right:14px;}
.tem44-contact .yzmbox a img{width:100%;height:100%;}
@media (max-width:991px){
    .tem44-contact .forms .title{font-size:26px;}
    .tem44-contact .box{margin-top:-90px;}
}
@media (max-width:768px){
    .tem44-contact.full-screen-spacing .container.full-screen{padding-left: 3%!important;padding-right: 3%!important}
    .tem44-contact .top{transform:translateY(-90px);-o-transform:translateY(-90px);-moz-transform:translateY(-90px);-ms-transform:translateY(-90px);-webkit-transform:translateY(-90px);}
    .tem44-contact .box{margin-top:-90px;}
    .tem44-contact .forms .title{font-size:22px;}
    .tem44-contact .box ul li a{height:30px;width:30px;line-height:30px;font-size:14px;}
}
@media (max-width:480px){
    .tem44-contact .forms .title{font-size:18px;}
    .tem44-contact .forms .description{font-size:12px;}
    .tem44-contact form，.tem44-contact .form{margin:20px -10px 10px;}
    .tem44-contact form .form-group,
    .tem44-contact form .form-group.text-left,
    .tem44-contact .form .form-group,
    .tem44-contact .form .form-group.text-left{width:100%;}
    .tem44-contact form .form-group .btn,
    .tem44-contact .form .form-group .btn{font-size:12px;}
    .tem44-contact .box ul{margin-top:10px;}
    .tem44-contact .top .title-header{width:80px;height:80px;}
    .tem44-contact .top .title-header .title{transform:rotate(-45deg) translateX(-22px);-o-transform:rotate(-45deg) translateX(-22px);-moz-transform:rotate(-45deg) translateX(-22px);-ms-transform:rotate(-45deg) translateX(-22px);-webkit-transform:rotate(-45deg) translateX(-22px);}
}
@media (max-width:360px){
    .tem44-contact{margin-top:50px;}
}



.tem44-contact .form{margin:30px -10px 20px;}
.tem44-contact .form .form-group{width:29%;float:left;padding:0 10px;color:#fff;}
.tem44-contact .form .form-group .form-control{background:rgba(255,255,255,.1);border:none;border-radius:2px;color:inherit;}
.tem44-contact .form .form-group .form-control:focus{color:inherit;opacity:.7;}
.tem44-contact .form .form-group .form-control::-moz-placeholder{color:inherit;opacity:.7;}
.tem44-contact .form .form-group .form-control:-ms-input-placeholder{color:inherit;opacity:.7;}
.tem44-contact .form .form-group .form-control::-webkit-input-placeholder{color:inherit;opacity:.7;}
.tem44-contact .form .form-group.text-left{width:13%;}
.tem44-contact .form .form-group .btn{border-radius:2px;width:100%;white-space: nowrap;text-overflow: ellipsis;}