/* CSS Document */
#weaper { margin:0 auto;  width:1001px; }
#head, #ad, #content, #foot, .flink { width:1001px; margin:0 auto; }
#head {  }
#head .logo { width:248px;  height:61px; margin-top:20px;  float:left; margin-bottom:10px;   overflow:hidden; background: url(../images/kg_03.jpg) no-repeat top center; }
#head .logo a { display:inline-block; width:248px; height:61px; overflow:hidden; }
#head .link { width:210px; float:right; margin-top:20px; font-size:12px; text-align:center; color:#666;}
#head .link a { margin-left:5px; margin-right:5px; color:#666; }
#head .link a:hover { color:#000; }
#head .menu { height:34px; line-height:34px; background:url(../images/kg_14.jpg) no-repeat no-repeat center; }
#head .menu ul { margin-left:20px; }
#head .menu ul li { display:inline; float:left; position:relative; }
#head .menu ul li a { color:#FFF; font-size:12px; font-family:'Î¢ÈíÑÅºÚ';  font-weight: bold ; display:inline-block;  height:34px; line-height:34px; padding-left:30px; padding-right:25px; background:url(../images/spit.jpg) no-repeat left bottom;}
#head .menu ul li a:hover,#head .menu ul li a.cur { background:url(../images/spit.jpg) no-repeat left bottom; color:#e00;line-height:34px; }
 #ad { margin-top:10px; }
#content { }
#content .left { width:189px;   float:left; margin-right:10px;}
.lpro { margin-top:0px; }
.lpro li { height:auto; }
.lpro li a { color:#1871ba; font-weight:bold; background:url(../images/kg_41.jpg) no-repeat 0px 9px; display:inline-block; width:100%;  line-height:26px;  }
.lpro li a:hover { background-image:none; color:#00418c; }
.lpro li ul { background-image:none; width:80%; margin:0 auto; display:none;}
.lpro li ul li { padding:0;}
.lpro li ul li a { font-weight:normal; background:url(../images/arrow02.gif) no-repeat left center; }
.rightbox { margin-bottom:10px;  }
.rightbox .h { height:31px; line-height:31px;background:url(../images/t_right.gif) no-repeat top center;color:#FFF }
.rightbox .h span { font-size:14px; font-weight:bold;   line-height:30px; color:#FFF;  }
.rightbox .h a { font-size:14px; font-weight:bold; color:#FFF }
.rightbox .h a:hover { color:#FFF }
.rightbox .rcon { padding:10px; line-height:150%;}
.rightbox .rcon p {  }
#content .right { width:800px; float:right; overflow:hidden; }
.rightabout { }
.rightnews { }
.rightnews ul { width:90%; margin:0 auto; margin-top:10px; }
.rightnews ul li { height:22px; line-height:22px; background:url(../images/li.gif) no-repeat 0px 6px; overflow:hidden; }
.rightnews ul li span { float:right; font-size:12px; height:22px; line-height:22px; color:#999 }
#content .right .rightpro { }
.cRight { }
.cRight ul { width:100%; }
.cRight div.pro { display:inline-block; float:left; margin-right:10px; margin-bottom:10px; width:45%; word-break:break-all; word-wrap:break-word; text-align:center }
.cRight div.pro div { text-align:left; margin-bottom:5px; line-height:150%; }
.cRight div.pro div a { font-weight:bold; color:#333;}
.cRight div.pro a img { padding:1px;  }
.cRight div.pro a:hover img { padding:1px; }
.dynamic { }
.dynamic ul li { }
.dynamic ul li a { display:inline-block;   background:url(../images/li.gif) no-repeat left center; width:100%; }
.dynamic ul li p { font-size:12px; line-height:150%; margin-top:10px; margin-bottom:10px; }
.page { font-size:12px; text-align:right; }
.page a { display:inline-block; padding:0px 10px; border:1px solid #ccc; }
.page a:hover { background-color:#198bea; color:#FFF; }
#foot { background:#e6f5ff url(../images/kg_91.jpg) repeat-x top}
#foot p { font-size:12px; padding:5px; text-align:center;  }
#foot p a { color:#333; }
.flink { font-size:12px; line-height:150%; padding:10px 0px 0px 0px; text-align:left }
.flink a { display:inline-block; padding:3px 5px; float:left; }
#foot .copy { font-size:12px;   line-height:200%; text-align:center; color:#666666; padding-bottom:20px; }
