
.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.listbox li{height:100%}
.listbox li div {
    float: left;
    line-height: 26px;
    width: 100%;
}
.page-skip{    border: 1px solid #ccc;
    float: left;
    font-family: Tahoma;
    line-height: 17px;
    margin-right: 6px;
    padding: 6px 8px;}
.page-jump, .page-break{display:none;}
.pagination a{    border: 1px solid #ccc;
    float: left;
    font-family: Tahoma;
    line-height: 17px;
    margin-right: 6px;
    padding: 6px 8px;}
.pagination a:hover {color: #eb6212;text-decoration: none;}
.page-cur{
    border: 1px solid #ccc;
    float: left;
    font-family: Tahoma;
    line-height: 17px;
    margin-right: 6px;
    padding: 6px 8px;
    background-color: #eb6212;
    color: #fff;
    font-weight: bold;}

.boxer{ border:1px solid #d1d2d4;}
.boxer .pass_list{ height:45px; background:#ebebeb;}
.boxer .pass_list li{ line-height:45px; font-size:16px; padding:0 24px; float:left;}
.boxer .pass_list li a{ color:#5e5f62; text-decoration:none;}
.boxer .pass_list .act{background:#f5f5f5;}
.boxer .pass_list .act a{ color:#00A3E4;}
.boxer .pass_list li a:hover{ color:#00A3E4;}
.boxer article{ padding:20px 20px 10px 20px; background:#f5f5f5; overflow:hidden;}

.info-showbox {
padding:20px;
margin-top: -1px;
position: relative;
min-height: 500px;
_height: 500px; background:#f5f5f5;
}

.selete-checklist {
float: left;
width: 70%;
padding-top: 5px; font-size:14px;
}
.selete-checklist label{ color:#666;}
.selete-item {
float: left;
min-width: 60px;
_width: 60px;
margin-right: 17px;
position: relative;
}
.selete-item .ms-radio, .selete-item li, .selete-item label {
float: left;
cursor: pointer;
}
.ms-radio {
margin-right: 3px;
display: inline-block;
width: 14px;
height: 14px;
border: 1px solid #B1B1B1;
border-radius: 10px;
cursor: pointer;
position: relative;
}
.current .ms-radio .i {
background: #00A3E4;
border-radius: 10px;
}
.ms-radio .i {
display: inline-block;
position: absolute;
top: 2px;
left: 2px;
height: 10px;
width: 10px;
cursor: pointer;
background: #fff;
}
.info-searchbox {
float: right;
height: 40px;
background: #fff;
border: 1px solid #CDCDCD;
box-shadow: -1px 0 3px rgba(0,0,0,.1) inset;
}
.searchbox {
padding: 0 10px 0 8px;
width: 24%;
height: 40px;
background: #F1F1F1; position: absolute; right:20px;
}
.info-searchbox .input-search {
margin-top: 10px;
border-right: 1px solid #E5E5E5;
}
.input-search {
float: left;
margin-top: 12px;
width: 87%;
height: 20px;
line-height: 20px;
border: 0;
background: none;
color: #999; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; display:block;
}
.btn-search {
float: right;
margin-top: 5%;
}
.btn-search {
width: 19px;
height: 21px;
background-position: 0 -95px;
}
.publicspr, .toplink {
background-repeat: no-repeat;
background-image: url(../images/public-v2.png);
}
.tnd { cursor:pointer;
overflow: hidden;
}	
	
.imgtextlist {
float: left;
width: 1000px;
padding: 30px 0 0;
position: relative;
}
.imgtextlist li {
float: left; margin-right:20px;
width: 194px;
height: 315px;
margin-bottom: 22px;
text-align: center;
line-height: 15px;
cursor: pointer;
position: relative;
}
.imgtextlist li .child_info{ position:fixed; width:180px; max-height:420px; background:rgba(15,31,52,0.8); border:1px solid #555; border-radius:5px; box-shadow:0 0 6px #7c7c7c; display:none; text-align:left; line-height:24px; padding:10px; text-shadow:1px 1px 0 #111; z-index:9999;}
.imgtextlist li:hover .child_info{ display:block;}
.imgtextlist li p{ font-size:14px;}
.imgtextlist a { text-decoration:none;
color: #666;
}
.imgtextlist a:hover{ color:#00A3E4;}
.imgtextlist img{
width:194px;
height:293px;
}
.imgtextlist img {
display: block;
margin: 0 auto 7px;
}

.child_info span{ display:block;}
.child_info .blue{ color:#3399cc;}
.child_info .green{ color:#06ff0e;}
.child_info .grey{ color:#eee;}
.child_info .red{ color:#f00;}
.child_info .yellow{ color:#ff0;}
.child_info .fz14{ font-size:16px;}

#result{ display:block; height:42px; line-height:42px;padding: 7px 0 7px 80px; font-size:14px; color:#666;}
#result dl {
width: 850px;
height: 20px;
}
#result dt { font-weight:bold;
float: left;
width: 100px;
text-align: right;
margin-left: -110px;
padding-right: 10px;
}
#result dd a{ color:#666;-webkit-transition: 0.3s ease;
-moz-transition: .3s ease;
-o-transition: .3s ease;
transition: .3s ease; text-decoration:none;
border: 1px solid #df3b2a;
padding: 2px 24px 2px 8px;
background: #fff url(../images/sort.gif) no-repeat right -324px;
color: #666;
white-space: nowrap;
}
#result dd a:hover { text-decoration: none; color: #fff; background: #df3b2a url(../images/sort.gif) no-repeat right -354px; border-radius:5px 0 5px 0;}
#result dd {float: left;
width: 84px;
height: 24px;
width: auto;
margin-right: 5px;
}