.w960{width:960px;margin:5px auto 0;}

.left{float:left;}
.right{float:right;}
.mt_5{margin-top:5px}
.mt_10{margin-top:10px;}
.page_boder{border:1px solid #ccc;}
.no_border{border:none;}

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

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

/* 左侧 */
.pageleft{width:652px; float:left; overflow:hidden;}
.page_ad{width:650px; margin:0 auto; margin-top:10px;}

/* 导航 */
#xl_nav{width:960px; margin:0 auto; margin-top:10px; height:85px; overflow:hidden;}
#xl_logo{float:left; width:210px; overflow:hidden; margin-top:15px; text-align:center; margin-right:10px;}
.xl_nav_box{color:#000; font-weight:bold; text-align:center; margin-top:10px;}
.xl_nav_box dd{ width:88px; float:left; margin-top:5px;}
.xl_box{text-align:left; margin:0 auto;}
.xl_box dd{text-align:left;}

/* 导航 */
#xlnav{background:url(http://content.xilu.com/images/v11/top_navbg2.jpg) no-repeat; height:71px; width:970px; margin:0 auto; position:relative;}
#xlnav #logo{width:170px; height:65px; float:left; padding-left:55px;}
#xlnav #logo a{color:#fff; height:65px; background:none; float:left; width:150px;display:block; text-indent:-999999px;}
#xlnav #logo a:hover{color:#fff;}
#xlnav .navlist{float:right; width:670px; line-height:65px; color:#fff; font-weight:bold; font-size:16px;}
#xlnav .navlist a{color:#fff; font-size:16px; line-height:65px;}
#xlnav .navlist dt{ float:left; width:115px;}
#xlnav .navlist dd{float:left; width:157px;}
.navbox{position:relative; background:url(http://content.xilu.com/images/v11/top_navbg3.jpg) repeat-x left top; width:970px; margin:0 auto; height:30px;}
.navbox .navbox_l,.navbox .navbox_r{position:absolute; top:0px; width:5px; overflow:hidden; height:30px;}
.navbox .navbox_l{left:0; background:url(http://content.xilu.com/images/v11/top_navlbg.jpg) no-repeat left top;}
.navbox .navbox_r{right:0;background:url(http://content.xilu.com/images/v11/top_navrbg.jpg) no-repeat left top;}
.navbox dl{height:30px; position:absolute; left:5px; padding-left:15px;}
.navbox dl dd a,.navbox dl dt a{color:#fff; font-size:14px; line-height:30px;}
.navbox dl dd{background:url(http://content.xilu.com/images/v11/top_navline.jpg) no-repeat left 5px;) no-repeat left top; width:100px; float:left;}
.navbox dl dt{float:left; width:100px;}

 /* 新闻 */
.pagecontai{margin-top:10px; border:1px solid #ccc; width:650px; overflow:hidden;}
.eventlink{width:490px; height:31px; margin:0 auto; line-height:31px; text-align:center; border:1px solid #ccc;}
.eventlink a{color:#6B0711; font-weight:bold; font-size:16px;}
  /* 新闻大标题 */
  .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;}

/* 右侧 */
#pageright{width:300px; float:right; border:1px solid #ccc; background:#EDF7FF;}
.ad { width:960px; height:80px; margin:0 auto; margin-top:5px;}
#pages { margin:15px auto; text-align:center; clear:both;line-height:30px;}
#pages a { padding:3px 6px 2px; margin:3px; border:1px solid #ccc; text-align:center; color:#333;}
#pages a.now{ background:#077ac7; color:#fff; border:0;}
#pages a:hover,#pages a.now:hover { color:#f60;border:1px dotted #ccc;}
#pages span{padding:3px 6px 2px; margin:3px; border:1px solid #333; text-align:center; background:#7890b8; font-weight:bold; color:#fff;}

/* 当前位置 */
.thecurrent{background:url(http://www.xilu.com/images/mb_nav_bg.jpg) no-repeat left bottom; border:0px solid #ccc; width:620px; height:40px;  margin:0 auto;}
.currenttext{ margin:0 auto; height:40px; line-height:40px; color:#727272; background:url(http://www.xilu.com/images/icon09_jt.jpg) no-repeat left 12px; padding-left:20px; margin-bottom:5px; margin-top:5px; text-align:left;}
.currenttext a:link,.currenttext a:visited{color:#727272; line-height:20px;}
.pagetitle{width:620px; margin:5px auto 0; border:0;}
.pagetitle h1{font-size:18px; color:#000; line-height:50px;}
.newsinfo{color:#727272; background:#f8f8f8; height:25px; border:0; border-top:1px solid #ececec; border-bottom:1px solid #ececec;}
.newsinfo .newsinfo_con a{color:#666;}
.newsinfo_con{background:#fff; width:100%; margin:0 auto; margin-top:2px; height:20px; line-height:20px;}
.newsinfo_con img{vertical-align:middle;}
.fcolor2 a{color:#000;}
.pagetext{color:#000; font-size:14px;}

.pagecontai{background:#fff; margin-top:0;}
.xl09_con{width:620px; margin:0 auto; overflow:hidden; margin-top:20px; padding-bottom:15px;}
.xl09_con p{margin-top:8px; margin-bottom:8px;line-height:24px;padding:12px 0;}
.keylink:link {color:#00f;text-decoration:underline;font-weight:bold}
.keylink:visited {color:#00e;;text-decoration:underline;font-weight:bold}
.keylink:hover {color:#f00;;text-decoration:underline;font-weight:bold}
.keylink:active {color:#00f;;text-decoration:underline;font-weight:bold}

/* 趣味测试 */
.xl_page_cs{border:1px solid #2D68C6;}
.xl_page_cs h2{background:#2D68C6; height:30px; text-align:left; padding-left:10px; color:#fff; font-weight:bold; font-size:14px; line-height:30px;}

/* 子导航button */
.page_navbtn{margin:10px auto 0;}
.page_navbtn a{display:block; width:27px; border:1px solid #9EBCF2; width:84px; line-height:27px; text-align:center; color:#2964C8; font-size:14px; font-weight:bold; background:url(http://www.xilu.com/images/xilu09/btn_bg1.jpg) repeat-x left top; float:left; margin-left:15px; margin-right:5px; _display:inline;}
.page_nav_pic{}
.page_nav_pic dd{width:105px; border-right:1px dotted #ccc; float:left;}
.page_nav_pic .no_border{border:none;}

/*  相关推荐 */
.page_tab{width:620px; margin:20px auto 10px;}
.page_tab dt{line-height:30px; text-align:left;}
.page_tab dd{text-align:left; font-size:12px; font-size:14px;}
.page_tab dd a{color:#000098;}

.page_tab2{margin-top:15px;}
.page_tab2 dd{text-align:left; padding-left:10px;}

#pageright h2{height:22px; line-height:22px; padding-left:15px; font-size:12px; font-weight:bold; color:#000; text-align:left; background:#C6DFF5;}
.fimg dl{margin-left:13px;}


/* 七步 */
.qb_box,.qb_box2{width:654px; margin:0 auto;}
.qb_box dl dt{float:left; width:160px; margin-top:10px;}
.qb_box dl dd{float:right; width:470px;}
.qb_box dl dd img{border:1px solid #ccc;}

.qb_box2{width:652px; margin:0 auto; margin-top:25px; border:1px solid #ccc;}
.qb_box2 dl.title{width:638px; margin-top:6px; margin-bottom:10px;}
.qb_box2 dl.title dt{ background:#f2f2f2 url(http://www.xilu.com/images/xilu09/qb_tl.jpg) no-repeat left top;height:47px; text-align:center; line-height:47px; }
.qb_box2 dl.title dt h1{background:url(http://www.xilu.com/images/xilu09/qb_t2.jpg) no-repeat right top; font-size:18px; color:#000;}
.qb_box2 dl.title dd{text-align:left; padding-left:20px; padding-right:20px; margin-top:15px; line-height:18px;}
.qb_box2 h2{text-align:left; margin-top:15px; margin-bottom:15px;}
.qb_title,.qb_con{width:610px; margin:5px auto 0;}
.qb_title dt{text-align:left;}
.qb_title dt a{line-height:35px; color:#0553A6; font-size:14px; font-weight:bold;}
.qb_title dd{text-align:left; margin-top:10px;}
.qb_con{margin-top:20px;}
.qb_con dd{width:49%; float:left; text-align:left;}

/* 帖内iframe ad */
.xlad{width:288px; float:right; margin-right:8px; margin-bottom:5px;}
