body, dl, dt, dd, ol, ul, pre, form, field, input, p, blockquote, th, td, h1, h2, h3, h4, h5, h6 {margin:0; padding:0; color:#333; font-size:12px;}
body {text-align:left; background:#FFF url(index/bg.jpg) repeat-x 0 -94px;width:980px;margin:0px auto;}
/*
a:link, a:visited { text-decoration:none; color:#4D4D4D;}
a:hover, a:active { text-decoration:underline; color:#D976AD;}
*/
a{color:#4D4D4D;text-decoration:none;}
a:hover{color:#D976AD; text-decoration:underline;}
.a_green {color:#339900;text-decoration:none;}
.a_green:hover{color:#339900;text-decoration:underline;}
.a_red {color:#ff0000;text-decoration:none;}
.a_red:hover{color:#ff0000;text-decoration:underline;}
.a_blue {color:#077ac7;text-decoration:none;}
.a_blue:hover{color:#077ac7;text-decoration:underline;}

ul, ol { list-style:none;}
input, textarea, select, button, file {	font-size:12px;margin:0px;}
img { border:0;}
p, li {	line-height:1.8em;}
b {height:24px;line-height:24px;}
/*表单相关*/
form {margin:0px;padding:0px;}
input,select,textarea,.textarea_style{border:1px solid #dcdcdc;}
.inputtitle{ background:url(index/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;}
/*单选框复选框*/
.radio_style, .checkbox_style {	border:0;}
/*按钮样式*/
.button_style {	background:url(index/bg_admin.jpg) repeat-x 0 -51px; text-align:center; border:1px solid #9cc9e0; padding:0px 4px;
color:#077ac7; cursor:pointer; height:21px; }


.show {display:block;}
.hide {display:none;}

.list {line-height:22px;}
.txt {line-height:22px;margin:0px;margin-left:5px;}
.txt li {line-height:22px;height:22px;overflow:hidden;}
.txt li img {vertical-align:middle;}
.txt li span.date {float:right;margin-right:15px;}
.txt a {white-space:nowrap;} 
.txt li b ,.txt li b a{color:#1896A2;font-weight: normal;display:inline;}
.txt li em {font-size:33px;}
.pic li {line-height:15px;*line-height:22px;_line-height:20px;text-align:center;padding:0px;margin:0px;}
.pic li img {border:1px solid #ccc;margin:0px;}
.pic b {font-weight:normal;text-align:center;}

.img .pic {float:left;margin-right:8px;}
.img .pic img {border:1px solid #ccc;}
.img dd {color:#797979}
.img dt,.img dt a {color:#474747;line-height:28px;font-weight:bold;}

/*粗体*/
.b{ font-weight:bold;}

/*f_开头为float漂浮,l:左 r:右*/
.f_l, #slide{ float:left;}
.f_r, .date { float:right;}

/*日期样式*/
.date{ color:#ccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-right:8px;}
.c,.clear{overflow:hidden; clear:both ; height:0px;padding:0px;margin:0px;text-align:none;font-size:0px;font-style:normal;}

h4 b {float:left;}
h4 span {float:right;}
h4 span img {vertical-align:middle;}
#top{ width:980px; margin:3px auto 0; background:transparent; height:27px; line-height:27px; color:#077ac7; overflow:hidden;}
#top .top_nav_but a {float:left;background:url(index/but_top.gif) no-repeat;width:52px;height:23px;text-align:center;margin-left:5px;}
#top .top_nav_but a:hover {background:url(index/but_top_a.gif) no-repeat;}
#top .top_nav_but a.enbut {float:left;background:url(index/but_top_1.gif) no-repeat;width:65px;height:26px;text-align:center;margin-left:5px;}
#top .top_nav_but a.enbut:hover {background:url(index/but_top_1a.gif) no-repeat;}
#top .top_ss {margin:0px  10px;padding:0px;margin-top:-2px;_margin-top:2px;}
#top .top_login {margin-top:-1px;_margin-top:2px;}
#top .a_red1 {margin-left:5px;color:#5D1C1A;}
#top .a_red1:hover {color:#D976AD;}
 

#header, #mainbox, #i_foot,#i_menu,#submenu{ width:980px; margin:10px auto 0; background:#fff; text-align:left; clear:both; overflow:hidden;}
#header{ background:transparent; overflow:hidden;margin-top:1px;height:133px; }
#header .logo {float:left;}
#header .ad {width:605px;margin-top:5px;}
#header .ad img {height:120px;width:600px;}
.ad img{ padding:1px; border:1px solid #dcdcdc;vertical-align:middle;}
#smenu {overflow:hidden;zoom:1;margin:0;}
#i_menu {width:980px;height:31px;background:url(index/menu.jpg) repeat-x;margin:0px auto;}
#i_menu ul {margin-top:4px;}
#i_menu ul li { float:left;background:url(index/menu_1.jpg) no-repeat 0 7px;margin-right:2px;}
#i_menu ul li a {float:left;font-size:14px;}
#i_menu ul li a,#menu ul li a span{ float:left;display:block; float:left; height:28px;line-height:28px; color:#fff; text-decoration:none; cursor:pointer}
#i_menu ul li a span{padding:0px 8px;}
#i_menu ul li a:hover, #i_menu ul li.on a{ background:url(index/menu_a_l.jpg) no-repeat  2px 0; display:block; float:left; height:28px; color:#333;}
#i_menu ul li a:hover span,#i_menu  ul li.on  a span{ float:left;;background: url(index/menu_a_r.jpg)  no-repeat right 0px  ;  height:28px;}

#i_nav {width:980px; height:30px;background:url(index/nav.jpg) repeat-x;margin:0px auto;overflow:hidden;}
#i_nav ul {margin:0px 4px;line-height:30px;display:none;}
#i_nav ul a {color:#60060F;margin-left: 5px}
#i_nav ul .b {margin-left:15px;;}
#i_nav ul a:hover {color:#CD5A00;}





#footer { clear:both;padding-top:10px;background:#fff url(index/bg_foot.jpg) repeat-x 0 10px; padding:10px 0; text-align:center; line-height:25px;	color:#333;	font-family:arial; }
#footer a {color:#333;}
#footer a:hover {color:#D976AD;}


/*心情指数模块*/
 
.titles {	margin:10px  auto; border:1px solid #ccc; width:570px; overflow:hidden;}
.titles h3 { margin:0;font-size:12px;background:#EFEFEF ; color:#999; line-height:22px; border:1px #fff solid; padding:0 8px;}
.titles h3 span {background:none;}
.titles div { padding:10px 0;}
.titles a {	width:280px; float:left;	color:#999;padding-left:8px; line-height:150%;}
#xinqing li { margin:8px; text-align:center; display:inline; float:left; line-height:24px;}
#column{}
#column li{margin:5px 14px;}
#column li div{background-color:#EEF7F7; height:79px; width:20px; border:1px solid #C8DDF2; padding:0; position:relative;}
#column li div img{width:20px; position:absolute;bottom:0;left:0;}

/*digg*/
#digg { width:140px; margin:0 auto 10px; overflow:hidden;height:63px;}
#digg span,#digg span.cai{ background:url(digg.jpg) no-repeat 0 0; width:58px; height:63px;display:block; text-align:center; line-height:31px; text-decoration:none; color:#6B6B6B; float:left;}
#digg span strong { color:#6B6B6B; font-family:Arial; font-size:14px;}
#digg span.cai {  width:58px; color:#6B6B6B; float:right;}
#digg a {color:#6B6B6B;}
#digg a:hover {color:#6B6B6B;}
#digg samp{cursor:pointer;}


.footerbox { position:absolute;position:relative;!important;;word-break: break-all; word-wrap:break-word; 
font-weight:bold;font-weight:normal; border-right:1px dashed dotted   #CAC7D8; vertical-align:middle;
white-space:nowrap;text-decoration:underline;display:inline;display:block;
 max-width:70px;max-height:70px;_height:expression(this.height > 70 ? "70px" : this.height);cursor:pointer;
 filter:alpha(opacity=50,Style=0); -moz-opacity:0.5;opacity: 0.5;
 BACKGROUND-POSITION:0 0;
 text-indent:24px; font-style:normal
 filter:alpha(opacity=70,Style=0);-moz-opacity:0.7;opacity: 0.7;
 }
 /*图片内容页*/
#ArtFrom{margin-bottom:0;border-bottom:0}
#ArticleCnt{margin-top:10px; width:100%; text-align:center;}
#lantern { width:610px; margin:10px auto; background:#f4f4f4;overflow:hidden;}
#tool { background:url(images/pic_tool.gif) repeat-x;height:33px; border-bottom:#FFF solid 1px }
#tool .f_l{ margin:6px 0 0 12px;font-size:12px}
#tool .f_r{ margin:6px 9px 0 0 }
#pagejump{ margin-left:5px}
#bimg {margin:7px 5px; text-align:center; overflow:hidden;width:600px;overflow:hidden;}

#simg {height:75px;padding-top:8px;background:url(images/tool_img.gif) repeat-x #E9E9E9}
#simg .p{ float:left;width:22px;text-align:right;text-indent:0}
#simg .n{ float:right;width:22px;text-align:left;text-indent:0}
#simg img.s{ filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#simg img{text-indent:0}
#sImage{float:left;width:510px;}
#sImage div,#sImage p{ width:70px; height:58px; background:#ececec; display:block; text-align:center; float:left; display:inline; overflow:hidden; border:#C7C7C7 solid 1px; margin:0 0 0 12px}
#sImage img{ filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6; height:58px;text-indent:0}
#Explain { padding:5px 15px 0 15px;margin:0 auto; line-height:18px; font-size:12px}
#Explain p{margin:0;padding:0;font-size:12px;}
.ss{filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
#butStop,#ArtPLinkTop,#ArtPLink,#cntLeft #Article #atPage{display:block;}
#hdcnt p{text-indent:2em}
#hdcnt{margin-bottom:40px}
#ArticleCnt,#ArtCnt{text-indent:0}