@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none;overflow-y:auto;overflow-x:hidden;}
html,body,div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,label,input,select,textarea,button,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,tr,th,td,q,abbr,acronym{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0; font-size:14px; font-family:"Microsoft YaHei",微软雅黑;color:#444;background:url("../images/body.png") repeat;}
input,textarea,select,button{vertical-align:middle;outline:none;font-family:"Microsoft YaHei",微软雅黑;color:#444;}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#333;}
textarea{resize:none;}
a{color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#ea0000;text-decoration:none;}
a:focus{outline:none;}
img,a img {border:none; margin:0; padding:0; border:0; vertical-align:top;}
.left,.fl{float:left;}
.right,.fr{float:right;}
/* 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;overflow:hidden;}
h1,h2,h3{font-weight:normal;}
 h1{ font-size:20px;}
 h2{ font-size:18px;}
 h3{ font-size:16px;}
ul,li{ vertical-align:middle;}
.container {width: 1100px; margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0;}
.ph-label{
 position: relative !important;
}
.ph-label span{
 right: 0;
}
.logoright{
 position: relative;
}
.topsearchbox .znss{
 position: absolute;
 right: 0px;
 top: 6px;
}


/***漂浮***/
.j-float{position:relative;z-index:99999;display:none;}
.j-float .img_title{display:none;}
.j-float .float-close{position:absolute;width:38px;height:16px;right:0px;top:-20px;}
.j-float .float-close img{cursor:pointer;} 

.lm_contain{  overflow:hidden; }
.wz_top{ height:auto;background:#f4f4f4;  color: #666; line-height: 28px; padding: 7px 0px 7px 18px;}
.wz_top a{ color:#666;}
.wz_top i{ font-style: normal;}
.lm_contain{ background: #fff; padding: 12px 10px; overflow: hidden;}
/*头部*/
.top{ height: 24px; line-height: 24px; font-size: 12px; overflow: hidden;}
.topleft ul li{ float: left;}
.topleft ul li a{ color:#3d3d3d; padding: 0 7px; float: left;}
.tianqi{ float: left;}
.tianqi iframe{ margin-top: -8px;}
.topname{float: left; height: 24px; font-size: 12px;}
.topname a{color:#3d3d3d; padding: 0 7px; float: left;}
 
/*底部*/
.footer{ line-height:23px;padding: 5px 0 15px;  font-size: 13px;  color: #666; text-align: center;  border-top: 1px solid #ea0000; position: relative; margin-top: 15px;}
.footer a{ color: #666;}
.footer span{ padding: 0 5px;}
.footer img,.is-foot img{vertical-align: middle;}
.dzjg{ position:absolute; left:45px; top:0px;}
.jiucuo{ position:absolute; right:60px; top:10px;}

/*分页/翻页*/
.pagination{clear:both;width:100%;text-align:center;margin:10px 0 0px;padding:3px 0;line-height:28px;font-size:14px;font-family:"Microsoft YaHei",微软雅黑;}
.pagination a,.pagination span{display:inline-block;border:1px solid #d9d9d9;color:#666;margin:3px;padding:0px 10px;text-decoration:none;white-space:nowrap;height:28px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; }
.pagination a:hover{background:#eee;border:1px solid #d9d9d9;color:#666 !important;}
.pagination a.active{border:1px solid #f7c0c1;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#eee;border:1px solid #d9d9d9;color:#666;}
.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:#eee;border:#d9d9d9 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:0;height:28px;padding:0 6px;}
.pagination .total{border:0;height:28px;padding:0;}
.pagination .inputBar input{width:40px;height:24px;line-height:28px;padding:2px 5px;border:#d9d9d9 1px solid;margin:-3px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#f1f1f1;vertical-align:middle;border-radius: 3px; color: #666;}
.pagination .inputBar .go-page{width:40px;height:30px;line-height:22px;padding:2px 5px;border:#d9d9d9 1px solid;margin:-3px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#fff;vertical-align:middle;border-radius: 3px; color: #666;}
.pagination .inputBar .go-page:hover{background:#eee;border:1px solid #d9d9d9; color: #666;}


 /*通用栏目页*/
.lm_lban{ width:240px;height:auto; background:#f8f8f8;}
.lm_top{ background: url(../images/h1_title.png) no-repeat 80% center #ea0000; height: 46px; line-height: 46px; padding-left: 31px;}
.lm_top .tit{  font-size:18px; color:#fff; display:block;}
.navdh{ height:auto; overflow:hidden; padding:12px 6px }
.navdh ul li{vertical-align:bottom;overflow:hidden; height:auto; margin-bottom: 6px;}
.navdh ul li a{display:block; height:auto;line-height:28px; padding:8px 10px 8px 70px;   overflow:hidden;font-size:16px;  background:url(../images/sub.jpg) 43px center no-repeat #fafafa; border: 1px solid #f0f0f0; }
.navdh ul li a:hover,.navdh ul li.active a,.navdh ul li a.active{color:#ea0000; background:url(../images/subhover.jpg) 43px center no-repeat #f8f8f8; border: 1px solid #d20001; }
.lm_rban{ width:820px; height:auto; min-height:600px; _height:600px;}
.dqlanmu{height:46px;position:relative; clear:both; background:url(../images/secbg.jpg) bottom repeat-x;}
.dqlanmu .guidang{position:absolute;right:0px;top:40px;}
.columnname{display:block;float:left;width:auto;white-space:nowrap;height:46px;line-height:46px;color:#ea0000; font-size: 18px; padding:0 14px; background: url("../images/sec2bg.jpg") bottom repeat-x;}
.navjz{height:auto; padding:15px 0px 0px; font-size:16px;line-height:200%;  text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;}
.navjz ul{clear:both;}
.navjz table{max-width:100% !important;}
.navjz ul li{padding:0 0 0 12px;background:url(../images/dot.png) left center no-repeat;height:32px;line-height:32px;vertical-align:bottom; border-bottom: 1px dashed #ddd;}
.navjz ul li a{font-size:14px; max-width:675px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; }
.navjz ul li .date{font-size:14px;color:#999;}
.navjz ul.doc_list{padding-bottom:5px;}
.navjz ul.doc_list li,.navjz ul.download-list li{overflow:hidden;}
.navjz ul.doc_list li img{float:left;margin:12px 0 0 2px;}
.navjz ul li.lm_line{height:24px;padding:0;}
.navjz ul li.columnName{height:36px;margin:0px 0 5px;padding:0 10px; border-bottom: 1px solid #ddd;background: none;}
.navjz ul li.columnName .title,.navjz ul li.columnName .title:hover{display:block;width:auto;white-space:nowrap;height:36px;line-height:36px;font-size:18px;font-weight:bold;color:#333; }
.navjz ul li.columnName .more{font-size:14px;color:#999;line-height:36px;}
/*栏目页 普通页面 */
.ptlmtitle{font-size:30px;line-height:30px;text-align:center;padding:15px 0;}
.ptlminfo{height:auto;line-height:28px;font-size:14px; color:#666;border-bottom:#ddd 1px solid;text-align:center;padding:10px 0 10px;}
.ptlminfo span{margin:0 0.3em;display:inline-block;vertical-align:middle;}
.ptlminfo i{font-style:normal;}
.ptlminfo .wz_share{display:inline-block;vertical-align:middle;margin-top: -2px; float:none;}
.ptlminfo .wz_share .share-box{position:relative;right:auto;top:auto;}
.ptlmcontent{padding:20px 0 5px;height:auto;text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;overflow-x:auto;overflow-y:hidden;}
.ptlmcontent table{max-width:100% !important;margin:auto;}
.ptlmcontent img{max-width:100%;height:auto;}
/*栏目页 图片列表 */
 ul.picture-list{ clear:both;  border-top:none;   overflow:hidden; padding-top:5px;}
 ul.picture-list li{float:left; display:inline;	background:none; padding:0px 32px 20px;height:auto; overflow:hidden;text-align:center; width:209px; border-bottom: none; }
 ul.picture-list li a img{  border: 1px solid #e8e6e6; padding: 2px; width:203px; height:130px; float:left;}
 ul.picture-list li .img_title{ display:block; height:30px; line-height:30px;text-align:center; padding:0 2%;float:left; width:96%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
 ul.picture-list li a{ width:100%;}
/*视频文章*/
.video_main_content{ margin-top:30px;}
/*视频列表 */
ul.videoNews-list{ clear:both;}
ul.videoNews-list  li{background:none;padding:5px 0 15px 0;border-bottom: 1px dashed #DDD;vertical-align:middle; height:160px; overflow:hidden;font-size:14px;line-height:30px; margin-bottom:15px; margin-right: 0px;}
ul.videoNews-list  li a{ margin-right:0px; max-width:480px; display:block;}
ul.videoNews-list li .right-main{	width:600px;}
ul.videoNews-list .left{ float:left; color:#333;}
ul.videoNews-list .right{ float:right;}
ul.videoNews-list li img{ padding-top:0px;}
ul.videoNews-list li .right img{ padding:6px 4px 0 0; }
.video_hit,.video_date{ color:#c00;}
ul.videoNews-list .left_img img{ padding:2px; border:1px solid #ddd;}
.play-icon{ background:url(../images/flv.gif) left center no-repeat; padding-left:22px; display:block;}
ul.videoNews-list li .left-img img{ border:1px solid #ddd; padding:2px;}
ul.videoNews-list li .right-main .videoNews-note{ line-height:22px;}
.video_nr_title{font-size:22px;   line-height:60px; text-align:center;}
.video_nr_date_hit{text-align:center; height:36px;font-size:13px;color:#555; line-height:36px;border-top:1px dashed #ccc; position:relative;border-bottom:1px dashed #ccc;margin-bottom:20px;}

/*小屏二级栏目*/
.btn-group{width:100%;cursor:pointer;position:relative;}
.btn{width:100%;padding:8px 12px;font-size:16px;text-align:left;border-radius:0;}
.btn-danger{height:44px;color:#fff;background:#ea0000;border:0;font-weight:bold;padding-left:20px;}
.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus{color:#fff;background:#ea0000;border:0;}
.btn .caret{float:right;margin-top:10px;}
.btn-danger:hover{color:#fff;background:#ea0000;border:0;}
.dropdown-menu{width:100%;padding:0;border-radius:0;box-shadow:none;border:0;top:42px;}
.dropdown-menu > li > a{padding:8px 20px 8px 25px;font-size:15px;}
.dropdown-menu a{background:#f4f4f4;border-top:1px solid #fff;}
.dropdown-menu a:hover{background:#f4f4f4 !important;color:#ea0000 !important;font-weight:bold;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background:#f4f4f4 !important;color:#ea0000;font-weight:bold;}
.jump-info .btn-group .btn{ padding:0px!important;}
.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger {background-color: none; border-color:none;}
/*文章页*/
.con_main{ background: #fff; padding:20px; overflow:hidden; position:relative;padding-bottom: 40px;}
.con_main .guidang{ position:absolute; top:50px; right:10px;}
.newstitle{font-size: 26px; text-align: center; color: #ea0000; line-height: 45px;}
.newstitlef{font-size:20px;text-align: center;line-height: 30px;font-weight: normal; }
.newstitlet{font-size:20px;text-align: center;line-height: 30px;font-weight: normal; }
.newstitles{font-size:14px;text-align: center;line-height: 30px;font-weight: normal; }
.newsinfo{background: #ecf9ff none repeat scroll 0 0; border-bottom: 1px solid #d0e0e8; border-top: 1px solid #d0e0e8; color: #333; padding: 10px 0; margin-top: 10px; text-align: center;}
.newsinfo1{ max-width:90%;height: 36px; line-height: 36px; margin: 0 auto; padding-right: 100px; position: relative;}
.newsinfo1 span{ padding: 0 10px;}
.bdsharebuttonbox{ position: absolute; right: 0px; top: 5px;}
.newscontnet{font-size:14px;  margin:0 auto; color:#333; line-height: 200%; padding:20px 0px 0px;font-family:"微软雅黑"!important; overflow-x: auto;}
.newscontnet img{ max-width:100%;}
.newscontnet table{border-color:#333;border-spacing:0px;border-collapse: collapse;}
.newscontnet table td{padding: 5px; height: 22px;border:1px solid #333;}
/*.newscontnet p,.newscontnet p span{font-family:"微软雅黑"!important;}*/
.scan_code_box{  margin:0 auto; padding:40px 0px; text-align:center;}
.scan_code_box .pic{ text-align:center; width:auto; margin:0 auto;}
.scan_code_box img{ width:140px; height:140px; border:1px solid #efefef; margin:0 auto; }
.scan_code_box .txt{ text-align:center; line-height:32px; font-size:14px; color:#666; display:block;}
.wzbot{ height: auto; padding: 10px 20px; overflow:hidden;    border-top: 1px dashed #ddd;}
.wzbot a{ font-size: 12px;color: #666; padding: 0 12px 0 22px; float: left; line-height: 30px;}
.wzbot a.backbtn{ background: url("../images/btn_icons_01.jpg") left center no-repeat;}
.wzbot a.print_btn{ background: url("../images/btn_icons_02.jpg") left center no-repeat;}
.wzbot a.close_btn{ background: url("../images/btn_icons_03.jpg") left center no-repeat;}
.minh500{  height:auto !important;  min-height:500px;   _height:500px;}
.share-box{ top:2px; right:10px;  }
/*友情链接*/
.ls-flinkBox{ background: #fff; border: 1px solid #cc0c0d; z-index:100;  margin-top: 10px;}
.m-links{height: 34px;background: #fffafa;position:relative; z-index:92;}
.btn-top{position:absolute;right:1px;top:1px;width:35px;height:32px;background: url(../images/bottom.png) center center no-repeat;}
.m-links .icon{margin:1px;float:left;width:109px;height:32px;line-height:32px;color:#fff;font-size:16px;text-align:center;background:#cc0c0d;margin-right: 60px;}
.m-links .box-tit{height:34px;border-bottom:1px solid #cc0c0d;}
.m-links .box-tit ul li{width: 200px; margin-top:1px; line-height: 32px; float: left; text-align: center;}
.m-links .box-tit ul li span{color:#000;font-size:15px;cursor:default;}
.m-links .box-tit ul li.active span{color: #dd0f0f;}
.item_box{height:150px;}
.item_box ul{ display: none;}
.item_box ul.active{ display: block;}
.item_box ul li{width:180px;height:24px;overflow:hidden;float:left;line-height:24px;}
.item_box ul li a{display:block;line-height:24px;text-indent:12px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.is-select{height: 40px;  border-top: 1px dashed #ddd; margin-top: 10px;}
.is-select h2{ width: 55px; height: 40px; float: left; background: url(../images/flink_title1.png) no-repeat center center;}
.select{  position:relative;  float:left;  margin-left: 12px; z-index: 94; margin-top: 5px;}
.select dt{  height:31px; display:inline-block; font-size: 14px; background: url(../images/down_icon.png) no-repeat 130px center;    line-height:31px; padding-left:10px;  cursor:pointer; width:146px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;    position:relative;  z-index:99; text-indent: 20px; font-weight: normal;}
.select dt:hover,.select dt.cur{ box-shadow:0 0 3px #409DFE;}
.select dd{ position:absolute;  left:0; bottom: 36px; border:1px solid #ddd; background:#fff;display:none;z-index: 98;margin:0;}
.select dd ul{ padding:4px; max-height:145px; _height: 145px; overflow-x: hidden;  overflow-y:auto;}
.select dd ul li a{ line-height:25px; display:block; padding:0 8px; font-size: 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.select dd ul li a:hover{background:#f5f5f5; text-decoration: none;}
.item_box .flink4 li{ width: auto; margin-right: 80px;}
/*栏目页 调查征集 */
.navjz .collect-list li{overflow:hidden;position: relative;font-size: 14px;}
.navjz .collect-list li a.left{display:inline-block;float:left; max-width:585px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin-right: 5px;}
.navjz .collect-list li .over{ color:red;}
.navjz .collect-list li .nostart{color:#000;}
.navjz .collect-list li .starting{ color: green;}
.navjz .collect-list li span{ position: absolute; top: 0px; right: 90px; color: #999;font-size: 14px; }
.navjz .collect-list li .date{right:0px;}
.navjz .collect-list li .result{padding-left: 5px;}
.navjz .collect-list li .result a{color: #A60E0B;}

.navjz .survey-list li{overflow:hidden;position: relative;font-size: 14px;}
.navjz .survey-list li a{display:block;float: none; margin-right: 160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz .survey-list li .over{ color:red;}
.navjz .survey-list li .nostart{color:#000;}
.navjz .survey-list li .starting{ color: green;}
.navjz .survey-list li span{ position: absolute; top: 0px; right: 90px; color: #999;font-size: 14px; }
.navjz .survey-list li .date{right:0px;}
/*调查文章页*/
.vote-info{ padding:20px; line-height:36px; font-size:16px;}
.voteinfo{ text-align:center;}
.voteinfo i{ font-style:normal;}
.voteinfo .starting{ color:green;}
.voteinfo .over{ color:red;}
.voteinfo .nostart{ color:#000;}
.backvote-info{ border:1px dashed #ddd; margin-bottom:20px; line-height:36px; font-size:16px; padding:10px;}
.backvote-info span{ font-weight:bold; font-size:18px;}
.vote-main{ font-size:16px; padding: 20px 23px 0;}
.vote-lsit{ padding-bottom:8px; font-family:"微软雅黑";}
.vote-lsit .title{ font-weight:bold; height:auto; font-size: 16px; line-height:28px; padding:8px 0 11px;}
.vote-lsit ul{padding: 15px; border:1px solid #ddd;}
.vote-lsit ul li{ height:auto; line-height:24px; padding: 3px 0;}
.vote-lsit ul li input{ float:left; margin:6px 11px 0 0; font-size:12px;}
.vote-lsit ul li.vote-textarea{ height:100px;}
.vote-lsit ul li.vote-textarea textarea{   height:92px; width:96%; padding:4px 5px; resize: none; border:none;}
.vote-code{ padding: 20px 23px; font-family:"微软雅黑"; font-size:16px; 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:42px; padding:10px 0 0; text-align:center;}
.vote-btn button{ height:40px; line-height:38px;border-radius: 5px; float:none;-moz-border-radius: 5px;-webkit-border-radius: 5px; margin:0 8px; border:0 none; background:#cc0c0d; cursor:pointer; width:200px; font-size:18px; color:#fff; font-family:"微软雅黑";}
.vote-btn .btn-submit{ float:none !important;}
.vote-btn button.btn-review{background: #f1f1f1; color: #8a8a8a;}

.dc_con{ display:none;}
.dc_con.active{ display:block;}
.vote_jieguo{ font-size: 16px; line-height: 200%; padding:30px 23px 20px;}

.vote-show{ margin: 20px auto 20px; width: 95%; border:1px solid #e3e3e3; color:#333; font-size: 16px;}
.vote-show{width:96%;margin:auto;border:1px solid #e7e7e7;font-size:14px;}
.vote-show th{text-align:left;border-bottom:1px solid #f0f0f0;background:#faf9f9;height:auto;padding:5px 5px 5px 10px;line-height:24px;font-size:14px;}
.vote-show td .vote_con{width:96%;margin:auto;border-bottom:1px dotted #f0f0f0;height:auto;line-height:28px;padding:0px 0;clear:both;}
.vote-show td .vote_con span{display:block;float:left;height:auto;line-height:24px;}
.vote-show td .vote_con span.c1{ width:580px;}
.vote-show td .vote_con span.c2{ width:160px;}
.vote-show td .vote_con span.c3{ width:90px;float:right;text-align:right;}
.vote-show td .vote_con span.c1,.vote-show td .vote_con span.c2,.vote-show td .vote_con span.c3{padding:5px 0 5px;}
.vote-show td .vote_con span.c3 i{color:#dd0000;font-style:normal;}
.vote-show td .vote_con span.progress-bar{width:100px;height:14px;float:left;background:#eee;margin: 5px 0 0 20px;}
.vote-show td .vote_con span.progress-bar .progress{background:#f27c25;display:block;height:14px;}
.vote-show td .vote_content{width:96%;margin:0 auto;border-bottom:1px dotted #f0f0f0;line-height:24px;padding:10px 0;}

.collection-theme-list{margin-top:20px;font-family:"Microsoft YaHei",微软雅黑;}
.collection-theme-list ul li .collection-body{border-top:#ddd 1px dotted;padding:15px 0px;font-size:14px;line-height:180%;}
.collection-theme-list ul li .collection-body .collection-username{color:#e60012;}
.collection-theme-list ul li .collection-body .collection-info{color:#555;word-break:break-all;word-wrap:break-word;}
.collection-theme-list ul li .collection-body .collection-datetime{color:#999;}

.descbox{border:#f1f1f1 10px solid;padding:10px;line-height:30px;margin-bottom:20px;}
.descbox b{color:#000;}
.collectit{font-size:20px;color:#245399;font-weight:bold;height:60px;line-height:60px;background:url(../images/zj_yijian.png) left center no-repeat;padding-left:38px;}
.poll_collect{margin-top:20px; padding-top:10px;border-top:1px dotted #ddd;width:100%;font-size:14px;font-family:"Microsoft YaHei",微软雅黑;}
.poll_collect h3{font-size:20px;color:#ea0000;font-weight:bold;height:60px;line-height:60px;background:url(../images/icon_myzj.gif) left center no-repeat;padding-left:38px;}
.poll_collect ul{margin:10px auto 0;}
.poll_collect li{border:#ddd solid 1px;padding:2px;height:34px;margin-bottom:10px;line-height:34px;clear:both;}
.poll_collect li p{float:left;position:relative;}
.poll_collect li p.poll_txt,.poll_collect li p.poll_con{width:115px;text-align:right;padding-right:5px;border-right:#ddd solid 1px;}
.poll_collect li p.poll_input,.poll_collect li p.poll_yzm{padding:2px 5px; height:30px;}
.poll_collect li p.poll_yzm img{margin:0;}
.poll_collect li p span.msg-box{left:4px;top:4px;position:absolute !important;}
.poll_collect li p.poll_con{height:180px;}
.poll_collect li .red{color:#f00;padding-right:8px;vertical-align:middle;}
.poll_collect li p input{width:840px;height:32px;border:0 none;line-height:32px;background:none;line-height:26px;float:left;outline:none;color:#666;}
.poll_collect input#c_name,.poll_collect input#c_phone{width:811px;}
.poll_collect li p.poll_conts{margin-top:2px;padding:2px 5px;}
.poll_collect li p.poll_conts textarea{width:920px;border:0;background:none;line-height:20px;height:172px;outline:none;font-size:14px;color:#666;}
.poll_collect .poll_area{height:180px;}
.poll_collect li p.poll_yzm input{width:100px;}
.poll_collect li p.poll_yzm img{float:left;}
.poll_collect li.btn-group{border:0 none;text-align:center;height:40px;}
.poll_collect li.btn-group input{float:none;height:40px;background:#ea0000;color:#fff;font-size:16px;text-align:center;cursor:pointer;border:0;width:140px;}
.isSummary{ border: 0 none !important; padding:0 !important; margin-top: 0px;}

@media (min-width: 992px) and (max-width:1099px) {
 .poll_collect li p input,.poll_collect li p.poll_conts textarea{width:810px;}
 /*征集*/
 .navjz .collect-list li a.left{ max-width:470px;}
}
@media (min-width: 768px) and (max-width:991px) {
 .poll_collect li p input,.poll_collect li p.poll_conts textarea{width:588px;}
 /*征集*/
 .navjz .collect-list li a.left{ max-width:490px;}
}
@media (max-width: 991px) {
 .vote-show td .vote_con span.c1{ width:440px;}
 .vote-show td .vote_con span.c2{ width:120px;}
 .vote-show td .vote_con span.c3{ width:80px;}

}
@media (max-width: 767px) {
 .vote-main{ padding:0px;}
 .search-tab ul li{ margin-right:25px;}
 .vote-btn button{ width:100px;}
 .vote-lsit{ padding-left:0px;}
 .vote-show{ width: 100%; box-sizing: border-box;}
 .vote-show td .vote_con span{line-height: 20px;}
 .vote-show td .vote_con span.c1{ float:none;width:100%;}
 .vote-show td .vote_con span.c2{ width:140px;}
 .vote-show td .vote_con span.c3{ width:80px;float: left;text-align: left;}
 .vote-show td .vote_con span.progress-bar{margin-left: 0;}

 .poll_collect{margin-top:10px; padding-top:0px;}
 .poll_collect h3{height:40px;line-height:40px;}
 .poll_collect ul{ margin-top: 0px;}
 .poll_collect li{border:0;height:auto; margin-bottom: 0px;}
 .poll_collect li p.poll_txt, .poll_collect li p.poll_con {width: 100%;float: none;height: auto;text-align: left;border-right: none;}
 .poll_collect li p.poll_input, .poll_collect li p.poll_yzm, .poll_collect li p.poll_conts{width:100%;float:none;padding:0;}
 .poll_collect li p input,.poll_collect li p.poll_conts textarea{width: 100%;padding: 0 2%;border: #DDDDDD solid 1px; box-sizing: border-box;}
 .poll_collect .poll_area{height:auto;}
 .poll_collect li.btn-group{ margin-top: 2%;}
 /*征集*/
 .navjz .collect-list li .result{ display: none;}
 .navjz .collect-list li a.left{ display: block; max-width: none; float: none; margin-right: 160px;}
}

@media (max-width:1099px) {
.navjz ul.doc_list li a,.panel_boxny .panel_body ul li a,.panel_body ul li a{max-width:none; float:none;display:block;margin-right:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
 .zsyz_wz ul li a{max-width:none; float:none;}
.navjz ul.doc_list li img,.zsyz_wz ul li img,.panel_body ul li img{ display:none;}
 .navjz ul li.columnName .title,.navjz ul li.columnName .title:hover{ float: left; margin-right: 0px;}
 .navjz ul li.columnName .more{ float: right; margin-right: 0px;}
}
@media (min-width: 992px) and (max-width:1099px) {
.container{ width: 992px;} 
.lm_rban{ width:712px;}
ul.picture-list li{padding:0px 14px 0px;  }
ul.videoNews-list  li a{ max-width:400px;}
ul.videoNews-list li .right-main{width: 490px;}

.m-links .icon{ margin-right: 0px;}
.item_box ul li{width: 162px;}
.select{ margin-left: 0px;}
.select dt{ width: 145px;}
}
@media (max-width:991px) { 
 .lm_rban{float:none;width:100%; margin-top:0px; min-height:auto; _height:auto;}
.lm_contain,.contain_ny{ padding: 2%; }
.contain_count{ padding: 2% 2% 0;}

.m-links .icon{ margin-right: 0px;}
}
@media (min-width:768px) and (max-width:991px) {
.container{ width: 768px;}
 ul.picture-list{ padding-top:0px;}
ul.picture-list li{padding:0px 18px 0px;  }
 ul.videoNews-list  li a{ max-width:430px;}
 ul.videoNews-list li .right-main{width: 520px;}
/*文章*/
.con_main{ padding:20px;padding-bottom: 40px;}
.comment_box ul li.text{ width: 585px;}

.m-links .box-tit ul li{ width: 150px;}
.item_box ul li{width: 127px;}
.select{ margin-left: 0px;}
.select dt{background: url(../images/down_icon.png) no-repeat 100px center;padding-left: 5px;width: 113px;text-indent: 10px;}
.select dd ul{ padding:2px; width: 112px;}
}
@media (max-width:767px) {
.container{ width:100%;}
 .navjz{padding: 2% 0 0;}
ul.picture-list li{ float:none; width:100%; height:auto; display:block;  padding:0;}
ul.picture-list li a{ display:block; width:100%;}
ul.picture-list li.img_img{ width:100%; display:block;}
ul.picture-list li a img,.navzc ul.picture-list li a img{ width:100%; height:auto; box-sizing: border-box;   float:none;}
 ul.videoNews-list  li{ height:auto; padding:0 0 10px; margin-bottom:10px;}
 ul.videoNews-list .left{ float:none;}
 ul.videoNews-list  li a{max-width:none;}
 ul.videoNews-list li .left-img img{ width:100%; height:auto; box-sizing: border-box;}
 ul.videoNews-list li .right-main{ width:100%; float:none;}
.footer{ padding:2%; height:auto; overflow:hidden; margin-top: 2%;}
.footer span{ display:inline-block;}

.m-links .icon{ display: none;}
.m-links .box-tit{ padding-right: 35px; height: 60px;}
.m-links .box-tit ul li{width: 50%; line-height: 30px; margin-top: 0px;}
.m-links{ height: 60px;}
}

/*.item_box ul li {font-weight: bold}*/
.item_box ul#zqtab2 li.num5 {font-weight: normal;}
.item_box ul#zqtab3 li.num9,.item_box ul#zqtab3 li.num10 {font-weight: normal;}
.item_box ul#zqtab4 li{font-weight: normal;}

/*登录后 名称颜色*/
#member_info .user-name{color: #f00;}

/*搜索*/
/*搜索详细页*/
span.search-keywords{ color:#c00; padding:0 0.3em;}
.ssy_container{ padding: 20px; font-family:"微软雅黑"; position:relative;background: #fff;}
.ssy_leftbar{width:260px;height:auto;margin-bottom:50px;}
.fenlei_tit,.searchType-title{height:32px;line-height:32px;padding-left:20px;font-size:16px;font-weight:bold;color:#333;}
.total_wz,.searchType-column{height:auto;margin-bottom:10px;padding:8px 0 8px 20px;background:#f4f4f4;font-size:14px;}
.total_wz ul li,.searchType-column ul li{height:32px;line-height:32px; font-size:14px;}
.total_wz ul li a:hover,.total_wz ul li a.active,.searchType-column ul li a:hover,.searchType-column ul li a.active{text-decoration:underline;color:#de3e40;}
.result_title{padding-right:18px;font-size:15px;float:right;text-align:right;width:auto;height:30px;line-height:30px;color:#8a8a8a;}
.ssy_rightbar{ height:auto; min-height:515px; _height:auto; margin-left: 289px; border-left: 1px solid #cecece; padding: 0 0 0 20px;}
.result_title{padding-right:18px;font-size:16px;float:right;text-align:right;width:auto;height:30px;line-height:30px;color:#8a8a8a;}
.ssy_rightbar .pagination{ margin-top: 20px;}
.ssy_rightbar .search-list{height:auto; padding:0 15px 20px 15px;}
.ssy_rightbar .search-list li.search-title{line-height:34px;font-size:15px; font-weight:bold; color: #333;}
.ssy_rightbar .search-list li.search-title a{color: #333;}
.ssy_rightbar .search-list li.search-title .columnname{padding: 0 10px; background: #333; border-radius: 5px; display: inline-block; color: #fff; cursor: pointer; margin-right: 15px; line-height: 30px;}
.ssy_rightbar .search-list li.search-title a:hover{text-decoration:underline;}
.ssy_rightbar .search-list li a span,.ssy_rightbar .search-list li span{color:#cd3501;}
.ssy_rightbar .search-list li.search-info{ padding: 4px 0; line-height: 26px; font-size: 14px; color: #666666;}
.ssy_rightbar .search-list li.search-column{color:#d20607;line-height:22px; }
.ssy_rightbar .search-list li.search-url{padding-top: 4px; overflow: hidden; line-height: 26px; font-size: 14px;   word-break: break-all; word-wrap: break-word;}
.ssy_rightbar .search-list li.search-url span.date{ padding-left:14px; color: #008000;}
.ssy_rightbar .search-list li.search-url a{  color: #008000;}
.ssy_rightbar .search-list li.search-url a:hover{ color: #008000; text-decoration:underline;}
.ssy_rightbar .warm-prompt{line-height:30px;font-size:14px;color:#666;}
.warm-prompt{line-height:30px; font-size:14px;}
.two_ssresult{ height: 32px; line-height: 32px; text-align: right; color: #a9a9a9; font-size: 16px; border-bottom: 1px solid #ccc; margin-top: 10px;}
.two_ssresult span{ color: #cc0000;}
.two_ssresult p{ float: left; color: #000;}

@media (min-width: 768px) and (max-width:991px) {
    .wzewmbox{ height:auto;}
    .wzewmbox .ewm{ width:90%; padding:5%; background:none;}
    .ewm_wx{ margin:0 auto; width:90%; padding:5%;}
    .wz_xgyd .list ul li{ float:none; width:auto; padding-right:0;}
    .wz_xgyd .list ul li.num2,.wz_xgyd .list ul li.num4,.wz_xgyd .list ul li.num6,.wz_xgyd .list ul li.num8,.wz_xgyd .list ul li.num10{  width:auto;}
    .ssy_leftbar{display: none;}
    .ssy_rightbar{margin-left: 0; width: auto; border: 0 none; padding-left: 0;}
    .ssy_container{padding: 20px;}
    .ssy_rightbar .search-list{padding: 10px 0 0;}
}
@media (max-width: 767px) {
    .con_main,.search_main{ padding:20px;}
    .newsinfoleft,.newsinforight{ float:none; text-align:center;}
    .newscontnet{ padding:20px 0;}
    .wzewmbox{ height:auto;}
    .wzewmbox .ewm{ width:90%; padding:5%; background:none; height:auto;}
    .wzewmbox .ewm .txt{ margin-right:0; height:auto;}
    .wz_xgyd .list ul li{ float:none; width:auto; padding-right:0;}
    .wz_xgyd .list ul li.num2,.wz_xgyd .list ul li.num4,.wz_xgyd .list ul li.num6,.wz_xgyd .list ul li.num8,.wz_xgyd .list ul li.num10{  width:auto;}
    .listnews .guidang{   right:20px;}
    /*网站地图*/
    .ssy_leftbar{display: none;}
    .ssy_rightbar{margin-left: 0; width: auto; border: 0 none; padding-left: 0;}
    .ssy_container{padding:10px;}
    .ssy_rightbar .search-list{padding: 10px 0 0;}

}

/*搜索页 留言列表*/
.ssy_rightbar .guestbook-table .guestbook_title{margin-bottom: 10px;background: #f4f4f4;font-size: 16px;font-weight: bold;}
.ssy_rightbar .guestbook-table .guestbook_title li.t3{text-align: center;}
.ssy_rightbar .guestbook-table ul{height: 32px;line-height: 32px;position: relative;font-size:15px;}
.ssy_rightbar .guestbook-table ul li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position: absolute; top:0; text-align: center;}

.ssy_rightbar .guestbook-table ul li.t1{width: 100px;right: 0;}
.ssy_rightbar .guestbook-table ul li.t2{width: 100px;left: 0;}
.ssy_rightbar .guestbook-table ul li.t3{width: 350px;left: 100px;text-align: left;}
.ssy_rightbar .guestbook-table ul li.t4{width: 100px;right: 100px;}
.ssy_rightbar .guestbook-table ul li.t5{width: 100px;right: 200px;}

.ssy_rightbar .guestbook-table ul li.t3 a{float: left;max-width: 100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ssy_rightbar .guestbook-table ul li.t3 a span.gk{display: block;float: right;max-width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ssy_rightbar .guestbook-table ul li.t3 a span.tit{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: none;margin-right: 0;}

@media (max-width: 1099px) and (min-width: 992px){
    .ssy_rightbar .guestbook-table ul li.t3{width: 240px;}
}
@media (min-width: 768px) and (max-width:991px) {
    .ssy_rightbar .guestbook-table ul li.t3{width: 330px;}
}
@media (max-width: 767px) {
    .ssy_rightbar .guestbook-table ul li.t1,.ssy_rightbar .guestbook-table ul li.t2,.ssy_rightbar .guestbook-table ul li.t4{display: none!important;}
    .ssy_rightbar .guestbook-table ul li.t5{right: 0;}
    .ssy_rightbar .guestbook-table ul li.t3{margin-right: 100px;width: auto;left: 0;position: static;}
}

#messageBoardWin {display: none;text-align: center;line-height: 32px;}
#messageBoardWin a {color: red;}

/*页面纠错*/
.ui-dialog-title{color:#cc0c0d;}
.correction-table{clear:both;font-size:14px;overflow:hidden;}
.correction-table th{width:80px;text-align:right;padding:2px 10px 2px 0;}
.correction-table th span{color:#164fa6;}
.correction-table td{padding:4px 0; position:relative;}
.correction-table td .msg-box{ top:0;}
.correction-table td select{padding:3px 5px;border:#ddd 1px solid;}
.correction-table td input{height:24px;line-height:24px;width:220px;padding:0 5px;border:#ddd 1px solid;}
.correction-table td input#checkCode{width:100px;}
.correction-table td textarea{width:380px;height:120px;padding:3px 5px;border:#ddd 1px solid;}
.correction-table td.btn-group{padding-left:92px!important;}
.correction-table td.btn-group input{background:#cc0c0d;height:36px;line-height:36px;text-align: center; cursor:pointer;border:0;outline:none;color:#fff;padding:0 10px;margin-right:10px;width:100px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.ui-dialog-footer button.ui-dialog-autofocus:active, .ui-dialog-footer button.ui-dialog-autofocus:focus, .ui-dialog-footer button.ui-dialog-autofocus:hover,.ui-dialog-footer button.ui-dialog-autofocus{background-color: #cc0c0d;border-color: #cc0c0d; outline: none;}
/*页面纠错 end*/
/*右侧悬浮切换*/
.ind_pl{height: 100px; width:180px; padding: 5px; border: 1px solid #dddddd; position:fixed; _position:absolute ; right:10px; bottom:10px; top: auto; _bottom:auto;_bottom:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));z-index:99; background:#fff;}
.ind_pl .f-close{ position: absolute; cursor: pointer; right: 5px; top: 0; z-index: 1; width: 20px; height: 20px;}
.ind_pl .f-close img{float: left; margin: 0;}
.ind_pl .mF_expo2010 .txt li,.ind_pl .mF_expo2010 .txt_bg{ display: none !important;}
.ind_pl .mF_expo2010 .pic{height: 100px !important; width:180px !important;}
.ind_pl .mF_expo2010 .pic li img,.ind_pl li img{height: 100px !important; width:180px !important;}
.ind_pl .mF_expo2010 .pic li span{ display: none;}
.ind_pl .mF_expo2010 .num{ bottom: 1px !important; right: -2px !important;}
.ind_pl .mF_expo2010 .num li{ width: 16px !important; height: 14px !important; font-family: arial !important; font-size: 12px !important; margin-right: 2px !important; line-height: 14px !important;}
.ind_pl .mF_expo2010 .num li.hover a,.ind_pl .mF_expo2010 .num li.current a{ background: #d71018 !important;}
.ind_pl .mF_expo2010 .num li b{ background: #000 !important; filter: alpha(opacity=40) !important;opacity: .4 !important;}

/*重要转载页面*/
.zyzzlist { height: 35px; background: url("../images/secbg.jpg") bottom repeat-x; padding-top: 15px;}
.zyzzlist ul li { width: 25%; height: 35px; float: left; text-align: center;}
.zyzzlist ul li a { display: block; font-size: 16px; line-height: 35px;}
.zyzzlist ul li.active a { color: #ea0000; background: url("../images/sec2bg.jpg") bottom repeat-x;}
.zyzz_con { height: auto; padding: 5px; overflow: hidden;}
.zyzz_con dl { display: none;}
.zyzz_con dl.active { display: block;}
.zyzz_con ul li {float: none; height: 30px; line-height: 30px; background: url(../images/dot.png) left center no-repeat; padding-left: 12px;overflow: hidden;position: relative;}
.zyzz_con ul li a { white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display: block; max-width:none;margin-right: 80px;float: none;display: block;}
.zyzz_con ul li img { float: left; padding-top: 7px;}
.zyzz_con ul li .date { color: #999999; float: right; font-size: 13px;position:absolute;top: 0;right: 0; }
.listgk li {padding: 0 85px 0 12px;height: 30px;line-height: 30px;background: url(../images/dot.png) left no-repeat;overflow: hidden;position: relative;}
.listgk li .col-block {float: left; max-width: 100%; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.listgk li .date {white-space: nowrap; position: absolute; right: 0; top: 0; color: #a0a0a0;}
.listgk li .title {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; float: none; margin-right: 0; max-width: none;}
.listgk li .explain-list, .listgk li .policy-list {display: block;float: right;max-width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.listgk li .explain-list .split-line, .listgk li .policy-list .split-line {padding: 0 5px;color: #666666;font-size: 14px;}
.listgk li .explain-list .explain-link, .listgk li .policy-list .policy-link {display: inline;color: #cc0000;float: none;background: none;max-width: none;padding: 0;margin: 0;}
.listgk li .explain-list .explain-link:hover, .listgk li .policy-list .policy-link:hover {color: #dd0000;}
.zy_more { text-align: right; font-size: 14px; font-weight: bold; line-height: 40px;}
.zy_more a { color: #dd0000;}
@media (max-width: 650px) {
    .zyzzlist { padding-top: 0px; height: auto; overflow: hidden;}
    .zyzzlist ul li { width: 50%;}
}
