html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
ul, ol { list-style:none; }
body { color:#333; padding:5px 0; font:12px/20px "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu,"SimSun","宋体","Arial Narrow",HELVETICA; background:#fff; }
body{text-align: center;}
a:link,a:visited{color:white;text-decoration:none;}
a:hover{color:white;text-decoration:underline;}

#top
{
    width:1400px;
    height: 80px;
    margin:0px auto;
}

#lebologo
{
    float: left;
    margin-top:10px;
    margin-left: 100px;
    width: 80px;
    height: 64px;
}

#lebologo img
{
    width: 100%;
    height: 100%;
}

#lebotext
{
    float: left;
    margin-top:22px;
    margin-left: 10px;
    width: 319px;
    height: 50px;
}



#lebotext img
{
    width: 100%;
    height: 100%;
}

#topright
{
    float:right;
}

#topuser
{
    font-size: 24px;
    font-weight: 800;
    color:#2a65ff;
    border-style: solid;
    border-color: #2a65ff;
    border-width: 0px;
    margin-top:28px;
    margin-right: 20px;
    padding:10px;
    float: right;
    

}

#topsearch img
{
    margin-top: 10px;
    width: 180px;
    height: 30px;
}

#topuser a:link,#topuser a:visited{color:#2a65ff;text-decoration:none;}
#topuser a:hover{color:#2a65ff;text-decoration:underline;}

.menu
{
    width:1200px;
    height: 50px;
    margin:10px auto;
    background-color:#5082ff;
    padding-left: 200px;


}

#lanmu
{
    height:30px;
    width:110px;
    color:white;
    font-size: 20px;
    float: left;
    margin-left:60px;
    margin-top:10px;
    padding-top:5px;
}



  .menu ul {
    *zoom: 1;
    list-style: none;
    margin: 0;
    padding: 0;
    background: #5082ff;
  }
  .menu ul:before,
  .menu ul:after {
    content: "";
    display: table;
  }
  .menu ul:after {
    clear: both;
  }
  .menu ul > li {
    float: left;
    position: relative;
  }

  .menu a:hover {
    text-decoration: none;
    background: #5082ff;
  }
  .menu li ul {
    background: #5082ff;
  }
  .menu li ul li {
    width: 180px;
  }
  .menu li ul a {
    border: none;
  }
  .menu li ul a:hover {
    background: rgba(75, 3, 243, 0.2);
  }

  /* Slide Down
  ============================== */
  .menu3 ul > li:hover ul li {
    height: 38px;
  }
  .menu3 li ul {
    position: absolute;
    left: -50px;
    top: 35px;
    z-index: 3;
  }
  .menu3 li ul li {
    overflow: hidden;
    height: 0;
    -webkit-transition: height 200ms ease-in;
    -moz-transition: height 200ms ease-in;
    -o-transition: height 200ms ease-in;
    transition: height 200ms ease-in;
  }




#box
{
    width: 1400px;
    height:384px;
    margin:0px auto;
}


#kc1
{
    width: 1400px;
    height: 448px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 50px;   
}

#kc1 img
{
    width: 100%;
    height: 100%;
}

#au2
{
    width: 1400px;
    height: 234px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 50px;   
}

#au2 img
{
    width: 100%;
    height: 100%;
}


#au3
{
    width: 1400px;
    height: 786px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 50px;   
}

#au3 img
{
    width: 100%;
    height: 100%;
}


#au4
{
    width: 1400px;
    height: 786px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 50px;   
}

#au4 img
{
    width: 100%;
    height: 100%;
}

#au5
{
    width: 1400px;
    height: 779px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 50px;   
}

#au5 img
{
    width: 100%;
    height: 100%;
}

#au6
{
    width: 1400px;
    height: 786px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 50px;   
}

#au6 img
{
    width: 100%;
    height: 100%;
}

#jiaoxuemoshi
{
    width: 1400px;
    height: 426px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 80px;
}

#jiaoxuemoshi img
{
    width: 100%;
    height: 100%;
}

#kechengtese
{
    width: 1400px;
    height: 448px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 80px;
}

#kechengtese img
{
    width: 100%;
    height: 100%;
}


.title1
{
    font-size: 22px;
    font-weight: 800;
    text-align: center;
    margin:10PX auto;
}

#jiameng
{
    width:1400px;
    height:315px;
    margin-left:auto;
    margin-right:auto;
    margin-top: 0px;
    margin-bottom:60px;
}

#jiameng img
{
    width: 100%;
    height:100%;
}

#aboutusdetailtitle
{
    font-size: 22px;
    font-weight: 800;
    text-align: center;
    margin:10PX auto;
}

#lineaboutusdetail
{

    background-color:#39aeca;
    margin:0 auto;
    border:1px;
    border-color:#39aeca;
    width: 100px;
    height: 2px;
    
}

#aboutudetailsenglish
{
    font-size:20px;
    text-align: center;
    margin:5PX auto;
}


#aboutusdetail
{   
    border-style: solid;
    font-size: 20px;
    width: 1120px;
    border-width:0px;
    border-color:rgb(219, 14, 14);
    background-color:white;
    color:black;
    line-height: 35px;
    letter-spacing: 2px;
    text-align: justify;
    padding-left:140px;
    padding-right: 120px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-indent: 2em;
    margin:1px auto;
}





#lineaboutus
{

    background-color:#39aeca;
    margin:0 auto;
    border:1px;
    border-color:#39aeca;
    width: 560px;
    height: 2px;
    
}

#aboutusenglish
{
    font-size:20px;
    text-align: center;
    margin:5PX auto;
}

#aboutusmain
{   
    width: 1400px;
    height: auto;
    margin:0 auto;
}

#aboutusleft
{   float: left;
    border-style: solid;
    font-size: 18px;
    width: 886px;
    border-width:2px;
    border-color:#39aeca;
    background-color:#39aeca;
    color:white;
    line-height: 35px;
    letter-spacing: 2px;
    text-align: justify;
    padding: 35px;
    text-indent: 2em;
}

#aboutusright
{   float: left;
    margin-left: 10px;
    width:420px;
    height:319px;
    margin-bottom: 50px;
}

#aboutusright img
{
    width: 100%;
    height: 100%;
}

#titlepbleft
{
    float:left;
    text-align: right;
    width:750px;
    height: 100px;
    margin-top: 0px;
}

#pbcn
{
    font-size: 28px;
    font-weight: 800;
    text-align: right;
    letter-spacing: 2px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#linepb
{

    background-color:#39aeca;
    border:1px;
    border-color:#39aeca;
    width: 140px;
    height: 3px;
    margin-left: 620px;
    
    
}

#titlepbright
{
    background-image: url(pbtitle.png);
    float: left;
    width:340px;
    height: 28px;
    margin-left: 70px;
    margin-top: 20px;
    background-size: cover;
    color:white;
    font-size: 22px;
    letter-spacing: 2px;
    padding-top: 5px;
    padding-left: 5px;
}

#pbmain #pbbg
{
    background-color:#f4ed69;
    width:1390px;
    height: 320px;
    z-index: -1;
    position: relative;
    top:237px;
    left:-110px;
}

#pbmain #pbbgimg
{
    background-image: url(pbbg.png);
    background-size: cover;
    width:1360px;
    height: 310px;
    margin:0 auto;
    position: relative;
    z-index: 1;
    top:-100px;
    left:-100px;

}

#pbmain
{
    width:1180px;
    height: 659px;
    margin:0 auto;
    position: relative;
    top:200px;
}

#pbmainword
{
    color: black;
    position: relative;
    z-index: 2;
    top:-310px;
    font-size: 16px;
    width:850px;
    left:100px;
    text-align: left;
    margin-bottom: 15px;
    font-weight: 600;
}

#mpcn
{
    font-size: 28px;
    font-weight: 800;
    text-align: center;
    margin-left:auto;
    margin-right: auto;
    margin-top:180px;
    margin-bottom: 10px;
    letter-spacing: 2px;
}


#linemp
{

    background-color:#39aeca;
    margin:0 auto;
    border:1px;
    border-color:#39aeca;
    width: 130px;
    height: 2px;
    
}

#mpen
{
    font-size:12px;
    font-weight: 800;
    text-align: center;
    margin:0px auto;
}

#mp
{
    width:1400px;
    height:315px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 80px;
}

#mp img
{
    width: 100%;
    height: 100%;
}


#bacn
{
    font-size: 28px;
    font-weight: 800;
    text-align: center;
    margin:10PX auto;
    letter-spacing: 2px;
}


#lineba
{

    background-color:#39aeca;
    margin:0 auto;
    border:1px;
    border-color:#39aeca;
    width: 130px;
    height: 2px;
    
}

#baen
{
    font-size:12px;
    font-weight: 800;
    text-align: center;
    margin:0px auto;
}

#ba
{
    width:1400px;
    height:472px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -80px;
    margin-bottom: 100px;
}

#baleft
{
    width:890px;
    height:277px;
    margin-left: 50px;
    margin-bottom: 50px;
    margin-top: 100px;
    margin-right: 50px;
    float:left;
}

#baright
{
    width:356px;
    height:472px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    float: left;
}

#ba img
{
    width: 100%;
    height: 100%;
}



#titleca
{
    font-size: 28px;
    font-weight: 800;
    text-align: center;
    margin:10PX auto;
    letter-spacing: 2px;
}


#lineca
{

    background-color:#39aeca;
    margin:0 auto;
    border:1px;
    border-color:#39aeca;
    width: 210px;
    height: 2px;
    
}

#caenglish
{
    font-size:12px;
    font-weight: 800;
    text-align: center;
    margin:0px auto;
}

#ca
{
    width:1400px;
    height:439px;
    margin-left:auto;
    margin-right: auto;
    margin-bottom: 100px;
    background-image: url(cabg1.png);
    background-size: cover;
}

#ca img
{
    width: 100%;
    height: 55%;
    margin-top: 70px;
    margin-left: auto;
    margin-right: auto;
}

#titlecs
{
    font-size: 28px;
    font-weight: 800;
    text-align: center;
    margin:10PX auto;
    letter-spacing: 2px;
}


#linecs
{

    background-color:#39aeca;
    margin:0 auto;
    border:1px;
    border-color:#39aeca;
    width: 210px;
    height: 2px;
    
}

#csenglish
{
    font-size:12px;
    font-weight: 800;
    text-align: center;
    margin:0px auto;
}

#cooperation
{
    width:1400px;
    height:268px;
    margin:10px auto;
}

#cooperation img
{
    width: 100%;
    height: 100%;
}





#titlebc
{
    font-size: 28px;
    font-weight: 800;
    text-align: center;
    margin-left:auto;
    margin-right: auto;
    margin-bottom: 10px;
    margin-top:50px;
    letter-spacing: 2px;
}


#linebc
{

    background-color:#39aeca;
    margin:0 auto;
    border:1px;
    border-color:#39aeca;
    width: 130px;
    height: 2px;
    
}

#bcenglish
{
    font-size:12px;
    font-weight: 800;
    text-align: center;
    margin:0px auto;
}

#brilliantcourse
{
    width:1400px;
    height:270px;
    margin:10px auto;
}

#brilliantcourse img
{
    width: 305px;
    height: auto;
    margin:10px 20px;
}

#bctmain
{
    width:1400px;
    height:60px;
    margin:0px auto;
    padding-left: 20px;
}

#bct
{
    float:left;
    width: 220px;
    height:60px;
    margin:0px 65px;
}

#bct img
{
    width: 220px;
    height: auto;
    
}


#sg
{
    width:1180px;
    height:60px;
    margin-left:auto;
    margin-right:auto;
    margin-top: 100px;
    margin-bottom:10px;
}

#sgleft
{
    width:470px;
    height:40px;
    float: right;

}

#sgright
{
    width:300px;
    height:40px;
    float: right;
    margin-right: 50px;
    
}

#sgright img
{
    width: 100%;
    height: 100%;
}

#titlesg
{
    font-size: 28px;
    font-weight: 800;
    text-align: center;
    margin:10PX auto;
    letter-spacing: 2px;
}


#linesg
{

    background-color:#39aeca;
    margin:0 auto;
    border:1px;
    border-color:#39aeca;
    width: 130px;
    height: 2px;
    
}

#sgenglish
{
    font-size:12px;
    font-weight: 800;
    text-align: center;
    margin:0px auto;
}

#titlecb
{
    font-size: 28px;
    font-weight: 800;
    text-align: center;
    margin-left:auto;
    margin-right: auto;
    margin-bottom: 10px;
    margin-top: 100px;
    letter-spacing: 2px;
}


#linecb
{

    background-color:#39aeca;
    margin:0 auto;
    border:1px;
    border-color:#39aeca;
    width: 130px;
    height: 2px;
    
}

#cbenglish
{
    font-size:12px;
    font-weight: 800;
    text-align: center;
    margin:0px auto;
}

#cooperationbrand
{
    width:1400px;
    height:268px;
    margin:10px auto;
}

#cooperationbrand img
{
    width: 245px;
    height: auto;
    margin:10px 50px;
}

#footer1
{
    width: 1400px;
    height:263px;
    margin-left:auto;
    margin-right: auto;
    margin-top:200px;
}

#footer1 img
{
    width: 100%;
    height: 100%;
}


#footer2
{
    width:1250px;
    height: 50px;
    margin:10px auto;
    background-color:#5082ff;
    padding-left: 150px;
}

#youqing
{
    height:30px;
    width:170px;
    color:white;
    font-size: 18px;
    float: left;
    margin-left:auto;
    margin-right: auto;
    margin-top:10px;
    padding-top:5px;
}


#footer3 a:link,#footer3 a:visited{color:black;text-decoration:none;}
#footer3 a:hover{color:black;text-decoration:underline;}
#footer3 
{
    font-size: 18px;
    line-height: 40px;
}