/*----------basic----------*/
/**/
body{
	font-size: 12px;
}
a{
	cursor: pointer;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
.opac:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}
.btn:hover{
	text-decoration: none;
	cursor: pointer;
	opacity:0.8;
	filter:alpha(opacity=80);
}

div.clear{
	clear: both;
}
div.fwrap{
	width: 105%;
}

.ie-radius{
	border-radius: 5px;
	behavior: url(css/ie-css3.htc);
}

hr{
	padding:0;
	margin: 0;
	border: none;
	border-bottom: 1px solid #999;
}
h2, h3, input{
	padding: 0;
	margin: 0;
}
.topheader{ background-color:#007f66; height:28px; line-height:28px; min-width:1000px;}
.topheader .top_content .notice{ width:50%; float:left; height:28px; overflow:hidden; margin-left:14px;}
.topheader .top_content .notice >.nc{}
.topheader .top_content .notice >.nc >.ni{ height:28px; line-height:28px;}
.topheader .top_content .notice .noticeicon{ background:url(/images/speak2.png) no-repeat center left; display:inline-block; width:28px; height:28px; vertical-align:middle;}
.topheader .top_content .notice .noticea{ display:inline-block; margin-right:30px; color:#eee; overflow:hidden; vertical-align:middle;}
.topheader .top_content{width:1000px; margin:0 auto;}
.topheader .top_content .userinfo{ width:40%; float:right; text-align:right; height:28px; line-height:28px; color:#fff; margin-right:42px; }
.topheader .top_content .userinfo .uitem{color:#fff;}
.topheader .top_content .userinfo .autha{ color:#ff9d00;}
/*----------plugin----------*/