@charset "utf-8";
/* CSS Document */
.shbody{background:#fff;}
.ls-footer{border-top:#e22929 3px solid;background:#ddd;color:#333;}
.ls-footer a{color:#333;}
.ls-footer a:hover{color:#d2000c;}

.container{width:1200px;}
.sm_mainer{margin-bottom:20px;}
/***头部***/
.sh_top{width:100%;background:url(../images-saohei/zt_headerbg.jpg) center no-repeat;background-size:auto 100%;border-bottom:#d2000c 3px solid;}
.sh_ban{height:397px;position:relative;}
.sh_ban .guidang{position:absolute;right:10px;top:50px;z-index:1;}
.sh_ban .img_title{display:none;}
.zt_backhome{position:absolute;top:10px;right:10px;}
.zt_backhome li{float:left;margin-left:10px;}
.zt_backhome li a{display:block;background:rgba(0,0,0,.3);color:#fff;border-radius:4px;font-size:15px;height:32px;line-height:32px;padding:0 15px;}
.zt_backhome li a:hover{color:#fff;font-weight:bold;background:rgba(0,0,0,.5);}
.sh_logo{position:absolute;left:0;top:15px;z-index:2;}
.sh_logo img{width:auto;height:45px;}
.sh_banimg{text-align:center;padding-top:90px;}
.sh_banimg img{width:auto;height:90px;}
.telcon{padding-top:12px;text-align:center;}
.telcon ul li{display:inline-block;padding:0 15px;font-size:22px;font-weight:bold;color:#ff3a00;line-height:40px;text-shadow:#fff 2px 0 0,#fff 0 2px 0,#fff -2px 0 0,#fff 0 -2px 0;}
/***头条***/
.sh_toutiao{height: 80px;position: relative; background: #f8f8f8;padding: 10px;margin-top:20px;}
.tout_title{width: 73px;height: 80px;position: absolute;top: 10px;left: 10px;z-index: 1;}
.sh_tt{padding-left:83px;}
.sh_tt li a{float:none;display:block;text-align:center;line-height:80px;font-size:34px;font-weight:bold;color:#c7000b;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sh_tt li img{display: none;}

.mkone{background:#f8f8f8;overflow:hidden;}
.twbox{width:650px;height:370px;overflow:hidden;}
.ls-flash{width:100%;height:100%;position:relative;}
.ls-flash .flash-pic,.ls-flash .flash-pic ul,.ls-flash .flash-pic ul li,.ls-flash .flash-pic ul li img,.ls-flash .flash-pic ul li a{height:100% !important;width:100% !important;}
.ls-flash .flash-pic{position:relative;z-index:0;}
.ls-flash .flash-pic li{zoom:1;vertical-align:middle;}
.ls-flash .flash-pic a{display:block;color:#fff;position:relative;}
.ls-flash .flash-pic img{display:block;}
.ls-flash .flash-pic .title{display:block;height:36px;line-height:36px;padding:0 120px 0 14px;font-size:16px;color:#fff;position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ls-flash .flash-pic a:hover .title{color:#fff;}
.ls-flash .flash-num{position:absolute;bottom:13px;right:5px;}
.ls-flash .flash-num li{float:left;width:10px;height:10px;text-indent:-999999px;margin-right:10px;background:#fff !important;border-radius:50%;overflow:hidden;cursor:pointer;}
.ls-flash .flash-num li.on{background:none !important;width:6px;height:6px;border:#e40000 2px solid;}

.hfbox{height:100px;overflow:hidden;}
.hfbox .img_title{display:none !important;}
.hfbox .ls-flash .flash-num{bottom:6px !important;}
.hfbox .ls-flash .flash-num li{width:8px;height:8px;background:#ccc !important;}
.hfbox .ls-flash .flash-num li.on{background:#f69500 !important;width:8px;height:8px;border:0;}

.xwbox{width:510px;padding-right:15px;}
.xw_list {padding:32px 0 0;}
.xw_list li{margin-bottom:32px;overflow:hidden;}
.xw_list li a{float:none;}
.xw_list li .title{display:block;font-size: 20px;font-weight: bold;height: 32px;line-height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xw_list li .intro{display:block;font-size: 14px; line-height: 22px;height: 44px;color: #505050;}

.listcon{width:580px;}
.sh_title{height:45px;background: url(../images-saohei/title_line.png) bottom repeat-x;}
.sh_title span,.sh_title a{display: block;float: left;height: 34px;line-height: 34px;font-size: 24px;color: #115ebe; padding-bottom: 7px;border-bottom:#115ebe 4px solid;}
.xw_one{width:100%; height:140px; margin-top:20px;}
.xw_one ul li{width:100%; height:100%;}
.xw_one ul li a{width:100%; height:100%; display:block;}
.xw_one ul li img{width:195px; height:140px; display:block; float:left;}
.xw_one ul li .title{width:365px; float:right; display:block; font-size:18px;padding-top: 5px; font-weight:bold; height:34px; line-height:34px; cursor:pointer; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xw_one ul .intro{width:365px; float:right; display:block; font-size:14px; height:84px; line-height:28px; cursor:pointer; color:#666; text-indent:2em;margin-top: 10px;}
.xw_two{width:100%;height:136px;padding-top:15px;}
.list1 ul li{height:30px;line-height:30px;font-size:16px;padding:2px 0 2px 12px;background:url(../images-saohei/dot.png) no-repeat 0 center;vertical-align:bottom;overflow:hidden;position:relative;}
.list1 ul li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:475px;}
.list1 ul li .date{font-size:14px;color:#999;display:block;position:absolute;right:0;top:2px;}
.list1 ul li img{vertical-align:middle;}
.xw_two.list2{height:272px;}
@media (min-width: 1200px){
    .ls-footer .ls-fotcon .j-gov{left:90px;}
    .ls-footer .ls-fotcon .j-jiucuo{right:35px;}
}
@media (max-width: 1199px) and (min-width: 992px){
    .container{width:992px;}
    .ls-footer .ls-fotcon .j-gov{left:0;}
    .ls-footer .ls-fotcon .j-jiucuo{right:0;}
    /***头部***/
    .sh_ban{height:340px;}
    .sh_banimg img{height:80px;}
    .telcon ul li{font-size:20px;}
    /***头条***/
    .sh_tt li a{font-size:32px;}
    .twbox{width:550px;height:316px;}
    .hfbox{height:95px;}

    .xwbox{width:410px;}
    .xw_list{padding:20px 0 0;}
    .xw_list li{margin-bottom:20px;}
    .xw_list li .intro{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}

    .listcon{width:480px;}
    .xw_one ul li .title{width:265px;}
    .xw_one ul .intro{width:265px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
    .list1 ul li a{max-width:375px;}
}
@media (max-width: 991px) {
    .mt20{margin-top:15px !important;}
    .container{width:768px;}
    .sm_mainer{padding:0 15px;margin-bottom:15px;}
    /***头部***/
    .sh_ban{height:auto;padding-bottom:70px;}
    .sh_logo{left:10px;top:10px;}
    .sh_banimg{padding-top:70px;}
    .sh_banimg img{height:auto;max-width:92%;}
    .telcon ul li{padding:0 10px;font-size:20px;line-height:38px;}
    /***头条***/
    .sh_toutiao{height:70px;margin-top:15px;}
    .tout_title{width:auto;height:70px;}
    .tout_title img{width:auto;height:70px;}
    .sh_tt{padding-left:70px;}
    .sh_tt li a{line-height:70px;font-size:30px;}

    .twbox{width:auto;height:420px;float:none;}
    .hfbox{height:80px;}

    .xwbox{width:auto;padding:0 15px;float:none;}
    .xw_list{padding:15px 0 0;}
    .xw_list li{margin-bottom:15px;}
    .xw_list li .intro{height:auto;}

    .listcon{width:auto;float:none;}
    .listcon.fr{margin-top:10px;}
    .xw_one{height:auto;margin-top:15px;}
    .xw_one ul li .title{width:auto;float:none;margin-left:205px;}
    .xw_one ul .intro{width:auto;float:none;margin-left:205px;}
    .xw_two{height:auto;padding-top:10px;}
    .list1 ul li a{float:none;max-width:none;margin-right:45px;}
    .list1 ul li img{display:none;}
    .xw_two.list2{height:auto;}
}
@media (max-width: 767px) {
    .container{width:100%;}
    .sm_mainer{padding:0 10px;}
    /***头部***/
    .sh_ban{padding-bottom:40px;}
    .sh_banimg{padding-top:65px;}
    .telcon{padding-top:5px;}
    .telcon ul li{font-size:18px;line-height:30px;}
    /***头条***/
    .sh_toutiao{height:auto;}
    .tout_title{display:none;}
    .sh_tt{padding-left:0;}
    .sh_tt li a{line-height:1.5;font-size:24px;white-space:normal;}

    .twbox{height:380px;}
    .hfbox{height:75px;}

    .xwbox{padding:0 10px;}
    .xw_list{padding:5px 0 0;}
    .xw_list li{margin-bottom:10px;}

    .xw_one{margin-top:10px;}
    .xw_one ul li img{width:100%;height:auto;float:none;margin:auto;}
    .xw_one ul li .title{margin-left:0;}
    .xw_one ul .intro{margin-left:0;height:auto;margin-top:0;}
}
@media (max-width: 679px) {
    .twbox{height:342px;}
    .hfbox{height:70px;}
}
@media (max-width: 579px) {
    .twbox{height:285px;}
    .hfbox{height:65px;}
}
@media (max-width: 479px) {
    .twbox{height:228px;}
    .hfbox{height:60px;}
}
@media (max-width: 379px) {
    .twbox{height:194px;}
}


/*分页*/
.pagination a:hover{background-color:#e22929;border-color:#e22929;}
.pagination a.active{border-color:#e22929;}
.pagination span.current,.pagination span.current:hover{background-color:#e22929;border-color:#e22929;}
.pagination a.text,.pagination a.text:hover{background-color:#e22929;border-color:#e22929;}
.pagination .inputBar button{background-color:#e22929;}


/****栏目页*****/
.navjz{height:auto;min-height:450px;_height:450px;padding:20px 30px;font-size:15px;line-height:36px;overflow:hidden;border:#dbdbdb 1px solid;}
.navjz ul{clear:both;}
.navjz table{max-width:100% !important;}
.navjz ul li{padding:2px 0 2px 12px;background:url(../images-saohei/dot.png) 0 center no-repeat;height:32px;line-height:32px;vertical-align:bottom;position:relative;}
.navjz ul li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:980px;}
.navjz ul li .date{color:#999;font-size:14px;display:block;white-space:nowrap;position:absolute;right:0;top:2px;}
.navjz ul.doc_list{padding-bottom:5px;}
.navjz ul.doc_list li{overflow:hidden;}
.navjz ul.doc_list li img{vertical-align:middle;}
.navjz ul.doc_list li.lm_line{height:27px;background:url(../images/ind_ftline.gif) 0 center repeat-x;padding:0;}
.navjz ul li.columnName{height:40px;background:#f6f6f6;margin-bottom:10px;padding:0 10px;}
.navjz ul li.columnName .title,.navjz ul li.columnName .title:hover{display:block;width:auto;white-space:nowrap;height:40px;line-height:40px;font-size:16px;color:#115ebe;}
.navjz ul li.columnName .more{font-size:14px;color:#999;line-height:40px;}
.navjz ul li.columnName .more:hover{color:#115ebe;}

.navjz ul.picture-list{clear:both;}
.navjz ul.picture-list li{float:left;padding:0 10px 20px;background:none;text-align:center;height:auto;width:264px;}
.navjz ul.picture-list li a{display:block;cursor:pointer;max-width:none;float:none;margin:0;}
.navjz ul.picture-list li img{padding:10px;border:0;width:244px;height:139px;background:#f2f2f2;display:block;}
.navjz ul.picture-list li a:hover img{background:#fff4ea;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.navjz ul.picture-list li a .img_title{display:block;height:36px;line-height:36px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
@media (max-width: 1199px) and (min-width: 992px){
    .navjz{padding:20px;}
    .navjz ul li a{max-width:790px;}
    .navjz ul.picture-list li{width:217px;}
    .navjz ul.picture-list li img{width:197px;height:112px;}
}
@media (max-width: 991px) {
    .navjz{padding:15px;min-height:300px;}
    .navjz ul li a{max-width:none;float:none;margin-right:85px;}
    .navjz ul.doc_list li img{display:none;}
    .navjz ul.doc_list li.lm_line{height:17px;}
    .navjz ul.picture-list li{width:225px;padding:0 15px 15px 0;}
    .navjz ul.picture-list li:nth-of-type(3n){padding-right:0;}
    .navjz ul.picture-list li img{width:205px;height:117px;}
}
@media (max-width: 767px) {
    .navjz{padding:10px;min-height:240px;}
    .navjz ul.picture-list li{width:auto;padding:0 0 10px;float:none;}
    .navjz ul.picture-list li img{width:100%;height:auto;box-sizing:border-box;}
}



/*栏目页 投票调查 */
.navjz .survey-list li{overflow:hidden; position: relative;}
.navjz .survey-list li a.titleLink{display:block; margin-right:280px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz .survey-list li .state{display:inline-block; padding: 0 10px; height:22px;line-height:22px;font-size:14px; text-align:center;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; position: absolute; right:200px; top:7px;}
.navjz .survey-list li .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;}
.navjz .survey-list li .nostart{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;}
.navjz .survey-list li .date{display:block; color:#999; float: none; position: absolute; right:0; top:2px;}
@media (max-width:767px) {
    .navjz .survey-list li{ height: auto; line-height: 32px;  padding: 8px 0 8px 16px;  border-bottom: 1px dashed #ddd;  background-position: 0 20px;}
    .navjz .survey-list li a.titleLink{ margin-right: 0; white-space:normal;}
    .navjz .survey-list li .state{ position: static; display: inline-block; margin-right: 5px;}
    .navjz .survey-list li .date{ position: static; display: inline-block;}
}

/*调查文章页*/
.vote_result{padding:20px 50px 30px;}
.dcxm_title{font-size: 20px; font-weight: bold; color: #e22929; padding-bottom: 10px;}
.newsinfo1{ border-bottom: 1px solid #ddd; color:#666; padding: 5px 0; line-height:30px; text-align:center; }
.newsinfo1  span{margin:0 0.5em; display:inline-block;}
.newsinfo1  span a{ display:inline-block;}
.newsinfo1 .nostart{background:#30559f;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:0;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:0; display: inline-block; padding: 0 10px; height: 22px; line-height: 22px;  text-align: center; font-size: 14px;}
.vote_result .vote-info{padding:20px;font-size:16px;line-height:2;}
.vote_result .vote-main{width:90%;margin:auto;}
.vote_result .vote-lsit{padding-bottom:10px;}
.vote_result .vote-lsit .title{font-weight:bold;height:auto;line-height:30px;padding:5px 0 8px;}
.vote_result .vote-lsit ul{padding:15px;border:1px solid #e7e7e7;}
.vote_result .vote-lsit ul li{height:auto;line-height:30px;}
.vote_result .vote-lsit ul li input{float:left;margin:9px 11px 0 0;*margin:5px 11px 0 0;_margin:5px 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{border:none;height:92px;width:98%;padding:4px 5px;}
.vote_result .vote-code{margin:auto;padding:20px 0;overflow:hidden;height:30px;}
.vote_result .vote-code .text-code{float:left;display:block;line-height:30px;}
.vote_result .vote-code .verification{border:1px solid #ddd;height:28px;line-height:28px;width:96px;float:left;padding:0 5px;}
.vote_result .vote-code .img-code{float:left;padding-left:8px;}
.vote_result .vote-btn{height:42px;text-align:center;}
.vote_result .vote-btn button{height:40px;background:#30559f;color:#fff;font-size:16px;text-align:center;cursor:pointer;border:0;width:140px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 10px;font-family:"Microsoft YaHei";outline:none;}
.vote_result .vote-btn button.btn-review{background:#f80;}
.vote-show{width:90%;margin:auto;border:1px solid #e7e7e7;font-size:16px;}
.vote-show th{text-align:left;border-bottom:1px solid #f0f0f0;background:#faf9f9;height:auto;padding:5px 5px 5px 15px;line-height:30px;}
.vote-show td .vote_con{width:95%;margin:auto;border-bottom:1px dotted #f0f0f0;height:auto;line-height:30px;padding:5px 0;clear:both;}
.vote-show td .vote_con span{display:block;height:auto;line-height:30px;float:left;}
.vote-show td .vote_con span.c1,.vote-show td .vote_con span.c2,.vote-show td .vote_con span.c3{padding:5px 0;}
.vote-show td .vote_con span.c1{width:600px;padding:5px 40px 5px 15px;}
.vote-show td .vote_con span.c2{width:140px;padding:14px 0 0;}
.vote-show td .vote_con span.c3{width:90px;padding-right:15px;float:right;text-align:right;}
.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 !important;}
.vote-show td .vote_con span.progress-bar .progress{background:#f27c25 !important;display:block;height:14px;}
.vote-show td .vote_content{width:92%;margin:0 auto;border-bottom:1px dotted #f0f0f0;line-height:40px;}
@media (max-width:1199px) {
    .vote_result{padding:20px 40px 30px;}
    .vote-show td .vote_con span.c1 {width: 450px;}
}
@media (max-width:991px) {
    .vote_result{padding:10px 15px 20px;}
    .vote-show td .vote_con span.c1 {width: auto; display: block; float: none;    padding:0 15px;}
    .vote-show td .vote_con span.c2{ margin-left: 15px;}
}
@media (max-width:767px) {
    .vote_result{padding:10px 10px 15px;}
    .vote_result .vote-main{width:100%;}
    .vote-show{width:100%;}
    .vote-show td .vote_con span.c2,.vote-show td .vote_con span.c3{ float: none; margin-left: 15px; text-align: left; display: block;}
    .vote-show td .vote_con span.c2{padding:5px 0 0;}
}



