﻿.z-hide{display:inline; position: absolute; width: 0; height: 0; margin: 0 0 0 -1px; overflow: hidden; font-size: 0;}
.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;}
    .hd_navbar .lm_menu ul li{  padding-right: 0;}
}
/*二级菜单 end*/
.cur{cursor: default;}
.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.active .tit{ color: #537f44; border-bottom: 1px solid #537f44; display: block; height: 50px; line-height: 50px; font-size: 22px;  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; overflow: hidden;}
.hd_mesgqh{ height: 289px; 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; position: relative;}
.hd_mesgbox .tel p{ font-size: 14px; font-weight: bold; color: #666666; position: absolute; top:0;  text-align: center;}
.hd_mesgbox .tel p.p1{ padding-left: 20px; text-align: left; left:0; right:312px;}
.hd_mesgbox .tel p.p2{padding-left: 10px; width: 150px; right:162px; text-align: left;}
.hd_mesgbox .tel p.p3{ width: 76px; right:86px;}
.hd_mesgbox .tel p.p4{ width: 86px; right:0;}

.hd_mesgsear{height:66px; 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_mesgsear .cx_box{ margin-top: 10px;}
.hd_mesgsear .cx_box   li.srk {width:320px;}
.hd_mesgsear .cx_box   li.srk  input{width: 308px;}
.hd_mesgsear .cx_box   li.srk2 { margin-right: 10px;}
.hd_mesglist{ padding-top: 5px;}
.hd_mesglist li{ height: 32px; font-size: 10px; line-height: 32px; padding-left: 15px; background: url("../images/ico3.gif") left center no-repeat; overflow: hidden; position: relative; }
.hd_mesglist li p{ position: absolute; top:0; height: 32px; font-size: 14px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hd_mesglist li p.p1{ left:15px; right:322px; 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; right:162px; text-align: left; color: #666;}
.hd_mesglist li p.p3{ width: 76px; color: #999; right:86px;}
.hd_mesglist li p.p3 span.responseNo{color: #FF6600;}
.hd_mesglist li p.p4{ width: 86px; right:0; 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: 5px;}
.hd_link1 ul{width: 110%;}
.hd_link1 ul li{float: left; width: 200px; padding-right: 20px;}
.hd_link1 ul li a{display: block; height: 50px; line-height: 50px; 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: 290px; 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; float: right;}
.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; width: auto !important;}
.ftygbox .ftcon  span.tit{ color: #759c6a; font-weight: bold; }
/*访谈总结 end*/
.hd_ftcon .ftcon{  width: 630px;}
.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{ overflow: hidden;  height: 291px}
.hd_mydcbox .list li{ height: 34px; line-height: 34px; font-size: 16px; overflow: hidden; padding:2px 0 2px 11px; background: url(../images/ico.png) left center no-repeat; position: relative;}
.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{ position:absolute; right:0; top:2px; color:#999;font-size:14px;font-family:Arial, Helvetica, sans-serif;}

.hd_mydcbox .list1 li{ background: none; padding: 10px 0 0 120px; height: 70px; line-height: 32px; overflow: hidden; position: relative;}
.hd_mydcbox .list1 li .date{display:block;position:absolute;left:0;top:15px;width:98px;height:32px;line-height:32px;border:#dbd9da 1px solid;border-bottom:0;border-radius:4px 4px 0 0; font-size:14px;text-align:center; color: #333;}
.hd_mydcbox .list1 li .zt{display:block;position:absolute;left:0;top:45px;width:100px;height:32px;line-height:32px; 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 .list2 li{  float: left; width: 460px;}
.hd_mydcbox .list2 li.even{  float: right; }
.hd_mydcbox .list3 li{  float: left; width: 565px;}
.hd_mydcbox .list3 li.even{  float: right; }

.hd_mydcbox .list1 li a{float:none;height:70px;line-height:35px;font-size:16px;}
.hd_mydcbox .list1 li a:hover{color:#dd0000;}
.hd_mydcbox .list1 li a.result{ margin: 0; padding: 0 8px; height: 35px; line-height: 35px; font-weight: normal; font-size: 16px; color: #f38102;}
.hd_mydcbox .list1 li a.result:hover{color: #f38102; 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*/
.hd_mydcbox .list .mylabel-list { padding-top: 12px;}

.hd_tjbox{ padding: 9px 0 0; }
.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}

.hd_tjsearch{height:28px;position:relative; margin-top: 5px;}
.hd_tjsearch ul{position:absolute;left:0;top:0;right:0;}
.hd_tjsearch ul li{float:left;height:28px;line-height:28px;font-size:14px;color:#666; vertical-align: top;}
.hd_tjsearch ul li.bt1{width:30px; text-align: center;}
.hd_tjsearch ul li.sel{width:145px;}
.hd_tjsearch ul li.sel input{ width: 97%; padding:0 0.5%; border: 1px solid #ddd; padding: 0; line-height: 26px; height: 26px;}
.hd_tjsearch ul li.se2{ width: 71px;}
.hd_tjsearch ul li.se3{width:90px;}
.hd_tjsearch ul li.str{width:63px;}
.hd_tjsearch ul li.str2{ margin-left: 8px;}
.hd_tjsearch ul li.se3 input{ width: 97%; text-align: center; padding:0 0.5%; border: 1px solid #ddd; padding: 0; line-height: 26px; height: 26px;}
.hd_tjsearch ul li.sel select{float:left;width:100%;height:28px;line-height:20px;padding:2px 0 6px 0;border:#ddd 1px solid;background:#fff;color:#666;*margin-top:4px;_margin-top:4px; }
.hd_tjtp{ height: 192px; overflow: hidden; }
.hd_tjnum ul li{ float: left;  width: 49%; padding-right: 1%; font-size: 14px; height: 24px; line-height: 24px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.hd_tjnum ul li .num{ padding-right: 4px; font-weight: bold; color: #6a905d; }
.hd_tp{ padding-top:10px; height: 270px; overflow: hidden;}

.hd_tjinfo{ height: 128px; background: #f6fbf4; padding-left: 8px;}
.hd_tjinfo ul li{ display: inline; width: 49.8%; padding-top: 15px; float: left; height: 22px; line-height: 22px; font-size: 14px;}
.hd_tjinfo ul li span{ color: #ff6600;  font-weight: bold;}
.hd_tjtype ul li{ height: 28px; line-height: 28px; margin-top: 10px;}
.hd_tjtype .tit{ display: block; width: 71px; text-align: center; background:url(../images/tj_tips.png) left top no-repeat; font-size: 14px; color: #fff; height: 28px; padding-right: 6px; float: left;}
.hd_tjtype .sz{ margin-left: 98px; font-size: 14px;}
.hd_tjtype .sz .num{ display: block; width: 49.8%; float: left; }
.hd_tjtype .sz .num i{ font-style: normal; font-weight: bold; color: #ff6600;}
/*统计 end*/
.hd_link2{  overflow: hidden;}
.hd_link2 li{float: left; width: 155px; height: 64px; margin-bottom: 11px;}
.hd_link2 li a{display: block; height: 62px; text-align: center; background: #f7f7f7;  font-size: 16px; border-radius: 4px; line-height: 62px; border: 1px solid #f7f7f7;transition: 0.4s all;}
.hd_link2 li a span{display: inline-block;  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.num2,.hd_link2 li.num4,.hd_link2 li.num6{float: right;}
/*.hd_link2 li.num5{width: 100%;}*/
.hd_link2 li img{ margin-right: 10px;}
.hd_link2 li.num5 img{margin-right: 0;}
/*办理制度 end*/
.hd_link3{ height: 64px; overflow: hidden;}
.hd_link3 li{ height: 60px;  width: 155px; float: left; text-align: center;}
.hd_link3 li a{ font-size: 16px;  height: 62px; line-height: 62px; 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: auto; width: 30px; margin-right: 10px;}
.hd_link3 li.num2{ float: right;}
/*微信微博 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;}
/*互动平台*/
.hd_ptbox{  background:url(../images/hdpt_bg.jpg) left top no-repeat #e6f3fd; height: 146px; position: relative; }
.hd_ptbox h2{ font-size: 40px; color: #3a8b30; line-height: 146px; padding-left: 285px;}
.hd_rbt{width: 110px; height: 34px; margin: 55px 100px 0 0; position: relative; z-index: 999; }
.hd_ptbox .hd_open{ width: 110px; height: 34px; background:url(../images/hdpt_ico.png) 99px center no-repeat  #fff; border: 1px solid #3a8b30; color: #3a8b30; line-height: 34px; font-size: 18px; padding-left: 18px; display: block; }
.hdpt_nrbox{ width: 128px; display: none; left:0; right:0; position: absolute; top:34px;   background: #fff; border: 1px solid #3a8b30; border-top:none; z-index: 9999;}
.hdpt_nrbox ul li{height: 30px; line-height: 30px; font-size: 14px; border-bottom: 1px solid #ddd; padding-left: 18px;}
.hdpt_nrbox ul li.num4{ border-bottom: none;}
.hd_rxad ul li .img_title{ display: none;}
.hd_rxad img{ width: 100%; height: auto;}
@media (min-width: 992px) and (max-width:1199px) {
    .mesg_12345 p{ font-size: 30px;}
    .hd_mesgtj .tjtxt span{padding-right: 10px;}
    .hd_left{ width: 652px;}
    .hd_mesgsear ul li.tm{width: 130px;}
    .hd_mesgsear ul li.tm input{width: 121px;}
    .hd_mesgsear ul li.srk{width: 247px;}
    .hd_mesgsear ul li.srk input{width: 235px;}
    .hd_mesgsear .cx_box li.srk {width: 216px;}
    .hd_mesgsear .cx_box li.srk input {width: 204px;}
    .hd_link1 ul li{width: 150px; padding-right: 16px;}
    .hd_tjbox .txt2 p{font-size: 14px;}
    .hd_tjbox .txt2 p span.ico{margin-right: 10px;}
    .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;}
    .hd_mydcbox .list2 li {width: 360px;}
    .hd_mydcbox .list3 li {width: 460px;}
    .hd_mydcbox .list1 li a.left{ display: block; height: 70px; display:-webkit-box !important;   overflow: hidden; text-overflow: ellipsis; word-bread:break-all; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
    .hd_mydcbox .list1 li a.result{ display: none;}
    .hd_ftcon .ftcon{ width: 430px;}
    .hd_ftcon .ftcon .pic{ width: 200px;}
    .hd_ftcon .ftcon .conbox{  margin-left: 220px;}
    .hd_ftcon .ftcon .pic img{ height: 150px;}

}
@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;}
    .hd_ptbox h2 {font-size: 26px;padding-left: 225px;}
    .hd_tjnum ul li{ width: 32%;}
    .hd_mydcbox .list2 li{ float: none !important; width: auto;}
    .hd_mydcbox .list3 li{ float: none !important; width: auto;}
    .hd_ftcon .ftcon{ width: 550px;}


}
@media (min-width: 768px) and (max-width:991px) {
    .hd_link1 ul li{width: 175px;}
    .hd_mydcbox{height: auto;}
    .hd_tjbox{ padding-top: 20px;}
    .hd_link2 li,.hd_link3 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_mesgsear .cx_box li.srk {width: 271px;}
    .hd_mesgsear .cx_box li.srk input {width: 259px;}
    .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,.hd_mesgqh{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; 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 .ftcon{ width: auto; float: none;}
    .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,.hd_link3 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;}
    .hd_ptbox{ background: #e6f3fd; padding: 20px 0; height: auto;}
    .hd_ptbox h2{ float: none; line-height: 60px; padding: 0; text-align: center;}
    .hd_rbt{ float: none; margin: 0 auto;}
    .hd_rxad{ margin-top: 0 !important;}
    .hd_rxad img{ height: 60px;}

}

@media (max-width: 580px){
    .hd_mydcbox .list1 li{ padding-left: 110px;}
    .hd_mydcbox .list1 li a.left{ display: block; height: 70px; display:-webkit-box !important;   overflow: hidden; text-overflow: ellipsis; word-bread:break-all; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
}
@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;}
    .news_tel .tj_tit li{ width: auto;}
    .hd_tjinfo{ height: auto;}
    .hd_tjinfo ul li{ width: 100%;}

}
/*问答知识库 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: 34px; height: 35px; overflow: hidden; padding-left: 12px; background: url("../images/ico.png") left center no-repeat;}
.jdhy_content .list li .title{float:none;display:block;margin-right:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.jdhy_content .list li .title a{margin-right: 0;}
.jdhy_content .list li .title a.tit{float:left; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width: 100%;}
.jdhy_content .list li .title a.tit.lang1{ max-width: 460px;}
.jdhy_content .list li .title a.tit.lang2{ max-width: 390px;}
.jdhy_content .list li .title a.tit.lang3{ max-width: 320px;}
.jdhy_content .list li .title a.tit.lang4{ max-width: 260px;}
.jdhy_content .list li .title a.tit.lang5{ max-width: 200px;}
.jdhy_content .list li .title a.a{ display: inline;}
.jdhy_content .list li .title a.a,.zwgk_content .list li .title .fz{color: #e41010;}
.jdhy_content .list li .title .split{ padding: 0 3px;}
.jdhy_content .list li .date{float:right;color:#a4a4a4;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.jdhy_content .list .list2 li a{float:none;display:block;margin-right:60px;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_listbox .list li{padding-right: 5px; position: relative; padding-right: 60px;}
.jdhy_listbox .list li .nr{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.jdhy_listbox .list li .title,.jdhy_listbox .list li .tit{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin: 0; float: none;}
.jdhy_listbox .list li .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.jdhy_listbox .list li .gl .split{padding:0 2px;}
.jdhy_listbox .list li .gl a{display:inline;color:#c50001;float:none;background:none;max-width:none;padding:0;margin:0;}
.jdhy_listbox .list li span.date{color: #a4a4a4;font-size: 14px;font-family: Arial, Helvetica, sans-serif;  position: absolute; right: 0; top: 0;}

.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; overflow: hidden;}
.jdhy_zc .list ul{ width: 110%;}
.jdhy_zc .list li{ width: 510px; float: left; position: relative; padding-right: 90px;}
.jdhy_zc .list li .nr{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.jdhy_zc .list li .title,.jdhy_listbox .list li .tit{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin: 0; float: none;}
.jdhy_zc .list li .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.jdhy_zc .list li .gl .split{padding:0 2px;}
.jdhy_zc .list li .gl a{display:inline;color:#c50001;float:none;background:none;max-width:none;padding:0;margin:0;}
.jdhy_zc .list li span.date{color: #a4a4a4;font-size: 14px;font-family: Arial, Helvetica, sans-serif;  position: absolute; right: 30px; top: 0;}

/*本级政策解读 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: 228px; height:278px; margin-right: 13px; border: 1px solid #dddddd;}
.jdhy_pic .picbox li a{display: block; height: 278px; position: relative; overflow: hidden; color: #fff;}
.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;}
.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 span{font-size: 24px; font-weight: bold;}

@media (min-width: 992px) and (max-width:1199px) {
    .jdhy_listbox{width: 486px;}
    .jdhy_tit li{font-size: 16px; padding-right: 10px;}
    .jdhy_content .list li .title a.tit.lang1{ max-width: 360px;}
    .jdhy_content .list li .title a.tit.lang2{ max-width: 290px;}
    .jdhy_content .list li .title a.tit.lang3{ max-width: 220px;}
    .jdhy_content .list li .title a.tit.lang4{ max-width: 150px;}
    .jdhy_content .list li .title a.tit.lang5{ max-width: 80px;}
    .jdhy_zc .list li{width: 468px;}
}
@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 ul{width: auto}
    .jdhy_zc .list li{ float: none; padding-right: 0; width: auto;}
}
@media (min-width: 768px) and (max-width:991px) {
    .jdhy_content .list li .title a.tit.lang1{ max-width: 635px;}
    .jdhy_content .list li .title a.tit.lang2{ max-width: 565px;}
    .jdhy_content .list li .title a.tit.lang3{ max-width: 495px;}
    .jdhy_content .list li .title a.tit.lang4{ max-width: 425px;}
    .jdhy_content .list li .title a.tit.lang5{ max-width: 355px;}

}
@media (max-width: 767px){
    .jdhy_content .list li .title a.a,.jdhy_content .list li .title .fz,.jdhy_content .list li .title .split{ display: none;}
    .jdhy_content .list li .title a{ max-width: 100% !important;}
    .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*/



