﻿@charset "UTF-8";
html { font-family: "Microsoft YaHei"; }
html,
body { width: 100%; height: 100%; }
button,
html,
input,
select,
textarea { color: #222; outline: 0 none !important; blr: expression(this.onFocus=this.blur());
}
a,
input,
button { outline: none; }

::-moz-focus-inner {
 border: 0px;
}

::-moz-selection {
 background: #b3d4fc;
 text-shadow: none;
}
::selection { background: #b3d4fc; text-shadow: none; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #e3e3e3; margin: 1em 0; padding: 0; }
img { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0; }
textarea { resize: vertical; }
.chromeframe { margin: .2em 0; background: #e3e3e3; color: #000; padding: .2em 0; }
.ir { background-color: transparent; border: 0; overflow: hidden; }
.ir:before { content: ""; display: block; width: 0; height: 150%; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:after,
.clearfix:before { content: " "; display: table; }
.clearfix:after { clear: both; }
ul,
li { list-style: none; }
body { font-size: 1em; line-height: 1.4; background-size: 100% 100%; background-attachment: fixed; overflow-x: hidden; overflow-y: scroll; }
html,
body,
h1,
h2,
h3,
h4,
h5,
ul,
li,
p,
section,
header,
footer,
nav,
div { margin: 0; padding: 0; list-style: none; }
.fl { float: left; }
.fr { float: right; }
a,
a:hover { text-decoration: none; outline: none; }
a { color: #252525; }
.cl { clear: both; }
figure { padding: 0; margin: 0; }
 @media print {
* { background: 0 0 !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; }
a,
a:visited { text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after { content: ""; }
blockquote,
pre { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
img,
tr { page-break-inside: avoid; }
img { max-width: 100% !important; }
 @page {
 margin: .5cm;
}
h2,
h3,
p { orphans: 3; widows: 3; }
h2,
h3 { page-break-after: avoid; }
}
* { box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box;/* Safari *//*behavior: url(css/iecss3.htc); */ }
img { border: 0; padding: 0; vertical-align: middle; }
em { font-style: normal; }
.box_wd { max-width: 1200px; margin: 0 auto; }
#header { width: 100%; float: left; padding: 15px 0; }
#header .logo { float: left; }
#header .nav { float: right; margin-top: 15px; }
#header .nav li { float: left; margin-right: 15px; line-height: 30px; padding: 0 10px; border-radius: 5px; font-size: 14px; }
#header .nav .curr { background: #fc3c2a; }
#header .nav .curr a { color: #fff; }
#header .info { float: right; position: relative; padding-left: 60px; }
#header .info i { font-size: 50px; line-height: 50px; color: #fc3c2a; left: 0px; position: absolute; }
#header .info .text { font-size: 14px; }
#header .info .tel { font-size: 18px; font-weight: bold; }
#footer { background: #363e41; float: left; width: 100%; padding-top: 40px; }
#footer .logo { float: left; }
#footer .nav { float: left; width: 200px; margin-left: 50px; font-size: 14px; }
#footer .nav li { width: 50%; float: left; line-height: 30px; }
#footer .nav li a { color: #fff; }
#footer .info { float: left; color: #fff; font-size: 14px; line-height: 30px; }
#footer .tel { float: right; text-align: center; }
#footer .tel p { color: #666; }
#footer .tel p em { font-size: 30px; color: #fff; }
#footer .copy { width: 100%; float: left; font-size: 14px; line-height: 40px; color: #fff; text-align: center; background: #333; margin-top: 40px; }
#footer .copy a { color: #fff;}
 @media screen and (max-width: 769px) {
#header { padding: 10px; border-top: #fc3c2a solid 2px; }
#header .logo { height: 35px; }
#header .logo img { height: 100%; }
#header .info { display: block; padding-left: 30px; margin-top: 5px; }
#header .info i { font-size: 24px; line-height: 24px; }
#header .info .content .text { display: none; }
#header .nav li { margin-right: 0px; width: 25%; text-align: center; padding: 5px; }
#header .nav li a { display: block; border: 1px solid #ccc; border-radius: 5px; }
#footer { padding: 20px; }
#footer .logo { display: none; }
#footer .nav { margin-left: 0; width: 100%; }
#footer .nav li { width: auto; margin-right: 10px; }
#footer .info { color: #999; width: 100%; }
#footer .tel { float: left; text-align: left; }
#footer .copy { background: none; margin-top: 20px; line-height: 1.8; text-align: left; }
}
/*
  
 主色 #EC8617 
 高亮色 #ff6600
 字体颜色 #515151  文本颜色#626262
 线颜色 #dedede
 点缀色 #517fff

*/

/*# sourceMappingURL=public.css.map */
