body, h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ol, ul, li, form, table, th, td, a, img, span, strong, var, em, input, textarea, select, option, i { margin: 0; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-text-size-adjust: none; }
html, body, input, select { padding: 0; border: 0; font: 16px '\5FAE\8F6F\96C5\9ED1'; color: #000; }
ul, ol, li { list-style: none; }
img { vertical-align: top; border: none; }
.fl { float: left; }
.fr { float: right; }
.clearfix:after { content: ''; display: block; clear: both; }
a { color: #000; text-decoration: none; }
dl { margin: 0; padding: 0; border: 0; }
dt, dd { clear: both; }
h1 { font-size: 22px; color: #000; font-weight: bold; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; color: #000; font-weight: normal; }
textarea, input { font-size: 12px; line-height: 15px; margin: 0; padding: 0; }
dl { margin: 0; padding: 0; border: 0; }
dt, dd { clear: both; }
a:link { text-decoration: none; color: #000; }
a:visited { text-decoration: none; color: #000; }
a:hover { text-decoration: none; color: #000; }
input { border: none; outline: none; }
.clearfix:after {content:"\200B"; display:block; height:0; clear:both;}
.clearfix {*zoom:1;}
body {font-size: 16px;}
.g_wrap * {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}

.g_wrap{background: url(../images/headbg.jpg) center 0 no-repeat;}
.m_head{width:1200px;margin:0 auto;height: 280px;position: relative;}
.qrcode{position: absolute;right:0;bottom: 0;width:120px;height: 120px;}
.u_mobile_head{display: none;}
/*筛选*/
.m_layout{width:1200px;margin:0 auto;}
.query_area{padding: 150px 0 50px;}
.file_box{float:left;margin-right: 30px;}
.file_box span{font-size: 24px;font-weight: 700;color: #777;}
.file_box input{border:1px solid #c6c6c6;height: 40px;line-height: 40px;padding:0 15px;color: #5e5e5e;font-size: 18px;}
.file_box input::placeholder{color: #919191;}
.file_box .file_name{width:410px;}
.file_box .file_size{width:250px;}
.btn_search{background: url(../images/btn_search.png) 0 0 no-repeat;width:120px;height: 40px;border:0;float: left;text-indent: -9999px;margin-right: 10px;}
.btn_filter{float:left;font-size: 16px;color: #919191;background: url(../images/btn_filter.png) right center no-repeat;padding-right: 35px;height: 40px;line-height: 40px;cursor: pointer;}
.category_area{padding:30px 0 30px 30px;overflow-y: auto;}
.category_box{overflow:hidden;padding-bottom: 10px;}
.category_box .category_title{float: left;font-size: 16px; line-height: 40px;line-height: 40px; color: #000;font-weight: 700;}
.category_box .theme{float: left;width:960px;height: 40px;overflow: hidden;}
.theme li{display:inline-block;font-size: 16px; line-height: 38px;line-height: 38px;padding:0 15px; color: #5e5e5e;border:1px solid transparent;margin:0 12px 12px 0;cursor: pointer;position: relative;}
.theme li.on{border:1px solid #d61618;}
.theme li .icon_select{width:24px;height:24px;background: url(../images/btn_selected.png) 0 0 no-repeat;position: absolute;right:0;bottom:0;display: none;}
.theme li.on .icon_select{display: block;}
.theme.expend{height: auto;}
.search_layer{background: #f3f3f3;}
.btn_fold{float:right;font-size: 14px;color: #000;background: #c6c6c6 url(../images/btn_down.png) 50px center no-repeat;height: 22px;line-height: 22px;padding:0 30px 0 20px;margin: 10px 0 0;cursor: pointer;}
.btn_fold.cur{background: #c6c6c6 url(../images/btn_up.png) 50px center no-repeat;}
.time_box{float: left;}
.time_start,.time_txt,.time_end{float: left;font-size: 16px;color: #c7ccd7;text-align: center;padding-top: 5px;}
.time_txt{line-height: 30px;}
.time_start input,.time_end input{width:134px;text-align: center;font-size: 16px;border:1px solid #c6c6c6;line-height: 32px;height: 32px;}
.time_input::placeholder{color: #919191;}
.time_txt{color: #5e5e5e;width:90px;}
#noResult{text-align: center;font-size: 16px;padding:20px;line-height: 2em;}
/*内容*/
.news_list li{padding:40px 0;border-bottom: 1px solid #c6c6c6;}
.news_list li h3{padding-bottom: 10px;}
.news_list li h3 .tag{display: inline-block;font-size: 16px;height: 30px;line-height: 30px;color: #fff;padding:0 10px;background: #bd1a2d;margin-right: 10px;}
.news_list li h3 .title{display: inline;font-size: 20px;line-height: 1.5em;color: #000;}
.news_list li h3 .title a{color: #000;}
.news_list li .info{font-size: 16px;line-height: 2em;color: #5e5e5e;margin-right: 40px;}
.news_list li .classify{display: block;}
#noResult{text-align: center;font-size: 16px;padding:20px;line-height: 2em;}
/*分页*/
.changepage{ text-align: center; padding: 50px 0; border-top: 1px solid #fff; }
.changepage a { padding: 8px 20px; display: inline-block; margin: 0 5px; border: 1px solid #e8e8e8; background: #fff; font-size: 14px; }
.changepage a:hover, .changepage .current { background: #d30b15; color: #fff; }
.changepage input { border: 1px solid #e8e8e8; display: inline-block; padding: 8px 10px; margin: 0 5px; height: 37px; font-size: 14px;width: 60px; text-align: center; }
.changepage span { display: inline-block; margin: 0 5px; border: 1px solid #e8e8e8; padding: 8px 20px; }
.changepage span.u_page { border: 0; padding: 0; }
.changepage .active {background: #D30B15;color: #fff;border: 1px solid #D30B15;}

.changepage  .total-num-span{
    padding: 0;
    margin: 0;
    border: none;
    font-size: 14px;
    background: #FFFFFF;
    color: #333333;
}

.changepage  .total-num{
    display: inline-block;
    padding: 0;
    margin: 0;
    border: none;
    font-size: 14px;
    background: #FFFFFF;
    color: #333333;
}
/*首页*/
.g_wrap_index{background: url(../images/index_bg.jpg) center 0 ;background-repeat: no-repeat;background-size: cover;}
.index_title{width:1020px;margin:0 auto;padding:140px 0 25px;text-align: center;}
/*搜索*/
.m_search_area{width:1020px;margin:0 auto;}
.m_search_area .m_search{overflow:hidden;width:1020px;border: 1px solid #bd1a2d;background:#fff;margin-right: 15px;}
.m_search_area .m_search .searchtxt{-webkit-appearance: none;-moz-appearance: none;appearance: none;float: left;width: 80%;height:58px;line-height:58px;color: #403435;font-size:18px;text-indent: 1em;border-top-left-radius: 30px;border-bottom-left-radius: 30px;}
.m_search_area .m_search #searchBtn{float:right;background:#bd1a2d url(../images/index_btn_search.png) 0 center no-repeat;cursor: pointer;width:17%;height:60px;line-height: 60px;text-indent: -9999px;}
.m_search_area .m_search .searchtxt::placeholder{color: #999;}
.item_list{overflow:hidden;width:1020px;margin:0 auto;padding:30px 0;}
.item_list ul{margin-left: -30px;}
.item_list ul li{float: left;margin-left: 15px;margin-bottom: 25px;width: calc(33.3% - 15px);}
.item_list ul li a{display:block;height: 40px;line-height: 40px;padding:0 25px;background: #fff;font-size: 14px;font-weight: 700;color: #403435;}
.item_list ul li:hover a{color: #fff;background: #dabd85;}
.links{overflow:hidden;width:1088px;margin:0 auto;padding:30px 0 20px;}
.links ul{margin-left: -30px;}
.links ul li{float: left;margin:0 0 0 35px;background: url(../images/index_icon_bg.png) 0 0 no-repeat;}
.links ul li a{height: 124px;line-height: 124px;width:514px;display: block;font-size: 19px;color: #403435;padding-left: 180px;background: url(../images/index_icon_file.png) 58px 23px no-repeat;}
.links ul li:nth-child(1) a{background: url(../images/index_icon_database.png) 58px 23px no-repeat;}
.links ul li:hover{background: url(../images/index_icon_bghover.png) 0 0 no-repeat;}
@media only screen and (max-width: 750px) {
.g_wrap{background: 0;}
.u_mobile_head{display: block;width:100%;height: auto;}
.m_head{display: none;}
.query_area{padding:2%;text-align: center;}
.m_layout{width:100%;padding-top: 10px;}
.file_box{margin: 0 0 10px;float: none;}
.file_box span{font-size: 18px;width:25%;float: left;line-height: 40px;}
.file_box .file_name,.file_box .file_size{width:75%;}
.btn_search,.btn_filter{display: inline-block;float: none;}
.btn_search{width:100px;background-size: 100%;background-position: center;}
.category_area{padding:2%;}
.theme li{margin:0 1% 1% 0;}
.category_box .theme{width:100%;}
.news_list{padding:0 2%;}
.news_list li{padding:3% 2%;}
.news_list li h3 .title{font-size: 18px;}
.news_list li .info{line-height: 1.5em;display: block;}
.changepage{padding:10px 0;}
.changepage a{margin-bottom: 5px;}
.m_search_area{width:100%;padding:15px 0 10px;}
.m_search_area .m_search{width:96%;margin:0 auto;}
.m_search_area .adv_search{width:20%;float: right;font-size: 14px;line-height: 40px;}
.m_search_area .m_search .searchtxt{height:40px;line-height: 40px;width:75%;}
.m_search_area .m_search #searchBtn{text-indent: -9999px;height:40px;line-height: 40px;background-position:center;background-size: 170%;width:23%;}
.g_wrap_index{background: url(../images/index_bg.jpg) center 0 no-repeat;}
.index_title,.links{width:100%;}
.index_title{padding:6% 0 3%;}
.index_title img{width:100%;}
.item_list{padding: 3% 2%;width:100%;}
.item_list ul,.links ul{margin:0;}
.item_list ul li{margin:0 2% 2% 0;}
.item_list ul li a{padding:0 15px;font-size: 18px;}
.links{padding:10px 0;}
.links ul li{float: none;margin: 0 auto;}
.links ul li,.links ul li:hover{background: 0;}
.links ul li a,.links ul li a,.links ul li:nth-child(1) a{background: #fff;height: 50px;line-height: 50px;padding: 0;text-align: center;width:80%;margin: 0 auto 10px;font-size: 20px;}
}
.btn_reset{float:right;font-size: 14px;color: #bd1a2d;background: white;height: 22px;line-height: 22px;padding:0 30px 0 20px;margin: 10px 0 0;cursor: pointer;border: 1px solid #BD1A2D;}
em {
    color: #bd1a2d;
    font-style: normal;
}
.selected-conditions-div {
    display: flex;
}

.selected-conditions-title {
    font-size: 16px;
    line-height: 40px;
    color: #000;
    font-weight: 700;
    margin-right: 20px;
    flex-shrink: 0;
}

.selected-conditions-div .selected-conditions-con {
    display: flex;
    flex-wrap: wrap;
}

.selected-conditions-div .selected-conditions-con .item-selected-conditions {
    display: flex;
    align-items: center;
    padding: 5px 10px;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.selected-conditions-div .selected-conditions-con .item-selected-conditions span {
    font-size: 16px;
    color: #333333;
    display: inline-block;
    margin-right: 7px;
}

.selected-conditions-div .selected-conditions-con .item-selected-conditions img {
    width: 8px;
    cursor: pointer;
}