.tem47-contact .title-header .subtitle{font-size: 16px;margin-bottom: 15px;line-height: 22px;color:#6f6f6f;}
.tem47-contact .title-header .title{color:#fff;margin-bottom: 20px;font-size: 32px;line-height: 40px;}
.tem47-contact .title-header .description{font-size: 14px;margin-bottom: 25px;color:#6f6f6f;font-weight: 400;line-height: 24px;}
.tem47-contact .item ul{border-color:rgba(255,255,255,0.10);}
.tem47-contact .item ul li{width: 100%;position: relative;padding:5% 0;border-bottom: 1px solid;border-color:inherit;}
.tem47-contact .item ul li:last-child{border-bottom: none;}
.tem47-contact .item ul li .icon{position: absolute;left:0;font-size: 35px;}
.tem47-contact .item ul li .txt{padding-left: 70px;color:#fff;}
.tem47-contact .item ul li .txt .title{color:inherit;}
.tem47-contact .item ul li .txt .description{color:inherit;font-size: 14px;line-height: 24px;opacity: .5;}
.tem47-contact .form-box{background: #fff;border-radius: 6px;padding:12%;margin-left: 5%;}
.tem47-contact.content-right .form-box{margin:0 5% 0 0;}
.tem47-contact .form-box h3,
.tem47-contact .form-box .h3{color:#232323;font-weight: 500;font-size: 18px;line-height: 26px;margin:0 0 30px;}
.tem47-contact .form-box .form-group{margin-bottom:20px;border-color:#cecece;color:#4a4a4a}
.tem47-contact .form-box .form-control{box-shadow:none;height:50px;padding:10px 16px;border:1px solid #cecece;height:45px;color:#4a4a4a;font-size:14px}
.tem47-contact .form-box textarea.form-control{height: auto;}
.tem47-contact .form-box .form-group .form-control{background:0;background:inherit;color:inherit;border-color:inherit}
.tem47-contact .form-box .form-group .form-control::-moz-placeholder{color:inherit;opacity:.6}
.tem47-contact .form-box .form-group .form-control:-ms-input-placeholder{color:inherit;opacity:.6}
.tem47-contact .form-box .form-group .form-control::-webkit-input-placeholder{color:inherit;opacity:.6}
.tem47-contact .form-box .form-control:focus{border-color:#888;box-shadow:none}
.tem47-contact .form-box .form-control option{padding:5px 10px}
.tem47-contact .form-box .btn{border-radius: 4px;}
.tem47-contact .form-box .has-error .form-control-feedback{left:0;top:60px}
.tem47-contact .form-box .yzmbox{width:100%}
.tem47-contact .form-box .yzmbox .form-control{width:100%}
.tem47-contact .form-box .yzmbox a{width:50px;height:25px;margin:5px;position:absolute;top:3px;right:3px}
.tem47-contact .form-box .yzmbox a img{width:100%;height:100%}
.tem47-contact .form-box .checkbox-name{float:left;font-size:14px;color:#999;padding:10px 0;border-left:1px solid #cecece;border-top:1px solid #cecece}
.tem47-contact .form-box .checkbox-option{padding:10px 0}
.tem47-contact .form-box .checkbox-option label{color:#999;font-weight:normal;padding-left:15px}
.tem47-contact .form-box .form-group .checkbox-name{border-top:1px solid #cecece;border-left:1px solid #cecece}
.tem47-contact .form-box .form-group .checkbox-option{border:1px solid #cecece;color:#4a4a4a}
.tem47-contact .form-box .form-group .checkbox-name{background:inherit;border-color:inherit;color:inherit;padding:10px 0 10px 20px}
.tem47-contact .form-box .form-group .checkbox-option{background:inherit;border-color:inherit;color:inherit}
.tem47-contact .form-box .form-group .checkbox-option label{color:inherit;opacity:.8}
.tem47-contact .form-box .help-block{margin:0;text-align:right;right:30px;top:13px;-z-index:2}
.tem47-contact .form-box .has-error .form-control-feedback,.tem47-contact .form-box .has-success .form-control-feedback{top:14px;right:0;left:auto}
.tem47-contact .form-box .yzmbox .help-block{right:80px}
.tem47-contact .form-box .yzmbox.has-error .form-control-feedback,.tem47-contact .form-box .yzmbox.has-success .form-control-feedback{right:50px}
@media (max-width:768px){
.tem47-contact .container,
.tem47-contact.full-screen-spacing .container.full-screen{padding-left: 3%!important;padding-right: 3%!important}
.tem47-contact .form-box,
.tem47-contact.content-right .form-box{margin:0;}
.tem47-contact .item{margin-bottom: 20px;}
}
@media (max-width: 480px){
.tem47-contact .form-box{padding:5% 5% 3%;}
.tem47-contact .form-box h3,
.tem47-contact .form-box .h3{margin-bottom: 20px;}
.tem47-contact .form-box .form-group{margin-bottom: 15px;}
.tem47-contact .form-box .form-control{height: 40px;}
.tem47-contact .item ul li .txt{padding-left: 55px;}
.tem47-contact .item ul li .icon{font-size: 30px;}
}