body{background:#F4F8FA}
.libraryBox{width:1140px;margin:auto;margin-top:30px;margin-bottom:30px}
*{box-sizing:border-box;}
.searchBox{width:100%;border-collapse: collapse;}
.searchBox input{width:100%;padding:0;margin:0;height:34px;padding-left:10px;}
.searchBox tr{padding:10px 0}
.searchBox td{background:#FAFAFA;height:40px;padding:10px 0}
.searchBox td:nth-child(odd){text-align: right}
.libraryBox .title{border-top-left-radius:5px;border-top-right-radius:5px;background:url(../../img/competition_img/index/渐变.png) repeat-x;;font-size:16px;height:40px;line-height: 40px;;padding-left:20px;color:#fff;box-sizing:border-box;}
.libraryBox .libraryBoxInfo{width:100%;margin-bottom:30px;border:1px solid #ededed;border-top:0;box-sizing:border-box;padding:20px;background:#fff;}
.msgInfo{width:100%;margin-top:20px;}
.msgInfo th{background:#EBEBEB;text-align: center;width:50%}
.msgInfo td{background:#FAFAFA;text-align: center}
.msgInfo td,.msgInfo th{padding:15px 0;border:1px solid #fff}
a{text-decoration: none;color:#000;}
a:hover{color:#D3140B;}
select{width:100%;height:24px;}
.searchBox button{color:#fff;}
label{font-weight:normal}
.searchBox .resetBtn{margin-left:20px;}
.searchBox .resetBtn,.searchBox .searchBtn{width:30%;padding:0}
.libraryListContentDetailed p,.libraryListContentDetailed{font-size:14px;color:#616161}


.libraryBox .infoTitle,.libraryBox .nameNumber{text-align: center}
.nameNumber{color:#E7160C;font-size:12px;font-weight: bold}
.dispatchDate{text-align: right;font-size:12px;color:#005AD5;}
hr{background:#f5f5f5;}

.libraryBox .infoContain{margin-bottom:30px;}
.libraryBox .formUrl{color:red;margin:20px auto 30px auto;line-height: 30px;}


.libraryTop{margin-bottom:10px;}
.form-group .searchBtn{margin:0 10px 0 20px}
/* .libraryBoxInfo .form-group input{margin-top:3px;} */
.libraryListContent{line-height:29.2px;;text-align:justify;}
.libraryListContentDetailed{font-size:14px;color:#616161}
.article-list .article-item .libraryListContent{font-size:14px;line-height:20px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;height:63px;}
/* .startDateBox>label{margin-left:17px} */
@media (min-width: 768px){
    #subCategorySearch{width:175px;}
    #categorySearch{width:175px;}
    #subCategorySearch{width:175px;}
    .form-group>label{width:80px;text-align: center;height:100%;display:block;float:left;line-height: 34px;}
    .form-inline .form-control{width:175px;}
}

.lawsBox .form-group{display:none;margin-bottom:5px;}
.lawsBox .lawsTitle,.lawsBox .lawsBtnBox{display:inline-block}
.libraryBoxInfo .form-inline{position:relative;overflow: hidden}
.moreCourse{margin-left:10px;color:#e64346;line-height: 35px;cursor:pointer;box-sizing:border-box}
.moreCourse>img{width:10px;height:10px;}
.breadcrumb > li:not(:first-child):before{content:"/\00a0";padding:0 5px;color:#ccc}
.breadcrumb li.active{color:#919191}
.divisionLine{margin:20px 0;border:0;border-top:1px solid #f5f5f5}
/* .libraryListContent p:not(:first-child){display:none} */



@media (max-width: 768px){
    .libraryBox{width:100%}
    #categorySearch{width:100%;}
    #subCategorySearch{width:100%;}
    .libraryBox .libraryBoxInfo{width:100%;padding:20px;box-sizing: border-box}
    .form-group .searchBtn{margin:0 10px 0 0 }
    .form-group{width:100%;margin-bottom:2px}
    .lawsBtnBox{width:40%}
    .advantageQuery{width:28%}
}
