/* CSS Document */
/*全局样式*/
html{overflow-y:scroll;}
body{ margin:0 auto; font-size:12px;font-family:\5B8B\4F53,Arial Narrow,arial,serif;line-height:18px; color:#484848; background-color:#FFFFFF;}
div,a,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,form,fieldset,input,textarea,blockquote{margin:0;padding:0;}
table,td,tr,th {font-size:12px;}
div{outline:0 none;}
input{ vertical-align:middle;}
ul,li{list-style-type:none;}
table{margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul{list-style:none outside none;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;} 
/* 清除浮动 */
.clearfloat{clear:both;height:0px;font-size:1px;line-height:0px;}
/* 链接 */
a{color:#007cd2;text-decoration:none; cursor:pointer;}
a:link,a:visited{color:#007cd2;text-decoration:none}
a:hover{color:#007cd2;text-decoration:underline}
/*公共*/
.padding10{padding:10px;}
.fl{float:left;padding-right:20px;}
.fr{float:right;}
.font12{font-size:12px}
.font14{font-size:14px;}
.fontw{font-weight:bold;}
.fontn{ font-weight:normal;}
/* @end **/
.pkheading,.foreword span.left,.foreword span.right,.red,.blue,.progress_bar span.left,.progress_bar span.right,.support input,.oppose input,h3,.support_bar span,.oppose_bar span.l,.oppose_bar span.r,ul.support_nav li.hot,ul.support_nav li.current span.l,ul.support_nav li.current span.r, ul.oppose_nav li.hot,ul.oppose_nav li.current span.l,ul.oppose_nav li.current span.r,.close,.de_l,.de_r,.friendlylink a.copy,.support .gz,.oppose .gz,.triangle,.pkrank h3,.pkperson ul li,ul.support_nav li span.l,ul.support_nav li span.r,ul.oppose_nav li span.l,ul.oppose_nav li span.r{ background:url(../images/global.png) no-repeat;}

.foreword,ul.support_nav li.current,ul.oppose_nav li.current{ background:url(../images/1px_bg.png) repeat-x;}

.header,.progress_bar,.morepk,.pkperson,.support_bar,.oppose_bar,ul.support_nav li,ul.oppose_nav li{ background:url(../images/4px_bg.png) repeat-x;}

/* nav */
#nav{ margin:0 auto; width:100%; text-align:center; height:42px; background:url(../images/nav.png) repeat-x;}
#nav .nav1{ width:980px; margin:0px auto;}
#nav .nav1 span{ width:230px; float:left; height:42px; background: url(../images/log.png) no-repeat left;}
#nav .nav1 .list{ padding-top:12px;}
#nav .nav1 .list li{ float:left; padding:0 1px 0 11px; background:url(../images/nav_1.png) no-repeat left top; color:#000;}
#nav .nav1 .list li.a1{ background:none;}
#nav a{ color:#000;}

/*头部*/
.header{ width:1000px; margin:10px auto; background-position:0 -33px;  height:30px;}
.header img{ margin-left:47px; background:#FFFFFF; padding:0 10px; float:left;}
.header ul{ display:block; float:left; margin-left:5px; width:640px; color:#000000;}
.header ul li{ display:block; float:left; padding:9px 8px; line-height:12px;}
.header ul li a:link,.header ul li a:visited{ color:#000000; text-decoration:none;}
.header ul li a:hover{ text-decoration:underline;}
.header span{ display:block; float:right; margin:7px 47px 7px 0;}
.header span a:link,.header span a:visited{ color:#9f0000; padding:0 8px; text-decoration:none;}
.header span a:hover{ text-decoration:underline;}

.content{ width:1000px; margin:0 auto;}
/*PK标题*/
.pkheading{width:792px; margin:10px auto; height:116px; background:url(../images/pk-03.png) no-repeat 62px 0; padding-left:208px;}
.pkheading h1{ display:block; color:#2f7bb6; font-family:"微软雅黑", "黑体"; font-size:40px; font-weight:bold;line-height:40px;}
.pkheading p{ font-size:18px; color:#323232; font-family:"微软雅黑", "黑体"; font-weight:bold; display:block; line-height:18px; padding:10px 0;}
/*友情链接*/
.friendlylink{ float:right; margin-top:20px; padding-right:60px; width:240px;}
.friendlylink a{display:block; float:left; }
.friendlylink a.copy{ background-position:-22px -358px; padding-left:20px; margin-left:10px;}
.friendlylink a.copy:link,.friendlylink a.copy:visited{ color:#003399; text-decoration:underline;}
.friendlylink a.copy:hover{ color:#003399; text-decoration:none;}
.friendlylink a img{ margin-left:10px;}
/*引言*/
.foreword{ background-position:0 0; height:94px; text-align:center;}
.foreword span.left{ background:url(../images/bg0713.png) no-repeat; width:38px; height:94px; float:left;}
.foreword span.right{ background:url(../images/bg0713.png) no-repeat -38px 0; width:38px; height:94px; float:right;}
.foreword h2{ color:#fff; font-size:18px; line-height:32px; padding-top:5px; font-weight:bold}
.foreword p{ color:#fff; text-indent:24px; text-align:left; padding:0 90px;}
.foreword p span{ color:#ffd200; padding-right:5px; font-weight:bold}
.foreword p a:link,.foreword p a:visited{ padding-left:150px; color:#ffd200; text-decoration:none}
.foreword p a:hover{ text-decoration:none;}

/*PK台*/
.stage{ background:url(../images/pk_03.png) no-repeat; padding:10px; height:282px;}
.stage p.countdown{ text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold; padding:15px 0 10px 0;}
.stage p.countdown span{ padding:0 15px; color:#e76000}
.progress{ height:55px; width:100%;}
.red{ height:55px; width:95px; background:url(../images/bg0713.png) no-repeat -433px 0 ; float:left;; margin-left:15px; display:inline}
.blue{ height:55px; width:95px; background:url(../images/bg0713.png) no-repeat -529px 0 ; float:right; margin-right:15px; display:inline}
.progress_bar{ float:left; height:33px; width:745px; background-position:0 0; margin:12px 0 10px 0;}
.progress_bar span.left{ background-position:0 -325px; height:33px; width:3px; float:left;}
.progress_bar span.right{ background-position: right -176px; height:33px; width:4px; float:right;}
.support,.oppose{ margin-top:10px; width:448px; height:140px; padding:15px;}
.support h2,.oppose h2{  font-size:14px; font-weight:bold; line-height:28px; color:#fff}

.support{ float:left; position:relative; overflow:hidden;; background:url(../images/bg0713.png) no-repeat 0 -94px; border:1px #ff3c00 solid}
.oppose{ float:right; position:relative; overflow:hidden; background:url(../images/bg0713.png) no-repeat 0 -266px; border:1px #446aff solid}
.support p,.oppose p{ height:60px; color:#e0e0e0}
.support input,.oppose input{ border:none; width:136px; height:39px; display:block; margin-left:152px; margin-top:20px; cursor:pointer;}
.support input{ background-position: -75px -155px;}
.oppose input{ background-position:-75px -116px;}
/*获胜公章*/
.support .gz,.oppose .gz{ width:94px; height:79px; background-position:-148px -270px; position:relative; left:230px; top:-155px; margin-top:10px;}
/*正在进行的进度条*/
.support input.btn{ background:url(../images/bg0713.png) no-repeat -76px 0; height:50px; overflow:hidden; width:170px}
.oppose input.btn{ background:url(../images/bg0713.png) no-repeat -246px 0; height:50px; overflow:hidden; width:170px}
.run_bar{ float:left; height:30px; width:748px; margin:11px 0 10px 6px; color:#FFFFFF; font-size:14px; font-weight:bold; overflow:hidden}
.support_bar{ height:30px;float:left;text-align:center; line-height:30px;background-position:0 -65px}
.support_bar span{; height:32px; width:2px; float:left; background:#000}
.oppose_bar{ height:30px; float:right;text-align:center; line-height:30px;background-position:0 -99px}
.oppose_bar span.l{ float:left; background-position:-398px -358px; height:32px; width:2px;}
.oppose_bar span.r{ float:right; background-position:-396px -208px; height:32px; width:2px;}

/*更多PK*/
.morepk{ margin:10px 0; background-position:0 -161px; border:1px solid #dddddd; padding:6px 10px;}
.morepk{ height:200px;}
.morepk h3{ background-position: -386px -243px; padding-left:18px; display:block; color:#FFFFFF; font-size:14px; font-weight:bold; height:14px; line-height:14px; margin-bottom:10px;}
.morepk h3 a:link,.morepk h3 a:visited,.morepk h3 a:hover{ color:#FFFFFF; text-decoration:none;}
.morepk ul{ display:block;}
.morepk ul li{ float:left; padding:10px 5px;}
.morepk ul li img{ border:1px solid #acacac; margin:0 0 10px 0;}
.morepk ul li a{ display:block;}
.morepk ul li a span{ color:#9f0000; font-weight:bold;}

/*PK牛人*/
.pkrank{ width:1000px; overflow:hidden;}
.pkrank h3{ background-position: -376px -243px; padding-left:28px; display:block; color:#FFFFFF; font-size:14px; font-weight:bold; height:14px; line-height:14px; margin-bottom:10px;}
.pkperson{ width:324px; overflow:hidden; float:left; margin:0; margin-right:10px;background-position:0 -161px; border:1px solid #dddddd; padding:6px 0;}
.pkperson.last{ margin:0;}
.pkperson p{ height:25px; line-height:25px; clear:both; overflow:hidden;}
.pkperson p.intro{ padding-left:10px;}
.pkperson p.th{ background:#f8f8f8; height:12px; padding:6px 0; line-height:12px;}
.pkperson p.th span.names{ width:100px; text-align:center; display:block; float:left;}
.pkperson p.th span.results{ width:104px; text-align:center; display:block; float:left}
.pkperson p.th span.times{ width:120px; text-align:center; display:block; float:left}
.pkperson ul{ padding:0 10px; clear:both; color:#000000;} 
.pkperson ul li{ border-bottom:1px dashed #dddddd; height:24px; clear:both;}
.pkperson ul li span{ background-color:#FFFFFF; line-height:24px; text-align:center; display:block; float:left;}
.pkperson ul li span.name{ color:#057edb; width:70px; text-align:left;}
.pkperson ul li span.result{ color:#000000; width:84px; }
.pkperson ul li span.timestress{color:#9f0000; width:90px; padding-left:28px; font-weight:bold;}
.pkperson ul li span.time{width:90px; padding-left:28px;}
.pkperson ul li.no1{ background-position:-28px -238px; padding-left:30px;}
.pkperson ul li.no2{ background-position:-64px -238px; padding-left:30px;}
.pkperson ul li.no3{ background-position:-98px -238px; padding-left:30px;}
.pkperson ul li.no4{ background-position:-132px -238px; padding-left:30px;}
.pkperson ul li.no5{ background-position:-166px -238px; padding-left:30px;}
.pkperson ul li.no6{ background-position:-200px -238px; padding-left:30px;}
.pkperson ul li.no7{ background-position:-234px -238px; padding-left:30px;}
.pkperson ul li.no8{ background-position:-268px -238px; padding-left:30px;}
.pkperson ul li.no9{ background-position:-302px -238px; padding-left:30px;}
.pkperson ul li.no10{ background-position:-335px -238px; padding-left:30px; border:none;}
/*观点*/
.viewpoint{ margin-top:10px;}
/*正方观点*/
.support_point{ float:left; width:495px; position:relative;}
ul.support_nav{ display:block; float:left; z-index:100; height:30px;}
ul.support_nav li{ background-position:0 -131px; height:30px; float:left; font-size:14px; line-height:30px; font-weight:bold; cursor:pointer; color:#FFFFFF; cursor:pointer;}
ul.support_nav li span.l{ background-position:-75px -194px; width:11px; height:30px; float:left;}
ul.support_nav li span.r{ background-position:-86px -194px; width:19px; height:30px; float:left;}
ul.support_nav li.current{ color:#9f0000; background-position:0 -94px;line-height:30px;}
ul.support_nav li.current span.l{ background-position:0 -240px; height:30px; width:5px; float:left;}
ul.support_nav li.current span.r{ background-position:-385px -146px; height:30px; width:14px; float:left;}
ul.support_nav li.current span.fl{ float:left; padding-left:4px;}
/*反方观点*/
.oppose_point{ float:right; width:495px; position:relative;}
ul.oppose_nav{ float:right; display:block; z-index:100; height:30px;}
ul.oppose_nav li{ background-position:0 -131px; height:30px; float:left; font-size:14px; line-height:30px; font-weight:bold; cursor:pointer; color:#FFFFFF; cursor:pointer;}
ul.oppose_nav li span.l{ background-position:-105px -194px; width:19px; height:30px; float:left;}
ul.oppose_nav li span.r{ background-position:-124px -194px; width:11px; height:30px; float:left;}
ul.oppose_nav li.current{ background-position:0 -94px; color:#007cd2;line-height:30px;}
ul.oppose_nav li.current span.l{ background-position:-1px -210px; height:30px; width:14px; float:left;}
ul.oppose_nav li.current span.r{ background-position:-396px -117px; height:30px; width:4px; float:left;}
ul.oppose_nav li span.number{font-weight:normal; color:#FFFFFF;}
ul.oppose_nav li.current span.number{ font-weight:normal; color:#9f0000;}
.support_point_con,.oppose_point_con{ clear:both; border:1px solid #dddddd; padding:0 10px 10px 10px; top:-1px; z-index:-2;width:473px;}
.pointlist{ clear:both; border-bottom:1px dashed #e3e3e3; color:#000000; font-size:12px; font-weight:normal; padding:10px 0; }
.grey{ color:#c6c6c6; float:left;}
p.name{ height:14px; line-height:14px; padding-top:10px;}
p.support_point_bg{ display:block; border:1px solid #e3e3e3; background:#fff3f3;padding:10px; clear:both; margin:10px 0;}
p.oppose_point_bg{ display:block;border:1px solid #e3e3e3; background:#effeff; padding:10px; clear:both; margin:10px 0;}
p.vote{ clear:both; float:right;}
p.vote span{ color:f90000;}
p.vote a{ margin-right:10px;}
.votesupport{ border:1px solid #e3e3e3; margin-left:34px; height:80px; margin-bottom:10px; overflow:hidden;}
.votesupport .leftbar{color:#9f0000; font-size:14px; font-weight:bold; float:left; border-right:1px solid #e3e3e3; width:16px; padding:16px 5px; line-height:24px;}
.votesupport .rightbar{ color:#666666; float:right; width:376px; border:3px solid #f8f8f8; padding:2px 14px 0 14px; height:72px;}
.votesupport .rightbar p.votepoint{ clear:both;}
.votesupport .rightbar p.remove{ clear:both; color:#000000; padding-top:30px; *padding-top:15px;}
.paging{ padding:10px; text-align:right; font-size:14px; border:1px solid #dddddd; background:#f8f8f8; margin-top:10px;}
.paging a{ margin-left:10px; cursor:pointer }
.paging a.now:link,.paging a.now:visited{ color:#000000; font-weight:bold; text-decoration:none; cursor:default;}
.paging a.now:hover{ color:#000000; font-weight:bold; text-decoration:none; cursor:default; }
.viewpoint form label{ display:block; margin:10px;}
.viewpoint form label span.hh1{ color:#9f0000; font-family:"黑体"; font-size:18px;}
.viewpoint form label span.hh2{ color:#448fe4; font-family:"黑体"; font-size:18px;}
.viewpoint form label span.wordnum{ padding-left:10px; padding-right:140px; color:#6e6e6e;}
.viewpoint a.login:link,.viewpoint a.login:visited{ color:#9f0000; margin:0 8px; text-decoration:none; cursor:pointer}
.viewpoint a.login:hover{  color:#9f0000; text-decoration:underline;}
.viewpoint form textarea{ border:1px solid #e3e3e3; background:#f5f5f5; padding:5px; color:#cccccc; width:460px; height:70px; overflow:hidden; font-size:12px; }
.viewpoint form input{ padding:3px 15px; margin:12px; cursor:pointer;}
.viewpoint form label.pro{ display:inline; margin-left:15px; color:#6e6e6e;}


/*浮层*/
/*PK台浮层*/
.float1{ border:2px solid #666666; width:366px; padding:10px;}
.close{ width:12px; height:11px; background-position: right -338px; float:right; cursor:pointer;}
form.float label.hs{ display:block; color:#9f0000; font-size:18px; font-family:"黑体"; margin-top:11px; padding:5px;}
form.float label.ho{ display:block; color:#007cd2; font-size:18px; font-family:"黑体"; margin-top:11px; padding:5px;}
form.float label.prom{ display:block;}
form.float label.prom span{ color:#000000;margin:10px 165px 10px 5px;}
form.float textarea{ border:1px solid #e3e3e3; background:#f5f5f5; padding:5px; color:#cccccc; width:352px; height:70px; overflow:hidden; font-size:12px; margin:10px 0;}
form.float input{ padding:3px 15px; margin:5px 15px 5px 30px; cursor:pointer;}
form.float input.btn{ padding:3px 10px; *padding:3px 4px; cursor:pointer; margin:0; cursor:pointer; float:right; }
form.float input.txt{ line-height:12px; padding:5px 2px; margin:0;  width:260px; color:#484848; float:left;}
form.float a:link,form.float a:visited{ color:#000000; text-decoration:none;}
form.float a:hover{ color:#666666; text-decoration:none;}

/*观点浮层*/
.floatlayer{ height:208px; width:390px; position:relative;}
.de_l,.de_r{ background-position: right -325px;_background-position: right -323px; width:22px; height:12px; _height:11px; z-index:20; position:relative;}
.de_l{ margin-left:85px;}
.de_r{ margin-left:283px; }
.float2{ z-index:10; border:2px solid #666666; width:366px; padding:10px; position:relative; top:-2px;}

/*提交后*/
form.float label.copylink{ display:block; color:#000000; margin:10px 5px;}
form.float label.share{ clear:both; display:block; color:#000000; padding:10px; line-height:12px; border:1px solid #797979; background:#fef0b8; width:246px;}
form.float label.sharelink{ margin:10px 0;}
form.float label.sharelink a img{ margin-right:10px;}

/*个人提示框*/
.promptbox{ width:176px; height:72px; color:#000000; position:relative;}
.triangle{ width:10px; height:8px; background-position:-23px bottom; margin-left:35px; z-index:2;}
.box{ border:1px solid #333333; background:#ffffe1; height:54px;z-index:-1; padding:5px; position:relative; top:-1px;}
.redw{ color:#9f0000;}

#footer{ width:100%; margin:0 auto; line-height:25px; font-family:Arial,"宋体"; padding:20px 0; color:#666;}
#footer a{ color:#666}
#footer p{ text-align:center; }
#footer address{ font-style:normal; text-align:center;}


