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;}
/*logo*/
.logo_area{text-align: center;width: 1200px;margin: 0 auto;}
.logo_area img{display: block;margin:0 auto;}
.logo{padding:70px 0 25px;}
/*搜索*/
.m_search_area{width:750px;margin:0 auto;padding: 50px 0 70px;}
.m_search_area .m_search{overflow:hidden;width:750px;border: 1px solid #ececec;background:#f7f7f7;border-radius: 30px;margin-right: 15px;}
.m_search_area .m_search .searchtxt{-webkit-appearance: none;-moz-appearance: none;appearance: none;float: left;width: 83%;background:#f7f7f7;height:58px;line-height:58px;color: #808080;font-size:16px;text-indent: 1em;border-top-left-radius: 30px;border-bottom-left-radius: 30px;}
.m_search_area .m_search #searchBtn{float:right;background:#d61618 url("https://www.beijing.gov.cn/so/zcdh/images/zwmc/zwmc_ico_search.png") 20px center no-repeat;cursor: pointer;width:17%;height:60px;line-height: 60px;border-radius: 30px;font-size: 16px;color: #fff;padding-left: 5%;}
#noResult{text-align: center;font-size: 16px;padding:20px;line-height: 2em;}
/*条件筛选*/
.m_tag{ width:100%; overflow:hidden;}
.m_tag .tag_content{ width:1200px; margin:0 auto;}
.m_tag .tag_content li{ display:inline-block; line-height:30px;font-size:20px; cursor:pointer;color: #777;font-weight: 700;padding: 0 27px 30px;}
.m_tag .tag_content li.on{background: url("https://www.beijing.gov.cn/so/zcdh/images/zwmc/zwmc_ico_current.png") center bottom no-repeat;color:#bd1a2d;}
/*搜索结果*/
.g_result{border-top: 1px solid #e2e2e2;margin-top: -11px;}
.u_result{font-size: 20px;color: #000;padding:50px 0 35px;line-height: 2em;width:1140px; margin:0 auto;}
.m_area_item{width:1220px;padding-bottom: 50px;margin:0 auto;}
.item_list{overflow:hidden;}
.item_list li {width:406px;padding:10px 10px 20px;float: left;position: relative;}
.item_list li .box{width:385px;overflow:hidden;background: #fff;padding:15px 20px 0 0;height: 200px;-webkit-box-shadow: 0 5px 10px 1px rgb(0 0 0 / 10%);box-shadow: 0 5px 10px 1px rgb(0 0 0 / 10%);position: relative;}
.item_list li .box .pic{float: left;width:150px;height:165px;text-align: center;border-right:1px dotted #dfdfdf;}
.item_list li .box .pic img{vertical-align:bottom;}
.item_list li .iconbox{width:150px;height: 80px;line-height: 80px;}
.item_list li .box .pic h3{font-size: 19px;font-weight: 700;padding:15px 15px 0;height: 90px;}
.item_list li .txt{float:right;width:190px;padding:15px 0 0 0;}
.item_list li .txt p{font-size: 14px;line-height: 1.5em;color: #000;}
.item_list li .txt p a{color: #333;}
.item_list li .txt span{color: #666;font-size:14px;position: absolute;right:15px;bottom:15px;width:190px;}
/*分页*/
.changepage{text-align:center;margin-top: -1px;padding-bottom:40px;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;font-family: '\5FAE\8F6F\96C5\9ED1';*display: inline;*zoom: 1;+vertical-align: 3px;*height:21px;line-height:37px;width:55px;text-align:center;}
.changepage span{display:inline-block;margin:5px;border:1px solid #e8e8e8;padding:8px 20px;}
.changepage span.u_page{border:0;padding:0;}
@media only screen and (max-width: 750px) {
    .logo_area{width: 100%;}
    .m_layout{width:100%;padding-top: 10px;}
    .logo{padding:10px 0;height: 50px;}
    .slogan{width:90%;}
    .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;}
    .m_search_area .m_search #searchBtn{text-indent: -9999px;height:40px;line-height: 40px;background-position:center;}

    .g_result{margin-top: 0;}
    .u_result{padding:10px 0 0;width:96%;font-size: 16px;}
    .m_area_item{width:100%;}
    .m_tag .tag_content{width:100%;}
    .m_tag .tag_content li{padding:0 2%;font-size: 16px;}
    .m_tag .tag_content li.on{background: 0;}
    .item_list li{width:96%;padding:15px 2% 5px;float: none;margin:0 auto 5px;}
    .item_list li .box{width:100%;padding: 2%;height: auto;}
    .item_list li .box .pic{width:25%;}
    .item_list li .iconbox{width:100%;height: 60px;line-height: 60px;}
    .item_list li .txt{width:70%;padding:0;}
    .item_list li .txt span{width:65%;height: 60px;}
    .item_list li .box .pic h3{padding:2% 0;display: flex;justify-content: center;align-items: center;font-size: 17px;}
    .item_list li .box .pic img{height:50px;}
    .item_list li .txt .content{display: flex;justify-content: center;align-items: center;height: 90px;}
}