.tleft{text-align:left;}.w100{width:100%;}.contact label{line-height:30px;}.contact input[type="text"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;border:1px solid #e1e1e1;box-shadow:none;width:100%;height:36px;padding:4px 6px;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;}.contact textarea{width:100%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;}.submit{line-height:36px;margin-top:20px;margin-bottom: 20px;padding:0 14px;background: green;
    font-weight: bold;
    color: #fff;border-radius:2px;border:none;text-shadow:none;box-shadow:none;cursor:pointer;width: 100px;height: 45px;}.contact input::-webkit-input-placeholder,.contact textarea::-webkit-input-placeholder{color:#CCC;font-style:italic;}.contact input:-moz-placeholder,.contact textarea:-moz-placeholder{color:#CCC;font-style:italic;}.contact input::-moz-placeholder,.contact textarea::-moz-placeholder{color:#CCC;font-style:italic;}.contact input:-ms-input-placeholder,.contact textarea:-ms-input-placeholder{color:#CCC;font-style:italic;}.contact input::-ms-input-placeholder,.contact textarea::-ms-input-placeholder{color:red;}.lbl {padding: 10px 0;font-size: 16px;}select#site_type{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;border:1px solid #e1e1e1;box-shadow:none;height:36px;padding:4px 6px;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;}.contact .w30 input[type="text"]{width:30%;}.captcha-clk.inline{position: relative; right: 0; top: 0; padding: 6px 15px; background-color:#2E7C6F;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); font-size: 14px;  color: #fff; cursor: pointer;}.sign-tips{background-color: #e8604e; height: 0; line-height: 30px; padding: 0px; color: #fff; font-size: 14px; overflow: hidden; text-align: center; z-index: 1;}
@-webkit-keyframes flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg)}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{opacity:1;-webkit-transform:perspective(400px) rotateX(0)}}@-moz-keyframes flipInX{0%{opacity:0;-moz-transform:perspective(400px) rotateX(90deg)}40%{-moz-transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg)}100%{opacity:1;-moz-transform:perspective(400px) rotateX(0)}}@-o-keyframes flipInX{0%{opacity:0;-o-transform:perspective(400px) rotateX(90deg)}40%{-o-transform:perspective(400px) rotateX(-10deg)}70%{-o-transform:perspective(400px) rotateX(10deg)}100%{opacity:1;-o-transform:perspective(400px) rotateX(0)}}@keyframes flipInX{0%{opacity:0;transform:perspective(400px) rotateX(90deg)}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{opacity:1;transform:perspective(400px) rotateX(0)}}.flipInX{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible!important;-moz-animation-name:flipInX;-o-backface-visibility:visible!important;-o-animation-name:flipInX;backface-visibility:visible!important;animation-name:flipInX}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
.ok-tips{background-color: #228D00; height: 0; line-height: 30px; padding: 0px; color: #fff; font-size: 14px; overflow: hidden; text-align: center; z-index: 1;}