@charset "utf-8";
/* General CSS */
body {font-family:"微软雅黑",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;}
h1 {font-size:21px;font-weight:normal;margin-top:0;}
h1 span {color:#AC0002;}
h2 {font-size:24px;font-weight:normal;line-height:30px;}
a {text-decoration:none;}
/* CSS Form */
/* .container {width:100%;height:auto !important;}*/
.content {height:auto !important; width:100%; max-width:580px;margin:0px auto;}
#contact-form button,#contact-form input,#contact-form textarea {border:0 none;border:1px solid #abadb3;background:0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;margin:0;}
#contact-form .input-line {padding:10px;}
#contact-form input:hover,#contact-form textarea:hover {border-top:1px solid #5794bf;}
#contact-form input,#contact-form textarea {padding:4px 10px;}
#contact-form label {float:none;float:left;width:100%;width:110px;font-weight:normal;}
#contact-form input {float:none;float:left;line-height:32px;margin:5px 0px;width:100%;max-width:450px;}
#contact-form {font-size:16px;font-weight:normal;line-height:18px;}
#contact-form div.checkboxs-label {clear:both;float:none;float:left;}
#contact-form div.checkboxs {float:none;float:right;width:100%;max-width:450px;white-space:nowrap;margin-bottom:10px;}
#contact-form div.checkboxs label {float:left;width:33%;}
#contact-form div.checkboxs label input {float:none;margin:5px;margin:2px;width:auto !important;border:0 none;}
#contact-form textarea {float:none;float:right;margin-top:10px;margin-top:0px;width:100%;max-width:450px;}
#contact-form input#submit {clear:both;width:auto !important;float:right;margin-top:8px;background:#169cd4;border-radius:4px;border:1px solid #0066cc;padding:4px 12px 6px 12px;color:#fff;height:auto; line-height:26px; margin-right:10px;}
#contact-form input#submit:hover {border:1px solid #3c7fb1;background:#990000;}
#telfax {line-height:24px;margin-bottom:10px;font-size:14px;}
#telfax span {display:inline-block;}
.mr {color:#ff0000;margin-left:5px;margin-right:3px;}
.explain {width:200px;height:auto;text-align:right;float:right;font-style:italic;margin:8px 0px 0px 0px;}
.explain span {color:#ff0000}
/* Responsive */
@media (min-width:580px) {
.content {width:100%; max-width:580px;}
#contact-form label {display:block;float:left;width:110px;line-height:40px;}
#contact-form label span {font-size:12px;}
#contact-form input {float:left;max-width:450px;}
#contact-form div.checkboxs-label {float:left;}
#contact-form div.checkboxs {float:left;width:470px;}
#contact-form textarea {float:left;margin-top:0px;width:450px;}
h1 {font-size:24px;font-weight:normal;line-height:32px;}
.content {}
#contact-form div.checkboxs label {width:19.78%;}
.explain {margin:8px 20px 0px 0px;}
#contact-form input#submit{ margin-right:7px;}
}
/* Clean Float */
.group:after,.group:before {content:"\0020";display:block;height:0;overflow:hidden}
.group:after {clear:both}
.group {zoom:1;}
.adress {color:#106BD1;font-size:16px;padding-bottom:6px;}