?@charset "utf-8"; /* reset css */ body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, button, textarea, p, th, td { margin: 0; padding: 0;} fieldset, img { border: 0;} address, cite, dfn, em, var { font-style: normal;} h1, h2, h3, h4, h5, h6 { font-size: 100%;} ol, ul { list-style: none;} table { border-collapse: collapse; border-spacing: 0;} caption, th { text-align: left; font-weight: normal;} /* ��� */ .clearfix:after, .nav:after, .content:after, .grid:after, .h:after { content: '\20'; display: block; height: 0; clear: both;} .clearfix, .nav, .content, .grid, .h { *zoom:1;} .clear { clear: both; height: 0; font: 0/0 Arial; visibility: hidden;} /* ͨ�� */ body, button, input, select, textarea { font: 12px/1.5 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; color: #333;} .vm, input, label { vertical-align: middle;} .tc { text-align: center;} .fl { float: left; _display: inline;} .fr { float: right; _display: inline;} .mb10 { margin-bottom: 10px;} .mr10 { margin-right: 10px;} .mt10{ margin-top: 10px;} .mt20{ margin-top: 20px;} .ml10{ margin-left: 10px;} .ml30{ margin-left: 30px;} .pb20{ padding-bottom: 20px;} .w690{ width: 690px;} .hide { display: none;} .nt { text-align: left; letter-spacing: -3em; overflow: hidden;} .nt:first-letter { margin-left: -20em;} /* ���� */ a { color: #252525; text-decoration: none;} a:hover { color: #b40001;} a:active { outline: none;} /* nav */ .nav li, .nav dt, .nav dd { float: left; position: relative;} .nav a { display: inline-block;} .nav dt { font-weight: bold;} /* tab */ .tab { display: block;} .tab li { float: left;} .tab li a { display: block;} /* list */ .h li { float: left; _display: inline; _white-space: nowrap;} .list-t, .list-a, .list-p, .list-b-t, .list-p-t, .list-p-t li, .list-r { overflow: hidden; zoom: 1;} .list-t li, .list-a li, .list-p li, .list-b-t li, .list-p-t li, .list-r li { position: relative; line-height: 1.5;} .list-t li a { overflow: hidden; text-overflow: ellipsis;} .list-t li a:hover { text-decoration: underline;} .list-t li span.tag { margin-right: 5px;} .list-t li span.date { position: absolute; top: 0; right: 0; color: #757575;} .list-p li { text-align: center;} .list-a li a { display: inline-block;} /* �Զ��� */ body { margin:0; font-family: microsoft yahei; font-size: 14px;} .content { width: 1210px; margin: 0 auto; background: #fff;} .bg{ background: #fff; background-size: 100%;}