.fr { float: right; display: inline; }
.fl { float: left; display: inline; margin-left:5px;}
.container-1200 { width: 1200px; margin: 0 auto; }
.p-r { position: relative; }
.footer-fixed-wrap input { border: none 0; text-indent: 0px; -webkit-appearance: none; outline: none; }
.ml25 { margin-left: 25px!important; }
/*固定底部*/
.footer-fixed-wrap { width: 100%; height: 80px; position: fixed; bottom: 0px; right: 0; z-index: 99; padding-top: 50px; }
.footer-fixed-bg { height: 80px; background: #075c9f; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
}
.footer-fixed-wrap .msg { height: 38px; line-height: 38px; }
.footer-fixed-title { width: 264px; height: 107px; position: absolute; top: -23px; left: 0px; }
.footer-fixed-title img { display: block; width: 100%; }
.footer-fixed-form { height: 44px; margin-top: 20px; margin-right: 20px; }
.footer-fixed-form .msg { height: 44px; line-height: 44px; }
.footer-fixed-input-wrap { width: 180px; height: 44px; }
.footer-fixed-input-wrap input { width: 140px; height: 44px; line-height: 44px; background-color: #FFFFFF; padding: 0 20px; color: #333; font-size: 14px; border-radius: 3px; }
.footer-fixed-submit { width: 170px; height: 44px; line-height: 44px; border-radius: 3px; background: #ff0000 url("../images/footer-fixed-btn-icon.html") no-repeat 30px center; padding-left: 34px; margin-left: 25px; font-size: 14px; color: #fff; }
.fixed-title-text { font-size: 20px; color: #ffffff; line-height: 80px; margin-left: 300px; }
.footer-fixed-close { width: 18px; height: 18px; cursor: pointer; }
.footer-fixed-close img { display: block; width: 100%; height: 100%; }
.footer-hide-btn { width: 32px; height: 80px; position: fixed; bottom: 0; left: -50px; cursor: pointer; }
.footer-hide-btn img { display: block; width: 100%; }
 .footer-fixed-input-wrap input::-webkit-input-placeholder { /* WebKit browsers */
 font-size: 12px;
 color: #505050;
 font-family: "\5FAE\8F6F\96C5\9ED1";
}
.footer-fixed-input-wrap input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 font-size: 12px;
 color: #505050;
 font-family: "\5FAE\8F6F\96C5\9ED1";
}
.footer-fixed-input-wrap input::-moz-placeholder { /* Mozilla Firefox 19+ */
 font-size: 12px;
 color: #505050;
 font-family: "\5FAE\8F6F\96C5\9ED1";
}
.footer-fixed-input-wrap input:-ms-input-placeholder { /* Internet Explorer 10+ */
 font-size: 12px;
 color: #505050;
 font-family: "\5FAE\8F6F\96C5\9ED1";
}
