﻿@charset "utf-8";
/* CSS Document */
body{background: #fff; min-width: 0;}
.img_title{display: none;}
.container{width: 1162px;}

.site-logo{padding: 18px 0 0;}
.site-logo img{ height: 52px; width: auto;}
.fzsx-header{ height: 417px; background: url("../images_rm/rm_banbg.jpg") center 0 no-repeat;}
.topic-logo{text-align: center; line-height: 0; padding: 49px 0 45px;}
.topic-logo img{max-width: 100%; height: auto;}

.fzsx-search{ width: 680px; height: 54px; margin: 0 auto;}
.fzsx-search form{ display: block; height: 100%;}
.fzsx-search ul{position: relative; padding-right: 100px; height: 100%;}
.fzsx-search ul li{ line-height: 0; font-size: 0; height: 100%;}
.fzsx-search ul li input{vertical-align: middle; background: none; border: 0 none; width: 100%; height: 100%; line-height: 54px;}
.fzsx-search ul .ss1{ background:#fff; border-radius: 27px 0 0 27px;}
.fzsx-search ul .ss1 input{ border-radius: 27px 0 0 27px; padding: 0 10px 0 27px; font-size: 16px;}
.fzsx-search ul .ss1 .msg-box{ position: absolute; left: 20px;}
.fzsx-search ul .ss2{position: absolute; right: 0; top: 0; width: 100px;}
.fzsx-search ul .ss2 input{ background: #ffc12b url("../images_rm/rm_searico.png") 17px center no-repeat; text-indent: 47px; font-size: 18px; border-radius: 0 27px 27px 0; text-align: left; color: #fff;}
/*头部 end*/

.fzsx-daoyu{ border-radius: 32px 0 32px 0; background: #fffaf4 url("../images_rm/rm_dybg.png") right bottom no-repeat; box-shadow: 5px 6px #efd9d9; margin-top: 34px; margin-bottom: 5px;}
.fzsx-daoyu h2{ width: 140px; height: 50px; background: url("../images_rm/rm_dy.png") 0 0 no-repeat; font-size: 0;}
.fzsx-daoyu .info{ padding: 12px 38px 25px; font-size: 16px; line-height: 40px; text-indent: 2em; text-align: justify;text-justify:inter-ideograph;}

.fzsx-unit-title{ height: 42px; line-height: 0; font-size: 0; background: url("../images_rm/rm_telbg.gif") 0 18px repeat-x; text-align: center; margin-top: 39px;}
.fzsx-unit-title h2{display: inline-block; background: #fff; font-weight: bold; line-height: 42px; font-size: 34px; color: #cd0c0d; position: relative; padding: 0 62px;}
.fzsx-unit-title h2 span{ width: 33px; height: 3px; background: #f5b10c; position: absolute; top: 17px; display: block;}
.fzsx-unit-title h2 .l{left: 0;}
.fzsx-unit-title h2 .r{right: 0;}
.fzsx-unit-list{padding: 2px 0 0;}
.fzsx-bm{padding-bottom: 34px;}
.fzsx-unit-list ul{margin: 0 -8px;}
.fzsx-unit-list li{ padding: 18px 8px 0; float: left; width: 219px;}
.fzsx-unit-list li a{display: block; border: 1px #ddd solid; border-radius: 3px; text-align: center; line-height: 52px; height: 52px; font-size: 16px; float: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 5px; transition: 0.4s all;}
.fzsx-unit-list li a:hover{ color: #c31014; border-color: #c31014;}
#wenzhang{padding-bottom: 20px;}
@media (max-width: 1161px) and (min-width: 992px) {
.container{width: 992px;}
.fzsx-unit-list li{width: 185px;}
.foot{width: 992px;}
}
@media (max-width: 991px) and (min-width: 768px) {
.container{width: 768px;}
.fzsx-daoyu .info{ padding: 10px 15px;}
.fzsx-unit-list li{width: 33.3%; padding: 18px 0 0;}
.fzsx-unit-list li a{margin: 0 8px;}
.foot{width: 768px;}

.foot .bot_ico,.foot .bot_jiucuo{display: inline; position: static;}
.foot .bot_jiucuo a{display: inline-block; vertical-align: middle;}
}
@media (max-width: 767px){
.container,.foot{width: auto;}
.fzsx-header{height: auto; padding-bottom: 40px; background-size: auto 100%;}
.site-logo{padding: 5px 0 0 5px;}
.topic-logo{ padding-left: 10px; padding-right: 10px;}
.fzsx-search{width: auto; margin-left: 20px; padding-right: 20px;}

.fzsx-daoyu{margin: 10px 10px 0;}
.fzsx-daoyu .info{ padding: 10px 15px; line-height: 32px; font-size: 15px;}
.fzsx-unit-title{margin-top: 20px; height: auto;}
.fzsx-unit-title h2{font-size: 30px; padding: 0 40px;}
.fzsx-unit-list{ margin: 0 5px;}
.fzsx-unit-list ul{margin: 0;}
.fzsx-unit-list li{width: 33.3%; padding: 10px 0 0;}
.fzsx-unit-list li a{margin: 0 5px;}
.fzsx-bm{padding-bottom: 14px;}

.foot .bot_ico,.foot .bot_jiucuo{display: inline; position: static;}
.foot .bot_jiucuo a{display: inline-block; vertical-align: middle;}

}
@media (max-width: 480px){
.topic-logo{ padding: 40px 10px 35px;}
.fzsx-unit-list li{width: 50%;}
}

/*****当前位置***/
.wzy_position{line-height:1.5;padding:10px 0;color:#505050;}
.wzy_position i{font-style: normal;}
.wzy_position a,.wzy_position span{color:#505050;}
.wzy_position a:hover{color:#c81010;}
.wzy_position .search-keywords{color:#c81010;}
.lmy_mainer {height: auto;margin-bottom: 20px;background: none;padding: 0;}
/*栏目页-左侧 */
.lm_lban{width:240px;height:auto;padding: 20px 15px;background: #fff;}
.lm_top{height: 54px;line-height: 54px;}
.lm_top span{display:block; font-size: 22px;font-weight: bold;background:#c81010;color: #fff;text-align: center; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding: 0 5px;}
.navdh{overflow:hidden;margin-top: 5px;}
.navdh ul li{vertical-align:bottom;overflow:hidden;border-bottom: #EAEAEA 1px solid;}
.navdh ul li a{display:block; font-size: 16px;line-height: 24px; padding:10px 0 10px 25px;margin: 3px 0; cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; width: auto; height: auto; background-image: none;}
.navdh ul li a:hover,.navdh ul li.active a,.navdh ul li a.active{background: #f7f7f7 url("../images_szsy/title_line02.png") left center no-repeat;color: #c81010;}

/*栏目页-窄屏下二级栏目 */
.btn-group{width:100%;cursor:pointer;position:relative;}
.btn{width:100%;padding:3px 12px;font-size:14px;text-align:left;border-radius:0;}
.btn-danger{margin-bottom:10px;height:auto;color:#fff;background:#c81010;border:0;font-weight:bold;padding-left:10px;}
.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:#c81010;border:0;}
.btn .caret{float:right;margin-top:10px;}
.dropdown-menu{width:100%;padding:0;border-radius:0;box-shadow:none;border:0;top:38px;}
.dropdown-menu > li > a{padding:5px 10px 5px 30px;font-size:13px;}
.dropdown-menu a{background:#f2f4fb;border-top:1px solid #fff;}
.dropdown-menu a:hover{background:#c81010 !important;color:#fff !important;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background:#c81010;color:#fff;}
/*栏目页-文字列表 */
.lm_rban{margin-left: 265px;float: none; height:auto;position:relative;padding: 20px 15px; background: #fff;}
.lmy_dqlanmu {width: 100%;height: 42px;background:url("../images_szsy/line_cc.png") bottom repeat-x; margin-bottom: 10px;overflow: hidden;}
.lmy_dqlanmu .lanmu_tit{border-top:#c50001 3px solid;font-size: 18px;background:#fff;border-right: #ccc 1px solid;border-left: #ccc 1px solid;padding: 0 16px; font-weight: bold;color:#c50001;height: 39px;line-height: 39px;text-align: center;display: inline-block;}
.lmy_cur{position: relative; line-height: 38px;color: #666}
.lmy_cur i{font-style: normal;}

/***栏目文字列表****/
.navjz{height:auto;min-height:451px;_height:451px;font-size:14px;line-height:1.8;overflow:hidden;border-top:0;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{height:42px;line-height:42px;vertical-align:bottom;padding-left: 14px;background: url("../images_szsy/list-icon.png") left center no-repeat;position: relative;}
.navjz ul li a{font-size:16px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.navjz ul li .date{color:#999;position: absolute;float:none;right: 0;top: 2px;}
.navjz ul.doc_list{padding-bottom:5px;}
.navjz ul.doc_list li,.navjz ul.download-list li{overflow:hidden;height:38px;line-height:38px;padding:2px 0 2px 14px;background: url("../images_szsy/list-icon.png") left center no-repeat;}
.navjz ul.doc_list li a,.navjz ul.download-list li a{display: block;float: none;margin-right: 90px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.navjz ul.doc_list li img{float:left;margin:17px 0 0 2px;}
.navjz ul li.lm_line{height: 0;border-bottom: 1px dashed #ddd;margin: 12px 0; padding:0;background: none;}
.navjz ul li.columnName{height:32px;font-size: 18px; background:#F5F5F5;margin:5px 0 10px;padding:2px 10px;border: none;}
.navjz ul li.columnName .title,.navjz ul li.columnName .title:hover{display:block;float:left;margin-right:0;white-space:nowrap;height:32px;line-height:32px;font-size:16px;font-weight:bold;color:#C50001;}
.navjz ul li.columnName .more{float:right;margin-right:0;font-size:12px;color:#999;line-height:32px;}
.navjz ul li.columnName .more:hover{color:#C50001;}
/*图片列表*/
ul.picture-list{ clear:both;  border-top:none;   overflow:hidden; padding-top:10px;}
ul.picture-list li{float:left; display:inline;	background:none; padding:0px 11px 0px;height:auto; overflow:hidden;text-align:center; width:270px;}
ul.picture-list li a img{ background:#f2f2f2;padding:10px !important; width:250px; height:180px; float:left;}
ul.picture-list li a:hover{ color:#e01f26;}
ul.picture-list li a:hover img{ background:#fef0e9;}
ul.picture-list li .img_title{ display:block; height:40px; line-height:40px; font-size:16px;  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%;}
/*视频列表 */
.navjz .videoNews-list{clear:both;padding:10px 0 0;}
.navjz .videoNews-list li{float:left;width:270px;background:none;height:auto;padding:0 11px 10px;}
.navjz .videoNews-list li img.video-thumb{float:left;width:250px !important;height:180px !important;padding:10px !important;border:0;background:#f2f2f2;}
.navjz .videoNews-list li a{ max-width: none;}
.navjz .videoNews-list li a:hover img.video-thumb{background:#fef0e9;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.navjz .videoNews-list li .right-main{float:left;width:100%;margin-top:5px;}
.navjz .videoNews-list li .right-main .video-title{height:28px;overflow:hidden;}
.navjz .videoNews-list li .right-main .video-title .left{display:block;float:left;width:100%;height:28px;line-height:28px;overflow:hidden;}
.navjz .videoNews-list li .right-main .video-title .left a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width: 100%;}
.navjz .videoNews-list li .right-main .video-title .play-icon{display:none;}
.navjz .videoNews-list li .videoNews-note{display:none;}
.navjz .videoNews-list li .video-attr{float:left;width:100%;height:26px;line-height:26px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz .videoNews-list li .left-img{ float: none;}
/*栏目页 普通页面 */
.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 .sp{margin:0 5px;display:inline-block;vertical-align:middle;}
.ptlminfo i{font-style:normal;}
.ptlminfo a.foot-jc{color: #ea0000;}
.ptlminfo .wz_share{display:inline-block;vertical-align:middle;margin-top: -2px; float:none; padding-left:23px; background:url(../images2020/wzicon2.gif) left center no-repeat;}
.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; font-size: 16px;}
.ptlmcontent table{max-width:98% !important;margin:auto;}
.ptlmcontent img{max-width:98%;height:auto;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.navjz ul.doc_list li.odd a, .navjz ul.doc_list li.even a {max-width: 528px;}
ul.picture-list li{ padding:0px 7px 0px; width:210px; }
ul.picture-list li a img{ width:190px; height:138px;}
.navjz .videoNews-list li{width:210px;padding:0 7px 10px;}
.navjz .videoNews-list li img.video-thumb{width:190px !important;height:150px !important;}
}
@media (max-width:991px) {
.lm_rban{width:auto;margin-left: 0;}
.navjz{min-height:300px;}
.navjz ul.doc_list li.odd a,.navjz ul.doc_list li.even a{display:block;float:none !important;margin-right:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.picture-list li{ padding:0px 14px 0px; width:220px; }
ul.picture-list li a img{ width:200px; height:145px;}
.navjz .videoNews-list li{width:220px;padding:0 14px 10px;}
.navjz .videoNews-list li img.video-thumb{width:200px !important;height:150px !important;}
.lm_lban{float: none;width: auto;}
.navdh ul li{float: left;width: 33.333%;}
.lm_rban,.lm_lban{height: auto!important;}
.lm_lban,.lm_rban{padding: 10px;}
.wzy_position{padding: 8px 10px;}
}
@media (max-width:767px) {
.lmy_mainer{padding:0 10px;}
.lm_rban{padding: 10px 0;}
.navjz{min-height:200px;}
.navjz ul.doc_list li img{display:none;}
ul.picture-list{ padding-top: 0px;}
ul.picture-list li{ padding:0px; width:100%; float: none; }
ul.picture-list li a img{ width:100%; height:auto; box-sizing: border-box;}
.navjz .videoNews-list{ padding: 0px;}
.navjz .videoNews-list li{width:100%;padding:0px;}
.navjz .videoNews-list li img.video-thumb{width:100% !important;height:auto !important; box-sizing: border-box;}
.navjz .videoNews-list li .right-main{ margin: 2% 0px;}
.navdh ul li{width: 50%;}
.ptlmcontent{padding:10px;}
.wzbot{padding-right: 110px;}
.wzbot .shares{width: 110px;}
}

/*分页/翻页*/
.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;}
.pagination a:hover{background:#c81010;border:1px solid #c81010;color:#fff !important;}
.pagination a.active{border:1px solid #c81010;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#c81010;border:1px solid #c81010;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:#c81010;border:#c81010 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:28px;padding:0 6px;}
.pagination .total{border:0px;height:28px;padding:0;}
.pagination .inputBar input{width:40px;height:24px;line-height:24px;padding:2px 5px;border:#ccc 1px solid;margin:-3px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#eee;vertical-align:middle;}
.pagination button {width: 40px;height: 28px;line-height: 22px;padding: 2px 5px;border: #c81010 1px solid;margin: -5px 6px 0 3px;_margin: -5px 3px 0;background: #c81010;vertical-align: middle;color: #fff;}

