#xlnav,.section,.w970{width:970px; overflow:hidden; margin:0 auto;}
.mb_5{margin-bottom:5px;}
.mt5{margin-top:5px;}
.clearfix{clear:both;}
.clearfix:after{content:".",visibility:hidden; height:0px; overflow:hidden;*zoom:1;}

/* 导航 */
#xlnav{background:url(top_navbg.jpg) no-repeat; height:75px;}
#logo{width:170px; height:65px; float:left; padding-left:55px;}
#logo a{color:#fff; height:65px; background:none; float:left; width:150px;display:block; text-indent:-999999px;}
#logo a:hover{color:#fff;}
.navlist{float:right; width:670px; line-height:65px; color:#fff; font-weight:bold; font-size:16px;}
.navlist a{color:#fff; font-size:16px; line-height:65px;}
.navlist dt{ float:left; width:115px;}
.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; margin-bottom:5px;}
.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;}

/* main */
.section{margin-bottom:10px;}
.zk_border{border:1px solid #c4c4c4;}
.zk_title{background:url(http://content.xilu.com/images/2011/title_bg.jpg) repeat-x; height:25px; line-height:25px; color:#225C21; font-size:14px; text-align:left; text-indent:10px;}
.zk_title2{background:url(http://content.xilu.com/images/2011/title_bg2.jpg) repeat-x; text-indent:-9999px;}
.title_ico{padding-left:20px; background:url(http://content.xilu.com/images/2011/title_icon.jpg) no-repeat 3px 2px;}
.article{width:648px; float:left;border:1px solid #c4c4c4;}
.aside{float:right; width:300px;border:1px solid #c4c4c4;}
.zkbox{padding-top:10px; padding-bottom:15px; height:245px;}
.zkbox dl{text-align:left;}
.zkbox dl dd{font-size:14px; line-height:30px;}
.zkbox dl dd a{line-height:30px;}
.hot_list{}
.hot_list dd{text-align:left; line-height:30px;}
.hot_list dd a{font-size:12px;}

/* 板块css */
.focusPic {background:#fff; width:300px; position:relative; padding-left:10px; float:left; margin-top:5px;}
.focusPic .normal h2 {font-size:14px; font-weight:bold; line-height:24px; margin-top:3px;}
.focusPic .sidePic {float:right; height:24px; padding-right:5px;}
.sidePic li {float:left;width:21px; margin-right:7px; height:22px; line-height:22px; background:url(http://content.xilu.com/images/focusbg2.gif) no-repeat left bottom; text-align:center; color:#2B2B2B; font-weight:bold; font-size:14px; font-family:Tahoma; cursor:pointer;}
.sidePic .on { background:url(http://content.xilu.com/images/focusbg1.gif) no-repeat left bottom; color:#fff;}
#focus_tag{position:absolute; top:180px; right:1px;}

/* 全局切换样式 */
.tab .normal {display:none;}
.tab .on {display:block;}
.w970{width:970px;}

/* 专家 */
.fr{float:right;}
.fl{float:left;}
.zj_box{width:480px;}
.zj_boxbg{border:1px solid #fff;background:url(http://content.xilu.com/images/2011/box_bg1.jpg) repeat-x; position:relative; padding-left:135px; height:200px;}
.zj_boxbg dd{font-weight:bold;}
.zj_boxbg dd a{color:#000; line-height:30px;}
.zj_photo{position:absolute; left:15px; top:22px;}
.zj_wzlist{text-align:left;}
.zj_wzlist h2,.zj_info dt{font-size:14px; color:#000;padding-left:20px;}
.zj_wzlist dl{margin-bottom:10px; padding-left:15px;background:url(http://content.xilu.com/images/2011/zk_icon1.gif) no-repeat left top; padding-top:15px;}
.zj_wzlist dd{font-weight:normal;}
.zj_wzlist dd a{line-height:21px;}
.zj_wzlist h2{line-height:25px; background:url(http://content.xilu.com/images/2011/title_bg3.jpg) no-repeat 300px 10px; padding-top:5px;}
.zj_wzlist .zj_info{background:url(http://content.xilu.com/images/2011/zk_icon1.gif) no-repeat left 20px; padding-top:0;}
.zj_info dt{font-weight:bold; text-align:left; padding-left:0px; margin-bottom:10px;}
.zj_info dd{font-size:12px; padding-left:15px; background:url(http://content.xilu.com/images/2011/title_icon3.jpg) no-repeat left 5px;color:#000; padding-right:15px;}

/* 博文 */
.bowen{padding:15px;}
.bowen dl{border-bottom:1px dotted #ccc; margin-bottom:10px;}
.bowen dt{text-align:left; color:#024379; line-height:25px;}
.bowen dt a{font-size:14px; color:#000; margin-right:15px;}
.bowen dd{text-align:right; line-height:21px; color:#333;}
.bowen2 {padding-left:15px; padding-right:15px;}
.bowen2 dl{border-bottom:1px dotted #ccc; position:relative; margin-bottom:14px; margin-top:5px; padding-bottom:15px; width:100%; padding-top:1px;}
.bowen2 dt{position:absolute; left:0px;top:0;}
.bowen2 dt img{border:1px solid #ccc;}
.bowen2 dd{text-align:left; padding-left:70px; text-indent:24px;}
.bowen2 .noborder{border:none;}
.zk_zj{}
.zk_zj h2{text-align:left; font-size:14px; color:#000; line-height:35px; padding-left:20px; background:url(http://content.xilu.com/images/2011/title_icon2.jpg) no-repeat left 11px;}
.zk_zj dl{text-align:center; float:left; padding-right:15px; margin-bottom:10px;}
.zk_zj dl dd a{color:#00427C;}
.zk_zj dl dt img{border:1px solid #ccc; padding:4px;}


/* 友情链接 */
#link{margin-top:15px; position:relative;}
.link_con{padding-top:0px; padding-bottom:15px; text-align:left; width:930px; margin:0 auto;}
.link_title{height:35px; position:relative;}
.link_title h2{font-size:14px; font-weight:bold; text-align:center; color:#222; line-height:35px;width:950px; margin:0 auto;}
.link_title h2 span{ padding-left:10px; padding-right:10px;}

/* 面包导航 */
.nav-curr{text-align:right; padding-right:15px;}
.nav-curr a{font-size:14px; color:#000; line-height:30px; font-weight:bold;}

/* 智库列表 */
.list_aside{width:218px; border:1px solid #136000; float:left;}
.list_article{float:right; width:728px; border:1px solid #136000;}
.zklist_title{background:url(http://content.xilu.com/images/2011/zklist_tbg.jpg) repeat-x; line-height:35px; color:#145F02; font-size:14px; text-align:left; padding-left:10px; margin-bottom:15px;}
.list_aside dt img{border:1px solid #136000; padding:1px;}
.list_aside dd{line-height:25px; padding-left:10px; padding-right:10px; padding-bottom:10px;}
.list_aside dd p{padding:0; margin:0; color:#000;}
.list_aside dd p strong{font-size:14px;}
.list_article{padding-bottom:15px;}
.list_article dd{position:relative; text-align:left; border-bottom:1px dotted #ccc; line-height:30px;font-size:14px; margin:0 auto; width:95%}
.list_article dd a{line-height:30px; font-size:14px;}
.date{position:absolute; right:5px;}


