/*
* @Author: sunjijing
* @Date:   2019-08-08 15:39:00
* @Last Modified by:   sunjijing
* @Last Modified time: 2019-08-08 15:39:00
*/
.position { line-height: 50px; padding-top: 10px; color: #666; font-size: 14px; }
.position span *{ font-size: 16px; color: #666; }

#content { margin-bottom: 30px; }

/* 左侧导航 */
.PubLeft { width: 260px; }
.leftNav { background: #fff; }
.leftNav h3 { font-size: 24px; color: #fff; background: #bd1a2d; line-height: 56px; height: 56px; padding-left:50px;margin-bottom:8px; }
.leftNav_list { }
.leftNav_list > li { border-top: 3px solid #fff;}
.leftNav_list > li>a{display:block;padding:0px 12px 0 50px;background:#f3f3f3;height:56px;line-height:56px;position:relative;}
.leftNav_list > li>a img{position:absolute;top:20px;right:30px;}
.leftNav_list > li a { font-size: 20px; color: #525252; }
.leftNav_list > li.on > a{ color: #fff;font-weight:600; background:#bd1a2d;}
.sub_ul{padding:20px 0;background:#fafafa;}
.sub_ul li { padding-bottom:16px; border: 0; }
.sub_ul li a { font-size: 16px; color: #404040; padding-left: 64px; background: url(/sfj/uiFramework/commonResource/image/2020032010493837090.png) no-repeat 50px; display:block; }
.sub_ul li:hover > a, .sub_ul li.on>a {  color: #bd1a2d; }
.sub_ul1{padding-left:28px;}
/*互动交流*/
.con1{overflow: hidden;padding-top:80px;}
.con1 a{display: block; width: 373px; height: 98px; border:solid 1px #e0e0e0; float: left; line-height: 98px;}
.con1 a font{font-size: 24px;}
.con1 a img,.con1 a i,.con1 a font{display: inline-block; }
.con1 a i{margin:0 35px; font-style: normal;}
.con1 a.act{background: #bd1a2d; border-color: #bd1a2d;}
.con1 a.act font{color: #fff;}
.con1,.con2,.con3,.con4{
position: relative;
}
.wyly{
 background-image: url(/sfj/template/page/sfj_zmhd_2020/icon1.png);
background-repeat: no-repeat; 
 background-size: 41px;
background-position: 7% 58%;
}
.wyly:hover {
background: #bd1a2d;
    border-color: #bd1a2d;
    background-image: url(/sfj/template/page/sfj_zmhd_2020/icon1_Hov.png);
background-position: 7% 58%;
background-repeat: no-repeat; 
 background-size: 41px;
color: #fff;
  }
.lytj{
 background-image: url(/sfj/template/page/sfj_zmhd_2020/icon3.png);
background-repeat: no-repeat; 
 background-size: 41px;
background-position: 7% 58%;
}
.lytj:hover {
background: #bd1a2d;
    border-color: #bd1a2d;
    background-image: url(/sfj/template/page/sfj_zmhd_2020/icon3_Hov.png);
background-position: 7% 58%;
background-repeat: no-repeat; 
 background-size: 41px;
color: #fff;
  }
.znzx{
 background-image: url(/sfj/uiFramework/commonResource/image/2025070215234110646.png);
background-repeat: no-repeat; 
 background-size: 41px;
background-position: 7% 58%;
}
.znzx:hover {
background: #bd1a2d;
    border-color: #bd1a2d;
    background-image: url(/sfj/uiFramework/commonResource/image/2025070215233036999.png);
background-position: 7% 58%;
background-repeat: no-repeat; 
 background-size: 41px;
color: #fff;
  }
.jjkg{
 background-image: url(/sfj/uiFramework/commonResource/image/2025070215360337462.png);
background-repeat: no-repeat; 
 background-size: 41px;
background-position: 7% 58%;
}
.jjkg:hover {
background: #bd1a2d;
    border-color: #bd1a2d;
    background-image: url(/sfj/uiFramework/commonResource/image/2025070215355355506.png);
background-position: 7% 58%;
background-repeat: no-repeat; 
 background-size: 41px;
color: #fff;
  }
.fyzx{
 background-image: url(/sfj/uiFramework/commonResource/image/2025070215374121088.png);
background-repeat: no-repeat; 
 background-size: 41px;
background-position: 7% 58%;
}
.fyzx:hover {
background: #bd1a2d;
    border-color: #bd1a2d;
    background-image: url(/sfj/uiFramework/commonResource/image/2025070215373327434.png);
background-position: 7% 58%;
background-repeat: no-repeat; 
 background-size: 41px;
color: #fff;
  }
.flvztszn{
 background-image: url(/sfj/uiFramework/commonResource/image/2025070215384393716.png);
background-repeat: no-repeat; 
 background-size: 41px;
background-position: 7% 58%;
}
.flvztszn:hover {
background: #bd1a2d;
    border-color: #bd1a2d;
    background-image: url(/sfj/uiFramework/commonResource/image/2025070215383390102.png);
background-position: 7% 58%;
background-repeat: no-repeat; 
 background-size: 41px;
color: #fff;
  }
.lslstszn{
 background-image: url(/sfj/uiFramework/commonResource/image/2025070215393094377.png);
background-repeat: no-repeat; 
 background-size: 41px;
background-position: 7% 58%;
}
.lslstszn:hover {
background: #bd1a2d;
    border-color: #bd1a2d;
    background-image: url(/sfj/uiFramework/commonResource/image/2025070215393973473.png);
background-position: 7% 58%;
background-repeat: no-repeat; 
 background-size: 41px;
color: #fff;
  }

.sfjdzyhdtszn{
 background-image: url(/sfj/uiFramework/commonResource/image/2025070212485066595.png);
background-repeat: no-repeat; 
 background-size: 41px;
background-position: 7% 58%;
}
.sfjdzyhdtszn:hover {
background: #bd1a2d;
    border-color: #bd1a2d;
    background-image: url(/sfj/uiFramework/commonResource/image/2025070211284985177.png);
background-position: 7% 58%;
background-repeat: no-repeat; 
 background-size: 41px;
color: #fff;
  }
.con1 a i, .con2 a i, .con3 a i, .con4 a i {
    margin: 0px 32px 0px 70px!important;
}
/*互动交流*/


/* 右侧列表 */
.PubRight { width: 905px; background: #fff; }
.list_con { padding: 0; }
.TabTit{border-bottom: 1px #e3e3e3 solid; line-height:55px;margin-bottom:10px;}
.TabTit a.current{cursor:default; color: #333;;border-bottom: 2px #bd1a2d solid; padding:0px 5px;    line-height:53px;display: inline-block;font-size: 24px;}
.list_more{text-align: right;padding-top: 20px;}
.list_more a{font-size:16px;color:#525252;}
.list_ul li { height: 50px; line-height: 50px;border-bottom:1px dashed #dadada;}
/* .list_ul li:nth-child(6n){border-bottom:1px dashed #dadada;margin-bottom:20px;padding-bottom:20px;}*/
.list_ul li a { font-size: 16px; color: #404040; padding-left: 12px; background: url(/sfj/uiFramework/commonResource/image/2020032010493837090.png) no-repeat left center; display: block; float: left; max-width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list_ul li span { font-size: 16px; color: #404040; float: right; }
.list_ul li:hover a, .list_ul li:hover span { color: #bd1a2d; }
.list_title{border-bottom:1px solid #e0e0e0;height:55px;line-height:55px;}
.list_title span{font-size:24px;color:#333;border-bottom:2px solid #bd1a2d;display:inline-block;line-height:53px;}

/* 分页样式 */
.list_page { margin-top: 35px; text-align: center; font-size: 16px; line-height: 2em;margin-bottom:20px; }
.list_page .pg { }
.list_page .pg a {margin:0 5px; display: inline-block; background: none; color: #404040; padding:0 7px;height:32px;line-height:32px; font-size: 16px;border:1px solid #f3f3f3;border-radius:4px; }
.list_page .pg a:hover { background: #bd1a2d; color: #fff;border:1px solid #bd1a2d; }
.list_page .pg .ysm .NormalRed{ display: inline-block; background: #bd1a2d; color: #fff; padding:0 7px;height:32px;line-height:32px; font-size: 16px;border:1px solid #bd1a2d;border-radius:4px;}
.list_page .zys {font-size:16px;color:#404040;padding:0 12px 0 4px;}
.list_page input {font-size:16px; width: 40px; border:1px solid #f3f3f3;border-radius:4px;height:32px;line-height:32px; margin: 0 8px; text-align: center; }
.list_page input[type=button] {font-size:15px;  border: 1px solid #bd1a2d; background: #bd1a2d; color: #fff; }
.list_page .syhide{display:none;}

/*留言*/
.sf_msg_js { padding-top: 20px; padding-bottom: 40px; margin-bottom: 20px; position: relative; }
.sf_msg_js p { font-size: 16px; color: #333; line-height: 200%; text-indent: 2em; }
.sf_msg_js a { position: absolute; display: block; bottom: 0; right: 0; padding:4px 10px;   background: #1f3b7b; color: #fff; text-align: center;  border-radius: 4px; font-size: 16px; }

/*在线访谈*/
.thrid_ft_list li { padding:20px 0; border-bottom: 1px dashed #ccc; }
.thrid_ft_list li .img { float: left; }
.thrid_ft_list li .img img { width: 230px; height: 140px; object-fit: cover; }
.thrid_ft_list li .ldr { float: right; width: 658px; }
.thrid_ft_list li .ldr .lab,.thrid_ft_list li .ldr .lab a { font-size: 16px; color: #333; line-height: 28px; }
.thrid_ft_list li .ldr .lab span { color: #1f3b7b }

/*领导信息*/
.ldxx_list{padding:34px;}
.ldxx_list li { margin-bottom: 30px; border-bottom: 1px dashed #d5d5d5; }
.ldxx_list li img { display: block; width: 120px; height: auto; float: left; }
.ldxx_list li .ldxx_r { width: 700px; float: right; } 
.ldxx_list li .tit { height:22px; font-size:14px; font-weight:bold; color:#bd1a2d; border-bottom:1px solid #c3c3c3; margin-bottom:20px; font-family: Tahoma, Arial, Helvetica; }
.ldxx_list li .nr p {  margin-bottom: 10px; line-height: 160%; }
.ldxx_list li .nr p strong { color: #333;}

/*领导列表*/
.thrid_ld_list li { padding:20px 30px; border-bottom: 1px dashed #ccc; overflow:hidden; }
.thrid_ld_list li .img { float: left; }
.thrid_ld_list li .img img { width: 100px; height: auto; }
.thrid_ld_list li .ldr { float: right; width: 750px; }
.thrid_ld_list li .ldr .tit a { font-size: 16px; color: #1f3b7b; }
.thrid_ld_list li .ldr .sum { padding-top: 10px; }
.thrid_ld_list li .ldr .sum p { font-size: 16px; color: #333; line-height: 200%; }
/*调查*/
#PubRight .easysite-online-survey .easysite-survey-title{background-color: #013a91;}
#PubRight .easysite-survey-page .easysite-page-title h3, #PubRight .easysite-survey-result .easysite-result-title h3, #PubRight .easysite-survey-detail .easysite-result-title h3{color:#013a91;}

/*检举控告*/
.jjkg_radio { font-size: 16px; color: #333; line-height: 160%; text-indent: 2em; }
.jjkg_btn { text-align: center;margin:20px auto;  }
.jjkg_btn a { padding:4px 10px;  background: #1f3b7b; color: #fff; text-align: center;  border-radius: 4px; font-size: 16px;}

/*办事指南*/
.PubRight .WSFW_Part{padding:20px;}
.PubRight .WSFW_Part #ssForm .li{margin-bottom:20px;}
.PubRight .WSFW_Part #ssForm .li *{display:inline-block;vertical-align:middle;color:#333;font-size:14px;}
.PubRight .WSFW_Part #ssForm .li a{width:70px;text-align:center;padding:5px 0;cursor:pointer;font-weight:normal;}
.PubRight .WSFW_Part #ssForm .li a.col{background:#bd1a2d;color:#fff;border-radius:4px;}
.PubRight .WSFW_Part #ssForm .li03 input{min-height:19px;border:1px solid #ccc;padding:9px;width:350px;}
.PubRight .WSFW_Part #ssForm .li03 a{width:86px;height:40px;line-height:40px;padding:0;border-radius:3px;background:#bd1a2d;color:#fff;cursor:pointer;}
.PubRight .WSFW_Part #ssForm .li03 a.bsSrc{width:86px;height:40px;border-radius:3px;background:#bd1a2d;color:#fff;border:none;margin:0 20px;cursor:pointer;}

.BSFW_NEWS_LIST ul li .title,
.BSFW_NEWS_LIST ul li .type01,
.BSFW_NEWS_LIST ul li .type02{float:left;font-size:16px;}

.BSFW_NEWS_LIST ul li .title{width:75%;}
.BSFW_NEWS_LIST ul li .type01,
.BSFW_NEWS_LIST ul li .type02{width:25%;text-align:center;}
.BSFW_NEWS_LIST ul li.first{background:#f8f7f7;}
.BSFW_NEWS_LIST ul li .title a{display:block;text-indent:20px;color:#333;width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.BSFW_NEWS_LIST ul li{padding:15px 0;}
.BSFW_NEWS_LIST ul li.first .title{text-indent:60px;text-align:left;}

/* 响应式代码 */
@media (max-width: 1240px) {
	.PubLeft { width: 25%; }
	.leftNav h3 { line-height: 4.375rem; height: 4.375rem; font-size: 1.6rem; }
	.leftNav_list > li { line-height: 3.75rem; padding:0; }
	.leftNav_list > li a { font-size: 1.2rem; }
	.sub_ul li { padding: 0; }
	.sub_ul li a { font-size: 1rem; }
	.PubRight { width: 72%; }
	.list_ul li { height: 3.125rem; line-height: 3.125rem; }
	.list_ul li a { max-width: 70%; }
	.list_ul li a, .list_ul li span { font-size: 1.2rem; }
	.list_page .sp { display: none; }
	.list_page, .list_page a { font-size: 1.2rem; }
        .thrid_ld_list li .ldr{width:78%;}

        /*办事指南*/
        .PubRight .WSFW_Part #ssForm .li03 input{width:210px;}
        .PubRight .WSFW_Part #ssForm .li03 button{margin:0 10px;}
        .PubRight .WSFW_Part #ssForm .li03 button{width:66px;}
        .PubRight .WSFW_Part #ssForm .li03 a{width:76px;}
.PubRight .WSFW_Part #ssForm .li01{margin-bottom:0;}



	/*在线访谈*/
	.thrid_ft_list li { display: flex; justify-content: space-between; }
	.thrid_ft_list li .ldr { margin-left: 20px; }
.ldxx_list li .ldxx_r{width:80%;}
/*互动交流*/
.con1 a{width: 32%;}
	.ldxx{margin:0 2%;}
	.zxft .TabCon li{width: 23%; border:solid 1px #e0e0e0; padding:10px 1%; float: left;margin:0 1%;}
	.zxft .TabCon li b{width: 100%; height: 125px; }
        .zxft .TabCon li img{height:auto;}
        .zxft .TabCon li span{}
/*互动交流*/
}
@media (max-width: 960px) {
.ldxx_list li .ldxx_r{width:76%;}
}

@media (max-width: 768px) {
	.position { margin-top: 50px; }
.ldxx_list li .ldxx_r{width:72%;}
}

@media (max-width: 768px) {
body{background:#f8f7f7;}
#content{margin-top:66px;}
.position { line-height: 1.5em;display:none;}
.PubLeft { display: none; }
.PubRight { width: 100%; float: none;border-radius:6px; }
.list_con { padding:0 10px 0 10px; }
.list_ul li a, .list_ul li span { font-size: 1.4rem; }
.list_title{height:40px;line-height:40px;margin-bottom:10px;}
.list_title span{line-height:37px;font-size:16px;}
.list_ul li:nth-child(6n){margin-bottom:14px;padding-bottom:44px;}
.list_page{margin-bottom:0;margin-top:20px;padding-bottom:20px;}
.list_page .sp { display: none; }
.list_page .pg { display: flex; justify-content: space-between; margin: 0; }
.list_page .pg a { width: 23%; font-size: 1rem; padding: 0; text-align: center; }
.list_page .syhide{display:block;}
.list_page .ysm,.list_page .zys{display:none;}
.thrid_ld_list li .img{float:none; display:block; margin-bottom:20px;}
.thrid_ld_list li .img img{margin:0 auto; display:block;}
.thrid_ld_list li .ldr{float:none; width:100%;}
.TabTit a.current{height:40px;line-height:40px;font-size:16px;}
/*办事指南*/
.PubRight .WSFW_Part #ssForm .li b{display:block;margin-top:1em;}
.PubRight .WSFW_Part #ssForm.li03 input{display:block;margin:1em 0;width:85%;}
.PubRight  .WSFW_Part #ssForm .li03 button{margin-left:0;}
.PubRight  .WSFW_Part #ssForm .liFuc a{width:49%;}
.PubRight .WSFW_Part #ssForm .li *{font-size:16px;}
.PubRight .WSFW_Part #ssForm .li03 input{width:65%;padding:6px;border-radius:4px;}
.PubRight .WSFW_Part{padding:10px;}
.PubRight .WSFW_Part #ssForm .li03 a{width:auto;float:right;height:30px !important;line-height:30px;margin:10px 0 10px 10px !important;padding:0 8px;}
.PubRight .WSFW_Part #ssForm .li{margin-bottom:1rem;}
.ldxx_list li>span {width:100%;text-align:center;display:block;overflow:hidden;margin-bottom:20px;}
.ldxx_list li img{float:none;margin:auto;}
.ldxx_list li .ldxx_r{width:100%;}
.ldxx_list{padding:20px;}
/*业务数据搜索*/
.ywsj_ss{display:none;}
/*互动交流*/
h2.TabTit a{font-size: 16px; font-weight:bold;}
	.con1 a{width: 100%; margin-bottom:20px;}
	.ldxx{margin:0 0 20px;}
	.zxft .TabCon li{width: 100%; margin:0 0 1rem 0; height:auto;padding:2%;border:none;border-bottom:1px solid #e0e0e0;}
	.zxft .TabCon li b{height: auto;}
	.dcBtn a{width: 46%; margin:0 2% 20px;}
	.zxft{margin-top:6px;}
	.dcBtn{margin:0px 0 30px;}
.con1{overflow: hidden;padding-top:70px;}
.con1 a{width:32%;float:left;margin-right:2%;border-radius:4px;height:40px;line-height:40px;margin-bottom:0;}
.con1 a:last-child{margin-right:0;}
.con1 a img,.con1 a i{display:none;}
.con1 a font{font-size:14px;  margin-left: 19%;}
/*互动交流*/
}

@media screen and (max-width:500px){
	/* 在线访谈 */
	.thrid_ft_list li { display: block; }
	.thrid_ft_list li .img, .thrid_ft_list li .ldr { float: none; width: 100%; }
	.thrid_ft_list li .img img { width: 100%; height: auto; }
	.thrid_ft_list li .ldr { margin-left: 0; }

.wyly,.wyly:hover,.lytj:hover,.lytj,.znzx,.znzx:hover,.jjkg,.jjkg:hover,.fyzx,.fyzx:hover,.flvztszn,.flvztszn:hover,.lslstszn,.lslstszn:hover,.sfjdzyhdtszn,.sfjdzyhdtszn:hover{
 background-size: 22px;
}
.con4 a{
line-height: 19px!important;}
}