html, body {
    height: 100%;
}
* html .container {
    height: 100%;
}
a:link {} /* 未被访问的链接 */
a:visited {} /* 已被访问过的链接 */
a:hover {color: #FF0000} /* 鼠标悬浮在上的链接 橙色FFCC00*/
a:active {} /* 鼠标点中激活链接*/
body
{
 background: #333333;
}
body,li,p,td
{
 margin: 0 auto;
 text-align:center;
 font-size: 12px;
}
#main p
{
 margin: 4px;
}
#main pre {
	float: left;
	}
#main pre p {
	text-align: left;
	text-indent: 0em;
	}
div{
 margin:0 auto;
}
div .content
{
float: left;
 background-color: #ffffff;
 text-align: left;
 border: 1px solid #cccccc;
 padding: 0px;
 margin: 10px;
}
div .list_showpage
{
 text-align: center;
 width: 520px;
}
div .more
{
 text-align: right;
 width: 500px;
}
li
{
 list-style-type: none;
}
a
{
 text-decoration: none;
}
.sortnewslist_title
{
 background-image: url(/images/title_bg.gif);
 font-size: 16px;font-weight: bold;
 margin: 0px 0px 0px 0px;
 background-color: #eeeeee;
 padding: 5px 0px 5px 15px;
}
.newscontent{
 margin: 10px;
 border: 0px;
}
#header
{
 background-image: url(/images/bg_title.jpg);
 width: 776px;
 height: 170px;
 text-align: right;
 padding: 0px;
}
#header ul
{
 margin: 0px;
 padding: 15px;
}
#header li
{
 margin: 2px;
 text-align: right;
}
#main
{
 width: 776px;
 padding: 0px;
 text-align: left;
 background: #ffffff;
 padding: 0px;
 margin: 0 auto;
 overflow:hidden;
}
#main div
{
 float: left;
}
#footer
{
 width: 776px;
 background-image: url(/images/footer_bg.png);
 padding: 10px 0px 10px 0px;
}
#footer a
{
 color: #FFCCCC;
}
#footer p
{
 color: #ffffff;
 margin: 0px;
 padding: 3px;
}
#nav
{
 background-color: white;
 width: 776px;
 height: 35px;
 text-align: center;
 padding: 0px;
 background-image: url(/images/nav_bg.png);
 margin: auto;
}
#nav ul
{
 margin: 0px;
 padding: 0px;
}
#nav li
{
 float: left;
 margin: 0px;
 text-align: center;
 font-size: 15px;
 display: inline;
}
#nav a {
 display: block;
 width: 85px;
 font-size: 14px;
 text-align: center;
 padding: 10px 0px 10px 0px;
 color: #ffffff;
}
div #left{
 float: left;
 width: 550px;
 padding: 10px 0px 0px 0px;
 margin: 0 auto;
 overflow: hidden;
}
div #right{
 float: left;
 width: 210px;

 margin: 0px auto;
}

#friendlinks
{
 padding: 0px 0px 0px 0px;
 text-align: center;
}
#friendlinks table
{
 width: 776px;
 background-color: #999999;
 margin: 0 auto;
 text-align: center;
}
#friendlinks td
{
 background-color: #eeeeee;
}
#friendlinks li
{
 float: left;
 height: 20px;
 margin: 2px;
 white-space: normal;
}
#friendlinks ul
{
 margin: 5px 0px 5px 0px;
 padding: 5px;
 white-space: normal;
}
#friendlogo li
{
 height: 40px;
 width: 86px;
}
#friendlinks a
{
 white-space: nowrap;
}

#news
{
 width: 525px;
 margin: 5px 5px 5px 10px;
 padding: 0px;
}
#news p
{
 width: 485px;
 text-indent: 2em;
 text-align: left;
 line-height: 21px;
 font-size: 14px;
}
#news .newstitle{
 width: 485px;
 font-size: 14px;
 margin: 30px 10px 10px 10px;
 text-align: center;
 font-weight: bold;
}
#news .newsauthor
{
 text-align: center;
 width: 485px;
 margin: 10px;
}
#sydt,#newsdetail
{
 float: left;
 width: 525px;
 margin: 5px 5px 5px 10px;
 padding: 0px;
}
#sydt h1,#news h1
{
 width: 510px;
}
#sydt ul,#news ul
{
 margin: 5px 10px 5px 10px;
 padding: 0px;
}
#sydt .sydt_img,#news .sydt_img{
 WIDTH: 220px;
 padding: 4px 4px 4px 0px;
 margin: 0px;
 text-align: left;
}
#sydt p{
 OVERFLOW: hidden;
 WHITE-SPACE: nowrap;
 TEXT-OVERFLOW: ellipsis;
 width: 220px;
}
#sydt .sydt_txt li{
 WIDTH: 480px;
 padding: 4px 4px 4px 0px;
 margin: 0px;
 text-align: left;
 OVERFLOW: hidden;
 WHITE-SPACE: nowrap;
 TEXT-OVERFLOW: ellipsis;
 border-bottom-style: dotted;
 border-bottom-color: #888888;
 border-bottom-width: 1px;
}
#sydt .sydt_img,#news .sydt_img{
 width: 470px;
 margin: 5px 10px 0px 30px;
 padding: 0px;
}
#sydt .sydt_img li,#news .sydt_img li{
 float: left;
 width: 222px;
 margin: 0px 5px 0px 5px;
 padding: 0px;
 OVERFLOW: hidden;
 WHITE-SPACE: nowrap;
 TEXT-OVERFLOW: ellipsis;
}
#mlqz,#mjtj{
 margin: 5px;
 padding: 0px;
 width: 190px;
}
#mlqz ul,#mjtj ul{
 float: left;
 display: inline;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 width: 190px;
}
#mlqz li,#mjtj li{
 float: left;
 display: inline;
 width: 190px;
 padding: 0px;
}
#mlqz img,#mjtj img{
 margin: 0px;
}
#mlqz p,#mjtj p{
 width: 170px;
 white-space:normal;
 word-break: break-all;
 overflow: hidden;
}
#newsdetail{
 white-space:normal;
 word-break: break-all;
 overflow: hidden;
}
