﻿@charset "utf-8";
/* CSS Document */
.navbar_bg{ width: 100%;}
.lm_menu ul li a{transition: 0.4s all;}
.lm_menu ul li a span{display: inline-block; cursor: pointer; height: 60px; vertical-align: top; *vertical-align: middle;}
.lm_menu ul li a span.ico{ width: 20px; background: url("../images/hd_lmico.png") 0 0 no-repeat;}
.lm_menu ul li a span.tit{margin-left:5px;}
.lm_menu ul li.num3 a span.ico{width: 18px;}
.lm_menu ul li.num5 a span.ico{width: 21px;}
.lm_menu ul li.num6 a span.ico{width: 14px;}
.lm_menu ul li a:hover{ color: #edca5e; background: #467337;}
.lm_menu ul li a:hover span.ico{background-image: url("../images/hd_lmicoh.png");}
.lm_menu ul li.num2 a span.ico,.lm_menu ul li.num2 a:hover  span.ico{ background-position: 0 -60px;}
.lm_menu ul li.num3 a span.ico,.lm_menu ul li.num3 a:hover  span.ico{ background-position: 0 -120px;}
.lm_menu ul li.num4 a span.ico,.lm_menu ul li.num4 a:hover  span.ico{ background-position: 0 -180px;}
.lm_menu ul li.num5 a span.ico,.lm_menu ul li.num5 a:hover  span.ico{ background-position: 0 -240px;}
.lm_menu ul li.num6 a span.ico,.lm_menu ul li.num6 a:hover  span.ico{ background-position: 0 -300px;}
.lm_menu ul li.num7 a span.ico,.lm_menu ul li.num7 a:hover  span.ico{ background-position: 0 -360px;}

.hd_lmheader .lm_menu ul li.num5 a span.ico{width: 18px;}
.hd_lmheader .lm_menu ul li.num3 a span.ico{width: 20px;}
.hd_lmheader .lm_menu ul li.num6 a span.ico{width: 21px;}
.hd_lmheader .lm_menu ul li.num4 a span.ico{width: 21px;}
.hd_lmheader .lm_menu ul li.num7 a span.ico{width: 14px;}
.hd_lmheader .lm_menu ul li.num2 a span.ico,.hd_lmheader .lm_menu ul li.num2 a:hover  span.ico{ background-position: 0 -60px;}
.hd_lmheader .lm_menu ul li.num5 a span.ico,.hd_lmheader .lm_menu ul li.num5 a:hover  span.ico{ background-position: 0 -120px;}
.hd_lmheader .lm_menu ul li.num6 a span.ico,.hd_lmheader .lm_menu ul li.num6 a:hover  span.ico{ background-position: 0 -180px;}
.hd_lmheader .lm_menu ul li.num4 a span.ico,.hd_lmheader .lm_menu ul li.num4 a:hover  span.ico{ background-position: 0 -240px;}
.hd_lmheader .lm_menu ul li.num7 a span.ico,.hd_lmheader .lm_menu ul li.num7 a:hover  span.ico{ background-position: 0 -300px;}
.hd_lmheader .lm_menu ul li.num3 a span.ico,.hd_lmheader .lm_menu ul li.num3 a:hover  span.ico{ background-position: 0 -360px;}
.hd_navbar .lm_menu ul li{ width: auto; padding-right: 10px;}
.hd_navbar .lm_menu ul li a{ padding: 0 10px;}
@media (min-width: 992px) and (max-width:1199px) {
    .lm_menu ul li a span.tit{margin-left: 0; font-size: 20px;}
}
@media (min-width: 768px) and (max-width:991px) {
    .lm_menu ul li a span.tit{margin-left: 0; font-size: 18px;}
    .lm_menu ul li a span.ico{display: none;}
}
@media (max-width: 767px){
.hd_content{padding-top: 0;}
}
/*二级菜单 end*/

.con{display: none;}
.con.active{display: block;}

.news_tel{height: 51px; background: url(../images/t1bg.gif) left bottom repeat-x; font-family: "FZZYS_GBK","Microsoft YaHei",微软雅黑,'宋体'; overflow: hidden;}
.news_tel li{float: left; padding-right: 25px; overflow: hidden; height: 60px;}
.news_tel li a{display: block; height: 50px; line-height: 50px; font-size: 22px; color: #666; padding: 0 10px;}
.news_tel li a:hover,.news_tel li.active a{ color: #537f44; border-bottom: 1px solid #537f44;}
.news_tel li a:hover{ border-bottom: 0 none;}
.news_tel li.active a:hover{ border-bottom: 1px solid #537f44;}
.news_tel a.tit{display: block; height: 50px; line-height: 50px; font-size: 22px; color: #537f44; padding: 0 10px; float: left; border-bottom: 1px solid #537f44;}
/*公用标题样式 end*/

.hd_mesgtj{height: 137px; background: #f6f6f6 url("../images/hd_tjbg.gif") left bottom no-repeat; padding: 23px 40px 0 40px; margin-bottom: 9px;}
.mesg_12345{ height: 74px;}
.mesg_12345 img{ height: 74px; width: auto;}
.mesg_12345 p{ font-size: 36px; font-weight: bold; color: #238B31; line-height: 66px; padding-top: 8px; height: 66px;}
.hd_mesgtj .tjtxt{ padding-top: 16px; line-height: 22px; font-size: 14px;}
.hd_mesgtj .tjtxt span{ display: inline-block; padding-right: 30px;}
.hd_mesgtj .tjtxt i{font-style: normal; font-weight: bold;}
.mesg_tel{ height: 60px;}
.mesg_tel a.tit{height: 59px; line-height: 59px;}
a.zswdk{ height: 42px; line-height: 42px; display: block; padding: 8px 4px 0 26px; font-size: 16px; font-weight: bold; color: #666666; background: url("../images/hd_ico.png") left 18px no-repeat; font-family: "Microsoft YaHei", "微软雅黑";}
a.zswdk:hover{color: #238B31;}
.hd_left{ width: 860px;}
.hd_right{width: 320px;}

.hd_mesgbox{ padding-top: 16px; height: 340px; overflow: hidden;}
.hd_mesgqh{ height: 266px; overflow: hidden;}
.hd_mesgqh .list li,.hd_ftbox .list li{height: 36px; font-size: 16px; line-height: 36px; padding-left: 15px; background: url(../images/ico3.gif) left center no-repeat; overflow: hidden;}
.hd_mesgqh .list li a,.hd_ftbox .list li a,.hd_mesgqh .list li span.title{ float: none; font-size:16px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block; margin-right: 80px;}
.hd_mesgqh .list li span.title a{ margin-right: 0;}
.hd_mesgqh .list li span.date,.hd_ftbox .list li span.date{ color: #999; font-size: 14px;}

.hd_mesgbox .tel{ height: 40px; line-height: 40px; background: #f7f7f7;}
.hd_mesgbox .tel p{ font-size: 14px; font-weight: bold; color: #666666; float: left; text-align: center;}
.hd_mesgbox .tel p.p1{ padding-left: 20px; text-align: left; width: 470px;}
.hd_mesgbox .tel p.p2{padding-left: 10px; width: 150px; text-align: left;}
.hd_mesgbox .tel p.p3{ width: 76px;}
.hd_mesgbox .tel p.p4{ width: 86px; float: right;}

.hd_mesgsear{height:28px; line-height: 28px; padding:2px 0 16px;}
.hd_mesgsear ul{ padding:0;}
.hd_mesgsear ul li{float:left;height:28px;line-height:28px;padding:0;background:none;font-size:14px;}
.hd_mesgsear ul li.tm{width:165px;}
.hd_mesgsear ul li.tm input{width:156px;height:26px;line-height:26px;border:#dcdcdc 1px solid;background:#fff;font-size:14px;color:#999;padding-left:7px;outline:none;}
.hd_mesgsear ul li input{float:left;}
.hd_mesgsear ul li.jg{width:10px;}
.hd_mesgsear ul li.gjz{width:70px; padding-right: 5px; text-align:right;}
.hd_mesgsear ul li.srk{width:385px;}
.hd_mesgsear ul li.srk input{width:373px;height:26px;line-height:26px;border:#cecece 1px solid;background:#fff;font-size:14px;color:#999;padding-left:10px;outline:none;}
.hd_mesgsear ul li.btn{width:50px; padding-left: 10px;}
.hd_mesgsear ul li.btn input{width:50px;height:28px;line-height:28px;border:none;background:#537f44;font-size:14px;color:#fff;text-align:center;outline:none;cursor:pointer;}
.hd_mesgsear ul li.clear{float: none; line-height: 0; height: 0; padding: 0; margin: 0; overflow: hidden; clear: both; display:none }

.hd_mesglist{ padding-top: 10px;}
.hd_mesglist li{ height: 36px; font-size: 16px; line-height: 36px; padding-left: 15px; background: url("../images/ico3.gif") left center no-repeat; overflow: hidden;}
.hd_mesglist li p{ float: left; height: 36px; font-size: 14px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hd_mesglist li p.p1{ width: 474px; text-align: left; font-size: 16px;}
.hd_mesglist li p.p1 a{display: block; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.hd_mesglist li p.p2{ width: 150px; padding-left: 10px; text-align: left; color: #666;}
.hd_mesglist li p.p3{ width: 76px; color: #999;}
.hd_mesglist li p.p3 span.responseNo{color: #FF6600;}
.hd_mesglist li p.p4{ width: 86px; float: right; color: #999;}
/*局长信箱列表 end*/

.hd_wdzsk{padding-top: 5px;}
.hd_wdzsk .tit{ height: 30px; overflow: hidden;}
.hd_wdzsk .tit p{width: 420px; float: left; background: #f7f7f7;}
.hd_wdzsk .tit p a{display: block; text-align: center; width: 110px; height: 30px; line-height: 30px; font-size: 16px; background: #cfe1c7; color: #527e44;}
.hd_wdzsk .tit p.fr{float: right;}

.hd_wdzscon{ padding-top: 15px;}
.hd_wdzscon ul{width: 420px; float: left;}
.hd_wdzscon ul#atab2{float: right;}
.hd_wdzscon ul li{width: 29%; float: left; height: 40px !important; line-height: 40px !important; padding-left: 4% !important; background: url(../images/ico.png) left center no-repeat !important;}
.hd_wdzscon ul li a{margin-right: 0 !important;}



.hd_link1{ overflow: hidden; padding-top: 10px;}
.hd_link1 ul{width: 110%;}
.hd_link1 ul li{float: left; width: 200px; padding-right: 20px;}
.hd_link1 ul li a{display: block; height: 58px; line-height: 58px; text-align: center; font-size: 16px; overflow: hidden; background: #f6f6f6; border-radius: 4px;  border: 1px solid #f6f6f6; transition: 0.4s all;}
.hd_link1 ul li a img{display: inline; vertical-align: middle;}
.hd_link1 ul li a span{padding-left: 6px;}
.hd_link1 ul li a:hover{ border: 1px solid #22ac38; color: #22ac38;}
.hd_link1 ul li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
/*咨询写信按钮 end*/

.hd_ftbox{ height: 300px; overflow: hidden;}
.hd_ftbox .news_tel a.fthg{ padding-top: 10px; height: 40px; line-height: 40px; font-weight: bold; font-size: 16px; color: #666; font-family: "Microsoft YaHei", "微软雅黑";}
.hd_ftcon{ padding: 15px 0 0; height: 234px; overflow: hidden;}
.hd_ftcon .ftzj{ width: 200px;}
.hd_ftcon .ftzj .tel{ height: 30px; line-height: 30px; padding-bottom: 15px;}
.hd_ftcon .ftzj .tel li{ float: left; width: 100px; text-align: center; font-size: 18px; font-weight: bold;}
.hd_ftcon .ftzj .tel li.num1{background: url("../images/hd_ftfg.png") right center no-repeat;}
.hd_ftcon .ftzj .tel li a{display: block; height: 30px;}
.hd_ftcon .ftzj .tel li a:hover,.hd_ftcon .ftzj .tel li.active a{ color: #537F44;}
.hd_ftcon .ftzj .con{ width: 180px; height: 162px; border-radius: 4px; background: #eef7de; padding: 18px 0 0 20px;}
.hd_ftcon .ftzj .con p{font-size: 16px; height: 36px; line-height: 36px; overflow: hidden;}
.hd_ftcon .ftzj .con p span{ padding-right: 5px; color: #ff6600;}
.hd_ftcon .yugaoimg{height: 223px; background: #f7f7f7;}
.hd_ftcon .yugaoimg img{ width: 100%;}
.hd_ftcon .yugaoimg .info{margin-left: 444px; padding: 14px 16px 0 0; line-height: 28px; text-align: justify; overflow: hidden;  font-size: 15px;  text-indent: 2em; height: 209px;}
.ftygbox .ftimg{ float:left; width:280px; height:190px;}
.ftygbox .ftdate{    width: 100%;
    display: block;
    height: 20px;
    text-align: center;
    line-height: 20px;
    background: #f6f6f6;}
.ftygbox .ftcon{margin-left: 300px; padding: 0px 16px 0 0; line-height: 28px; text-align: justify; overflow: hidden;  font-size: 14px;   height: 223px;}
.ftygbox .ftcon  span.tit{ color: #759c6a; font-weight: bold; }
/*访谈总结 end*/
.hd_ftcon .ftcon{ margin-right: 230px;}
.hd_ftcon .ftcon .pic{ width: 280px; overflow: hidden; padding-top: 5px;}
.hd_ftcon .ftcon .pic img{ width: 100%; float: left; height: 190px;}
.hd_ftcon .ftcon .pic span{ float: left; width: 100%; display: block; height: 20px; text-align: center; line-height: 20px; background: #f6f6f6;}
.hd_ftcon .ftcon .conbox{ margin-left: 300px; margin-top: -2px;}
.hd_ftcon .ftcon .conbox li{ height: 28px; line-height: 28px; font-size: 14px; overflow: hidden;}
.hd_ftcon .ftcon .conbox li span.tit{ color: #759c6a; font-weight: bold; width: 75px; float: left;}
.hd_ftcon .ftcon .conbox li.jiab{ max-height: 56px; height: auto;_height: 56px}
.hd_ftcon .ftcon .conbox li.jiab span.info{ display: block; margin-left: 75px;}
.hd_ftcon .ftcon .conbox li.nr{ height: 112px;}
.hd_ftbox .list{padding-top: 15px;}
.hd_ftbox .list li a{ margin-right: 10px;}

.hd_ftcon2 .ftzj{display: none;}
.hd_ftcon2 .ftcon{margin-right: 0;}

/*****互动交流-信箱****/
/*访谈 end*/

.hd_mydcbox{ height: 291px; overflow: hidden;}
.hd_mydcbox .list li{ height: 38px; line-height: 38px; font-size: 16px; overflow: hidden; padding-left: 11px; background: url(../images/ico.png) left center no-repeat;}
.hd_mydcbox .list li .title{float:none;display:block; margin-right:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hd_mydcbox .list li .title a.tit{float:left; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width: 100%;}
.hd_mydcbox .list li .title a.a,.hd_mydcbox .list li .title .fz{ display: none;}
.hd_mydcbox .list li .title .split{ padding: 0 3px; display: none;}
.hd_mydcbox .list li .date{float:right;color:#999;font-size:14px;font-family:Arial, Helvetica, sans-serif;}

.hd_mydcbox .list1 li{ background: none; padding: 16px 0 0 97px; height: 64px; overflow: hidden; position: relative;}
.hd_mydcbox .list1 li .date{display:block;position:absolute;left:0;top:20px;width:78px;height:29px;line-height:28px;border:#dbd9da 1px solid;border-bottom:0;border-radius:4px 4px 0 0; font-size:14px;text-align:center;}
.hd_mydcbox .list1 li .zt{display:block;position:absolute;left:0;top:50px;width:80px;height:30px;line-height:30px; border-radius:0 0 4px 4px;font-size:14px;text-align:center;color:#fff;}
.hd_mydcbox .list1 li .starting{background:#e8a80f;}
.hd_mydcbox .list1 li .over{background:#dbd9da;}
.hd_mydcbox .list1 li .nostart{background:#d80000;}

.hd_mydcbox .list1 li a{display:block;float:none;height:30px;line-height:30px;font-size:16px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-top: 4px; margin-right:90px;}
.hd_mydcbox .list1 li a:hover{color:#dd0000;}
.hd_mydcbox .list1 li a.result{position: absolute; right: 0; top: 22px; margin: 0; padding: 0 8px; height: 26px; line-height: 26px; border-radius: 3px; font-weight: normal; font-size: 14px; color: #fff;background:#dbd9da;}
.hd_mydcbox .list1 li a.result:hover{color: #fff; font-weight: bold;}
.hd_mydcbox .list1 li p{height:28px;line-height:28px;font-size:14px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/*民意征集 网上调查 end*/
/* 民意征集 新增 20210125 */
.con{display: none;}
.con.block{display: block;}
.collection-theme-list,.poll_collect{border-top: 0 none;margin-top: 0;padding: 0;}
.m-yjzjtabs{background:#e6e6e6; overflow: hidden;}
.m-yjzjtabs li{float: left;min-width: 210px;text-align: center;line-height: 50px;cursor: pointer;font-size:18px;width: 25%;}
.m-yjzjtabs li i,.m-yjzjtabs li a{display: block;font-style: normal;}
.m-yjzjtabs li.active,.m-yjzjtabs li.active a{background: #759c6a; color: #fff;}
.g-yjzjbox {padding: 20px 0;}
.m-filbox .u-txt-file{color:#759c6a;font-weight:bold;font-size:18px;background:url(../images/bg-updown.png) left center no-repeat;padding-left:25px;margin-bottom:12px;}
.m-file-download ul li{line-height:22px;overflow:hidden;padding:2px 0;font-size:18px;}
.m-file-download ul li span{display:inline-block;width:50px;height:25px;line-height:25px;text-align:center;color:#fff;background:#759c6a;border-radius:2px;}
.m-file-download ul li a{color:#759c6a;}
.collectit{font-size:20px;color:#759c6a;font-weight:bold;height:60px;line-height:60px;background:url(../images/zj_yijian.png) left center no-repeat;padding-left:38px;}
.collection-theme-list ul li .collection-body{border-top:#ddd 1px dotted;padding:15px 0;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;}
.u-tit{font-size: 20px;color: #537f44;font-weight: bold;height: 60px;line-height: 60px;padding-left: 10px;}
.collectInfo_backinfo{ font-size:16px; line-height:32px; padding:10px 15px;}

.hd_mydcbox .list .mylabel-list { padding-top: 12px;}

.hd_tjbox{ padding: 9px 0 0; height: 360px;}
.hd_tjbox .txt1{ height: 76px;}
.hd_tjbox .txt1 p{ height: 38px; line-height: 38px; float: left; width: 50%; font-size: 14px;}
.hd_tjbox .txt1 p span{ font-weight: bold;}
.hd_tjbox .txt1 p.p3{ width: 100%;}
.hd_tjbox .pic{ padding-top: 16px; height: 166px; text-align: center;}
.hd_tjbox .pic img{ vertical-align: top; *vertical-align: middle; display: inline;}
.hd_tjbox .txt2{ padding-top: 13px; height: 84px; overflow: hidden;}
.hd_tjbox .txt2 p{ width: 50%; height: 42px; line-height: 42px; float: left; font-size: 16px;}
.hd_tjbox .txt2 p span.ico{ width: 11px; height: 11px; display: inline-block; background: #2b4457; vertical-align:middle; margin:-2px 15px 0 0;}
.hd_tjbox .txt2 p.p2 span.ico{ background: #6caf82}
.hd_tjbox .txt2 p.p3 span.ico{ background: #ff6d3b}
.hd_tjbox .txt2 p.p4 span.ico{ background: #ffd55c}
/*统计 end*/

.hd_link2{ height: 137px; overflow: hidden;}
.hd_link2 li{float: left; width: 155px; height: 72px;}
.hd_link2 li a{display: block; height: 63px; text-align: center; background: #f7f7f7; padding: 7px 0 0; font-size: 16px; border-radius: 4px; line-height: 30px; border: 1px solid #f7f7f7;transition: 0.4s all;}
.hd_link2 li a img{vertical-align: top; *vertical-align: middle; width: auto; height: 30px;}
.hd_link2 li a span{display: inline-block; width: 100%; height: 30px; line-height: 30px;vertical-align: top; *vertical-align: middle; cursor: pointer;}
.hd_link2 li a:hover,.hd_link3 li a:hover{ border-color: #6a905d; color: #6a905d;}
.hd_link2 li a:hover img,.hd_link3 li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.hd_link2 li.num3{float: right;}
.hd_link2 li.num1{width: 100%; height: 55px; padding-bottom: 10px;}
.hd_link2 li.num1 a{ padding: 12px 0 11px; height: 30px;}
.hd_link2 li.num1 a img{vertical-align: middle;}
.hd_link2 li.num1 a span{ width: auto; vertical-align: middle;}
/*办理制度 end*/

.hd_link3{ height: 150px; overflow: hidden;}
.hd_link3 li{ height: 60px; padding-top: 10px; text-align: center;}
.hd_link3 li a{ font-size: 18px; font-weight: bold; height: 58px; line-height: 58px; border-radius: 4px; display: block; background: #f7f7f7; border: 1px solid #f7f7f7;transition: 0.4s all;}
.hd_link3 li a img{vertical-align: middle; width: auto; height: 35px;}
.hd_link3 li a span{padding-left: 35px;vertical-align: middle;}
/*微信微博 end*/

.hd_sltjbox{ height: 291px; overflow: hidden;}
.hd_sltjbox .tel{ font-size: 16px; font-weight: bold; padding-top: 4px; height: 42px; line-height: 42px;}
.hd_sltjbox .tel p{ float: left; height: 42px; text-align: center;}
.hd_sltjbox .tel p.p1{width: 56px;}
.hd_sltjbox .tel p.p2{width: 110px; padding-left: 16px; text-align: left;}
.hd_sltjbox .tel p.p3{width: 68px;}
.hd_sltjbox .tel p.p4{width: 70px; text-align: right;}
.hd_sltjbox .conbox li{ height: 34px; line-height: 34px; font-size: 14px;}
.hd_sltjbox .conbox li p{float: left; height: 34px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hd_sltjbox .conbox li p.p1{width: 56px;}
.hd_sltjbox .conbox li p.p2{width: 110px; padding-left: 16px; text-align: left;}
.hd_sltjbox .conbox li p.p3{width: 68px;}
.hd_sltjbox .conbox li p.p4{width: 70px; text-align: right; color: #eb0000;}
.hd_sltjbox .conbox li.num1 .p1,.hd_sltjbox .conbox li.num2 .p1,.hd_sltjbox .conbox li.num3 .p1{ color: #da0000;}

.ztzlbox{ width: auto; float: none;}
.ztzlbox .listnews li {width: 569px; float: left; height: 40px;}
.minh300{min-height: 300px;}

@media (min-width: 992px) and (max-width:1199px) {
    .mesg_12345 p{ font-size: 30px;}
    .hd_mesgtj .tjtxt span{padding-right: 10px;}
    .hd_left{ width: 720px;}
    .hd_mesgsear ul li.tm{width: 130px;}
    .hd_mesgsear ul li.tm input{width: 121px;}
    .hd_mesgsear ul li.srk{width: 315px;}
    .hd_mesgsear ul li.srk input{width: 303px;}
    .hd_right{width: 252px;}
    .hd_mesgbox .tel p.p1{width: 378px;}
    .hd_mesglist li p.p1{width: 383px;}
    .hd_link1 ul li{width: 165px;}
    .hd_tjbox .txt2 p{font-size: 14px;}
    .hd_tjbox .txt2 p span.ico{margin-right: 10px;}
    .hd_link2 li{width: 121px;}
    .hd_sltjbox .tel p.p2,.hd_sltjbox .conbox li p.p2{width: 73px; padding: 0;}
    .hd_sltjbox .tel p.p4,.hd_sltjbox .conbox li p.p4{width: 55px;}
    .ztzlbox .listnews li {width: 465px;}
    .hd_wdzsk .tit p{width: 350px;}
    .hd_wdzscon ul{width: 350px;}
    .m-yjzjtabs li{width: 25%;padding: 0;margin: 0;min-width: 0;}

}
@media (max-width:991px) {
    .hd_mesgtj{height: auto; padding-bottom: 20px;}
    .mesg_12345{height: auto; text-align: center;}
    .mesg_12345 a.fl{float: none;}
    .mesg_12345 p{float: none; padding-top: 0; height: auto;}
    .hd_mesgtj .tjtxt{text-align: center; padding-top: 5px;}
    .hd_left,.hd_right{ float: none; width: auto;}
    .news_tel li{padding-right: 0;}
    .ztzlbox .listnews li {width: auto; float: none;}
    .m-yjzjtabs li{min-width: 0;width: auto;margin: 0;padding: 0 10px;}
}
@media (min-width: 768px) and (max-width:991px) {

    .hd_mesgbox .tel p.p1{width: 420px;}
    .hd_mesglist li p.p1{width: 425px;}
    .hd_link1 ul li{width: 175px;}
    .hd_mydcbox{height: auto;}
    .hd_tjbox{ padding-top: 20px;}
    .hd_link2 li{width: 376px;}
    .hd_sltjbox .tel p.p2{width: 552px;}
    .hd_sltjbox .conbox li p.p2{ width: 552px;}
    .hd_mesgsear ul li.tm{width: 130px;}
    .hd_mesgsear ul li.tm input{width: 121px;}
    .hd_mesgsear ul li.srk{width: 357px;}
    .hd_mesgsear ul li.srk input{width: 345px;}
    .hd_wdzsk .tit p{width: 371px;}
    .hd_wdzscon ul{width: 371px;}
}
@media (max-width: 767px){
    .hd_content{padding-left: 10px; padding-right: 10px;}
    .hd_mesgsear{display: none;}
    .hd_mesgtj{ padding: 20px;}
    .mesg_12345 p{font-size: 24px; padding: 15px 0; line-height: 38px;}
    .mesg_tel{margin: 0 10px;}
    .hd_mesgbox{height: auto;}
    .hd_mesgbox .tel p.p2,.hd_mesgbox .tel p.p3,.hd_mesglist li p.p2,.hd_mesglist li p.p3{display: none;}
    .hd_mesgbox .tel p.p1,.hd_mesglist li p.p1{float: none; width: auto; margin-right: 86px;}
    .hd_link1{ height: auto;}
    .hd_link1 ul{ width: 100%;}
    .hd_link1 ul li{ width: 48%; padding:0 1% 10px;}
    .hd_ftbox{height: auto;}
    .hd_ftcon .ftzj{float: none; width: 100%; padding: 0 0 10px 0;}
    .hd_ftcon .ftzj .con{ width: auto; height: auto; padding:10px; text-align: center; overflow: hidden; }
    .hd_ftcon .ftzj .con p{ padding-right: 15px; display: inline-block;}
    .hd_ftcon{height: auto;}
    .hd_ftcon .ftcon{margin: 0;}
    .hd_ftcon .ftcon .pic{ float: none; text-align: center;  width: 100%;}
    .hd_ftcon .ftcon .pic img{width: auto;float: none;}
    .hd_ftcon .ftcon .pic span{width: 254px; margin: 0 auto; float: none;}
    .hd_ftcon .ftcon .conbox{ margin: 0; padding: 10px 0;}
    .hd_ftcon .ftcon .conbox li{height: auto !important;}
    .hd_mydcbox{height: auto; padding-bottom: 10px;}
    .hd_tjbox{height: auto;}
    .hd_tjbox .txt1,.hd_tjbox .txt2{height: auto; overflow: hidden;}
    .hd_link2 li{width: 49%;}
    .hd_sltjbox .tel p.p1,.hd_sltjbox .tel p.p3,.hd_sltjbox .tel p.p4{width: 20%; text-align: center;}
    .hd_sltjbox .tel p.p2{padding: 0; width: 40%;}
    .hd_sltjbox .conbox li p.p1,.hd_sltjbox .conbox li p.p3,.hd_sltjbox .conbox li p.p4{width: 20%; text-align: center;}
    .hd_sltjbox .conbox li p.p2{padding: 0; width: 40%;}
    .news_tel li a{ font-size: 18px;}
    .news_tel li{padding-right: 0;}
    .hd_wdzsk .tit p{width: 48%;}
    .hd_wdzscon ul{width: 48%;}
	.ftygbox .ftimg{ float:none; width:100%; height:auto;}
	.ftygbox .ftimg img{ width:100%; height:auto;} 
    .ftygbox .ftcon{margin-left: 0px; padding: 0px 0px 0 0;}
}
@media (max-width: 480px){
    .mesg_12345 img{ height: auto; width: 90%;}
    .news_tel li a{ font-size: 16px;}
    .hd_mesgqh{height: auto;}
    .hd_wdzscon ul li{ width: 46%;}
}
@media (max-width: 400px){
    .news_tel{ overflow: hidden;}
    .news_tel li{ width: 25%;}
    .news_tel ul{width: 100%; float: none;}
    .news_tel li a{ font-size: 15px; padding: 0; text-align: center;}

}
/*问答知识库 end*/
.dwzskwz{ padding: 0 20px 30px;}
.dwzskwz_tit{height:40px;line-height:40px;font-size:18px; color:#ff6600; font-weight:bold; padding: 25px 0 0; font-family: "Microsoft YaHei", 微软雅黑;}
.dwzskwz_con{ padding:5px 20px 30px; text-align: justify;}
.dwzskwz_con.con1{ border-bottom: 1px dashed #ddd;}

/******解读回应 on*******/
.jdhylm_menu ul li{width: 16.6%;}
.jdhylm_menu ul li a span.ico{ width: 19px; background: url("../images/jd_lmico.png") 0 0 no-repeat;}
.jdhylm_menu ul li a span.tit{margin-left:5px;}
.jdhylm_menu ul li a:hover span.ico{background-image: url("../images/jd_lmicoh.png");}
.jdhylm_menu ul li.num2 a span.ico{ width: 16px;}
.jdhylm_menu ul li.num3 a span.ico{ width: 21px;}
.jdhylm_menu ul li.num4 a span.ico{ width: 20px;}
.jdhylm_menu ul li.num5 a span.ico{ width: 24px;}
.jdhylm_menu ul li.num6 a span.ico{ width: 20px;}
/*二级菜单 end*/
.jdhy_content .list li{font-size:16px;line-height:31px;height:35px;overflow:hidden;padding-left:12px;background:url("../images/ico.png") 0 center no-repeat;position:relative;padding-right:60px;}
.jdhy_content .list li .nr{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 0;}
.jdhy_content .list li .title,.jdhy_content .list li .tit{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin: 0; float: none;}
.jdhy_content .list li .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.jdhy_content .list li .gl .split{padding:0 2px;}
.jdhy_content .list li .gl a{display:inline;color:#c50001;float:none;background:none;max-width:none;padding:0;margin:0;}
.jdhy_content .list li span.date{color: #a4a4a4;font-size: 14px;font-family: Arial, Helvetica, sans-serif;  position: absolute; right: 0; top:2px;}
.jdhy_content .list .officeList li{padding-top:2px;padding-bottom:2px;height:31px;}
.jdhy_content .list .officeList li a{float:none;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.jdhy_ban{ text-align: center; overflow: hidden; padding-bottom: 9px;}
.jdhy_ban li img{width: 100%; height: auto; max-height: 180px;}
.jdhy_ban li span{display: none;}

.jdhy_listbox{ width: 590px; overflow: hidden; height: 262px;}
.news_tel.jdhy_tel{ height: 43px; line-height: 42px;}
.news_tel.jdhy_tel a.tit{ height: 42px; line-height: 42px;}
.jdhy_tel a.media{ float: right; height: 36px; line-height: 36px; margin-top: 7px; text-align: center; color: #fff; font-size: 16px; background: #537f44; border-radius: 5px; display: block; padding: 0 20px; font-family: "Microsoft YaHei";}

.jdhy_listbox .list{padding-top: 9px;}

.jdhy_tit{ padding-top: 13px; height: 24px; line-height: 24px;}
.jdhy_tit li{float: left; font-size: 18px; padding-right: 20px;}
.jdhy_tit li a{ display: block; padding-left: 15px; color: #537f44;}
.jdhy_tit li a:hover{ font-weight: bold; color: #537f44;}
.jdhy_tit li.active a{ background: url("../images/jd_ico.gif") 1px center no-repeat;}
.jdhy_tit li.active a:hover{font-weight: normal;}
/*法规规章 规范性文件发布 end*/
.jdhy_zc{ height: 270px; overflow: hidden;}
.jdhy_zc .list{padding-top:9px;}
.jdhy_zc .list li{float:left;width:518px;}
.jdhy_zc .list li.even{margin-left:20px;}
/*本级政策解读 end*/
.jdhy_pic{ height: 343px; overflow: hidden;}
.jdhy_tel2{ padding-left: 24px; background: url(../images/jd_ico.gif) 10px center no-repeat; font-size: 18px;}
.jdhy_tel2 a,.jdhy_tel2 a:hover{ color: #537f44;}
.jdhy_pic .picbox{ height: 280px; padding-top: 13px; overflow: hidden;}
.jdhy_pic .picbox li{float:left;width:243px;height:280px;}
.jdhy_pic .picbox li a{display: block; height: 278px; position: relative; overflow: hidden; color: #fff;margin-right: 13px;border: 1px solid #ddd;}
.jdhy_pic .picbox li a img{position: absolute; left: 0; top: 0; z-index: 0; width: 100%; height: 100%;}
.jdhy_pic .picbox li a span{display: block; z-index: 1; height: 35px; line-height: 35px; width: 100%; text-align: center; cursor: pointer; font-size: 14px; background: url("../images/black60.png") repeat; bottom: -35px; position: absolute; left: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.jdhy_pic .picbox li a:hover span{ bottom: 0;}
/*政策图解 end*/
.jdhy_shuju{ margin-bottom: 11px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; padding: 25px 0; background: url(../images/jdhy_tj.gif) 0 0 no-repeat; background-size: 100% 100%; color: #fff;}
.jdhy_shuju p{display: inline-block; vertical-align: middle; margin: 0 20px;}
.jdhy_shuju p .num{font-size: 24px; font-weight: bold;}

.lmsearch-lm{ height: 42px; border: 1px solid #ccc; border-radius: 5px; position: relative; padding: 0 120px 0 150px;margin-bottom: 20px;}
.lmsearch-lm input{background: none; border: 0 none; vertical-align: middle; width: 100%;}
.lmsearch-lm li{font-size: 0; line-height: 0;}
.lmsearch-lm .ss1{ height: 30px; border-left: 1px solid #ccc; padding: 0 12px; margin: 6px 0;}
.lmsearch-lm .ss1 input{ height: 30px; line-height: 30px; font-size: 14px;}
.lmsearch-lm .ss2{right: 0; top: 0; width: 120px; border-radius: 0 5px 5px 0; background: #537f44 url("../images/lmsearico.png") 24px center no-repeat; height: 42px; position: absolute;}
.lmsearch-lm .ss2 input{ float: left; height: 42px; cursor: pointer; text-indent: 58px; font-weight: bold; color: #fff; font-size: 18px; text-align: left;}
.lmsearch-lm .ss3{position: absolute; left: 5px; top: 0; width: 140px;color: #537f44; font-weight: bold; font-size: 18px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 42px; line-height: 42px;}
@media (min-width: 992px) and (max-width:1199px) {
    .jdhy_listbox{width: 486px;}
    .jdhy_tit li{font-size: 16px; padding-right: 10px;}
    .jdhy_zc .list li{width: 414px;}
}
@media (max-width:991px) {
    .jdhy_listbox{float: none; width: auto; padding-bottom: 8px; height: auto;}
    .jdhy_tit li{font-size: 16px; padding-right: 10px;}
    .jdhy_zc{ height: auto; padding-bottom: 8px;}
    .jdhy_zc .list li{ float: none;width: auto;}
    .jdhy_zc .list li.even{margin-left:0;}
}
@media (max-width: 767px){
    .lmsearch-lm .ss3{display: none;}
    .lmsearch-lm {padding-left: 0;margin-bottom: 10px;}
    .lmsearch-lm .ss1{border: 0 none;}

    .jdhy_content .list li .gl{display:none;}
    .jdhy_tit{height:auto;}
}
@media (max-width: 480px){
    .jdhy_shuju p{margin: 0 10px;}
}
@media (max-width: 400px){
    .jdhy_shuju{height: auto; line-height: 30px; background-size: auto 100%; padding: 15px 0;}
    .jdhy_shuju p{margin: 0 10px;}
}
/*****解读回应 end*****/



