@charset "UTF-8";
/* CSS Document */
/* 全局样式 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body{color:#333;font-size:14px;font-family:"Arial Narrow",MicrosoftYahei,"微软雅黑","黑体","宋体",HELVETICA;background-color: #fff;  background-position:center bottom; background-repeat:no-repeat;} 
a:link,a:visited{ color:#333;text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;color:#333;} 
a img {border: none;}
ul, li {list-style: none; font-size:12px; }
.clear{clear:both;}
p{ color:#666;font-size:12px;}
h3 {font-family:Tahoma,MicrosoftYahei,"宋体"; color:#0751b5; font-weight:normal;}
h3 a{color:#0751b5;}
em{ font-style:normal; font-size:12px;} 

.layout {margin: 0px auto; height:auto; width:100%; background-repeat:no-repeat; background-position:center top; float:left;}
.laycenter {margin: 0px auto; height:auto; width:1000px; }

/* 头部导航 */
#top { width:100%;height:347px; background-image:url(images/head1.jpg); }
#top .text{width:1000px;height:20px; font-size:12px; margin-left:auto; margin-right:auto;padding-top:8px; color:#fff;}
#top .text a{color:#fff;}

#head{ background-image:url(images/head2.jpg); height:174px; }
#head img { margin-top:110px; margin-left:120px;}

#partA { height:460px;background:url(images/BG.jpg) repeat center;}
#partA .text { width:960px; margin-left:20px; margin-top:8px; line-height:30px; text-indent:28px; font-size:14px;}

#partC { height:5480px; background:url(images/BG.jpg) repeat center;}
.headline { width:1000px; height:55px;}
.headline img { margin-left:10px;}

.peobar {width:295px;height:255px; float:left;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #d8b96f;border-bottom-color: #d8b96f;border-left-color: #d8b96f;border-top-width: 4px;border-top-style: solid;border-top-color: #a50000; background-color:#FFF; margin-left:28px; margin-top:20px;}
.peobar .photo {width:120px; height:175px; float:left; margin-left:15px; margin-top:17px;}
.peobar .photo img{width:120px; height:175px;}
.peobar .text,.peobar .text h3,.peobar .text em,.peobar .text p{width:130px; float:left; }
.peobar .text {height:120px;margin-left:16px; margin-top:37px;}
.peobar .text h3{ font-size:16px; color:#900; }
.peobar .text em{line-height:18px; font-size:12px; font-style:normal; margin-top:15px;}
.peobar .text em span {color:#900;}
.peobar .text p{line-height:18px;font-size:12px; color:#666; margin-top:5px;}
.peobar .text p span{color:#920505;}
.peobar .vote {height:28px; width:200px; float:left; margin-left:47px; margin-top:17px;} 
.peobar .vote em {height:22px; width:80px;font-size:14px; color:#900;float:left; font-weight:normal; padding-top:4px;font-style:normal; }
.peobar .vote h3{height:22px; width:60px; background-image:url(http://www.js.xinhuanet.com/jsstatics/2014/zhuanti/zmfg/images/vote.jpg); font-size:14px; color:#FFF; text-align:center; float:left; font-weight:normal; padding-top:6px;}
.peobar .vote h3 a{color:#FFF;}
.peobar .vote p{ color:#900;height:22px; padding-top:6px;font-size:14px;  text-align:center;}
.peobar .vote p a{color:#900;}

#submitBar {width:370px; height:80px; float:left; margin-top:20px; margin-left:385px;}
#submitBar .vote {height:49px; width:161px; font-size:14px; color:#FFF; text-align:center; float:left; font-weight:normal;}
#submitBar .vote a{color:#FFF;}
#submitBar .res {height:22px; width:80px; background-image:url(http://www.js.xinhuanet.com/jsstatics/2014/zhuanti/zmfg/images/result.jpg); font-size:14px; color:#FFF; text-align:center; float:left; font-weight:normal; padding-top:6px; margin-left:40px;}
#submitBar .res a{ color:#fff;}

/* 候选人 */
#area { width:920px; height:285px; margin-top:20px; margin-left:40px;}
#area .photo { float:left; width:190px; height:285px;}
#area .photo img { width:100%;}
#area .peo { width:690px; height:285px; float:left; margin-left:30px;}
#area .peo .name{width:690px; float:left; font-size:24px; font-weight:bold;color:#333;}
#area .peo .sub{width:690px; float:left; font-size:14px; margin-top:15px;}
#area .peo .int{width:690px; line-height:24px;float:left;margin-top:15px;font-size:14px; }
#area .peo .int span { color:#C00;}

/* foot */
#foot {width:100%;height:179px;float:left; background-color:#bc161d;}
#foot .text {width:1000px;height:128px;margin-left:auto;margin-right:auto;margin-top:15px;line-height:24px;font-size:12px;text-align:center;color:#fff;border-top-width: 1px;
border-top-style: dotted;border-top-color: #CCC; padding-top:20px;}
#foot .text a{ color:#ffea00;}
