﻿@charset "UTF-8";
/* 其他 */
.row{margin-left:-15px;margin-right:-15px;flex-wrap: wrap;-ms-flex-wrap: wrap;display: flex;display: -ms-flexbox;}
.justify-content-md-center {justify-content:center !important;-ms-flex-pack:center !important;}
@media(min-width: 1400px){.index-com{max-width: 1400px;padding: 0;margin: 0px auto;}}
@media (min-width: 1024px){
.index-more a{color: #405DD9 !important;border: 1px solid #405DD9 !important;}
.index-more a:before{background: #405DD9  !important;}
.index-more a:hover{color: #ffffff !important;border-color: #ffffff !important;}
}
.col{-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.col{position: relative;width: 100%;padding-right: 15px;padding-left: 15px;}
.df-title{font-size: 32px;line-height: 70px;font-weight: 500;}
.stitle{font-size: 16px;line-height: 32px;}
.opacity6{opacity: 0.6;}
.zdfloat{float: left;padding: 0 10px;position: relative;}
.flexbox{display: flex;justify-content: center;align-items: center;}
.btmore{padding: 0 20px 0 25px; height: 40px;background: #405DD9;color: #ffffff;border: 0;margin-top: 20px;}
.btmore a{color: #ffffff;line-height: 40px;}
.btmore i{width: 18px;}
.marginTop30{margin-top: 30px;}
.width20{width: 20%;}
.flaotewm{position: fixed;width: 150px;right: 10px;z-index: 100;bottom: 17%;text-align: center;background: #fff;border-bottom: 1px solid #eae7e7;}
.flaotewm p{font-weight: 600;}
@media (max-width: 767px) {
.df-title{font-size: 21px;line-height: 45px;}
.stitle{line-height: 26px;}
.width20{width: 100%;margin-top: 10px}
}

/* 首页 */

/* 首页-导航栏 */
@media (min-width: 1024px){ 
.eader{border-bottom: none;background:#ffffff00;color:#ffffff !important;}
.eader>ul>li>a{color: #FFFFFF;}
.eader .ss-box a{color: #FFFFFF;}
.indexbanner{margin-top: -159px !important;}
}

/* 首页-轮播图 */
.indexbanner .swiper-pagination-bullet-active {background: #fff !important;}
.indexbanner .swiper-pagination {bottom: 35px !important;}
.indexbanner .swiper-pagination-bullet {
opacity: 1;
position: relative;
width: 50px;
height: 4px;
border-radius: 0;
margin: 0 4px;
background-color: rgba(255,255,255,0.5);
transition: background-color .3s ease;
}
.indexbanner .swiper-pagination-bullet:hover { background-color: #fff;}
.indexbanner .btmore{background: #fff;}
.indexbanner .btmore a{background: #fff; color: #405DD9;}
.indexbanner .contentbox{position: absolute;top: 0;color: #fff;width: 50%;height: 100%;}
.indexbanner .contentbox .content{display: flex;align-items: center;width: 100%;height: 100%;padding-left: 10%;}
.indexbanner .contentbox .content .title{font-size: 52px;font-weight: 600;line-height: 70px;}
.indexbanner .contentbox .content .stitle{font-size: 18px;font-weight: 500;line-height: 50px;}
.index-more a{
height: 44px !important;
line-height: 44px !important;
padding: 0 26px !important;
border: 1px solid #405DD9 !important;
color: #405DD9 !important;
border-radius: 2px !important;
margin-top: 20px !important;
}
.index-more a:before{background: #405DD9 !important;;border-radius: 2px !important;}

/* 首页-导航栏 */
@media (min-width: 992px) {
.nav>ul>li:nth-child(6){position: unset;}
.nav>ul>li:nth-child(6)>a{position: relative;}
.nav>ul>li:nth-child(6) ul li a{border-bottom: none;}
.nav>ul>li:nth-child(6) >ul{width: auto;left: auto;box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.16);border-radius: 0px 0px 2px 2px;}
.nav>ul>li:nth-child(6) >ul > li >a{border-bottom: 1px solid rgba(0, 0, 0, 0.12);font-weight: 600;}
.nav>ul>li:nth-child(6) >ul > li{padding: 0 35px;float: left;}
.nav>ul>li:nth-child(6) >ul > li ul{position: relative;left: auto;top: auto;width: auto;display: block;box-shadow: none;}
.nav>ul>li:nth-child(6) >ul > li ul li{position: relative;left: auto;top: auto;width: auto;}
}
@media (max-width: 767px) {.nav>ul>li:nth-child(6){position: relative;}}

/* 首页-公司简介 */
/*.indxProfile-wraper{position: relative;padding: 30px 35px;}*/
.indxProfile .index-text p{text-align: left;color: #34364b;opacity: 0.8;}
.indxProfile-wraper .pro-img{background: url(/Upload/images/other/about.png) no-repeat center center;-moz-background-size: cover;-o-background-size: cover;background-size: cover;height: 230px;position: relative;} 
.indxProfile-wraper .pro-text{position: absolute;z-index: 3;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);right: 20px;color: #ffffff;text-transform: uppercase;}
.indxProfile-wraper .pro-text h2{font-weight: 500;}
.indxProfile-wraper .pro-text h3{padding: 8px 0;}
.indxProfile-wraper .pro-content{padding: 20px;}
.indxProfile-wraper .pro-content h2{text-transform: uppercase;font-family: DINPro;padding: 0 0 5px 0;}
.indxProfile-wraper .pro-content p{color: #34364b;opacity: 0.8;line-height: 30px;}
@media (min-width: 1024px){
.indxProfile{padding-top: 57px;}
.indxProfile .index-text p{text-align: center;width: 70%;margin: auto;margin-top: 20px;font-size: 16px;line-height: 30px;}    
.indxProfile-wraper .pro-img{float: left;width: 50%;height:438px;} 
.indxProfile-wraper .pro-text{top: 45%;left: 68px;max-width: 368px;font-weight: 500;}
.indxProfile-wraper .pro-text h3{padding: 22px 0 20px;line-height: 30px;}
.indxProfile-wraper .pro-content{float: left;width: 50%;max-width: 600px;padding: 10% 40px 0;}
.indxProfile-wraper .pro-content h2{padding: 0 0 10px 0;font-size: 26px;line-height: 30px;height: 37px;}
}
@media (max-width: 768px){.indxProfile-wraper .pro-text{padding: 20px;}}
@media (min-width: 1400px){.indxProfile-wraper{padding: 37px 0;}}
@media (min-width: 1280px){.indxProfile-wraper .pro-content{padding-left: 40px;}}

/* 首页-解决方案Programme */
.indxProgramme-wraper{position: relative;padding: 30px 35px;}
.indxProgramme-wraper .Programme-row .Programme-box{
height: 360px;
margin-top: 10px;      
}
.indxProgramme-wraper .Programme-row .Programme-box .content{
background: #f4f7fa;
position: relative;
background-clip: border-box;
border-radius: 0.25rem;
height: 100%;
padding: 15px;
font-size: 16px;
cursor: pointer;
overflow:hidden;
}
.indxProgramme-wraper .Programme-row .Programme-box .title{
font-size: 20px;
font-weight: 600;
}
.indxProgramme-wraper .Programme-row .Programme-box .content img{
max-width: 100%;
max-height: 80%;
display:block;
margin: auto;
}
@media (min-width: 1024px){
.indxProgramme{padding-top: 57px;}
.indxProgramme-wraper{padding: 37px 30px;}
.indxProgramme-wraper .Programme-row .Programme-box a:hover{color: #405DD9}
}

/* 首页-合作伙伴 */
.inxPartner .Partner-row i{color:#007AFF}

/* 首页-底部 */
.footer{background: #1A1A1D !important;border-top: 0px !important;}
.footer .footer-top{border-bottom: 1px solid #ffffff;}
.friendlink{text-align: center;background: #1A1A1D !important;color: #ffffff;}
.friendlink a,.friendlink span{color: #ffffff !important;}
.friendlink a:hover{color: #405DD9 !important;}
.friendlink span{padding-right: 10px;}

/* 首页-新闻咨询 */
.inxnews-list li .tioinfor hr{
border-top: 2px solid #405DD9;
width:25px;
color:#405DD9;
}
.inxnews-list li .tioinfor .date{
color: #a2a2a2 !important;
}
.inxnews-list li .tioinfor .text{
font-size: 20px;
line-height: 32px  !important;
color: #040504  !important;
font-weight: bold;
height: 60px !important;

}
.inxnews-list li .tioinfor .concent{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3; 
overflow: hidden;
font-size: 14px;
color: #040504;
opacity: 0.8;
line-height: 26px;
}
.inxnews-list li a{border: none !important;}
@media (min-width: 1024px){
.inxnews-list li{width: 33.33333333% !important;}
.inxnews-list li:hover .tioinfor .text{color: #405DD9 !important;}
.inxnews-list li .tioinfor .text{text-align: left;}
.indx-more{
width: 200px;
height: 48px;
background: #FFFFFF;
border: 1px solid #405DD9;
opacity: 0.35;
border-radius: 2px;
padding: 13px;
margin: auto;
}
.indx-more a{
width: 64px;
height: 22px;
font-size: 16px;
font-weight: 400;
line-height: 24px;
color: #405DD9;
opacity: 1;
}
}


/* 首页-业务范围 */
.indexmap{background: url(/upload/images/other/indx-dtbg.png) no-repeat center;height: 788px;position: relative;margin-top: 30px;color: #fff;line-height: 50px;font-size: 16px;font-weight: 600;background-size: cover;}
.indexmap .flexbox span{color: #405DD9;font-size: 24px;}
.indexmap li{height: 100%;position: relative;}
.indexmap li .flexbox{width: 100%;height: 100%;}
.indexmap .flexbox h2{font-size: 32px;line-height: 100px;}
.indexmap .imgbox{width: 100%;height: 100%;background: url(/upload/images/other/map.png)no-repeat center center;}
.indexmap .imgbox .spot{
width: 120px;height: 120px;border-radius:50%;position: relative;}
.indexmap .imgbox .spot p{
background-image: radial-gradient(#fff0,rgba(152,244,223,0),#98F4DF);
position: absolute;width: 100px;height: 100px;border-radius:50%;
animation: myfirst 1.5s  infinite;
}
.indexmap .imgbox .spot{position: absolute;}
@keyframes myfirst{
1% {transform: scale(0.1);opacity: 1}
5% {transform: scale(0.5);opacity: 0.97}
10% {transform: scale(1);opacity: 0.95}
20% {transform: scale(2);opacity: 0.9}
30% {transform: scale(3);opacity: 0.8}
40% {transform: scale(4);opacity: 0.7}
50% {transform: scale(5);opacity: 0.6}
60% {transform: scale(6);opacity: 0.5}
70% {transform: scale(7);opacity: 0.4}
80% {transform: scale(8);opacity: 0.3}
90% {transform: scale(9);opacity: 0.2}
100% {transform: scale(10);opacity: 0.1}
}
@media (min-width: 1400px){
.indexmap .imgbox{background-size: auto !important;}
.indexmap .imgbox .spot{left:43% !important; top:54% !important;}
}
@media (min-width: 1024px){
.indexmap .imgbox{background-size: 100%;}
.indexmap .imgbox .spot{left:40%; top:52%;}
}

/* 首页-加入我们 */
.indexJoin li{padding: 0;}
.indexJoin li .imgwraper{background: url(/upload/images/other/indx-joinus.png) no-repeat center;width: 100%;height: 100%;background-size: cover;}
.indexJoin li .imgwraper .joinbk{width: 100%;height: 100%;background: #000;opacity: 0.52;}
.indexJoin .flexbox{background-color:#e9f2ff;padding: 20px 5%;}
.indexJoin li .content p{color: #34364b;opacity: 0.8;line-height: 30px;}
@media (max-width: 767px){.indexJoin li{height: 260px;width:100%;}.indexJoin li .content h2{font-size: 21px;line-height: 40px;}}
@media (min-width: 768px){.indexJoin li{height: 300px;}.indexJoin li .content h2{font-size: 26px;line-height: 70px;}}
@media (min-width: 1200px){.indexJoin li{height: 600px;}}

/* 关于准达 -头部banner*/
.abBanner{width: 100%;text-align: center;color: #ffffff;padding: 4% 0;}
.abBanner .ico{width: 18px;height: 29px;border: 2px solid #FFFFFF;border-radius: 9px;margin: auto;margin-top: 70px;}
.abBanner .ico-vertical{width: 0px;height: 10px;border: 1px solid #FFFFFF;margin: auto;}
.abbt{width: 124px;height: 40px;border: 1px solid #ffffff;background: #fff0;color: #ffffff; margin-top: 100px;cursor: pointer;}
@media (max-width: 767px){
.abbt,.abBanner .ico{margin-top: 20px;}
.abBanner .ab-text{width: 100%;line-height: 22px;margin: auto;margin-top: 16px;font-size: 14px;padding: 10px;}
}
@media (min-width: 768px){
.abBanner h2{font-size: 40px;font-weight: 600;line-height: 70px;}
.abBanner .ab-text{width: 763px;line-height: 32px;margin: auto;margin-top: 66px;font-size: 16px;}
}

/* 了解准达-头部愿景 */
.aboutTop{text-align: center;}
.aboutTop ul li{height: 240px;overflow: hidden;position: relative;color: #fff;margin-top: 20px;}
.aboutTop ul li .boxbg{width: 100%;height: 100%;padding: 40px;background-size: cover !important;}
.aboutTop ul li .abmask{transform: translate(0, 0);z-index: 2;position: absolute;transform-origin: bottom;transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);width: 100%;padding-right: 20px;}
.aboutTop ul li:hover .abmask{transform: translate(0, -240px);width: 100%; height: 100%;padding: 0 20px 0 0;}
.aboutTop ul li:hover .boxbg{filter: blur(2px);}
.aboutTop ul li:hover .boxbg .df-title{display: none;}
.aboutTop ul li .abmask .content{padding: 38px;}

/* 了解准达-办公地点 */
.addr ul li .abmask {text-align: left !important;}
.addr ul li .abmask .df-title{font-size: 24px;font-weight: 600;}
.addr ul li .abmask p{font-size: 16px;}

/* 了解准达-子公司 */
.subsidiary ul li .abmask {text-align: left !important;}
.subsidiary ul li{height: 320px !important;}
.subsidiary ul li:hover .abmask{transform: translate(0, -320px) !important;}
.subsidiary ul li .abmask .df-title{font-size: 24px;font-weight: 600;}
.subsidiary ul li .abmask p{font-size: 16px;}

/* 了解准达-企业资质 */
.qualifications{position: relative;}
.qualifications .prev{position: absolute;top: 55%;z-index: 5;font-size: 56px;left: 10%;cursor: pointer;}
.qualifications .next{position: absolute;top: 55%;z-index: 5;font-size: 56px;right: 10%;cursor: pointer;}
.qualifications .swiper-button-disabled{opacity: 0.3;cursor: no-drop}
@media (max-width: 1200px){.qualifications .prev{left: 0;}.qualifications .next{right: 0;}}
.qualifications .swiper-container {height: 450px;margin-left: auto;margin-right: auto;max-width: 1200px;}
.qualifications .swiper-slide {text-align: center;font-size: 18px;background: #fff;height: calc((100% - 60px) / 3);display: flex;justify-content: center;align-items: center;}
.qualifications .swiper-pagination-bullet-active{background: #142B52 !important;}
.qualifications .swiper-pagination-bullet{width: 23px;height: 3px;border-radius: 0px;background: #C7CCD6;opacity: 0.6;}
@media (max-width: 767px){
/*.qualifications{display: none;}*/
.qualifications .swiper-container {height: 500px;}
.qualifications .swiper-slide {height: calc((100% - 60px) / 6);}
.qualifications .prev{display: none;}
.qualifications .next{display: none;}
}

/* 了解准达-- 企业荣誉 */
.honor{color: #fff;background: url(/Upload/images/other/Honor-bg.jpg) no-repeat center center;background-size: cover;}
.honor .swiper-container {width: 100%;height: 100px;}
.honor .swiper-slide {text-align: center;font-size: 18px;background: #fff;align-items: center;justify-content: center;display: flex;background: none;cursor: pointer;}
.honor .swiper-slide .yearbox{width: 100%;}
.honor .swiper-slide .yearbox .time{height: 30px}
.honor .swiper-container .year-active{font-size: 24px}
.honor .swiper-slide .yearbox .horline{width: 100%;border-bottom: 2px solid #fff;height: 20px;position: relative;overflow: hidden;}
.honor .swiper-slide .yearbox .horline span{width: 1px;border: 1px solid #fff;background: #fff;}
.honor .event{padding-top: 30px;height: 450px;}
.honor .content{height: 450px;display: none;}
.honor .content:nth-child(1){display: block;}
.honor .content .imgwraper {height: 400px;overflow: hidden;padding: 20px 0px 20px 50px;text-align: center;}
.honor .content .imgwraper .imgbox{width: 100%;height: 100%;display: none;}
.honor .content .imgwraper .imgbox:nth-child(1) {display: flex;}
.honor .content .honordata{overflow: auto;height: 400px;overflow-x: hidden;padding: 20px 0px;}
.honor .content .honordata .honor-list li:after {position: absolute;content: "";width: 10px;height: 10px;margin-top: -26px;margin-left: 20px;display: block;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background: #fff;}
.honor .honordata .honor-list .spot-active:after {background: #405DD9 !important;}
.honor .honordata .honor-list li p {width: 100%;margin-left: 24px;display: inline-block;padding-left: 20px;font-size: 18px;line-height: 45px;font-weight: 500;cursor: pointer;border-left: 2px solid;}
@media (max-width: 767px){.honor{display: none;}}

.mhonor{color: #fff;}
.mhonor .mbackground{background: url(/Upload/images/other/Honor-bg.jpg) no-repeat center center;background-size: cover;}
.mhonor .swiper-container {width: 100%;height: 100px;}
.mhonor .swiper-slide {text-align: center;font-size: 18px;background: #fff;align-items: center;justify-content: center;display: flex;background: none;cursor: pointer;}
.mhonor .swiper-slide .yearbox{width: 100%;}
.mhonor .swiper-slide .yearbox .time{height: 30px}
.mhonor .swiper-container .year-active{font-size: 24px}
.mhonor .swiper-slide .yearbox .horline{width: 100%;border-bottom: 2px solid #fff;height: 20px;position: relative;overflow: hidden;}
.mhonor .swiper-slide .yearbox .horline span{width: 1px;border: 1px solid #fff;background: #fff;}
.mhonor .event{padding-top: 30px;height: 350px;}
.mhonor .content{height: 350px;display: none;}
.mhonor .content:nth-child(1){display: block;}
.mhonor .content .imgwraper {height: 300px;overflow: hidden;text-align: center;}
.mhonor .content .imgwraper .imgbox{width: 100%;height: 100%;display: none;}
.mhonor .content .imgwraper .imgbox:nth-child(1) {display: flex;}
.mhonor .content .honordata{overflow: auto;height: 300px;overflow-x: hidden;padding: 20px 0px;color:#6C6C6C;}
.mhonor .honordata .honor-list .spot-active { color: #000000 !important;}
.mhonor .honordata .honor-list li p {width: 100%;display: inline-block;padding: 2px 6px;font-size: 16px;font-weight: 500;cursor: pointer;}
@media (min-width: 767px){.mhonor{display: none;}}

/* 了解准达-- 办公地点 */
.addr .abmask {text-align: left;}

/* 了解准达-发展历程 */
.history-box ul,.event-list li,.event-list p{margin:0;padding:0;}
.history-box { width:1400px;margin:18px auto 0 auto; height:804px;background: #27272B;overflow: hidden;color: #ffffff}
.history-box .event-list li{
background:url('~/image/d.jpg') 139px 0 repeat-y;
display: inline-block;
vertical-align: bottom;
position: relative;
}
.history-box .event-list li:after{
position: absolute;
content: "";
width: 12px;
height: 12px;
margin-top: -33px;
margin-left: 135px;
display: block;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
background: #ffffff;
}
.history-box .current-con:after{background:#405DD9 !important;}
/*.event-list li { background:url('../img/jian.png') 136px -80px no-repeat; }*/
.history-box .event-list li span { width:127px;text-align:right;display:block;float:left;margin-top:10px; }
.history-box .event-list li p {
width:680px;
margin-left:24px;
display:inline-block;
padding-left:10px;
line-height:25px;
_float:left;
}
.history-box .event-list li p span {width:650px;text-align:left;padding:10px 15px;margin:0;}
.history-box .line{width:3px;height:100%;background-color:white;position:absolute;margin-left: 140px;}

/* 解决方案 - 数据可视化大屏 */
.DataVisualization .index-text p{text-align: left;color: #34364b;opacity: 0.8;}
.DataVisualization-wraper .pro-img{background: url(/Upload/images/other/photo_s.png) no-repeat center center;-moz-background-size: cover;-o-background-size: cover;background-size: cover;height: 230px;position: relative;} 
.DataVisualization-wraper .pro-text{position: absolute;z-index: 3;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);right: 20px;color: #ffffff;text-transform: uppercase;}
.DataVisualization-wraper .pro-text h2{font-weight: 500;}
.DataVisualization-wraper .pro-text h3{padding: 8px 0;}
.DataVisualization-wraper .pro-content{padding: 20px;}
.DataVisualization-wraper .pro-content h2{text-transform: uppercase;font-family: DINPro;padding: 0 0 5px 0;}
.DataVisualization-wraper .pro-content p{color: #34364b;opacity: 0.8;line-height: 30px;}
@media (min-width: 1024px){
.DataVisualization{padding-top: 57px;}
.DataVisualization .index-text p{text-align: center;width: 70%;margin: auto;margin-top: 20px;font-size: 16px;line-height: 30px;}    
.DataVisualization-wraper .pro-img{float: left;width: 50%;height:438px;} 
.DataVisualization-wraper .pro-text{top: 45%;left: 68px;max-width: 368px;font-weight: 500;}
.DataVisualization-wraper .pro-text h3{padding: 22px 0 20px;line-height: 30px;}
.DataVisualization-wraper .pro-content{float: left;width: 50%;max-width: 600px;padding: 10% 40px 0;}
.DataVisualization-wraper .pro-content h2{padding: 0 0 10px 0;font-size: 26px;line-height: 30px;height: 37px;}
}
@media (max-width: 768px){.DataVisualization-wraper .pro-text{padding: 20px;}}
@media (min-width: 1400px){.DataVisualization-wraper{padding: 37px 0;}}
@media (min-width: 1280px){.DataVisualization-wraper .pro-content{padding-left: 40px;}}

.DataVisualization .dataScreen {
    display: flex;
        justify-content: space-between;
        padding: 90px 0 104px 0;width: 100%;
  }
.DataVisualization .dataScreen .dataScreen_fontList .dataScreen_fontList_dom {
    font-weight: 400;
    font-size: 32px;
    color: #FFFFFF;
    letter-spacing: 2px;
  }
/*资讯-准达要闻*/

.topNews .topNewsUl{padding: 0 0 20px 0;}
.topNews .topNewsUl li{margin: 0 0 20px 0;position: relative;}
.topNews .topNewsUl li a{display: block;border: 1px solid #e3e3eb;-webkit-transition: all ease .5s;-o-transition: all ease .5s;-moz-transition: all ease .5s;transition: all ease .5s;}
.topNews .topNewsUl li img{display: block;max-width: 100%;height: 183px;}
.zxNews{background: #eef2f6;padding: 38px 0;}
.topNews .select-box{margin-top: 25px;}
.topNews .select-box select{height: 40px;width: 280px;padding-left: 12px;font-size: 16px;margin-right: 16px;}
.zxNews .content-box ul li{margin-top: 38px;background: #ffffff;}
.zxNews .content-box ul li .row{box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);width: 100%;height: 248px;padding: 24px;margin-left: 0;}
.zxNews .content-box ul li .row .img-box{overflow: hidden}
.zxNews .content-box ul li .row .img-box img{max-width: 100%; display: block;height: 183px;} 
.zxNews .content-box .text-box h3{font-size: 20px;font-weight: 500;line-height: 22px;margin-top: 22px;}
.zxNews .content-box .text-box .data{opacity: 0.8;font-size: 16px;font-weight: 400;margin-top: 22px;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.zxNews .content-box .text-box .time{font-size: 16px;margin-top: 22px;}
@media (min-width: 1024px){
.topNews{padding-top: 60px;padding-bottom: 18px;}
.topNews .topNewsUl{margin: 0 -15px;}
.topNews .topNewsUl li{padding: 0 15px;margin: 0 0 30px 0;}
.topNews .topNewsUl li:hover img{-webkit-transform: scale(1.03, 1.03);-moz-transform: scale(1.03, 1.03);-ms-transform: scale(1.03, 1.03);-o-transform: scale(1.03, 1.03);transform: scale(1.03, 1.03);}
.topNews .topNewsUl li .news-img{overflow: hidden;}
.topNews .topNewsUl li .news-img img{-webkit-transition: all ease 0.7s;-moz-transition: all ease 0.7s;-o-transition: all ease 0.7s;transition: all ease 0.7s;}
}
@media (max-width: 767px) {.topNews .select-box select{margin-top: 10px;} .zxNews .content-box ul li .row{height: auto;}}
@media (min-width: 768px){.topNews .indxNewsmin .inxnews-list .home-list li{width:25% !important;} .zxNews .content-box ul li .row{height: auto;}}
@media (min-width: 1024px){
.topNews .indxNewsmin{padding: 0px;}
.topNews .indxNewsmin .indxNews-wraper{padding: 0px;}
}

/* 资讯-新闻详情 */
.zdNewsDetail .pagenav{background: #F4F7FA;height: 56px;padding: 18px 0}
.zdNewsDetail .newsdata{width: 75%;float: left;padding-right: 32px;}
.zdNewsDetail hr{    margin-top: 1rem;margin-bottom: 1rem;border: 0;border-top: 1px solid rgba(0,0,0,.1);}
.zdNewsDetail .newsdata .date{opacity: 0.8;}
.zdNewsDetail .newsHot{width: 25%;float: right;padding: 24px;}
.zdNewsDetail .newsHot .title{font-size: 16px;font-weight: 500;text-align: center;}
.zdNewsDetail .newsHot .arrow::after{content: '';display: inline-block;border: 4px solid rgba(255, 255, 255, 0);border-left-color: #405DD9;position: absolute;margin-top: 8px;margin-left: -10px;}
.zdNewsDetail .newsHot .date{font-size: 12px;opacity: 0.6;}
.zdNewsDetail a:hover{color: #405DD9 !important;}

/* 资讯-媒体中心 */
@media (max-width: 1200px){
.zx-video-mask .video-box {width: 100%;height: 100%;}
.zx-video-mask{background: black;opacity: 1;}
}
.zxVideo{background: #eef2f6;}
.Videos-min .Video-list ul li .elc-img img{height:180px;width: 100%;}
.Videos-min .Video-list ul li .elc-text{position: relative;color: white;padding: 18px;margin-top: -65px;line-height: 22px;font-size: 16px;height: 42px;}
.topVideo .Video-list li{margin-bottom: 0px !important;}
@media (min-width: 1200px){
.zx-video-mask{background-color:rgb(0,0,0,0.65);}
.zx-video-mask .video-box {padding-top: 5%;width: 60%;height: 80%;}
}
.zx-video-mask{top: 0;position:fixed;width:100%;height:100%;display: none;z-index: 40;}
.zx-video-mask .video-box {margin: auto;}
.zx-video-mask .video-box video {width: 100%;height: 100%;}
.zx-video-mask .video-box .video-paly{position: absolute;top: 50%;left: 50%;z-index: 41;}
.zx-video-mask .video-box .video-paly span{z-index: 42;width: 65px;height: 65px;position: absolute;margin-top: -33px;margin-left: -33px;cursor:pointer;background: url(../images/wq_icon11.png);}
.zx-video-mask .close{color: white;cursor: pointer;width: 100%;text-align: right;position: absolute;padding: 20px;font-size: 20px;z-index: 40;}
.zx-video{cursor: pointer;}
@media (max-width: 767px) {.topVideo .Video-list li{margin-bottom: 25px !important;} .Videos-min li{margin-bottom: 25px !important;}.Videos-min .Video-list ul li .elc-img img{height:auto;}}
@media (min-width: 768px) {.topVideo .Video-list li{margin-bottom: 25px !important;}}

/* 联系我们 */
.ContactUs {background: #eef2f6;padding-bottom: 64px;}
.ContactUs .Contact-list .contitle{margin-bottom: 40px;color: #ffffff;font-size: 32px;}
.ContactUs .Contact-min{-moz-background-size: cover;-o-background-size: cover;background-size: cover;margin: 0 0 30px 0;}
.ContactUs .Contact-wrapper{position: relative;}
.ContactUs .Contact-wrapper .wrapper-min{overflow: hidden;padding: 40px 0 40px 0;}
.ContactUs .Contact-wrapper li{margin: 0 0 38px 0;position: relative;}
.ContactUs .Contact-wrapper li a{display: block;}
.ContactUs .wrapper-min {background: #ffffff;border-radius: 8px;}
.ContactUs .Contact-wrapper li .solut-img img{display: block;margin: 0 auto;width: 72px; height: 72px;}
.ContactUs .Contact-wrapper li .solut-text{padding: 10px;text-align: center;position: relative;}
/* .Contact-wrapper li .solut-text:before{content: "";position: absolute;z-index: -1;left: 0;right: 100%;top: -2px;background: #0c337f;height: 2px;-webkit-transition-property: right;-o-transition-property: right;-moz-transition-property: right;transition-property: right;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;} */
.ContactUs .Contact-wrapper li .solut-text h3{font-size: 22px;line-height: 32px;}
.ContactUs .Contact-wrapper li .solut-text p{display: -webkit-box;font-size: 18px; line-height: 24px;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 4;color: #929292;}
.ContactUs .Contact-wrapper li:hover .solut-text:before{right: 0;z-index: 2;}
.ContactUs .Contact-list{padding-top: 14%;text-align: center;}
.ContactUs .wrapper-min>h3{font-size: 32px;height: 45px;}
.ContactUs .wrapper-min h4{font-size: 22px;line-height: 24px;margin-top: 56px;}
@media (min-width: 1024px){
.ContactUs.Contact-wrapper{padding: 0 40px;}
.ContactUs .imgae-same-size{margin-top: 64px;}
.ContactUs .Contact-wrapper li:hover img{-webkit-transform: scale(1.03, 1.03);-moz-transform: scale(1.03, 1.03);-ms-transform: scale(1.03, 1.03);-o-transform: scale(1.03, 1.03);transform: scale(1.03, 1.03);}
.ContactUs .Contact-wrapper li a{-webkit-transition: all ease .5s;-o-transition: all ease .5s;-moz-transition: all ease .5s;transition: all ease .5s;}
.ContactUs .Contact-wrapper li .solut-img{overflow: hidden;}
.ContactUs .Contact-wrapper li .solut-img img{-webkit-transition: all ease 0.7s;-moz-transition: all ease 0.7s;-o-transition: all ease 0.7s;transition: all ease 0.7s;}
.ContactUs .Contact-wrapper li .solut-text{padding: 32px 30px 40px;}
.ContactUs .Contact-wrapper li .model{width: 50%;background: #fff;position: absolute;left: 55%;margin-top: -145px;display: none;border-radius: 5px;box-shadow: 11px 15px 24px rgb(0,0,0,0.15);text-align: left;padding: 10px 20px;}
.ContactUs .Contact-wrapper li:hover .model{display: block;}
.ContactUs .Contact-wrapper li:hover .solut-text h3{color: #405DD9;}} 
@media (min-width: 1199px){
.ContactUs .Contact-min{-moz-background-size: 100% 374px;-o-background-size: 100% 374px;background-size: 100% 374px;}} @media (min-width: 1400px){.Contact-wrapper{padding: 0;}}

/* 培训-培训首页 */
.TrainBanner{background-size: cover;height: 450px;width: 100%;text-align: center;color: #ffffff;padding-top: 18%;}

/* 培训-首页-培训中心 */
.TrainCenter{background: url(/upload/images/other/train-center.png) no-repeat center center; height: 450px;background-size: cover;margin-top: 30px !important;}
.TrainCenter .contentbox{width: 100%;}
.TrainCenter .contentbox h2{font-size: 32px;font-weight: 500;line-height: 70px;}
@media (min-width: 768px){.TrainCenter .contentbox{padding: 16% 20px 0 54% !important;}}
@media (min-width: 1024px){.TrainCenter .contentbox{padding: 12% 20px 0 54% !important;}}
@media (min-width: 1200px){.TrainCenter .contentbox{padding: 10% 20px 0 54% !important;}}
@media (max-width: 767px){.TrainCenter{background: none;margin-top: 0px !important; height:auto;}}


/* 培训首页--特色课程 */
.item-course{text-align: center;}
.item-course .course-wraper{padding-top: 30px;}
.item-course .course-wraper ul li .event{padding: 20px 25px;box-shadow: 0px 2px 12px rgba(8, 8, 49, 0.12);border-radius: 4px;height: 260px;}
.item-course .course-wraper ul li .event .title{font-size: 24px;font-weight: 500;line-height: 60px;}
@media (max-width: 767px){.item-course .course-wraper ul li{margin-bottom: 10px;}.item-course .course-wraper ul li .event{height: auto;}}

/* 培训首页-认证培训 */
.authTrain{background: url(/upload/images/other/authtrain.png) no-repeat;color: #fff;height: 493px;text-align: center;background-size: cover;}
.authTrain .authwraper{padding:40px;}
.authTrain .authwraper a{color: #fff;}
.authTrain .authwraper .content{width: 100%;height: 200px;background: #45546f;border-radius: 6px;padding: 10px 20px;text-align: left;}
.authTrain .authwraper .content .title{font-size: 22px;line-height: 70px;font-weight: 500;}
@media (max-width: 767px){.authTrain{height:auto;}.authTrain .authwraper .content{margin-bottom: 10px;height:auto;}.authTrain .authwraper .content .title{line-height: 35px;}}
@media (min-width: 768px){.authTrain{height:auto;}.authTrain .authwraper .content{margin-bottom: 10px;height:auto;}.authTrain .authwraper .content .title{line-height: 35px;}}
@media (min-width: 992px){.authTrain{height:500px;}.authTrain .authwraper .content{height:186px;}.authTrain .authwraper .content .title{line-height: 50px;}}

/* 培训-首页-华为认证 */
.Train-Attestation{text-align: center;margin-top: 30px;}
.Train-Attestation .stitle{line-height: 32px;font-size: 16px;font-weight: 400;}
.Attestation-wraper{height: 350px;width: 100%;margin-top: 40px;}
.Attestation-centLeft{width: 65%;float: left;height: 100%;box-shadow: 0px 2px 10px rgba(21, 64, 162, 0.12);}
.Attestation-optionRight{float: right; width: 30%;height: 100%;}
.Attestation-centLeft .content-box{width: 100%;height: 100%;display: none;}
.Attestation-centLeft .content-act{display: block}
.Attestation-centLeft .content-img{width: 40%;float: left;height: 100%;padding-top: 83px;}
.Attestation-centLeft .content-img .atimg{width: 135px;height: 135px;}
.Attestation-centLeft .content-img .imgtext{margin-top: 16px;font-size: 24px;color: #405DD9;font-weight: 500;}
.Attestation-centLeft .des-box{width: 55%;float: right;height: 100%;text-align: left;padding-top: 93px;}
.Attestation-centLeft .des-box .des-time{margin-top: 24px;}
.Attestation-optionRight .select{height:93px;font-size: 28px;font-weight: 600;line-height: 93px;border: 1px solid #707070;cursor: pointer;}
.Attestation-optionRight .marginTop35{margin-top: 35px;}
.Attestation-optionRight .select-act{background: #405DD9;color: #ffffff;}

/* 培训首页-考试中心 */
.Pearson .Pearsonbox{background: url(/Upload/images/other/PearsonVUE.png) no-repeat center center;height: 280px;background-size: cover; padding-top: 72px;color: #ffffff;}
.Pearson .Pearsonbox p{width: 1000px;font-size: 16px;margin: auto;}

/* 培训首页-校企合作 */
.school-coop{text-align: center;}
.school-coop a:hover,.school-coop a:hover .title{color:#405DD9}
.school-coop .btmore:hover,.school-coop .btmore:hover a{background:#fff;color:#405DD9}
.school-coop .stitle{font-size: 16px;}
.school-coop .school-wraper{width: 100%;height: 369px;padding: 10px;margin-top: 30px;}
.school-wraper .programmeLeft{width: 50%;height: 100%;background-size: cover;float: left;border-radius: 6px;}
.school-wraper .programmeLeft .content{padding: 122px 45px 0 45px;color: #ffffff;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.school-wraper .programmeLeft .title{font-size: 24px;font-weight: 600;line-height: 52px;}
.school-wraper .programmeLeft .text{font-size: 16px;font-weight: 500;}
.school-wraper .programmeRight{width: 49%;height: 100%;float: right;text-align: left;}
.school-wraper .programmeRight ul{height: 100%;}
.school-wraper .programmeRight ul li{padding: 5px 10px;height: 100%;}
.school-wraper .programmeRight .programmebox{padding: 28px;border: 1px dashed #000;height: 100%;background: url(/Upload/images/other/school2.png) no-repeat center center;background-size: cover;}
.school-wraper .programmeRight .programmebox .title{font-size:22px;font-weight: 600;line-height: 30px;}
.school-wraper .programmeRight .programmebox .date{font-size: 16px;font-weight: 500;line-height: 36px;margin-top: 33px;}
.school-wraper .programmeRight .programmebox .more{margin-top: 80px;}
.school-wraper .programmeRight .programmebox .more i{color: #405DD9;}
@media (max-width: 992px){.school-wraper .programmeLeft{display: none;}.school-coop .school-wraper{height: auto;}.school-wraper .programmeRight{width: 100%;}}

/* 培训首页-企业定制培训 */
.enterprise-train{background:url(/Upload/images/other/qydzpx.png) no-repeat;height: 620px;padding: 40px 80px;text-align: center;color: #ffffff;margin-top: 30px !important;background-size: cover;}
.enterprise-train .enterprise-wraper{margin-top: 56px;height: 408px;}
.enterprise-wraper .content-box{float: left;width: 50%;height: 100%;padding-right: 63px;text-align: left;}
.enterprise-wraper .imgbox{float: right;width: 50%;height: 100%;border: 1px dashed #ffffff;}
.enterprise-wraper .text-box{background: url(/Upload/images/other/qypxtext.png) no-repeat center center;height: 120px;padding: 22px 36px;background-size: cover;}
.marginTop24{margin-top: 24px;}
.enterprise-wraper .text-box .title{font-size: 24px;}
@media (max-width: 992px){
.enterprise-train{height: auto;padding:10px}
.enterprise-train .enterprise-wraper{margin-top: 36px;height: auto;}
.enterprise-wraper .imgbox{display: none;}
.enterprise-wraper .content-box{width:100%;padding-right: 0px;}
.enterprise-wraper .text-box{height: auto;}
.enterprise-wraper .text-box .title{font-size: 18px;line-height: 36px;}
}

/* 培训首页-教学师资 */
.Teachers{text-align: center;background: #F4F7FA;}
.Teachers .swiper-container {margin-top: 50px;height: 400px;padding: 5px;}
.Teachers .swiper-slide {background: #ffffff;box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);border-radius: 0px 0px 4px 4px;}
.Teachers .swiper-slide .mask {
transform: translate(0, 400px);
width: 100%;
height: 100%;
text-align: center;
z-index: 2;
padding: 26px;
background: #405DD9;
color: #ffffff;
position: absolute;
border-radius: 4px;
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
transform-origin: bottom;
transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
-webkit-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
-moz-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
-ms-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
-o-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
}

.Teachers .swiper-slide:hover .mask {
transform: translate(0, 0px);
-webkit-transform: translate(0, 0px);
-moz-transform: translate(0, 0px);
-ms-transform: translate(0, 0px);
-o-transform: translate(0, 0px);
}

.Teachers .swiper-slide .name {font-size: 20px;font-weight: 500;}
.Teachers .swiper-slide .mask hr {border-top: 1px solid #ffffff;}
@media (max-width: 767px){
.Teachers .swiper-container {height: 480px;}
.Teachers .swiper-slide .mask {transform: translate(0, 480px);}
}

/* 培训首页-合作加盟 */
.Join{text-align: center;}
.Join input{width: 380px;height: 48px;border-radius: 4px;padding: 14px 0 14px 24px;border: 1px solid #D5D5D5;box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.03);}
.marginright20{margin-right: 20px;}
@media (max-width: 767px){.Join input{width: 100%;margin-bottom: 10px;}}

/* 培训-合作加盟 */
.JoinInCooperation{box-shadow: 0px 0px 12px rgba(15, 42, 85, 0.03);padding: 50px 287px !important;background: #ffffff;}
@media (max-width: 767px){.JoinInCooperation{padding: 10px !important;}}

/* 培训-特色课程-网络安全、云计算、python */
.course-introduce{text-align: center;}
.course-introduce .df-title{font-weight: 600;}
.course-introduce .df-title span{color: #405DD9;}
.course-introduce .imgbox{padding: 30px 0;overflow: hidden;position: relative;}
.course-data{text-align: center;background: url(/upload/images/other/train-rczd.png)no-repeat center;background-size: cover;color: #ffffff;}
.course-data .df-title{font-weight: 600;}
.course-data .df-title span{color: #FB4764;}
.course-data .imgbox{padding: 30px 50px;}
.network-data{background: url(/upload/images/other/train-rczd2.png)no-repeat center;background-size: cover;color: #ffffff;height: 1120px;}
.network-data .df-title{font-weight: 600;}
.network-data .df-title span{color: #FB4764;}
.network-crowd{text-align: center;}
.network-crowd .df-title{font-weight: 600;}
.network-crowd .crowd-wraper{height: 260px;position: relative;margin-top: 30px;}
.network-crowd .crowd-wraper .content{margin-top: 42px;box-shadow: 0px 2px 12px rgba(9, 20, 56, 0.12);position: relative;width: 100%;height: 228px;padding: 42px 30px;}
.network-crowd .crowd-wraper .content .code{width: 130px;position: absolute;margin-top: 10px;margin-left: -40px;box-shadow: 11px 15px 24px rgb(0 0 0 / 15%);display: none;}
.network-crowd .crowd-wraper .content .btmore:hover .code{display: block;}
.network-crowd .crowd-wraper .content .head{position: absolute;top: -42px;margin-left: -42px;}
.network-crowd .crowd-wraper .content .title{font-size: 20px;font-weight: 600;line-height: 70px;}
.network-crowd .crowd-wraper .content .text{font-size: 18px;}
.zdInformation{text-align: center;}
.zdInformation .df-title{font-weight: 600;}
.zdInformation .Information-wraper{padding-bottom: 10px;overflow: hidden;position: relative;margin-top: 30px;}
.zdInformation .Information-wraper .content{box-shadow: 0px 2px 12px rgba(9, 20, 56, 0.12);height: 380px;padding: 50px 30px;}
.zdInformation .Information-wraper .content .title{font-size: 20px;font-weight: 600;line-height: 70px;}
@media (max-width: 1050px){.zdInformation .Information-wraper .content .title{line-height: 35px;}.zdInformation .Information-wraper .content{margin-bottom: 10px;}}
@media (max-width: 767px){.network-data{display: none;}
.network-crowd .crowd-wraper{height: auto;}
.network-crowd .crowd-wraper .content{margin-top: 82px;height: auto;}
.network-crowd .crowd-wraper .content .code{z-index: 3;}
.zdInformation .Information-wraper{height: auto;margin-top: 0px;}
.zdInformation .Information-wraper .content{height: auto;padding: 30px 20px;margin-bottom: 10px;}
}

/* 培训-培训中心-华为认证 */
.tcHwauth .tcHwauth-wraper{height: 410px;}
.tcHwauth .authLeft{width: 50%;float: left;}
.tcHwauth .authRight{width: 50%;float: left;padding: 80px 96px 0 10px;}
@media (max-width: 767px){
.tcHwauth .tcHwauth-wraper{height: auto;}
.tcHwauth .authLeft{width: 100%;}
.tcHwauth .authRight{width: 100%;padding: 10px;}
}

/* 培训-培训中心-培训考试 */
.TrainExam .trainCenterBox{height: 450px;padding-top: 30px;overflow: hidden;}
.TrainExam .trainCenterBox .content{float: left;width: 50%;text-align: left;}
.TrainExam .trainCenterBox .content p{margin-top: 20px;}
.TrainExam .trainCenterBox .imgbox{float: left;width: 50%;padding: 20px;}
.TrainExam .environment{margin-top: 30px;height: 220px;overflow: hidden;}
.TrainExam .trainExamImg{margin-top: 90px;padding: 20px;}
@media (max-width: 767px){
.TrainExam .trainCenterBox{height: auto;}
.TrainExam .trainCenterBox .content{width: 100%;}
.TrainExam .trainCenterBox .imgbox{width: 100%;}
.TrainExam .environment{height: auto;}
.TrainExam .trainExamImg{margin-top: 20px;padding: 0px;}
}

/* 培训-培训中心-教学历程 */
.tcEducation .line{width:4px;height:100%;background-color:white;position:absolute;margin-left: 590px;}
.tcEducation { height:704px;background: #27272B;overflow: hidden;color: #ffffff;background: url(/Upload/images/other/education-bg.png) no-repeat center;}
.tcEducation .event-list li:after{
position: absolute;
content: "";
width: 12px;
height: 12px;
margin-top: -34px;
margin-left: 566px;
display: block;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
background: #ffffff;
}
.tcEducation .event-list li{display: inline-block;}
.tcEducation .event-list li span { width:550px;text-align:right;display:block;float:left;margin-top:10px; }
.tcEducation .event-list li p {width:550px;margin-left:24px;display:inline-block;padding-left:10px;line-height:25px;_float:left;}
.tcEducation .event-list li:nth-child(2n)  p>span{visibility: hidden;}
.tcEducation .event-list li:nth-child(2n+1) >span{visibility: hidden;}
.tcEducation .event-list li:nth-child(1):after{margin-top: -50px;}
.tcEducation .event-list li:nth-child(3):after{margin-top: -50px;}
.tcEducation .event-list li p span {width:550px;text-align:left;padding:10px 15px;margin:0;}
@media (max-width: 1260px){.tcEducation {display:none;}}

/* 培训-培训课程-课程列表 */
.CourseList ul li{margin-top: 30px;}
.CourseList .coursebox{height: 300px;box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.12);border-radius: 2px;padding: 30px;position: relative;}
.CourseList .coursebox .titlebox{height: 70px;}
.CourseList .coursebox .titlebox .imgbox{float: left;width: 20%;overflow: hidden;}
.CourseList .coursebox .titlebox .imgbox img{max-width: 57px;}
.CourseList .coursebox .titlebox .text{float: right;font-size: 27px;width: 79%;line-height: 32px;}
.CourseList .coursebox hr{background: #707070;opacity: 0.12;}
.CourseList .coursebox .data{font-size: 16px;opacity: 0.53;}
.CourseList .coursebox .more{margin-top: 30px;}
.CourseList .coursebox .more i{color: #405DD9;}
.CourseList .coursebox .contact{text-align: center;position: absolute;bottom: 30px;width: calc(100% - 60px);}
.CourseList .coursebox .code{width: 130px;position: absolute;margin-top: 10px;margin-left: -40px;box-shadow: 11px 15px 24px rgb(0 0 0 / 15%);display: none;z-index: 1;}
.CourseList .coursebox .btmore:hover .code{display: block;}


/* 培训-校企合作案例-校企建设 */
.school-build .content{text-align: center;}
.school-build .content .title{font-weight: 600;font-size: 20px;line-height: 39px;}
.school-build .content .text{opacity: 0.4;}

/* 培训-校企合作案例-服务项目 */
.ServiceItem .itemlist{margin-top: 40px; overflow: hidden;position: relative; width: 20%;float: left;padding-left: 10px;padding-right: 10px;height: 400px;cursor: pointer;}
.ServiceItem .itemlist p{margin-top: 23px;}
.mask{
padding: 90px 20px 0px 20px;
width: 100%;
height: 100%;
background: #3F3E41;
color: #ffffff;
position: absolute;
z-index: 2;            
transform: translate(0, 400px);
transform-origin: bottom;
transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
-webkit-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
-moz-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
-ms-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
-o-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
}
.itemlist:hover .mask{
transform: translate(0, 0px);
-webkit-transform: translate(0, 0px);
-moz-transform: translate(0, 0px);
-ms-transform: translate(0, 0px);
-o-transform: translate(0, 0px);
}
.ServiceItem .itemlist .name{font-size: 18px;font-weight: 500;color: #2137CC;line-height: 26px;}
.ServiceItem .itemlist .mask .name{color: #ffffff;}
.ServiceItem .itemlist .mask .text{text-align: left;}
.ServiceItem .itemlist .imgbox{margin-top: 156px;}
@media (max-width: 1200px){
.ServiceItem .itemlist{padding-left: 0px;padding-right: 0px;}
}
@media (max-width: 767px){
.ServiceItem .itemlist{width: 100%;background-size: cover !important;padding-left: 0px;padding-right: 0px;margin-top: 10px;}
}

/* 培训-校企合作案例-合作案例 */
.Casesmin .cases-list ul li .tioinfor .concent{-webkit-line-clamp: 2;}
.Casesmin .stitle{font-size: 16px;line-height: 36px;opacity: 0.6;}

/* 招聘首页-人才发展 */
.talent-development{overflow: hidden;margin-top: 30px;}
.talent-development .talentImg{width: 94%; height: 544px;position: relative;background: url(/Upload/images/other/Recruit-personnel-bg.png) no-repeat center;margin-left: 6%;}
.talent-development .content{width: 28%;background: #F4F7FA;position: absolute;z-index: 2;margin-top: -460px;padding: 100px 50px;font-size: 16px;line-height: 32px;}
@media (max-width: 1200px){.talent-development .content{width: 38%;padding: 20px 40px;}}
@media (max-width: 767px){.talent-development{display: none;}}

/* 招聘首页-准达Time */
.zdTime .title-list{padding: 0 25%;font-size: 18px;line-height: 36px;}
.zdTime li{float: left;padding-left: 10px;padding-right: 10px;}
.zdTime .title-list li{width: 33%;cursor: pointer;border-right: 1px solid #707070;}
.zdTime .title-list li p:hover{color: #405DD9}
.zdTime-wraper{padding-top: 30px;}
.zdTime-wraper .content-list{display: none;overflow: hidden;}
.zdTime-wraper .content-list ul li:nth-child(2n+1),
.zdTime-wraper .content-list ul li:nth-child(2n+2){height: 320px;width: 50%;}
.zdTime-wraper .content-list ul li:nth-child(2n+3),
.zdTime-wraper .content-list ul li:nth-child(2n+4),
.zdTime-wraper .content-list ul li:nth-child(2n+5){height: 215px;width: 33.33333333%;}
.zdTime-wraper .act{display: block;}
.zdtime-act{color: #405DD9;}
@media (max-width: 767px){
.zdTime .title-list li{width: 100%;border-right: 0;}
.zdTime-wraper .content-list ul li{width: 100% !important;height: auto !important;}
}

/* 招聘首页-人才培养 */
.personal-train{background: #F4F7FA;text-align: center;line-height: 32px;}
.personal-train .stitle{font-size: 16px;}
.personal-wraper{margin-top: 30px;}
.personal-train .planbox img{width:100%;height:226px}
.personal-train .planbox{box-shadow: 0px 2px 6px rgba(0, 15, 80, 0.08);background: #ffffff;height: 352px;}
.personal-train .planbox .content{padding: 0 20px;text-align: left;}
.personal-train .planbox .content .contitle{font-size: 20px;font-weight: 500;text-align: center;}
@media (max-width: 1080px){.personal-train .planbox{height: auto;}}
@media (max-width: 767px){
.personal-train .planbox img{height:auto;}
.personal-train .planbox{height: auto;}
.personal-wraper li{padding-bottom: 10px;}
}

/* 招聘首页-招聘入口 */
.Recruitmin .content{height: 422px;padding: 50px 60px;line-height: 32px;}
.Recruitmin .title{font-size: 28px;font-weight: 500;}
.Recruitmin .text{font-size: 20px;}
.Recruitmin a:hover{color: #405DD9;}

/* 校园招聘-上部分类 */
.campus-min .content{height: 311px;box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);padding: 30px;}
.campus-min .content .name{font-size: 20px;font-weight: 500;line-height: 70px;}
.campus-min .content .hrsty{width: 32px;border-top: 3px solid #405DD9;margin-bottom: 1rem;}
.campus-min .content .text{text-align: left;}

/* 校园招聘-职位信息表 */
.campus-position .position-list ul li .num {color: #405DD9;}
.campus-position .position-list .contentnum{height: 136px;padding: 30px;box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.08);border-radius: 4px;cursor: pointer;}
.campus-position .position-list .contentnum .namenum{font-size: 24px;font-weight: 500;color: #242B3A;margin-bottom: 20px;}
.campus-position .position-list ul li:nth-last-child(1) a p, 
.campus-position .position-list ul li:nth-last-child(1) .contentnum:hover .namenum, 
.campus-position .position-list ul li:nth-last-child(1) .namenum{color: #ffffff;}
.campus-position .position-list ul li:nth-last-child(1) .contentnum{background: #405DD9;text-align: center;color: #ffffff;}
.campus-position .position-list .content{height: 136px;padding: 30px;box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.08);border-radius: 4px;cursor: pointer;}
.campus-position .position-list .content .name{font-size: 24px;font-weight: 500;color: #242B3A;margin-bottom: 20px;}
.campus-position .position-list .content:hover .name{color: #405DD9;}

/* 招聘-招聘职位列表 */
.positionList{background: #F4F7FA;padding-top: 30px;padding-bottom: 30px;}
.positionList .position-wraper{width: 75%;float: left;padding-right: 32px;}
.positionList .position-wraper .selectbox{background: #ffffff;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.05);height: 186px;padding: 20px 30px;}
.positionList .position-wraper .selectbox .title{color: #242B3A;font-size: 16px;font-weight: 600;}
.positionList .position-wraper .selectbox input,
.positionList .position-wraper .selectbox select{height: 40px;border: 1px solid #D9D9D9;margin-top: 16px;padding: 0 15px;}
.positionList .position-wraper .selectbox select{width: 211px;}
.positionList .position-wraper .selectbox .inputText{width: 85%;}
.positionList .position-wraper .selectbox .inputBt{background: #405DD9;color: #ffffff;border: none;}
.positionList .position-wraper .po-list{background: #ffffff;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.05);margin-top: 30px;padding: 30px;}
.positionList .position-wraper .po-list ul li{border-bottom: 1px solid rgba(112,112,112, 0.26);margin-bottom: 15px;padding-bottom: 15px;}
.positionList .position-wraper .po-list .title{font-size: 20px;font-weight: 600;}
.positionList .position-wraper .po-list li p span{float: right;}
.positionList .poHot{width: 25%;float: right;padding: 24px;background: #ffffff; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);color: #242B3A;}
.positionList .poHot .title{font-size: 16px;font-weight: 600;}
.positionList .poHot li{margin-top: 15px;}
.positionList a:hover .title{color: #405DD9;}
@media (max-width: 1060px){
.positionList .position-wraper .selectbox{height: auto;}
}
@media (max-width: 767px){
.positionList .position-wraper{width: 100%;float: left;padding-right: 0px;}
.positionList .position-wraper .selectbox{height: auto;}
.positionList .poHot{width: 100%;margin-top: 10px;}
}

/* 招聘-职位详情 */
.positionDetail{background: #F4F7FA;padding-top: 30px;padding-bottom: 30px;}
.positionDetail .contentbox{width: 75%;float: left;padding-right: 32px;}
.positionDetail .contentbox .content{background: #ffffff;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.05);padding: 30px;}
.positionDetail .contentbox .content .head{border-bottom: 1px solid rgba(112,112,112, 0.26);margin-bottom: 15px;padding-bottom: 10px;}
.positionDetail .contentbox .content .head .name{font-size: 20px;font-weight: 600;}
.positionDetail .contentbox .content .head .name .describeBt{float: right;margin-top: 0px;padding: 0 25px 0 25px;}
.positionDetail .contentbox .content .head p span{float: right;}
.positionDetail .contentbox .content .describe{font-size: 16px;font-weight: 600;margin-bottom: 20px;}
.positionDetail .poHot{width: 25%;float: right;padding: 24px;background: #ffffff; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);color: #242B3A;}
.positionDetail .poHot .title{font-size: 16px;font-weight: 600;}
.positionDetail .poHot li{margin-top: 15px;}
.positionDetail .poHot a:hover{color: #405DD9;}
@media (max-width: 767px){
.positionDetail .contentbox{width: 100%;padding-right: 0;}
.positionDetail .poHot{display: none;}
}

/* 员工 */

/* 员工-在准达工作、生活 */
.zdWork{position: relative;}
.zdWork .swiper-pagination-bullet-active {background: #405DD9 !important;}
.zdWork .swiper-container {width: 90%;}
.zdWork .swiper-pagination-bullets{bottom:30px !important}
.zdWork .swiper-pagination-bullet {border-radius: 0;width: 28px;height: 3px;background: #ffffff;opacity: 1;}
.zdWork .swiper-slide .imgbox{width: 100%;height: 90%;position: relative;overflow: hidden;}
@media (max-width: 767px) {.zdWork .swiper-pagination-bullets{bottom:10px !important;}}

/* 员工-其他 */
.staffother{color: #ffffff;}
.staffother .event-row{width: 100%;}
.staffother .event-row .event-col{height: 100%;float: left;overflow: hidden;position: relative;padding: 40px 90px;background-size: cover !important;}
.staffother .event-row .event-col .df-title{font-weight: 600 !important;z-index: 4;position: relative;}
.staffother .event-row .col1{width: 60%;background: url(/upload/images/other/zdwork-bg1.png) no-repeat center center;}
.staffother .event-row .col2{width: 40%;background: url(/upload/images/other/zdwork-bg2.png) no-repeat center center;}
.staffother .event-row .col3{width: 40%;background: url(/upload/images/other/zdwork-bg3.png) no-repeat center center;}
.staffother .event-row .col4{width: 60%;background: url(/upload/images/other/zdwork-bg4.png) no-repeat center center;}
.staffother .event-row .staffmask{font-size: 16px;line-height: 36px;width: 100%;height: 100%;padding: 120px 90px; transform: translate(0,320px);z-index: 2;position: absolute;transform-origin: bottom;transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);left: 0;top: 0;}
.staffother .event-row .event-col:hover .staffmask{transform: translate(0,0);}
.staffother .event-row .col1 .staffmask{background: #1436C6;}
.staffother .event-row .col2 .staffmask{background: #7D1EAF;}
.staffother .event-row .col3 .staffmask{background: #4A5D77;}
.staffother .event-row .col4 .staffmask{background: #6EA833;}
@media (max-width: 767px) {
.staffother .event-row .event-col{width: 100%;margin-bottom: 10px;padding: 10px 20px;height: 220px;}
.staffother .event-row .staffmask{transform: translate(0,220px);padding: 50px 20px;font-size: 14px;line-height: 26px;}
}
@media (min-width: 768px) {.staffother .event-row{height: 320px;}}

/* 员工-员工风采 */
.staff-style{text-align: center;}
.staff-style .stitle{font-size: 16px;line-height: 32px;}
.staff-style .staff-swiper{margin-top: 30px;}
.staff-style .staff-swiper .name{font-size: 20px}
.staff-style .staff-swiper .text{font-size: 14px;}

/* 员工-员工心声 */
.StaffThink{position: relative;background: rgba(0, 0, 0, 0.1);text-align: center;}
.StaffThink .swiper-pagination-bullet-active {background: #405DD9 !important;}
.StaffThink .swiper-container {width: 1100px;margin-top: 30px;}
.StaffThink .swiper-pagination-bullets{bottom:30px !important}
.StaffThink .swiper-pagination-bullet {border-radius: 0;width: 28px;height: 3px;background: #afaaaa;opacity: 1;}
.StaffThink .swiper-slide .imgbox{width: 100%;height: 90%;position: relative;overflow: hidden;}
@media (max-width: 767px) {.StaffThink .swiper-container {width: 100%;margin-top: 10px;}.StaffThink .swiper-pagination-bullets{bottom:10px !important}}

/* 员工-员工故事 */
.staffStory .story-wraper{margin-top: 30px;}
.staffStory .story-wraper .content{box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);text-align: left;}
.staffStory .story-wraper .content img{display: block;width: 100% !important;}
.staffStory .story-wraper .content .namebox{font-size: 18px;font-weight: 500;width: 80%;height: 70px;position: relative;background: #ffffff;margin: auto;top: -70px;border-bottom: 1px dashed;padding: 30px 0 0 30px;}
.staffStory .story-wraper .content .textbox{width: 80%;height: 140px;position: relative;background: #ffffff;margin: auto;top: -70px;padding: 0 30px 0 30px;}
.staffStory .story-wraper .content .textbox .text{font-weight: 500;-webkit-line-clamp: 3;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;height: 75px;opacity: 0.6;}
.staffStory .story-wraper .content .textbox .more{position: relative;margin-top: 20px;height: 25px;}
.staffStory .story-wraper .content .textbox .more a{color: #405DD9;} 
@media (max-width: 767px) {
.staffStory .story-wraper ul li{width: 100%;margin-bottom: 10px;}
.staffStory .story-wraper{margin-top: 10px;}
.staffStory .story-wraper .content .namebox{font-size: 16px;padding: 10px 0 0 10px;}
}
@media (min-width: 768px) {
/*.staffStory .story-wraper .content img{height: 386px;}*/
.staffStory .story-wraper .content img{min-height: 208px;}
.staffStory .story-wraper .content .namebox{line-height: 36px;}
}

/* 产品服务 */
/* 产品服务-首页 */
.Product-list .contentbox{box-shadow: 0px 2px 12px rgba(29, 67, 118, 0.12);}
.Product-list .contentbox .content{padding: 15px;height: 115px;overflow: hidden;}
.Product-list .contentbox .content a{color: #fff;}
.Product-list .contentbox .content .title{font-size: 15px;font-weight: 600;}
.Product-list .contentbox .content .text{font-size: 12px;opacity: 0.6;}
.Product-list .contentbox .content:nth-child(1){background: linear-gradient(118deg, #3555E0 0%, #6F8BFF 100%);height: 74px;padding: 13px;color: #ffffff;}
.Product-list .contentbox .content:nth-child(2){background: linear-gradient(92deg, #EEEFF2 0%, #F4F7FA 100%);height: 116px;padding: 15px;}
.Product-list .contentbox .content:nth-child(1) .title{font-size: 18px;font-weight: 600;}
.Product-list .contentbox .content:nth-child(1) .text{font-size: 12px;opacity: 1;}
.Product-list .contentbox .content:nth-child(1) hr{width: 20px;height: 2px;margin: 0px;background: #ffffff;}
.Solution{background: url(/upload/images/other/Solution.jpg) no-repeat center;height: 600px;color: #fff;text-align: center;}
@media (max-width: 767px) {.Solution{display: none;}}

/* 产品服务-通信集成-介绍 */
/* 产品服务-通信集成-介绍 */
.communication-wraper .imgbox{overflow: hidden;}
.communication-wraper .content{opacity: 0.8;}
@media (max-width: 767px) {.communication-wraper .imgbox,.communication-wraper .content{padding: 10px 0;}}
@media (min-width: 768px){.communication-wraper .imgbox{height: 340px;} .communication-wraper .content{height: 340px;}}
@media (min-width: 1200px){
.communication-wraper .cloudimg{height: auto;}/*云msp图片*/
.communication-wraper{padding-top: 30px;}
.communication-wraper .content{padding: 28px;font-size: 16px;line-height: 32px;opacity: 0.8;}
}

/* 产品服务-通信集成-业务品类 */
.business-class{text-align: center;}
.business-class .business-wraper li{width: 20%;}
.business-class .business-wraper{padding-top: 30px;}
.business-class .business-wraper .content{box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);border-radius: 4px;padding: 50px 20px 0 20px;}
.business-class .business-wraper .content .title{font-size: 21px;font-weight: 500;line-height: 60px;}
.business-class .business-wraper .content .text{color: #44576B;text-align: left;}
@media (max-width: 767px) {
.business-class .business-wraper li{width: 100%;margin-top: 10px;}
.business-class .business-wraper .content{padding: 40px 10px;}
.business-class .business-wraper .content .text{text-align: center;}
}
@media (min-width: 768px){
.business-class .business-wraper li{width: 33.33333%;}
.business-class .business-wraper .content{height: 300px;}
}
@media (min-width: 992px){.business-class .business-wraper li{width: 20%;}}

/* 产品服务-通信集成-合作案例 */
.txCase .txalwraper{padding-top: 30px;}
.txCase ul li:first-child{width: 39%;}
.txCase ul li:first-child .content .text{display: block;}
.txCase ul li{width: 20%;color: #fff;}
.txCase ul li .content{height: 440px;padding: 250px 30px 30px ;}
.txCase ul li .content .title{font-size: 24px;font-weight: 600;line-height: 32px;}
.txCase ul li .content .text{display: none;font-size: 16px;font-weight: 500;margin-top: 18px;}
@media (max-width: 767px){
.txCase .txalwraper{padding-top: 0px;}
.txCase ul li:first-child{width: 100%;}
.txCase ul li{width: 100%;color: #fff;margin-top: 10px;}
.txCase ul li .content .title{text-align: center;}
.txCase ul li .content .text{display: block;}
}

/* 产品服务-智慧集成-服务 */
.wisdom{text-align: center;}
.wisdom .wisdom-wraper{padding-top: 30px;}
.wisdom .wisdom-wraper li{padding: 20px 0;}
.wisdom .wisdom-wraper li .title{font-size: 22px;font-weight: 500;line-height: 34px;margin-top: 20px;}
.wisdom .wisdom-wraper li .text{opacity: 0.6;}

/* 产品服务-智慧集成-业务品类 */
.wisdom-class{text-align: center;}
.wisdom-class ul li{margin-top: 20px;}
.wisdom-class ul li .content{width: 100%;height: 235px;box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);padding: 50px 50px 0;position: relative;overflow: hidden;}
.wisdom-class ul li .content .title{font-size: 21px;font-weight: 500;line-height: 34px;}
.wisdom-class ul li .content .text{color: #44576B;line-height: 34px;}
@media (max-width: 767px){.wisdom-class ul li .content{padding: 50px 10px;}}

/* 产品服务-智慧集成-项目案例 */
.zhCase{background: url(/upload/images/other/zhalbg.png)no-repeat center center;}
.zhCase .swiper-container {width: 90%;--swiper-navigation-color: #5B79F7;--swiper-navigation-size: 20px;}
.zhCase .swiper-container .swiper-slide {text-align: center;font-size: 18px;padding: 10px 0;overflow: hidden;}
.zhCase .swiper-button-next, .zhCase .swiper-button-prev{top: 90%;}
.zhCase .swiper-button-prev{left: 30px;}
.zhCase .swiper-button-next{left: 80px;}
.zhCase .swiper-slide .content{text-align: left;}
.zhCase .swiper-slide .content .title{font-weight: 600;line-height: 32px;}
@media (max-width: 767px){.zhCase .swiper-button-next, .zhCase .swiper-button-prev{top: 95%;}}
@media (min-width: 768px){
.zhCase .swiper-container {height: 320px;}
.zhCase .swiper-slide .content .title{font-size: 21px;}
.zhCase .swiper-slide .content{padding: 0px 10px;}
.zhCase .swiper-slide .content .text{font-size: 14px;line-height: 26px;margin-top: 0px;}
}
@media (min-width: 992px){
.zhCase .swiper-container {height: 420px;}
.zhCase .swiper-slide .content .title{font-size: 24px;}
.zhCase .swiper-slide .content{padding: 50px 20px;}
.zhCase .swiper-slide .content .text{font-size: 16px;line-height: 26px;margin-top: 30px;}
}

/* 产品服务-软件开发 */
.software-server .business-wraper .content .text{text-align: center !important;}
.software-class .content .df-title{line-height: 40px;}
.software-class .content hr{width: 30px;height: 3px;background: #405DD9;margin-left: 0px;}
.software-class .content .text{font-size: 16px;line-height: 28px;margin-top: 20px;}
@media (max-width: 767px){.software-class .content{padding: 10px 20px;}}
@media (min-width: 768px){.software-class li{height: 468px;} .software-class:nth-child(2n-1) .imgbox{float: right;} .software-class .content{padding: 50px;}}

/* 产品服务-网络安全-业务品类 */
.network-class .NetworkClassTop {width: 100%;height: 70px;box-sizing: border-box;padding: 10px 0;position: relative;border-bottom: 1px solid rgba(112,112,112,0.35);color: rgba(0,0,0,0.5);}
.network-class .NetworkClassTop .swiper-slide {margin-left: 20px;width: 10%;height: 100%;background: #FFFFFF;position: relative;text-align: center;font-size: 16px;line-height: 50px;cursor: pointer;}
.network-class .NetworkClassTop .swiper-slide-thumb-active{color: rgba(0,0,0,1);}
.network-class .NetworkClassContent {width: 100%;height: 500px;}
.network-class .NetworkClassContent .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;cursor: pointer;}
.network-class .NetworkClassContent .swiper-slide-active,.network-class .NetworkClassContent .swiper-slide-duplicate-active{transform: scale(2);z-index: 2;}
@media (max-width: 767px){.network-class .NetworkClassContent {width: 100%;height: 150px;}}

