@charset "utf-8"; *[hidefocus] { outline:none; } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, textarea, p, blockquote, th, td { padding:0; margin:0; } fieldset, img, html, body, iframe { border:0; } table { border-collapse:collapse; border-spacing:0; } li { list-style:none; } h1, h2, h3, h4, h5, h6 { font-size:100%; } caption, th { font-weight:normal; font-style:normal; text-align:left; } em, strong { font-weight:normal; font-style:normal; } body, textarea, select, input, button { font-size:1em; color:#000; } body { background:#fff; overflow-y:scroll; } textarea { overflow:auto; resize:none; } a, button { cursor:pointer; } a { text-decoration:none; color:#1678ff; outline:none; } a:hover { text-decoration:none; color:#f00; } div, img, input, textarea, button, form, select, ul, ol, li, dl, dt, dd { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; } .cb { clear:both; } .hi { display:none; } #nxlon { background:#fff; margin:1em auto; width:950px; text-align:center; font-family:"helvetica neue", arial, sans-serif; } #hd { text-align:left; } #hd .lg { font-size:0; float:left; } #hd .cp { float:right; text-align:right; } #hd .t1 { font-size:1.7em; font-weight:bold; } #hd .t2 { font-size:0.8em; font-weight:normal; } #nv{clear:both; margin-top:3px; padding:3px 0; text-align:left; border-top:2px solid #1678ff; border-bottom:2px solid #1678ff;} #nv ul{float:left; } #nv ul li{float:left; margin-right:1px; font-size:0.9em; } #nv ul li a{padding:5px 18px; display:block; background:#f1f1f1; color:#000;} #nv ul li a:hover, #nv ul li a.current{background:#1678ff; color:#fff; } #nv ul li a.current:hover{background:#3399ff; } #bd { clear:both; margin:1em 0; text-align:left; } #tt p { margin-bottom:1em; text-align:justify; } #tt p:last-child { margin-bottom:0; } #tt p.license { float:right; margin:0 0 1em 1em; } #tt p.zh, #tt p.en { font-size:1.25em; } #dh { clear:both; margin:1em 0; padding:1.2em 0; background:#f1f1f1; text-align:center; } #dh h1 { font-size:1.5em; font-weight:bold; } #ds ul { display:table; width:100%; } #ds .ll, #ds .lr { display:table-cell; vertical-align:top; border-bottom:1em solid #fff; } #ds .ll { width:156px; } #ds .lr { border-left:1em solid #fff; } #ds .lr a{ font-weight:bold; } #ds .lr .ti, #ds .lr p { padding:4px 0; border-top:1px dotted #ccc; } #ds .lr .ti { font-size:1.1em; } #ds .lr .de { border-bottom:1px dotted #ccc; } #ft { clear:both; margin-top:-1.1em; padding:0.5em 0; border-top:2px solid #1678ff; text-align:center; font-size:0.9em; }