.test20511{display:block;}
.openInfoSearchBox {
    border: 1px solid #dfdfdf;
    border-radius: 5px;overflow: hidden;
    margin: 12px 15px 0px
;}

.openInfoSearchBox input {
    font-size: 15px;
    height: 44px;
    line-height: 44px;
    width: 700px;
    border: none;
    margin-left: 15px
;}

.openInfoSearchBox button {
    background: #015293;
    color: #fff;
    font-size: 16px;
    width: 85px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    float: right;
    border: none;
    cursor: pointer;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    letter-spacing: 5px
;}

.openInfoSearchBox .button {
    background: #015293;
    color: #fff;
    font-size: 16px;
    width: 85px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    float: right;
    border: none;
    cursor: pointer;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    letter-spacing: 5px
;}

@media screen and (max-width: 800px) { 
    .openInfoSearchBox {
        display:none;}
}
#banner{
    position: absolute;
    left: 0;}
.pagesbox{margin: 30px 0 20px 0px;text-align: center;}
.pagesbox a{}
.pagesbox [onclick],.pagesbox a.sel{padding: 6px 10px;
    background: #F8F8F8;
    text-align: center;
    display: inline-block;
    border-radius: 4px;
    border: 1px solid #DDD;}
.pagesbox a.sel{color: #FFF;background: #2671c2;}
.pubInfoRetResult{padding: 60px;}
.pubInfoRetResult .qwss{
   height:41px;
   font-size: 14px;
   min-width: 170px;
   max-width:900px;
   width:84%;  
   outline: none;
   padding-left: 10px;
   border-radius: 2px;
   border: 1px solid #e5e5e5;}
.pubInfoRetResult .tj{
   padding-left: 6px;
   letter-spacing: 5px;
   color: white;
   min-width: 53px;
   max-width: 150px;
   height:42px;
   border: 0;
   border-radius: 4px;
   background-color:#015293;
   position: relative;
   top:0px;
   width: 20%;
   cursor: pointer;}
.pubInfoRetResult a{
   cursor: pointer;}
.pubInfoRetResult ._list td input{
   width:150px;}
.pubInfoRetResult ._margin{
   margin-top:20px;}
.pubInfoRetResult ._list{
   margin-bottom:40px;}
.pubInfoRetResult .open_table tr td,.open_table tr th{
   border:1px solid #000;}
.pubInfoRetResult .open_table tr td{
   width:41%;
   line-height:5px;}
.pubInfoRetResult .open_table tr th{
   width:95px;
   line-height: 42px;}
.pubInfoRetResult .article_content{
   position: relative;
   top: -10px;
   line-height: 24px;
   color: #808bb1;
   padding: 10px 0px;
   cursor: pointer;}
.pubInfoRetResult ._date{
   display: inline-block;
   line-height: 30px;
   background-color: #fafafa;
   padding: 0px 20px;
   color: #a2accb;}
.pubInfoRetResult ._type{
   border:1px solid red;
   border-radius: 4px;
   font-size: 15px;
   color: red;}
.pubInfoRetResult h1 a{
   font-size: 18px;}
.pubInfoRetResult ._type span{
   font-size: 18px;
   color:red;}
.pubInfoRetResult .listDesc{
   cursor: pointer;}
.pubInfoRetResult .sel{ 
   color: red;}
.pubInfoRetResult .emptydiv{
   text-align: center;}
.pagebox{    margin-top: 15px;}
.pagebox a{margin: 0 6px;}
@media screen and (max-width:600px) {
    .pubInfoRetResult .emptydiv>img{
        width: auto;
        height: 200px;}    
}
