@charset "gb2312";
/* 政民互动CSS */
/*面包屑*/
.now {
    margin-top: 10px;
    border-top: 2px solid #21982e;
    background: url(imagesnow.jpg) repeat-x;
}

    .now p {
        height: 29px;
        border: 1px solid #e1e1e1;
        border-top: 0;
        padding-left: 64px;
        background: url(imageszmhd_now.jpg) 30px 6px no-repeat;
        font-size: 14px;
        line-height: 28px;
    }

        .now p .currentPositionLast {
            color: #ff6101;
        }

/*第一块container*/
.zhengm-style1 {
    margin-top: 10px;
}

    .zhengm-style1 .head {
        height: 35px;
    }

        .zhengm-style1 .head h2 {
            float: left;
            width: 99px;
            height: 35px;
            background-color: #21982e;
            /*font-family:microsoft yahei;*/
            text-align: center;
            line-height: 34px;
            _margin-right: -99px;
        }

        .zhengm-style1 .head a {
            color: #ffffff;
        }

        .zhengm-style1 .head div.headbg {
            height: 33px;
            border: 1px solid #d3dece;
            margin-left: 98px;
            background-color: #eef5ea;
        }

    .zhengm-style1 .content {
        border: 1px solid #dedede;
        border-top: 0;
        padding-top: 4px;
        padding-right: 10px;
        height: 244px;
    }

.text2 {
    height: 155px;
    padding-top: 9px;
    padding-left: 16px;
    padding-right: 218px;
    background: url(imagesjagl_bg1.jpg) right bottom no-repeat;
    text-indent: 2em;
    font-size: 14px;
}

.orange {
    color: #ff6101;
}

.rr {
    position: relative;
}

.left-tab {
    float: left;
    width: 77px;
    position: absolute;
    z-index: 1;
    left: 5px;
    top: 7px;
}

    .left-tab li {
        height: 30px;
        background: url(imagesggfw_tab02.jpg) 0 2px no-repeat;
        margin-bottom: 2px;
        padding-left: 20px;
        line-height: 30px;
        font-size: 14px;
    }

        .left-tab li.current {
            color: #cc3400;
            background: url(imagesggfw_tab01.jpg);
        }

.mid-tabcon {
    margin-left: 81px;
    height: 226px;
    border: 1px solid #e1e1e1;
    border-right: none;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    position: absolute;
    top: 7px;
    width: 82.4%;
}

    .mid-tabcon .data {
        position: absolute;
        top: 38px;
        width: 96%;
    }

        .mid-tabcon .data li {
            float: left;
        }

.zxtitletoprm {
    height: 32px;
    width: 82%;
    background-color: #eeeeee;
    position: absolute;
    right: 8px;
    top: 13px;
}

    .zxtitletoprm ul li {
        float: left;
        font-size: 14px;
        font-family: "宋体";
        color: #10771c;
        line-height: 32px;
        font-weight: bold;
    }

.mid-tabcon .data .consultclass1, .mid-tabcon .data .consultclass3, .mid-tabcon .data .consultclass5 {
    height: 26px;
    background-color: #f7f7f7;
}

.mid-tabcon .data .consultclassji {
    height: 26px;
    background-color: #f7f7f7;
}

@media (max-width:979px) {
    .text2 span {
        display: none;
    }
}

@media (max-width:767px) {
    .text2 {
        padding-right: 60px;
    }
}

.zhengm-style2 {
    margin-top: 10px;
    border-top: 2px solid #21982e;
}

    .zhengm-style2 .head {
        height: 33px;
        background: url(imageszmhd_line.jpg) repeat-x;
    }

        .zhengm-style2 .head h2 {
            float: left;
            width: 99px;
            height: 33px;
            line-height: 32px;
            text-align: center;
            /*font-family:microsoft yahei;*/
            color: #333333;
            background: url(imageszmhd_split.jpg) 100% 50% no-repeat;
            cursor: pointer;
        }

            .zhengm-style2 .head h2.current {
                background: #21982e;
                color: #ffffff;
            }

            .zhengm-style2 .head h2 a {
                color: #333333;
            }

            .zhengm-style2 .head h2.current a {
                color: #ffffff;
            }

            .zhengm-style2 .head h2.long {
                width: 142px;
            }

            .zhengm-style2 .head h2.long2 {
                width: 126px;
            }

            .zhengm-style2 .head h2.last {
                background-image: none;
            }

        .zhengm-style2 .head .headbg {
            height: 32px;
            border-right: 1px solid #d3dece;
            border-left: 1px solid #d3dece;
            border-bottom: 1px solid #d3dece;
            background-color: #eef5ea;
        }

    .zhengm-style2 .content {
        height: 248px;
        border: 1px solid #dedede;
        border-top: 0;
    }

    .zhengm-style2 .pd1 {
        padding-top: 8px;
        height: 240px;
        padding-left: 10px;
        padding-right: 10px;
    }

.zhengm-stylezxzx {
    position:relative;
    margin-top: 10px;
    border-top: 2px solid #21982e;
    overflow:hidden;
}

.zhengm-stylezxzx .head1, .zhengm-stylezxzx .head2,.zhengm-stylezxzx .head3,.zhengm-stylezxzx .head4{
    height: 33px;
    background: url(imageszmhd_line.jpg) repeat-x;
    background-color: #eef5ea;
    line-height: 32px;
    text-align: center;
    color: #333333;
    cursor: pointer;
}

.zhengm-stylezxzx .head1{
    position:absolute;
     border-left: 1px solid #d3dece;
    top:0px;
    left:0px;
    width:99px;
}
.zhengm-stylezxzx .head2{
    position:absolute;
    top:0px;
    left:100px;
    width:99px;
}

.zhengm-stylezxzx .head3{
    position:absolute;
    top:0px;
    left:1px;
    width:142px;
}

.zhengm-stylezxzx .head4{
    position:absolute;
    top:0px;
    left:143px;
    width:99px;
}

.zhengm-stylezxzx .rest {
    position:absolute;
    top:0px;
    height: 32px;
    border-right: 1px solid #d3dece;
    border-bottom: 1px solid #d3dece;
    background-color: #eef5ea;
    left:199px;
    width:100%;
}

 .zhengm-stylezxzx .head1 h2 ,.zhengm-stylezxzx .head2 h2 ,.zhengm-stylezxzx .head3 h2 ,.zhengm-stylezxzx .head4 h2 {
    background: url(imageszmhd_split.jpg) 100% 50% no-repeat;
}

.zhengm-stylezxzx .current {
     background: #21982e;
     color: #ffffff;
}

.zhengm-stylezxzx .head1 h2 a ,.zhengm-stylezxzx .head2 h2 a ,.zhengm-stylezxzx .head3 h2 a ,.zhengm-stylezxzx .head4 h2 a {
    color: #333333;
}

 .zhengm-stylezxzx .head1 h2.current a, .zhengm-stylezxzx .head2 h2.current a, .zhengm-stylezxzx .head3 h2.current a, .zhengm-stylezxzx .head4 h2.current a {
    color: #ffffff;
}

 .zhengm-stylezxzx h2.long {
    //width: 142px;
}

.zhengm-stylezxzx  h2.last {
     background-image: none;
}

.zhengm-stylezxzx .content1,.zhengm-stylezxzx .content2,.zhengm-stylezxzx .content3,.zhengm-stylezxzx .content4 {
        height: 248px;
        border: 1px solid #dedede;
        border-top: 0px;
        padding-top:33px;
}

.zhengm-stylezxzx .content1 li a, .zhengm-stylezxzx .content2 li a,.zhengm-stylezxzx .content3 li a,.zhengm-stylezxzx .content4 li a{
    padding-left: 0px;
}


.zhengm-stylezxzx .pd1 {
        padding-top: 41px;
        height: 240px;
        padding-left: 10px;
        padding-right: 10px;
}

.zhengm-stylegzcy {
    position:relative;
    margin-top: 10px;
    border-top: 2px solid #21982e;
    overflow:hidden;
}

.zhengm-stylegzcy .head1, .zhengm-stylegzcy .head2,.zhengm-stylegzcy .head3,.zhengm-stylegzcy .head4{
    height: 33px;
    background: url(imageszmhd_line.jpg) repeat-x;
    background-color: #eef5ea;
    line-height: 32px;
    text-align: center;
    color: #333333;
    cursor: pointer;
}

.zhengm-stylegzcy .head1{
    position:absolute;
     border-left: 1px solid #d3dece;
    top:0px;
    left:0px;
    width:99px;
}
.zhengm-stylegzcy .head2{
    position:absolute;
    top:0px;
    left:100px;
    width:99px;
}

.zhengm-stylegzcy .head3{
    position:absolute;
    top:0px;
    left:199px;
    width:99px;
}

.zhengm-stylegzcy .head4{
    position:absolute;
    top:0px;
    left:298px;
    width:99px;
}

.zhengm-stylegzcy .rest {
    position:absolute;
    top:0px;
    height: 32px;
    border-right: 1px solid #d3dece;
    border-bottom: 1px solid #d3dece;
    background-color: #eef5ea;
    left:397px;
    width:100%;
}

 .zhengm-stylegzcy .head1 h2 ,.zhengm-stylegzcy .head2 h2 ,.zhengm-stylegzcy .head3 h2 ,.zhengm-stylegzcy .head4 h2 {
    background: url(imageszmhd_split.jpg) 100% 50% no-repeat;
}

.zhengm-stylegzcy .current {
     background: #21982e;
     color: #ffffff;
}

.zhengm-stylegzcy .head1 h2 a ,.zhengm-stylegzcy .head2 h2 a ,.zhengm-stylegzcy .head3 h2 a ,.zhengm-stylegzcy .head4 h2 a {
    color: #333333;
}

 .zhengm-stylegzcy .head1 h2.current a, .zhengm-stylegzcy .head2 h2.current a, .zhengm-stylegzcy .head3 h2.current a, .zhengm-stylegzcy .head4 h2.current a {
    color: #ffffff;
}

 .zhengm-stylegzcy h2.long {
    width: 142px;
}

.zhengm-stylegzcy  h2.last {
     background-image: none;
}

.zhengm-stylegzcy .content1,.zhengm-stylegzcy .content2,.zhengm-stylegzcy .content3,.zhengm-stylegzcy .content4 {
        height: 248px;
        border: 1px solid #dedede;
        border-top: 0px;
        padding-top:41px;
}

.zhengm-stylegzcy .pd1 {
        height: 240px;
        padding-left: 10px;
        padding-right: 10px;
}

.wshd-tit{
    max-width:85%;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    word-break: hyphenate;
    cursor: pointer;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    float:left;
}

.gzcy-tit{
    display: block;
    overflow: hidden;
    white-space: nowrap;
    word-break: hyphenate;
    cursor: pointer;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.zhengm-stylebmwd {
    position:relative;
    margin-top: 10px;
    border-top: 2px solid #21982e;
    overflow:hidden;
}

.zhengm-stylebmwd .head1, .zhengm-stylebmwd .head2,.zhengm-stylebmwd .head3{
    height: 33px;
    background: url(imageszmhd_line.jpg) repeat-x;
    background-color: #eef5ea;
    line-height: 32px;
    text-align: center;
    color: #333333;
    cursor: pointer;
}

.zhengm-stylebmwd .head1{
    position:absolute;
     border-left: 1px solid #d3dece;
    top:0px;
    left:0px;
    width:99px;
}
.zhengm-stylebmwd .head2{
    position:absolute;
    top:0px;
    left:100px;
    width:126px;
}

.zhengm-stylebmwd .head3{
    position:absolute;
    top:0px;
    left:226px;
    width:142px;
}

.zhengm-stylebmwd .rest {
    position:absolute;
    top:0px;
    height: 32px;
    border-right: 1px solid #d3dece;
    border-bottom: 1px solid #d3dece;
    background-color: #eef5ea;
    left:368px;
    width:100%;
}

 .zhengm-stylebmwd .head1 h2 ,.zhengm-stylebmwd .head2 h2 ,.zhengm-stylebmwd .head3 h2{
    background: url(imageszmhd_split.jpg) 100% 50% no-repeat;
}

.zhengm-stylebmwd .current {
     background: #21982e;
     color: #ffffff;
}

.zhengm-stylebmwd .head1 h2 a ,.zhengm-stylebmwd .head2 h2 a ,.zhengm-stylebmwd .head3 h2 a {
    color: #333333;
}

 .zhengm-stylebmwd .head1 h2.current a, .zhengm-stylebmwd .head2 h2.current a, .zhengm-stylebmwd .head3 h2.current a{
    color: #ffffff;
}

.zhengm-stylebmwd  h2.last {
     background-image: none;
}

.zhengm-stylebmwd .content1,.zhengm-stylebmwd .content2,.zhengm-stylebmwd .content3{
        height: 248px;
        border: 1px solid #dedede;
        border-top: 0px;
        padding-top:41px;
}

.zhengm-stylebmwd .pd1 {
        height: 240px;
        padding-left: 10px;
        padding-right: 10px;
}

/*搜索*/
.news-search {
    height: 35px;
    margin-top: 10px;
    background-color: #f4f3f3;
    overflow: hidden;
}

.news-input {
    float: left;
    padding-top: 3px;
    height: 35px;
    width: 179px;
    padding-left: 5px;
}

    .news-input input {
        width: 157px;
        height: 23px;
        padding-left: 10px;
        font-size: 12px;
        color: #999999;
        line-height: 22px;
        border: 1px solid #cbcaca;
    }

.news-icon {
    float: left;
    width: 31px;
    padding-top: 5px;
}

.news-input2 {
    float: left;
    padding-top: 3px;
    height: 35px;
    width: 144px;
}

    .news-input2 input {
        width: 128px;
        height: 23px;
        padding-left: 10px;
        font-size: 12px;
        color: #999999;
        line-height: 22px;
        border: 1px solid #cbcaca;
    }

.news-button {
    float: left;
    width: 46px;
    padding-top: 3px;
}

    .news-button input {
        width: 46px;
        height: 25px;
        border: 0;
        cursor: pointer;
        background: url(imageszmhd_search01.jpg);
    }

@media (min-width:768px) and (max-width:979px) {
    .news-input {
        width: 129px;
    }

        .news-input input {
            width: 107px;
        }

    .news-input2 {
        width: 100px;
    }

        .news-input2 input {
            width: 80px;
        }


    .wshd-tit{
        width:80%;
    }
}

@media (max-width:479px) {
    .news-input {
        width: 129px;
    }

        .news-input input {
            width: 107px;
        }

    .news-input2 {
        width: 100px;
    }

        .news-input2 input {
            width: 80px;
        }
}

.mt7 {
    margin-top: 7px;
}

.mt10 {
    margin-top: 10px;
}

.h3 {
    height: 10px;
}

/*邮箱*/
.mail {
	
    height: 111px;
    border: 1px solid #e1e1e1;
    padding-top: 6px;
    padding-left: 12px;
    background: url(imageszmhd_bg.jpg) 100% 100% no-repeat;
	border-bottom :0px;
}
.mail ul {
            margin-top: 6px;
			
        }
    .mail li {		
        float: left;
        padding-left: 17px;
        width: 88px;
        height: 32px;
        line-height: 32px;
        font-size: 14px;
        background: url(imageszmhd_img01.jpg) 0 55% no-repeat;
    }

        .mail li.w1 {
            width: 229px;
			
        }

@media (min-width:768px) and (max-width:979px) {
    .mail li.w1 {
        width: 160px;
    }

    .mail li span {
        display: none;
    }
}

@media (min-width:480px) and (max-width:767px) {
    .mail li.w1 {
        width: 320px;
    }

    .mail li span {
        display: none;
    }
}

@media (max-width:479px) {
    .mail li.w1 {
        width: 165px;
    }

    .mail li span {
        display: none;
    }
}

.pl22 {
    padding-left: 22px;
}

.pl50 {
    padding-left: 50px;
}

.mail em {
    font-style: normal;
    color: #d00d0d;
}

.mail li a {
    color: #11761c;
}

/*信访查询*/
.xf {
    height: 32px;
    padding-top: 3px;
    border: 1px solid #e1e1e1;
    border-top: 0;
    /*background-color: #f4f3f3;**/
    padding-left:10px;
}


.zmhdlm08 {
    float: left;
    width: 174px;
    height: 29px;
	background: url(imagesxxgkzmhd_in08.png);
    text-align:center;
    cursor: default;
}

.zmhdlm08 p {
    padding-left:15px;
    display: block;
    height: 29px;
    line-height: 28px;
    font-size: 14px;
    text-align: center;
    color:#11761c;
}

.zxxflm_button {
    float:left;
    padding-left:6px;
}

.zxxflm_button input {
    width: 100px;
    height: 28px;
    border: 0;
    cursor: pointer;
    background-color: #21982e;
    font-size: 14px;
    line-height: 24px;
    color: #ffffff;
}

.xf-title {
    float: left;
    width: 180px;
    height: 25px;
    text-align: center;
    line-height: 24px;
    /*background: url(imageszmhd_left.jpg) 100% 0 no-repeat #21982e;*/
    background:#21982e;
    color: #ffffff;
    margin-right: 7px;
    margin-left: 4px;
    margin-top: 2px;
}

.xf-input {
    float: left;
    width: 216px;
    height: 25px;
}

.text3 {
    width: 200px;
    height: 23px;
    line-height: 22px;
    border: 1px solid #cbcaca;
    padding-left: 10px;
    color: #999999;
}

@media (min-width:768px) and (max-width:979px) {
    .xf-input {
        width: 116px;
    }

    .text3 {
        width: 100px;
    }
}

@media (max-width:479px) {
    .xf-input {
        width: 116px;
    }

    .text3 {
        width: 100px;
    }
}

.xf-button {
    float: left;
    width: 46px;
}

    .xf-button input {
        width: 46px;
        height: 25px;
        border: 0;
        cursor: pointer;
        background: url(imageszmhd_search01.jpg);
    }

/*登录*/
.zmhdlogin {
    height: 34px;
    border: 1px solid #e1e1e1;
    border-top: 0;
    overflow: hidden;
}

.zmhdlink2 {
    height: 48px;
    border: 1px solid #e1e1e1;
    border-top: 0;
    padding-top: 10px;
}

.l-title {
    float: left;
    width: 66px;
    height: 23px;
    margin-left: 7px;
    margin-top: 5px;
    margin-right: 5px;
    background-color: #ff8400;
    text-align: center;
    line-height: 22px;
    color: #ffffff;
}

.l-input {
    float: left;
    width: 120px;
}

    .l-input input {
        width: 103px;
        height: 22px;
        line-height: 20px;
        border: 1px solid #cbcaca;
        padding-left: 10px;
        color: #999999;
        margin-top: 5px;
    }

.l-button {
    float: left;
    width: 45px;
    height: 30px;
}

    .l-button input {
        width: 41px;
        height: 23px;
        border: 0;
        cursor: pointer;
        background: #a1e342;
        line-height: 22px;
        text-align: center;
        font-size: 14px;
        color: #ffffff;
        margin-top: 5px;
    }

@media (min-width:768px) and (max-width:979px) {
    .l-input {
        width: 70px;
    }

        .l-input input {
            width: 50px;
        }
}

@media (max-width:479px) {
    .l-input {
        width: 70px;
    }

        .l-input input {
            width: 50px;
        }
}


/*在线访谈*/
.zhengm-style1 .head a.link {
    float: right;
    display: block;
    height: 16px;
    width: 75px;
    padding-left: 16px;
    font-size: 14px;
    line-height: 16px;
    background: url(imageszmhd_icon.jpg) 0 1px no-repeat;
    margin-top: 11px;
    color: #11761c;
}

.zhengm-style1 .head span {
    float: right;
    width: 25px;
    height: 35px;
    background: url(imageszmhd_split.jpg) 12px 8px no-repeat;
}

.zhengm-style1 .ft {
    height: 246px;
    padding-top: 2px;
}

    .zhengm-style1 .ft .ft2 {
         /*line-height: 30px;**/
        margin-left: 10px;
        font-size: 14px;
        background: url(imagesnews_repeatx.jpg) bottom repeat-x;
    }

    .zhengm-style1 .ft div.last {
        background: none;
        /*line-height: 24px;**/
    }
       
    .zhengm-style1 .ft .ft2 em {
        float: left;
        display: block;
        width: 43px;
        height: 20px;
        color: #d00d0d;
        line-height: 20px;
        font-size: 14px;
        font-style: normal;
        padding-left: 12px;
        margin-top: 5px;
        margin-right: 9px;
        background: url(imagesnews_note.jpg);
    }

    /*.zhengm-style1 .ft div.last em {
        margin-bottom: 38px;
    }*/

.pd2 {
    border-top: 1px solid #d3dece;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 3px;
    /*margin-top: 10px;*/
}

    .pd2 li {
        line-height: 24px;
    }

@media (min-width:768px) and (max-width:979px) {
    .zhengm-style1 .last {
        display: none;
    }
}

@media (max-width:479px) {
    .zhengm-style1 .last {
        display: none;
    }
}

/*新浪微博*/
.news-style5 {
    margin-top: 10px;
    border: 1px solid #e1e1e1;
}

    .news-style5 .head {
        height: 34px;
        background: url(imageszmhd_title01.jpg) repeat-x;
        position: relative;
    }

    .news-style5 .content {
        height: 248px;
    }

    .news-style5 .head h2 {
        height: 34px;
        line-height: 34px;
        padding-left: 46px;
        background: url(imageszmhd_title02.jpg) 11px 50% no-repeat;
        color: #11761c;
        /*font-family:microsoft yahei;*/
    }

    .news-style5 .head em {
        position: absolute;
        top: 33px;
        left: 36px;
        display: block;
        width: 11px;
        height: 6px;
        background: url(imageszmhd_title03.jpg) no-repeat;
    }

.wb {
    height: 79px;
    border-bottom: 8px solid #e4e4e4;
    margin: 0 13px;
}

    .wb img {
        float: left;
        margin-top: 15px;
        margin-right: 10px;
        margin-left: 9px;
    }

    .wb p {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        color: #0d80b4;
        _padding-top: 10px;
        _height: 30px;
        line-height: 30px;
    }

        .wb p span {
            width: 16px;
            height: 13px;
            display: inline-block;
            background: url(imagesnews_v.jpg);
            margin-left: 2px;
            margin-right: 7px;
            vertical-align: -2px;
        }

        .wb p em {
            font-size: 12px;
            color: #414141;
            font-style: normal;
        }

    .wb a.link3 {
        display: block;
        width: 63px;
        height: 24px;
        margin-left: 69px;
        background: url(imagesnews_btn.jpg) no-repeat;
    }

.wb-content {
    height: 142px;
}

.down {
    height: 7px;
    background: url(imagesnews_down.jpg) center 2px no-repeat #e4e4e4;
    margin: 0 13px;
    cursor: pointer;
}

.zxtitletop {
    height: 32px;
    width: 100%;
    background-color: #eeeeee;
}

    .zxtitletop ul li {
        float: left;
        font-size: 14px;
        font-family: "宋体";
        color: #10771c;
        line-height: 32px;
        font-weight: bold;
    }

.zxli35 {
    width: 35%;
    text-indent: 20px;
    overflow: hidden;
    white-space: nowrap;
    word-break: hyphenate;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.zxli53 {
    width: 45%;
    text-indent: 30px;
    overflow: hidden;
    white-space: nowrap;
    word-break: hyphenate;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.zxli45 {
    width: 40%;
    padding-left:25px;
    /*text-indent: 25px;*/
    overflow: hidden;
    white-space: nowrap;
    word-break: hyphenate;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.zxli48 {
    width: 48%;
    text-indent: 20px;
    overflow: hidden;
    white-space: nowrap;
    word-break: hyphenate;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.zxli121 {
    width: 12%;
    text-indent: 20px;
    text-align: center;
}

.zxli18 {
    width: 18%;
    text-indent: 10px;
    /*	text-align:center;*/
    overflow: hidden;
    white-space: nowrap;
    word-break: hyphenate;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.zxli18dw {
    width: 33%;
    text-indent: 10px;
    /*	text-align:center;*/
    overflow: hidden;
    white-space: nowrap;
    word-break: hyphenate;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.zxli19 {
    width: 19%;
    text-indent: 10px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    word-break: hyphenate;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.zxli12 {
    width: 15%;
    overflow: hidden;
    white-space: nowrap;
    word-break: hyphenate;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-align: center;
}

.zxli15 {
    width: 22%;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
     -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

/*.zxtitleContent1,.zxtitleContent3,.zxtitleContent5,.zxtitleContent7 {
    height:27px;
    width:100%;
	background:url(imageslistimg01.jpg) 10px 50% no-repeat #f7f7f7;

}*/
.zxtitleContent1 ul li, .zxtitleContent3 ul li, .zxtitleContent2 ul li, .zxtitleContent0 ul li, .zxtitleContent4 ul li, .zxtitleContent5 ul li, .zxtitleContent6 ul li, .zxtitleContent7 ul li, .consultclass0 ul li, .consultclass1 ul li, .consultclass2 ul li, .consultclass3 ul li, .consultclass4 ul li, .consultclassji ul li {
    float: left;
    font-size: 14px;
    font-family: "宋体";
    color: #343434;
    line-height: 27px;
}

/*.zxtitleContent0,.zxtitleContent2,.zxtitleContent4,.zxtitleContent6,.zxtitleContent8{
    height:27px;
    width:100%;
	background:url(imageslistimg01.jpg) 10px 50% no-repeat #ffffff;
}*/
.zxtitleContent0, .consultclass0 {
    height: 27px;
    width: 100%;
    background: url(imagesxwzxnum01.jpg) 10px 50% no-repeat #ffffff;
}

.zxtitleContent1, .consultclass1 {
    height: 27px;
    width: 100%;
    background: url(imagesxwzxnum02.jpg) 10px 50% no-repeat #f7f7f7;
}

.zxtitleContent2, .consultclass2 {
    height: 27px;
    width: 100%;
    background: url(imagesxwzxnum03.jpg) 10px 50% no-repeat #ffffff;
}

.zxtitleContent3, .consultclass3 {
    height: 27px;
    width: 100%;
    background: url(imagesxwzxnum04.jpg) 10px 50% no-repeat #f7f7f7;
}

.zxtitleContent4, .consultclass4 {
    height: 27px;
    width: 100%;
    background: url(imagesxwzxnum05.jpg) 10px 50% no-repeat #ffffff;
}

.zxtitleContent5, .consultclass5 {
    height: 27px;
    width: 100%;
    background: url(imagesxwzxnum06.jpg) 10px 50% no-repeat #f7f7f7;
}

.zxtitleContent6, .consultclass6 {
    height: 27px;
    width: 100%;
    background: url(imagesxwzxnum07.jpg) 10px 50% no-repeat #ffffff;
}

.zxtitleContent7, .consultclass7 {
    height: 27px;
    width: 100%;
    background: url(imagesxwzxnum08.jpg) 10px 50% no-repeat #f7f7f7;
}

.zhengm-style2 .content li a {
    padding-left: 6px;
}

.table0, .table2, .table4, .table6, .table8, .table10, .table12, .table14 {
    height: 27px;
    width: 100%;
    background-color: #ffffff;
}

.table1, .table3, .table5, .table7, .table9, .table11, .table13 {
    height: 27px;
    width: 100%;
    background-color: #f7f7f7;
}

    .table0 div.tablec8, .table2 div.tablec8, .table4 div.tablec8, .table6 div.tablec8, .table8 div.tablec8, .table10 div.tablec8, .table12 div.tablec8, .table14 div.tablec8, .table1 div.tablec8, .table3 div.tablec8, .table5 div.tablec8, .table7 div.tablec8, .table9 div.tablec8, .table11 div.tablec8, .table13 div.tablec8 {
        width: 40%;
        float: left;
        overflow: hidden;
        white-space: nowrap;
        word-break: hyphenate;
        cursor: pointer;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }

    .table0 div.tablec9, .table2 div.tablec9, .table4 div.tablec9, .table6 div.tablec9, .table8 div.tablec9, .table10 div.tablec9, .table12 div.tablec9, .table14 div.tablec9, .table1 div.tablec9, .table3 div.tablec9, .table5 div.tablec9, .table7 div.tablec9, .table9 div.tablec9, .table11 div.tablec9, .table13 div.tablec9 {
        width: 15%;
        text-align: center;
        float: left;
        overflow: hidden;
        white-space: nowrap;
        word-break: hyphenate;
        cursor: pointer;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }

.zmhdxxtjbg {
    background-color: #f7f7f7;
    margin-left: 10px;
    margin-right: 10px;
    color: #333333;
    font-size: 14px;
}

.zmhdxxtjline {
    height: 35px;
}

.zmhdxxtjlinecontent {
    /*    height:180px;*/
}

.zmhdxxtjlineleft {
    float: left;
    color: #333333;
    font-size: 14px;
    text-align: right;
}

.zmhdxxtjlineright {
    float: left;
}

.zmhdxxtjred {
    color: red;
}

.zmhdxxtjinput {
    height: 25px;
    width: 543px;
    border: 1px solid #c1c1c1;
}

.zmhdxxtjinput1 {
    height: 25px;
    width: 140px;
    border: 1px solid #c1c1c1;
}

.zmhdxxtjarea {
    border: 1px solid #c1c1c1;
}

.tjbg {
    float: left;
    background-image: url(imagestibg.jpg);
    width: 144px;
    height: 41px;
    color: white;
    text-align: center;
    line-height: 41px;
    border: 0px;
}

.tjbgqc {
    float: left;
    background-image: url(imagestibg.jpg);
    width: 144px;
    height: 41px;
    color: white;
    margin-left: 10px;
    text-align: center;
    line-height: 41px;
    border: 0px;
}

.zmhdxxtjmargin {
    height: 22px;
}

.zmhdxxtjfont {
    margin: 20px;
    line-height: 28px;
    font-size: 14px;
}

#questionAll {
    border: 1px solid #e1e1e1;
    background: #eeeeee;
    margin-top: 100px;
    margin-bottom: 110px;
}

#question .left {
    padding-right: 25px;
    text-align: right;
    width: 89px;
    line-height: 30px;
    min-height: 30px;
    overflow: hidden;
    float: left;
    clear: both;
}

#question .right {
    min-height: 30px;
    line-height: 30px;
    border-left: 1px solid #FFF;
    overflow: hidden;
    text-indent: 20px;
}

#questionAll .level2, #questionAll .level4, #questionAll .level6 {
    background: #FFF;
}
.h10 {
    height: 10px;
}
/*热门咨询列表页*/
.news-style4 {
    margin-top: 10px;
    border-top: 2px solid #21982e;
}

    .news-style4 .head {
        height: 32px;
        border: 1px solid #c2daf3;
        border-top: 0;
        background-color: #eef5ea;
    }

    .news-style4 .content {
        padding-top: 5px;
        overflow: hidden;
    }

.tab3 {
    margin-left: -1px;
    float: left;
}

    .tab3 li {
        float: left;
        width: 99px;
        height: 33px;
        line-height: 32px;
        text-align: center;
        cursor: pointer;
    }

        .tab3 li.current {
            background-color: #21982e;
            color: #ffffff;
        }

        .tab3 li a {
            color: #000;
        }

        .tab3 li.current a {
            color: #FFF;
        }

.pb10 {
    padding-bottom: 10px;
}

.tab4 li {
    float: left;
    width: 96px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    font-size: 14px;
    background: url(imagesnews_line.jpg) 100% 50% no-repeat;
    cursor: default;
}

    .tab4 li.long {
        width: 110px;
    }

    .tab4 li.last {
        background: none;
    }

    .tab4 li.current {
        color: #d00d0d;
    }

.news-style4 .datalist2 {
    padding-top: 4px;
    height: 130px;
}

.tablehot {
    height: 35px;
    background-color: #eeeeee;
    line-height: 34px;
    font-size: 14px;
    font-weight: bold;
    color: #10771c;
    overflow: hidden;
}

    .tablehot div {
        float: left;
        height: 35px;
    }

        .tablehot div.tablehot1 {
            width: 37%;
            margin-left: 15px;
        }

        .tablehot div.tablehot2 {
            width: 12%;
        }

        .tablehot div.tablehot3 {
            width: 20%;
        }

        .tablehot div.tablehot4 {
            width: 18%;
        }

        .tablehot div.tablehot5 {
            width: 11%;
        }

        .tablehot div.tablehot8 {
            width: 40%;
            text-align: center;
        }

        .tablehot div.tablehot9 {
            width: 15%;
            text-align: center;
        }
/*信箱*/
.xxzn {
    color: #00f;
}

.zmhdxxtjfont a:hover {
    color: #00f;
    text-decoration: underline;
}

.bmlist {
    padding-left: 73px;
    position: relative;
}

    .bmlist em font, .bmlist em {
        position: absolute;
        display: block;
        top: 0;
        left: 0;
        width: 78px;
        height: 26px;
        line-height: 26px;
        text-align: center;
        color: #11761c;
        font-style: normal;
        background: url(imagessplit.jpg) 100% 50% no-repeat;
    }
    .zmhdinfotable {
    width: 90%;
}
.zmhdxxtjlineright select {
    margin-left:auto;
    +margin-left:10px;
}

@media (max-width:375px) {
    .zmhdxxtjlineleft {
        text-align: left;
    }
}
/*信件查询部分*/
.searchxj {
    /*padding-left: 200px;*/
    padding-top: 50px;
}

.zxjcx-sech {
    padding-right:250px;
}

.old-zxjcx {
    margin-top:50px;
    padding-right:250px;
}

.xfcx-input {
    float: right;
    width: 216px;
    height: 25px;
}
.xfcx-title {
    float:right;
    padding-right: 10px;
}

.xfcx-button {
   float: right;
   width: 46px;
}

.xfcx-button input {
    width: 46px;
    height: 25px;
    border: 0;
    cursor: pointer;
    background: url(imageszmhd_search01.jpg);
}

.xfcx-oldtip {
    padding-top: 40px;
    padding-left: 280px;
	padding-right: 50px;
}

.searchxjnew {
    padding-top: 20px;
    padding-right: 380px;
}

.searchxjzhu {
    margin-top: 50px;
    padding-left: 50px;
    padding-right: 50px;
}

.searchxj .title {
    color: #ff6101;
    font-size: 18px;
}

.searchxj .title2 {
    display: block;
    height: 25px;
    width: 130px;
    /*border-top: 2px solid #21982e;*/
    font-size: 20px;
    color: #ffffff;
    background-color: #21982e;
    text-align: center;
}

.searchxj2 {
    padding-left: 200px;
    padding-top: 100px;
}

.searchxjzhu .title3 {
    color: red;
    font-size: 20px;
}


.searchxjzhu .title4 {
    color: red;
    font-size: 14px;
}

.new-xfjcx {
    float:right;
}

@media (max-width:736px) {
    .zmhdxxtjlineleft {
        text-align: left;
    }
}

/*ipad*/
@media (max-width:1024px) and (min-width:768px) {
}

@media (max-width:979px) and (min-width:768px) {
   .mid-tabcon {
       margin-left:77px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .zxtitletoprm {
      width: 78%;
    }
    .zmhdzxftyg {
        display:none !important;
    }
}
/*phone 横屏*/
@media (max-width:768px) and (min-width:480px) {
  .mid-tabcon {
      margin-left:77px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .zxtitletoprm {
      width: 78%;
    }
    .zxli121 {
        text-indent:0px;
    }
    .zmhdzxftyg {
        display:none !important;
    }
	    .xfcx-oldtip {
        padding-left: 260px;
    }
}

@media (max-width:767px) {
     .zhengm-stylezxzx .head4{
        left:199px;
    }
    .zhengm-stylezxzx .rest {
        left:199px;
    }
}

/*phone 竖屏*/
@media (max-width:480px) {
    .mid-tabcon {
        margin-left:77px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .zmhdinfotable {
        width: 98%;
    }
    #question .left {
        width:70px;
    }
    .zhengm-style2 .head h2.long {
        width:auto;
    }
    .zmhdxxtjfont {
        padding-top:20px;
    }
    .zmhdxxtjinput,.zmhdxxtjlineright textarea {
        width:95%;
    }
    .tjbg, .tjbgqc {
        width:130px;
    }
    .zmhdxxtjmargin {
        height:auto;
    }

    .zxtitletoprm {
      width: 72%;
    }
    .zxli121 {
        text-indent:0px;
        overflow: hidden;
      white-space: nowrap;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
    }
    .zmhdzxftyg {
        display:none !important;
    }
	
	.zhengm-stylezxzx .head3{
    position:absolute;
    top:0px;
    left:1px;
    width:300px;
    }
	
	@media (max-width: 767px)
	.zhengm-stylezxzx .head3{
    position:absolute;
    top:0px;
    left:1px;
    width:400px;
    }

    .zhengm-stylezxzx .head4{
        left:150px;
    }
	
	
    .zhengm-stylezxzx .rest {
        left:199px;
    }
    .zxli45 {
        width:35%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .zhengm-stylegzcy .rest {
        left:298px;
    }

     .zhengm-stylebmwd .head3{
        width:87px;
    }
    .zhengm-stylebmwd .rest {
        left:313px;
    }
	.zxjcx-sech {
		padding-right:50px;
	}
	.xfcx-input {
		float: right;
		width: 120px;
		height: 25px;
	}
	.searchxj .title {
		font-size: 16px;
	}
	.ld-zxjcx {
		padding-right:50px;
	}
    .old-zxjcx {
        padding-left: 50px;
	    padding-right: 50px;
    }
    .xfcx-oldtip {
		padding-top: 50px;
        padding-left: 50px;
	    padding-right: 50px;
    }
	.searchxjnew {
        padding-right: 30%;
	}
}
