body{font:12px "宋体"; overflow-x:hidden; background:url(../imgs/topbj.jpg) repeat-x;}
body,form,div,span,ul,dl,dt,dd,h1,h2,h3{margin:0px; padding:0px}
a:link{text-decoration:none; color:#3E3E3E;}
a:visited{color:#3E3E3E;text-decoration:none;}
a:hover{color:#3E3E3E;text-decoration:none;}
img{border:none}
ul{list-style:none;}
.red{color:#F00}
.green{color:green}
.gray{color:#999}
.center{text-align:center}
#Loading{width:100%; height:20px; overflow:hidden; color:#555; text-align:center; margin:0;}
#Loading img{width:16px; height:16px; margin:4px 3px -4px 0;}
#VerifyCodeImg{cursor:pointer; margin-left:5px; display:none}
.hide{visibility:hidden}
.clear{width:100%; height:0; overflow:hidden; clear:both;}

.container{width:945px; display:block; text-align:left; margin:0 auto;}

.vCode{display:none}

/*共用CSS部分**************************************************************************/
/*文本过长隐藏并且加省略号*/
.ProDiv,#Artlist dt,.list li,.list dt,#d_jdzl .first .rt_t{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list li{width:100%;}

/************************************************************************************/
#topcon,#nav,#banner,#main,#flink,#foot{ width:986px; margin:0 auto;}
#topcon {background:url(../imgs/top.jpg) no-repeat; height:121px; overflow:hidden;}
#fav { float:right; width:239px; height:27px; text-align:right; padding-right:15px; line-height:27px; color:#474747;}
#fav a:link,
#fav a:visited { color:#474747;}
#logo{ }
#toptel { margin-right:20px; margin-top:55px; float:right; clear:both; font-size:26px; color:#fff; font-weight:bold;}

#nav{height:42px;   clear:both; background:url(../imgs/nav.jpg) repeat-x;}
#nav ul{width:900px; height:100%; margin:0 auto;}
#nav li{ height:42px;line-height:42px;   float:left;  }
#nav a,
#nav a:link { font-size:13px; color:#fff; display:block; width:100px; height:42px; text-align:center; float:left; font-weight:bold;}
#nav a:hover { background:url(../imgs/navonbj.jpg) no-repeat bottom center; color:#fff;}
#nav a:visited { color:#fff;} 
#nav .first{ background:none;}

#banner{overflow:hidden; margin-top:5px;}

#flink {clear:both; height:100%; overflow:auto;color:#FFF; margin-top:5px;margin-top:5px;}
#flink .title { height:29px; font-weight:bold; background:url(../imgs/index_26.jpg) no-repeat; line-height:29px; color:#343434; text-indent:10px;}
#flink .con { border:1px #D5D5D5 solid;  padding:10px; line-height:25px; height:100%; }
#footnav a:link ,#footnav a:visited { color:#FFF;}

#foot{text-align:center; padding:15px 0; margin:0 auto; font-size:12px; line-height:2em; color:#353535; clear:both; background:url(../imgs/index_64.jpg) repeat-x top; margin-top:5px;}
#foot a:link,#foot a:visited{color:#353535}
#footnav { border-bottom:1px #D5D5D5 solid; border-top:1px #D5D5D5 solid; color:#3E3E3E; text-align:center; margin-top:5px; height:35px; line-height:35px;}