@charset "gb2312";
/* CSS Document */
/* ***********   padding, margin  ********** */
html{overflow-y:auto;overflow-x:hidden;-webkit-text-size-adjust:none;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,input,select,textarea,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,th,td{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body {color: #333333;font:12px/1.5 Microsoft YaHei,"SimSun",Verdana,tahoma,arial,sans-serif, Arial, Helvetica, sans-serif;margin:0 auto;padding:0; background: url(imagesghgsban.jpg) center top no-repeat #f8f8f8;}	
ul, ol, li {list-style: none outside none;}
input, textarea { padding:0px; font-family: Microsoft YaHei; outline:0 none;}
textarea {resize: none;}
a {color: #333333;text-decoration: none; outline:none; font-family: Microsoft YaHei;}
a:hover {color: #c00; text-decoration:none;}
img{ border:0 none;}
li, input ,textarea{vertical-align: middle; outline:0 none;}
table, td, input, textarea { padding:0px;}
.fl,.left{ float:left;}
.fr,.right{ float:right;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.p10{ padding:10px;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0px;line-height:0px;height:0px;margin-top:0px;*margin-top:-1px;_margin-top:-1px;overflow:hidden; padding:0;}
.clear20{clear:both;font-size:0px;line-height:0px;height:0px; padding:0 0 20px 0;margin-top:0px;*margin-top:-1px;_margin-top:-1px;overflow:hidden;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;margin: 0;padding: 0}
h1{ font-size:18px;}
h2{ font-size:14px;}
h3{ font-size:12px;}
.mainbox{ width:1080px; margin:0 auto;}

.header,.header li{ height:150px; overflow:hidden;}
.header span{ display:none;}
.zxgsgg{ height:30px; padding:10px; background:#fff;}
.zxgsgg h2{ width:132px; line-height:30px; height:30px; padding-left:43px; background:url(imagesicon1.gif) 6px 3px no-repeat; font-size:18px; font-weight:bold; color:#cd0000;}
.zxgsgg h2 a,.zxgsgg h2 a:hover{ color:#cd0000;}
.notice{ width:885px; height:30px; float:left; position:relative;}
.notice li,.notice ul{ float:left; width:100%;}
.notice #tab1 li,.notice #tab2 li{height:30px; font-size:14px; line-height:30px;_line-height:30px;overflow:hidden; margin:0;}
#btm_zzjs{position:absolute;right:0px;top:1px;width:22px;height:28px; background: url(imagesprve1.gif) 0 0 no-repeat;}
#btm_zzjs a{display:block; width:22px; height:14px; float:left;}
#btm_zzjs a#zzjs_up{}
#btm_zzjs a#zzjs_dw{}
/*最新通知公告 end*/
.indbox{ background:#fff; padding:10px 10px 30px;}
.indboxl{ width:710px; overflow:hidden;}
.indboxl h2{ height:40px; background:#f1f1f1; line-height:40px; font-size:14px; padding-right:20px;}
.indboxl h2 span{ width:120px; display:block; height:40px; line-height:40px; text-align:center; font-size:18px; color:#fff; background:#1164b0;}
.indboxl h2 a.more{ color:#666666;}
.indboxl h2 a.more:hover{ color:#c00;}
.telbox{ height:35px; line-height:34px; background:#f1f1f1; font-size:14px;}
.telbox p{ float:left; border-right:1px solid #fff; height:35px; text-align:center;}
.telbox p.p1{ width:320px; padding-left:180px; text-align:left;}
.telbox p.p2{ width:85px;}
.telbox p.p3{ width:123px; border:0 none;}
.xmlist li{ border-bottom:1px dashed #e3e3e3; height:49px;}
.xmlist li p{ float:left; height:49px; line-height:48px; font-size:14px; text-align:center;}
.xmlist li p.p1{ text-align:left; padding-left:36px; background:url(imagesicon.gif) 20px 22px no-repeat; padding-left:36px; width:465px;}
.xmlist li p.p2{ width:85px;}
.xmlist li p.p2 span{ color:#c50000;}
.xmlist li p.p2 span.starting{ color:#58bc53;}
.xmlist li p.p3{ font-family:arial; width:124px; color:#666666;}
/*左侧 end*/

.indboxr{ width:328px; height:848px; border:1px solid #eeeeee;}
#box{position:relative;height:848px;}
#box div{position:absolute;top:47px;left:15px;width:298px;height:752px;overflow:hidden;}
#box .up{position:absolute;left:142px; top:14px;width:44px;height:18px;z-index:10;cursor:pointer;overflow:hidden;text-indent:-9999px;background: url(imagesprev2.gif) 0 0 no-repeat;}
#box .down{position:absolute;left:142px;bottom:14px;width:44px;height:18px;z-index:10;cursor:pointer;overflow:hidden;text-indent:-9999px;background: url(imagesnext2.gif) 0 0 no-repeat;}
#box ul{position:absolute;width:199px;}
#box li{ width:298px;height:auto;list-style:none;text-align:center;padding-bottom:16px;}
#box a{color:#333;text-decoration:none;}
#box img{width:298px;height:199px;display:block;}
#box li span{ display:block;line-height:20px; overflow:hidden; padding-top:7px;}

.boxrad{ height:55px; padding-top:10px; overflow:hidden;}
.boxrad li{ float:left; width:160px; height:55px; overflow:hidden;}
.boxrad li.num2{ float:right;}

/***底部-版权信息***/
.bottom{width:100%;border-top:#1164b0 3px solid;background:#ddd;height:auto;}
.footer{width:1200px;margin:auto;height:122px;line-height:24px;padding-top:14px;position:relative;font-size:14px;}
.bot_menu{height:24px;line-height:24px;font-size:12px;color:#999;text-align:center;overflow:hidden;}
.bot_menu a{padding:0 13px;font-size:14px;}
.foot{width:1200px;height:78px;padding-top:20px;text-align:center;overflow:hidden;}
.bot_ico{width:75px;height:75px;position:absolute;left:143px;top:46px;overflow:hidden;}
.bot_ico img{width:75px !important;height:75px !important;}
.bot_jiucuo{width:110px;height:55px;position:absolute;right:97px;top:55px;}


.lmy_position{ margin:15px 0 0; height:31px; line-height:24px; overflow:hidden; font-size:14px; padding-bottom:10px; padding-left:40px; background:url(imageszt_pos.png) 15px 5px no-repeat;}
.lmbox .telbox p.p1{ width:670px;}
.lmbox .xmlist li p.p1{ width:815px;}
.lmcon{ padding:0 10px;}
.lmcon li{ height:49px; line-height:48px; border-bottom:1px dashed #e3e3e3; font-size:14px; padding-left:18px; background:url(imagesico.gif) 5px center no-repeat; overflow:hidden; padding-right:8px;}
.lmcon li span.date{ color:#999; font-family:arial;}



/*分页*/
.pagination{clear:both; text-align: center;margin:15px 0 5px;padding:3px 0;line-height:26px;font-size:14px;font-family: Microsoft Yahei;}
.pagination a,.pagination span{border:1px solid #d9d9d9;color:#666;font-family:Arial; margin:2px 3px;padding:0px 12px;text-decoration:none;white-space:nowrap;display:inline-block;height:22px;line-height:22px;font-family: Microsoft Yahei;}
.pagination a:hover{background:#0d77cf;border:1px solid #0d77cf;color:#ffffff !important;}
.pagination a.active{border:1px solid #0d77cf;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#0d77cf;border:1px solid #0d77cf;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;background:#eee;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#0d77cf;border:#0d77cf 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0px 3px;}
.pagination .inputBar{border:0px;height:24px;line-height:24px; padding:0 6px 0;}
.pagination .inputBar input{width:30px;height:22px; line-height:22px;padding:0 5px;border:#d9d9d9 1px solid;*vertical-align:middle;_vertical-align:middle; vertical-align:middle;margin:-2px 4px 0;font-family: Microsoft Yahei;}

/*通用栏目 当前位置 end*/
.content {background:#fff;}
.leftnr{ width:260px; min-height:560px; float:left; font-family: Microsoft Yahei;}
.lmtitle{ width:260px; line-height:48px; margin-top:10px; height:50px; padding-bottom:20px; background: url(imageslmtitbg.gif) 10px 0 no-repeat; overflow:hidden;}
.lmtitle h1{font-size:18px; color:#fff; padding-left:58px; font-weight:bold;}
.menunr{width:260px; overflow:hidden; min-height:500px; _height:auto;}
.menunr ul{overflow:hidden; width:220px; padding-bottom:20px; margin:auto;}
.menunr ul li{float: left;padding-top: 10px; width:220px;}
.menunr ul li a{height: 40px; line-height:40px;width: 160px; border-left:5px solid #dddddd; padding:0 35px 0 20px; display:block;font-size: 14px; text-overflow : ellipsis;white-space : nowrap;overflow : hidden;background:#f0f0f0; color:#333;}
.menunr ul li a:hover,.menunr ul li.active a,.menunr ul li a.active{ color:#0d77cf; border:0 none;padding:0 36px 0 20px; border-left:5px solid #0d77cf; height:40px; background:#f4f4f4;}
.rightnr{width:720px; padding:12px 30px 0; float:right; overflow:hidden;font-family: Microsoft Yahei;}
.position{ background: url(imagestelbg.gif) left bottom repeat-x; height:47px; font-size:16px; color:#0d77cf;}
.position span{ display:block; border-bottom:3px solid #0d77cf; height:44px; line-height:44px; padding-left:16px; float:left; padding-right:14px; font-size:20px;}

.listnews{ font-size:14px; line-height:200%; padding:15px 4px; overflow:hidden;height:auto;min-height:488px; _height:auto; }
.listnews .titelr{ width:687px; border-bottom:1px dashed #e0e0e0; padding:8px 11px; font-size:14px;}
.listnews .titelr div{height:30px; width:687px; position:relative;}
.listnews .titelr div a{ height:30px; line-height:30px;}
.listnews .titelr div .tr{ position:absolute; top:5px; right:0;}
.listnews .titelr div .tl{ position:absolute; top:5px; left:0;}
.listnews ul{ clear: both; padding:5px 0 1px 0; overflow:hidden;}
.listnews li{ background: url(imagesdot.gif) 0 center no-repeat; padding-left:13px; font-size:14px; overflow:hidden; line-height:36px; }
.listnews li span.date{ color:#999; font-family:arial;}
.doc_list li .buvisa{ display:inline-block; max-width:755px; _width:755px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.listnews li a span.buvis{ color:#999;}
.listnews li a:hover span.buvis{ color:#c00;}
.listnews td{ line-height:26px;}
.listnews li.lm_line{ border-bottom:1px solid #dddddd; padding:18px 0 0; height:0; line-height:0; margin-bottom:18px; background:none;}
.listnews li.lm_line.add{ display:none;}
.doc_list li img{ padding:15px 0 0 5px; float:left;}
.listnews ul.doc_list{ padding-bottom:5px;}
.listnews li.columnName{ background:#eee; margin-bottom:5px; padding-right:13px;}
.listnews li.columnName a.more{ font-size:12px;}
.listnews li.columnName a.more{ color:#888;}
.listnews li.columnName a.more:hover{ color:#c00;}
.listnews li.columnName a.title{ font-weight:bold; color:#333;}
.ptlm{ font-size:16px; font-family:"宋体"; line-height:192%; padding-bottom:30px;}
.ptlm p{ margin-top:15px;}


/*文章页*/
.wenzhang{overflow:hidden; background:#fff; border:1px solid #ddd; padding:10px 30px 30px;}

.contentbox{ padding:30px 50px 40px; min-height:500px;}
.newstitle{ font-size:26px; line-height:38px; font-family:Microsoft YaHei; text-align:center; color:#333333; padding:20px 0 15px;}
.newstitlef{font-size:20px;text-align: center;line-height: 30px;font-weight: normal;font-family:Microsoft YaHei;}
.newsinfo{ margin:0 auto; line-height:36px; height:36px; text-align:center; color:#666; padding-top:15px; padding-bottom:5px; border-bottom:1px solid #dddddd;font-family:Microsoft YaHei; font-size:12px; position:relative;}
.newsinfo a{color:#666;  }
.newsinfo input{width: 12px;height: 12px;border: 1px solid #666666; margin:0 4px 0 0;vertical-align: middle;cursor: pointer;outline: medium none;overflow: hidden;}
.newsinfo span{ padding:0 0.5em;}
.top_ztimg{position:absolute;width:100px;height:36px;right:0px;top:-60px;overflow:hidden;}
.top_ztimg .si_img{display:block;float:left;width:36px;height:36px;margin-left:10px;}
.newscontnet{font-size:16px; font-family:Microsoft YaHei; margin:0 auto; color:#333; line-height:230%; border-bottom:1px dashed #ddd; padding-bottom:38px; padding-top:20px;}
.newscontnet img,.vote-info img{ max-width:940px;}
.close a{ color:#999; padding:3px 0 3px 24px; margin:0 8px;}
.printico{ background:url(imagesprint.gif) left center no-repeat; }
.closeico{ background:url(imagesclose1.gif) left center no-repeat;}
.close01 a{ color:#999; padding:3px 0 3px 24px; margin:0 8px;}
.minh500{   min-height:500px; height:auto !important;   height:500px;}
.bshare-custom.icon-medium a{ margin-top:5px;}
.shares{ width:600px; height:36px; line-height:36px; color:#666666;}
.shares span{ float:left;width:29px; height:28px; text-indent:-15em; overflow:hidden; display:block; background:url(imagesshare_icon.png) 0 0 no-repeat; padding-right:7px; margin-top:3px;}
.sharebox{ padding-top:25px;}
.wenzhang .tp_btnbox input{display:inline-block !important;border:none !important;width:140px !important;height:40px !important;background:url(imagesjc-ct.gif) 0 0 no-repeat !important;text-align:center;color:#fff !important;font-size:16px !important;cursor:pointer;font-family: "Microsoft YaHei",微软雅黑;margin:0 10px !important; vertical-align:top;}
.wenzhang .tp_btnbox .ck,.wenzhang .tp_btnbox .ck:hover{display:inline-block;border:none;width:140px;height:40px;line-height:40px;background:url(imagesjc_ck.gif) 0 0 no-repeat;text-align:center;color:#666;font-size:16px;cursor:pointer;font-family: "Microsoft YaHei",微软雅黑;margin:0 10px;}
.wenzhang .wenjuan_yzm .verification{width:96px;height:26px;line-height:26px;border:#ddd 1px solid;margin-right:5px;}
.wenzhang .wztxt,.wenzhang .wzarea{border: 1px solid #D6D6D6;color: #666;float: left;font-size: 12px;height: 25px;line-height: 25px;padding-left: 5px;width: 240px; margin-top:4px;}
.wenzhang .wzarea{ width:520px; height:120px; padding:2px 5px; line-height:22px; margin-top:4px;}
.wenzhang .wzbtn{border: 0px none;background: #0199E4 !important;margin:4px 0;font-family: "Microsoft YaHei",微软雅黑; color:#fff; text-align:center;height: 30px;cursor: pointer; width:70px;}
.bdsharebuttonbox{float:left;}


/*提示框*/
.font_01{ font-size:14px;}
/************  通用栏目页样式 end  ********** */


/*栏目页 调查征集 */
.listnews .collect-list li,.survey-list li{overflow:hidden;}
.listnews .collect-list li a,.survey-list li a{display:block;float:left;width:508px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listnews .collect-list li .starting,.navjz .collect-list li .over,.navjz .collect-list li .nostart,.survey-list li .starting,.survey-list li .over,.survey-list li .nostart{display:block;float:left;width:65px;text-align:center;color:#2f9c2e;}

.listnews .collect-list li .over,.survey-list li .over{color:#999;display:block;float:left;width:65px;text-align:center;}
.listnews .collect-list li .nostart,.survey-list li .nostart{color:#ce0000;display:block;float:left;width:65px;text-align:center;}
.listnews .collect-list li .date,.survey-list li .date{display:block;width:170px;text-align:right;font-size:12px;color:#999;}


/*文章页 在线调查 */  
.newsinfo1{ height:40px; background:#f6f6f6; color:#666; line-height:40px; text-align:center; font-size:14px;}
.newsinfo1  span{ color:#e22929; margin-right:10px;}
.newsinfo1  span a{ display:inline-block;}
.newsinfo1 .nostart{background:#e22929;color:#fff; margin-right:0px;width: 46px; height: 18px; line-height: 18px;  text-align: center; font-size: 12px;}
.newsinfo1 .starting{background:#82d163;color:#fff;-webkit-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#75bc59 0 -1px 0;-moz-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#75bc59 0 -1px 0;text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#75bc59 0 -1px 0;margin-right:0px;width: 46px; height: 18px; line-height: 18px;  text-align: center; font-size: 12px;}
.newsinfo1 .over{background:#ddd;color:#999;-webkit-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e6e6e6 0 1px 0;-moz-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e6e6e6 0 1px 0;text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e6e6e6 0 1px 0;margin-right:0px;width: 46px; height: 18px; line-height: 18px;  text-align: center; font-size: 12px;}
.newscontnet,.vote-info{ padding:38px; line-height:36px; font-size:16px;}

.vote-main{font-size:16px; border:1px dashed #ddd; margin:0 auto; padding:0px 38px 50px 38px; }
.dcxm_title{font-size:20px;color:#333;font-weight:bold;height:80px;line-height:80px;background:url(imagesdcxm_title.jpg) left center no-repeat;padding-left:40px;}
.vote-lsit{ font-family:"微软雅黑";padding-left: 40px;}
.vote-lsit .title{ font-weight:bold; height:40px; line-height:40px; padding-bottom:3px;}
.vote-lsit ul li{ height:48px; line-height:48px;}
.vote-lsit ul li input{ float:left; margin:18px 11px 0 0; font-size:12px;}
.vote-lsit ul li.vote-textarea{ height:100px;}
.vote-lsit ul li.vote-textarea textarea{ border:1px solid #ccc; height:92px; width:833px; padding:4px 5px;}
.vote-code{   margin:0 auto;padding:20px 0px 20px 40px; font-family:"微软雅黑"; font-size:14px; overflow:hidden; height:30px;}
.vote-code .text-code{ float:left; display:block; line-height:30px;}
.vote-code .verification{ border:1px solid #ddd; height:28px; line-height:28px; width:96px; float:left;}
.vote-code .img-code{ float:left; padding-left:8px;}
.vote-btn{ height:40px; padding-left: 40px; }
.vote-btn button{ height:40px; line-height:40px;  float:none !important; margin-right:20px; border:0 none; background:#1164b0; cursor:pointer; width:120px; font-size:16px; color:#fff; font-family:"微软雅黑"; font-weight:bold;}
.vote-btn button.btn-review{ background:#dddddd; color:#999999;}
.vote-show{ width:92%; margin:0 auto; border:1px solid #e3e3e3; color:#333; margin-bottom:20px;}
.vote-show th{ text-align:left; border-bottom:1px solid #f0f0f0; background:#fbfafa; height:auto; line-height:24px; padding:8px 0 8px 15px; font-size:14px;}
.vote-show td .vote_con{ width:92%; margin:0 auto; border-bottom:1px dotted #f0f0f0; line-height:40px; margin-bottom:20px;}
.vote-show td .vote_con span{ display:block; height:auto; float:left;}
.vote-show td .vote_con span.c1{ width:450px; padding-left:15px; line-height:24px; padding:8px 0;}
.vote-show td .vote_con span.c2{ width:306px; height:27px; padding-top:13px;}
.vote-show td .vote_con span.c3{ width:85px; padding-right:15px; float:right; text-align:right;}
.vote-show td .vote_con span.c3 i{ color:#b60000; font-style:normal;}
.vote-show td .vote_con span.progress-bar{width: 99px;height: 14px;float: left; background:#eee;}
.vote-show td .vote_con span.progress-bar .progress{ background:#f27c25;display: block;height: 14px;}
.vote-show td .vote_content{width: 880px;margin: 0 auto;border-bottom: 1px dotted #ddd;line-height: 26px; font-size: 14px; padding: 10px 10px;}
.vote-show td{ padding-top: 15px;}
.vote_date{ height: 38px; width: 885px; color: #333; font-weight: bold; padding-left: 15px; margin: 0 auto; background: #eee; font-size: 14px; line-height: 38px; overflow: hidden;}

/*--------------政民互动 end-------------*/

