/*
layout - 网站通用布局
*/
/*固定宽度*/
/*侧边栏宽度*/
/*头部高度*/
/*banner高度*/
/*导航高度*/
/*页脚高度*/
/*
module - 网站通用组件
*/
/*页头工具*/
.m-banner-tools {
    float: right;
    margin-top: 40px;
    overflow: hidden;
}
/*页头工具 - 搜索*/
.m-search {
    float: left;
    width: 400px;
}

.govheader{
	margin-top:12px;
	border-bottom: 0px solid red;
}

.m-search .form-control {
    height: 40px;
    border: 2px solid #159ceb;
    border-radius: 0;
}
.m-search .form-control[placeholder] {
    font-family: "Microsoft YaHei";
}
.m-search .btn {
    height: 40px;
    padding: 8px 25px;
    font-size: 16px;
    font-family: "Microsoft YaHei";
    border-radius: 0;
}
/*页头工具 - 发布需求*/
.m-demand {
    float: left;
    margin-left: 10px;
}
.m-demand .btn {
    padding: 8px 25px;
    font-size: 16px;
    font-family: "Microsoft YaHei";
    border-radius: 0;
}
/*
style - 网站通用样式
*/
/*字体大小*/
/*中文字体*/
/*圆角*/
/*按钮颜色*/
.btn {
    border-radius: 0;
}
.btn-default {
    color: #fff;
    background-color: #bec3c7;
    border-color: #bec3c7;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.btn-default[disabled] {
    color: #fff!important;
    background-color: #abb0b3 !important;
    border-color: #abb0b3 !important;
}
.btn-primary {
    background-color: #159ceb;
    border-color: #159ceb;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary[disabled] {
    background-color: #138cd4 !important;
    border-color: #138cd4 !important;
}
.btn-success {
    background-color: #26ca8b;
    border-color: #26ca8b;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success[disabled] {
    background-color: #22b67d !important;
    border-color: #22b67d !important;
}
.btn-info {
    background-color: #58c9f3;
    border-color: #58c9f3;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info[disabled] {
    background-color: #4fb5db !important;
    border-color: #4fb5db !important;
}
.btn-warning {
    background-color: #ff9400;
    border-color: #ff9400;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning[disabled] {
    background-color: #e68500 !important;
    border-color: #e68500 !important;
}
.btn-danger {
    background-color: #ff6c60;
    border-color: #ff6c60;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger[disabled] {
    background-color: #e66156 !important;
    border-color: #e66156 !important;
}
/*模态框*/
.modal-content {
    border-radius: 0;
}
.panel {
    border-radius: 0;
}
.panel-heading {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
/*
function - 网站通用功能
*/
/*浮动*/
.f-left {
    float: left;
}
.f-right {
    float: right;
}
/*居中布局*/
.g-center {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}
/*
具体设置
*/
/*页头设置*/
header > .m-user {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}
header > .m-user a {
    color: #ccc;
}
header > .m-user a:hover {
    color: #fff;
}
header > .m-banner {
    height: 120px;
}
header > .m-nav {
    height: 60px;
}
header > .m-nav ul {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
    border-radius: 0;
}
header > .m-nav ul li {
    float: left;
    line-height: 60px;
}
header > .m-nav ul li > a {
    display: block;
    padding: 0 15px;
}
header > .m-nav ul li > a:hover {
    text-decoration: none;
}
/*主体部分*/
.main {
    padding: 15px 0;
}
/*栏目标题*/
.u-title {
    height: 32px;
    margin: 5px 0;
    line-height: 30px;
    border-bottom: 1px solid #e0e0e0;
}
.u-title > span {
    display: block;
    float: left;
    padding: 0 20px;
    line-height: 30px;
    font-size: 16px;
    font-family: "Microsoft YaHei";
    color: #159ceb;
    border-bottom: 3px solid #159ceb;
}
.m-container .u-title {
    margin-bottom: 20px;
}
.u-title.u-tab span {
    cursor: pointer;
    color: #999;
    border-bottom-color: transparent;
}
.u-title.u-tab span.active {
    color: #159ceb;
    border-bottom: 3px solid #159ceb;
}
/*主体新闻列表*/
.m-container .m-news {
    padding: 0 20px;
    margin-top: 5px;
}
.m-container .m-news > ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.m-container .m-news > ul > li {
    padding-left: 25px;
    padding-right: 10px;
    line-height: 40px;
    font-size: 14px;
    background: url("/http/www.csti.cn/static/portal/dist/img/govweb/common/san_icon.png") no-repeat 7px center;
    border-bottom: 1px dashed #ddd;
}
.m-container .m-news > .news-column {
    height: 32px;
    margin: 5px 0;
    line-height: 30px;
    border-bottom: 1px solid #e0e0e0;
}
.m-container .m-news > .news-column span {
    display: block;
    float: left;
    padding: 0 20px;
    line-height: 30px;
    font-size: 16px;
    font-family: "Microsoft YaHei";
    color: #159ceb;
    border-bottom: 3px solid #159ceb;
}
.m-container .m-news > ul > li .news-date {
    float: right;
    width: 80px;
    text-align: center;
}
.m-container .m-news > ul > li .news-title {
    margin-right: 80px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.m-container .m-news > ul > li .news-title a {
    color: #333;
}
.m-container .m-news > ul > li .news-title a:hover {
    color: #008dd5;
}
/*新闻详情*/
.m-detail {
    padding: 30px;
}
.m-detail .u-detail-title {
    margin: 10px 0;
    font-size: 28.8px;
    font-family: "Microsoft YaHei";
    text-align: center;
}
.m-detail .u-detail-info {
    padding-bottom: 10px;
    margin-bottom: 15px;
    font-size: 12px;
    color: #989da2;
    text-align: center;
    border-bottom: 1px solid #eff3f4;
}
.m-detail .u-detail-info > span + span {
    margin-left: 20px;
}
.m-detail .u-detail-content {
    margin-top: 20px;
    font-size: 14px;
    line-height: 25.2px;
}
.m-detail .u-detail-content  p:FIRST-CHILD{
    text-indent: 28px;
}
.m-detail .u-detail-content > table {
	width:700px !important;
}

/*评论*/
.m-review {
    padding: 0 30px 20px;
}
.m-review .u-review-list {
    margin-bottom: 10px;
    font-size: 12px;
}
.m-review .u-review-list ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.m-review .u-review-list ul li {
    overflow: hidden;
}
.m-review .u-review-list ul li + li {
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px dashed #ddd;
}
.m-review .u-review-list .review-info {
    margin-bottom: 5px;
}
.m-review .u-review-list .review-info a {
    color: #666;
}
.m-review .u-review-list .review-info a:hover,
.m-review .u-review-list .review-info a:focus,
.m-review .u-review-list .review-info a:active {
    color: #333;
    text-decoration: none;
}
.m-review .u-review-list .review-info span {
    margin-left: 10px;
    color: #989da2;
}
.m-review .review-avatar {
    width: 66px;
    height: 66px;
    padding: 2px;
    float: left;
    background: #fff;
    border: 1px solid #cfcfcf;
}
.m-review .review-avatar img {
    width: 60px;
    height: 60px;
}
.m-review .review-input {
    margin-left: 80px;
    overflow: hidden;
}
.m-review .u-review-publish {
    padding-top: 15px;
    border-top: 1px solid #e0e0e0;
}
.m-review .u-review-publish .review-input button {
    margin-top: 5px;
    float: right;
}
/*分页*/
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
/*主体表单*/
.m-form {
    padding: 15px;
}
.u-form-row {
    min-height: 34px;
    margin-bottom: 15px;
    overflow: hidden;
}
.u-form-label {
    float: left;
    width: 120px;
    padding: 7px 15px 0;
    text-align: right;
}
.u-form-label > label {
    color: #666;
}
.u-form-input {
    margin-left: 120px;
}
.form-control {
    border-radius: 0;
}
.u-form-input input.form-control {
    max-width: 400px;
}
.u-form-input select.form-control {
    float: left;
    max-width: 195px;
}
.u-form-input select.form-control + select.form-control {
    margin-left: 10px;
}
.u-form-input textarea.form-control {
    max-width: 400px;
}
.u-form-input .checkbox-inline,
.u-form-input .radio-inline {
    vertical-align: -7px;
}
.u-form-input > p {
    margin: 0;
    line-height: 34px;
}
.u-form-input > p a {
    margin-left: 10px;
}
/*主体表格*/
.u-table {
    padding: 0 20px;
}
/*侧边栏*/
.main aside {
    width: 300px;
}
/*侧边栏菜单*/
.m-sidebar .m-menu > ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.m-sidebar .m-menu > ul > li > a {
    position: relative;
    display: block;
    padding: 10px 20px;
    color: #333;
}
.m-sidebar .m-menu > ul > li > a:hover,
.m-sidebar .m-menu > ul > li > a:focus,
.m-sidebar .m-menu > ul > li > a:active {
    text-decoration: none;
    background-color: #eee;
}
.m-sidebar .m-menu > ul > li.active a {
    background-color: #eee;
}
/*侧边栏新闻列表*/
.m-sidebar .m-news > ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.m-sidebar .m-news > ul > li {
    padding-left: 25px;
    padding-right: 5px;
    line-height: 32px;
    font-size: 12px;
    background: url("/http/www.csti.cn/static/portal/dist/img/govweb/common/newsbg.png") no-repeat 7px center;
}
.m-sidebar .m-news > .news-column {
    height: 32px;
    margin: 5px 0;
    line-height: 30px;
    border-bottom: 1px solid #e0e0e0;
}
.m-sidebar .m-news > .news-column span {
    display: block;
    float: left;
    padding: 0 20px;
    line-height: 30px;
    font-size: 16px;
    font-family: "Microsoft YaHei";
    color: #159ceb;
    border-bottom: 3px solid #159ceb;
}
.m-sidebar .m-news > ul > li .news-date {
    float: right;
    width: 70px;
    text-align: center;
}
.m-sidebar .m-news > ul > li .news-title {
    margin-right: 80px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.m-sidebar .m-news > ul > li .news-title a {
    color: #333;
}
.m-sidebar .m-news > ul > li .news-title a:hover {
    color: #008dd5;
}
/*侧边栏日历*/
.m-calendar {
    padding: 15px;
    text-align: center;
}
.m-calendar > span {
    font-size: 48px;
}
/*内容*/
.main aside.f-left + section {
    margin-left: 300px;
    padding-left: 10px;
}
.main aside.f-right + section {
    margin-right: 300px;
    padding-right: 10px;
}
/*资质认证图标*/
.u-certify > ul {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
}
.u-certify > ul > li {
    float: left;
}
.u-certify > ul > li + li {
    margin-left: 5px;
}
/*页脚设置*/
footer {
/*     padding: 20px 0; */
    text-align: center;
    font-size: 12px;
    background:#f2f2f2 url("/http/www.csti.cn/static/portal/dist/img/govweb/common/footer_bg.jpg") repeat-x;
}
footer p {
    margin-bottom: 5px;
}
footer .u-footerline {
    height: 2px;
    margin: 10px 0;
/*     background: url("/http/www.csti.cn/static/portal/dist/img/govweb/common/footer_line.jpg") repeat-x; */
}
.title-b{
	     width: 90px;
	     float: left;
	     height: 44px;
	     background: url(/http/www.csti.cn/static/portal/dist/img/govweb/one-stop-service/ic-bg.png) no-repeat;
	     font-size: 15px;
	     font-family: "微软雅黑";
	     font-weight: bold;
	     text-align:center;
	     line-height: 40px;
	     color: #fff;
   }
.title-r{
	    height: 39px;
	    background: #ebf3fa;
	    text-align: center;
   }
