@charset "utf-8";
/* CSS Document */

.navSec { border-bottom:none !important;}
/*body { background:#fff url(../../images/bbs/bg.jpg) no-repeat top center !important;}
.main { margin-top:150px; background:none;}*/
.left { float:left; display:inline;}
.right { float:right; display:inline;}
.borBotNo{ border-bottom:none; text-indent:0;}
.newRen .clumnTit strong{ background:url(../../images/bbs/bbs.png) no-repeat;}

/***** 第一部分 *****/
.conFirst { margin:0 5px 12px 5px; width:950px; height:260px; overflow:hidden;}
.conFL { width:499px; overflow-x:hidden;}
.conFR { width:424px; overflow-x:hidden;}
.textL { width:236px; padding-top:5px;overflow-x:hidden;}
.textR { width:248px; padding-top:5px; overflow-x:hidden;}
/***** focusArea *****/
div.focusArea { width:499px; height:260px; position:relative; overflow:hidden; margin:0; padding:0; border:none; background:#000;}
div.focusArea div.items { height:2000px; position:absolute; clear:both;}
div.focusArea div.items div { float:left; text-align:center; width:400px; margin:0; padding:0 99px 0 0; overflow:hidden;}
div.focusArea div.items div img { width:400px; height:260px;}

div.focusArea .navi { width:99px; height:260px; margin:0; padding:0; position:absolute; top:0px;
right:0px;_right:-1px; background:#bdbdbd}
div.focusArea .navi a { display:block; margin:0; margin-bottom:-4px; padding:5px; cursor:pointer; opacity:0.6; filter: alpha(opacity=60); z-index:9;}
div.focusArea .navi a.active { z-index:9; padding:4px; opacity:1; filter: alpha(opacity=100); position:relative; top:-1px;}
div.focusArea .navi a:hover { opacity:1; filter: alpha(opacity=100);}
div.focusArea .navi a img { width:89px; height:58px; background:#000;}
div.focusArea .navi a.active img { border:1px solid #eee;}

div.focusArea div.items h1 { display:none;}
div.focusArea div.title { position:absolute; left:0; top:226px; width:400px; height:34px; background:none; margin:0; padding:0; display:block; float:none; z-index:4}
div.focusArea div.title h1,div.focusArea div.title h1 a { color:#fff; font-size:18px; font-family:"黑体"!important; padding:8px 12px; width:376px; white-space:nowrap; overflow:hidden;}
div.focusArea div.titleLayer {position:absolute; left:0; top:226px; width:400px; height:34px; background:#000; opacity:0.5; filter: alpha(opacity=50); margin:0; padding:0; display:block; float:none; z-index:3;}

/*新闻头条*/
.firNews { width:408px; overflow:hidden; margin:7px 0 0;}
.firNews h1 { font-size:18px !important; font-family:SimHei, MsYahei,; font-weight:normal; overflow:hidden; width:376px; white-space:nowrap; height:30px; line-height:30px; text-align:center; margin:0 auto;}
.firNews h1 a { font-size:18px !important;font-family:SimHei, MsYahei; font-weight:normal;}
.firNews h3 { font-size:14px; font-weight:bold; color:#516e8f; border-bottom:#cfd8e2 1px solid; text-indent:5px;}
.firNews h5 { height:40px; color:#666 !important; line-height:20px; margin-bottom:15px;}
.firNews h5 a { color:#666 !important; line-height:20px;}
.firNews h5 a:hover { color:#900 !important;}
.firNews h5 em ,.firNews h5 em a{ color:#900;  margin:0 3px; text-decoration:none;}
.firNews h5 em a:hover { text-decoration:underline;}

/* 头条列表 */
.firList { height:279px; overflow:hidden; padding:21px 0 0;}
.firList .pad{ padding:28px 0 0 0; margin:0;}
.firList li { width:424px; height:28px; *height:25px;  _height:25px;overflow:hidden;}
.firList li a { float:left; width:321px; overflow:hidden; white-space:nowrap;}
.firList li em{ display:block; width:66px; height:26px; float:right; text-indent:0; color:#06346F;}
.firList li em a { float:none; width:auto; padding:0 5px 0 0; font-size:12px;}
.firList li em i { color:#900; font-size:12px; font-style:normal; padding:0 0 0 5px;}

/***** 第二部分 *****/
.conSec { margin:12px auto; width:950px; overflow:hidden;}
.conSL { width:300px; margin:0;overflow:hidden;}
.conSM { width:320px; margin:0 0 0 15px;overflow:hidden;}
.conSR { width:300px; margin:0;overflow:hidden;}
/*图文混排*/
.picText { height:120px;}
.picText li { width:278px; float:left; overflow:hidden; margin-right:12px;}
.picText h1 { width:270px !important; white-space:nowrap; overflow:hidden; margin:0 0 10px; font-weight:bold; font-size:14px;}
.picText h1 a { font-size:14px;}
.picText img { width:130px; height:85px; float:left; border:#ccc 1px solid;}
.picText h5 { width:140px; float:right; height:85px; overflow:hidden; line-height:20px; font-weight:normal;}
.picText h5 p { color:#666;}

/*左侧*/
.conSL .picText { width:278px; overflow:hidden; height:135px;}
.conSL li { width:265px; overflow:hidden;}
.conSL li em{ margin:0 3px 0 0; color:#06346F;}
.conSL li em a{ margin:0 3px;}
/*辩论*/
.hqBl{ height:175px; overflow:hidden;}
/*环球军事*/
.hqMil{ height:375px; overflow:hidden;}
.hqMil ul{ margin-bottom:15px;}

/*环球生活*/
.hqLife { height:300px; overflow:hidden;}
.hqLife .picText { width:278px; overflow:hidden; height:130px;}

/*网友发帖榜*/
.netFrdTop { height:231px; overflow:hidden; }
.netFrdTop ul{margin:0 -10px; width:298px; overflow:hidden;}
.netFrdTop li{ width:54px; height:90px; overflow:hidden; display:inline; float:left; margin:3px 10px;}
.netFrdTop a{ width:54px; height:54px; overflow:hidden;}
.netFrdTop img{ width:50px; height:50px; padding:1px;}
.netFrdTop .txt{ width:48px; height:auto; overflow:hidden;}
/*中间*/
.conSM .picText { width:298px; overflow:hidden; height:135px;}
.conSM li { width:279px; overflow:hidden;}
.conSM li em{ margin:0 3px 0 0; color:#06346F;}
.conSM li em a{ margin:0 3px;}
.conSM .picText h1 { width:285px !important; white-space:nowrap; overflow:hidden; margin:0 0 10px; font-weight:bold; font-size:14px;}
.conSM .picText h5 { width:160px; float:right; height:85px; overflow:hidden; line-height:20px; font-weight:normal;}

/*环球观察*/
.hqGc { height:581px; overflow:hidden;}
.hqGc .picText { margin-top:15px;}
.hqGc ul{ margin-bottom:20px;}

/*论坛热图*/
.bbsHotPic{ padding:inherit; overflow:hidden;}
.bbsHotPic ul{ margin:10px -2px;}
/*bigImg*/
.bigImg{ margin:15px -2px 5px -2px; width:302px; overflow:hidden;}
.bigImg img{ width:302px; height:198px;}
.bigImg a{ width:304px; height:200px;}
.bigImg .txt{width:270px; height:auto; font-weight:bold; font-size:14px;}

.conSM .picList { width:338px; overflow:hidden; margin:0 -2px;}/*liu20111117 add .picList*/
.conSM .picList li { width:132px; height:115px; margin: 5px 37px 5px 0;}

/*右侧*/
.conSR .picText { width:278px; overflow:hidden; height:130px;}
.conSR .iconBox li { width:271px; overflow:hidden;}

.newRen{ height:375px;}
.newRen .clumnTit { position:relative;}
.newRen .clumnTit strong{ overflow:hidden; font-weight:bold; font-size:14px; position:absolute; top:8px; left:55px;display:block; width:100px; background-position:-312px -167px; text-indent:18px; padding-top:1px;}

.newRenLi li{ width:278px; overflow:hidden; margin:5px 0px 20px 0 ;}
.newRenLi img{ width:85px; height:85px; border:1px solid #ccc; float:left; margin-right:6px;}
.newRenLi b{ display:block; font-weight:normal; color:#000; margin-top:10px;}
.newRenLi b a{ font-size:14px; font-weight:bold; padding-left:5px;}
.newRenLi b a:hover{ color:#990000;}
.newRenLi h5{ width:180px; float:right; margin:8px 0 5px 0; overflow:hidden; line-height:20px; height:40px;}

/**/
.hotMode{ height:146px; overflow:hidden;}
.hotModeCon li { width:138px; float:left;}
.hotModeCon a{ display:inline-block; line-height:24px; white-space:nowrap; text-indent:2px;}
.hotModeCon em { font-style:normal; color:#06346F; margin-left:2px;}
/*活动*/
.hqAct{ height:230px; overflow:hidden;}
.hqAct em { margin:0 3px 0 0;}
.hqAct em a { margin:0 3px;}
.hqAct .iconBox li { width:267px;}
