/**!
 * 苏州市住房和城乡建设局-下载中心
 * author: wangkai;
 */


/* main */

.ewb-main {
    padding-bottom: 22px;
    background-color: #fff;
}


/* 当前位置 */

.ewb-location {
    padding-left: 20px;
    padding-right: 20px;
}


/* 查询 */

.ewb-query {
    padding: 1px 20px 30px 20px;
    background-color: #f7f7f7;
}

.ewb-query-list {
    padding-top: 18px;
    border-top: 1px dashed #cbcbcb;
}

.ewb-query-list label {
    float: left;
    margin-right: 10px;
    height: 30px;
    line-height: 30px;
}

.ewb-query-list select {
    float: left;
    margin-right: 26px;
    padding-left: 8px;
    width: 21%;
    height: 30px;
    line-height: 30px;
    border: 1px solid #d4d4d4;
    font-family: "Microsoft YaHei";
    color: #999;
}

.ewb-query-txt {
    float: left;
    padding-left: 2%;
    width: 50%;
    height: 28px;
    line-height: 28px;
    border: 1px solid #d4d4d4;
    border-right: 0;
}

.ewb-query-btn {
    float: left;
    width: 8%;
    height: 30px;
    border: 0;
    color: #fff;
    cursor: pointer;
    background-color: #ffae00;
}

.ewb-query-btn:hover {
    background-color: #ff7e00;
}


/* 建议咨询列表 */

.ewb-dc-list {
    margin-top: 20px;
    width: 100%;
    table-layout: fixed;
}

.ewb-twd1 {
    width: 41%;
}

.ewb-twd2 {
    width: 9%;
}

.ewb-twd3 {
    width: 15%;
}

.ewb-twd4 {
    width: 10%;
}

.ewb-twd5 {
    width: 12%;
}

.ewb-twd6 {
    width: 7%;
}

.ewb-twd7 {
    width: 6%;
}

.ewb-dc-list th {
    height: 46px;
    text-align: center;
    font-weight: bold;
    background-color: #ffe9e9;
}

.ewb-dc-list td {
    height: 47px;
    text-align: center;
    border-bottom: 1px dashed #d9d9d9;
}

.ewb-dc-list tbody tr:first-child td {
    padding-top: 7px;
}

.ewb-dc-list td a, .ewb-dc-list td span {
    display: block;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ewb-dc-list td .ewb-file-name {
    padding-left: 3px;
    text-align: left;
}

.ewb-dc-list tbody tr:hover a, .ewb-dc-list tbody tr:hover span {
    color: #c01a1b;
}

.ewb-dc-btn {
    display: block;
    margin: 0 auto;
    width: 20px;
    height: 19px;
    background: url(../images/dc_btn.png);
}

.ewb-page {
    margin-top: 20px;
}
/*page*/
.page_div{ clear:both; padding:20px 0; text-align:right; color:#666666; font-size:12px;}
.page_div a{color:#666666;}
.page_div .pagination_index_last *{vertical-align:middle\9;}
.page_div .arrow{margin:0 2px 5px;}
.page_div .arrow a, .page_div .index_num, .pagination_index_last a{ display:inline-block; padding:4px 8px; border:#dfdfdf 1px solid; border-radius:3px; transition: all .2s; -webkit-transition: all .2s;
	background: #f1f1f1;
	background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
	background: linear-gradient(#ffffff 10%, #f1f1f1);
}
.page_div .index_num{ border-color:#3b89c8; background:#3b89c8; color:#fff;}
.page_div .index_num a{display:inline; padding:0; background:none; color:#fff; border:none;}
.page_div a:hover{background:#3b89c8; border-color:#3b89c8; color:#fff; text-decoration:none;}
.pagination_index_last{ padding-left:15px;}
.pagination_index_last a{font-weight:bold;}
#pagination_input{width:40px; margin:0 2px; height:27px; border:#dfdfdf 1px solid; background:#fff; text-align:center; border-radius:3px;}
.ewb-main {
    padding-bottom: 45px;
    background-color: #fff;
}