body{padding:0; margin:0; text-align:center; font:12px "宋体", Arial;}

.left{float:left;}
.right{float:right;}
img,a img{border:none;margin:0; padding:0;}
ul,li{padding:0; margin:0; list-style:none;}
.clear{height:0px; overflow:hidden; clear:both;}
.ml15{margin-left:15px;}
ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{ margin:0; padding:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

/* 字体颜色 */
.fcolor1{color:#9A4A4B;}
.fcolor2{color:#C89731;}

/* 全体 */
#page_news{width:960px; margin:0 auto; margin-top:10px; margin-bottom:10px;}

/* 左侧 */
.pageleft{width:660px; float:left; overflow:hidden;}
 /* 当前位置 */
 .thecurrent{border:1px solid #ccc; height:26px; position:relative; background:url(http://www.xilu.com/images/title_bg.jpg) repeat-x top;}
  .currenttext{line-height:26px; text-align:left; padding-left:5px;}
  .currenttext a{color:#333;}
  .currenttext a:hover{color:#f10;}
  .pagesearch{position:absolute; right:5px;  text-align:left; top:2px;}
  .pagesearch input{vertical-align:middle; padding-left:2px; margin-bottom:3px;}
  .pagebtn{height:21px; background:#ccc; border:1px solid #ddd; width:70px; line-height:19px;}

 /* 新闻 */
 .pagecontai{margin-top:10px; border:1px solid #ccc; width:98%; overflow:hidden;}
  /* 新闻大标题 */
  .pagetitle{border-bottom:1px solid #ccc;}
  .pagetitle h1{font-size:20px; line-height:35px;}
  .newsinfo{color:#a3a3a3; font-size:12px; line-height:20px;}
  .pagetext{line-height:1.8; text-align:left; font-size:16px; width:640px; margin:5px auto; overflow:hidden;}
  .page_other{clear:both; margin-top:10px; font-size:12px;}
  .page_other .o_news{width:355px!important; width:365px; display:inline; float:left; border:1px solid #ccc; margin-left:5px;}
  .page_other .o_news2{width:200px!important; display:inline; float:right; border:1px solid #ccc; width:220px; margin-right:5px;}
  .page_other .o_title{font-size:14px; color:#333; font-weight:bold;}
  .page_other .o_txt{line-height:22px; padding-left:5px; height:110px;}
  .page_other .o_txt a{color:#1E3C85; line-height:22px; font-size:14px;}
  .page_other .o_txt a:hover{color:#333; line-height:22px; font-size:14px;}
  .page_btn{position:relative; bottom:3px; right:5px; float:right;}




 /* 更多 */
.pagemore{background:#ebebeb; border:1px solid #ccc; height:29px; margin-top:10px; line-height:29px; position:relative;}
 .pagemoretxt{text-align:left; font-weight:bold; padding-left:10px; color:#9D0007;}
 .pagemore .pagemoretxt a{color:#9D0007; text-decoration:none;}
 .pagemoretxt a:hover{text-decoration:underline;}
 .pagemorecon{position:absolute; right:5px; top:0;}

 /* 网友评论 */
 .pltitle{background:url(http://www.xilu.com/images/title_bg.jpg) repeat-x top; height:26px; border-bottom:1px solid #ccc; line-height:26px; text-align:left; position:relative; padding-left:10px; font-size:14px;}
 .plmore{position:absolute; top:0px; right:10px; float:right; margin:0;}
 .plmore a{font-weight:bold; font-size:12px; line-height:31px; text-decoration:none;}
 .plmore a:hover{font-weight:bold; font-size:12px; line-height:31px; text-decoration:underline; color:#f10;}
 .pllist{height:380px; overflow:auto; text-align:center; padding:10px;}
 .plmore2{text-align:right; padding-right:10px; line-height:30px; font-weight:bold; margin-top:10px;}
 .pl_contxt{border-bottom:1px dotted #ccc; margin-top:5px; margin:0 auto;text-align:left; color:#666; line-height:25px;}
 .pl_contxt dd{color:#333; line-height:1.8; margin-bottom:5px;font-size:14px; width:620px; overflow:hidden;}
 .pltxt{padding:3px; text-align:left; background:#FFE0B2;}
 .pltxt p{text-align:left; margin:0; margin-left:10px; margin-top:5px; vertical-align:middle;}
 .plinput{width:120px; height:14px; line-height:14px;}
 .pltext{width:620px;}
 .curuser{border-top:1px solid #ccc; margin-top:10px; text-align:left; line-height:30px; padding-left:10px; vertical-align:middle; padding-top:5px;}
 .plbtn{background:#ccc; border:1px solid #666; height:20px; font-size:12px; line-height:20px; padding-left:2px; padding-right:2px;}
 .page_more{height:30px; color:#FD9A01; background:#FFE0B2; line-height:30px; border-bottom:1px solid #FE9900; font-size:14px;}
 .page_more a{color:#FF2D00; line-height:30px; font-size:14px;}
 .page_more a:hover{color:#f10; line-height:30px; text-decoration:underline;}
 .border_top{border:none;border-top:1px solid #FE9900;}



/* 右侧 */
#pageright{width:290px; float:right;}
 .r_lanmu{margin-bottom:10px; border:1px solid #ccc; text-align:left;}
 .r_lanmu h2{height:26px; line-height:26px; background:url(http://www.xilu.com/images/title_bg.jpg) repeat-x top; padding-left:10px; font-size:14px; text-align:left; border-bottom:1px solid #ccc;}
 .r_txt,.r_txt2{text-align:left; margin:0 auto; margin-top:5px; width:96%;}

 #pageright .r_txt li a{color:#1E3C85; line-height:22px;}
 #pageright .r_txt li a:hover{color:#333; line-height:22px;}
 .r_txt2 li a{color:#333; line-height:22px;}
 .r_txt2 li a:hover{color:#f60; line-height:22px;}

 .o_pic{margin-top:5px; width:100%;}
 .o_pic dl{float:left; width:125px; margin-left:12px; display:inline; text-align:center;}
 .o_pic dl dd img{border:1px solid #ccc;}
 .o_pic a{line-height:23px; color:#333; text-decoration:none;}
 .o_pic a:hover{line-height:23px; color:#f60; text-decoration:underline;}
 .tablebox1{}
 .tablebox1 td{color:#aaa;}
 .tablebox1 td p{margin-top:5px;}
 .ad { width:960px; height:80px; margin:0 auto; margin-top:5px;}













