@charset "utf-8";
*{margin:0;padding:0}
body{width:950px;text-align:left;color:#444444;position:relative;margin:0 auto;padding:0 5px}
a{color:#444444;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:92px;}
#head h1 a{display:block;width:280px;font:700 16px/60px  Arial;padding:10px 0 0}
#head h2{font:700 12px/24px Arial; clear:both;width:430px;float:left}
#head ul{float:right;height:86px;background: url(naviBg.gif) no-repeat left 30px}
#head ul li{float:left}
#head ul li a{display:block;float:left;padding:0 38px;font:700 12px/30px Arial}
#topx h3 a{color:#349734}

#nav a span{display:block;font:700 Arial;color:#fff;}

#nav a:hover span{color:#135697;}

#guide{height:24px;background:url(guidebg.gif) no-repeat;color:#004C9A}
#guide em,#guide p{font:12px/24px Arial}
#guide em{width:700px;float:left;text-indent:24px}
#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{border-left:3px solid #fff; border-right:3px solid #fff; background:#EEE; border-top:1px solid #fff; height:71px;width:240px;padding:5px; border-bottom:3px solid #fff}
.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:3px solid #E2F9D5}
#tabt{border-bottom:3px solid #E2F9D5;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:#54AF07}
#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:210px;height:75px;float:left;display:block;padding:5px}
#swf{border-left:1px solid #dedede; border-right:1px solid #dedede; border-top:0 solid #dedede; width:416px;height:274px;position:absolute;left:270px;top:179px;background:url('logo.gif') no-repeat center;border-bottom:0 solid #dedede; padding-left:1px; padding-right:1px; padding-top:0; padding-bottom:0}
#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:320px;padding:3px 0 0 5px;height:20px; no-repeat}
#tags .submit{width:50px;height:23px;background:url(submit.gif)}
#tags .text,#tags .submit{font:700 12px/19px Arial;color:#444444;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:#444444}

#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 {border-left:1px solid #dedede; border-right:1px solid #dedede; text-align:center;line-height:20px;display:block;border-top:medium none; ; border-bottom:1px solid #dedede}
#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,#topic{height:auto}
#main{width:616px;float:left;background: url(616x1.gif)}
#list{padding:1px 20px 5px 20px}
#list h3{padding:5px 4px 0 4px}
#list h3 a{color:#008800;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:#444444;font-size:12px;display:block;padding:0 4px;background:url(dot.gif) repeat-x center bottom}
#list span a{color:#444444;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:#444444}
#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{border-left:0 solid #d7d7d7; border-right:1px solid #d7d7d7; border-top:0 solid #d7d7d7; width:262px;height:264px;float:right;border-bottom:1px solid #d7d7d7; padding-left:16px; padding-right:16px; padding-top:3px; padding-bottom:3px}
#related ul{border-left:1px solid #d7d7d7; border-right:0 solid #d7d7d7; border-top:0 solid #d7d7d7; padding:3px; width:290px;height:264px;float:left;border-bottom:1px solid #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:255px;width:468px}
#side{width:324px;float:right;background:url(1x324.gif)}
#side h3{padding:10px 0 5px 0;background:#fff;}
#side h3 a{border-left:6px solid #54AF07; border-right:1px solid #fff; border-top:0 solid #fff; display:block; text-indent:17px;font-style:normal; font-variant:normal; font-weight:700; font-size:14px; font-family:Arial; border-bottom:0 solid #fff; padding-left:0; padding-right:0; padding-top:3px; padding-bottom: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}

#topic {width:324px;float:right;background:url(1x324.gif)}
#topic h3{padding:10px 0 5px 0;background:#fff;}
#topic h3 a{border-left:6px solid #54AF07; border-right:1px solid #fff; border-top:0 solid #fff; display:block; text-indent:17px;font-style:normal; font-variant:normal; font-weight:700; font-size:14px; font-family:Arial; border-bottom:0 solid #fff; padding-left:0; padding-right:0; padding-top:3px; padding-bottom:0}
#topic ul{padding:3px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;font:12px/24px Arial}
#topic ul li{ float:left; margin: 1px 2px 2px 2px; background:none;}
#topic ul li a{font:12px/24px Arial;display:block;background:url(dot.gif) repeat-x center bottom;width:100%;text-indent:21px}

#sideswf{padding:2px 2px;border-bottom:1px solid #d7d7d7}
#side #top {height:250px;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}
*/