html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0); font-family: 'Microsoft Yahei', '微软雅黑', Arial, sans-serif; font-weight: normal;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,div,html,form,select,option,table,tr,td,dt,dl,dd,span,input,i,b,br,section,header,footer,nav,menu,article,aside,img,a{margin:0;padding:0;color:inherit;}
body{ color: inherit; background-color: #fff;  word-break: break-all; word-wrap:break-word; font-weight: 400;  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} 
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
a,a img{text-decoration:none; color:inherit;border:0;max-width: 100%;}
a:focus{outline:none;}
a:hover{ background: none; cursor: pointer;text-decoration:none;}
a:focus, a:hover{ color: #666;}
img{display: inline-block;max-width: 100%;height: auto;margin: 0 auto;}
ul,ul li{list-style:none}
fieldset,img,input,button{border: none; padding: 0;margin: 0; outline-style: none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight: normal;}

.wapper{ width: 1200px; margin: 0 auto; padding: 0; box-sizing: border-box; }
.headerLoGO{margin: 5px 0px;padding: 0px;}













.headerPhone{text-align: right;}
.menuIcon{margin-right: 10px;
    /* line-height: 49px; */
    margin-top: -2px;}
.footPhone{display:inline-block;text-align: left;}

.cust-bj{display:inline-flex;    margin-right: 0px;}
.bgtop{height: 100px;background: #FFFFFF;width: 100%;}
header .header ul li a{color: #333333;}
.Navigation{width: 220px;text-align: left;}
.Navigation a{font-size:16px;display:block;position:relative;padding:0px!important;}
.childUlMax{display: none;}
header .header .childUlMax{display:none;position:absolute;top:50px;left:0;background:#333333;box-shadow:0 0 1px #ccc;padding:8px 0;min-width:220px;z-index:999}
header .header ul.childUlMax li{width:100%;height:auto}
header .header ul.childUlMax li a{display:block;height:38px;line-height:38px;overflow:hidden;padding:0 20px!important;text-align: left;}
header .header ul.childUlMax li a:hover{color:#fff;background:#1C3C38;transition:none;border-bottom: 1px solid #fff;}
.childUlMax li a .clildUlS{float: right;}
.childUlMax li{margin: 10px 0px;}
.headerlogoMax{padding: 17px 0px;}
.logoPhone{display: none;}
.rowphoneBU{margin-bottom: 40px;}
.qrCode{text-align: center;background: #fff;
    padding: 8px 0px;}
.row{ margin: 0px;}
.footPhone{display: inline-block;}
.footPhone .p1{font-size: 28px;font-family: Microsoft YaHei;font-weight: 400;color: #1C3B37;}
 #link .link{box-sizing:border-box;display:flex;flex-wrap:wrap;font-size:16px;justify-content: left;}
/* 语言切换 */
.language{ position: relative; z-index: 101; display: inline-block;}
.language .icon-fanyi-full{ font-size: 36px; color: #333333; display: block; margin-right: 10px; padding-left: 20px; cursor: pointer;}
.language div.changeBut{ box-sizing:border-box;padding:0; margin:0 auto; display: none; position: absolute; top: 50px; right: -10px;}
.language div.changeBut a{ display:block;  white-space: nowrap; font-size:14px;color:#fff;padding: 0 30px; height: 40px;line-height: 40px; text-align: center; background:rgb(26, 24, 24); border-bottom: 1px solid #f0f0f0; }
.language div.changeBut a:hover{ color: #6381e4;}
@media screen and (max-width:900px){
    .language{ width: 60%;}
    .language .icon-fanyi-full{ font-size: 32px; margin-left: 10px; line-height: 1.5;}
    .language div.changeBut{ left: 0px; top: 45px;  }
    .language div.changeBut a{  text-align: left; }
}

/* 公共样式 */
.font48,.font48white,.font36,.font36black,.font36red,.font36G33,.font28,.font28yellow,.font28White,.font28black,.font28bulu,.font28RedNew,.font28green,.font28greenfine,.font28G66,
.font28Bnews,.font28Gnews,.font24,.font24white,.font24black,.font24yellow,.font24Gray,.font24CC,
.font24G44fine,.font20Black,.font20B,.font20White,.font20Gray,.font20G44,.font18RedNew,.font18black,.font18G44,.font18Whitefine,.font18G33fine{ font-family: Microsoft YaHei;font-weight: bold;}
.font36white,.font36green,.font28blackfine,.font28Whitefine,.font28Gray,.font24G44,.font24green,.font24whitefine,.font20,.font20G44fine,
.font20whitefine,.font20yellow,.font20Grayfine,.font18White,.font18red,.font18Gray,.font18G33,
.font16Gray,.font16black,.font16White,.font16G33,.font16G88,.font14,.font14Gray,.font14G44,.font14blue,
.font14White,.font14NewWhite,.font14black,.font14yellow,.font14NewGray,.font12,.font12White,.font12Gray,.font12G33{ font-family: Microsoft YaHei;font-weight: 400;}
.font36{color: #E09910;font-size: 36px;text-shadow:1px 0px 0px white,-1px 0px 0px white,0px 1px 0px white,0px -1px 0px white;}
.font48{color: #1899b6;font-size: 48px;text-shadow:1px 0px 0px white,-1px 0px 0px white,0px 1px 0px white,0px -1px 0px white;}
.font48white{font-size: 48px;color: #FFFFFF;letter-spacing:10px;}
.font36white{font-size: 36px;color: #FFFFFF;}
.font36red{font-size: 36px;color: #BF1111;}
.font36black{font-size: 36px;color: #444444;}
.font36green{font-size: 36px;color: #1D8235;}
.font36G33{font-size: 36px;color: #333333;}
.font28{font-size: 28px;color: #343434;}
.font28yellow{font-size: 28px;color: #E09A10;}
.font28White{font-size: 28px;color: #FFFFFF;}
.font28Whitefine{font-size: 28px;color: #FFFFFF;}
.font28bulu{font-size: 28px;color: #62AEBE;}
.font28black{font-size: 28px;color: #343434;}
.font28blackfine{font-size: 28px;color: #343434;}
.font28Gray{font-size: 28px;color: #333333;}
.font28RedNew{font-size: 28px;color: #BF1111;}
.font28Bnews{font-size: 28px;color: #444444;}
.font28Gnews{font-size: 28px; color: #CCCCCC;}
.font28green{ font-size: 28px;color: #1D8235;opacity: 0.3;}
.font28greenfine{font-size: 28px;color: #1D8235;}
.font28G66{font-size: 28px;color: #666666;}
.font24green{font-size: 24px;color: #117B2C;}
.font24{font-size: 24px;color: #3324BA;}
.font24white{font-size: 24px;color: #FFFFFF;}
.font24whitefine{font-size: 24px;color: #FFFFFF;}
.font24black{font-size: 24px;color: #343434;}
.font24yellow{font-size: 24px; color: #E3840A;}
.font24Gray{font-size: 24px;color: #333333;}
.font24CC{font-size: 24px;color: #CCCCCC;}
.font24G44{font-size: 24px;color: #444444;}
.font24G44fine{font-size: 24px;color: #444444;}
.font20{font-size: 20px;color: #343434;}
.font20B{font-size: 20px;color: #343434;}
.font20Gray{font-size: 20px;color: #333333;}
.font20Grayfine{font-size: 20px;color: #333333;}
.font20Black{font-size: 20px;color: #343434;}
.font20White{font-size: 20px;color: #FFFFFF;}
.font20whitefine{font-size: 20px;color: #FFFFFF;}
.font20yellow{font-size: 20px;color: #E3840A;}
.font20G44{font-size: 20px;color: #444444;}
.font20G44fine{font-size: 20px;color: #444444;}
.font18White{font-size: 18px;color: #FFFFFF;}
.font18Whitefine{font-size: 18px;color: #FFFFFF;}
.font18red{font-size: 18px;color: #C51616;margin: 5px 0px;}
.font18Gray{font-size: 18px;color: #666666;}
.font18RedNew{font-size: 18px;color: #BF1111;}
.font18black{font-size: 18px;color: #888888;}
.font18G44{font-size: 18px;color: #444444;}
.font18G33{font-size: 18px;color: #333333;}
.font18G33fine{font-size: 18px;color: #333333;}
.font16Gray{font-size: 16px;color: #666666;}
.font16black{font-size: 16px;color: #343434;}
.font16White{font-size: 16px;color: #FFFFFF;}
.font16G33{ font-size: 16px;color: #333333;}
.font16G88{ font-size: 16px;color: #888888;}
.font14black{font-size: 14px;color: #666666;}
.font14{font-size: 14px;color: #F5F5F5;}
.font14Gray{font-size: 14px;color: #888888;}
.font14White{font-size: 14px;color: #CCCCCC;}
.font14NewWhite{font-size: 14px; color: #FFFFFF;}
.font14yellow{font-size: 14px;color: #E3840A;}
.font14NewGray{font-size: 14px; color: #333333;}
.font14G44{font-size: 14px;color: #444444;}
.font14blue{font-size: 14px;color: #753BCB;}
.font12{ font-size: 12px;color: #666666;}
.font12White{font-size: 12px;color: #FFFFFF;}
.font12Gray{font-size: 12px; color: #888888;}
.font12G33{font-size: 12px; color: #333333;}
.multi_row4{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:7;}
.multi_row3{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:6;}
.multi_row5{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:5;}

.multi_row2{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.multi_row1{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.multi_row{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.daxie{text-transform: uppercase;}

/* 下拉动画，出现MORE+ */
.mediaConten{overflow: hidden;}
.mediaConten figure {position: relative;margin-bottom: 0px;}
.rowListblue{height: 0;position: absolute;background: rgba(0,0,0,.6);top: -800px;width: 100%;text-align: center;color: #fff;transition: all 0.5s ease;}
.rowListblue ul{position: absolute;left: 50%; top: 50%;transform: translate(-50%, -50%);width: 65%;}
.rowListblue ul li{padding: 10px 40px;border: 1px solid #ffffff;margin: 10px 0px;width: 100%;}
.rowListblue ul li:hover{border: 0px;background: rgba(117,59,203, .5);}

.rowListblue a:hover{color:#6381e4;}
.mediaConten:hover .rowListblue{ top: 0px;height: 100%;}



.mediaConten2{overflow: hidden;}
.mediaConten2 figure {position: relative;}
.rowListblue2{height: 0;position: absolute;background: rgba(0,0,0,.6);top: -800px;width: 100%;text-align: center;color: #fff;transition: all 0.5s ease;}

.rowListblue2 a{padding: 5px 10px;border: 1px solid #ffffff;position: absolute;left: 50%; top: 50%;transform: translate(-50%, -50%)}
.rowListblue2 a:hover{color:#6381e4;}
.mediaConten2:hover .rowListblue2{ top: 0px;height: 100%;}

/* 鼠标浮上去图片放大动画 */
.fangdaImg .figure {overflow: hidden;}
.fangdaImg a img {transition: all 1s; display: block;}
.fangdaImg:hover a img {transform: scale(1.1);}

/* 主体 */
.HowSumROW{background-color: #753BCB}

.about .about-bottom {padding: 30px 0px;}
.about .about-bottom li{text-align: center;flex: 1;}
.about .about-bottom li:nth-child(1),.about .about-bottom li:nth-child(2),.about .about-bottom li:nth-child(3){border-right: 1px solid #cccccc;}

.about .about-bottom li span{font-size: 14px;color: #ffffff;}
.about .about-bottom li span b p{font-size: 48px;display: inline-block;}
.about .about-bottom li span b {font-size: 48px;display: inline-block;}


/* 我们的教学优势 */
.teachingList{text-align: center;margin-bottom: 10px;}
.teachingList figure a img{margin-bottom: 20px;}
.teachingList p{margin: 10px 0px;}
/* 精选课程 */
.gongjie{   
    position: absolute;
   z-index: -99;
   height: 100%;
}
.advantageMax{position: relative;}
.gongjie{position: absolute;z-index: -99; height: 100%;}
.gongjie a img {height: 100%;}

.schemeMax{padding-bottom: 20px;}
.advantageAryy{margin-bottom: 40px;}
.advantageMax{position: relative;margin-top: 40px;}


.supportP{margin-bottom: 10px;}
.supportP:hover{color:#E3840A;cursor: pointer;}
.productLeftMax{margin: 30px 0px;}
.productLeftNext figure a img{min-width: 55px;}
.productArray{margin-bottom: 30px;}
.productP{
    height: 50px;
    background: #FFFFFF;line-height: 50px;text-align: center;}
/* 优秀的师资团队 */

.FacultyTeamNext{margin-bottom: 20px;}
.FacultyTeamMax{margin-bottom: 30px;}
.BackgroundTitle{height: 180px;background: #1C3B37;margin-bottom:30px;}
.bgNext{text-align: center; padding: 42px 0px;}
.bgEngthp{width: 70%;margin: 0px auto;text-transform:uppercase;}
.school{margin-left: 10px;}
.FacultyTeamPhone{display: none;}
/* 专业教育 */
.professionalAryy{background: rgba(57,40,132,1);}
/* 新闻媒体 */
.newsDateP{margin-bottom: 10px;}
.newsMax{margin-bottom: 60px;}
.newA{margin-bottom: 5px;}
.newsSpan{margin-top: 25px;line-height: 25px;min-height: 75px;}
.newsIcon{margin: 30px 0px;}
.newHide{
    border-bottom: 1px solid rgba(245, 245, 245, .0);margin-bottom: 10px;
    }
.newHide:hover{
    border-bottom: 1px solid #cccccc;
    }
.newA:hover{color: #1A327E;}



/* 尾部 */
.footMax{position: relative;}
.footNext{position: absolute;width: 100%;top: 8%;}
.footBgLeft{ height: 500px; background: #753BCB;}
.footBgRight{height: 500px;background: #F5F5F5;}
.footLeftNext{padding-left: 50px;}
/* height: 480px; */
.lianxiBg{}
.formuser form input{width: 100%;font-size: 18px;color: #2e2e2e; opacity: .5;box-sizing: border-box;padding-left: 24px;height: 48px;border: 1px solid;background-color: #f5f5f5;}
.formuser form textarea{width: 99%;height: 123px;border: 1px solid;background-color: #f5f5f5;font-size: 18px;color: #2e2e2e; opacity: .5;box-sizing: border-box;padding-left: 24px;}
label { display: grid;}
.FootInput p{color:red}
.GongTitle2{margin-left: 15px;margin-bottom: 10px;}
.FootInput{}
.footBottom{height: 160px;background: #1A1A1A;width: 100%;text-align: center;}
.footBottom .footUlList{height: 100px;line-height: 100px;}
.footBottom .footUlList ul{display: inline-flex;}
.footBottom .footUlList ul li{margin: 0px 40px;color: #ffffff;}
.footBottom .footUlList ul li a:hover{color: #753BCB;}
.beianMax span{  font-size: 14px;font-family: Microsoft YaHei; font-weight: 400;color: #CCCCCC;}
.record a{display:inline-block;}
.record a:hover{color: #753BCB;}
.tiJiaoMax{text-align: center;}

.tiJiaoBtn{width: 40%;height: 48px;background: #753BCB;margin-top: 10px;color:#ffffff;line-height: 45px;margin: 0px auto;display: block;border-radius: 10px;}
.tiJiaoBtn:hover{background: #753BCB;color:#ffffff;}
.cust-bj,.footPhone{display:inline-grid;}
.lianxiMax{margin: 25px 0px;}
.cust-bj{display: inline-flex;margin-right: 10px;}

.eswei{width: 102px;height: 102px; background: #FFFFFF;}
.erweima{padding: 5px;}
.esweiMax{margin-bottom: 35px;}
.FootAddress{margin: 10px 0px;}
.ml36{margin-left: 36px;}





@media screen and (max-width:768px){
    .footLeftNext{padding-left: 15px!important;}
    .footBottom .footUlList ul li{margin: 0px 10px;}
    .footNext{position: absolute;width: 100%;top: 2%;}
    .footBgLeft{ height: 320px; background: #753BCB;}
    .footBgRight{height: 400px;background: #f5f5f5;}
    .footRightNext{text-align: center;padding-left: 15px}
    .gongTitle{padding: 15px 0px;}
    .eswei{margin: 0px auto;}
   
    .newsH2{margin-top: 10px;}
    .caseArray{margin-top: 10px;}
    .lianxiMax {
        margin: 10px 0px;
    }
    .esweiMax {
        margin-bottom: 15px;
    }
    .ml36{margin-left: 0px;}
    .font48white {
        font-size: 28px;
        color: #FFFFFF;
        letter-spacing: 10px;
    }
    
    
}
@media screen and (max-width:574px){
    .footBgLeft{ height: 320px; background: #753BCB;}
    .footBottom .footUlList ul {display: none;}
    .footBottom{height: 60px;}
    .beianMax{margin-top: 10px;}
    .footBottom .footUlList{height: 0px;}
}

@media screen and (max-width:375px){
    .footBottom .footUlList ul {display: none;}
    .footBottom{height: 60px;}
    .beianMax{margin-top: 10px;}
    .footBottom .footUlList{height: 0px;}
}




















/* 精选课程课题 */
.GongTitle{text-align: center;padding: 70px 0px 40px 0px;}
.GongTitle1{text-align: center;padding: 40px 0px 40px 0px;}


/* 关于我们 */

.blueBtn{width: 180px;height: 48px;background: #1C3B37;border-radius: 10px;color: #f0eaea;}
.blueBtn:hover{color: #6381e4;}
.aboutUsMax{position: relative;margin-bottom: 30px;padding-bottom: 40px;}
.aboutUsBtn{position: absolute;bottom: 15px;}
.aboutP{margin-top: 30px;}




@media screen and (max-width:1400px){
    .wapper{ width: 100%; padding: 0 10px;}
  
}

@media screen and (max-width:375px){
    .font36{font-size: 36px;color: #139483;}
    .font32{font-size: 20px;color: #FFFFFF;}
    .font28{font-size: 22px;color: #1A1A1A;}
    .FacultyTeamDiv{text-align: center;}
    .aboutP{margin-top: 0px;margin-bottom: 30px;}
    .GongTitle{margin-top: 20px;margin-bottom: 20px;}
    .GongTitle2{padding-top: 20px;}
    .aboutUsBtn{position: absolute; bottom: -30px;}
    .ScientificMax .Scientific:nth-child(1),.ScientificMax .Scientific:nth-child(2){border-right: 0px solid #CCCCCC;}
}
@media screen and (max-width:1250px){
 .language{display: none;}
}
@media screen and (max-width:768px){
   
    .GongTitle2{padding-top: 20px;}
    .keMax{margin-top: 10px;}
    .ChooseUsNext .ChooseUsNextP{padding: 0px 20px;}
    .aboutP{margin-top: 0px;}
    .aboutUsBtn{position:initial;}
    .newHide{margin-top: 10px;}
    .FacultyTeamPhone{display: flex;}
    .FacultyTeamDesc{display: none;}
    .GongTitle {
        text-align: center;
        padding: 20px 0px 20px 0px;
    }
}

@media screen and (max-width:990px){
    .ScientificMax .Scientific:nth-child(1),.ScientificMax .Scientific:nth-child(3),.ScientificMax .Scientific:nth-child(5),.ScientificMax .Scientific:nth-child(7),
    .ScientificMax .Scientific:nth-child(9),.ScientificMax .Scientific:nth-child(11),.ScientificMax .Scientific:nth-child(13),
    .ScientificMax .Scientific:nth-child(15){border-right: 1px solid #CCCCCC;}

    .ScientificMax .Scientific:nth-child(2),.ScientificMax .Scientific:nth-child(4),.ScientificMax .Scientific:nth-child(6),.ScientificMax .Scientific:nth-child(8),
    .ScientificMax .Scientific:nth-child(10),.ScientificMax .Scientific:nth-child(12),
    .ScientificMax .Scientific:nth-child(14){border-right: 0px solid #CCCCCC;}
 }
 @media screen and (max-width:574px){
    .mediaConten,.keNext{text-align: center;}
    .ScientificMax .Scientific{border-right: 0px solid #CCCCCC!important;}
 }
 
