#mainbody{width:973px; margin:0 auto; letter-spacing:2px;}
#banner{width:973px; height:306px; background:url(banner.png) no-repeat;}
#nav{width:973px; height:26px; line-height:26px; background:url(nav.png) no-repeat;}
#nav ul{width:700px; margin:0 auto;}
#nav ul li{float:left; width:100px; text-align:center;}
#nav ul li img{_margin-top:5px;}
#main{width:963px; border:solid 5px #2a6753;}
#main_left{width:256px;background-color:#f2f5e2; padding-left:10px; float:left;}
#form1{height:80px; background:url(login.gif) no-repeat; margin-top:10px;}
#form1 ul{margin-top:20px; margin-left:40px;}
#form1 ul li{height:20px; line-height:20px;}
#username,#password{width:150px; height:14px; background:url(input_bg.gif) no-repeat;}
.regist{margin-left:50px; margin-top:5px;}
.regist input{margin-left:5px;}
#characteristics{ background:url(tsyl.gif) no-repeat; padding-top:55px;}
.title_img{width:230px; height:60px;}
.title_img img{width:227px; height:57px; border:solid 1px #ccc;}
.news{width:230px; height:175px; background:url(ul_bg.gif) no-repeat; margin-top:10px; padding-top:13px;}
.news li{height:25px; line-height:25px; width:200px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:22px; margin-top:2px;}
.news li img{float:right; margin-top:5px;}
.news li a{color:#272727;}
.news li a:hover{color:#7fc450;}
#specialist{background:url(zkss.gif) no-repeat; padding-top:60px;}
#main_right{width:680px; float:right; height:200px;padding-top:10px;}
#footer{width:973px; height:28px; background:url(footer.png) no-repeat; line-height:28px; text-align:right; color:#fff;}
#footer p{margin-right:10px;}
#footer a{color:#f93f56;}
