body{background-color: #f5f5f5;}
main {background: url("../images/bzgfList_bg.jpg") top center no-repeat #dcf1fd;padding: 90px 0 100px;}

.breadcrumbs{padding-top: 100px;}
.breadcrumbs .top_tle{margin-bottom: 120px;color: #fff;}
.breadcrumbs .top_tle h2{font-size: 50px;font-weight: bold;}
.breadcrumbs .top_tle p{font-size: 20px;margin-top: 10px;}
.breadcrumbs .list_mune{padding-bottom: 6px;}
.breadcrumbs .list_mune li{float: left;margin-right: 40px;}
.breadcrumbs .list_mune li a{display: block;font-size: 22px;color: #fff;height: 60px;line-height: 60px;position: relative;}
.breadcrumbs .list_mune li.on a{font-weight: bold;}
.breadcrumbs .list_mune li a::before{content: '';position: absolute;width: 0;height: 3px;top: 0;transition: all 0.3s ease;background-color: #fff;}
.breadcrumbs .list_mune li a:hover::before{width: 100%;}
.breadcrumbs .list_mune li.on a::before{width: 100%;}

.bzgf_box{background-color: #fff;padding: 0 30px;border-radius: 6px;}
.query_box{padding: 20px 0;position: relative;}
.query_box input:focus{outline: none;border-color: #007BFF;}
.query_box .search_word{width: 300px;height: 40px;border: 1px solid #ccc;line-height: 40px;padding: 0 60px 0 10px;margin-right: 20px;}
.query_box .search_btn{height: 40px;border: none;cursor: pointer;background-color: #0424b7;color: #fff;padding: 0 20px;border-radius: 2px;}
.query_box .search_btn:hover{background-color: #0036e2;}

.table_responsive{min-height:560px;}
.table_box{width: 100%; min-height: 200px;}
.table_box table{width: 100%;}
.table_box table thead tr{background: #f4f5f8;}
.table_box table th{line-height: 60px;height: 60px;text-align: center;font-size: 18px;color: #333;font-weight: bold;}
.table_box table th:last-child{border: none;}
.table_box table tr {line-height: 60px;height: 60px;border-top: 1px solid #e7ecf4;border-radius: 6px;}
.table_box table tbody tr:last-child {border-bottom: 1px solid #e2e5ea;}
.table_box table tbody tr:hover{box-shadow: 0px 0px 12px 6px #e8e8e8;border: none;}
.table_box table tbody tr:hover td {color: #1c41fb;}
.table_box table tbody tr:hover td a{color: #1c41fb;}
.table_box table tbody tr:hover + tr{border: none;}
.table_box table td {line-height: normal;height: 60px;text-align: center;border-right: 1px solid #fff;font-size: 16px;color: #666;padding: 10px 0;}
.table_box table td a {color: #333;display: block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 20px;max-width: 600px;}
.table_box table td a:hover { color: #1d90f5;}
.table_box table .td1 { width: 8%;}
.table_box table .td2 { width: 16%;}
.table_box table .td3 {width: 30%;white-space: nowrap;}
.table_box table .td4 { width: 22%;}
.table_box table .td5 { width: 12%;}
.table_box table .td6 { width: 12%;}
.table_box table .td6 a{color: #46aafb;}
.flfg_box table .td3,.flfg_box table .td5{display:none;}
.flfg_box table td a{max-width:900px;}

@media screen and (max-width:959px){
    .breadcrumbs .list_mune{padding-left: 10px;}
    .bzgf_box{padding: 0 10px;border-radius: 0;}
    .breadcrumbs .list_mune li {margin-right: 30px;}
    .query_box .search_word{display: block;margin-bottom: 10px;}
    .table_responsive{overflow-x: auto;}
    .table_box table {width: 1200px;}

}
@media screen and (max-width:600px){
    .breadcrumbs .list_mune li a{font-size: 18px;}
    .breadcrumbs .list_mune li {margin-right: 20px;}
  	.query_box{display:none;}
    .table_box{padding-top:15px;}
}
@media screen and (max-width:450px){
  	.breadcrumbs .list_mune li a {font-size: 16px;}
    .breadcrumbs .list_mune li {margin-right: 15px;}
}