body, div, span, header, footer, nav, section, aside, article, ul, dl, dt, dd, li, a, p, h1, h2, h3, h4, h5, h6, i, b, em, strong, th, td, textarea, button, input, select, figure, figcaption { padding: 0; margin: 0; font-style: normal; font-weight: normal; -webkit-tap-highlight-color: transparent; -moz-text-size-adjust: none; -webkit-text-size-adjust: none; -ms-text-size-adjust: none; text-size-adjust: none; -ms-touch-action: manipulation; touch-action: manipulation; }

body { font-family: Helvetica, Tahoma, Arial, "Microsoft YaHei", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif; letter-spacing: 1px; }

textarea, button, input, select { outline: 0; -webkit-appearance: none; }

li, dd { list-style: none; }

a { text-decoration: none; }

table { border-collapse: collapse; }

input, button { -webkit-appearance: none; border-radius: 0; outline: none; border: 0; }

img { border: 0; display: block; }

.clearfix { zoom: 1; }

.clearfix:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }

.pr { position: relative; }

.fl { float: left; }

.fr { float: right; }

.none { display: none; }

[v-cloak] { display: none !important; }

.display-flex { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.flex-none { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }

.flex-auto { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; }

.flex1 { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.items-center { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.justify { text-align: justify; }

.justify:after { content: ''; display: inline-block; width: 100%; height: 0; }

body, html { background: #fff; height: 100%; }

.auto1000 { width: 1000px; margin: 0 auto; }

.main { text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; padding-top: 60px; }
.main p { font-size: 18px; color: #1A2900; margin-bottom: 30px; }
.main p:nth-child(2) { margin-bottom: 60px; }
.main p span { margin: 0 5px; color: #3865ce; }
.main .sj-name img { display: block; margin: 0 auto 45px; width: 120px; }
.main .sj-name a { display: block; width: 120px; height: 36px; line-height: 36px; text-align: center; margin: 0 auto; font-size: 18px; color: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#FF6E30), to(#DD0404)); background: -webkit-linear-gradient(#FF6E30, #DD0404); background: -o-linear-gradient(#FF6E30, #DD0404); background: linear-gradient(#FF6E30, #DD0404); border-radius: 18px; -webkit-box-shadow: 0 2px 8px 0 rgba(124, 0, 0, 0.5); box-shadow: 0 2px 8px 0 rgba(124, 0, 0, 0.5); }
.main .sj-name a:hover { background: -webkit-gradient(linear, left top, left bottom, from(#DD0404), to(#FF6E30)); background: -webkit-linear-gradient(#DD0404, #FF6E30); background: -o-linear-gradient(#DD0404, #FF6E30); background: linear-gradient(#DD0404, #FF6E30); }

footer { background: #F9F9F9; padding: 28px 0px; position: fixed; left: 0; right: 0; bottom: 0; }
footer .footer-l { float: left; }
footer .footer-l img { display: inline-block; vertical-align: text-bottom; }
footer .footer-l strong { font-size: 24px; color: #C8C8C8; }
footer .footer-l strong:before { content: ''; display: inline-block; width: 1px; height: 24px; margin: 0px 8px 0 5px; background: #ccc; vertical-align: sub; }
footer .footer-l p { margin-top: 7px; font-size: 14px; color: #969696; }
footer .footer-l p em { margin-right: 14px; }
footer .footer-r { margin-left: 300px; }
footer .footer-r a { display: inline-block; position: relative; }
footer .footer-r span { font-size: 28px; color: #A2A1A1; line-height: 1; }
footer .footer-r em { font-size: 12px; color: #808080; letter-spacing: 0.5px; background: url(../images/icon.png) no-repeat; display: inline-block; width: 59px; height: 24px; line-height: 24px; text-align: center; vertical-align: top; text-indent: 4px; }

/*# sourceMappingURL=main.css.map */
