@charset "utf-8";
/* CSS Document */

/* 防止页面抖动 */

html {
    min-height: 101%;
}

/* 设置高度，消除每次切换时底部信息不会闪出 */

/* 600px是，count=2的最佳高度 */

.NewsList {
    /* height: 1880px; */
    min-height: 110%;
    /* position: relative; */
}

/* 头部大图片的轮播 */

.nav-menu-index {
    margin-top: 5px;
    background: none;
}

.full-screen {
    position: relative;
}

/* 首页头部导航 */

.index-show-dao {
    color: #0270cb;
    border-bottom: 3px solid #047AC6;
    padding-bottom: 10px;
}

/* 当前页面，鼠标划过不改变字体颜色 */

.index-show-dao:hover {
    color: #047AC6;
}

/* 除‘首页’，其他导航 */

.index-dao {
    color: #333;
}

.index-dao:hover {
    color: #0083E2;
    /* color: black; */
    font-weight: bold;
    padding-bottom: 2px;
    border-bottom: 3px solid #0083E2;
}

.full-screen-index {
    /* width: auto; */
    /* width: 100%; */
    height: 420px;

}

.sw-banner .swiper-pagination-bullet {
    width: 15px !important;
    height: 5px !important;
    border-radius: 0px !important;
    background-color: #fff !important;
}

/* .sw-banner {
   width: 100% !important;
} */

.sw-banner .swiper-pagination {

    top: 381px;
}

/* .banner-wrapp {
    width: 100% !important;
    height: 420px !important;
} */


.banner-slide img{
    display: inline-block;
    height: 420px !important;
    width: 100%;
  
   
}
.word_nine .w_title, .rotation .shadow, a.chart-one span, .art-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis !important;
}

.exhibition {
    width: 100%;
    background: #ffffff;
    padding: 50px 0 50px;
}

.exhibition .subject {
    text-align: center;
}

.subject .english {
    font-size: 18px;
    color: #888888;
    text-transform: uppercase;
}

.subject h1 {
    margin: 6px 0 12px 0;
    font-size: 38px;
}

.subject hr {
    width: 50px;
    height: 4px;
    background: #1e7bc9;
    border: none;
    margin: 0 auto;
}


.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;
}

/*三维圈数字化人才发展体系开始*/


.Document .content {
    margin-top: 50px;
    width: 1010px !important;
}

.img-body, .img-foot, .img-head {
    cursor: pointer;
}

.img-head {
    width: 740px !important;
    /* margin: 0 auto; */
}

.img-body {
    width: 1200px !important;
    display: flex;
    /* justify-content: space-between;
overflow: hidden; */
}

/* .Document {

    background: linear-gradient(-25deg, #F2F9FE 0%, #F8FCFF 100%) !important;
} */

.Document .content, .img-head {

    display: flex;
    justify-content: space-between;
}

.Document .english {
    font-size: 12px;
    margin-left: -35px;
    color: #BCBCBC;
    line-height: 22px;

}

.Document .annular1 {
    width: 126px;
    height: 126px;
    background-image: url(../image/2.png);
    background-position: 0px -119px;
}

.Document .annular1:hover {
    background-position: 0px 0px;
}

.Document .annular2 {
    width: 126px;
    height: 126px;
    background-image: url(../image/6.png);
    background-position: 0px -119px;
}

.Document .annular2:hover {
    background-position: 0px 0px;
}

.Document .annular7 {
    width: 126px;
    height: 126px;
    background-image: url(../image/3.png);
    background-position: 0px -119px;
}

.Document .annular7:hover {
    background-position: 0px 0px;
}

.Document .annular8 {
    width: 126px;
    height: 126px;
    background-image: url(../image/7.png);
    background-position: 0px -119px;
}

.Document .annular8:hover {
    background-position: 0px 0px;
}

.img-foot {
    width: 800px;
    display: flex;

    /* justify-content: space-between; */
}

.Document .annular3 {
    width: 126px;
    height: 126px;
    background-image: url(../image/1.png);
    background-position: 0px 0px;
}

.Document .annular3:hover {
    background-position: 0px -126px;
}

.Document .annular4 {
    width: 126px;
    height: 126px;
    background-image: url(../image/4.png);
    background-position: 0px -126px;
}

.Document .annular4:hover {
    background-position: 0px 0px;
}

.Document .annular5 {
    width: 126px;
    height: 126px;
    background-image: url(../image/5.png);
    background-position: 0px -126px;
}

.Document .annular5:hover {
    background-position: 0px 0px;
}

.Document .annular6 {
    width: 126px;
    height: 126px;
    background-image: url(../image/88.png);
    background-position: 0px -126px;
}

.Document .annular6:hover {
    background-position: 0px 0px;
}

.arrow1, .arrow2, .arrow3, .arrow4, .arrow5, .arrow6 {
    width: 40px;
    height: 10px;
    margin-top: 70px;
}

.arrow2 {
    margin-left: 0px;
}
.arrow3{
    margin-left: 40px;
}
.arrow1 {
    margin-top: 60px;
    width: 50px;
    height: 50px;
    margin-left: 40px;
}

.arrow6 {
    margin-left: 40px;
}

.arrow5 {
    width: 50px;
    height: 55px;
    margin-left: 50px;
    margin-top: 60px;
}

.arrow4{
    margin-left: 20px;
}

.antl {
    font-weight: 600;
    margin-left: 30px;
}

.anenglish {
    font-size: 12px;
    width: 200px;
    text-align: center;
    color: #BCBCBC;
    line-height: 22px;
    margin-left: -30px;
}

.growth {
    margin-left: 219px;
    height: 42px;
}
/* .growth:last-child{
    padding-left: 370px;
} */
.con_img {
    margin-left: 200px;

}
 .img-head .con_img:last-child{
   padding-left: 335px;
}
.img-foot .con_img:last-child{
    padding-left: 300px;
}
/*精准招生开始*/

.exhibition {
    width: 100%;
    background: #ffffff;
    padding: 50px 0 50px;
}

.jituan-wrapp img {
    height: 320px;
}

.exhibition .content {
    width: 100%;
}



.content .rotation {
    width: 482px;
    height: 450px;
    float: left;

    position: relative;
}

.menu-chart {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    line-height: 36px;
}

.show_menu a, .show_menu .medt {
    color: #247eca !important;
}

.chmedt {
    color: #333 !important;
}

.chmedt:hover {
    color: #047AC6 !important;
}

.menu-chart a {

    font-size: 18px;
    margin-left: 45px;
    height: 36px;
    color: #333;

    font-weight: 600;
}

.menu-chart a:hover {
    color: #247eca;
}

.medt:hover {
    color: #247eca;
}

.rotation img, .cloud_plat img {
    top: 8px;
    position: absolute;
}

.meenglish {
    margin-left: 45px;
}

.medt {
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #BCBCBC;
    /* color: #047AC6; */
    letter-spacing: normal;
}

.cloud_plat {
    float: right;
    width: 678px;
    height: 450px;
    position: relative;

}

.huiyi {
    width: 100%;
    position: relative;
}

.huiyi_infor {
    width: 588px;
    margin-left: 100px;
    padding-top: 25px
}

.huiyi_infor p:last-child {
    margin-top: 20px;
    height: 43px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #888;
}

.date {
    width: 90px;
    height: 90px;
    background: #FFFFFF;
    border: 1px solid #047AC6;
    text-align: center;
    margin-top: 24px;
    position: absolute;
}

.date p:first-child {
    font-size: 40px;
    height: 60px;
    color: #0270cb;
}

.date p:last-child {
    height: 25px;
    color: #fff;
    background-color: #047AC6;
    padding-top: 5px;
}

.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;
}

.art-title {
    color: #333 !important;
}

/* 通知公告 */

/* 隐藏滚动条，但是有滚动效果 */



.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;
}

.jituandongtai {
    cursor: pointer;
    height: 371px;
}

.rotation .shadow {
    /* width: calc(100% - 20px); */
    height: 44px;
    line-height: 44px;
    background: #056dc5;
    color: #333;
    padding: 0 10px;
    margin-top: 305px;
    /* margin-top: -1px; */
    /* position: relative !important; */
}

.a_shadow {
    width: 100%;
    color: #fff;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
}



.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;
}

.jituandongtai .swiper-pagination {
    top: 290px !important;
}


.spot {
    width: 6px;
    height: 6px;
    background: #047AC6;
    /* border-radius: 50%; */
    border-radius: 1px;
    margin: -3px 2px 3px 0;
    margin-left: 10px !important;
    position: absolute;
    margin-top: 15px !important;
}

.w_title span:nth-child(2) {
    margin-left: 30px;
}

.w_title span:last-child {
    width: 120px;
    padding-left: 10px;
}



li.not-bag {
    /* width: 100%; */
    display: flex;
    flex-direction: row;

    padding-top: 20px;
}

li.not-bag p {
    font-size: 14px;
    color: #888888;
    font-style: oblique;
    margin-top: 2px;
    /* height: 40px; */
}



/* 新闻动态查看更多与列表的间距 */

.tra-more {
    margin-top: 25px !important;
}

.mainly {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.li-san {
    width: 100%;


    position: relative;
}

.list_ct {
    height: 432px;
    background: #fff !important;
}

.list_ct img {
    width: 362px;
    height: 200px;
    margin: 0px 5px 0px 5px;
}

.list_ct p {
    width: 352px;
    height: 27px;
    background-color: #047AC6;
    color: #fff;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 3px;
    padding-left: 10px;
}

.list_ct dl {
    height: 35px;
    width: 352px;
    margin-top: 10px;
}

.list_ct dl span {
    line-height: 32px;
    /* vertical-align: middle; */
    margin-left: 20px;
}

.list_ct dl span:last-child {
    display: inline-block;
    width: 95%;
    height: 32px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.position {
    position: relative;
}

.position .menu-chart {
    width: 370px;
}

.pim {
    position: absolute;
}


.train .menu-chart {
    width: 580px;
}

.trainNew {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.trainNew_img dd dl {
    width: 100%;
    height: 104px;
    margin-bottom: 20px;
}

.trainNew_img dd dl img {
    width: 148px;

    height: 104px;
    margin-bottom: 10px;
}

.trainNew_tl {
    margin-left: 17px;
}

.trainNew_tl dd {
    height: 104px;
    margin-bottom: 21px;
}

.trainNew_tl dl {
    height: 104px;
    /* padding-bottom: 5px; */
}

.trainNew_tl dd dl .firstp {
    border-left: 4px solid #047AC6;
    width: 400px;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 28px;
    padding-left: 10px;
}




.trainNew_tl dd dl  .head{
    font-size: 14px;

    color: #888888;
    line-height: 19px;
    margin-left: 16px;
    margin-top: 26px;
    width: 380px;
    /* height: 42px; */
    /* width: 99%; */
    display: -webkit-box;
    white-space: pre-wrap;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}

.jobTl {
    width: 1200px;
    margin: 0 auto;

}

.jobCar {
    margin-top: 20px;
}

.jobCar img {
    width: 291px;
    height: 185px;
}

.jobCar p {
    width: 281px;
    height: 30px;
    background: #FFFFFF;
    padding-left: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 8px;
}

/*新闻动态*/



.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;
}



.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;
}




/* 首页底部信息 */




.cloud_con {
    width: 660px !important;
    height: 300px;
}

.w_title:first-child {
    margin-top: 20px;
}

.w_title {
    /* display: inline-block; */
    color: #333 !important;
    height: 35px !important;
    width: 660px !important;
    font-weight: normal;
    margin-top: 10px;
    line-height: 35px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}


.line {
    position: absolute;
    width: 100% !important;
    height: 0px !important;
    margin-top: 7px;
    border-bottom: 1px solid gray;
}

.a_val:hover {
    color: #777777;
}

.a_val {
    display: block;
    width: 468px;
    color: #333 !important;
    margin-left: 20px;
    cursor: pointer;
    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%;
}

.jituan-wrapp img {
    width: 100%;
}

.jobCar div {
    width: 100%;
    height: 185px;
    overflow: hidden;
}

.jobCar img {
    cursor: pointer;
    width: 100%;
    transition: all 1s;
}

.jobCar img:hover {
    transform: scale(1.2);
}