* {
 margin:0;
 padding:0;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-font-smoothing:antialiased;
 -moz-font-smoothing:antialiased;
 -o-font-smoothing:antialiased;
 font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
}
body { font-family: "微软雅黑", "宋体", "黑体"; font-weight: normal; font-size: 12px; line-height: 30px; color: #333; background-color: #13B0EC; 
}
#header { background-color: #F9F9F9; height: 80px; line-height: 80px; color: #333; overflow: hidden; }
#header #con { width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#header #logo { width: 500px; font-size: 16px; float: left; font-weight: normal; }
#header #zz { float: right; width: 100px; text-align: right; text-decoration: none; padding-top: 20px; }
#header #zz a { float: right; width: 100px; text-align: right; text-decoration: none; color: #666; }
#header #zz a:hover { float: right; width: 100px; text-align: right; text-decoration: none; color: #111; }
.container { max-width: 450px; width: 450px; position: relative; margin-right: auto; margin-bottom: 0; margin-left: auto; margin-top: 75px; }
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea, #contact button[type="submit"] { font:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif; }
#contact { background: #F9F9F9; margin-top: 5px; margin-right: 0; margin-bottom: 0px; margin-left: 0; padding-top: 0px; padding-right: 25px; padding-bottom: 0px; padding-left: 25px; 
}
#contact h3 { color: #E86222; display: block; font-size: 20px; font-weight: bold; margin-bottom: 30px; margin-right: 0px; margin-left: 0px; padding-top: 15px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#contact h4 {
 margin:5px 0 15px;
 display:block;
 font-size:13px;
}
#man { width: 372px; float: right; margin-bottom: 10px; margin-top: 0px; margin-right: 0px; margin-left: 0px; padding: 0px; }
.container #contact #man #xb { float: left; color: #111; font-size: 14px; padding-right: 10px; margin: 0px; padding-top: 0px; line-height: 20px; text-align: left; }
#main { width: 1000px; margin-top: 15px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-color: #FFF; padding-top: 15px; min-height: 500px; padding-bottom: 15px; }
fieldset { border: medium none !important; min-width: 320px; width: 320px; margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0; float: right; padding-top: 0; padding-right: 10; padding-bottom: 0; padding-left: 0; 
}
.container #contact fieldset #xm { float: left; position: absolute; left: 19px; top: 79px; color: #111; font-weight: normal; font-size: 14px; padding-left: 5px; text-align: right; width: 74px; }
.container #contact fieldset #sfz { float: left; position: absolute; left: 8px; top: 132px; width: 85px; font-size: 14px; font-weight: normal; color: #111; padding-left: 5px; text-align: right; }
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea { width: 300px; border: 1px solid #CCC; background: #FFF; padding: 10px; margin-right: 0; margin-bottom: 5px; margin-left: 0; }
#contact input[type="text"]:hover, #contact input[type="email"]:hover, #contact input[type="tel"]:hover, #contact input[type="url"]:hover, #contact textarea:hover {
 -webkit-transition:border-color 0.3s ease-in-out;
 -moz-transition:border-color 0.3s ease-in-out;
 transition:border-color 0.3s ease-in-out;
 border:1px solid #AAA;
}
#contact textarea { height: 100px; max-width: 100%; resize: none; }
#contact button[type="submit"] { cursor: pointer; width: 100%; border: none; background: #0CF; color: #FFF; font-size: 15px; font-family: "微软雅黑", "宋体", "黑体"; margin-top: 20; margin-right: 0; margin-bottom: 15px; margin-left: 0; padding: 10px; }
#contact button[type="submit"]:hover {
 background:#09C;
 -webkit-transition:background 0.3s ease-in-out;
 -moz-transition:background 0.3s ease-in-out;
 transition:background-color 0.3s ease-in-out;
}
#contact button[type="submit"]:active { box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5); }
#contact input:focus, #contact textarea:focus {
 outline:0;
 border:1px solid #999;
}
::-webkit-input-placeholder {
 color:#888;
}
:-moz-placeholder {
 color:#888;
}
::-moz-placeholder {
 color:#888;
}
:-ms-input-placeholder {
 color:#888;
}
#footer11 { background-color: #F5F5F5; color: #111; padding-top: 15px; padding-bottom: 10px; text-align: center; margin: 0px; }
#footer_main { background-color: #F5F5F5; width: 980px; margin-right: auto; margin-left: auto; color: #111; padding-top: 15px; padding-bottom: 10px; padding-right: 10px; padding-left: 10px; text-align: center; margin-top: 0px; margin-bottom: 10px; }