﻿@media screen and (max-width: 640px) {
    .content{width:100%;padding-left:0;padding-right:0;}
    .itemDataApply {
        display: block;}
    .itemOuer{display: block;}
    .itemOuer td{padding-left:0 !important;display: block;margin:0 auto;}
    .itemOuer .item{float:none;}
    #itemContent{width:100%;}
    .itemDataApply{margin-left:0 !important;width:100px;display:inline-block; }
    .itemDataName{height:auto;}
    .itemDataName,.itemDataNameChildren{line-height:1.5;padding-left:0;}
    .itemDataNo{text-align: left;}
    .itemName{text-align:center;}
    .itemLitsHeader{font-size:1em;}
    .itemLitsHeader .itemNo,.oneItem .itemDataNo{width:50px;}
    .itemLitsHeader .itemName,.oneItem .itemDataName,.itemDataNameChildren{width:200px;}
    .itemLitsHeader .itemApply,.oneItem .itemDataApply{width:50px;}
    .applyBtn{width:100%;font-size:12px;}
}   


/* 政府咨询 */
    .jkqBox{
        display: none;
        margin: 30px 0 ;
    }
    .jkitemtab{
        width: 620px;
        height: 40px;
        margin: 0px auto;
    }
    .jkTabBtn{
        width: 200px;
        height: 40px;
        line-height: 38px;
        border: 2px solid #C62628;
        color: #C62628;
        background: #fff;
        float: left;
        text-align: center;
        cursor: pointer;
        font-size: 18px;
        font-weight: 600;
        margin-right: 5px;
    }
    .chojktab{
        background: #C62628;
        color: #fff;
        width: 200px;
        margin: -2px 5px 0 3px;
        height: 44px;
        line-height: 42px;
        font-size: 22px;
        box-shadow: 0px 0px 10px 3px grey;
    }

    .zfzxBox{
        width: 100%;
        height: 400px;
        overflow: hidden;
        margin-top: 40px;
        display: none;
    }
    .zfzxLeft{
        /* float: left; */
        /* width: 46%; */
        overflow: hidden;
        margin-bottom: 20px;
        margin-top: 50px;
    }
    .zfleBox1{
        float: left;
        width: 46%;

    }
    .zfleBox2{
        float: right;
        width: 46%;
    }
    .zfzxRight{
        float: right;
        width: 46%;

    }
    .zfleBox{
        width: 100%;
        overflow: hidden;
        margin-bottom: 20px;
    }
    .zfleimg{
        float: left;
        width: 30%;
    }
    .zfleimg img{
        width: 72%;
    }
    .zfleCon{
        float: right;
        width: 70%;
    }
    .zfleTitle{
        font-weight: 600;
        font-size: 22px;
        margin-bottom: 10px;
        cursor: pointer;
    }
    .zflesec{
        margin-bottom: 20px;
    }
    .zfriTitle{
        font-size: 20px;
        margin-bottom: 20px;
    }
    .zftableth{
        height: 40px;
        font-size: 20px;
        background:#BD1A2D ;
        color: #fff;
    }
    .zftable{
        width: 100%;
    }
    .zftabtbody tr{
        height: 40px;
        border-bottom: 1px dashed gray;
    }
    .zfcentre{
        text-align: center;
    }
    .tabfy{
        width: 100%;
        overflow: hidden;
        margin-top: 20px;
        padding-left: 40px;
    }
    .tabfyLine{
        float: left;
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        color: #bdbdbd;
        margin-right: 10px;
        border: 1px solid #ebebeb;
        background: #fff;
    }
    .tabfyLinecho{
        background: #BD1A2D;
        color: #fff;
    }
    .tabfyLine1{
        float: left;
        margin-left: 40px;
        color: #bdbdbd;
        height: 40px;
        line-height: 40px;
    }
    .tabfyLine2{
        float: left;
        margin-left: 40px;
        margin-right: 20px;
    }
    .tabfyLine2 input{
        width: 40px;
        height: 40px;
        line-height: 40px;
        border: 1px solid #ebebeb;
    }

    .promiseBox{
        display: none;
        margin-bottom: 10px;
        margin-top: 50px;
        width: 100%;
        height: 400px;
        overflow: hidden;
        margin-top: 40px;
    }
.yzkfqSerBox{
    float: right;
    margin-top: -3px;
    display: none;
}
.yzSerBtn{  
    background: #2FA0E6;
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 33px;
    display: inline-block;
    font-weight: 500;
    width: 70px;
    cursor: pointer;
}
.yzSerName{
    height: 33px;
    line-height: 33px;
    font-size: 15px;
    width: 400px;
    text-indent: 5px;
}
