﻿@charset "utf-8";
/*基础制作页面组件*/
html, body, div, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, label, ul, ol, dl, li, dt, dd, a, img { margin: 0; padding: 0; border: 0; outline: none; font-weight: normal; }
*html { _background-image: url(about:blank); _background-attachment: fixed; }
article, aside, dialog, footer, #header, section, footer, nav, figure, menu { display: block; }
li { list-style-type: none; }
a { text-decoration: none; outline: none; color: #777; }
a:hover { text-decoration: underline; }
table { border-collapse: collapse; border-spacing: 0; margin: 0 auto; clear: both; }
fieldset, img { border: 0; }
em { font-style: normal; }
hr { height: 0; clear: both; }
.none { display: none; }
.clearfix {
*zoom:1; clear: both; height: 0; margin: 0; padding: 0; display: inline; _overflow: hidden; }
.clearfix:after { display: inline; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "."; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.clear { clear: both; }
q:before, q:after { content: ''; }
a img { border: none; }
.oclear { overflow: auto; zoom: 1; }
.align_c { text-align: center; }
.align_l { text-align: left; }
/*头图*/
.outside-all { margin: 0 auto; width: 998px; min-height: 400px; font-family: "MS UI Gothic"; background: url(http://jp.xinhuanet.com/kby20150204/images/bg-left.jpg) left top no-repeat; }
.topbg-line { width: 988px; height: 10px; margin-left: 10px; background: url(http://jp.xinhuanet.com/kby20150204/images/bg-top.jpg) left top no-repeat; }
.title { width: 960px; font-size: 20px; font-weight: bold; text-align: center; margin: 20px auto; color: #333333; line-height: 28px; }
.otherthing { margin: 0 auto; width: 922px; height: 30px; border-bottom: 2px solid #d6cfc7; }
.text-left { text-align: left; font-size: 13px; margin-left: 10px; line-height: 30px; color: #8d8d8d!important; width: 600px; float: left; }
.text-center { width: 140px; height: 24px; float: left; }
/* fontResizer */		
.fontResizer { line-height: 30px; height: 24px; width: 80px; margin-left: 50px; float: left; }
.fontResizer a { display: block; float: left; width: 20px; height: 20px; text-align: center; border: 1px solid #ccc; line-height: 20px; margin-left: 4px; color: #666; text-decoration: none; }
.fontResizer a:hover { color: #000; text-decoration: none; }
.smallFont { font-size: 14px; }
.medFont { font-size: 14px; }
.largeFont { font-size: 14px; }
.curFont { background: #EEEEF7; }
.fontbox { width: 922px; margin: 20px auto 20px auto; font-family: "MS UI Gothic"; color: #393939; }
.fontbox img { max-width: 100%; height:auto!important; margin-left:-2em; }
.fontbox #div_currpage img {margin-left:0; }
/* fontsizebox */
.fontsizebox p { line-height: 34px; margin: 0 0 20px 0; text-indent: 2em; }
.content-bottom { width: 260px; height: 20px; margin-left: 700px; margin-bottom: 30px; }
.content-bottom a { margin-left: 10px; }
