@charset "utf-8";
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0; padding:0; font-weight:normal;font-style:normal;font-size:100%; font-family:inherit;}
ol, ul ,li{list-style:none;}
img {border:0; vertical-align:middle;}
.ptd10{ padding-top:10px;}
.weizhi img{vertical-align:middle;}
body {color:#000;background:#FFF url(bg.gif) repeat-x 0 0; text-align:center; font:12px/1.5 Arial, Helvetica, sans-serif; }
.clearfix:after {clear:both; content:"."; display:block; height:0pt; visibility:hidden; overflow:hidden;}
.clear{clear:both;height:1px; margin-top:-1px; width:100%; }

.dis{display:block;}
.undis{display:none;}
.ge{ margin-top:5px;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.hse{ color:#CC3300;}
.imt img{width:50px; padding:5px;}
.red{ color:#F00;}


.bodycss5{}
#container { margin:0 auto;text-align:left; padding-bottom:10px; } 
#container #header{background:url(hdbg.gif) no-repeat 10px -18px;padding:0 4px 0 4px; position:relative; margin:0 auto; height:82px; clear:both;}
#container #cssleft{float:left; width:156px;padding:15px 0;}
#container #cssright{float:right; width:210px; padding:15px 0; background:#FFF;}
#container #maincont ,#container #mainconts{margin:0 210px 0 156px; padding:0 10px 20px 10px;background:#FFF;}
#container #footer { margin-top:10px;background:#FFF;font-size:13px; color:#666666; border-top:1px solid #CCCCCC;font-weight:bold; clear:both; text-align:center; line-height:25px; background:#F2F2F2;} 
#container #footer h2{ height:25px; line-height:25px;  background:#F2F2F2; padding-top:8px;}
#container #footer h2 a ,#container #footer a{ color:#777777;text-decoration:none;}
#container #footer h2 a:hover ,#container #footer a:hover{color:#CC0000; text-decoration:underline;}
#container #footer .otheo{ color:#999999; line-height:16px;padding-top:8px; clear:both; width:100%; text-align:center; background:#F2F2F2;}
#container #footer .otheo a{ color:#999999; text-decoration:none;}
#container #footer .otheo a:hover{ color:#CC0000; text-decoration:underline;}

#header .logo h1{font-size:220%; font-family:"黑体"; position:absolute; top:30px; width:200px;line-height:35px; left:15px; height:36px;}#header .logo h1 a{ color:#FFF; text-decoration:none;}
#header .sousuo{ position:absolute;top:18px; height:33px;left:24%; line-height:33px;}
#header .sousuo .txt{ padding:4px 5px; border:1px solid #06F; margin:0 5px; color:#C35301; font-size:14px; width:190px; text-align:left;}
#header .sousuo .txt:hover{border:1px solid #000; background:#F0F0F0;}
#header .sousuo .bot{ padding:2px 5px; width:80px;color:#000; font-weight:bold; cursor:pointer; font-size:14px;}
#header .sousuo .bot:hover{  color:#03F;}
#header .nvright{ position:absolute;width:380px;color:#FFF16D; top:0; right:10px; text-align:left;}

#header .nvright ul.dhang{width:380px; float:right;font-size:12px; padding-top:15px;}
#header .nvright ul.dhang li{float:right;height:20px; line-height:20px; margin-left:6px;margin-top:4px; padding:0 5px; background:#FFF; text-align:center;border-left:3px solid #03C;}#header .nvright ul.dhang li strong{ font-weight:normal;}
#header .nvright ul.dhang li a {color:#333; text-decoration:none;}
#header .nvright ul.dhang li a:hover {color:#CC0000; text-decoration:underline; }

a.du{ padding-left:18px; background:url(key2.gif) no-repeat 0 -1px;}
a.gin{ padding-left:18px; background:url(gin.gif) no-repeat 0 0;}


#cssleft .nav{ float:left; clear:both; width:144px; padding:0;}/* border:1px solid #D3D5CC;  padding:10px 5px;*/
#cssleft .nav li{border:1px solid #B0C55E; border-left:8px solid #03C; float:left; width:140px; font-size:14px; margin:1px 0; overflow:hidden; height:24px; line-height:24px; background:#EFEFEF;}
#cssleft .nav li a{width:130px; height:100%; text-decoration:none; display:block;  color:#333; padding-left:10px;}
#cssleft .nav li a:hover{width:130px; height:100%; display:block;text-decoration:underline; color:#C60A00; padding-left:10px;}


#container #cssright dl{ float:left; width:210px; clear:both;}
#container #cssright dl dt{ height:27px; line-height:27px; float:left; width:193px; padding-left:17px; font-size:14px; background:url(htitbg.gif) no-repeat 0 0; color:#7B9905;}
#container #cssright dl dd{float:left; width:210px; clear:both; padding-top:5px; background:#FFFFFF;}
#container #cssright dl dd li{ float:left; height:22px; font-size:12px; line-height:22px;width:200px; background:url(dot.gif) no-repeat 2px 8px; padding-left:10px; overflow:hidden;}
#container #cssright dl dd li a:link{color:#00e; text-decoration:none;}
#container #cssright dl dd li a:visited{color:#800080; text-decoration:none;}
#container #cssright dl dd li a:hover {text-decoration:underline;}


#container #maincont .weizhi { float:left; height:30px; line-height:30px; text-align:left; font-size:13px;width:100%;*width:100% !important;*width:98.5%;}
#container #maincont .weizhi2{ height:40px; text-align:left; font-size:13px; border-bottom:1px solid #CCCCCC; width:100%;*width:100% !important;*width:98.5%;overflow:hidden;}
.weizhi2 img{vertical-align:middle;}
#container #maincont .youqing{ float:left;line-height:24px; text-align:left; font-size:13px;width:98.5%;padding-top:20px;}
#container #maincont .youqing a{ float:left; padding-right:10px;height:24px;white-space:nowrap; line-height:24px; text-align:left; font-size:12px; color:#666666; text-decoration:none;}
#container #maincont .youqing a:visited{color:#663333;}



#container #maincont .weizhi a ,#container #mainconts .weizhi a{color:#000; text-decoration:none;}
#container #maincont .weizhi a:hover , #container #mainconts .weizhi a:hover{color:#CC0000; text-decoration:underline;}
#container #maincont .ts2 ,#container #mainconts h2{ float:left; font-size:15px; font-weight:bold; text-align:left; height:22px; line-height:22px;width:98.5%; padding-left:5px;}
#container #maincont .ts2 span ,#container #mainconts h2 span{ float:right;height:25px; line-height:25px; padding-right:20px;}
#container #maincont ul{ float:left; text-align:left; width:100%;*width:100% !important;*width:98.5%; font-size:13px; padding:5px 0;}
#container #maincont ul li{ line-height:26px; height:26px; font-size:14px; width:98.5%; padding-left:5px;}
#container #maincont ul li:hover{ background:#F0F0F0;}
#container #maincont ul li a:link{color:#00e;}
#container #maincont ul li a:visited{color:#800080;}
#container #maincont ul li a:hover{text-decoration:underline;}
*html #divcss5-left{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
*html{background:url(null) no-repeat fixed;}
#divcss5-left{position:fixed;left:0;top:68px; _padding-top:69px;}
#container #maincont ul li .wu { color:#00e;}
#container #maincont ul li .wu a{ color:#00e; text-decoration:none;}
#container #maincont ul li .wu a:hover{text-decoration:underline;}

#container #cssright dl dd ul.li_rt18 li{float:left; height:22px; font-size:12px; background:none; padding-left:0; line-height:22px;width:210px; overflow:hidden;}
#container #maincont ul.sanfen li{float:left; width:30%; height:22px; line-height:22px; text-align:left;}
#container #maincont .words ul.sanfens li{float:left; width:30%; height:22px;line-height:22px; text-align:left;}