@charset "utf-8";
/* CSS Document */
.wz_top { height: auto;background: #f4f4f4; color: #666666; line-height: 28px; padding: 7px 0px 7px 18px;}
.wz_top a { color: #666666;}
.wz_top i { font-style: normal;}
.lm_contain { background: #ffffff; padding: 12px 10px; overflow: hidden;}
/*在线调查库*/
.zxdc_banbox{ background: url("../images/zj_banbg.jpg") bottom repeat-x #fe8576;  margin-bottom: 20px;}
.zxdc_banbox1{ background: url("../images/zj_bannerbg.png") right bottom no-repeat;height: 260px; padding: 0 28px;}
.zxdc_title{ line-height: 70px; padding: 18px 0px 0; font-size: 35px; font-weight: bold; color: #fff;}
.zxdc_title span{ font-size: 24px; font-weight: normal;}
.zxdc_banbox1 p{  padding: 4px 200px 4px 4px; color: #fff; font-size: 14px; line-height: 28px; text-indent: 2em;}
.zxdc_count{ line-height: 32px; padding: 15px 4px; font-size: 24px; color: #fff; font-weight: bold;}
.zxdc_count span{ color: #f0d705;}
.zxdc_seachbox{ padding:10px 15px;background:#f8f8f8;height:26px;}
.zxdc_seachbox ul li{ float:left; font-size:14px; margin-right:15px;height:26px; line-height:26px;}
.zxdc_seachbox ul li label{display: inline;}
.zxdc_seachbox ul li.select{ width:135px; height:26px; background:#fff;}
.zxdc_seachbox ul li.select select{ padding-left:10px; width:100%; display:block; height:26px; line-height:26px; background:none; border:none;}
.zxdc_seachbox ul li.gjz{ color:#333; font-size:14px; width:65px; text-align: right; margin-right:0;}
.zxdc_seachbox ul li.input{ width:202px; height:26px;margin-right:7px;background:#fff;}
.zxdc_seachbox ul li.input input{ width:180px; height:26px; padding:0 10px; background:none; border:none; vertical-align:top;}
.zxdc_seachbox ul li.fdj{ width:50px; height:26px;margin-right:0;background:#d61618; text-align:center; }
.zxdc_seachbox ul li.fdj input{float:left;width:100%; height:26px; line-height:26px;font-size:14px; color:#fff; background:none; border:none;}

.zxdc_leftbar{ width: 808px;padding-bottom:10px;min-height: 1082px;padding-right: 24px;border-right: 1px dashed #e7e7e7;}





.zxdc_tit{padding-bottom:12px;border-bottom: 1px solid #d5d5d5;}
.zxdc_tit span{font-size: 24px; font-weight: bold; color:#d61618;}

.zxdc_navjz{ padding-top: 15px; height: auto; overflow: hidden;}
.zxdc_navjz li{ height: 180px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dashed #ddd;}
.zxdc_navjz li .pic{ float: left; width: 200px; height: 180px; display: none;}
.zxdc_navjz li .pic img{ width: 100%; height: 100%;}

/*.zxdc_navjz li .pictext{ margin-left: 220px; line-height: 30px; font-size: 16px;}
.zxdc_navjz li .pictext i{ font-weight: bold; font-style: normal;}
.zxdc_navjz li .pictext .first{ }
.zxdc_navjz li .pictext p a{ font-weight:bold;}
.zxdc_navjz li .pictext .lang{ height: 48px;line-height: 24px; overflow: hidden;}
.zxdc_navjz li .pictext .lang i{ height:48px; float: left;}
.zxdc_navjz li .pictext .yellow{ color: #e38301;}
.zxdc_navjz li .pictext .starting{ color: #46a35c;}
.zxdc_navjz li .pictext .over{ color:#666666}
.zxdc_navjz li .pictext .zjbtn{ width: 138px; height: 38px; line-height: 38px; border: 1px solid #ddd; text-align: center; font-size: 15px; border-radius: 2px; }
.zxdc_navjz li .pictext .zjbtn a{color: #666;}*/
.zxdc_navjz li .pictext{ /*margin-left: 220px;*/ line-height: 36px; font-size: 16px;color:#394351;}
.zxdc_navjz li .pictext i{ font-weight: bold; font-style: normal;}
.zxdc_navjz li .pictext .title{margin-bottom:5px;line-height: 24px;overflow: hidden;position: relative;padding-left:80px;}
.zxdc_navjz li .pictext .title i{position: absolute;top:0;left:0;}
.zxdc_navjz li .pictext .title a{font-size: 18px;font-weight: bold;}
/*.zxdc_navjz li .pictext .lang{height: 48px;line-height: 24px;overflow: hidden;position: relative;padding-left:80px;}*/
.zxdc_navjz li .pictext_lang{ margin-left: 0px;}
/*.zxdc_navjz li .pictext .lang i{ height: 48px; float: left;position: absolute;top:0;left:0;}*/
.zxdc_navjz li .pictext .yellow{ color: #e38301;}
.zxdc_navjz li .pictext .red{ color: #d00;}
.zxdc_navjz li .pictext .starting{ color: #f25302;}
.zxdc_navjz li .pictext .over{ color:#666666}
.zxdc_navjz li .pictext .zjbtn-box{margin-top:10px;}
.zxdc_navjz li .pictext .zjbtn{ line-height: 0;}
.zxdc_navjz li .pictext .zjbtn a{ display: inline-block; width: 224px; height: 38px; line-height: 38px; border: 1px solid #f9e9e2;background:#fffbf6;text-align: center; font-size: 16px; border-radius: 2px;margin-right: 10px;color: #f25302;font-weight: bold; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.zxdc_navjz li .pictext .zjbtn a.result{ background: #fbfbfb; border-color: #e3e3e3; color: #333;}
.zxdc_navjz li .pictext .zjbtn a:hover{ border: 1px solid #d61618 !important;background:#d61618 !important; color: #fff !important;}
/**/
.zxdc_navjz li .pictext .zjbtn .ideaInfos span{color: #d80000;}


.zxdc_navjz li .pictext .zjbtn_01 a{color: #cc0c0d;}
.zxdc_navjz li .pictext .zjbtn_01{border: 0 none;}


.zxdc_navjz .pagination{padding: 0px;margin:0;background: #fff;}
.zxdc_rightbar{width: 426px; background: url("../images/zjdc_rightbg.jpg") repeat-x; padding: 28px;}

.zxdc_gzzdbox{}

.zxdc_gzzdtitle{ padding: 20px 0;line-height: 48px; text-align: center; font-size: 30px; font-weight: bold; color: #d72527;}
.zxdc_gzzdtitle p{ font-size: 18px;color: #444c58;font-weight: normal;}
.zxdc_info{ color: #666; font-size: 16px; line-height: 42px;text-align: justify;}
.zxdc_info p{padding:10px 0;}



/*栏目主页*/
.dc_leftbar{ width: 675px; margin-top: -15px;}
.dc_tit{ height: 52px; border-bottom: 1px solid #ddd; background: url("../images/dctitlist.jpg") left center no-repeat;  line-height: 52px; padding-left: 17px;}
.dc_tit a,.dc_tit span{font-size: 22px; font-weight: bold; color: #cd0c0d;}
.dc_tit a.more{ float: right; font-size: 14px; font-weight: normal; color: #666;}
.dc_rightbar{ width: 367px; border-left:1px solid #ccc; padding-left: 20px; color: #333;}
.dc_title{ padding-top: 4px; line-height: 30px; text-align: center; font-size: 18px; font-weight: bold;}
.dc_info{ padding-top: 17px; font-size: 15px; line-height: 30px; overflow: hidden;}
.dc_info p{ text-indent: 2em;}
.dc_ztdclist{ padding: 12px 0px 8px; height: 240px; overflow: hidden;}
.dc_ztdclist li{overflow:hidden; position:relative; padding-left: 68px; height: 40px; line-height: 40px; font-size: 14px;}
.dc_ztdclist li a.left{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; max-width: 430px; float: left;}
.dc_ztdclist li .zt{display:block;width:54px;height:22px;line-height:22px;font-size:12px;text-align:center;background:#ff862d;color:#fff; position: absolute; left:0; top:7px; border-radius:2px}
.dc_ztdclist li .over{background:#adaeaa;color:#fff;}
.dc_ztdclist li .nostart{background:#dd0000;color:#fff;}
.dc_ztdclist li .date{display:block; font-size:14px;color:#999; }
.dc_ztdclist li .result{ float:left; background:none; width:85px; text-align:center; color:#cd0c0d;}
.dc_ztdclist li .result a{ color:#cd0c0d;}

.dc_ztdclist11{ padding-top: 20px; height: 326px;}
.dc_ztdclist11 li.num1{ padding-left:120px; height: 74px; margin-bottom: 12px; line-height: 28px;}
.dc_ztdclist11 li.num1 a.left{ font-size:18px; max-width: 415px;}
.dc_ztdclist11 li.num1 .zt{width:56px;height:26px;line-height:26px;font-size:14px;left:auto;top:0px;right:0px;border-radius:0px;}
.dc_ztdclist11 li.num1 .date{ width: 94px; height: 70px; padding: 0 4px 4px; background: #cd0c0d; text-align: center; font-size: 16px; line-height: 30px; position: absolute; left: 0px; top:0px; color: #fff;}
.dc_ztdclist11 li.num1 .date i{ font-style: normal; height: 40px; line-height: 40px; font-size: 20px; font-weight: bold; background: #fff; color: #666666; display: block;}
.dc_navbox{ height: auto;}
@media (min-width: 1200px) and (max-width:1419px) {
    .zxdc_banbox1 p{line-height: 22px;}
    .zxdc_leftbar{width:708px;min-height: 1246px;}
    /*搜索*/
    .zxdc_seachbox ul li.select{width:110px;}
    .zxdc_seachbox ul li.input{width:180px;}
    .zxdc_seachbox ul li.input input{width:158px;}

    .zxdc_rightbar{width:322px;padding:20px;}
    .zxdc_gzzdtitle{font-size: 26px;padding:10px 0;}
    .zxdc_gzzdtitle p{font-size: 16px;}
    .zxdc_info{line-height: 34px;}
}

@media (min-width: 992px) and (max-width:1199px) {
    .zxdc_banbox1{height: auto;padding:0 20px 20px;}
    .zxdc_title{font-size: 34px;}
    .zxdc_count{margin-top:10px;}
.zxdc_leftbar{ width: 522px;}
    /*搜索*/
    .zxdc_seachbox{height: auto;padding:5px 10px;}
    .zxdc_seachbox ul li{margin:5px;}
    .zxdc_seachbox ul li.select{width: 152px;}
    .zxdc_navjz li .pictext .title a{font-size: 16px;}

    .zxdc_rightbar{ width: 309px;padding:20px;}
    .zxdc_gzzdtitle{font-size: 24px;padding:10px 0;}
    .zxdc_gzzdtitle p{font-size: 16px;}
    .zxdc_info{line-height: 40px;}
/*栏目主页*/
.dc_leftbar{ width: 564px;}
.dc_ztdclist li a.left{ max-width: 315px;}
.dc_ztdclist11 li.num1 a.left{ max-width: 300px;}
}
@media (max-width:991px) {
    .zxdc_banbox1{height: auto;padding:0 20px 40px;background-size: 200px;}
    .zxdc_title{font-size: 30px; line-height: 1.8;}
    .zxdc_banbox1 p{padding-right:0;}
    .zxdc_count{margin-top:10px;font-size: 18px;}
    /*搜索*/
    .zxdc_seachbox{height: auto;padding:5px 10px;}
    .zxdc_seachbox ul li{margin:5px;}
    .zxdc_seachbox ul li.select{width: 106px;}
    .zxdc_seachbox ul li.fdj{margin-left:0;}

    .zxdc_leftbar,.zxdc_rightbar{ float: none; width: auto;}
    .zxdc_leftbar{padding-right:0;border:0 none;min-height: auto;}
    .zxdc_rightbar{margin-top:10px;padding:20px;}

    /*列表*/
    .zxdc_navjz li .pictext .title{padding-left:0;}
    .zxdc_navjz li .pictext .title i{ height: auto; position: static;}
    .zxdc_navjz li .pictext .title a{font-size: 16px;}

    /*工作制度*/
    .zxdc_gzzdtitle{padding:0 0 20px;font-size: 26px;}
}
@media (max-width:767px) {
    .zxdc_banbox{margin-bottom:10px;}
    .zxdc_banbox1{ background-size: 30%; padding: 0 10px 10px;}
    .zxdc_banbox1 p{ padding-right: 0px;}
    .zxdc_title{ padding: 15px 0px 10px; font-size: 26px; line-height: 1.5;}
    .zxdc_banbox1 p{margin-right:0;}
    .zxdc_count{font-size: 16px;border-radius: 8px;}
    .zxdc_count span{font-size: 20px;}

    .zxdc_seachbox{padding:10px 10px 0;}
    .zxdc_seachbox ul li{ float:none;margin:0;margin-bottom:10px;}
    .zxdc_seachbox ul li.select{ width:100%}
    .zxdc_seachbox ul li.input{ width:100%;}
    .zxdc_seachbox ul li.input input{ width:96%; padding:0 3%;}

    .zxdc_tit span{font-size: 20px;}
    .zxdc_navjz li{ height: auto; margin-bottom: 10px; padding-bottom: 10px;}
    .zxdc_navjz li .pic{ float: none; margin: 0 auto; padding-bottom: 10px;}
    .zxdc_navjz li .pictext{ margin-left: 0px;}
    .zxdc_navjz li .pictext .zjbtn a{ width: auto; padding: 0 10px;}
    .zxdc_navjz .pagination{ margin: 0px;}

    .zxdc_rightbar{padding:10px 15px;}
    .zxdcgzzdtitle{padding:10px 0;}
    .zxdc_info{font-size: 15px;line-height: 36px;}
}
.dczj-echart{overflow:hidden;}
/*文章页*/
.main_content{ position: relative; margin-top: 25px;}
.con_main {position: relative; }
.con_main .guidang { position: absolute; top: 50px; right: 10px;}
.newstitle {font-size: 32px; text-align: center; color: #394351; line-height: 46px;}
.newsinfo{ border-bottom: 1px solid #eeeeee; padding: 18px 0 13px; line-height: 32px; font-size: 15px; color: #666; text-align: center;}
.newsinfo span{ display: inline-block; margin: 0 10px; vertical-align: top;}
.newsinfo .share{ display: inline-block;}
.newsinfo .share .share-weixin{background: url(/assets/images/share/wz_wx.png) 0 0 no-repeat;}
.newsinfo .share span{padding: 0;}
.newsinfo .share-box{position: relative;top: 6px;}
.newsinfo a{ color: #666;}
.newscontnet,.vote-count{ font-size: 16px; line-height: 2; padding: 34px 50px 30px;overflow-x: auto; overflow-y: hidden; color: #394351;}
.newscontnet a{color: #394351;}
.newscontnet img { max-width: 100%;}
.newscontnet p, .newscontnet p span {font-family: "微软雅黑" !important;}
.newscontnet table {border-color: #333333;border-spacing: 0px;border-collapse: collapse; max-width: 100%;}
.newscontnet table td {padding: 5px; height: 22px;border: 1px solid #333333;}

.minh500 { height: auto !important; min-height: 500px; _height: 500px;}
.minh300 { height: auto !important; min-height: 300px; _height: 300px;}
.voteinfo i{ font-style: normal;}
.voteinfo .starting{ color: #f45e0b;}
.voteinfo  .nostart{ color: #c00000}
.voteinfo  .ending{ color:#999}
@media (max-width: 1199px) {
    .newscontnet,.vote-count{padding:20px 0;}
}

@media (max-width: 991px) {
    .newscontnet,.vote-count{ padding: 20px 0px;}
}
@media (max-width: 767px) {
    /*文章页*/
    .newstitle{font-size: 24px;line-height: 38px;}
}
/*调查文章页*/
.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: #000000;}
.backvote-info { border: 1px dashed #dddddd; margin-bottom: 20px; line-height: 36px; font-size: 16px; padding: 10px;}
.backvote-info span { font-weight: bold; font-size: 18px;}
.vote_result .vote-main { font-size: 16px; padding: 20px 23px 0;}
.vote_result .vote-lsit { padding-bottom: 8px; font-family: "微软雅黑";}
.vote_result .vote-lsit .title { font-weight: bold; height: auto; font-size: 16px; line-height: 28px; padding: 8px 0 11px;}
.vote_result .vote-lsit ul {padding: 15px; border: 1px solid #dddddd;}
.vote_result .vote-lsit ul li { height: auto; line-height: 24px; padding: 3px 0;}
.vote_result .vote-lsit ul li input { float: left; margin: 6px 11px 0 0; font-size: 12px;}
.vote_result .vote-lsit ul li.vote-textarea { height: 100px;}
.vote_result .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 #dddddd; 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: #ffffff; font-family: "微软雅黑";}
.vote-btn .btn-submit { float: none !important;}
.vote-btn button.btn-review {background: #cc0000; color: #fff;}
.search-tab {height: 39px; background: url(../images/secbg.jpg) bottom repeat-x; overflow: hidden;}
.search-tab ul li {float: left;height: 39px;line-height: 36px; text-align: center; width: auto; margin-right: 30px;}
.search-tab ul li a {display: block;height: 39px; white-space: nowrap;font-size: 18px;color: #333333;}
.search-tab ul li.active a, .search-tab ul li a:hover {color: #015293; font-weight: bold; background: url(../images/sec2.jpg) bottom repeat-x;}
.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: #333333; 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: #eeeeee;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;}
@media (max-width: 991px) {
    .vote_result .vote-main {padding: 5px 8px 0;}
.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_result .vote-main {padding: 5px 0 0;}
.vote-main { padding: 0px;}
.search-tab ul li { margin-right: 25px;}
.vote-btn button { width: 100px;}
.vote_result .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;}
.updown1 div { float: none !important; max-width: 100%;}

    .vote-btn p{height: auto !important; line-height: 1.5 !important;}
}

.descbox {border: #f1f1f1 10px solid;padding: 10px;line-height: 30px; margin: 20px 2%;}
.descbox b {color: #000000;}

.zjnr_tit{ height: 50px; *width: 208px; margin: 34px auto 0; text-align: center;}
.zjnr_tit:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
.zjnr_tit ul{ display: inline-block;  background: #e0e0e0;}
.zjnr_tit ul li{ height: 50px;  float: none; *float: left; display: inline-block; position: relative;}
.zjnr_tit ul li i{ width: 23px; background: url("../images/zj_list.png") 0 center no-repeat; position: absolute; top:0;right:-23px; height: 50px; z-index: 8}
.zjnr_tit ul li span{ padding-left:35px; padding-right:5px; font-size: 16px; font-weight: bold; display: block;line-height: 50px;  }
.zjnr_tit ul li.active i{ background: url("../images/zj_liston.png") right center no-repeat; z-index: 7}
.zjnr_tit ul li.active span{ background: #cc0c0d; color: #fff;}
.zjnr_tit ul li#last i{ width:20px;right:-20px;background: url("../images/zj_lastbg.jpg") right center no-repeat; z-index: 8}
.zjnr_tit ul li#last.active i{ background: url("../images/zj_lastbgon.jpg") right center no-repeat; z-index: 7}
.hide.active{ display: block!important;}

.bqxx{overflow: hidden; margin-top: 20px;}
.bqxx a{margin-bottom: 5px;}


/* 遮罩层 */
.zhezhao{width: 100%;height: 100%;position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 100;background: rgba(0,0,0,.3);}
/* 提示弹窗 */
.ls-window-box { width: 300px; height: 200px; position: fixed; top: 50%; margin-top: -100px; left: 50%; margin-left: -150px; background: #fff; box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.16); z-index: 999; border-radius: 10px;}
.ls-window-content {padding: 16px 24px;background:#fff url("../images/dialog-bg.png") no-repeat center top;border-radius: 10px;}
.ls-window-tit {font-size: 22px;color: #CE0000;font-weight: bold;text-align: center;line-height: 30px;}
.ls-window-con{font-size: 18px;text-align: center;line-height: 26px;margin-top: 20px;color: #333;}
.ls-window-btn {text-align: center;margin-top: 30px;}
.ls-window-btn a { display: inline-block; background: #CE0000; font-size: 20px; width: 100px; height: 40px; line-height: 40px; text-align: center; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px;color: #fff;}
.ls-window-btn a:hover{background: #d10d0d;}

