.wrap{width:950px;margin:0 auto;}
a{ color:#000;}

.nav_top{ height:39px; overflow:hidden;}
.nav_top h2{ width:170px; height:28px; background:url(../images/history11_icon1.png) left -176px no-repeat; float:left; display:inline; margin:5px 0 0 19px; text-indent:-9999px;}
.nav_top h2 a{ width:143px; height:28px; display:block;overflow:hidden;}

.nav_top h3 {border-right: 1px solid #B3B2B2; color: #FF0000;float: left;font-size: 12px;height: 15px;line-height: 15px;margin: 14px 0 0 50px;padding-right: 10px;}
.nav_top h4 {float: left;height: 24px;line-height: 24px;margin-top: 10px;overflow: hidden;width: 500px;}
.nav_top h4 a {color: #000000;font-size: 12px;font-weight: normal;margin-left: 13px;}

.nav_top h5{ float:right;font-size:12px;font-weight:normal; padding:14px 10px 0 0;}
.nav_top h5 a{ background:url(../images/icon10_BG.png) left 4px no-repeat; color:#000; padding-left:10px;}
.nav{ height:30px; background:#993333;  margin-bottom:10px; padding:0px 0 0 15px; overflow:hidden;}
.nav li{ float:left; padding-right:13px; margin:8px 0px 0 8px; display:inline; vertical-align:middle; overflow:hidden;}


#part01{ width:100%; overflow:hidden;}
#part01 .section{ width:711px; float:left; overflow:hidden;}
#part01 .sec_sub{ width:285px; float:left; overflow:hidden;}
#part01 .sec_main{ width:408px; float:left; margin-left:18px; _display:inline; overflow:hidden;}
#part01 .side{ width:223px; background:#f4f9ff;border:solid 1px #c6d3e6;float:right;}
	/**  focus  **/
#focus{height:248px; overflow:hidden; position:relative;}
#focus p{font-size:12px;overflow:hidden; position:absolute; right:7px;bottom:2px;}
#focus p a{width:23px;height:21px; background:url(../images/society10_h2.png) left -783px no-repeat;color:#000;float:left; font-family:Arial; font-weight:bold;line-height:24px;text-align:center; margin-left:4px; overflow:hidden;}
#focus p a:hover{text-decoration:none;}
#focus p .on{ background:url(../images/society10_h2.png) -27px -783px no-repeat; color:#fff;}
#focus li{height:218px;overflow:hidden; margin:6px 0 0; display:none;}
#focus li img{display:block;height:216px;width:283px;border:solid 1px #c3c2c2;}
#focus li h3{font-size:14px;height:25px;line-height:25px;position:absolute;bottom:24px;left:10px;text-align:center;width:265px;z-index:10; overflow:hidden;}
#focus li h3 a{color:#FFF;}
.bgfif{background:#000;height:25px;width:283px;opacity:0.5;position:absolute;bottom:25px;left:1px;filter:alpha(opacity=50);z-index:5;}

	/**  排行榜   **/
.phb .tit ,.lsrt .tit ,.lstoday .tit ,.publicA .tit ,.publicB .col .tit ,.lsrt2 .tit ,.lsrt3 .tit { height:28px; background:url(../images/history11_icon1.png) repeat-x; border-bottom:solid 1px #d8d8d8; line-height:28px; overflow:hidden; position:relative;}
.phb .tit ,.lsrt .tit ,.lstoday .tit { font-size:14px; font-family:"微软雅黑";}

.lsrt .tit .more ,.lstoday .tit .more ,.publicB .col .tit .more ,.lsrt2 .tit .more ,.lsrt3 .tit .more ,.publicA .tit .more{ color:#993333; font-size:12px; font-family:"宋体"; position:absolute; right:10px; top:2px;}
.phb .tit h2{ width:80px; background:url(../images/history11_icon1.png) left -35px no-repeat; text-indent:-9999px;}
.lsrt .tit h2{ width:80px; background:url(../images/history11_icon1.png) -69px -35px no-repeat; text-indent:-9999px;}
.lstoday .tit h2{ width:103px; background:url(../images/history11_icon1.png) -145px -35px no-repeat; text-indent:-9999px;}
.publicB .col .tit h2{ width:120px; background:url(../images/history11_icon1.png) left -213px no-repeat; text-indent:30px;}
.publicA .tit h2 ,.publicB .col .tit h2 ,.lsrt2 .tit h2 ,.lsrt3 .tit h2{ background:url(../images/history11_icon1.png) left -214px no-repeat;  text-indent:30px;font-size:14px; font-family:"微软雅黑";}
.publicA .tit h2.grbk{color:#993333; font-weight:normal;}
.publicA .tit h2.grbk a{ font-weight:bold; margin:0 5px;}
.phb ,.lsrt ,.lstoday{ border:solid 1px #c3c2c2; margin-top:10px;}
.phb .tit span{ position:absolute; right:10px; top:0px;}
.phb .tit span a{ color:#296cbd;font-family:"宋体"; font-size:12px; margin:0 5px;}
.phb ul{ background:url(../images/history11_icon1.png) -361px -263px no-repeat; margin:10px;}
.phb li{ height:22px; line-height:22px; text-indent:22px; overflow:hidden;}
.lsrt ul{ width:100%; padding-bottom:10px; overflow:hidden;}
.lsrt li{ width:132px; float:left; margin:15px 0px 0 7px; display:inline;}
.lsrt li img{ width:125px; height:95px; display:block; margin:0 auto;}
.lsrt li p{ height:22px; line-height:22px; overflow:hidden;}
.lstoday ul{ margin:10px 10px 10px 15px;}
.lstoday li{ height:22px;background: url(http://himg2.huanqiu.com/images/icon10_BG.png) no-repeat left 8px; text-indent:10px; line-height:22px; overflow:hidden;}

 /**  news **/
.news{ padding-top:8px;}
.news .box{ border-bottom:dashed 1px #000; padding-bottom:5px;}
.news h1 ,.news h2{ height:30px; font-size:16px; text-align:center; line-height:30px; margin:5px 0 0px; overflow:hidden;}
.news p{ height:22px; color:#1e50a2; line-height:22px; text-align:left; overflow:hidden;}
.news p a{color:#1e50a2;}

/** 热点聚焦 **/
.hotjj{ width:378px; margin:0px auto 0;}
.hotjj .tit{ height:30px;background:url(../images/history11_icon1.png) 0 -81px no-repeat; line-height:30px; overflow:hidden; position:relative; }
.hotjj .tit h2{ color:#993333; font-size:14px; font-family:"微软雅黑"; text-indent:28px;}
.hotjj .tit .more{ color:#993333; position:absolute; right:10px; top:0;}
.hotjj ul{ padding:14px 10px 12px; border-bottom:dashed 1px #000;}
.hotjj li{ height:26px;background: url(http://himg2.huanqiu.com/images/icon10_BG.png) no-repeat left 10px; text-indent:10px; font-size:14px; line-height:26px; position:relative; overflow:hidden;}
.hotjj li span a{ color:#993333;font-size:12px; position:absolute; right:0px; top:0;}

#part01 .side .tit ,.publicB .side .tit{ width:205px;height:28px; border-bottom:solid 1px #920c00; margin:0 auto; line-height:28px; position:relative;}
#part01 .side .tit h2 ,.publicB .side .tit h2{ color:#993333; font-size:14px; font-family:"黑体";}
#part01 .side .tit .more ,.publicB .side .tit .more{ color:#993333; position:absolute; right:10px; top:2px;}
.huiyin{ height:167px; padding:5px 0 10px;}
.huiyin ul{ margin-left:10px;}
.huiyin li{ width:190px; background:url(../images/history11_icon1.png) -371px -485px no-repeat; color:#4d4d4d;  margin:15px 0 0; line-height:18px; padding-left:12px; position:relative;}.huiyin li a{ color:#4d4d4d;} .huiyin li span{ color:#000;}
.huiyin li span{ font-weight:bold; position:absolute; right:0; bottom:0;}
.diaocha{ height:203px; line-height:22px; overflow:hidden;}
.diaocha h3{ height:36px; font-size:12px;line-height:18px; margin:12px 10px 5px; overflow:hidden; }
.diaocha input{ margin-right:2px;vertical-align:middle;}
.diaocha p{ margin:12px 0 0;}
.zhuanti{ height:289px; margin-top:22px;}
.zhuanti h3{ height:24px; font-size:12px; line-height:24px; margin:6px 10px; overflow:hidden;}
.zhuanti img{ width:120px; height:90px; display:block; margin:0 auto 15px;}
.zhuanti p{color:#4d4d4d; line-height:20px; padding:0 10px;}.zhuanti p a{color:#4d4d4d;}
.zhuanti ul{ margin:8px 10px 15px 15px;}
.zhuanti li{ height:22px;background: url(http://himg2.huanqiu.com/images/icon10_BG.png) no-repeat left 8px; text-indent:10px; line-height:22px; overflow:hidden;} 

.publicA { width:948px; height:315px; border:solid 1px #d8d8d8; overflow:hidden;}
.publicA .tit{margin-bottom:15px;}
.publicA .box{ display:none;}
.publicA .imgtxt{ width:300px; float:left; margin-left:20px; display:inline;} 
.publicA .imgtxt img{ width:288px; height:222px; border:solid 1px #000;}
.publicA ul{ width:628px; float:left;}
.publicA li{ width:143px; float:left; margin:0 0 10px 10px; display:inline;}
.publicA li img{ width:122px; height:94px; border:solid 1px #fff; display:block;}
.publicA .imgtxt p ,.publicA li p{ height:22px; line-height:22px; margin-top:3px; text-align:center; overflow:hidden;}

.publicB { width:100%;  margin-top:15px; overflow:hidden;}
.publicB .section{ width:719px; float:left; padding-top:1px;}
.publicB .side{ width:223px; background:#f4f9ff; border:solid 1px #c6d3e6; float:right;}
.publicB .col{ border:solid 1px #e6e6e6; margin-top:-1px;}
.publicB .con{ width:100%; background:#fff; padding-bottom:15px; overflow:hidden;}
.publicB .con dl{ width:160px; float:left; margin:24px 18px 0 13px; display:inline;}
.publicB .con dt img{ width:160px; height:120px;}
.publicB .con dd{ height:24px; font-size:14px; line-height:24px; text-align:center; overflow:hidden;}
.publicB .con ul.list{ width:290px; float:left; border-right:dashed 1px #ccc; margin:16px 0 0px; padding:0px 10px 0 0; overflow:hidden;}
.publicB .con ul.list li{ height:26px;background: url(http://himg2.huanqiu.com/images/icon10_BG.png) no-repeat left 11px; text-indent:10px; font-size:14px;line-height:26px; overflow:hidden;}
.publicB .mm_news{ width:200px; float:left; margin:20px 0 0 22px; display:inline;}
.publicB .mm_news h2{ height:24px; font-size:14px; line-height:24px; margin:0px 0 10px; overflow:hidden;}
.publicB .mm_news li{ height:24px;background: url(http://himg2.huanqiu.com/images/icon10_BG.png) no-repeat left 10px; text-indent:10px; line-height:24px; overflow:hidden;}
.ktps{ height:337px; margin:0 4px; overflow:hidden;}
.ktps dl{ width:100%; padding-top:4px; overflow:hidden;}
.ktps dt img{ width:125px; height:95px; display:block; margin:5px auto 0px; }
.ktps dd{font-weight:bold;line-height:18px; padding:0 10px;}
.ktps ul{ margin:14px 0 0 15px; overflow:hidden;}
.ktps li{ height:22px;line-height:22px; overflow:hidden;}
.ktps li input{ vertical-align:middle;}
.ktps p{ padding:10px 15px 25px; clear:both;}
.slk{ height:148px; overflow:hidden;}
.slk ul{ width:203px; margin:5px 10px; overflow:hidden;}
.slk li{ width:90px; float:left; margin:15px 0 0px 8px; display:inline;}
.slk li img{ width:100px; height:76px;}
.lxdt{ height:200px; margin:3px 4px 0;overflow:hidden;}
.lxbbs{ height:135px;margin:2px 0;overflow:hidden;}
.lxblog{ height:143px; overflow:hidden;}
.shihai{ height:132px; overflow:hidden;}
.shihai ul ,.lxdt ul ,.lxbbs ul ,.lxblog ul{ margin:10px 10px;}
.shihai li ,.lxdt li ,.lxbbs li ,.lxblog li{ height:22px;background: url(http://himg2.huanqiu.com/images/icon10_BG.png) no-repeat left 9px; text-indent:10px; line-height:22px; overflow:hidden;}

/**  历史热图2 **/
.lsrt2 ,.lsrt3{ width:948px; height:190px; border:solid 1px #D8D8D8; position:relative; overflow:hidden;}
.lsrt2 .box{ padding-left:38px;}
.lsrt2 .btn_L ,.lsrt3 .btn_L{ width:21px; height:42px; background:url(../images/history11_icon1.png) 0 -268px no-repeat; cursor:pointer; text-indent:-9999px; position:absolute; left:5px; top:115px;}
.lsrt2 .btn_R ,.lsrt3 .btn_R{ width:21px; height:42px; background:url(../images/history11_icon1.png) -31px -268px no-repeat;  cursor:pointer; text-indent:-9999px; position:absolute; right:5px; top:115px;}
.lsrt2 .btn_L{ left:15px; top:80px;}
.lsrt2 .btn_R{ right:15px; top:80px;}
.lsrt2 .box ,.lsrt3 .box{ margin-top:20px;}
.lsrt2 li{ width:132px; float:left; margin:5px 15px 10px 0px; display:inline;}
.lsrt2 li img{ width:122px; height:94px; display:block; margin:0 auto;}
.lsrt2 li p{ height:24px;line-height:24px; margin-top:4px; text-align:center; overflow:hidden;}
/**  封面秀 **/
.lsrt3{ height:270px;}
.lsrt3 .box{ padding-left:15px;}
.lsrt3 li{ width:132px; float:left; margin:0 0px 0 18px; display:inline;}
.lsrt3 li img{ width:132px; height:176px;}
.lsrt3 li p{ height:24px; line-height:24px; margin-top:3px; text-align:center; overflow:hidden;}
/* 投票*/
.oTable{ line-height:20px; padding:8px;}

/**  links **/
.links { width:948px;border:solid 1px #c6d3e6; line-height:30px; margin:10px 0; overflow:hidden;}
.links h2{ width:110px;  font-size:14px; text-indent:22px; line-height:28px; margin-top:6px;}
.links ul{ width:100%; overflow:hidden; padding-bottom:10px; }
.links li{ width:100px; height:20px; float:left; line-height:20px; margin:0px 0 0 20px; display:inline;overflow:hidden;}
/**  banner  **/
#banner01 {height:144px; background:#f3f2f2;border:1px solid #dddcdc;overflow:hidden; padding-top:6px;}
#banner01 li{ height:23px;line-height:23px; overflow:hidden;}
#banner01 .adl1 {display:inline;float:left;width:128px;margin:0 5px 0 10px;}
#banner01 .adl2 {float:left;width:660px; height:144px;}
#banner01 .adl2_flash{ clear:both; margin:0 auto 2px;}
#banner01 .adl3 {display:inline;float:left;width:128px; margin-left:10px;}
#banner01 .adl2 ul{ height:23px; overflow:hidden;}
#banner01 .adl2 li {display:inline;float:left;width:128px; margin-left:4px;}
#banner02{ width:210px; height:230px; margin:15px auto; overflow:hidden;}
#banner03{ margin:5px 10px 0 12px;}
#banner03 ul{ height:100%; background:none; border-top:dashed 1px #cdcdcd; padding:10px 0 0; margin:0; overflow:hidden;}
#banner03 li{ width:165px; height:21px; background:url(../images/icon10_BG.png) left -144px no-repeat; font-size:12px; float:left; line-height:21px; padding:0 16px 0 10px; margin:0; text-indent:10px; overflow:hidden;}
#banner03 li a{ color:#333;} 
#banner04{ width:950px; height:90px; margin:10px 0; overflow:hidden;}
#banner05 ,#banner07 ,#banner08{ width:950px; height:90px; clear:both; margin:10px 0; overflow:hidden;}
#banner06{ width:210px; height:400px; margin:0px auto 0px; padding-bottom:5px; overflow:hidden;}
#banner06 img{ width:210px; height:400px;}
