.w960{width:960px;margin:0px auto 0;}
.w970{width:970px;margin:0px auto;}
.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:970px; margin:0 auto; margin-top:10px; margin-bottom:10px;}

/* 左侧 */
.pageleft{width:662px; float:left; overflow:hidden;}
.page_ad{width:660px; margin:0 auto; margin-top:0px;}

 /* 新闻 */
.pagecontai{margin-top:10px; border:1px solid #DAE3F2; width:660px; overflow:hidden;}
.eventlink{width:500px; 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; margin-bottom:5px;}
  .pagetext{line-height:1.8; text-align:left; font-size:16px; width:650px; margin:5px auto; overflow:hidden;}

/* 右侧 */
#pageright{width:300px; float:right;}
.ad { width:960px; height:80px; margin:0 auto; margin-top:5px;}
#pages { margin:0px auto; text-align:center; clear:both; line-height:30px;}
#pages a { padding:3px 6px 2px; margin:4px; border:1px solid #0B3C8B; text-align:center; color:#0B3C8B; font-size:12px;}
#pages a.now{ background:#ECF4FF; color:#fff; border:0;}
#pages a:hover,#pages a.now:hover { color:#f60;border:1px dotted #0B3C8B;}
#pages span{padding:3px 6px 2px; margin:3px; border:1px solid #0B3C8B; text-align:center; background:#ECF4FF; font-weight:bold; color:#0B3C8B;}

/* 当前位置 */
.thecurrent{height:30px;  margin:0 auto;}
.currenttext{ margin:0 auto; height:30px; line-height:30px; color:#727272; margin-top:5px; text-align:left;}
.currenttext a:link,.currenttext a:visited{color:#0B3B8D; line-height:20px; font-size:14px;}
.pagetitle{width:620px; margin:5px auto 0; border:0;}
.pagetitle h1{font-size:22px; color:#000; line-height:40px; text-align:center;}
.newsinfo{color:#727272; height:25px; clear:both;}
.newsinfo_con{background:#fff; width:100%; margin:0 auto; margin-top:5px; height:20px; line-height:20px; color:#0B3B8D; text-align:center;}
.newsinfo_con a{color:#000000;}
.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:630px; margin:0 auto; overflow:hidden; padding-bottom:15px; word-wrap:break-word; word-break:break-all;}
.xl09_con p{margin-top:8px; margin-bottom:8px;line-height:24px;padding:12px 0; word-wrap:break-word; word-break:break-all;}
.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 #DAE3F2; margin-bottom:5px;}
.xl_page_cs h2{height:28px; text-align:left; padding-left:10px; color:#333; font-weight:normal; font-size:14px; line-height:28px; background:url(http://content.xilu.com/images/page1224_r_titlebg.jpg) repeat-x;}

/*  相关推荐 */
.page_tab{width:640px; margin:20px auto 10px; clear:both;}
.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;}

/* 帖内iframe ad */
.xlad{width:288px; float:right; margin-right:8px; margin-bottom:5px;}

.pagetop{margin-bottom:10px;}
.pagetop #pages{text-align:right;}

/* 导航 */
#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;}



/* 导航 */
/***top and nav***/
.header{width:960px; margin:0 auto; margin-bottom:15px; margin-top:10px;background:url(http://content.xilu.com/images/201211/headerbg.gif) repeat-x bottom; padding-bottom:20px;}
.topArea{background:url(http://content.xilu.com/images/201211/topbg.gif) repeat-x;}
.topAreaLeft,.topAreaRight { height:30px;line-height:26px;}
.topAreaLeft span {margin-right: 20px;}
.topAreaRight a{margin-left: 5px;}
.mobileDown{display:inline-block; background:url(http://content.xilu.com/images/201211/mobile.gif) no-repeat left center; padding-left:12px;}
.menu{width:640px;}
.borderRight{border-right:1px solid #e8e8e8; padding-right:15px;}
.menuGroup{float:left; }
.menuGroup li{line-height:22px; margin-bottom:3px; font-size:14px;}
.menuGroup li a{ margin-left:18px;}
.menuBg{background:#e5e6e3;font-weight:bold; padding:2px 10px;}

.logoInner{width:68px; height:20px;}
.menuInner{font:15px microsoft yahei,simhei,simsun;}
.menuInner a{margin:0 13px;}

/*tab*/
.tab_main{border:1px solid #D1D1D1; width:660px;}.tab_boss a{display:block}.tab_boss li{padding-left:15px;}.tab_boss_1{padding-left: 250px;}.clear{clear:both;height:0px;overflow:hidden;}.tobo_tabl{display:none;line-height:25px;padding:10px;}.tobo_tabl li{text-align: left;}.tab_1{ width:210px;height:250px;float:left;}.tab_listbox li{float:left;width:148px;margin:0 6px 6px 6px;}.tab_listbox li img{display:block; margin-bottom:3px;}#con_zzjs_1{display:block;}#tab_menubox{height:24px;margin-bottom:7px;}#tab_menubox ul{ width:660px; overflow:hidden; clear:both;margin:0;padding:0;}#tab_menubox ul li{float:left;list-style:none;display:inline; padding-top:7px;border-right:1px solid #D1D1D1;border-bottom:1px solid #D1D1D1;margin:0px;white-space:nowrap; text-overflow:ellipsis;cursor:pointer;width:109px;height:24px;text-align:center;font-size:14px;overflow:visible;color:red;font-weight: bold;background:#F3F3F3;}#tab_menubox ul li.hover{ background:#fff;color: #000000;font-weight:bold;border-bottom:0px solid #D1D1D1;}#zzjs6{border-right:0;}
