.wrap{ width:950px; margin:0 auto; overflow:hidden;}
/** nav **/
.nav_top{ height:39px; overflow:hidden;}
.nav_top h2{ width:143px; height:28px; background:url(../images/opinion10_logo.png) 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{ height:15px; border-right:solid 1px #b3b2b2; color:#ff0000; float:left; font-size:12px; line-height:15px; padding-right:10px; margin:14px 0 0 50px;}
.nav_top ul{ width:500px; float:left; margin:7px 0 0 10px;  overflow:hidden;}
.nav_top li{ height:28px; background:url(../images/icon10_BG.png) left 11px no-repeat;line-height:28px; text-indent:13px; overflow:hidden;}
.nav_top h5{font-size:12px;font-weight:normal; padding:14px 0 0 0;float:right;}
.nav_top h5 a{ background:url(../images/icon10_BG.png) left 4px no-repeat; color:#000;padding-left:10px; display:block;float:left;_display:inline; }
.nav_top h5 .follow{margin-left:10px;}
.nav_top h5 .follow:hover{text-decoration:none;}
.nav_top h5 .sina_follow{width:18px;height:18px;margin:-3px 0 0 5px;padding:0;}
.nav_top h5 .sohu_follow{width:18px;height:18px;margin:-3px 0 0 5px;padding:0;}
.nav_top h5 .tenc_follow{width:18px;height:18px;margin:-3px 0 0 5px;padding:0;}
.nav{ height:28px; background:#686868;  margin-bottom:10px; padding:0px 0 0 40px; overflow:hidden;}
.nav li{ width:auto; float:left; margin:8px 0 0 30px; display:inline; vertical-align:middle;}
.area{ width:950px; overflow:hidden; clear:both;}
.section{ width:720px; float:left; overflow:hidden;}
.sec_sub{ width:300px; float:left; overflow:hidden;}
.sec_main{ width:402px; float:left; margin-left:18px; _display:inline; overflow:hidden;}
.side{ width:218px; background:#fff; border:1px solid #c6d3e6; float:right;}
.sec_sub h2 ,.tuijian h2 ,.pchina h2 ,.paian h2 ,.col1 h2{ height:28px;border:solid 1px #cccccc; background:url(../images/opinion10_h2.png) repeat-x; position:relative;}
.sec_sub h2 span ,.tuijian h2 span ,.pchina h2 span ,.paian h2 span ,.col1 h2 span{ height:28px; background:url(../images/opinion10_h2.png) no-repeat; display:block; text-indent:-9999px; margin-left:22px;}
.sec_sub h2 .more ,.col1 h2 .more ,.pchina h2 .more{ color:#464646; font-size:12px; font-weight:normal; position:absolute; right:17px; top:8px;}
#focus h2 span a ,.xuezhe h2 span a ,.mingjia h2 span a ,.tuijian h2 span a ,.pchina h2 span a ,.paian h2 span a ,.shehui h2 span a ,.junshi h2 span a ,.minsheng h2 span a ,.yule h2 span a{ width:60px; height:28px; display:block;overflow:hidden;}
.pchina h2 span a ,.shehui h2 span a ,.minsheng h2 span a ,.junshi h2 span a { width:75px;}
#focus h2 span{ background-position:0 -35px;}
.xuezhe h2 span{ background-position:0 -72px;}
.mingjia h2 span{ background-position:0 -107px;}
.tuijian h2 span{ background-position:0 -143px;}
.pchina h2 span{ background-position:0 -177px;}
.paian h2 span{ background-position:0 -214px;}
.shehui h2 span{ background-position:0 -248px;}
.junshi h2 span{ background-position:0 -282px;}
.minsheng h2 span{ background-position:0 -317px;}
.yule h2 span{ background-position:0 -352px;}
		/**  p1 **/
#focus{width:298px; height:383px; border:solid 1px #c3c2c2;position:relative;}
#focus h2{ border:0; border-bottom:solid 1px #d8d8d8;}
#focus li{height:218px;overflow:hidden;width:283px; margin:6px auto 0;}
#focus li img{display:block;height:216px;width:283px;}
#focus li h3{font-size:14px;height:25px;line-height:25px;position:absolute;top:226px;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;top:226px;left:7px;filter:alpha(opacity=50);z-index:5;}
#focus dl{ border-top:solid 1px #c3c2c2; padding:10px 10px 10px 24px; margin-top:15px;}
#focus dl dd{ height:22px; background:url(../images/icon10_BG.png) left 9px no-repeat; padding-left:10px; line-height:22px; overflow:hidden;}
.xuezhe{ height:223px; margin-top:10px; overflow:hidden;}		
.xuezhe ul{ border:solid 1px #c3c2c2; border-top:0; padding:9px 10px;}
.xuezhe li ,.mingjia li{ height:22px; background:url(../images/icon10_BG.png) left 9px no-repeat; line-height:22px; text-indent:10px; overflow:hidden;}
.mingjia{ height:422px; margin-top:10px; overflow:hidden;}
.mingjia ul{border:solid 1px #c3c2c2; border-top:0; padding:10px 10px 11px 22px;}
.box1{ width:266px; height:118px;border-left:solid 1px #c3c2c2;border-right:solid 1px #c3c2c2; padding:12px 16px 0;overflow:hidden;}
.box1 h3{ height:24px; font-size:12px; line-height:24px; margin:0px 0 4px; overflow:hidden;}
.box1 dt img{ width:120px; height:90px; float:left;}
.box1 dd{ width:135px; height:80px; color:#666; float:left; padding:4px 0 0 8px; line-height:20px; text-indent:24px; overflow:hidden; position:relative;}
.box1 dd .more{ position:absolute; right:0; bottom:0; color:#cc0000; }
.news{ height:228px; margin-bottom:30px; overflow:hidden;}
.news h1 ,.news h2{ height:30px; font-size:18px; font-family:"黑体"; font-weight:normal; line-height:30px; margin:5px 0 1px; text-align:center; overflow:hidden;}
.news h3{ height:60px;border-bottom:dashed 1px #000000; font-size:12px; font-weight:normal; line-height:20px; margin:8px 0 14px; padding-bottom:13px; overflow:hidden;}
.news h3 p{ height:60px; overflow:hidden;}
.tuijian ul ,.pchina ul ,.paian ul{  margin:13px 0px; padding:0px 10px 0px;}
.tuijian li ,.pchina li ,.paian li{ height:25px; background:url(../images/icon10_BG.png) left 10px no-repeat; font-size:14px; line-height:25px; padding-left:14px; overflow:hidden; position:relative; }
.tuijian li{ padding-right:70px;}
.tuijian li strong{ color:#950012; font-size:12px; padding-left:5px;}
.tuijian li span input{ width:21px; height:15px; background:url(../images/other.png) left -695px no-repeat; border:0; font-weight:normal; float:left; color:#ff0000;  text-indent:-9999px;  overflow:hidden;position:absolute; right:40px; top:2px;}
.tuijian li span i{ width:40px; height:16px; color:#5c5c5c;font-style:normal; float:left; line-height:16px;position:absolute; right:0px; top:2px; overflow:hidden;}
.paian li span {font-size:12px; color:#1c4588; padding-left:8px;}
.paian li span a{color:#1c4588;}
	/**  p2  **/
.col1{ width:355px; float:left;}
.col1 h2 span{ margin-left:22px;}
.col1 ul{ border-bottom:dashed 1px #c4b8a8; margin:12px 10px 12px 21px; padding:0px 0 12px 0px;}
.col1 li{ height:25px; background:url(../images/icon10_BG.png) left 10px no-repeat; font-size:14px; line-height:25px; text-indent:12px; overflow:hidden;}
.col2{ margin-left:10px; display:inline;}
.shehui ,.junshi{ height:454px; overflow:hidden;}
.minsheng ,.yule{ height:446px; overflow:hidden;}
/**   side  **/
.side h2{ width:200px; height:28px; border-bottom:solid 1px #296cbd; margin-left:9px; position:relative;}
.side h2 span{ height:28px; background:url(../images/opinion10_h2.png) no-repeat; display:block; margin-left:10px; text-indent:-9999px;}
.side h2 .more{ color:#464646; font-size:12px; font-weight:normal; position:absolute; right:4px; top:8px;}
.dianping h2 span a ,.jingren h2 span a ,.paihang h2 span a ,.sixiang h2 span a ,.zhuanjia h2 span a ,.manhua h2 span a{ width:60px; height:28px; display:block;overflow:hidden;}
.dianping h2 span a{ width:77px}
.zhuanjia h2 span a { width:90px}
.dianping h2 span{ background-position:0 -441px;}
.jingren h2 span{ background-position:0 -484px;}
.paihang h2 span{ background-position:0 -522px;}
.sixiang h2 span{ background-position:0 -561px;}
.zhuanjia h2 span{ background-position:0 -601px;}
.manhua h2 span{ background-position:0 -638px;}
.side .box{ width:185px; height:105px; margin:5px auto 0; overflow:hidden;}
.side .box h3{ height:24px; font-size:12px; line-height:24px; margin:0 0 3px; overflow:hidden;}
.side .box dt img{ width:70px; height:70px; float:left;}
.side .box dd{ width:108px; height:72px; color:#000; float:left; line-height:18px; padding-left:7px; text-indent:24px; overflow:hidden; position:relative;}
.side .box dd .more{ position:absolute; right:0; bottom:0; color:#cc0000; }
.dianping{ height:245px;}
.dianping ul ,.sixiang ul ,.zhuanjia ul{border-top:1px dashed #c4b8a8; margin:11px 15px; padding-top:11px;}
.dianping li ,.sixiang li ,.zhuanjia li{ height:22px; background:url(../images/opinion10_h2.png) left -698px no-repeat; line-height:22px; padding-left:10px; overflow:hidden;}
.jingren{ height:355px;}
.jingren ul{ height:292px; margin:15px 10px 10px 20px; overflow:hidden;}
.jingren li{ height:88px; background:url(../images/opinion10_h2.png) left -698px no-repeat; border-bottom:1px dashed #c4b8a8; line-height:22px; padding:0px 0px 2px 12px; margin-bottom:10px; overflow:hidden;}
.jingren li span{ color:#1c4588; display:block; text-align:right;}
.paihang{height:300px; overflow:hidden; } 
.side .paihang h3{ width:200px;height:25px; border:0; margin:20px 0 0px; padding-left:14px; overflow:hidden;}
.paihang h3 a{ width:90px; height:26px; background:url(../images/other.png) -98px -757px no-repeat; color:#373737; font-size:12px; font-weight:normal; float:left; line-height:25px; text-align:center; margin-left:7px; display:inline;}
.paihang h3 a.active{ background-position:0 -757px;color:#1c4588; }
.paihang ul{ background:url(../images/other.png) left -437px no-repeat; margin:15px 10px 5px 15px; overflow:hidden;}
.paihang li{  height:22px; line-height:22px; vertical-align:middle; padding-left:20px;overflow:hidden;}
.sixiang{height:235px; }
.zhuanjia{ height:218px; }
.manhua{ height:349px;}
.manhua ul{ width:100%; overflow:hidden;}
.manhua li{ width:170px; margin:15px auto 0; text-align:center;}
.manhua li img{ width:140px; height:108px; vertical-align:middle;}
.manhua li p{ height:22px; font-weight:bold; line-height:22px; margin-top:5px; overflow:hidden;}
.lianxi{ height:95px; border-top:dashed 1px #c4b8a8; color:#e90006; margin:0 10px}
.lianxi ul{ width:100%; overflow:hidden;}
.lianxi li{ width:85px; height:25px; background:url(../images/opinion10_h2.png) left -865px no-repeat; float:left; margin:14px 0 0 10px; line-height:25px; text-align:center; display:inline; overflow:hidden;}
.lianxi li a{color:#e90006;}
.lianxi p{ text-align:center; line-height:20px; margin-top: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:72px; height:20px; float:left; line-height:20px; margin:0px 22px; 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;}
.adl1 {display:inline;float:left;width:128px;margin:0 5px 0 10px;}
.adl2 {display:inline;float:left;width:660px; height:144px;}
.adl2_flash{ clear:both; margin:0 auto 2px;}
.adl3 {display:inline;float:left;width:128px; margin-left:10px;}
.adl2 li {display:inline;float:left;width:128px; margin-left:4px;}
#banner02{ width:300px; height:90px; margin-top:10px; overflow:hidden;}
#banner02 img{ width:300px; height:90px; } 
#banner03{ width:210px; height:230px; margin:10px auto; overflow:hidden;}
#banner03 img{ width:210px; height:230px; } 
#banner04{ width:950px; height:90px; clear:both; padding:10px 0; overflow:hidden;}
#banner05{ width:950px; height:90px; clear:both; padding:10px 0; overflow:hidden;}