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;}

.m_headbox{background: url(../../images/myjj/headbg.jpg) center 0 no-repeat;height: 420px;}
.m_head,.m_layout{width:1200px;margin:0 auto;clear: both;}
.m_title{border-bottom: 1px solid #c9c9c9;font-size: 36px;text-align: center;color: #464646;font-weight: 700;padding-bottom: 30px;margin-bottom: 50px;}
/*搜索统计*/
.zck_search_total{padding:0 0 40px;position: relative;}
.zck_search_total p{font-size: 14px;color: #2a2a2a;line-height: 40px;text-align: right;}
#u_btn{float:right;width:130px; height:40px; background:#3e94e7 url(../../images/myjj/ico_search.png) 33px center no-repeat;padding: 0 0 0 25px;font-size:18px; line-height:40px; color:#fff; cursor:pointer;text-align: center;margin-left: 10px;}
/*条件筛选*/
.m_layout_wrap{padding-top: 15px;}
.m_layout_wrap .m_layout{background: #f9f9f9;}
.m_tag{ width:100%; overflow:hidden;position: relative;}
.m_tag .tag_title{background: #f2f4f5; width:100px;display: table-cell;text-align: center;vertical-align: middle;font-size:16px;color:#0d1c28;}
.m_tag .tag_content{display: table-cell;position:relative;overflow: hidden;}
.m_tag .tag_content li{ display:inline-block; font-size:16px; cursor:pointer;color: #2a2a2a;padding:0 25px;line-height: 50px;height: 50px;}
.m_tag .tag_content li:hover,.m_tag .tag_content li.on{ color:#bd1a2d;font-weight: 700;}
.m_tag .tag_content li:last-child{border-right:none;}      
.btn_fold{width:17px;height:10px;background: url(../../images/myjj/topics_myjjzjc_down_20240430.png) 0 center no-repeat;display: inline-block;padding:0 20px 0 10px;position: absolute;right: 0;top:20px;cursor: pointer;}
.btn_fold.cur{background: url(../../images/myjj/topics_myjjzjc_up_20240430.png) 0 center no-repeat;}
.m_tag_zgbm{height: 50px;overflow: hidden;}
.m_tag_zgbm .tag_title{vertical-align: initial;}
.m_tag_zgbm.expend{height: auto;overflow: auto;}
/*项目申报*/
.m_hd{border-bottom: 5px solid #000;line-height: 2.5em;margin:30px 0;overflow: hidden;}
.m_hd h2{font-size: 24px;font-weight: 700;float: left;}
.m_search{overflow:hidden;width:310px;background:#f1f2f3;margin-bottom: 5px;float: right;}
.m_search .search_txt{background:#f1f2f3;-webkit-appearance: none;-moz-appearance: none;appearance: none;float: left;width: 88%;height:34px;line-height:34px;color: #808080;font-size:16px;text-indent: 1em;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.m_search .search_btn{float:right;background:#bd1a2d url(../../images/myjj/ico_search.png) center no-repeat;cursor: pointer;width:12%;height:34px;line-height: 34px;font-size: 16px;color: #fff;text-indent: -9999px;}
#noResult{text-align: center;}
#noResult img{width: 30%;}
#noResult p{text-align: center;font-size: 16px;line-height: 2em;}
.sort_box{float: left;font-size: 16px;}
.sort_box p{float: left;margin-right: 20px;}
.sort_box span{float: left;padding:0 20px 0 10px;border: 1px solid #eee;color: #727475;margin-left: -1px;cursor: pointer;background: url(../../images/myjj/ico_arrow_down.png) 50px center no-repeat;}
.sort_box span.on{border-color: #bd1a2d;color: #fff;background: #bd1a2d url(../../images/myjj/ico_arrow_down_on.png) 50px center no-repeat;}
.sort_box span.up{background: url(../../images/myjj/ico_arrow_up.png) 50px center no-repeat;}
.sort_box span.on.up{background:#bd1a2d url(../../images/myjj/ico_arrow_up_on.png) 50px center no-repeat;}
.total{float: right;}
.result_box ul{margin-left: -2%;margin-top: 30px; padding-bottom: 30px;   -webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;/* display: flex; */-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap:wrap;flex-wrap: wrap;}
.result_box ul li{float: left;margin-left: 2%;width: 23%;margin-bottom: 2%;}
.result_box ul li .item{box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);border-radius: 8px;padding:8% 5% 5%;position: relative;}
.result_box ul li .item h3{font-size: 18px;line-height: 1.5em;margin-bottom: 10px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;color: #0d1c28;height: 54px;}
.result_box ul li .item h3 a{color:#0d1c28;}
.result_box ul li .item:hover{background: #bd1a2d;}
.result_box ul li .item h3,.result_box ul li .item:hover h3 a,.result_box ul li .item:hover span{color: #fff;}
.result_box ul li .item:hover .item_status span:nth-child(1),.result_box ul li .item:hover .item_status span:nth-child(2){border-color: #fff;}
.item_status{margin-bottom: 30px;}
.item_status span{display: inline-block;font-size: 14px;border-radius: 5px;margin-right: 10px;padding:0 5px;}
.item_status span:nth-child(1){border:1px solid #bd1a2d;color: #bd1a2d;}
.item_status span:nth-child(2){border:1px solid #ff730d;color: #ff730d;}
.item_info{font-size: 14px;overflow: hidden;color: #666;}
.item_info .implement_name{float: left;width:60%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.item_info .visit{float: right;width:35%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: right;}
.icon_ms{position: absolute;left:0;top:0;}
.icon_ms img{width: 64px;}
/*分页*/
.pages { padding: 30px 0 25px; text-align: center; }
.pages a { display: inline-block; margin-right: 10px; margin-bottom: 5px; width: 34px; height: 34px; border: 1px solid #ccc; line-height: 34px; text-align: center; color: #666; }
.pages a.current { background-color: #eee; border: 1px solid #eee; }
.pages a.next { width: 80px; }
.pages span { margin-right: 10px; line-height: 36px; color: #666; font-size: 14px;}
.pages .prev, .pages .next{width:81px;background:#fff;}
.crumbs { width: 1200px; height: 64px; margin: 0 auto; font-size: 14px; color: #333; }
.crumbs a { color: #333; }
@media only screen and (max-width: 750px) {
.m_layout{width:100%;}
.m_headbox{width: 100%;height: 10em;background-size: 275%;background-position: center -2em;}
.mobile_head{display: block;width:100%;}
/*条件筛选*/
.g_tag{width:100%;padding:0 2%;}
.m_tag{padding-bottom: 0;}
.m_tag .tag_title{margin:5px 0 10px 0;display: block;width: 100%;text-align: left;padding:2%;font-weight: 700;}
.m_tag .tag_content{ width:85%; float:left; margin-left:0;}
.m_tag .tag_content ul{ width:auto;}
.m_tag .tag_content ul li{margin:2% 0;padding: 0 2%;height: auto;line-height: normal;}
.m_layout_wrap{padding-top: 0;}
.m_tag_zgbm{height: 85px;}
.m_hd{margin:15px 2%;}
.m_hd h2{font-size: 20px;}
.m_search{width: 70%;margin-top: 5px;}
.select_box{padding:0 2%;}
.sort_box{margin-bottom: 10px;font-size: 14px;width: 100%;}
.sort_box p{margin-right: 2%;}
.result_box ul{margin:20px 2% 0;padding-bottom: 0;}
.result_box ul li{float: none;width: 100%;margin:0 0 15px;}
.total{font-size: 14px;}
.crumbs { width: 97%; height: auto !important; line-height: 40px; }
}

