body,div,ul,p,li,a,img,table,tr,td,input,form,h3,span{
    margin:0;
    padding:0;
    border:0;
    font-family: "微软雅黑";
    font-size:16px;
    color:#333333;
}
.ban{
    background:url(ban.jpg) no-repeat center;
    height:220px;
}
.clear{
    overflow: hidden;
}
input{
    outline:0;
}
/* 内容开始 */
#con-one-2,#con-one-3,#con-one-4{
    padding-bottom:30px;
min-height:300px;
}
.con{
    width:1200px;
    margin:0 auto;
}
.ban .con h3{
    font-size: 36px;
    color:#ffffff;
    font-weight: normal;
    padding:65px 0px 52px;
}
.ban .con li{
    overflow: hidden;
    line-height: 56px;
    background:url(ban_libg.png) no-repeat left top;
    height: 56px;
    float:left;
    width:396px;
    margin-left:6px;
    text-align: center;
    color:#ffffff;
    font-size:18px;
    font-weight: bold;
	cursor: pointer;
}
.ban .con li:first-child{
    margin-left:0px;
}
.ban .con li.active{
    background:#ffffff;
    color:#4c67a7;
}
/* ban结束 */
#con-one-1{
    background: url(con_bg.png) no-repeat left top;
    overflow: hidden;
}
#con-one-1 .con{
    min-height:725px;
    overflow: hidden;
    background-color:#ffffff;
}
.znjqr_left{
    width:66%;
    float:left;
    border-right: 1px solid #dbe1ed;
}
.znjqr_right{
    width:34%;
    float:left;
    padding:40px 0px 30px 35px;
    background-color:#ffffff;
    
}
.message{
    height:540px;
    background:#eff6fe;
    padding:40px 20px 20px 20px;
    position: relative;
}
.answer,.ask{
    margin-bottom:25px;
}
.an_img img,.ask_img img{
    width:100%;
}
.an_img{
    float:left;
    width:7.25%;
}
.an_box{
    line-height: 30px;
    margin-left:10%;
}
.an_con{
    max-width:95%;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    background:#ffffff;
    padding:10px 20px;
    font-size:14px;
    word-break: break-all;
    float:left;
}
.ask_img{
    float:right;
    width:5%;
}
.ask_box{
    line-height: 30px;
    margin-right:7%;
}
.ask_con{
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    background:#ffffff;
    padding:10px 20px;
    font-size:14px;
    word-break: break-all;
    float:right;
}
/* 问答结束 */
.rmzt{
    position: absolute;
    bottom:0px;
    line-height: 30px;
    width:90%;
    margin-bottom:20px;
}
.rmzt span{
    float:left;
    color:#4c67a7;
    font-weight: bold;
}
.rmzt ul{
    height:30px;
    overflow: hidden;
}
.rmzt li{
    float:left;
    background:#ffffff;
    margin-left:10px;
    padding:0px 15px;
    border-radius: 5px;
}
.ask_wt{
    background: #ffffff;
    width:100%;
    overflow: hidden;
}
.ask_kuang{
    margin-left:10px;
    width:100%;
}
.q{
    width:100%;
    outline: none;
    resize: none;
    border:none;
    height:115px;
    padding:20px;
    color:#cccccc;
}
.fs{
    background: url(fs.png) no-repeat left center;
    width:100px;
    height:36px;
    line-height: 36px;
    text-align: center;
    color:#ffffff;
    float: right;
}
.ask_tj{
    margin:0px 40px 30px 0px;
    overflow: hidden;
    float: right;
}
.ask_tj span{
    color:#4c67a7;
    font-size:14px;
}
.ask_tj div{
    float:right;
    line-height: 36px;
    margin-right:20px;
    color:#999999;
    font-size:14px;
}
/* 左侧结束 */
.znjqr_right h3{
    color:#4c67a7;
    font-size:18px;
}
.cnxw ul{
    padding:20px 0px;
    border-bottom:1px solid #dbe1ed;
}
.cnxw li{
    line-height:43px;
    width:100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.cnxw li a{
    color:#666666;
}
.fwrx{
    margin:40px 0px 0px 0px;
}
.tel{
    background: url(dianhua.png) no-repeat left center;
    font-size:18px;
    margin-top:30px;
    padding-left:30px;
}
/* 智能机器人结束 */
.cjet_ss{
    overflow: hidden;
    margin:20px auto;
}
.cjet_ss form{
    float: right;
}
.cjet_ss div{
    float:left;
    margin-left:20px;
}
.cjet_ss span{
    font-size:14px;
    color:#4c67a7;
}
.cjet_ss input{
    border:1px solid #4c67a7;
    font-size:14px;
    color:#9b9ea0;
    padding:5px 10px;
    width:300px;
}
.fbsj{
    font-size:14px;
    color:#7c8083;
}
.cjet_ss .rili_start,.cjet_ss .rili_end{
    width:160px;
    background:url(rili.png) no-repeat 140px center;
}
.cjet_ss .cjwt_tj input{
    background-color:#d71619;
    border:none;
    font-size:16px;
    color:#ffffff;
    width:60px;
}
/* 常见问题搜索框结束 */
.cjwt_list li{
    height: 60px;
    display: table;
    width:100%;
}
.cjwt_list li span{
    padding-left:40px;
    display: table-cell;
    vertical-align: middle;
}
#con-one-2 .cjwt_list li:first-child{
    height: 40px;
    background-color:#e4e8f2;
    border-top:2px solid #a5b3d3;
}
.cjwt_list li:first-child span{
    color:#4c67a7;
}
.cjwt_list li a{
    padding-left:40px;
    display: table-cell;
    vertical-align: middle;
}
.cjwt_list li.bg{
    background-color:#f1f3f5;
}
.wtmc{
    width:73%;
}
.fbbm{
    width:26%;
}
.pages,.pagess{
    margin-top:40px;
    text-align:center;
}
.pages ul,.pagess ul{
    display: inline-block;
    margin:0px auto;
}

/* 常见问题结束 */
.bszx_ss{
    overflow: hidden;
    margin:20px 0px;
}
.lyzx{
    float: left;
    background:url(lyzx_bg.png) no-repeat left center;
    width:150px;
    height: 30px;
    line-height: 30px;
    padding-left:20px;
}
.lyzx img{
    margin-right:15px;
}
.lyzx a{
    font-size:14px;
    font-weight: 600;
}
.bszx_ss form{
    float:right;
}
.bszx_ss form div{
    float:left;
    margin-left:20px;
}
.bszx_ss span{
    font-size:14px;
    color:#4c67a7;
}
.bszx_ss input{
    border:1px solid #4c67a7;
    font-size:14px;
    color:#9b9ea0;
    padding:5px 10px;
    width:240px;
}
.bszx_ss .cjwt_tj input{
    background-color:#d71619;
    border:none;
    font-size:16px;
    color:#ffffff;
    width:60px;
}
/* 办事咨询搜索结束 */
.bszx_list li{
    height: 60px;
    display: table;
    width:100%;
}
.bszx_list li span{
    display: inline-block;
    padding-left:10px;
    display: table-cell;
    vertical-align: middle;
}
#con-one-3 .bszx_list li:first-child{
    height: 40px;
    background-color:#e4e8f2;
    border-top:2px solid #a5b3d3;
}
.bszx_list li:first-child span{
    color:#4c67a7;
}
.bszx_list li a{
    display: inline-block;
    display: table-cell;
    vertical-align: middle;
}
.bszx_list li.bg{
    background-color:#f1f3f5;
}
.bszx_bt{
    width:47%;
    padding-left:40px;
}
.blbm{
    width:25%;
}
.tjrq{
    width:10%;
}
.hfzt{
    width:8%;
}
.zwzt{
    width:9%;
}
/* 办事咨询结束 */
.bmzx h3{
    color:#4c67a7;
    font-size:22px;
    text-align: center;
    line-height: 80px;
    border-bottom:2px solid #d2d9e9;
}
.bmdh_list{
    width:100%;
    height: 60px;
}
.bmdh_list th{
    text-align: center;
    font-weight: 600;
    border:none;
    padding-left:0px;
    width:25%;
    height:60px;
}
.bmdh_list tr{
    border:1px solid #eeeeee;
}
.bmdh_list tr:first-child{
    border:none;
}
.bmdh_list td{
    width:25%;
    border:1px solid #eeeeee;
    padding-left:40px;
    height:60px;
}
.bmdh_list td.bg{
    background-color:#f9f9f9;
}
/* 部门咨询结束 */
@media all and (min-width: 960px) and (max-width: 1199px) {
    .con{
        width:100%;
        padding:0px 34px;
    }
    .ban .con li{
        width:32.9%;
    }
    
    .znjqr_left{
        width:100%;
        float:none;
    }
    .znjqr_right{
        width:100%;
        float:none;
    }
    .ask_tj{
        margin:0px 10px 10px 0px;
    }
    
}
@media all and (min-width: 768px) and (max-width: 959px) { 
    .con{
        width:100%;
        padding:0px 10px;
    }
    .ban .con li{
        width:32.7%;
    }
    .znjqr_left{
        width:100%;
        float:none;
    }
    .znjqr_right{
        width:100%;
        float:none;
    }
    .ask_tj{
        margin:0px 10px 10px 0px;
    }
    .cjwt_list li span{
        padding-left:10px;
    }
    .cjwt_list li a{
        padding-left:10px;
    }
    .bszx_ss form div{
        margin-left:10px;
    }
    .bszx_ss input{
        width:160px;
    }
    .bszx_bt{
        width:38%;
        padding-left:10px;
    }
    .blbm{
        width:28%;
    }
    .tjrq{
        width:14%;
    }
    .hfzt{
        width:10%;
    }
    .zwzt{
        width:10%;
    }
    .bmdh_list td{
        padding: 0px 5px;
    }
    
    .cjet_ss input{
        width:160px;
    }
    .cjet_ss .rili_start, .cjet_ss .rili_end {
        width: 140px;
        background: url(rili.png) no-repeat 120px center;
    }
    .cjet_ss div{
        margin-left:10px;
    }
}
@media all and (min-width: 480px) and (max-width: 767px){
    .con{
        width:100%;
        padding:0px 10px;
    }
    .ban .con li{
        width:32.7%;
        margin-left:1%;
        font-size:16px;
    }
    .znjqr_left{
        width:100%;
        float:none;
    }
    .znjqr_right{
        width:100%;
        float:none;
    }
    .ask_tj{
        margin:0px 10px 10px 0px;
    }
    /* 智能机器人结束 */
    .cjet_ss form{
        float:none;
    }
    .cjet_ss div{
        float:none;
        margin-bottom:10px;
    }
    .cjwt_list li span{
        padding-left:10px;
    }
    .cjwt_list li a{
        padding-left:10px;
        width:56%;
    }
    .wtmc {
        width: 56%;
    }
    .fbbm {
        width: 42%;
    }
    /* 常见问题结束 */
    .lyzx{
        float:none;
        margin:0 auto 10px auto;
    }
    .bszx_ss form{
        float:none;
    }
    .bszx_ss form div{
        float:none;
        margin-bottom:10px;
    }
    .bszx_ss form div span{
        display: inline-block;
        width:25%;
        text-align: right;
    }
    .bszx_ss .cjwt_tj{
        margin:0 auto;
        width:60px;
    }
    .bszx_bt{
        padding-left:10px;
        width:45%;
    }
    .hfzt{
        width:10%;
    }
    .zwzt{
        width:10%;
    }
    /* 办事咨询结束 */
    .bmdh_list td{
        padding:0px 5px;
    }
    
}
@media all and (max-width: 479px) {
    .con{
        width:100%;
        padding:0px 10px;
    }
    .ban .con li{
        width:33.2%;
        font-size:15px;
margin-left:0.2%;
    }
    .znjqr_left{
        width:100%;
        float:none;
    }
    .znjqr_right{
        width:100%;
        float:none;
    }
    .ask_tj{
        margin:0px 10px 10px 0px;
    }
    .cjwt_list li span,.cjwt_list li a{
        padding-left:10px;
    }
    .cjet_ss form{
        float:none;
    }
    .cjet_ss div{
        float:none;
        margin-bottom:10px;
    }
    .lyzx{
        float:none;
        margin:0 auto 10px auto;
    }
    .bszx_ss form{
        float:none;
    }
    .bszx_ss form div{
        float:none;
        margin-bottom:10px;
    }
    .bszx_ss form div span{
        display: inline-block;
        width:25%;
        text-align: right;
    }
    .bszx_ss .cjwt_tj{
        margin:0 auto;
        width:60px;
    }
    .bszx_list li a{
        padding-left:10px;
    }
    .bszx_bt{
        padding-left:10px;
        width:42%;
    }
    .tjrq{
        width:11%;
    }
    .hfzt{
        width:11%;
    }
    .zwzt{
        width:11%;
    }
    
    .cjet_ss input{
        width:260px;
    }
    .cjet_ss .rili_start, .cjet_ss .rili_end {
        width: 120px;
        background: url(rili.png) no-repeat 100px center;
    }
    .cjet_ss .cjwt_tj{
        width:60px;
        margin:0 auto;
    }
    .cjet_ss div{
        margin-left:0px;
    }
}