﻿@charset "utf-8";
*{margin:0;padding:0}
html{text-align:center;font:12px Arial;background:url(title_bg.gif) repeat-x}
body{width:950px;text-align:left;color:#424A5E;position:relative;margin:0 auto;padding:0 5px}
a{color:#0455A1;text-decoration:none}
a:hover{color:#349734}
img{border:none}ul{list-style:none}
h6{font:0/0 Arial;clear:both;height:0}
.clear{clear:both}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */
.mt5{margin-top:5px}
.fl{float:left}
.fr{float:right}
.lia{background:none}
.lib{background:#f5f8ff}
.dis{display:block}
.undis{display:none}
#head{height:90px;background:url(headBg.gif) repeat-x center 30px}
#head h1{width:248px;float:left;background:url(logo1.jpg) no-repeat}
#head h1 a{display:block;width:280px;font:700 16px/30px Arial;padding:30px 0 0}
#head h2{font:700 12px/20px Arial; clear:both;width:430px;float:left}
#head ul{float:right;height:90px;background: url(naviBg.gif) no-repeat left 30px}
#head ul li{float:left}
#head ul li a{display:block;float:left;padding:0 18px;font:700 12px/30px Arial}

#nav{background:url(navbg.gif);height:30px;padding:2px 0 0 7px}
#nav li{float:left;background:url(i.gif) no-repeat right 4px;padding:0 2px 0 0}
#nav a{display:block;float:left;padding:0 0 0 7px}
#nav a span{display:block;font:700 12px/30px Arial;color:#fff;padding:0 10px 0 3px}
#nav a:hover{background:url(navhover.gif) no-repeat left top}
#nav a:hover span{color:#135697;background:url(navhover.gif) no-repeat right top}
#nav .nobg,#head .nobg{background:none;padding:0}
#guide{height:24px;background:url(guidebg.gif) no-repeat;color:#004c9a}
#guide em,#guide p{font:12px/24px Arial}
#guide em{width:500px;float:left;text-indent:22px}
#guide p{background:url(guidebg.gif) no-repeat right top;float:right;width:200px;height:24px}
#notice{color:#004C9A;background:url(notice.gif) repeat-x;height:20px;padding:12px 0 0}
#foot{height:24px;background:url(950x24.gif);color:#349734;margin:5px 0 0}
#foot p{float:right;font:12px/24px Arial}
#foot p a{display:block;float:left;padding:0 10px}
#foot h3{width:180px;float:left;height:24px;font:700 12px/24px Arial;padding:0 0 0 5px}
#foot h3 a{color:#349734}
#foot h3 em{font:700 12px/24px Arial}
#copy,#copy strong,#copy em{font:12px/30px Arial;text-align:center;color:#666}
#copy a{color:#666}
#news{height:386px;width:256px;position:absolute;left:5px;top:178px;background:url(260x390.gif);overflow:hidden;padding:2px}
#news h3{height:18px;padding:8px 0 0 35px;background:url(news.gif) 3px center no-repeat;font:700 14px Arial;color: #0455A1}
#news h3 a{font:700 14px Arial}
#news ul{padding:3px}
#news ul li{background:url(icon.gif) no-repeat -2px 5px}
#news ul li a{font:12px/24px Arial;display:block;background:url(dot.gif) repeat-x center bottom;width:100%;text-indent:21px}

.h{background:#349735;color:#FFF;cursor:pointer;font:700 12px/15px Arial;border:1px solid #fff;text-align:center;padding:5px}
#t1-c p,#t2-c p,#t3-c p{background:#EEE;border:3px solid #fff;border-top:1px solid #fff;height:71px;width:240px;padding:5px}
.tab{padding:2px}
.on{background:#004C9b url(tabh.jpg) repeat-x}
.tab *{float:left;width:245px}


#tab{width:260px;height:291px;overflow:hidden;z-index:10;position:absolute;right:5px;top:154px;border-bottom:#0455A1 3px solid}
#tabt{border-bottom:#0455A1 3px solid;height:24px}
#tabt P{float:left;font:700 12px/24px Arial;text-align:center}
#tabt p.tit{width:178px}
#tabt p.ton,#tabt p.toff{border-left:#f2f2f2 1px solid;width:40px;cursor:pointer}
#tabt p.ton{background:#0455A1}
#tabt p.ton a{color:#fff}
#tabt p.toff{background:#f0f0f0}
#tabc ul{border:0px; padding:1px; margin:-2px}
#tabc{background:url(tabn.gif) no-repeat 2px 9px;height:270px;padding:3px 0 0}
#tabc a{font:12px/26px Arial;display:block;background:url(dot.gif) repeat-x center bottom;text-indent:2em;width:100%} 
 
#imgtext{width:260px;height:115px;position:absolute;right:5px;top:453px;background:url(260x115.gif)}
#imgtext h3 a{font:700 14px/24px Arial;display:block;padding:5px 0 0 25px}
#imgtext p{font:12px/19px Arial;width:150px;float:right;text-indent:2em;padding:5px}
#imgtext img{width:90px;height:76px;float:left;display:block;padding:5px}
#swf{width:416px;height:274px;position:absolute;left:270px;top:179px;background:url(logo.gif) no-repeat center center;border:#dedede solid;border-width:0 1px;padding:0 1px}
#tags{width:420px;height:115px;position:absolute;left:270px;top:453px;background:url(420x115.gif)}
#tags form{height:23px;padding:0 7px}
#tags p{padding:7px 7px 0 7px;font:12px/20px Arial}
#tags .text{width:341px;padding:3px 0 0 5px;height:20px;background:url(search-input-bg.gif) no-repeat}
#tags .submit{width:50px;height:23px;background:url(submit.gif)}
#tags .text,#tags .submit{font:700 12px/19px Arial;color:#424A5E;border:none}

#kmb{height:115px;width:690px}
#kmb li{width:133px;height:115px;float:left;background:url(133x115.gif);margin:0 5px 0 0}
#kmb li img{width:125px;height:84px;display:block;padding:4px;border-bottom:1px solid #dedede}
#kmb li span{display:block;line-height:21px;text-align:center}
.ggad{width:468px;height:60px;background:url(472x64.gif);padding:2px}
#kjc,#sjc,#sgj,#yx{width:260px}
#kjc,#kjy,#sgj,#syh,#sjc,#yx,#xx{height:270px}
#kjy,#xx,#syh{width:420px}
#sjc,#kjc{background:url(260x270.gif)}
#kjy{background:url(420x270.gif);display:inline;margin-left:5px}
#kjy h2{float:right;width:270px;padding:0 5px}
#kjy h2 a{font:700 14px/24px Arial;background:url(dot.gif) repeat-x center bottom;display:block}
#kjy p{font:12px/20px Arial;float:right;width:270px;padding:5px;text-indent:2em}
#kjy img{float:left;width:125px;padding:5px;height:85px}
#kjy ul{margin:0 5px;width:410px;border-top:1px solid #dedede}
#kjy li{width:205px;float:left}
#kjy li a{font:12px/24px Arial;display:block;background:url(dot.gif) repeat-x center bottom;width:100%;float:left}


#syh ul{width:418px;float:left}
#syh p{width:150px;height:222px;float:right;margin-top:5px;background:url(158x230.gif);padding:4px}
#syh p strong{display:block;font:700 12px/23px Arial;border-bottom:1px solid #dedede}
#syh p img{display:block;width:150px;height:165px;padding:3px 0}
#syh p span{font:12px/18px Arial;text-indent:2em;color:#424A5E}

#link{width:685px;height:115px;background:url(685x115.gif)}
#link h3 span{font:12px/25px Arial}
#link ul{padding:0 6px;margin:2px 0 0}
#link li{background:#f5f8ff;width:106px;height:18px;float:left;border:1px solid #FFF;font:12px/18px Arial;padding:0 2px;text-align:center}
#kjc,#kmb,#sjc,#syh,#zy,#xx{float:left}
#xc,#sgj,#w,#yx,#link{float:right}
#kmb,#sjc,#zy,#link,.ggad{margin-top:5px}
#kjc h3,#kjy h3,#xc h3,#sjc h3,#syh h3,#sgj h3,#zy h3,#yx h3,#xx h3,#link h3{padding:5px 0 0 24px}
#kjc h3 a,#kjy h3 a,#xc h3 a,#sjc h3 a,#syh h3 a,#sgj h3 a,#zy h3 a,#yx h3 a,#xx h3 a,#link h3 a{font:700 12px/25px Arial}
.d62{width:685px;height:270px;background:url(685x270.gif)}
#xc,#zy{width:260px;height:390px;background:url(260x390.gif)}
#zy h4{font:700 12px Arial;padding:10px 0 0;border-bottom:1px solid #dedede}
#zy img{width:80px;height:65px;padding:5px;display:block;float:left}
#zy p{width:160px;height:65px;padding:5px;float:right;text-indent:2em; line-height:16px}
#xx ul{padding:0 0 0 6px;margin:6px 0 0}
#xx li {float:left;width:134px;padding:2px}
#xx li span {text-align:center;line-height:20px;display:block;border:1px solid #dedede;border-top:none}
#xx li a img{display:block;width:126px;height:80px;border:1px solid #dedede;padding:3px}
#xx li a:hover img,#xx li a:hover span{border-color:#bebebe}


#xc h2{padding:5px 8px}
#xc h2 a{font:700 14px/24px Arial;border-bottom:1px solid #dedede;display:block;padding:0 0 0 24px}
#xc p{ text-indent:2em;padding:0 10px; line-height:20px}

#xc ul,#sjc ul,#zy ul,#sgj ul,#yx ul,#kjc ul,#syh ul{padding:0 3px}
#xc ul li,#sjc ul li,#zy ul li,#sgj ul li,#yx ul li,#kjc ul li,#syh ul li{background:url(icon.gif) no-repeat -2px 5px}
#xc ul li a,#sjc ul li a,#zy ul li a,#sgj ul li a,#yx ul li a,#kjc ul li a,#syh ul li a{font:12px/24px Arial;display:block;background:url(dot.gif) repeat-x center bottom;width:100%;text-indent:21px}


#lip{height:24px;background:url(950x24.gif) no-repeat;padding:3px 3px 2px 5px}
#lip span{display:block;width:728px;float:left;padding:3px 0 0}
#lip strong{display:block;width:210px;float:right}
#lip strong a{font:12px/21px Arial;text-decoration:underline}


#main,#side{height:auto}
#main{width:616px;float:left;background: url(616x1.gif)}
#list{padding:92px 20px 5px 20px}
#list h3{padding:5px 4px 0 4px}
#list h3 a{color:#004c9a;font:normal 16px/20px Arial;text-decoration:underline;padding:5px 4px 0 4px}
#list p{font:12px/18px Arial;text-indent:2em;color:#5f5f5f;padding:0 4px;margin:5px 0 0}
#list span{color:#008000;font-size:12px;display:block;padding:0 4px;background:url(dot.gif) repeat-x center bottom}
#list span a{color:#77c;text-decoration:underline;line-height:20px}
#content,#onepage{font:14px/1.6em Arial;padding:0 20px 0.4em 20px}
#content h1,#onepage h1{text-align:center;padding:0 0 80px 0;font:700 24px/60px Arial}
#content h1 a,#onepage h1 a{color:#424A5E}
#content h2,#onepage h2{font:700 20px/2em Arial;background:url(dot.gif) repeat-x center bottom}
#content h3,#onepage h3{font:700 16px/2em Arial;background:url(dot.gif) repeat-x center bottom}
#content p,#onepage p{padding:0.4em 0;text-indent:2em}
#onepage{padding:92px 20px 5px 20px}
#related{width:592px;height:310px;margin:0 auto}
#related h3{border:1px solid #d7d7d7}
#related h3 a{padding:4px 0 0 24px;font:700 12px/25px Arial;display:block}
#related p{padding:3px 16px;width:262px;height:264px;float:right;border-style:solid;border-width:0 1px 1px 0;border-color:#d7d7d7}
#related ul{padding:3px;width:290px;height:264px;float:left;border-style:solid;border-width:0 0 1px 1px;border-color:#d7d7d7}
#related ul li{background:url(icon.gif) no-repeat -2px 5px}
#related ul li a{font:12px/24px Arial;display:block;background:url(dot.gif) repeat-x center bottom;width:100%;text-indent:21px}
.k_pagelist{padding:5px 20px;display:block}
.k_pagelist em,.k_pagelist input{border:1px solid #c0e0f3;background:#eef5fe;font:700 12px/160% Arial}
.k_pagelist em,.k_pagelist strong,.k_pagelist a{padding:0 5px}

#lips{font:12px Arial;text-align:center;position:absolute;left:5px;top:215px;width:616px;border-bottom:1px solid #dedede;height:36px}
#lips span{padding:0 10px}
#lips #k_hit{padding:0}
#linkad{position:absolute;left:20px;top:265px;width:468px}
#side{width:324px;float:right;background:url(1x324.gif)}
#side h3{padding:10px 0 5px 0;background:#fff;}
#side h3 a{font:700 14px Arial;border-style:solid;border-width:0 1px 0 6px;border-color:#fff #fff #fff #0455A1;display:block; text-indent:17px;padding:3px 0 0}
#side ul{padding:3px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;font:12px/24px Arial}
#side ul li{background:url(icon.gif) no-repeat -2px 5px}
#side ul li a{font:12px/24px Arial;display:block;background:url(dot.gif) repeat-x center bottom;width:100%;text-indent:21px}
#blank{height:10px;font:10px/10px Arial;border-bottom:1px solid #d7d7d7;background:#fff}

#sideswf{padding:2px 21px;border-bottom:1px solid #d7d7d7}
#side #top{height:92px;padding:0 3px;border-bottom:1px solid #d7d7d7}
#bt{background:url(950x3.gif);height:3px;font:0/0 Arial;margin:10px 0 0}
#bb{background:url(950x3b.gif);height:3px;font:0/0 Arial;clear:both}

.toc {text-indent: 0;}
UL.toc, OL.toc {list-style: none}
DIV.toc UL UL, DIV.toc OL OL {margin-left: 0}
DIV.toc UL UL UL, DIV.toc OL OL OL {margin-left: 1em}
DIV.toc UL UL UL UL, DIV.toc OL OL OL OL {margin-left: 0}
LI.tocline1 {font-weight: bold}
LI.tocline2 {font-weight: normal}
LI.tocline4 {font-style: italic}
/* DIV.subtoc UL, DIV.subtoc OL {list-style: none} */
/* The border in the following rule crashes NN4 on fonts.html :-(
DIV.subtoc {padding: 1em; border: solid black thin; margin: 1em 0;
    background: #ddd}
*/