@charset "utf-8";
body {
	font-family: Tahoma, "宋体";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	margin: 0;
	padding: 0;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #000000;
}
a:active {
	color: #333333;
}
img {border:0}
ul, li {margin:0; padding:0; list-style:none}
form {margin:0; padding:0}

#swap {width:960px; margin:0 auto}
#topbar {height:25px; line-height:25px; background:#EAF8FF; text-align:right; padding-right:20px}
#top {height:77px; background:url(../images/topbg.png) repeat-x}
#menubox {height:37px; line-height:37px; text-align:center; color:#fff; font-size:12px;}
#menubox ul {width:960px; margin:0 auto}
#menubox li {float:left; width:70px}
#menubox a {color:#fff; display:block; width:70px; height:37px}
#menubox a:hover {color:#fff; background:url(../images/btn_plus_ov.gif) no-repeat;}
#menubox li.bar {background:url(../images/bar.gif) no-repeat; width:2px; margin:0 5px}
#bannerbox {height:361px; background:url(../images/banner.jpg); text-align:center; line-height:361px}
#subbannerbox {height:132px; line-height:132px; text-align:center; background:url(../images/description_01.gif) no-repeat 353px 0}
#indexcontent {line-height:140%}
#foot {text-align:center; color:#666666; line-height:30px; border-top:1px solid #d1d1d1; margin:20px 0 10px 0}

.indexnewslist {color:#666}
.indexnewslist li {line-height:20px; border-bottom:1px solid #d1d1d1; width:238px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
#newslist {font-size:14px; margin:10px}
#newslist li {line-height:27px; clear:both; background:url(../images/bg_noticecol_01.gif) repeat-x}
#newslist .titlewidth {width:560px; text-overflow:ellipsis; white-space: nowrap; overflow:hidden; float:left}
#newslist span {float:right; width:170px; font-size:12px; color:#666666}

.userboardtable {font-size:12px}
.userboardtable th {padding-top:2px; background:url(../images/hline-1.gif) right center no-repeat}
.userboardtable td {border-bottom:1px solid #CBCFD2; height:30px; color:#7F7F7F; background:url(../images/hline-1.gif) right center no-repeat; padding-left:5px}
.userboardtable .tdend {background:none}
.msgwidth {padding-left:11px;width:100px; text-overflow:ellipsis; white-space: nowrap; overflow:hidden; float:left}
/*Pagelist style*/
.CurrentPage {background:url(../images/icos-page.gif) no-repeat; width:18px; text-align:center; color:#fff; height:17px; padding-top:5px; float:left}
.AllPage {width:400px; margin:10px auto}
.AllPage li {float:left; width:18px; margin-right:5px;}
.AllPage a {display:block; width:18px; height:17px; color:#FD4B22; background:url(../images/icos-page.gif) no-repeat 0 -37px; text-align:center; padding-top:5px}
.AllPage a:hover {opacity: 0.6} /*Only FF Browser*/
.PrevPage {}
.PrevPage span {display:none}
.PrevPage a {display:block; width:13px; height:22px; background:url(../images/icons-subpages.gif) no-repeat 0 6px}
.NextPage span {display:none}
.NextPage a {display:block; width:13px; height:22px; background:url(../images/icons-subpages.gif) no-repeat 0 -122px}
.FirstPage span {display:none}
.FirstPage a {display:block; width:13px; height:22px; background:url(../images/icons-subpages.gif) no-repeat 0 -26px}
.LastPage span {display:none}
.LastPage a {display:block; width:13px; height:22px; background:url(../images/icons-subpages.gif) no-repeat 0 -58px}
/*Pagelist style end*/
