@charset "utf-8";
/* CSS Document */

/* 防止页面抖动 */

html {
    min-height: 101%;
}

/* 设置高度，消除每次切换时底部信息不会闪出 */

/* 600px是，count=2的最佳高度 */

.NewsList {
    min-height: 110%;
}

.nav-menu-index {
    margin-top: 5px;
    background: none;
}

/* 首页头部导航 */

.index-show-dao {
    color: #fff;
    border-bottom: 3px solid #fff;
    padding-bottom: 10px;
}

/* 当前页面，鼠标划过不改变字体颜色 */

.index-show-dao:hover {
    color: #fff;
}

/* 除‘首页’，其他导航 */

.index-dao {
    color: #fff;
    padding-bottom: 10px;
}

.index-dao:hover {
    color: #fff;
    border-bottom: 2px solid #fff;
}

.sw-banner {
    width: 100% !important;
    height: 1080px !important;
}

.banner-wrapp {
    width: 100% !important;
    height: 1080px !important;
}

.banner-wrapp img {
    width: 100%;
    height: 1080px;
    background: #06243A;
    position: absolute;
}

.brand {
    position: absolute;
    z-index: 9;
    bottom: 40px;
    left: calc(100%/2 - 600px);
}

.word_nine .w_title, .rotation .shadow, a.chart-one span, .art-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis !important;
}

.rotation {
    height: 381px !important;
}

li.not-bag a, .new-infor .article .twolines {
    width: 100%;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.new-infor.sch-in .article .twolines {
    -webkit-line-clamp: 3;
}

/*品牌价值*/

.brand {
    position: absolute;
    bottom: 40px;
    left: calc(100%/2 - 600px);
}

.brand .plain {
    width: 530px;
    height: 382px;
    /* background: #D1EBFF; */
    background: rgba(209, 235, 255, 0.94);
    border-radius: 38px;
    float: left;
    margin-left: 20px;
    padding: 0 30px;
}

.brand .trademark {
    margin-left: 0;
}

.plain .tra-title {
    margin: 30px 0 0px 0;
}

.tra-title {
    font-size: 30px;
}

.tra-title span {
    width: 48px;
    height: 4px;
    background: #0470be;
    display: block;
    margin-top: 10px;
}

.brand .education {
    color: #1e7bc9;
    font-weight: 600;
}

.trademark .education {
    font-size: 20px;
    margin: 28px 0 10px 0;
}

.edu-text {
    line-height: 26px;
    text-align: justify;
}

.tra-more {
    width: 132px;
    line-height: 40px;
    border: 1px solid #555555;
    text-align: center;
    margin-top: 20px;
}

.tra-more:hover {
    color: #666666;
    border: 1px solid #888888;
}

.service {
    position: relative;
}

.service img {
    margin: -30px 0 0 20px;
}

.service .address {
    width: 181px;
    height: 169px;
    padding: 0 10px 0 20px;
    background: url("../image/qietu/lankuang.png") no-repeat left;
    position: absolute;
    top: 128px;
    left: 330px;
}

.address p {
    margin: 10px 0 10px 0;
    font-size: 14px;
}

.address p:first-child {
    margin-top: 40px;
}

.address a {
    font-size: 14px;
    /* color: #1e7bc9; */
}

.address a:hover {
    text-decoration: underline;
    color: #1890e8;
}

/*新闻动态开始*/

.exhibition {
    width: 100%;
    background: #ffffff;
    padding: 50px 0 50px;
}

.exhibition .subject {
    text-align: center;
    /* margin-top: 50px; */
}

.subject .english {
    font-size: 18px;
    color: #888888;
    text-transform: uppercase;
    letter-spacing: 0.1px;
}

.subject h1 {
    margin: 6px 0 12px 0;
    font-size: 38px;
}

.subject hr {
    width: 50px;
    height: 4px;
    background: #1e7bc9;
    border: none;
    margin: 0 auto;
}

.exhibition .content {
    width: 100%;
    margin-top: 50px;
}

.content {
    height: 381px;
}

.content .rotation {
    width: 420px;
    height: 500px;
    float: left;
    margin-right: 26px;
}

.content .menu-chart {
    width: 100%;
    border-bottom: 1px solid #a6a6a6;
}

.content .menu-chart a {
    line-height: 36px;
    font-size: 18px;
    margin-right: 30px;
    height: 36px;
    border-bottom: 2px solid #ffffff;
}

/* .content .menu-chart a.current{
} */

.content .menu-chart a {
    color: #247eca;
    font-weight: 600;
    border-bottom: 2px solid #247eca;
}

.layui-tab-title #xwdt-style {
    background-color: #247eca !important;
    color: #fff !important;
}

.rotation .focus, .journalism .word_nbox, .notice .notice-three {
    width: 100%;
    margin: 16px 0 0px;
}

.journalism {
    overflow-y: hidden;
}

.art-title {
    color: #333 !important;
}

/* 通知公告 */

/* 隐藏滚动条，但是有滚动效果 */

.notice-three::-webkit-scrollbar {
    display: none
}

.notice-three {
    height: 328px;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-top: 5px !important;
}

.rotation .focus .fPic {
    width: 420px;
    height: 326px;
    position: relative;
}

/* 首页集团动态轮播图 */

.imga {
    width: 420px !important;
    height: 280px !important;
    background-size: cover;
}

.swiper-container {
    width: 420px;
    height: 320px;
}

.rotation .shadow {
    width: calc(100% - 20px);
    height: 44px;
    line-height: 44px;
    background: #056dc5;
    color: #ffffff;
    padding: 0 10px;
    margin-top: -1px;
    /* position: relative !important; */
}

.a_shadow {
    width: 100%;
    color: #fff;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.content .journalism {
    width: 470px;
    float: left;
}

.swiper-pagination {
    height: 10px !important;
}

.header {
    width: 100%;
    height: 42px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

.list-val {
    cursor: pointer;
}

/* .journalism .w_title{
    line-height: 35px;
} */

.w_title .spot {
    width: 4px;
    height: 4px;
    background: #666666;
    /* border-radius: 50%; */
    border-radius: 2px;
    margin: 0 2px 3px 0;
    margin-left: 10PX !important;
    position: absolute;
    margin-top: 15px !important;
}

.w_title a {
    display: inline;
}

.content .notice {
    float: right;
    width: 258px;
}

.notice-three {
    width: 100%;
    height: 328px;
}

li.not-bag {
    width: calc(100% - 20px);
    padding: 16px 10px 8px 10px;
    background: #eeeeee;
    margin-top: 10px;
    height: 78px;
}

li.not-bag p {
    font-size: 14px;
    color: #888888;
    font-style: oblique;
    margin: 10px 0 0 0;
}

.tra-more.gdxw {
    margin: 40px 0 0 534px;
}

/* 新闻动态查看更多与列表的间距 */

.tra-more {
    margin-top: 25px !important;
}

/*核心技术与资源*/

.technology {
    width: 100%;
    height: 750px;
    background: url('../image/qietu/hexinbk.jpg');
    background-size: cover;
}

.coreproduct {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 30px;
    padding: 34px 0 44px 0;
}

.technology .english, .college .english {
    color: rgba(255, 255, 255, 0.4);
}

.college h1 {
    color: #ffffff;
}

.technology .annular {
    float: left;
    width: 600px;
    margin-top: -10px;
}

.technology .annular img {
    width: 100%;
}

.system {
    color: #e9e9e9;
    float: right;
    width: calc(100% - 680px);
}

.system .education {
    color: #e9e9e9;
    font-size: 30px;
    font-weight: 400;
    margin: 100px 0 50px 0;
}

.system .tra-more {
    border: 1px solid #a2b5c5;
    color: #e9e9e9 !important;
    margin-top: 60px;
}

/*产教研*/

/*优邦人才*/

ul.character {
    width: 100%;
    height: 194px;
    text-align: center;
}

ul.character li {
    display: inline-block;
    margin: 0 6px;
}

ul.cha-two li {
    float: left;
    margin: -86px -36px 0 -36px;
}

ul.cha-two li:first-child, ul.cha-three li:last-child, ul.cha-four li:nth-child(3) {
    margin-left: 0;
}

ul.cha-three li {
    float: left;
    margin: -182px 232px 0 303px;
}

#cha-three2 {
    margin-left: 716px !important;
}

ul.cha-four li {
    float: left;
    margin: -80px 26px 0 0px;
}

ul.cha-four li:nth-child(2n-1) {
    margin-left: 200px;
}

/*生态合作*/

.ecology {
    width: 100%;
    height: 650px;
    background: url("../image/bag-5.jpg") no-repeat top center;
    background-size: cover;
    color: #ffffff;
    /* margin-top: 20px; */
}

.ecology .subject {
    text-align: left;
}

.ecology .subject hr {
    /* float: left; */
    background: #f4954a;
}

.ecology .develop {
    margin: 70px 0 50px 0;
    height: 150px;
}

.ecology .develop li {
    float: right;
    text-align: center;
    margin-left: 30px;
}

.ecology .develop li p {
    margin-bottom: 16px;
}

.ecology .develop li.dev-zong {
    float: left;
    text-align: left;
    margin-left: 0;
}

.ecology .contactbox {
    width: calc(100% - 50px);
    height: 255px;
    background: rgba(0, 0, 0, 0.3);
    color: rgba(255, 255, 255, 0.9);
    padding: 30px 0px 30px 50px;
}

.ecology .contactbox p {
    margin: 10px 0 28px 0px;
}

.ecology .contact ul {
    width: 50%;
    float: left;
}

.ecology .contact li {
    margin: 0 0 26px 0;
    font-size: 14px;
}

.ecology .contact li span {
    color: #ff5555;
}

.ecology .contact li input, .multiline textarea {
    width: 360px;
    height: 38px;
    line-height: 38px;
    border: none;
    background: rgba(255, 255, 255, 0.86);
    border-radius: 2px;
    outline: none;
    padding: 0 10px;
}

.contact .Submit {
    width: 378px;
    line-height: 38px;
    border: none;
    border-radius: 2px;
    background: #247eca;
    margin-left: 52px;
    color: #ffffff;
    cursor: pointer;
}

.contact .Submit:hover {
    background: #2b88d6;
}

.contact .multiline p {
    float: left;
    margin-right: 6px;
}

.multiline textarea {
    height: 100px;
}

/*新闻动态*/

.Interface .banner {
    height: 456px;
    background: url("../image/banner-xw.jpg") no-repeat;
    background-size: cover;
}

.Interface .exhibition.news {
    padding-top: 0;
}

.exhibition .grey {
    width: 100%;
    height: 60px;
    background: #f3f3f3;
}

.news .new-menu {
    margin-top: -60px;
    line-height: 60px;
    height: 60px;
}

.news .new-menu a {
    text-decoration: none;
}

.news .new-menu ul li {
    text-align: center;
    width: 240px;
    float: left;
    font-size: 18px;
}

.new-menu ul li a {
    display: inline-block;
}

/* 产业动态下面内容，实现滚动 */

/* #con-sty::-webkit-scrollbar{display: none;}
#con-sty{
    overflow-y: scroll;
    overflow-x: hidden;
} */

.news .new-infor {
    margin: 50px 0 0 0;
}

.news .new-infor ul li {
    margin: 0 0 40px 0;
}

.new-infor ul li img {
    width: 373px;
    height: 280px;
    float: left;
    margin-right: 40px;
}

.new-infor ul li .article {
    height: 280px;
    display: inline-block;
    width: 787px;
}

.new-infor .article .art-title {

    width: 100%;
    font-size: 30px;
    margin: 10px 0 10px 0;
}

.tra-more {
    color: #333 !important;
}

.art-title:hover {
    color: #0270cb !important;
}

.tra-more:hover {
    color: #0270cb !important;
}

.new-infor .article .twolines {
    font-size: 14px;
    color: #666666;
    line-height: 24px;
}

.new-infor .article .tex-time {
    width: 100%;
    margin: 12px 0 0px 0;
    color: #666666;
}

.text-par {
    display: block !important;
    width: 787px;
    height: 42.24px;
    overflow: hidden;
    white-space: pre-wrap;

    /* line-height: 20px; */
    /* white-space: pre-line;
    overflow: hidden;
    text-overflow: ellipsis;
    line-clamp: 2; */
}

.text-par {
    width: 100%;
    line-height: 20px;
    white-space: pre-wrap;
    height: 42.24px;
    /* overflow: hidden;
    position: relative;
    text-overflow: ellipsis; */
}


.new-infor .article span {
    width: 28px;
    height: 3px;
    background: #f39800;
    display: block;
    margin: 16px 0 26px 0;
}

/*分页*/

.news .new-infor #t-pagebox {
    width: 100%;
    height: 43px;
    /* background: #eeeeee; */
    text-align: center;
    margin-top: 50px;
}

#t-pagebox a:hover {
    color: #0270cb !important;
}

/* 点击选中的data-page */

.layui-laypage-curr {
    margin-left: 10px !important;
    height: 35px !important;
}

/* data-page间隔10px */

.layui-laypage-molv a {
    margin-left: 10px !important;
    border: 1px solid #eeeeee;
    color: #666666 !important;
    line-height: 35px !important;
    font-size: 14px !important;
    height: 35px !important;
}

/* 下一页 */

.layui-laypage-next {
    margin-left: 10px !important;
    width: 70px !important;
    height: 35px !important;
}

.layui-laypage-prev {
    width: 70px !important;
    height: 35px !important;
}

.layui-laypage-curr {
    line-height: 35px !important;
}

.layui-laypage-em {
    width: 38px !important;
    height: 35px !important;
    background-color: #1E7BC9 !important;
}

/*新闻内容*/

.news .finger {
    font-size: 14px;
}

.news .finger .fin-new {
    color: #0270cb;
}

.news .biaoti {
    font-size: 30px;
    height: 30px !important;
}

/* .news .new-infor.xinwen-nr {
    text-align: center;
} */

.news .new-infor .wx-time {
    text-align: center;
    margin: 20px 0 30px 0;
    color: #666666;
}

.news .new-infor .wx-text {
    line-height: 30px;
    /* text-align: center !important; */
    font-size: 16px !important;
    font-family: '微软雅黑' !important;
}

br {
    height: 0px !important;
}

.news .new-infor a {
    color: #0b88ee;
}

.news .new-infor img {
    text-align: center !important;
}

.news .new-infor.xinwen img {
    margin: 20px 0px;
}

.tab-title a:first-child {
    margin-left: -0px;
}

.this {
    font-size: 16px;
    width: 72px;
    display: inline-block;
    height: 38px;
    line-height: 38px;
    margin-left: 39px;
}

/*服务网络*/

.Interface .full-fuwu .banner {
    background: url("../image/banner-wl.jpg") no-repeat;
    background-size: cover;
}

.fwwl {
    width: 100%;
    margin-top: 29px;
}

.fwwl .core {
    height: 70px !important;
}

.trangle {
    width: 70px;
    height: 17px;
    background: url("../image/px-jiao.png") no-repeat;
    position: absolute;
    left: 50px;
}

.a_val, .layui-title, .if-notice, .menu-chart, .focus {
    cursor: pointer;
}

#layui-title:hover {
    color: #777777 !important;
}

/*校企合作*/

.full-hezuo .banner {
    /*  banner-fncy.jpg*/
    background: url("../image/fncy12.png") no-repeat left top;
    background-size: cover;
}

.roll-logo {
    width: 1180px !important;
    margin: 30px 0 40px 0;
    height: 144px;
    text-align: center;
    margin-left: -10px !important;
}

.xqhz-wrapp {
    width: 1180px !important;
}

.xqhz-slide {
    width: 226px !important;
    margin-right: 10px !important;
}

.xqhz-slide img {
    display: inline-block;
    width: 226px !important;
    margin: 0px 16px 10px 0;
}

.xqhz-slide img:first-child {
    margin-left: 10px;
}

.xqhz-slide img:last-child {
    margin-left: 10px;
}


.exhibition .sch-in .article span {
    margin-bottom: 36px;
}

/*校企合作简介背景项目*/

.new-infor .cooperation {
    margin-top: 60px;
}

.new-infor .cooperation .picture {
    margin-bottom: 30px;
}

.cooperation .coop-tuwen div {
    width: calc(100% - 400px);
    display: inline-block;
    min-height: 280px;
}

.cooperation p {
    text-indent: 32px;
    line-height: 30px;
    text-align: justify;
}

.cooperation .coop-tuwen img {
    width: 372px;
    height: 280px;
    float: right;
}

.cooperation .coop-xm h3 {
    color: #1e7bc9;
    font-weight: 600;
    margin: 20px 0 8px 0;
    text-indent: 34px;
}

.cooperation .coop-xm h3:first-child {
    margin-top: 0;
}

.cooperation .coop-pic {
    margin: 30px 0 30px 0;
}

.cooperation .coop-pic img {
    margin-right: 32px;
}

.cooperation .coop-pic img:last-child {
    margin-right: 0;
}

/* 首页底部信息 */

.ecology .core .subject {
    width: 100%;
}

.ecology .core .subject .st-subject-hr {
    margin: 0 auto;
}

/* 产 培  实 */

#tab {
    width: 470px;
    height: 362px;
    position: relative;
    margin: -0px auto 0 -10;
}

#tab div {
    position: absolute;
    top: 30px;
    left: 0;
}

.two_con {
    color: #333 !important;
    width: 470px;
    height: 330px;
    text-overflow: ellipsis;
}

#tab a:first-child {
    margin-left: 0px;
}

#tab a {
    float: left;
    width: 80px;
    height: 38px;
    line-height: 38px;
    margin: -3 0 0 0;
    font-size: 18px;
    cursor: pointer;
    text-align: center;
    color: #333;
    display: block;
    margin-left: 56px;
    margin-bottom: 7px;
    box-sizing: border-box;
}

.w_title {

    /* display: inline-block; */
    color: #333 !important;
    height: 35px !important;
    width: 470px !important;
    font-weight: normal;
    margin-top: -10px;
    line-height: 35px;
}

.line {
    position: absolute;
    width: 100% !important;
    height: 0px !important;
    margin-top: 7px;
    border-bottom: 1px solid gray;
}

.a_val:hover {
    color: #777777;
}

.publishtime {
    margin-left: 20px;
    color: #888888;
    white-space: nowrap;
}

.a_val_tl {
    display: flex;
    width: 100%;
    align-items: center;
}

.a_val {
    width: 75%;
    display: inline-block;
    color: #333 !important;
    margin-left: 20px;
    /* height: 35px; */
    white-space: nowrap !important;
    overflow: hidden;
    text-overflow: ellipsis !important;
    /* 以下方法不兼容IE浏览器 */
    /* 必须结合的属性 ，将对象作为弹性伸缩盒子模型显示 */
    /* display: -moz-box;  
      display: -webkit-box; */
    /* 必须结合的属性 ，设置或检索伸缩盒对象的子元素的排列方式 */
    /* -moz-box-orient: vertical;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 1; */
}

.train-text {
    width: 175px;
}

.Optional .train-text p {
    width: 175px;
    white-space: pre-wrap;
    line-height: 13px;
}

.train-text h2 {
    width: 100%;
}

.goodpeople {
    width: 100%;
    background: url('../image/qietu/shzi12.jpg');
    background-size: cover;
    padding-bottom: 0px;
}

.rencaiBox {
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 40px;
}

.rencaiItem:nth-child(1), .rencaiItem:nth-child(3) {
    background: rgba(221, 235, 245, 0.58);
}

.rencaiItem {
    width: 380px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 20px;
}

.rencaiItem img {
    width: 50px;
    height: 50px;
    background: #fff;
    border-radius: 50%;
    margin-right: 23px;
}

.rencaiItem_active {
    color: #fff;
    background: rgba(4, 112, 190);
}

.rencaiItem_active span a {
    color: #fff;
}

.rencaipeiyang {
    text-indent: 2em;
    text-align: left;
    width: 842px;
    margin: 0 auto;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 19px;
    padding-top: 20px;
}

.gaozhiliang {
    display: flex;
    width: 100%;
    align-items: center;
    flex-wrap: wrap;
    /* justify-content: center; */
    margin-top: 40px;
    position: relative;
}

.gaozhiliang div {
    display: block;
    width: 12.5%;
    height: 200px;
    position: relative;
}

.gaozhiliang img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}

.dev-zongH2 {
    font-weight: 600;
}

.hexin_skill {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}

.hexin_one {
    display: flex;
    flex-direction: column;
}

.smallSkill {
    position: relative;
    width: 245px;
    height: 140px;
    background: #FFFFFF;
    box-shadow: 0px 0px 6px 0px rgba(69, 98, 131, 0.3);
    text-align: left;
    box-sizing: border-box;

}

.smallSkill p:nth-child(1) {
    height: 32px;
    font-size: 40px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #1E7BC9;
    line-height: 26px;
}

.mimus {
    box-sizing: border-box;
    padding-top: 46px;
    padding-left: 29px;
}

.smallSkill img {
    position: absolute;
    top: 60px;
    right: 10px;
}

.hexin_center1 {
    width: 325px;
    height: 300px;


    margin-left: 20px;
}

.hexin_center1:nth-child(2) {
    margin-right: 20px;
    background: url('../image/qietu/cj12.jpg');
    background-size: cover;
}

.hexin_center1:nth-child(1) {
    background: url('../image/qietu/ren12.jpg');
    background-size: cover;
}

.hexin_center1 h2 {
    color: #fff;
    padding-top: 49px;
    margin-left: 29px;
    margin-bottom: 29px;
}

.hexin_center1 p {
    width: 186px;
    height: 41px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 26px;

    margin-left: 29px;
    margin-bottom: 29px;
}

.hexin_two {
    display: flex;
}

.hexin_center1_lookmore {
    color: #fff;
    width: 120px;
    height: 42px;
    border: 1px solid #FFFFFF;
    margin-left: 29px;
    text-align: center;
    line-height: 42px;
}

.hexin_bottom, .hxbtthree {
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* justify-items: center; */
}

.hxbtthree {
    width: 386px;
    height: 140px;
    background: #FFFFFF;
    box-shadow: 0px 0px 6px 0px rgba(69, 98, 131, 0.3);
    margin-left: 20px;
    margin-top: 20px;
}

.hxbtthree:nth-child(1) {
    margin-left: 0px;
}

.companyNmae {
    font-size: 26px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #0470BE;
    line-height: 26px;
}

.comsub {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 26px;
    margin-top: 14px;
}

.hxbtthree img {
    width: 74px;
    height: 74px;
    margin-right: 45px;
}

.twonine {
    margin-top: 20px;
    margin-left: 29px;
    /* margin-right: 110px; */
}