input{outline: none;}
.content { background: #fff; padding:20px;}
.clear20{ padding:10px 0; clear:both; height:0;}
.clear30{ padding:15px 0; clear:both; height:0;}
.bsleft{ width: 766px;}
.bsright{ width: 374px; height: 708px; background: url("/dist/images/bsrbg.gif") 0 0 repeat-y; margin-top: 9px;}

.bstel1{height: 37px; background: url(/dist/images/t1bg.gif) left bottom repeat-x; overflow: hidden;}
h2.bstel1 a,.bstel1 a.fl{display: inline-block; padding: 0 10px; font-weight: bold; height: 36px; line-height: 36px; border-bottom: 1px solid #ff8400; font-size: 18px; color: #d20607;}
h2.bstel1 a:hover{color: #d20607;}
.bstel1 ul.qh li{float: left; padding-right: 10px;}
.bstel1 ul.qh li a{display: block; padding: 0 10px; font-size: 18px; height: 36px; line-height: 36px;}
.bstel1 ul.qh li.active a,.bstel1 ul.qh li a:hover{font-weight: bold; color: #d20607; border-bottom: 1px solid #ff8400;}
/*办事左侧标题 end*/
.bsright .tel{ height: 38px; line-height: 38px; padding-left: 30px; background: url("/dist/images/bsrtel.gif") 0 center no-repeat; font-size: 18px; font-weight: bold; color: #d20607; margin-top: 9px;}
.bsright .tel a,.bsright .tel a:hover{color: #d20607;}
.bsright .tel.tel2{margin-top: 0;}
/*办事右侧标题 end*/
.bs_zdly{ height: 192px; padding-top: 16px; overflow: hidden;}
.bs_zdly ul{width: 110%;}
.bs_zdly li{ float: left; width: 145px; height: 86px; padding:10px 10px 0 0;}
.bs_zdly li a{ display: block; height: 73px; border: 1px solid #e9e9e9; text-align: center; padding-top: 11px; transition: 0.4s all;}
.bs_zdly li a span{display: block; vertical-align: top; cursor: pointer;}
.bs_zdly li a span.ico{ height: 40px; background: url("/dist/images/bs_ico1.gif") center 0 no-repeat;}
.bs_zdly li a span.tit{ height: 28px; line-height: 28px; text-align: center; font-size: 15px; overflow: hidden;white-space:nowrap; text-overflow:ellipsis;
}
.bs_zdly li a:hover span.ico{ background-image: url("/dist/images/bs_ico1h.gif");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);}
.bs_zdly li a:hover{ color: #c71518; border-color: #c71518;}
.bs_zdly li.num2 a span.ico,.bs_zdly li.num2 a:hover span.ico{ background-position: center -40px;}
.bs_zdly li.num3 a span.ico,.bs_zdly li.num3 a:hover span.ico{ background-position: center -80px;}
.bs_zdly li.num4 a span.ico,.bs_zdly li.num4 a:hover span.ico{ background-position: center -120px;}
.bs_zdly li.num5 a span.ico,.bs_zdly li.num5 a:hover span.ico{ background-position: center -160px;}
.bs_zdly li.num6 a span.ico,.bs_zdly li.num6 a:hover span.ico{ background-position: center -200px;}
.bs_zdly li.num7 a span.ico,.bs_zdly li.num7 a:hover span.ico{ background-position: center -240px;}
.bs_zdly li.num8 a span.ico,.bs_zdly li.num8 a:hover span.ico{ background-position: center -280px;}
.bs_zdly li.num9 a span.ico,.bs_zdly li.num9 a:hover span.ico{ background-position: center -320px;}
.bs_zdly li.num10 a span.ico,.bs_zdly li.num10 a:hover span.ico{ background-position: center -360px;}
/*重点领域办事 end*/
.bs_bmfw{ padding-top: 16px; height: 138px; overflow: hidden;}
.bs_bmfw ul{ width: 110%; display: none;}
.bs_bmfw ul.active{display: block;}
.bs_bmfw ul li{float: left; padding: 10px 10px 0 0; width: 145px; height: 36px;}
.bs_bmfw ul li a{display: block; text-align: center; line-height: 36px; font-size: 15px; background: #f6f6f6; transition: 0.4s all;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bs_bmfw ul li a:hover{ background: #c71518; color: #fff;}
.bs_bmfw ul.bmbox{ overflow-y: auto; overflow-x: hidden; height: 138px; width: 100%;}
.bs_bmfw ul.bmbox li{width: 142px;}
/*个人、企业、部门服务 end*/
.bstel1 ul.sear { width: 325px; padding-top: 5px;}
.bstel1 ul.sear li{float: left; height: 24px; line-height: 24px;}
.bstel1 ul.sear li input{float: left; border: 0 none; background: none;}
.bstel1 ul.sear li.txt{ width: 65px; font-size: 14px; color: #666666;}
.bstel1 ul.sear li.input{ width: 197px; height: 22px; padding: 0 10px; border: 1px solid #e4e4e4; border-right:0 none;}
.bstel1 ul.sear li.input input{width: 197px; height: 22px; line-height: 22px; color: #888;}
.bstel1 ul.sear li.ss2{width: 42px; height: 24px;}
.bstel1 ul.sear li.ss2 input{ background: #c71518; width: 42px; height: 24px; line-height: 24px; text-align: center; color: #fff; cursor: pointer;}
/*办件查询 end*/
.bjgsbox{ padding-top: 26px; height: 185px; overflow: hidden;}
.bjgsbox .tel{ background: #f6f6f6; height: 36px; line-height: 36px;}
.bjgsbox .tel p{ float: left; height: 36px; text-align: center; font-size: 15px;}
.bjgsbox .tel p.p1{ width: 145px;}
.bjgsbox .tel p.p2{ width: 410px;}
.bjgsbox .tel p.p3{ width: 125px; padding-right: 10px}
.bjgsbox .tel p.p4{ width: 76px;}
.bjgsbox .list1{margin-top: 10px; height: 136px; width: 100% !important; overflow: hidden;}
.bjgsbox .list1 li{ height: 34px; line-height: 34px; font-size: 15px;}
.bjgsbox .list1 li p{float: left; height: 34px;}
.bjgsbox .list1 li p.p1{ font-size: 14px; color: #999999; width: 145px;}
.bjgsbox .list1 li p.p2{ padding-left: 30px; width: 380px;}
.bjgsbox .list1 li p.p2 a{display: block; width: 100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bjgsbox .list1 li p.p3{ width: 125px; text-align: center; padding-right: 10px;}
.bjgsbox .list1 li p.p4{ width: 71px; padding: 7px 0 0 5px; height: 27px;}
.bjgsbox .list1 li p.p4 span{ display:block; width: 70px; height: 20px; text-align: center; line-height: 20px; color: #fff; font-size: 14px; background: #d2d2d2;}
.bjgsbox .list1 li p.p4 span.ysl{background: #7fb7f2;}
.bjgsbox .list1 li p.p4 span.wsl{background: #eb8183;}
/*办件公示 end*/
.bs_msly{ padding: 6px 0 0 10px; height: 192px; overflow: hidden;}
.bs_msly li{float: left; padding: 10px 0 0 10px; width: 172px; height: 54px;}
.bs_msly li a{display: block; height: 30px; line-height: 30px; font-size: 15px; padding: 11px 0; border: 1px solid #e9e9e9; text-align: center;}
.bs_msly li a span{display: inline-block; vertical-align: middle; cursor: pointer;}
.bs_msly li a span.ico{ width: 30px; height: 30px; line-height: 30px; background: url("/dist/images/bs_ico2.gif") 0 0 no-repeat;}
.bs_msly li a span.tit{padding-left: 12px;}
.bs_msly li a:hover{ border-color: #c71518; color: #c71518; transition: 0.4s all;}
.bs_msly li a:hover span.ico{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);}
.bs_msly li.num2 a span.ico{background-position: 0 -30px;}
.bs_msly li.num3 a span.ico{background-position: 0 -60px;}
.bs_msly li.num4 a span.ico{background-position: 0 -90px;}
.bs_msly li.num5 a span.ico{background-position: 0 -120px;}
.bs_msly li.num6 a span.ico{background-position: 0 -150px;}
/*民生领域服务 end*/
.bs_cjfw{ padding: 16px 0 0 19px; height: 128px; overflow: hidden;}
.bs_cjfw li{width: 71px; height: 128px; text-align: center; float: left;}
.bs_cjfw li a{ font-size: 15px; margin-left: 1px; display: block; background: #f6f6f6 url("../images/bs_ico3.gif") center 0 no-repeat; width: 18px; text-align: center; padding: 48px 26px 0; height: 80px; line-height: 16px; transition: 0.4s all;}
.bs_cjfw li a:hover{background-image: url("/dist/images/bs_ico3h.gif"); color: #c71518;}
.bs_cjfw li.num2 a,.bs_cjfw li.num2 a:hover{background-position: center -128px;}
.bs_cjfw li.num3 a,.bs_cjfw li.num3 a:hover{background-position: center -256px;}
.bs_cjfw li.num4 a,.bs_cjfw li.num4 a:hover{background-position: center -384px;}
.bs_cjfw li.num5 a,.bs_cjfw li.num5 a:hover{background-position: center -512px;}
/*场景式服务 end*/
.bs_bmcx{ padding: 6px 0 0 10px; overflow: hidden; height: 190px;}
.bs_bmcx li{float: left; width: 111px; height: 36px; line-height: 36px; padding: 10px 0 0 10px;}
.bs_bmcx li a{display: block; height: 36px; text-align: center; font-size: 15px; background: #f6f6f6; transition: 0.4s all;}
.bs_bmcx li a:hover{ background: #c71518; color: #fff;}
/*便民查询 end*/

@media (max-width: 1199px) and (min-width: 992px) {
    .bsleft{width: 608px;}
    .bs_zdly li{width: 114px;}
    .bs_zdly li.num1,.bs_zdly li.num6{width: 112px;}
    .bs_bmfw ul li{width: 114px;}
    .bjgsbox .tel p.p1,.bjgsbox .tel p.p4{display: none;}
    .bjgsbox .tel p.p2{width: 483px;}
    .bjgsbox .tel p.p3{ padding-right: 0px;}
    .bjgsbox .list1 ul{ width: 100% !important;}
    .bjgsbox .list1 li p.p1,.bjgsbox .list1 li p.p4{display: none;}
    .bjgsbox .list1 li p.p2{ width: 473px; padding-left: 10px;}
    .bjgsbox .list1 li p.p3{ padding-right: 0;}
    .bsright{width: 324px;}
    .bs_msly li{width: 147px;}
    .bs_cjfw li{width: 61px;}
    .bs_cjfw li a{ padding: 48px 21px 0;}
    .bs_bmcx li{width: 94px;}
}
@media (min-width: 768px) and (max-width:991px) {
    .bscontent{padding: 20px !important;}
    .bsleft,.bsright{width: 100%;}
    .bsright{ background: none; height: auto;}
    .bs_zdly li{width: 136px;}
    .bs_bmfw ul li{width: 136px;}
    .bjgsbox .tel p.p1,.bjgsbox .tel p.p4,.bjgsbox .list1 li p.p1,.bjgsbox .list1 li p.p4{display: none;}
    .bjgsbox .tel p.p2{width: 597px;}
    .bjgsbox .tel p.p3{padding-right: 0;}
    .bjgsbox .list1 li p.p2{ width: 587px; padding-left: 10px;}
    .bjgsbox .list1 li p.p3{ padding-right: 0;}
    .bs_msly,.bs_bmcx{padding-left: 0; height: auto;}
    .bs_msly li{width: 227px;}
    .bs_cjfw{ padding-left: 9px;}
    .bs_cjfw li{width: 141px;}
    .bs_cjfw li a{ padding: 48px 61px 0;}
    .bs_bmcx li{width: 169px;}
}
@media (max-width:767px) {
    .bscontent{padding: 20px !important;}
    .bsleft,.bsright{width: 100%;}
    .bsright{ background: none; height: auto;}
    .bs_zdly,.bs_bmfw,.bs_msly{height: auto;}
    .bs_zdly ul{width: 100%;}
    .bs_zdly li,.bs_bmfw ul li,.bs_msly li{ padding-right:0; width: 48.5%;}
    .bs_zdly li.num2,.bs_zdly li.num4,.bs_zdly li.num6,.bs_zdly li.num8,.bs_zdly li.num10{float: right;}
    .bs_bmfw ul{width: 100%;}
    .bs_bmfw ul li.num2,.bs_bmfw ul li.num4,.bs_bmfw ul li.num6,.bs_bmfw ul li.num8,.bs_bmfw ul li.num10,.bs_bmfw ul li.num12,.bs_bmfw ul li.num14{ float: right;}
    .bjgsbox .tel p.p1,.bjgsbox .tel p.p4,.bjgsbox .list1 li p.p1,.bjgsbox .list1 li p.p4{display: none;}
    .bjgsbox .tel p.p2,.bjgsbox .list1 li p.p2{ width: 76%;}
    .bjgsbox .tel p.p3,.bjgsbox .list1 li p.p3{ width: 24%; padding-right: 0;}
    .bjgsbox .list1 ul{width: 100% !important;}
    .bjgsbox .list1 li p.p2{ padding-left: 0;}
    .bs_msly li{padding-left: 0;}
    .bs_msly li.num2,.bs_msly li.num4,.bs_msly li.num6{float: right;}
    .bs_cjfw{padding-left: 0;}
    .bs_cjfw li{ width: 20%;}
    .bs_cjfw li a{padding: 48px 0 0; width: 99%;}
    .bs_bmcx{padding-left: 0; height: auto;}
    .bs_bmcx li{ width: 30.5%; padding-left: 2.5%;}
    .bs_bmcx li.num1,.bs_bmcx li.num4,.bs_bmcx li.num7{padding-right: 0;}
}
@media (max-width:480px) {

    .bjgsbox .list1 li p.p3,.bjgsbox .tel p.p3{display: none;}
    .bjgsbox .list1 li p.p2{ width: auto; padding: 0 10px; float: none; text-align: left;}
    .bjgsbox .tel p.p2{text-align: left; padding-left: 10px;}
    .bstel1 ul.sear{display: none;}
}
/******办事milan米兰 end******/

/******互动milan米兰 on******/
.hdcontent{ padding-top: 11px;}
.hdcontent .list li{ height: 32px; line-height: 32px; padding-left: 13px; background: url("/dist/images/arr.gif") left center no-repeat; font-size: 15px;}


.hdpart1{ height:399px; overflow: hidden;}
.hdmesgbox{ width: 785px; overflow: hidden;}
.hdmesgbox .tel{ margin-top: 15px; height: 32px; background: #f8f7f2;}
.hdmesgbox .tel p{float: left; height: 32px; line-height: 32px; text-align: center; font-size: 15px; border-right: 3px solid #fff;}
.hdmesgbox .tel p.p1{ width: 392px;}
.hdmesgbox .tel p.p2{ width: 138px;}
.hdmesgbox .tel p.p3{ width: 128px;}
.hdmesgbox .tel p.p4{ border-right: 0 none; width: 118px;}
.hdmesgbox .mesglist{ padding-top: 7px; height: 228px;}
.hdmesgbox .mesglist li{height: 38px; font-size: 15px;}
.hdmesgbox .mesglist li p{float: left; height: 38px; line-height: 32px; text-align: center; padding-right: 3px;}
.hdmesgbox .mesglist li p.p1{width: 392px; text-align: left;}
.hdmesgbox .mesglist li p.p1 a{display: block; padding-left: 14px; background: url("/dist/images/arr.gif") left center no-repeat;overflow: hidden; white-space:nowrap; text-overflow:ellipsis; margin-right: 5px;}
.hdmesgbox .mesglist li p.p2{width: 138px;overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
.hdmesgbox .mesglist li p.p3{width: 128px; color: #999999}
.hdmesgbox .mesglist li p.p4{ padding-right: 0;width: 118px; color: #999999;}
.hdmesgbox .mesglist li p.p4 span.responseNo{ color: #d10705;}
/*信件选登列表 end*/
.mesgtj{ height: 70px; margin-top: 4px; line-height: 32px; padding: 0px 10px; font-size: 16px; border: 1px solid #eaeaea; background: #fbfbfb;}
.mesgtj .tjbox{ width: 100%;}
.mesgtj .tjbox p{ height: 33px; width: 152px; padding-right: 1px; background: url("/dist/images/hd_bjfg.gif") right center no-repeat;}
.mesgtj .tjbox p.p1{background: none; padding-left: 20px; width: 160px;}
.mesgtj .tjbox p span{ color: #ff8402; font-family: arial; padding-right: 1px;}
.mesgtj .cxbox{ width: 339px; height: 33px; overflow: hidden;}
.mesgtj .cxbox p{ width: 92px; font-size: 16px; color: #ff8402; float:left;}
.mesgtj .cxbox ul{ width: 245px; height: 31px; border: 1px solid #dbdbdb; background: #fff;float:left;}
.mesgtj .cxbox ul li{float: left;}
.mesgtj .cxbox ul li input{float: left; border: 0 none; background: none;}
.mesgtj .cxbox ul li.ss2{ width: 190px; height: 20px; padding: 6px 0 5px 17px; position: relative;}
.mesgtj .cxbox ul li.ss2 input{ width: 190px; height: 20px; font-size: 14px; line-height:20px;}
.mesgtj .cxbox ul li.ss2 span.msg-box{position: absolute; left: 0; top: 0;}
.mesgtj .cxbox ul li.ss3{ width: 36px; height: 31px;}
.mesgtj .cxbox ul li.ss3 input{ width: 36px; height: 31px; cursor: pointer; background: url("/dist/images/hd_sear.gif") center center no-repeat;}
.mesgtj .tjbox .sz{color:#ff8402}
/*信件统计、查询 end*/
.mesglm{ width: 355px; overflow: hidden; padding-top: 10px;}
.mesglm .ldbox{ height: 280px; background: #fafaf9; overflow: hidden;}
.mesglm .ldbox li{float: left; padding: 20px 0 0 20px; width: 147px; height: 51px;}
.mesglm .ldbox li a{display: block; height: 49px; line-height: 48px; border: 1px solid #c4dcf3; background: #ffffff; text-align: center; font-size: 16px; color: #777777; transition: 0.4s all;}
.mesglm .ldbox li a:hover{ background: #95c3f4; color: #fff;}
.mesglm .ldbox li.num1{ width: 100%; padding: 0 0 18px 0; height: 78px;}
.mesglm .ldbox li.num1 a{height: 78px; line-height: 78px; padding-left: 67px; font-weight: bold; font-size: 26px; color: #63a7f0; background: url("/dist/images/hd_ico2.png") 0 0 no-repeat #c8e0f8; text-shadow: 1px 1px 0px #ffffff; border: 0 none;}
.mesglm .ldbox li.num1 a:hover{ background-color: #95c3f4; color: #fff; text-shadow: none;}
/*领导信箱 end*/
.bmxx{ height: 78px; padding-top: 20px; overflow: hidden;}
.bmxx a{display: block; height: 76px; line-height: 76px; position: relative; border: 1px solid #c3e9f2; font-weight: bold; font-size: 26px; color: #098faa; transition: 0.4s all; padding-left: 67px; text-align: center;}
.bmxx a span{cursor: pointer;}
.bmxx a span.ico{display: block; width: 96px; height: 78px; background: url("/dist/images/hd_ico3.png") 0 0 no-repeat; position: absolute; left: -1px; top: -1px; z-index: 1;}
.bmxx a:hover{ background: #83c6d5; color: #fff; border-color: #83c6d5;}
/*部门信箱 end*/
.hd_ftbox{ height: 336px; overflow: hidden;}
.hd_ftbox .ftl{ width: 764px; overflow: hidden; padding-top: 20px;}
.hd_ftbox .ftl .pic{ width: 346px; height: 245px; padding: 4px; border: 1px solid #ebeae5;}
.hd_ftbox .ftl .con{ width: 386px; height: 250px; padding-top: 5px;}
.hd_ftbox .ftl .con li.libg{ font-size: 15px; height: 32px; line-height: 32px; overflow: hidden;}
.hd_ftbox .ftl .con li.libg span.tit{ display: block; float: left; font-weight: bold; width: 56px; height: 32px;}
.hd_ftbox .ftl .con li.libg a.t{ font-weight: bold;}
.hd_ftbox .ftl .con li.libg.jiab{ line-height: 30px; overflow: hidden; padding: 2px 0; max-height: 60px; height: auto; _height: 60px;}
.hd_ftbox .ftl .con li.libg.jiab span.txt{display: block; float: left; width: 330px;}
.hd_ftbox .ftl .con li.libg.jiab span.tit,.hd_ftbox .ftl .con li.libg.nr span.tit{height: 30px; line-height: 30px;}
.hd_ftbox .ftl .con li.libg.nr{line-height: 30px; overflow: hidden; padding: 2px 0;max-height: 120px; height: auto; _height: 120px;}
.hd_ftbox .ftl .con li.libg.nr span.txt{display: block; float: left; width: 330px;}
.hd_ftbox .ftl .con li.libg.nr a{ color: #d20607;}
.hd_ftbox .ftl .con li.libg.nr a:hover{ color: #f00;}
/*正在访谈 end*/
.hd_ftbox .ftr{ width: 355px; overflow: hidden; padding-top: 20px;}
.hd_ftbox .ftr .ftyg{ height: 48px; padding: 12px 0; background: #fefaf1; border: 3px dotted #fef4e7;}
.hd_ftbox .ftr .ftyg h3{ width: 66px; height: 44px; padding: 2px 0; border-right: 1px solid #efeee8; font-size: 16px; line-height: 22px; text-align: center;}
.hd_ftbox .ftr .ftyg h3 a,.hd_ftbox .ftr .ftyg h3 a:hover{ color:#d20607;}
.hd_ftbox .ftr .ftyg ul{ float: left; height: 48px; line-height: 48px; font-size: 15px; padding-left: 17px; width: 265px;}
.hd_ftbox .ftr .ftyg ul li{padding-left: 0;}
.hd_ftbox .ftr .ftyg ul li a{ display: block; width: 100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*访谈预告 end*/
.hd_ftbox .ftr .ftlist{ padding-top: 10px;}
.hd_ftbox .ftr .ftlist h3{ height: 36px; padding-left: 13px; font-size: 16px; color: #d20607; background: url("/dist/images/hd_tel.gif") left center no-repeat; line-height: 36px;}
.hd_ftbox .ftr .ftlist h3 a,.hd_ftbox .ftr .ftlist h3 a:hover{color: #d20607;}
.hd_ftbox .ftr .ftlist .list li span.date{display: none;}
.hd_ftbox .ftr .ftlist .list li a{ width: 100%;display: block; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}

/*访谈列表 end*/
.hdpart2{ height: 229px; overflow: hidden;}
.hdpart2 .mylist{ width: 785px; height: 229px; overflow: hidden;}
.hdpart2 .mylist.dc{}
.hdpart2 .mylist h2{ height: 37px; background: #f3f3f3;}
.hdpart2 .mylist h2 a{display: block; width: 90px; height: 37px; line-height: 36px; font-weight: bold; color: #fff; background: #ff8402; font-size: 18px; text-align: center;}
.hdpart2 .mylist .list{ padding-top: 8px;}
.hdpart2 .mylist .list span{display: block; float: right; color: #999999; font-size: 12px; width: 60px; text-align: right;}
.hdpart2 .mylist .list span.starting{ color: #d20703;}
.hdpart2 .mylist .list span.nostart{ color: #ff8402;}
.hdpart2 .mylist  .list li a{display: block;overflow: hidden; white-space:nowrap; text-overflow:ellipsis; margin-right: 60px;}

.hdpart2 .wxwbbox{ width: 355px; height: 382px;}
.hdpart2 .wxwbbox .hygq{ height: 78px; overflow: hidden;}
.hdpart2 .wxwbbox .hygq span{display: none;}
.hdpart2 .wxwbbox .wxwb{ height: 125px; padding-top: 23px; padding-left: 1px;}
.hdpart2 .wxwbbox .wxwb .con{ width: 168px; height: 125px; overflow: hidden;}
.hdpart2 .wxwbbox .wxwb .con ul{width: 100%;}
.hdpart2 .wxwbbox .wxwb .con li.num1{float: left; overflow: hidden; width: 115px; height: 115px; padding: 4px; border: 1px solid #d6d6d6;}
.hdpart2 .wxwbbox .wxwb .con li.num1 span{display: none;}
.hdpart2 .wxwbbox .wxwb .con li.num1 img{width: 115px; height: 115px;}
.hdpart2 .wxwbbox .wxwb .con li.num2{ width: 42px; float: right; text-align: center; font-size: 15px; line-height: 17px; padding-top: 17px; height: 108px; background: url("/dist/images/hd_icowx.gif") center 89px no-repeat;}
.hdpart2 .wxwbbox .wxwb .con li.num2.wb{ background: url("/dist/images/hd_icowb.gif") center 88px no-repeat;}

@media (max-width: 1199px) and (min-width: 992px) {
    .hdmesgbox,.hd_ftbox .ftl{ width: 648px;}
    .hdmesgbox .tel p.p1,.hdmesgbox .mesglist li p.p1{width: 335px;}
    .hdmesgbox .tel p.p2,.hdmesgbox .mesglist li p.p2{width: 118px;}
    .hdmesgbox .tel p.p3,.hdmesgbox .mesglist li p.p3{width: 98px;}
    .hdmesgbox .tel p.p4,.hdmesgbox .mesglist li p.p4{width: 88px;}
    .mesglm,.hd_ftbox .ftr{ width: 284px;}
    .mesglm .ldbox li.num1{ width: 284px;}
    .mesglm .ldbox li.num1 a{ padding-left: 90px;}
    .mesglm .ldbox li{width: 112px;}
    .bmbox a{padding-left: 90px;}
    .mesgtj .cxbox{width: 301px;}
    .mesgtj .tjbox{width: 315px;}
    .mesgtj .tjbox p,.mesgtj .tjbox p.p1{ width: 143px;}
    .mesgtj .cxbox ul{width: 207px;}
    .mesgtj .cxbox ul li.ss2,.mesgtj .cxbox ul li.ss2 input{ width: 154px;}
    .mesgtj{ padding: 15px;}
    .hd_ftbox{height: 295px;}
    .hd_ftbox .ftl .pic{ width: 290px; height: 205px;}
    .hd_ftbox .ftl .pic img{width: 290px; height: 205px;}
    .hd_ftbox .ftl .con{width: 328px;}
    .hd_ftbox .ftl .con li.libg a.t{display: block; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; width: 260px;}
    .hd_ftbox .ftl .con li.libg.jiab span.txt,.hd_ftbox .ftl .con li.libg.nr span.txt{width: 260px;}
    .hd_ftbox .ftr .ftyg h3{width: 58px;}
    .hd_ftbox .ftr .ftyg ul{width: 199px; padding-left: 13px;}
    .hd_ftbox .ftr .ftyg ul a{display: block; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; width: 100%;}
    .hdpart2{height: 190px;}
    .hdpart2 .mylist{width: 648px;}
    .hdpart2 .wxwbbox{width: 284px;}
    .hdpart2 .wxwbbox .wxwb .con{width: 141px;}
    .hdpart2 .wxwbbox .wxwb .con li.num1,.hdpart2 .wxwbbox .wxwb .con li.num1 img{width: 95px; height: 95px;}
    .hdpart2 .wxwbbox .wxwb .con li.num2{ width: 36px; padding-top: 4px; background-position: center 78px;}
    .hdpart2 .wxwbbox .wxwb .con li.num2.wb{background-position: center 78px;}
    .hdpart2 .wxwbbox .hygq{height: auto;}
    .hdpart2 .wxwbbox .hygq img{width: 100%; height: auto;}
    .hdpart2 .list{height: 150px; overflow: hidden;}
    .hdpart2 .list li{ height: 30px; line-height: 30px;}
}
@media (min-width: 768px) and (max-width:991px) {
    .mesgtj{padding: 15px;}
    .mesgtj .cxbox{width: 356px;}
    .mesgtj .cxbox ul{width: 262px;}
    .mesgtj .cxbox ul li.ss2,.mesgtj .cxbox ul li.ss2 input{width: 209px;}
    .hd_ftbox .ftl .con{ width: 366px;}
}
@media (max-width:991px) {
    .mesglm .ldbox{ height: auto; padding-bottom: 38px;}
    .hdcontent .list{padding-bottom: 20px;}
    .hdpart2 .wxwbbox .hygq{display: none;}
    .hdpart2 .mylist.dc{ margin-top:20px;}
    .hdpart1,.hd_ftbox,.hdpart2,.mesglm,.hd_ftbox .ftr,.hdpart2 .mylist,.hdpart2 .wxwbbox{height: auto; width: 100%;}
    .hdmesgbox,.mesglm,.hd_ftbox .ftl{width: 100%; float: none;}
    .hdmesgbox .tel p.p2,.hdmesgbox .tel p.p3,.hdmesgbox .mesglist li p.p2,.hdmesgbox .mesglist li p.p3{display: none;}
    .hdmesgbox .tel p.p1,.hdmesgbox .mesglist li p.p1{width: 82%;}
    .hdmesgbox .tel p.p4,.hdmesgbox .mesglist li p.p4{width: 17%;}
    .hdmesgbox .mesglist{height: auto; padding-bottom: 15px;}
    .mesglm .ldbox li{width: 20%; padding-left: 4%;}
    .bmbox{padding-bottom: 20px;}
    .hdpart2 .mylist.dc{padding-left: 0;}
    .hdpart2 .wxwbbox .wxwb .con{width: 24%; padding: 0 13%; height: auto;}
    .hdpart2 .wxwbbox .wxwb .con li.num1{ width: 100%; height: auto; overflow: hidden;}
    .hdpart2 .wxwbbox .wxwb .con li.num1 img{width: 100%; height: auto; float: left;}
    .hdpart2 .wxwbbox .wxwb .con li.num2{display: none;}
    .hdpart2 .wxwbbox .wxwb .con li.num1 span{display: block; text-align: center; height: 30px; line-height: 30px; font-size: 15px; background:#eee; margin-top: 4px; float: left;width: 100%;}
    .hdpart2 .wxwbbox .wxwb{height: auto; padding-top: 0; padding-bottom: 10px;}
    .hd_ftbox .ftr .ftyg h3{width: 12%;}
    .hd_ftbox .ftr .ftyg ul{width: 79%; padding-left: 3%;}
    .hd_ftbox .ftl .con li.libg.jiab span.txt,.hd_ftbox .ftl .con li.libg.nr span.txt{ margin-left: 56px; float: none; width: auto;}
    .hd_ftbox .ftl .con li.libg a.t{display: block; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; margin-left: 56px;}
}
@media (max-width:767px) {
    .mesgtj{display: none;}
    .hd_ftbox .ftr .ftyg h3{width: 20%;}
    .hd_ftbox .ftr .ftyg ul{width: 71%; padding-left: 3%;}
    .hd_ftbox .ftl .con{ width: 55%; height: auto;}
    .hd_ftbox .ftl .pic{ width: 40%; height: auto;}
    .hd_ftbox .ftl .pic img{width: 100%; height: auto;}
}
@media (max-width:480px) {
    .hd_ftbox .ftl .con{ width: 55%;}
    .hdmesgbox .tel p.p1,.hdmesgbox .mesglist li p.p1{width: 79%;}
    .hdmesgbox .tel p.p4,.hdmesgbox .mesglist li p.p4{width: 20%;}
    .mesglm .ldbox li{width: 22%;padding-left: 2%;}
    .hd_ftbox .ftl .con li.libg.nr{display: none;}
}
/******互动milan米兰 end******/

.position_list{height:30px; font-size:14px; line-height:20px; padding-left:22px; background:url(/dist/images/icon_pos.png) left 5px no-repeat; }
.position_list span{  color:#666; white-space: nowrap;}
.position_list a{ color:#666;}
.wzpos{  background:url(/dist/images/icon_pos.png) left 5px no-repeat; float:none; border-bottom:1px solid #ddd; margin-bottom: 20px;}
/*通用栏目 当前位置 end*/
.leftnr{width:260px; min-height:560px; float:left; font-family: Microsoft Yahei;}
.lmtitle{line-height:40px; height:40px; background:url(/dist/images/lmtitlebg.gif) 15px center  no-repeat #d20607; overflow:hidden; padding:0 10px 0 40px;}
.lmtitle h1{font-size:16px; color:#fff;   white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-weight:bold;}
.menunr ul li{border-top:1px solid #fff;}
.menunr ul li a{height: 40px; line-height:40px; background:#e1f0ff; padding:0 28px;  display:block;text-overflow : ellipsis; white-space: nowrap; overflow: hidden; color:#333; font-size: 16px; border-left:5px solid #e1f0ff;}
.menunr ul li a:hover,.menunr ul li.active a,.menunr ul li a.active{ color:#fff; background:#7eb7f2; text-decoration:none;  border-left:5px solid #4082c7;}
.btn-group{ width:100%; cursor:pointer;}
.btn{ width:100%; padding:8px 12px; font-size:16px; text-align:left; border-radius: 0;}
.btn-danger{ margin-bottom:10px; color: #ffffff; background:url(/dist/images/lmtitlebg.png) 15px center no-repeat #d20607; border-color: #d20607; padding-left:40px;}
.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: #ffffff;   background:url(/dist/images/lmtitlebg.png) 15px center no-repeat #d20607;  border-color: #d20607;}
.btn .caret{ float:right; margin-top:8px;}
.dropdown-menu{ width:100%; padding:0; border-radius:0; box-shadow:none; border:none; top:40px;  }
.dropdown-menu > li > a { padding: 8px 20px;}
.dropdown-menu a{ background:#e1f0ff; border-top:1px solid #fff; border-left:4px solid  #e1f0ff;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background: #7eb7f2; border-left:4px solid  #4082c7;}
/*右侧 end*/
.rightnr{width:880px; float:right; overflow:hidden; font-family: Microsoft Yahei;}
.position{  font-size:16px; color:#4082c7;     background: #f7f7f7;  height: 48px; line-height:48px;}
.position .postitle{ display:block;  font-size:20px; font-weight:bold; padding-left:20px;}
.banshi_sxbox{padding:15px 5px 15px 17px; background: #f9f9f9; height:auto; max-height:144px; margin-top: 15px; overflow: hidden;}
.banshi_sxbox .banshi_sxcon{height:auto;max-height:144px;overflow-x:hidden;overflow-y:auto;}
.banshi_sxbox .banshi_sxcon li{float:left; height:36px; line-height:36px; padding:0 0 0 36px; width:124px; font-size:15px;background:url(/dist/images/bslm_icon1.gif) 14px 0 no-repeat;}
.banshi_sxbox .banshi_sxcon li a{display:block; margin-right: 5px; height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.banshi_sxbox .banshi_sxcon li a.active,.banshi_sxbox .banshi_sxcon li a:hover{background-position:0 -36px; color:#c71518;}
/*办事子分类 end*/

.banshi_cxbox{height:42px;padding-top:10px; background: #f9f9f9; border-top: 1px solid #e9e9e9;}
.banshi_cxbox ul:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .banshi_cxbox ul:after {zoom: 1;} /* IE6 */
*:first-child+html .banshi_cxbox ul:after {zoom: 1;} /* IE7 */
.banshi_cxbox ul li{float:left; height:32px; line-height:32px;}
.banshi_cxbox ul li.bt{width:86px; text-align:right; padding-right:15px; font-size:16px; color:#333;background:url(/dist/images/bslm_ssico.png) 40px center no-repeat; padding-left: 40px;}
.banshi_cxbox ul li input{background: none; border: 0 none;}
.banshi_cxbox ul li.ss1{width:407px;height:30px;border:#e3e3e3 1px solid;padding-left:15px; background: #fff; position:relative;overflow: visible;}
.banshi_cxbox ul li.ss1 .msg-box{ position:absolute !important; left:15px; top:4px;}
.banshi_cxbox ul li.ss1 input{float:left; width:300px; height:30px; line-height:30px; color:#999; outline:none;}
.banshi_cxbox ul li.ss2{padding-left:10px;}
.banshi_cxbox ul li.ss2 input{float:left; height:32px; *line-height:32px; color:#fff; background:#c71518; padding:0 10px; text-align:center; cursor:pointer; font-weight:bold; font-size: 14px;}
.bmbs_list{ margin-top: 15px; border: #e3e3e3 1px solid; border-top: #d20607 1px solid; padding: 8px; min-height: 200px;}
.bmbs_list ul li { height:auto; border-bottom: #e3e3e3 1px dashed; padding: 9px 11px 7px;}
.bmbs_list ul li h3{line-height: 22px; padding-left: 13px; background: url(/dist/images/banshi_ico.gif) 0 8px no-repeat!important; height: 22px; overflow: hidden; position:relative; z-index:0;}
.bmbs_list ul li .bmbs_box { height: 24px; padding: 9px 0 7px 5px; display: none;}
.bmbs_list ul li .bmbs_box a,.bmbs_list ul li .bmbs_box span {display: block; float: left; padding: 0 10px; height: 24px; line-height: 24px; text-align: center; margin-left: 8px;}
.bmbs_list ul li .bmbs_box a,.bmbs_list ul li .bmbs_box a:hover{ background: #7fb7f2; color: #fff;}
.bmbs_list ul li .bmbs_box span{color: #999;  background: #eee;}

.bsbg{font-size: 14px; line-height: 200%; padding: 15px 0; overflow: hidden; min-height: 200px; height: auto;}
.bsbg ul{ clear: both;}
.bsbg li{ overflow: hidden; background: url(/dist/images/arr.gif) 0 center no-repeat; padding-left:13px; font-size:14px; line-height:30px; overflow:hidden;}
.bsbg li span.date{ color:#999; font-family:arial;}
.bsbg li a span.buvis{ color:#999;}
.bsbg li a:hover span.buvis{ color:#c00;}


/*** 办事文章页 ****/
.wenzhangnr{border: 1px solid #dbdee1;}
.bswz{padding: 30px 50px 30px;}
.bswzy_title{font-size:24px;line-height:46px;text-align:center;padding-bottom:18px;}
.bswzy_table,.bswzy_wzcon{width:100%;padding:20px 0 0 0;margin-top:10px;font-size:16px;line-height:180%;}
.bswzy_wzcon{border-top:#dbdee1 1px solid;}
.bswzy_table table{width:100%;border-collapse:collapse;}
.bswzy_table table td,.bswzy_table table th{padding:10px;border:#dddddd 1px solid;}
.bswzy_table table th{background:#f4f4f4;width:150px;text-align:center;}
.bswzy_table table td img{max-width: 100%; height: auto;}
.bswzy_table .warm-prompt{ padding:50px 0 0 235px;color:#666; font-size:14px !important;}
.printico{ background:url(/dist/images/print.gif) left center no-repeat; }
.closeico{ background:url(/dist/images/close1.gif) left center no-repeat;}
.close01{ height:28px; line-height:28px; font-size:14px; padding-top: 30px; text-align: right;}
.close01 a{ color:#999; padding:3px 0 3px 24px; margin:0 8px;}

/*****在线申报****/
.newstitle{ font-size:28px; line-height:38px; font-family:Microsoft YaHei; text-align:center; color:#333333; padding:20px 0 15px;}
.zxsbtxt{border: #dddddd 1px dashed;background: #f6f6f6;padding:19px 30px;font-size:14px;line-height:30px;color:#666;text-indent:2em;width:862px;margin:auto;}
.zxsb_table{margin:auto;width:924px;border-collapse:collapse;margin-top:15px;}
.zxsb_table td,.zxsb_table th{height:60px;border:#ebebeb 1px solid;font-size:16px;}
.zxsb_table th{width:128px;height:60px;vertical-align:middle;text-align:right;padding-right:20px;background:#f6f6f6;font-weight:normal;}
.zxsb_table td.srk{padding-left:11px;}
.zxsb_table td.srk input.wb{line-height:32px;height:32px;border:1px solid #e5e5e5;outline:medium none;width:548px;padding:1px 5px;background:#fff;}
.zxsb_table td.srk textarea.wb{width:600px;height:140px;margin-top:11px;margin-bottom:11px;line-height:32px;border:1px solid #e5e5e5;outline:medium none;padding:1px 5px;background:#fff;}
.zxsb_table td font{padding-left:10px;font-size:18px;vertical-align:middle;color:#f00;}
.zxsb_table .zxsblist{padding:14px 15px 14px 5px;}
.zxsb_table .zxsblist li{line-height:30px;}
.zxsb_table .zxsblist li a{color:#2f6698;text-decoration:underline;}
.zxsb_table .zxsblist li a:hover{color:#c00;}
.zxsb_table td.srk .sb_btn{height:36px;padding-top:11px;}
.zxsb_table td.srk .sb_btn input.ke-input-text{float:left;line-height:32px;height:32px;border:1px solid #e5e5e5;outline:medium none;width:548px;padding:1px 5px;background:#fff;}
.btn-upload{float:left;line-height:36px;height:36px;border:none;outline:none;width:70px;background:#7fb7f2;text-align:center;color:#fff;font-size:14px;margin-left:8px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; font-family:"微软雅黑";}
.zxsb_table td.srk .zxsb{display:block;line-height:26px;float:left;width:100%;padding:5px 0 10px;color:#e20a0d;font-size:14px;}
.zxsb_table td.srk input.verification{float:left;line-height:32px;height:32px;border:1px solid #e5e5e5;outline:none;width:100px;padding:1px 5px;background:#fff;}
.zxsb_table td.srk img.yzm{float:left;width:108px !important;height:36px !important;margin-left:10px; margin-top:4px;}
.zxsb_table td.zxsb_btn{height:80px;padding-left:11px;}
.zxsb_table td.zxsb_btn button.btn-submit,.zxsb_table td.zxsb_btn button.btn-reset{float:left;line-height:42px;height:42px;border:none;outline:none;width:120px;background:#c71518;text-align:center;color:#fff;font-size:16px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer; font-family:"微软雅黑"; }
.zxsb_table td.zxsb_btn button.btn-reset{background:#ff9000;margin-left:15px;cursor:pointer;}
.zxsb_table td.srk select.bm_select{border:1px solid #e5e5e5;padding:6px 5px;width:300px;}
.zxsb_table td.yzm font{float:left;margin-top:5px;}

@media (max-width:1199px) {
    .bsbg li a{ float:none !important; display: block; float: none !important;  margin-right: 15px; white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}
    .bmbs_list ul li h3 a{ display: block; margin-right: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
    .position_list span{white-space: normal;}
}

@media (min-width: 992px) and (max-width:1199px) {
    .leftnr{ width:252px;}
    .rightnr{ width:680px;}
    .ssy_leftbar{ width:192px;}
    .ssy_rightbar{ width:710px;}
    .position_list{max-width: 440px; height: 40px;}
    .position{height: 40px;}
    .wzpos{max-width: 930px;}
}

@media (min-width: 768px) and (max-width:991px) {
    .leftnr,.rightnr{ width:100%; min-height:auto; padding:0;}
    .content{ margin:20px 0 0; padding:10px;}
    .listnews{ min-height:300px;}
    .position,.wzpos{ padding-bottom:5px;}
    .position_list,.position{ float:none !important; height:auto;}
    .position_list{padding-left: 28px; background: url(/dist/images/icon_pos.png) 5px 5px no-repeat;}
    .ssy_rightbar{ width:100%;}
    .bmbs_list ul li .bmbs_box{display: none !important;}
    .zxsbtxt{width: 84%;}
    .zxsb_table{width: 92.6%;}
    .zxsb_table td.srk textarea.wb{ width: 458px;}
    .zxsb_table td.srk .sb_btn input.ke-input-text{ width: 400px;}
    .zxsb_table td.srk input.wb{width: 458px;}
}
@media (max-width:767px) {
    .clear30{ padding: 10px 0;}
    .leftnr,.rightnr{ width:100%; min-height:auto; padding:0;}
    .content{ margin:20px 0 0; padding:10px;}
    .position,.wzpos{ padding-bottom:5px;}
    .position_list,.position{ float:none !important; height:auto;}
    .position_list{padding-left: 28px; background: url(/dist/images/icon_pos.png) 5px 5px no-repeat;}
    .contentbox{ padding:20px;}
    .fontsize_box{ width:100%; clear:both;}
    .ssy_rightbar{ width:100%;}
    .ssy_rightbar .search-list li.search-url a{ display:none }
    .ssy_rightbar .search-list li.search-url span.date{ padding:0;}
    .bmbs_list ul li .bmbs_box{display: none !important;}
    .banshi_cxbox{display: none;}
    .banshi_sxbox{padding-left: 8px;}
    .banshi_sxbox .banshi_sxcon li{padding:0 0 0 5%; width:20%;}
    .zxsbtxt{width: 86%; padding: 19px 7%;}
    .zxsb_table{width: 100%;}
    .zxsb_table td.srk label,.zxsb_table td.zxsb_btn label{width: 100%;}
    .zxsb_table td.srk textarea.wb{ width: 80%;}
    .zxsb_table td.srk .sb_btn input.ke-input-text{ width: 60%;}
    .btn-upload{width: 25%; max-width: 70px;}
    .zxsb_table td.srk input.wb{width: 80%;}
    .zxsb_table th{width: 20%; padding-right: 3%;}
    .zxsb_table td.srk select.bm_select{width: 80%;}
    .zxsb_table td.zxsb_btn button.btn-submit, .zxsb_table td.zxsb_btn button.btn-reset{max-width: 120px; width: 40%;}
    .zxsb_table td.srk input.verification{ width: 40%; max-width: 100px;}
    .zxsb_table td.srk img.yzm{width: 40% !important; max-width: 108px; margin: 0;}
    .bswzy_table table th{width: 20%;}
}
@media (max-width:480px) {
    .banshi_sxbox .banshi_sxcon li{background: none;width: 22%; padding: 0 0 0 3%;}
    .zxsb_table th{padding-right: 0; text-align: center;}
}

