.screening-box {
    border: 1px solid #e3e3e3;
}
.soso-top {
    border-bottom: 1px solid #e3e3e3;
    height: 34px;
    padding: 23px 0 20px 20px;
}


.fn-clear::after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.fn-clear {
    position: relative;
}
.so-lb {
    padding: 10px 15px;
}
.so-lb dl {
    padding-bottom: 5px;
    padding-top: 5px;
}


.so-lb dl dt {
    color: #676767;
    display: inline;
    float: left;
    text-align: right;
    width: 100px;
}


.so-lb dl dd {
    display: inline;
    float: right;
    width: 1050px;
}

.so-lb a:hover, .so-lb a.dq {
    background: #ffa54f  none repeat scroll 0 0;
    color: #fff;
}
.so-lb a {
    color: #005ea7;
    padding: 3px 8px;
}
.mt15 {
    margin-top: 15px;
}

.query_result {
    background: rgba(0, 0, 0, 0) url("../../../image/border-top-line.png") no-repeat scroll 0 0;
    border-top: 0 none;
}

.search-box .return {
    background: rgba(0, 0, 0, 0) url("../../../image/search_icon.png") repeat scroll 0 -100px;
    cursor: pointer;
    float: left;
    height: 26px;
    margin: 5px 5px 0;
    width: 27px;
}

.search-box .return:hover {
    background-position: -32px -100px;
}

.lnk_search {
    background: #FFA54F url("../../../image/search.png") no-repeat scroll center center;
    cursor: pointer;
    display: block;
    height: 35px;
    width: 58px;
}
.lnk_search:hover {
    background-color: #fe721d;
}

.che-tit {
    color: #676767;
    height: 47px;
    line-height: 47px;
    padding-left: 28px;
    border: 1px solid #e3e3e3;
    border-bottom:0 none;
    border-top:0 none;
}

.header .button {
    background: rgba(0, 0, 0, 0) url("../../../image/pub_btn.png") repeat scroll 0 0;
    color: #2e363c;
    float: right;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin-top: -30px;
    padding-left: 36px;
    width: 70px;
    
}
.header .button:hover {
    background-position: 0 -26px;
    color: #1eb0ec;
    text-decoration: none;
}

.lineSearchbg a.btn_search {
    background-position: 0 -90px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    line-height: 32px;
    position: absolute;
    right: -46px;
    text-align: center;
    top: -1px;
    width: 71px;
}
.lineSearchbg a.btn_search:hover {
    background-position: 0 -125px;
    text-decoration: none;
}

.query_result {
    background: rgba(0, 0, 0, 0) url("../../../image/border-top-line.png") no-repeat scroll 0 0;
    border-top: 0 none;
}


.addrselector {top: 4px;}
.addrselector .addr {width: 178px;border:none;}
.addrselector dl {margin: 6px 0 0 -30px;}
.lineSearch{border: 2px solid #fe721d;border-radius: 3px;height: 35px;width: 500px;}
.lineSearch li .boxSearch,.lineSearch li .boxSearchHover{position:relative;width:255px;padding-left:7px;color:#777;height:31px;border:1px solid #dbdbdb;margin-right:8px;line-height:31px;cursor:pointer;}
.lineSearch li .boxSearchHover{z-index:2001;border:1px solid #FBD8A1;border-bottom-color:#fff;}
.boxSearch .key_word{position:absolute;left:26px;top:5px;line-height:22px;color:#777;}
.boxSearch .ico_shBlue{margin-top:7px;width:12px;height:17px;display:inline-block;background-position:left -165px;}
.boxSearch .btn_search,.boxSearch .btn_search_current{border-left:1px solid #dbdbdb;background-position:6px -186px;width:10px;height:5px;margin-top:4px;padding:9px 6px;_padding:9px 6px 0;}
.boxSearch .btn_search_current{background-position:6px -202px;}

.lineSearchbg{border:1px solid #dbdbdb;height:31px;line-height:31px;width:390px;}
.lineSearchbg .ico_serGray{width:18px;height:18px;background-position:8px -52px;padding:7px 5px 0 8px;}
.lineSearchbg input{font-size:14px;font-family:Arial,sans-serif;border:0;height:15px;line-height:15px;padding:9px 0 7px;width:312px;color:#b5b5b5;background:#fff;}
.lineSearchbg a.btn_search{background-position:0 -90px;height:33px;line-height:32px;display:inline-block;width:71px;font-weight:bold;color:#fff;text-align:center;font-size:14px;position:absolute;right:-46px;top:-1px;}
.lineSearchbg a.btn_search:hover{background-position:0 -125px;text-decoration:none;}

#dataGrid .datagrid-row {
	height:50px;
}

#dataGrid .datagrid-row-over{
    background: #eef8fb none repeat scroll 0 0;
}

#dataGrid .datagrid-header td, #dataGrid .datagrid-body td, #dataGrid .datagrid-footer td {
    border-style: dotted;
    border-width: 0 0 1px 0;
    margin: 0;
    padding: 0;
}

#dataGrid .datagrid-header-row{
	height:35px
}
