/** john 6-2 up **/
.wrap{ margin:0 auto; width:950px;overflow:hidden; }
.ft{margin-top:10px;}

.area{ overflow:hidden; position:relative;}
.area h3 a { color:#00f;}
.banner{padding:4px 0 0 0px; text-align:center;}
/** = benqihuati **/
#bqht{ width:893px; height:143px; margin:9px 0 10px 4px; padding:0 0 0 50px; background:url(../images/debate/db_bqht.png) no-repeat;}
#bqht h2{ width:615px; height:55px; line-height:55px; font:16px; text-align:center; overflow:hidden;}
#bqht h2 strong{ color:#d01212; font-weight:normal;}
#bqht h3{width:615px; height:50px; font:14px/26px  normal; overflow:hidden;}
#dc{ position:absolute; right:16px; top:8px; }
.diaocha{ width:208px; height:122px; background:url(../images/debate/db_dcBG.png) no-repeat; overflow:hidden;}
.diaocha h4{font-size:14px; height:24px;padding-top:1px; line-height:24px; overflow:hidden;color:#fff; text-align:center;}




.diaocha ul{ overflow:hidden;}
.diaocha li{ overflow:hidden; margin:14px 0 0 14px; line-height:21px; position:relative; }
.diaocha li strong{ width:40px; display:block; float:left;}
.diaocha li p{ width:105px; height:21px; overflow:hidden; display:block; float:left; margin:0 5px 0 0; display:inline;}
.diaocha li.zheng .now{ height:21px; display:block; background:url(../images/debate/db_dc2BG.png) left top no-repeat; float:left;}
.diaocha li.zheng .star{ height:21px; display:block; margin-left:2px; background:url(../images/debate/db_dc2BG.png) right -21px no-repeat;}
.diaocha li.fan .now{ height:21px; display:block;  background:url(../images/debate/db_dc2BG.png) left -42px no-repeat;}
.diaocha li.fan .star{  height:21px; display:block; margin-left:2px; background:url(../images/debate/db_dc2BG.png) right -63px no-repeat;}
.diaocha li b{ font-weight:normal; float:left; width:20px; display:block;}
/**
.diaocha li{ width:180px; overflow:hidden; margin:14px 0 0 14px; line-height:21px; position:relative; }

.diaocha li strong{ float:left;}
.diaocha li span{ float:left; }
.diaocha li.zheng{  color:#888888; font-size:12px; font-weight:normal; }
.diaocha li.zheng strong{ width:40px;font-weight:bold;color:#dd002b;}
.diaocha li.zheng .now{ height:21px;  background:url(../images/debate/db_dc2BG.png) left top no-repeat;}
.diaocha li.zheng .star{ height:21px; margin-left:2px; background:url(../images/debate/db_dc2BG.png) right -21px no-repeat; float:left;}

.diaocha li b{ font-weight:normal; float:left; width:20px; display:block;}
.diaocha li p{ width:60px; float:left; overflow:hidden; display:block; position:absolute; left:50px; top:0;}



.diaocha li.fan{ color:#888888; font-size:12px; font-weight:normal; }
.diaocha li.fan strong{ width:40px;color:#015fc2; font-weight:bold; float:left; display:inline;}
.diaocha li.fan .now{ height:21px;  background:url(../images/debate/db_dc2BG.png) left -42px no-repeat;}
.diaocha li.fan .star{  height:21px; margin-left:3px; background:url(../images/debate/db_dc2BG.png) right -63px no-repeat;}

**/


/** = news **/
.section{ margin-bottom:50px;position:relative;}
#news{ width:703px; height:120px; margin:7px 0 0 5px; background:url(../images/debate/db_newsBG.png) no-repeat;}
#news h2{ font-size:14px; padding:3px 0 5px 15px;}
#news ul{ overflow:hidden;}
#news li{ width:270px; height:26px; overflow:hidden; line-height:26px; float:left; display:inline; margin:5px 25px 0 40px; padding-left:10px; background:url(../images/debate/db_d1.png) left 10px no-repeat;}
#news li a{ color:#000000;}

/** = toupiao **/
.toupiao{ width:348px; height:963px; background:url(../images/debate/db_zheng.png) no-repeat; margin:0px 0 0 6px;}
.tp span{ width:338px; display:block; text-align:right; padding-top:10px;}
.tp span b{ color:#dd002c; font-weight:normal; }
.tp h3{ font-size:13px; color:#e00201; height:34px; line-height:34px; overflow:hidden; text-align:center;}
.tp h4{ font-size:12px; font-weight:normal; height:145px; line-height:18px; overflow:hidden; margin:0 14px; display:none;}
.tp p{ text-align:center; padding-top:7px;}
.tp em{ font-style:normal; padding-left:10px; font-size:12px; height:20px; overflow:hidden;}
.tp p input{ width:97px; height:16px; background:url(../images/debate/db_button.png) left top no-repeat; border:0; color:#fff; font-size:12px;} 
.tp h5{ width:342px; height:22px; line-height:22px; background:#dd002c; color:#fff; text-align:center; font-size:12px; margin:22px 0 6px 2px; overflow:hidden;*margin-bottom:-16px}
.tp textarea{ width:327px; height:107px; border:solid 1px #a8a7a7; margin:7px 0 0 9px;}
.tp h6{ font-size:12px; font-weight:normal; margin:7px 0 0 12px;}
.tp .button1{ width:109px; height:16px; line-height:17px;  padding-top:1px; border:solid 1px #a8a7a7; margin-left:5px;}
.tp .botton2{ width:97px; height:16px; border:0; background:url(../images/debate/db_button.png) left -32px no-repeat; color:#fff; text-indent:30px; margin-left:16px;}
.pl{ width:330px; height:580px; overflow:auto; background:#fff;color:#666666; margin:18px 0 0 10px;}
.pl h4{ font-size:12px; font-weight:normal; height:30px; line-height:30px; margin:0 0 0 8px; }
.pl p{line-height:20px; border-bottom:solid 1px #908046; padding-bottom:8px;margin:0 8px; font-size:12px; }
.page{ width:338px; margin:5px 10px 0 5px; line-height:22px; font-size:12px;}
.page a{ padding:0 4px; color:#000000;}
.page b{ font-weight:normal; color:#cc3300;}
.page input{ width:20px; height:17px; border:solid 1px #a8a7a7;}
/**#ff{ position:absolute; left:355px;_left:350px; top:0; margin-top:130px;background:url(../images/debate/db_zheng.png) left -965px no-repeat; }**/
#ff{ position:absolute; left:355px;_left:350px; top:0px; background:url(../images/debate/db_zheng.png) left -965px no-repeat; }
#ff .tp h3{ color:#015fc2;}
#ff .tp p input{background:url(../images/debate/db_button.png) left -16px no-repeat;}
#ff .tp h5{ background:#015fc2;}
#ff .pl p{ border-bottom:solid 1px #015fc2;}

/** =side**/
.side{ position:absolute; right:6px; top:28px; _top:22px;}
#hotht{ width:226px; border:solid 1px #e6e6e6; border-top:0; position:relative;}
#hotht h2{ width:228px; height:22px; padding-top:1px; line-height:22px; font-size:14px; text-indent:100px; background:url(../images/debate/db_sideh2BG.png) no-repeat; position:absolute; left:-1px; top:-22px;}
#hotht ul{ padding:5px 0;}
#hotht li{ height:30px; line-height:30px; overflow:hidden; background:url(../images/debate/db_d1.png) 16px 12px no-repeat; text-indent:26px; margin-right:10px;}
#wqht{ width:228px; height:625px; margin-top:10px; background:url(../images/debate/db_wqhtBG.png) no-repeat;}
#wqht h2{height:22px; line-height:22px; padding-top:1px; overflow:hidden; font-size:14px; text-indent:100px; }
#wqht .diaocha{ margin:15px 0 15px 11px;}
#wqht .diaocha h4{ font-size:12px; font-weight:normal;}
#wqht .diaocha h4 a{ color:#fff;}




#firstopic{ width:950px;}
#firstopic ul{ width:1015px;margin-left:-65px; overflow:hidden;}
#firstopic li{ width:243px; height:161px; background:url(../images/debate/db_liBG.png) no-repeat; float:left; display:inline; margin:40px 0 0px 85px;zoom:100%;}
#firstopic h3{ height:24px;font:12px/24px normal; text-align:center; margin:1px 10px 0; overflow:hidden;}
#firstopic h3 a{ color:#fff;  }
#firstopic h4{ height:90px; font:12px/22px normal; margin:10px 10px 5px; overflow:hidden; }
#firstopic input{ width:78px; height:21px; color:#fff; background:url(../images/debate/db_button1.png) no-repeat; border:0; margin:0 auto; display:block;}
#firstopic span a{background:transparent url(../images/debate/db_button1.png) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
display:block;
height:21px;
line-height:21px;
margin:0 auto;
width:78px; text-align:center;}
#comment__c .page{ width:335px;}
#page{ width:950px; text-align:center; height:60px; line-height:60px; font-size:14px;}
