/*base*/
html{ background:#fff;}   
body{ background:#fff; font-size:12px; line-height:14px; color:#333; font-family:Arial; text-align:center; }
*{margin:0;padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td { margin:0; padding:0;border:0px;}   
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
input,textarea,select,button,table,td,th{font-size:12px;}
address,cite,small{ color:#999; font-style:normal; font-size:12px;}
address,caption,cite,code,dfn,em,var { font-style:normal; font-weight:normal; }
table { border-collapse:collapse; border-spacing:0;} 
ol,ul,li {list-style:none; list-style-image:none;} 
fieldset,img {border:0; }
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline; color:#005cae;}
input {vertical-align:middle;}
input,textarea { font-family:Tahoma,Verdana,"ËÎÌå"; font-size: 12px; }
img {vertical-align: middle;border:0px ;}
.clear{ clear:both;}

.over {display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.wrapper { width:1004px; margin:0 auto;}
.main { width:100%; clear:both;}


/* top */
#top { background: url(../imgs/TOPPIC.gif) no-repeat right top;}
#logo { background:url(../images/logo.gif) no-repeat; width:450px; height:75px; margin:16px 0 16px 0; float:left;}

#nav { background:url(../imgs/navbg.gif) no-repeat -10px 0; height:36px; text-align:right; }
#nav  a { line-height:34px; color:#fff; padding:0 15px; font-size:14px; }

#topsubnav { background:url(../imgs/subnabbg.gif) repeat-x; height:10px; line-height:30px; color:#888; }
#topsubnav #time { display:none; float:left; line-height:28px; color:#666; width:250px; text-align:center;}
#topsubnav p {display:none; width:600px; margin-left:100px;}

/* foot */

#foot { background:url(../imgs/footbg.gif) no-repeat -10px 0; height:64px;}
#footlinks { float:left; width:260px; text-align:center;  }
#footlinks  select { margin-top:25px; width:180px;}
#copyright { float:right; width:480px; text-align:left; color:#666;}
#copyright p { margin-top:18px; line-height:18px;}


/* index */

#indleft { float:left;  width:500px; overflow:hidden; }
#indban { background:url(../imgs/ban1.gif) no-repeat; height:350px; float:left; width:495px; margin-bottom:1px;}
#indxiaoxun { background:url(../imgs/xiaoxun.gif) no-repeat; height:51px; clear:both;}
#indright { float:left; width:480px; height:380px; overflow:hidden; margin-left:15px;}

#indnews .indtit { background:url(../imgs/tnews1.gif) no-repeat; height:25px; margin-top:18px; }
.indtit .more { float:right; margin-right:5px;}
.newscon {}
.newscon  ul { margin-top:15px;}
.newscon  ul li { height:18px; background:url(../imgs/a1.gif) no-repeat 3px 5px; text-align:left; text-indent:15px; border-bottom:1px dotted #ddd; margin-bottom:8px; color:#888;}
.newscon  ul li span {width:380px!important; /* IE7+FF */ width:395px; /* IE6 */   float:left;} 

#indgg .indtit { background: url(../imgs/tgg.gif) no-repeat; height:25px; margin-top:15px; }


#indban2 { margin-top:15px; height:74px;}
#indban2 a img {FILTER: gray}
#indban2 a:hover IMG {FILTER:}

#subnav { background:url(../imgs/indsub.gif) no-repeat -10px 0; height:26px;}
#subnav ul { float:right; margin-right:0;}
#subnav ul li { float:left; width:97px; height:22px; margin-top:4px;}
#subnav ul li a { display:block; width:84px; height:22px; color:#ddd; line-height:20px; }
#subnav ul li a:hover { background: url(../imgs/sbtn2bg.gif) no-repeat; text-decoration:none; color:#555; }


#hotnav { height:70px; text-align:center;}
#hotnav ul { margin:0 auto; width:850px; margin-top:18px;}
#hotnav ul li { float:left; width:100px;}
#hotnav ul li a { display:block; height:33px; width:100px; line-height:33px; background:url(../imgs/bt1.gif) no-repeat 6px 0; }
#hotnav ul li a:hover { background:url(../imgs/bg2.gif) no-repeat 6px 0; color:#ee241a;}

