body{
    background: #F6F6F6;
    font-family:"PingFangS","Helvetica Neue","Hiragino Sans GB","Helvetica","Arial","Microsoft Yahei","Heiti SC","WenQuanYi Micro Hei","sans-serif";
}
*{
    margin:0;
    padding:0;
}
.search-bar{
    width:100%;
    height:264px;
    background: url("./../../resources/banner_law.png") no-repeat scroll center;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    color:white;
    text-align:center;
}
#search-bar1{
    padding-top:123px;
    font-size: 38px;
    color: #FFFFFF;
    letter-spacing: -0.5px;
}
#search-bar2{
    font-size: 20px;
    color: #F8F8F8;
    line-height: 28px;
}
.search-main{
    width:1200px;
    height:900px;
    margin:0 auto;
}
.search-nav{
    width:1200px;
    margin-top:38px;
    padding:0;
    background:#ffffff;
    height:65px;
    border-radius: 6px;
    padding-top:19px;
}

.search-content{
    margin-top:9.5px;
    float: left;
    width:929px;
    background:#FFFFFF;
    border-radius: 6px;
    padding-left:136px;
    padding-right:135px;
}

.law-news-search{
    background:url('./../../resources/search.png') no-repeat scroll left 160px center;
    background-color:#FFFFFF;
    width:550px;
    height:50px;
    margin-top:141px;
    text-indent: 185px;
    border-radius: 8px;
    border:0;
}
input::-webkit-input-placeholder{
    font-size: 14px;
    color: #8F8F8F;
    line-height: 28px;
}
input::-moz-placeholder{
    font-size: 14px;
    color: #8F8F8F;
    line-height: 28px;
}
input:-ms-input-placeholder{
    font-size: 14px;
    color: #8F8F8F;
    line-height: 28px;
}

::-webkit-scrollbar{
    width: 4px;
}


/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px #ffffff;
    border-radius: 2px;
    background: #ffffff;
}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
    height:10px;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 0 6px #999999;
}

.search-lists{
    height:93px;
    border-bottom:1px solid #E5E5E5;
}

.search-title{
    text-overflow:ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 15px;
    color:#666666;
    letter-spacing: 0;
    line-height: 25px;
    padding-top:23px;
    padding-left:36px;
    padding-right:36px;
}

.search-detail{
    font-size: 12px;
    color: #999999;
    letter-spacing: 0;
    line-height: 25px;
    padding-left:40px;
    padding-right:40px;
    padding-top:2px;
}

.search-detail-a{
    text-decoration:none;
    color: #666666;
}

.search-content-details{
    height:700px;
}

.nextPage{
    height:80px;
    width:100%;
    color:#808080;
}

.page{
    list-style:none;
}

.total-span{
    margin-left:35px;
    height:35px;
    line-height:35px;
    width:300px;
    float:left;
}

.input-font{
    margin-left:30px;
}

.page-li{
    float:left;
    width:70px;
    height:35px;
    text-align:center;
    margin-left:20px;
    border:1px solid #e0e0e0;
    border-radius: 12px;
    line-height:35px;
    cursor: pointer;
}

.page-li-active{
    background:#f5f5f5;
    color:#00CC66
}

.search-search-page{
    width:50px;
    height:35px;
    border-radius:10px;
    background:#f5f5f5;
    text-indent: 12px;
    border:0;
}

.search-div{
    float:right;
    padding-right:46px;
    line-height: 52px;
    cursor: pointer;
    display:none;
}

.search-div-active{
    display:inline;
}

.search-filter{
    /* margin-left: 507px; */
    text-align: center;
}

.search-filter-li{
    width:100px;
    height:40px;
    line-height:40px;
    text-align:center;
    color:#8D8D8D;
    list-style:none;
    font-size:15px;
    border-radius: 8px;
    cursor: pointer;
    /* float:left; */
    /* margin-left:33px; */
    display: inline-block;
}
.search-filter-li-active{
    color:#00CB6E;
}

.news-all-details{
    padding-top:28px;
    height:104px;
    border-bottom:1px solid #E6EAEE;
}
.news-img{
    line-height: 90px;
    width:114px;
    float:left;
    padding-left:40px;
}

.news-details{
    display:inline-block;
    margin-left:31.7px;
    width:571.3px;
}
.news-details-title{
    width:418px;
    text-overflow:ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-weight:bold;
}

.news-details-title a{
    text-decoration: none;
    font-size: 14px;
    color: #354052;

}
.news-details-content{
    margin-top:8px;
    font-size: 12px;
    color: #999999;
}

.news-details-introduce{
    width:140px;
    float:right;
    font-size: 14px;
    color: #999998;
    padding-right:20px;
}
.news-details-source{
}

.news-details-time{
    float:right;
}

.image-style{
    width:114px;
    height:76px;
    border-radius: 4px;
}