body {margin:0;padding:0; display: flex; flex-direction: column; height: 100%; }

a{ text-decoration:none}
a:hover{ text-decoration:none}
/*6行后显示省略号*/
.fuck_fzw_6{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}

/*分页*/
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination > li {
    display: inline;
}
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}

/*导航*/
.navbar{min-height:84px;}
.nav-size { font-size: 20px; font-weight: bold; margin-left: 10px;  }
.navbar .navbar-collapse .navbar-nav .nav-item a { color: #333333 }
.navbar .navbar-collapse .navbar-nav .nav-item .active, .navbar .navbar-collapse .navbar-nav .nav-item a:hover { color: #dc3545 }

/*导航下拉主栏是否要右边向下箭头，要就删除下面这条*/
.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: none; border-right: none; border-bottom: 0; border-left: none; }


/*右边公用*/
.page-header { line-height: 63px; height: 63px; border-bottom: 1px solid #bababa; color: #dc3545 }
.text-indent { text-indent: 80px; }
.text-gray { color: #666666 }

/*内容详情行高*/
.lh { line-height: 34px; }

/*仿真能力*/
.bg-simulation { background: #f3f3f3; text-align: center; min-height: 231px; line-height: 231px; padding: 0.9rem }
.bg-simulation img { width: 100% }

/*新闻中心*/
.bg-gray { background: #999999 }
.bg-history { background: #f3f3f3; text-align: center; padding: 0.9rem }


/*资质荣誉*/
.bg-honor { background: #f3f3f3; text-align: center; padding: 0.9rem }
.bg-honor img { width: 100% }
.bg-honor:hover { background: #ea3d4a; text-align: center; padding: 0.9rem }

/*研发设备*/
.bg-structure { background: #f3f3f3; text-align: center;  padding: 0.9rem }
.bg-structure img { width: 100% }

/*底部*/
footer {  flex: 0 0 auto; position: relative; background: #27343c; min-height: 310px; color: #bababa;margin-top:50px;}
.bg-foot a, .bg-bottom a { color: #bababa }
.bg-foot a:hover, .bg-bottom a:hover { color: #dc3545 }
.bg-bottom { background: #1b242a;  color: #bababa;position:absolute;bottom:0;padding-top:15px; }

/*研发能力*/
.rd { background: #f9f9f9; border-left: 2px solid #ffffff;margin-bottom:60px; }
.rd .rd-header { background: #999999; margin-top: -15px; margin-left: -15px; margin-right: -15px;margin-bottom:15px; text-align: center; padding-top: 30px; padding-bottom: 15px; color:#ffffff; }
.text-lightgray { color: #999999 }
.ico7 { background-image: url("../images/ico.png"); background-repeat: no-repeat; width: 14px; height: 16px; background-position: -231px -52px; float: left; margin-left: 0px; margin-right: 10px; margin-bottom: 0px; margin-top: 11px; }


/*首页*/
/*小图标*/
.value-prop {  width: 100%; height: 100%; display: block; color: #444; }
.value-prop:hover { color: #268ad5; text-decoration: none; }
.value-prop-icon { background-image: url("../images/ico.png"); background-repeat: no-repeat; width: 58px; height: 58px; margin: auto; margin-bottom: 15px; }
.ico1 { background-position: 11px 5px;  }
.value-prop:hover .ico1 { background-position: 11px -52px; }
.ico2 { background-position: -47px 5px; }
.value-prop:hover .ico2 { background-position: -47px -52px; }
.ico3 { background-position: -103px 5px; }
.value-prop:hover .ico3 { background-position: -103px -52px; }
.ico4 { background-position: -161px 5px; }
.value-prop:hover .ico4 { background-position: -161px -52px; }
/*首页那条竖线*/
@media (min-width: 768px) {
    .line { border-left: 1px solid #e8e9eb }
}

/*LOGO以及左边导航在手机版的时候距离LOGO多远*/
@media (max-width: 767px) {
    .navbar-brand img { width: 220px; }
    .navbar { margin-bottom:40px; }
}
.news a { color: #999999 }
.news a:hover { color: #dc3545;text-decoration:none }
.news .prop { width: 100%; height: 100%; display: block; }
.news .date { float:left; background: #9ea5b1;color:#ffffff;text-align:center;padding:2px;margin-right:20px; }
.news .prop:hover .date { background: #dc3545 }
.news dd{margin-bottom:40px;}
.news .active { color: #dc3545 }
.news .active .date { background: #dc3545 }


/*左边导航*/
.nav { margin-top: -96px; }
.nav-title { background: #dc3545; height: 96px; color: #ffffff }
.nav a { color: #333333; line-height: 30px; height: 63px; }
.nav a:hover { color: #dc3545 }
.nav .active { color: #dc3545; background: none; border-color: #cdcdcd }
/*小图标*/
.ico5 { background-image: url("../images/ico.png"); background-repeat: no-repeat; width: 15px; height: 16px; background-position: -219px -52px; float: left; margin-right: 10px;  margin-top: 7px; }
.value-prop:hover .ico5 { background-position: -219px 0px; }
.active .ico5 { background-position: -219px 0px; }

/*智能制造*/
.bg-manufacturing { text-align: center; }
.bg-manufacturing img { width: 100% }
.ico6 { background-image: url("../images/ico.png"); background-repeat: no-repeat; width: 14px; height: 16px; background-position: -231px 0px; float: left; margin-left: 0px; margin-right: 10px; margin-bottom: 0px; margin-top:11px; }

/*分页*/
.page-link { position: relative; display: block; padding: .5rem .75rem; margin-left: -1px; line-height: 1.25; color: #dc3545; background-color: #fff; border: 1px solid #dee2e6; }
.page-link:hover { z-index: 2; color: #ffffff; text-decoration: none; background-color: #dc3545; border-color: #dc3545; }
.page-item.active .page-link { z-index: 1; color: #fff; background-color: #dc3545; border-color: #dc3545; }
