#myTabContent .active { display: block!important; }

/* margin */
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mt20{
    margin-top: 20px;
}
/* padding */
.pt8 { padding-top: 8px; }

/* news category */
.news-category {}
.news-category .list { padding: 0;}
.news-category .list ul { margin:-1px 0 0 0; padding:0; list-style: none; }
.news-category .list ul li { height: 34px; line-height: 34px; border-bottom: 1px solid #ddd;}
.news-category .list ul li:last-child { border-bottom: none; }
.news-category .list .name, .news-category .list .handle { float: left; }
.news-category .list .name { width: 70%; border-right: 1px solid #ddd; text-indent: 10px; }
.news-category .list .handle { width: 30%; text-align: center; }

/* search second */
.search-second {
    display: inline-block; position: relative; vertical-align: middle; z-index: 3;
}
.search-second .second {
    position: absolute; left: 0; top: 33px; list-style: none; margin: 0; padding: 0;
    background-color: #fff; border: 1px solid #ccc; border-bottom: none;
}
.search-second .second li {
    min-width: 170px; white-space: nowrap;
    padding: 0 10px; line-height: 28px; border-bottom: 1px solid #ccc; cursor: pointer;
}
.search-second .second li:hover { background-color: #f4f4f4;}

/*通知栏按钮*/
#HoverNotification{min-width: 160px;text-align:right}
#HoverNotification>a{display: inline-block;}
/* system notification */
.sys-notification{box-sizing: border-box;}
.sys-notification .nav li { width: 50%; }
.sys-notification .nav li a { padding: 10px 20px; background: none; border-radius: 0; }
.sys-notification .nav li a:hover { padding: 10px 20px; background: none; }
.sys-notification .nav li.active a{ border: none; }

     /* pages */
.pages { display:block;width:100%;}
.pages .page, .pages .total-page, .pages .skip { float: left; }
.pages .page a {
    float: left; min-width: 16px; height: 28px; margin-right: 10px; padding: 0 10px;
    border: 1px solid #eceff7; border-radius: 3px;
    line-height: 28px; font-size: 12px; text-align: center;
}
#total_data{padding:0 5px;font-style: normal;}
.pages .page a.on, .pages .page a:hover { background-color: #6669d1; border-color: #6669d1; color: #fff; }
.pages .total-page { margin-right: 10px; line-height: 30px; }
.pages .skip { line-height: 30px; }
.pages .skip span, .pages .skip input { float: left;}
.pages .skip span { margin:0 10px; }
.pages .skip .count {
    width: 28px; height: 28px; border: 1px solid #eceff7; border-radius: 3px; text-align: center;
}
.pages .skip .btn-go {
    width: 40px; height: 28px;
    border: 1px solid #eceff7; border-radius: 3px; background-color: #fff; cursor: pointer;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.mt8{
    margin-top: 8px;
}


.project-type-tab a {
    display: inline-block;
    font-weight: bold;
    padding-bottom: 6px;
    text-align: center;
    margin-right: 20px;
}

.project-type-tab a.active {
    border-bottom: 2px solid;
}

.project-type-list em{
    color: #f10;
    font-weight: bold;
}
