﻿/*2020-04-01*/
@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, blockquote, img, em, i, p, u, span, id, input, textarea, table, td, tr, th { padding: 0; margin: 0; border: 0; outline: 0; font-style: normal; font-family: "微软雅黑", "microsoft yahei"; -webkit-text-size-adjust: none; }
ol, ul { list-style: none; }
li { list-style-type: none; }
img { border: 0; cursor: pointer; vertical-align: middle; cursor: default; }
a img { cursor: pointer; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins, em { text-decoration: none; font-style: normal; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
a { color: #333; text-decoration: none; }
a:hover { color: #bd1a2d; text-decoration: none; }
body {  font-size: 12px; color: #404040; line-height: 22px; font-family: "微软雅黑", "microsoft yahei"; }
.fl { float: left; }
.fr { float: right; }
.txt_b { font-weight: bold; }
.txt_left { text-align: left; }
.txt_right { text-align: right; }
.txt_center { text-align: center; }
.clearfix:after { content: ''; display: block; clear: both; }
.box { margin: 0 auto; width: 1200px; }