﻿@charset "utf-8";
/* CSS Document */
/*通用样式*/
html, body, div, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, textarea, select, label, ul, ol, dl, li, dt, dd { margin:0; padding:0; border:0; outline:none; list-style:none; font-weight: normal; }
li { list-style-type:none; }
a { text-decoration:none; outline:none; color:#272727; }
a:hover { text-decoration:underline; }
input{ margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }
body { font-family:"宋体"; color: #272727; font-size:12px; background:#cfcfcf; line-height:18px; }
.p10{ padding:10px;}
.m10{ margin:10px;}
.mb10{ margin-bottom:10px;}
.mt10{ margin-top:10px;}
.ofhidden{ overflow:hidden; _display:inline-block;}
.clear{display:block; height:0; clear:both; visibility:hidden;}

/*框架*/
.head,.center,.footer{ width:1024px; margin:0 auto; background:#9f0000 url(//www.news.cn/politics/zt/yxgcd/bg.gif) 0 0 repeat-y;}
.main{ width:940px; margin:0 auto;}
.mainborder{ width:936px; border-left:2px solid #9f0000; border-right:2px solid #9f0000; background:#fff;}
.part{ overflow:hidden; _display:inline-block;}
/*头部*/
.head .nav { color:#fff; background:#af0000; height:32px; line-height:32px;}
.head .nav a{ color:#fff; margin:0 9px 0 10px;}
.head .content { background:url(//www.news.cn/politics/zt/yxgcd/20120530_pic.jpg) 0 0 no-repeat; height:580px; position:relative; }
.head .btn a { position:absolute; float:left; width:275px; height:45px; text-indent:-999px; overflow:hidden; left:360px; top:249px;}
.head .info { position:absolute; top:340px; font:15px/24px "微软雅黑" ; text-indent:2em; padding:10px 40px; color:#fff;}
.head .info a { color:#fff;}
.head .zxyx { text-align:right;font:13px/24px "微软雅黑" ;}
/*页面菜单*/
.head .menu{ height:285px;background:url(//www.news.cn/politics/zt/yxgcd/20120530_pic.jpg) 0 -1157px no-repeat; position:relative; }
.head .menu a{display:block; position:absolute; text-indent:-999px; overflow:hidden;  width:135px; height:45px;}
.head .menu .menu1{ left:50px; top:240px;}
.head .menu .menu2{ left:195px; top:240px;}
.head .menu .menu3{ left:338px; top:240px;}
.head .menu .menu4{ left:480px; top:240px;}
.head .menu .menu5{ left:622px; top:240px;}
.head .menu .menu6{ left:765px; top:240px;}
/*内容*/
.center .part .left { display: inline; float: left; height: 345px; margin-left: 20px; width: 506px; }
.center .part .right { background: url(//www.news.cn/politics/zt/yxgcd/20120530_pic.jpg) no-repeat scroll 0 -604px transparent; border: 1px solid #E13535; display: inline; float: right; height: 344px; margin-right: 25px; width: 363px; }
.tpgz .content{ margin-top:40px; padding:10px; line-height:22px; color:#fff;}
.yxmd{ padding:20px 0;}
.yxmd .link{ float:left; height:41px; background:url(//www.news.cn/politics/zt/yxgcd/20120530_pic.jpg) -375px -604px no-repeat; padding-left:40px; margin-bottom:10px; color:#fff;}
.yxmd .link span{ float:left; width:315px; height:41px; background:url(//www.news.cn/politics/zt/yxgcd/20120530_pic.jpg) 100% -783px no-repeat;font:bold 15px/41px "微软雅黑"; padding: 0 10px; margin-right:20px; color:#fff;}
.yxmd .link1 span{ width:240px; }
.yxmd .btn{ float:left; width:200px; height:40px; background:url(//www.news.cn/politics/zt/yxgcd/20120530_pic.jpg) -379px -668px no-repeat; overflow:hidden; text-indent:-999px;}
.yxmd .btn1{background-position:-379px -720px;}
.cxzy { margin-left:220px;}


/*开展争优活动*/
.zyhd{}
.zyhd .topbg{ height:36px; background:url(//www.news.cn/politics/zt/yxgcd/20120530_pic.jpg) 0 -966px no-repeat;}
.zyhd .linkarea{ height:100px; background:url(//www.news.cn/politics/zt/yxgcd/20120530_pic.jpg) 0 -1027px no-repeat; position:relative;}
.zyhd .linkarea a{ display:block; position:absolute; text-indent:-999px; overflow:hidden;  width:172px; height:55px;}
.zyhd .linkarea .a2{ left:26px; top:26px;}
.zyhd .linkarea .a3{ left:205px; top:26px;}
.zyhd .linkarea .a4{ left:382px; top:26px;}
.zyhd .linkarea .a5{ left:562px; top:26px;}
.zyhd .linkarea .a6{ left:740px; top:26px;}
.zyhd .flasharea{ text-align:center;}

/*投票*/
.tp{ padding:10px 0 10px 40px; line-height:30px; float:left}
.tp .title{ font-weight:bold; color:#ff0000; float:left}
.tp .form{color:#0337a0; padding-left:80px; vertical-align:middle; float:left; }
.tp .form .input{ width:125px; border:1px solid #a5acb2; height:20px; line-height:30px; margin:0 30px 0 10px; vertical-align:middle;}
.tp .form img{ width:72px; height:27px; vertical-align:middle; float:right; line-height:30px; padding-left:30px}
/*图片列表*/
.picarea { margin: 0 5px; }
.picarea .title { background: url(//www.news.cn/politics/zt/yxgcd/20120530_pic.jpg) no-repeat scroll 0 -1452px transparent; height: 26px; line-height: 26px; padding-left: 270px; }
.picarea .title span { margin-left: 20px; }
.picarea .title2 { background-position: 0 -1488px; padding-left: 290px; }
.picarea .piclist { padding: 10px 0; }
.picarea .piclist li { border: 1px solid #CCCCCC; display: inline; float: left; margin: 0 5px 10px; text-align: center; width: 142px; }
.picarea .piclist .img img { height: 160px; padding: 6px; width: 130px; }
.picarea .piclist .name { padding: 4px 0;  height: 40px;}
.picarea .piclist .name * { vertical-align: middle;}
/*详细*/
.detail { padding: 25px; }
.detail .title { border-bottom: 2px solid #D70101; margin-bottom: 20px; text-align: center; }
.detail .info { line-height: 25px; }
.detail .info span { margin: 0 5px; }
.detail h1 { font-size: 25px; font-weight: bold; line-height: 60px; text-align: center; }
.detail .content { font-size: 16px; line-height: 1.8em; }
.detail .content p{ padding-bottom:15px;}
.detail .toolbar { background: none repeat scroll 0 0 #F4F4F4; height: 30px; line-height: 30px; margin-top: 30px; text-align: left; }
.detail .toolbar .left { float: left; width: 340px; }
.detail .toolbar .right { float: right;font-size: 12px;  }
.detail .toolbar .right span, .detail .toolbar .right span a { color: #8A0000; }
.detail .flasharea { padding: 10px 0; }
.detailflash{ padding-bottom:10px; text-align:center;}
/*底部*/
.footer { color: #FFFFFF; line-height: 24px; padding-top: 10px; text-align: center; }
.footer .main { border-top: 1px solid #CCCCCC; padding: 10px 0; }
