* { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }
div, ul { margin:0px; padding:0px; }
.clear { clear:both; font:0px; width:0px; height:0px; display:block; }

body { background-image:#fff; margin:0px; padding:0px; }

#all { width:1003px; float:left; background:url(../images/0-bj-1.jpg) repeat-y 0 0; }

#main { width:1003px; height:415px; float:left; background:#EDEFE4 url(../images/0-main-1.jpg) no-repeat 0 0; }

#copyright { width:1003px; padding-top:5px; height:25px; color:#000; line-height:150%; float:left; text-align:center;}
#copyright a, #copyright a:link { color:#000; text-decoration:none; }
#copyright a:hover { color:#f00; text-decoration:none; }

#nav { float:left; list-style:none; border-top:1px solid #666; border-bottom:3px solid #0954A8; }
#nav li { float:left; vertical-align:bottom;  border-right:1px solid #999; }
#nav li a, #nav li a:link { display:block; width:124px; height:30px; padding-top:20px; text-align:center; background-color:#E6E6E6; color:#341D04; font-weight:bold; text-decoration:none; font-size:13px; }
#nav li a:hover { text-decoration:none; background-color:#0954A8; color:#fff; }
#nav .eng, #nav .eng:link { background-color:#900; color:#fff; border:0px; width:127px; }
#nav .eng:hover { background-color:#0954A8; color:#fff; }

#top { float:left; width:673px; height:100px; }

#search { float:left; font-family:Arial, Helvetica, sans-serif; width:330px; height:60px; padding-top:40px; background:url(../images/1-search-1.gif) no-repeat 0 0; color:#fff; line-height:150%; }

/* menu css */
.menu { float:left; width:1003px; background:url(../images/1-nav-1.gif) repeat-x 0 0; font-family:"Times New Roman", Times, serif; }

.menu ul { list-style-type: none; }

.menu ul li { float:left; position:relative; }

.menu ul li a, .menu ul li a:visited {
font-family:"Times New Roman", Times, serif;
display:block;
text-align:center;
text-decoration:none;
width:116px;
height:28px;
color:#fff;
line-height:28px;
}
/* end menu css */


#lef { float:left; width:205px; height:440px; background-repeat:no-repeat; background-position:0 0; }

#right { float:left; width:798px; }

#title { float:left; width:630px; height:50px; padding-left:11px; background-repeat:no-repeat; background-position:0 0; }

#container { float:left; width:600px; padding:0 0 50px 23px; line-height:150%; color:#000; }
#container a, #container a:link { color:#000; text-decoration:none; }
#container a:hover { color:#f00; text-decoration:none; }
#container span { color:#224894; }

#bottom { float:left; width:413px; height:56px; padding-top:10px; background:url(../images/0-bj-2.jpg) repeat-x 0 0; text-align:center; color:#000; line-height:190%; }
#bottom span { color:#666; }
#bottom a, #bottom a:link { color:#000; text-decoration:none; }
#bottom a:hover { color:#f00; text-decoration:none; }

#link { float:left; width:385px; height:46px; padding-top:20px; background:url(../images/0-bj-2.jpg) repeat-x 0 0;  }
#link option { color:#555; }

#cnzz { float:left; width:645px; padding-right:153px; background-color:#fff; height:25px; text-align:center; }

.faclist { float:left; width:305px; height:230px; }
.faclist img { width:280px; height:210px; border:0px; }

.procate { font-size:14px; color:#006; }

#newslist { float:left; padding:0 0 50px 29px; list-style:none; }
#newslist li { float:left; width:590px; padding:5px; border-bottom:1px solid #fff; text-align:left; color:#000; line-height:20px; vertical-align:bottom; }
#newslist span { color:#808080; }
#newslist a, #newslist a:link { color:#000; text-decoration:none; }
#newslist a:hover { color:#f00; text-decoration:none; }
#newslist .no { background-color:#F5F5F5; margin:5px 0; padding:0 5px; line-height:26px; }
#newslist .no span { color:#000; float:right; }

#newstitle { float:left; width:600px; margin:0 0 16px 23px; padding-bottom:10px; line-height:150%; border-bottom:1px solid #333; color:#A30C0C; font-weight:bold; }

#newstime { float:left; width:620px; padding:20px 0; text-align:right; line-height:150%; color:#f00; }
#newstime a, #newstime a:link { color:#f00; text-decoration:none; }
#newstime a:hover { color:#f00; text-decoration:underline; }

#protitle { float:left; width:600px; text-align:center; font-weight:bold; font-size:14px; padding-bottom:10px; line-height:150%; color:#A30C0C; }

.proinfo { width:590px; margin:0 auto; border-collapse:collapse; border:2px solid #000; }
.proinfo td, .proinfo th { border:1px solid #000; font-weight:normal; color:#000; line-height:180%; padding:1px 5px; }
.proinfo td { text-align:center; }



.l-link, .l-link:link { color:#000; text-decoration:none; }
.l-link:hover { color:#f00; text-decoration:none; }