*{margin:0; padding:0;}
body{background:#fff; font-size:12px; font-family:arial,tahoma,helvetica,sans-serif;color:#333;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-size:12px; }
ul ,li , dl ,dt ,dd ,ol{ margin:0; padding:0; list-style:none; }
img{border:0;}
.clear{clear:both; height:0px; overflow:hidden}
/*menu*/
.m_top a:link,.m_top a:visited{text-decoration:underline;color:#c00;}
.m_top a:hover,.m_top a:active{text-decoration:none;color:#333;}
#header{ height:62px; width:960px; margin:0 auto; position:relative; margin-top:10px;}
.m_top{ height:16px; width:960px; text-align:right; float:left;}
.login{ height:16px; width:auto; line-height:16px; font-weight:bold; color:#333; float:right;}
.rss{ height:16px; width:44px; float:right;}
#menu{height:46px;width:960px; float:left;}
.menu_left{ float:left; width:178px; height:46px; background:url(images/menu_left.gif) no-repeat;}
.main_menu{float:left;height:35px; margin-top:11px; width:673px; background:url(images/menu_mid.gif) repeat-x;}
.menu_right{ float:left; width:109px; height:35px; margin-top:11px; background:url(images/menu_right.gif) no-repeat;}
.menu_con{ float:left; height:32px; width:653px; margin-top:3px;}
.nav{ float:left;height:32px;padding-left:20px;}
.nav li{float:left;height:32px;}
.nav li a{display:block;padding-left:6px;float:left;cursor:pointer;height:32px;text-decoration:none;}
.nav li a span{font-weight:bold;font-size:14px;float:left;color:#fff;line-height:14px;text-decoration:none; padding:6px 14px 10px 10px;}
.nav li a:hover span{font-weight:bold;font-size:14px;background:url(images/menu_on_right.gif) no-repeat right 100%;float:left;color:#333;padding-bottom:11px;line-height:14px;padding-top:7px;text-decoration:none;}
#home .nav li#menu_0 a span,#website .nav li#menu_1 a span,#news .nav li#menu_2 a span,#photo .nav li#menu_3 a span,#jobs .nav li#menu_4 a span,#jokes .nav li#menu_5 a span,#classifieds .nav li#menu_6 a span{font-weight:bold;font-size:14px;background:url(images/menu_on_right.gif) no-repeat right 100%;float:left;color:#333;line-height:14px;text-decoration:none;padding:7px 14px 11px 10px;}
.nav li a:hover,#home .nav li#menu_0 a,#website .nav li#menu_1 a,#news .nav li#menu_2 a,#photo .nav li#menu_3 a,#jobs .nav li#menu_4 a,#jokes .nav li#menu_5 a,#classifieds .nav li#menu_6 a{display:block;padding-left:6px;background:url(images/menu_on_left.gif) no-repeat left 100%;float:left;cursor:pointer;height:32px;text-decoration:none;}

/* footer */
#foot{width:960px;height:auto;clear:both;overflow:hidden;text-align:center;line-height:25px;font-family:arial;color:#077ac7;margin:0 auto;padding:10px 0;}
.about{line-height:30px;height:30px;width:960px; background-color:#f1f1f1;}
.about_ul{ float:left;list-style:none; padding-left:360px;}
.about_ul li{ float:left; padding-left:10px; padding-right:10px;}
.copyright{font-weight:bold; color:#a5a5a5;}
#foot a{margin:8px auto; font-weight:bold; color:#a5a5a5;}

/*表单相关*/
input, textarea, select, button, file {	font-size:12px;}
 input,select,textarea,.textarea_style{	font-family:Arial;	border:1px solid #dcdcdc;}
.inputtitle{ background:url("images/ruler.gif") repeat-x 0 5px; height:18px;line-height:18px;padding-left:2px;}
.input_focus, .input_blur {	height:18px; line-height:18px; border:1px solid #dcdcdc;  padding-left:2px;}
.input_focus, .textarea_focus {	background-color:#F6FCFF; font-size: 12px; border:1px solid #C7E8F9;}
/*按钮样式*/
.button_style {	background:url(images/bg_admin.jpg) repeat-x 0 -51px; text-align:center; border:1px solid #9cc9e0; padding:1px 4px;
 *padding-top:3px; color:#077ac7; cursor:pointer; height:21px; }
 
/*f_开头为float漂浮,l:左 r:右*/
.f_l, #slide{ float:left;}
.f_r, .date { float:right;}

/*位置导航*/
#position{ background:#fff; color:#666;height:28px; line-height:28px; border:1px solid #fff;}
#position a{color:#666; background:url(images/arrow.gif) no-repeat right 50%; padding-right:16px;}

/*date*/
.date{ color:#ccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-right:8px;}

/*pages*/
#pages { margin:15px auto; text-align:center; clear:both;}
#pages a { padding:3px 6px 2px; margin:3px; border:1px solid #B9DFF9; text-align:center; color:#077ac7;}
#pages a.now{ background:#077ac7; color:#fff; border:0;}
#pages a:hover,#pages a.now:hover { background:#077ac7; color:#fff;}
#pages span{padding:3px 6px 2px; margin:3px; border:1px solid #B9DFF9; text-align:center; color:#077ac7; background:#077ac7; color:#fff;}

/*输入法模式禁止ie支持*/
.noime{ime-mode:disabled;}
.commenttext textarea{display:black; width:600px; height:110px; background:url(images/bg_logo.gif) no-repeat 260px 40px; padding:4px;}
.commenttext li input{float:left;margin:0 3px;}
.commenttext li img{float:left;margin:0 5px 5px;*margin-bottom:0px;}

/*内容页栏目样式*/
#content h3,.box h3,#text_1{ font-size:12px; background-color:#efefef; color:#787878; line-height:24px;}
#content h3 a,.box h3 a,#text_1 a{ color:#077ac7; font-weight:bold; font-size:12px; padding:0 2px;}
#text_1{text-align:left; padding-left:450px;}

/* pagenext */
#pagenext{ width:626px; height:24px; background:#f3f3f3; line-height:24px; padding:0 6px; }
#pagenext .next_l{ float:left; }
#pagenext .next_r{ float:right; }
#pagenext a:hover{ color:#E20000; }

/*链接样式*/
a.orange:hover, a.orange:active { color:#ff4800; text-decoration:underline;}
a.orange:link, a.orange:visited { color:#ff4800; text-decoration:underline;}
a.red:hover, a.red:active {	color:#f00;	text-decoration:underline;}
a.red:link, a.red:visited {	color:#f00;	text-decoration:underline;}
a.white:hover, a.white:active {	color:#fff;	text-decoration:underline;}
a.white:link, a.white:visited {	color:#fff;	text-decoration:underline;}
a.green:hover, a.green:active {	color:#090;	text-decoration:underline;}
a.green:link, a.green:visited {	color:#090;	text-decoration:underline;}
