 公共 ----------------------------------------------------- */

body{
    font-family:微软雅黑;
    font-size: 12px;
    background: #FFFFFF;
    color:#252525;
}
a{
    color:#242424;
}
a:hover{
    color:#0d5f83;
}
/* 通用模块 -------------------------------------------------- */
.wp{ width:1000px; margin:0 auto;}
input{outline:none;}
/*首页*/




/* 头底*/
/*马立军==========*/
/*英通企培网址1*/
.hd-top{
    height: 44px;
    background-color: #121212;
    overflow: hidden;
    color: #ffffff;
}
.hd-top .topl{
    line-height: 44px;
    float: left;
    width: 200px;
}
.hd-top .topr{
    line-height: 44px;
    vertical-align: center;
    float: right;
    width: 241px;
}
.hd-top .topr span{
    padding-left: 29px;
    color: #fff;
}

.hd-top .topr span a{
    color: #fff;
}
.hd-top .topr .topbg1{
    background: url(../images/topbg1.png) no-repeat left center;
}
.hd-top .topr .topbg2{
    margin-left: 13px;
    background: url(../images/topbg2.png) no-repeat left center;
}

.hd-lo-na{
    height: 100px;
    line-height: 100px;
}
.hd-lo-na .logo{
    float: left;
    width: 200px;
    /*padding-top: 16px;*/
}
.hd-lo-na .nav{
    height: 100px;
    float: right;
    margin-right: -44px;
}
.hd-lo-na .nav li{
    float: left;
    padding-right: 45px;
}
.hd-lo-na .nav li a{
    font-size: 14px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 15px;
    color: #010101;
}
.hd-lo-na .nav li a:hover{
    border-bottom: 3px solid #e22634;
    color:#e22634;
}

.footer{
    background-color: #161616;
}
.footer a:hover{
    text-decoration: underline;
}
.fd-top{
    width: 1500px;
}
.fd-top{
    overflow: hidden;
    height: 415px;
    background-color: #161616;
}
.fd-top dl{
    padding-top: 125px;
    color:#fff;
    float: left;
    font-size: 14px;
    margin-right: 95px
}
.fd-top dl dt{
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 30px;
}
.fd-top dl dd{
    overflow: hidden;
}
.fd-top .fdl1 dd{
    line-height: 25px;
}
.fd-top .fdl3{
    line-height: 25px;
    width: 250px;
    overflow: hidden;
}
.fd-top .fdl3 dd{
    padding-left: 30px;
    padding-bottom: 15px;
}
.fd-top .fdl3 .fddd1{
    background: url(../images/fdtel.png) no-repeat left 5px;
}
.fd-top .fdl3 .fddd2{
    background: url(../images/fdmail.png) no-repeat left 5px;
}
.fd-top .fdl3 .fddd3{
    background: url(../images/fdpoint.png) no-repeat left 5px;
}
.fd-top .fdl4{
    width: 280px;
    overflow: hidden;
}
.fd-top .fdl4 dd{
    padding-bottom: 20px;
}
.fd-top .fdl4 .img{
    width: 50px;
    height: 50px;
    overflow: hidden;
}
.fd-top .fdl4 .txt{
    width: 215px;
    float: left;
    padding-left: 15px;
}
.fd-top .fdl4 .txt h4 a {
    font-size: 14px;
    font-weight: bold;
}
.fd-top .fdl4 .txt p{
    font-size: 12px;
    line-height: 20px;
}
.fd-top dl dd a{
    font-size: 14px;
    color: #fff;
}
.fd-foot{
    color: #efefef;
    overflow: hidden;
    line-height:60px;
    height: 60px;
    border-top: 1px solid #ffffff;
}
.fd-foot p a{
    background: #d6000f url(../images/fdguanli.png) no-repeat 15px center;
    background-color: #d6000f;
    color: #fff;
    padding: 10px 14px 11px 43px;
    border-radius: 8px;
}
/*ban*/
.slideBox{ 
    width:100%; 
    height:717px; 
    overflow:hidden; 
    position:relative;
}
.slideBox .hd{ 
    height:6px; 
    overflow:hidden; 
    position:absolute;
     bottom:32px;left:50%; 
     margin-left: -80px;  
     z-index:1; 
 }
.slideBox .hd ul{ 
    overflow:hidden; 
    zoom:1; 
    float:left; 
    width: 210px; 
}
.slideBox .hd ul li{ 
    float:left; 
    margin-right:15px;  
    width:40px; height:6px; 
     background:#a7a7a8; 
     cursor:pointer; 
 }
.slideBox .hd ul li.on{ 
    background:#e24c57;
     }
.slideBox .bd{ 
    position:relative; 
    height:100%; 
    z-index:0;   
}
.slideBox .bd li{ 
    zoom:1; 
    vertical-align:middle; 
}
.slideBox .bd img{
 width:100%; 
 height:717px; 
 display:block; 
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .next{
    position:absolute;
     right:3%; top:50%; 
     margin-top:-73px; 
     display:block; 
     width:75px; 
     height:146px;
      background:#797b7c url(../images/banr.png) 20px 50px no-repeat; 
      filter:alpha(opacity=50);opacity:0.5;
  }
.slideBox .prev{
    position:absolute; 
    left:3%;  top:50%; 
    margin-top:-73px; 
    display:block; width:75px; 
    height:146px; 
    background:#797b7c url(../images/banl.png) 20px 50px no-repeat;
     filter:alpha(opacity=50);opacity:0.5;
 }
.slideBox .prev:hover,
.slideBox .next:hover{ 
    filter:alpha(opacity=100);
    opacity:1; 
     }
.slideBox .prevStop{ 
    display:none;  
}
.slideBox .nextStop{ 
    display:none;  
}

/*悬浮文字*/

.slideBox .bantxt{
    position: absolute;
    left: 50%;
    bottom: 50%;
}
.slideBox .slide1 .bantxt {
   left: 49%;
   bottom: 25%;
   width: 466px;
    height: 179px;
}
.slideBox .slide2 .bantxt {
    left: 31%;
   bottom: 30%;
}
.slideBox .slide3 .bantxt {

    left: 28%;
   bottom: 24%;
}
.slideBox .bantxt h3{
    font-size: 50px;
}
.slideBox .slide1 .bantxt h3{
    text-align: right;
}
.slideBox .slide2 .bantxt {
    text-align: center;
}
.slideBox .slide1 .bantxt {
    text-align: right;
}
.slideBox .bantxt p{
    font-size: 50px;
    padding-top: 20px;
    font-weight: bold;
    color: #e22633;
}
.slideBox .slide2 .bantxt p{
    font-size: 20px;
    color: #0b0d14;
    padding-top: 33px;
    font-weight: normal;
    width: 720px;
}
.slideBox .slide1 .bantxt p{
    font-size: 20px;
    padding-top: 33px;
    font-weight: normal;
    color: #0b0d14;
    width: 466px;
    text-align: right;
}
.slideBox  .bantxt h3 strong{
    color: #e22633;
    
}
.slideBox .bantxt .log-reg{
    width: 365px;
    display: inline-block;
}
.slideBox .bantxt .log-reg a {
    margin-top: 50px;
    margin-right: 20px;
background: rgba(255,255,255,0.1);
text-align: center;
display: inline-block;
 width: 158px;
 font-size: 16px;
 padding-top: 9px;
 height: 31px;
 border: 1px solid #d6000f;
 border-radius: 30px;
 color:#d6000f;
}
.slideBox .bantxt .log-reg  a:hover,.slideBox .bantxt .log-reg  .on{
    background: rgba(214,0,15,1);
    color: #fff;
} 
.row-s1 a:hover{
    text-decoration: underline;
}
.row-s1{
    height: 770px;
    overflow: hidden;

}
.tit-ms{
    padding-top: 70px;
    margin: 0 auto;
}
.tit-ms h3{
    text-align: center;
    font-size: 30px;
}
.tit-ms em{
    padding-top: 15px;
    padding-bottom: 25px;
    width: 200px;
    height: 22px;    
    display: block;
    margin: 0 auto;
    background: url(../images/racts1.png) no-repeat center center;
}
.tit-ms p{
    text-align: center;
    font-size: 16px;
}
.imgtxt-s1 {
    overflow: hidden;
    padding-top: 80px;
    padding-left: 50px;
    padding-right: 50px;
    width: 1050px;
}

.imgtxt-s1 li {
    margin-right: 70px;
    float: left;
    width: 170px;
}
.g-content{
    padding-top: 180px;
}
.g-content .tit{
  text-align: center; 
  padding-bottom: 15px; 
}
.g-content .tit{
    
    font-size: 16px;
    color: #e22633;
}
.g-content .content{
    padding-top: 10px;
    background: url(../images/lines1.png) no-repeat center top ;
    font-size: 14px;
    color: #929292;
}
.imgtxt-s1  .imgl1{
    background: url(../images/s1l11.png) no-repeat center top;
}
.imgtxt-s1  .imgl1:hover{
    background: url(../images/s1l1.png) no-repeat center top;
}

.imgtxt-s1  .imgl2{
    background: url(../images/s1l2.png) no-repeat center top;
}
.imgtxt-s1  .imgl2:hover{
    background: url(../images/s1l2l.png) no-repeat center top;
}
.imgtxt-s1  .imgl3{
    background: url(../images/s1l3.png) no-repeat center top;
}
.imgtxt-s1  .imgl3:hover{
    background: url(../images/s131.png) no-repeat center top;
}
.imgtxt-s1  .imgl4{
    background: url(../images/s1l4.png) no-repeat center top;
}
.imgtxt-s1  .imgl4:hover{
    background: url(../images/s1l41.png) no-repeat center top;
}
.intro-s1{
    padding-left: 72px;
    padding-top: 90px;
    font-size: 14px;
}
.intro-s1 strong{
    color: #e22633;
}
.row-s2{
    height: 760px;
    overflow: hidden;
    background-color: #f1f2f4;
    /*background: url(../images/s2bg.png) center center;*/
}




.row-s3{
    height: 970px;
    overflow: hidden;

}
.pad-s3{
    margin: 60px auto;
    width: 703px;
    height: 516px;
    background: url(../images/pads.png) no-repeat center center;
}
 .txt-bg{
    overflow: hidden;
    padding-left: 84px;
    padding-top: 45px;
}
 .txt-bg li{
    float: left;
    width: 180px;
    height: 418px;
    overflow: hidden;
}
 .txt-bg li .mask{
    width: 100%;
    height: 100%;
 }
 .txt-bg  .img1{
    background:url(../images/pad1.png) no-repeat center center;
}
 .txt-bg  li:hover{
    background-size:105% 105%;
    
 }
 .txt-bg  li:hover .mask{
    background:rgba(226,38,51,0.8) ;
}
 .txt-bg  .img2{
    background: url(../images/pad2.png) no-repeat center center;
}
 .txt-bg  .img3{
    background: url(../images/pad3.png) no-repeat center center;
}
.txt-bg .img1 h4 {
    background: url(../images/s311.png) no-repeat center top;
} 
.txt-bg .img2 h4 {
    background: url(../images/s3l2.png) no-repeat center top;
} 
.txt-bg .img3 h4 {
    background: url(../images/s3l3.png) no-repeat center top;
} 

.txt-s3 {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 190px;
    text-align: center;
}

.txt-s3 h4{
    padding-top: 80px;
    font-size: 16px;
    color: #fff;
}

.txt-s3 p {
    padding-top: 15px;
    line-height: 20px;
    vertical-align: middle;
        font-size: 14px;
    color: #fff;
}
.txt-s3 p a{
    font-size: 14px;
    color: #fff;
}
.row-s3 .dingzhis3{
    width: 210px;
    height: 40px;
    padding-top: 10px;
    margin: 0 auto;
    overflow: hidden;
}
.row-s3 .dingzhis3:hover a{
    text-decoration: underline;
}
.row-s3 .dingzhis3 a{
    display: block;
    padding-top: 9px;
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;  
    color: #fff;
    background-color: #e22633;
    border-radius: 30px;
}
.students-s4{
    height: 653px;
    background-color: #e22633;
}
.students-s4 .tit-ms{
    color: #fff;
}
.students-s4 .tit-ms em{
    background: url(../images/linefff.png) no-repeat center center;eat ;
}
 /*师资轮播*/
 .picScroll-left-s2{
    margin-top: 30px;
    height: 450px;
     width:1000px;  
     position:relative; 
 }
.picScroll-left-s2 .hd{
    position: absolute;
    width: 1110px;
    top: 250px;  
    left: 0px;
    height: 250px;
}
.picScroll-left-s2 .hd ul{
    width: 1000px;
}
.picScroll-left-s2 .hd ul li {
    float: left;
    position: relative;
    padding:0 10px;
}
 .picScroll-left-s2 .hd ul li.slick-center>img{
     margin-left: 10px;
 }
.picScroll-left-s2 .hd ul li.slick-center .cover{
    position: absolute;
    display: block;
    width: 160px;
    height: 160px;
    border:10px solid #fff;
    z-index: 999;
    background: url(../images/tech-box.png) no-repeat center center;
    border-radius: 50%;
}
.picScroll-left-s2 .slick-center .cover canvas{
    position: absolute;
    left: -20px;
    top: -20px;
}

.picScroll-left-s2 .hd ul li.slick-center .cover.stop{

    background: url(../images/tech-stop.png) no-repeat center center;

}
.picScroll-left-s2 .hd ul li.slick-center::before {
    content: "";
    width: 20px;
    height: 14px;
    position: absolute;
    top: -22px;
    left: 94px;
    background: url(../images/juzi-to.png) no-repeat center top;

}
.picScroll-left-s2 .hd ul li.slick-center img{
    margin-top: 10px;
    width: 160px;
    height: 160px;
    border:none;

}
.picScroll-left-s2 .hd ul li.slick-center p{
    margin-top: 20px;
   

}
.picScroll-left-s2  .prev,.picScroll-left-s2  .next{
    display:block;
    position: absolute;
    width:21px;
    height:200px;
     cursor:pointer;
 }
 .picScroll-left-s2  .prev{
    background:url("../images/s2l.png") no-repeat 0 88px ;
    float: left;
    left: -50px;
    top: 223px;

 }
.picScroll-left-s2  .next{
    left: 1030px;
    top: 223px;
    float: right;
    background:url("../images/s2r.png") no-repeat 0 88px;
}
.picScroll-left-s2 .hd ul li{
    width: 180px;
    height: 210px;
    float:left;
    cursor:pointer;
    text-align: center;
    outline: none;
}
 .picScroll-left-s2 .audioplayer-bar{
     display: none;
 }
 .slick-prev{
     display: none!important;
 }
 .slick-next{
     display: none!important;
 }
.picScroll-left-s2 .hd ul li img{
     z-index: -999;
     width: 140px;
     height: 140px;
     border:10px solid #f6f7f8;
     border-radius: 50%;
}
.picScroll-left-s2 .hd ul li.on{
    background:url("../images/tech.png")  no-repeat center center ;  
}

.picScroll-left-s2 .bd{
 padding:10px;   
}
.picScroll-left-s2 .bd ul{ 
     zoom:1;
}
.picScroll-left-s2 .bd ul li{
    position: absolute;
   height: 220px;
    width: 980px;
    float:left; 
    overflow:hidden; 
    text-align:center; 
     }
.picScroll-left-s2 .bd ul li .pic{
    height: 234px;
    width: 912px;
    text-align:center;
    padding-left: 34px;


    padding-right: 34px;
    background: url(../images/pbg.png) no-repeat left top;
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
}

.picScroll-left-s2 .bd ul li .pic p{
       padding-top: 35px; 
}
.row-s2 {
    position: relative;
}
  .country-s2{
    width: 884px;
    position: absolute;
    padding: 0 58px;
    text-align: center;
    font-size: 14px;
    line-height: 31px;
    bottom: 50px;
  }   
  .country-s2 em{
    display: block;
    position: absolute;
  }                                                      
  .country-s2 .em1{
    bottom: -110px;
    left: 100px;
  }
  .country-s2 .em2{ 
    bottom: -90px;
    left: 144px;
  }
  .country-s2 .em3{ 
    bottom: -124px;
    left: 820px;
  }
  .picScroll-left .audioplayer-playpause{position: absolute;top: 56px;}
  .picScroll-left .audioplayer-playpause a{text-indent: -99998px;width: 24px;height: 24px;display: block;}
/*学员风采轮播*/
.picScroll-left{
    margin-top: 80px;
    height: 300px;
     width:1000px;
     position:relative; 
 }
.picScroll-left .hd{
    position: absolute;
    width: 1110px;
    top: 93px;  
    left: -55px;  
}
.picScroll-left .hd2{
    position: absolute;
    top: 280px;
    left: 441px; 
    height:30px; 
    width: 150px;
    padding:0 10px;  
}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ 
    display:block; 
    width:21px; 
    height:42px; 
     cursor:pointer;   
 }
 .picScroll-left .hd .prev{
    background:url("../images/s3l.png") no-repeat ;
    float: left;
 }
.picScroll-left .hd .next{ 
    float: right;
    background:url("../images/s3r.png") no-repeat;
}
.picScroll-left .hd .prevStop{ 
    background-position:-60px 0; 
}
.picScroll-left .hd .nextStop{ 
    background-position:-60px -50px;
     }
.picScroll-left .hd2 ul{ 
    /*float:right; */
    zoom:1; 
    margin-top:10px; 
    zoom:1; 
}
.picScroll-left .hd2 ul li{
    width: 12px;
    height: 12px;
    float:left;  
     overflow:hidden; 
    margin-right:9px; 
    text-indent:-999px; 
    cursor:pointer; 
    background:url("../images/icoCircle.png")  no-repeat; 
}
.picScroll-left .hd2 ul li.on{ 
    background-position:0 0;
    background:url("../images/circleon.png")  no-repeat;  
}
.picScroll-left .bd{
 padding:10px;   
}
.picScroll-left .bd ul{ 
    overflow:hidden; zoom:1; 
}
.picScroll-left .bd ul li{ 
    width: 474px;
    margin:0 8px; 
    float:left; 
    display:inline; 
    overflow:hidden; 
    text-align:center; 
    position: relative;
     }
.picScroll-left .bd ul li .pics{ 
    text-align:center; 
}
.picScroll-left .bd ul li .pics a{
    position: relative;
    display: block;
    width:470px;
    height:210px;
    background-color: #fff;
}
.picScroll-left .bd ul li .pics img{ 
    position: absolute;
    top: 22px;
    left: 20px;
    display:block;
    border-radius: 50%;
    border:9px solid #fff;
    width: 152px;
    height: 152px;
    box-shadow: 0px 0px 9px 1px #ccc;
    
}
.picScroll-left .bd ul li .pics a:hover img{ 
    
}
.picScroll-left .bd ul li .title{ line-height:24px;   
}

.picScroll-left .bd ul li .title{
    width: 238px;
    height: 210px;
    padding-right: 20px;
    position: absolute;
    right: 0;
    top: 0;
    text-align: left;

}
.picScroll-left .bd ul li .title .txt{
    height: 50px;
    font-size: 12px;
    padding-top: 40px;
     color: #7d7d7d;
}
.picScroll-left .bd ul li .title .txt p b{
    font-size: 16px;
    font-weight: bold;
    color: #e22633;
    padding-right: 25px;
}
.picScroll-left .bd ul li .title .txt span{
    color: #7d7d7d;
}
.picScroll-left .bd ul li .title .txt .s1{
    padding-right: 25px;
}
.picScroll-left .bd ul li .title .wrapper{
        padding-top: 15px;

}
 .picScroll-left .bd ul li .title .wrapper div+div .audioplayer-playpause{
     top: 86px;
 }
 .list-pictxt-y1 .wrapper div+div .audioplayer-playpause{
     top: 98px;
 }
 .list-pictxt-y1 .wrapper div+div .audioplayer-time{
     display: none;
 }
.picScroll-left .bd ul li .title .wrapper .audioplayer-time-duration,.picScroll-left .bd ul li .title .wrapper  .audioplayer-time-current{
    display: none;
}
.picScroll-left .bd ul li .title .voice div{
    width: 185px;
    height: 30px;
    padding-left: 40px;
    color: #7d7d7d;
}
.picScroll-left .bd ul li .title .voice div span{
    color: #7d7d7d;
}
.picScroll-left .bd ul li .title .voice div p{
    float: right;
    color: #7d7d7d;
}
.picScroll-left .bd ul li .title .voice .one{
    background: url(../images/pause1.jpg) no-repeat left center;
}
.picScroll-left .bd ul li .title .voice .two{
    background: url(../images/pause2.jpg) no-repeat left center;
}
.process-s4{
    height: 590px;
    background: url(../images/s4bg3.png) no-repeat center center;
}
.process-s4 .wp{
    position: relative;
}
.process-s4 .process{
    
    position: absolute;
    left: 427px;
    top: 104px;
    width: 574px;
    height: 437px;
    background: rgba(255,255,255,0.9);
    -pie-background:rgba(255,255,255,0.9);/*IE6-8*/ 
}
.filter{
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6FFFFFF,endColorstr=#E6FFFFFF);
}
.process-s4 .process h3{
    margin-left: 55px;
    margin-bottom: 15px;
    padding-top: 50px;
    padding-left: 24px;
    font-size: 30px;
    background: url(../images/h3bg.png) no-repeat left 55px;
}
.process-s4 .process .ultxt{
    margin-left: 55px;
}
.process-s4 .process .ultxt li{
 float: left;

 width: 160px;
 padding-right: 45px;
 padding-left: 45px;
 padding-top: 20px;
}
.process-s4 .process .ultxt li h4{
    margin-bottom: 10px;
}
.process-s4 .process .ultxt li p a{
    font-size: 14px;
    color: #7d7d7d;
    line-height: 20px;
}
.process-s4 .process .ultxt li p a:hover{
    text-decoration: underline;
}
.process-s4 .process h4 a{
    display: inline-block;
    color: #e22633;
    font-size: 16px;
}
.process-s4 .process .ultxt .bg1{
    background: url(../images/bg1.png) no-repeat left 20px;
}
.process-s4 .process .ultxt .bg2{
    background: url(../images/bg2.png) no-repeat left 20px;
}
.process-s4 .process .ultxt .bg3{
    background: url(../images/bg3.png) no-repeat left 20px;
}
.process-s4 .process .ultxt .bg4{
    background: url(../images/bg4.png) no-repeat left 20px;
}
.process-s4 .process .ultxt .bg5{
    background: url(../images/bg5.png) no-repeat left 20px;
}
.process-s4 .process .ultxt .bg6{
    background: url(../images/bg6.png) no-repeat left 20px;
}


.row-s5{
    height: 1440px;
    overflow: hidden;
    background: url(../images/s5bg.png) no-repeat center bottom;
}
.ul-imgs5 {
    padding-top: 80px;
    height: 320px;
    overflow: hidden;
}
.ul-imgs5 li{
    overflow: hidden;
    position: relative;
    width: 165px;
    height: 90px;
    text-align: center;
    float: left;
    text-align: center;
}
.ul-imgs5 li img{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
}
.attempt-s5 {
    overflow: hidden;
}

.attempt-s5 h3{
    text-align: center;
font-size: 30px;
padding-top: 50px;
}
.attempt-s5 form {
    overflow: hidden;
    padding-left: 130px;
    padding-right: 130px;
    padding-top: 100px;
   
}
.attempt-s5 form div{
    width: 330px;
    padding-top: 44px;
    margin-right: 40px;
    padding-bottom: 8px;
    float: left;
     font-size: 16px;
    border: none;
    border-bottom: 1px solid #333;
}
.attempt-s5 form div input{
    padding-left: 10px;
    font-size: 14px;
    border: none;
}
.attempt-s5 .freecourse a{
    font-size: 16px;
}
.row-s5 .dingzhis3{
    width: 210px;
    height: 40px;
    padding-top: 80px;
    margin: 0 auto;
    overflow: hidden;
}
.row-s5 .dingzhis3:hover a{
    text-decoration: underline;
}
.row-s5 .dingzhis3 a{
    display: block;
    padding-top: 9px;
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;  
    color: #fff;
    background-color: #e22633;
    border-radius: 30px;
}


/*banner2*/
.banner2 .ban-in{
background: url(../images/inner2bg.png) no-repeat left center;
}
.ban-in .txt-info{
    width: 596px;
    height: 252px;
    
}
.txt-info .center{
    text-align: center;
    float: none;
    padding-top: 45px;
    padding-left: 0px;
    font-size: 60px;
}

.txt-info .textr{
    line-height: 36px;
    text-align: right;
    font-size: 20px;
    padding-left: 55px;
    padding-right: 55px;
    font-weight: normal;
}
.banner2  .m-tit{
    margin-top: 97px;
}
.banner2  .m-tit p{
    padding-top: 18px;
    line-height: 30px;
}
.m-tit .col333{
    color:#333;
}
.comparison-s6{
    position: relative;
    width: 1000px;
    height: 500px;
    margin-top: 110px;
    margin-bottom: 140px;
    
}
.comparison-s6 .img{
    position: absolute;
    right: 0px;
    bottom: 0px;
    z-index: -1;
}
.comparison-s6 .comparison{
    width: 718px;
    height: 500px; 
    background-color: #f1f6f9 ;
}

.comparison-s6 .comparison th{
    font-size: 20px;
    font-weight: bold;
    background-color: #d5dee3;
}
.comparison-s6 .comparison td{
    font-size: 16px;
    padding: 0 15px;
}
.comparison-s6 .comparison th,.comparison-s6 .comparison td{
    text-align: center;
}


.comparison-s6 .comparison .th2{
    width: 240px;    
}
.comparison-s6 .comparison .th3{
    padding: 0 15px;
    width: 285px;    
}

.comparison-s6 .tab2{
    width: 160px;
    height: 424px;
    position: absolute;
    bottom: 0;
        right: 0;
    width: 282px;
}
.comparison-s6  .tab2 td{
    font-size: 16px;
    text-align: center;
    font-weight: bold;

    padding: 0 15px;
    font-size: 16px;
    color: #fff;
}
.comparison-s6 .imgr{
    width: 283px;
    height: 560px;
    position: absolute;
    right: 0 ;
    top: -60px;
    z-index: -1;
}





/*张元星==========*/



/*王阳阳==========*/



/*张战锋================*/



/*丁柯文================*/
/*内页ban*/
.ban-in{
   height:357px; 
   background: url(../images/ban-in.jpg) no-repeat top center;
}
.txt-info{
    position: absolute;
    top:215px;
    right: -43px;
    width: 563px;
    height: 212px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    background: rgba(266,38,52,.8);
     -webkit-background: rgba(266,38,52,.8);
     -ms-background: rgba(266,38,52,.8);
     -moz-background: rgba(266,38,52,.8); 
}
.txt-info h3{
   padding-left: 240px;
    padding-top: 60px;
    font-size: 40px;   
}
.txt-info p{
    padding-top: 20px;
    font-size: 20px;
}

/*主体开始*/

/*通用*/
.h60{height: 60px;}
.main-color{
    color: #333333;
}
.m-tit{
padding-top: 70px;
 text-align: center;
}
.m-tit h4{
 font-size:30px;
 padding-bottom: 15px;
}
.m-tit p{
    margin-top: 15px;
    font-size: 16px;
}
.m-tit p em{
    display: inline-block;
    padding: 0 5px;
    line-height: 16px;
    font-weight: bold;
    color: #e22633;
    border-bottom: 1px solid #e22633;
}
.m-tit .icon{
    display: inline-block;
    width: 200px;
    height: 21px;
    background: url(../images/racts1.png) no-repeat center;
}
/*row-a*/
.ul-list{
    height: 176px;
   margin:0 -15px;
   margin-top: 50px;
   margin-bottom: 25px;
   padding-bottom: 7px;
   border-bottom: 2px solid #e22633;
}
.ul-list li{
    position: relative;
    float: left;
    margin: 0 15px;
}
.ul-list li a{
    display: block;
    width: 176px;
    height: 176px;
}
.ul-list .s1 a{
    background: url(../images/richang.jpg)no-repeat center;
}
.ul-list .s2 a{
    background: url(../images/shangwu.jpg)no-repeat center;
}
.ul-list .s3 a{
    background: url(../images/guanli.jpg)no-repeat center;
}
.ul-list .s4 a{
    background: url(../images/hangye.jpg)no-repeat center;
}
.ul-list .s5 a{
    background: url(../images/dingzhi.jpg)no-repeat center;
}
.ul-list .on .bg1{
    background: url(../images/richang-on.jpg)no-repeat center;
}
.ul-list .on .bg2{
    background: url(../images/shangwu-on.jpg)no-repeat center;
}
.ul-list .on .bg3{
    background: url(../images/guanli-on.jpg)no-repeat center;
}
.ul-list .on .bg4{
    background: url(../images/hangye-on.jpg)no-repeat center;
}
.ul-list .on .bg5{
    background: url(../images/dingzhi-on.jpg)no-repeat center;
}
.ul-list .s1 a:hover{
 background: url(../images/richang-on.jpg)no-repeat center;
}
.ul-list .s2 a:hover{
    background: url(../images/shangwu-on.jpg)no-repeat center;
}
.ul-list .s3 a:hover{
    background: url(../images/guanli-on.jpg)no-repeat center;
}
.ul-list .s4 a:hover{
    background: url(../images/hangye-on.jpg)no-repeat center;
}
.ul-list .s5 a:hover{
    background: url(../images/dingzhi-on.jpg)no-repeat center;
}
.ul-list li .icon{
    opacity: 0;
    filter:alpha(opacity=0);
    position: absolute;
    left:50%;
    margin-left: -11px;
    top:182px;
    display:block;
    width: 22px;
    height: 13px;
    background: url(../images/sanjiao-down.png)no-repeat center;
}
.ul-list .on .icon{
    opacity: 1;
    filter:alpha(opacity=100);
}
.ul-list li:hover .icon{
    opacity: 1;
    filter:alpha(opacity=100);
}

/*row-b*/
.row-b_bg{
    overflow: hidden;
    font-size: 14px;

} 
.col-l{
width: 205px;
} 
.col-margin{
    margin-top: 12px;
}
.col-r{
width: 767px;
}
.box-bg{
    overflow: hidden;
    background: #f9f9f9;
     padding-bottom: 15px;
}

.col-r_bg{
    overflow: hidden;
    margin-top: 17px;
    margin-right: 14px;
    background: #fff;
}
.m1 dt{
    padding-top: 8px;
    padding-bottom: 8px;
    background: url(../images/line.png)no-repeat left bottom;

}
.ul-teach-txt{
    padding-top: 15px;
    padding-bottom:50px; 
}
.ul-teach-txt li{
    width: 190px;
    padding-top: 10px;

}
.ul-xingshi-txt li a{
display: block;
text-indent: 1em;
width: 190px;
line-height: 20px;
background: url(../images/dian.png)no-repeat 5px 6px;
}

.m-tit_a{
clear: both;
height: 68px;
 padding-left: 25px;
 padding-right: 25px;
line-height: 68px;

}
.m-tit_a p{
    font-size: 18px;
    float: left;
}
.m-tit_a a{
    display: inline-block;
    float: right;
    width: 40px;
    height: 68px;
    line-height: 68px;

    background: url(../images/down.png)no-repeat center;
}
.m-tit_a .on{
    background: url(../images/up.png)no-repeat center;

}
.m-tit_b .on{
  background: url(../images/up.png)no-repeat center;
}
.col-la{
    width: 185px;
}
.col-ra{
    width: 545px;
}
.box-img-txt{
    padding-left: 25px;
}
.box-img-txt .link{
 margin-top: 15px;
}
 .box-img-txt .link a{
    display: block;
    height: 32px; 
    margin-bottom:8px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    background: #333333;
 }  
 .box-img-txt .link a:hover{
    background: #e22633;
 } 
 .box-img-txt .link .on{
    background: #e22633;
 }
 .feature-txt{
    margin-right: 20px;
 }
 .m-tit_b{
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    background: #f9f9f9;
 }
 .m-tit_b em{
  float: left;
  padding-left: 35px;
  background: url(../images/open-book.png)no-repeat 10px center;
 }
 .m-tit_b a{
    display: block;
    float: right;
    padding-right: 10px;
    height: 40px;
    width: 40px;
    background: url(../images/up.png)no-repeat  center;
 }
 .feature-txt .txt{
    margin-top: 5px;
 }
 .feature-txt .txt p{
    height: 300px;
    overflow: hidden;
    padding:0 10px ;
    line-height: 25px;
 }
 .resul-txt .txt p{
    height: 132px;
 }
 .resul-txt .m-tit_b em{
   background: url(../images/resul.png)no-repeat 7px center;
 }
 .peoples-txt{margin-top: 15px;}
 .peoples-txt .txt p{
    height: 90px;
 }
 .peoples-txt .m-tit_b em{
   background: url(../images/peoples.png)no-repeat 10px center;
 }
.m-tit_a1{
    height: 55px;
    margin: 15px 0px;
    line-height: 45px;
    margin-top: 70px;
    margin-bottom: 30px;
}
.m-tit_a1 a{
    height: 55px;
    line-height: 45px;
}
.m-tit_a2{
    margin: 15px 15px;
    background: #fff;
}
.m-tit_a3{
  margin-top: 15px;
  background: #fff;
}
/*商务英语*/

.h60{height: 60px;}
.beyond-peoples{
    height: 90px;
    margin-top: 85px;
    margin-left: 15px;
    margin-right: 15px;
    background: #fff;
    text-align: center;
}
.beyond-peoples1{
  margin-left: 0px;
  margin-right: 0px;
}
.beyond-peoples p{
    padding-top: 10px;
}
.box-dingzhi .col-r_bg{
    background: none;
}
.dingzhi-imgtxt{
    background: #f9f9f9;
    padding-top: 55px;
    padding-bottom: 40px;
    overflow: hidden; 
    text-align: center;
}
.dingzhi-imgtxt p{
    padding-top: 10px;
    display: inline-block;
    width: 535px;
    line-height: 30px;
    font-size: 18px;
}
/*row-c*/
.row-c_bg{
    margin-top: 70px;
    padding-bottom: 180px;
    background: #f9f9f9;
}
.slideBox-review{
    width: 834px;
    height: 575px;
    margin: 0 auto;
    margin-top:50px;
    background: url(../images/ipad1.png)no-repeat center;
    position:relative; 
}
.slideBox-review .hd{
          height:10px;
          overflow:hidden; 
          position:absolute; 
          left:50%;
          margin-left: -55px; 
          bottom:-75px; 
          z-index:1; 
      }
.slideBox-review .hd ul{
          overflow:hidden; 
          zoom:1; 
          float:left; 
      }
.slideBox-review .hd ul li{ 
            float:left; 
            margin-right:8px;  
            width:10px; 
            height:10px; 
            border-radius: 5px; 
              background:#969696; 
              cursor:pointer; 
          }
.slideBox-review .hd ul li.on{
          background:#f00; 
}
.slideBox-review .bd li{
    width: 582px;
    height: 448px;
    position: absolute;
    top:55px;
    left: 132px; 
    overflow: hidden;
}
.slideBox-review .prev,.slideBox-review .next{ 
    position:absolute;  
     margin-top:-25px; 
     display:block; 
     width:25px; 
     height:46px;
      top: 50%;
    margin-top: -30px;
     z-index: 5px;
  }
.slideBox-review .prev{
    left: 50%;
    margin-left: -550px;
    background: url(../images/left.png)no-repeat center;
}
.slideBox-review .next{
    right: 50%;
    margin-right: -550px;
    background: url(../images/right.png)no-repeat center;
}
.slideBox-review .prev:hover{
    background: url(../images/left-hover.png)no-repeat center;
}
.slideBox-review .next:hover{
    background: url(../images/right-hover.png)no-repeat center;
}
/*row-d*/
.picScroll-left_watch{ margin-top: 50px; overflow:hidden; position:relative;}
.picScroll-left_watch .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left_watch .bd ul li{ float:left; display:inline; overflow:hidden; text-align:center;  }
.picScroll-left_watch .bd ul li .pic{ text-align:center; }
.picScroll-left_watch .bd ul li .pic img{ width:640px; height:445px; display:block;  } 
.picScroll-left_watch .prev,.picScroll-left_watch .next{ 
    position:absolute;  
     margin-top:-23px; 
     display:block; 

     width:25px; 
     height:46px;
      top: 50%;
    margin-top: -30px;
     z-index: 5px;
  }
.picScroll-left_watch .prev{
    left: 50%;
    margin-left: -550px;
    background: url(../images/watch-left.png)no-repeat center;
}
.picScroll-left_watch .next{
    right: 50%;
    margin-right: -550px;
    background: url(../images/watch-right.png)no-repeat center;
}
.picScroll-left_watch .prev:hover{
     background: url(../images/watch-left-hover.png)no-repeat center;
}
.picScroll-left_watch .next:hover{
    background: url(../images/watch-right-hover.png)no-repeat center;
}

/*row-e*/
.row-e_bg{
    background: #f9f9f9;
    padding-bottom: 85px;
}
.box-pic{
    margin-top: 75px;
    padding: 0 15px;
}
.compore{
    overflow: hidden;
}
.compore span{
    float: right;
    display: block;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    color: #7d7d7d;
    background: url(../images/yuanjiaojuxing.png)no-repeat left center;
}
.compore .on{
 background: url(../images/juxing-on.png)no-repeat left center;
}
.shade{
    display: none;
    position: absolute;
    width: 145px;
    height: 300px;
    left: 0px;
     bottom: 4px;
    z-index: 999;
    background: rgba(0,0,0,.5);
}
.shade ul {
    color: #fff;
    padding-top: 100px;
    font-weight: bold;
    text-align: center;
} 
.shade ul li{
line-height: 30px;
}
.shade-10{
    width: 65px;
}
.shade_show{
    display: block;
}
.grade-img{
    padding-top: 340px;
    padding-left: 10px;
}
.grade-img .number{
     position: absolute;
    bottom: 92px;
}
.grade-img .zero{
    left: 70px;
}
.grade-img .one{
    left: 151px;
}
.grade-img .two{
    left: 234px;
}
.grade-img .three{
    left: 316px;
}
.grade-img .four{
    left: 398px;
}
.grade-img .five{
    left: 480px;
}
.grade-img .six{
    left: 561px;
}
.grade-img .seven{
    left: 643px;
}
.grade-img .eight{
    left: 725px;
}
.grade-img .nine{
    left: 807px;
}
.grade-img .ten{
    left: 889px;
}
.grade-img .kuang em{
    font-weight: bold;
    font-size: 16px;
}
.grade-img .kuang p{
    padding-top: 5px;
    font-size: 14px;
    color: #999999;
}
.grade-img .kuang {
position: absolute;
 z-index: 999;
   display:none;
}
.grade-img .txt{
    position: absolute;
    top: 20px;
    left:25px;
}

.grade-img .kuang-pic0{
    width: 307px;
    height: 155px;
    bottom: 80px;
    left: -20px;
}
.grade-img .txt0{
    width: 265px;
}
.grade-img .txt0 em{
    color: #ffd800;
}

.grade-img .kuang-pic1{
    width: 361px;
    height: 156px;
    bottom: 105px;
    left: -20px;
}
.grade-img .txt1{
    width: 305px;
}
.grade-img .txt1 em{
    color: #fcc965;
}

.grade-img .kuang-pic2{
    width: 432px;
    height: 156px;
    bottom: 130px;
    left: -110px;
}
.grade-img .txt2{
    width: 395px;
}
.grade-img .txt2 em{
    color: #fcc965;
}

.grade-img .kuang-pic3{
    width: 448px;
    height: 156px;
    bottom: 155px;
    left: -160px;
}
.grade-img .txt3{
    width: 405px;
}
.grade-img .txt3 em{
    color: #fcc965;
}

.grade-img .kuang-pic4{
    width: 476px;
    height: 156px;
    bottom: 180px;
    left: -160px;
}
.grade-img .txt4{
    width: 435px;
}
.grade-img .txt4 em{
    color: #fd9040;
}

.grade-img .kuang-pic5{
    width: 426px;
    height: 156px;
    bottom: 205px;
    left: -160px;
}
.grade-img .txt5{
    width: 386px;
}
.grade-img .txt5 em{
    color: #fd9040;
}

.grade-img .kuang-pic6{
    width: 398px;
    height: 156px;
    bottom: 230px;
    left: -240px;
}
.grade-img .txt6{
    width: 356px;
}
.grade-img .txt6 em{
    color: #fd9040;
}

.grade-img .kuang-pic7{
    width: 379px;
    height: 156px;
    bottom: 255px;
    left: -200px;
}
.grade-img .txt7{
    width: 338px;
}
.grade-img .txt7 em{
    color: #fb3f55;
}

.grade-img .kuang-pic8{
    width: 337px;
    height: 156px;
    bottom: 280px;
    left: -155px;
}
.grade-img .txt8{
    width: 296px;
}
.grade-img .txt8 em{
    color: #fb3f55;
}

.grade-img .kuang-pic9{
    width: 443px;
    height: 156px;
    bottom: 305px;
    left: -340px;
}
.grade-img .txt9{
    width: 408px;
}
.grade-img .txt9 em{
    color: #fb3f55;
}

.grade-img .kuang-pic10{
    width: 443px;
    height: 156px;
    bottom: 330px;
    left: -340px;
}
.grade-img .txt10{
    width: 406px;
}
.grade-img .txt10 em{
    color: #e22633;
}


.grade-img .zero:hover .kuang-pic0{
 display: block;
}
.grade-img .one:hover .kuang-pic1{
 display: block;
}
.grade-img .two:hover .kuang-pic2{
 display: block;
}
.grade-img .three:hover .kuang-pic3{
 display: block;
}
.grade-img .four:hover .kuang-pic4{
 display: block;
}
.grade-img .five:hover .kuang-pic5{
 display: block;
}
.grade-img .six:hover .kuang-pic6{
 display: block;
}
.grade-img .seven:hover .kuang-pic7{
 display: block;
}
.grade-img .eight:hover .kuang-pic8{
 display: block;
}
.grade-img .nine:hover .kuang-pic9{
 display: block;
}
.grade-img .ten:hover .kuang-pic10{
 display: block;
}
.beizhu{
    margin-top: 30px;
    margin-left: 15px;
    margin-right: 15px;
    background: #fff;
}
.beizhu p{
    height: 77px;
    padding-left: 145px;
    line-height: 77px;
    font-size: 16px;
    font-weight: bold;
    color: #7d7d7d;
background: url(../images/beizhu.png) no-repeat left center;
}
.beizhu em{
    color: #e22633;
}



/*李梅菊 ================*/


/*吴雨晨============*/
/*企业案例*/
.wyc p ,span{
  color: #b7b5b5;
}
.wp-yc2{
    width: 950px;
    margin:0 auto;
}
.list-pictxt-y1{
	overflow: hidden;
	padding-top: 35px;
	margin-bottom: 60px;
	width: 951px;
}
.list-pictxt-y1 li{
	border:1px solid #fdfdfd;
	box-shadow: 0px 2px 2px #f9f8f8;
	float: left;
	margin-right:7px;
    margin-left:7px;
	margin-bottom: 13px;
     width: 300px;
}
.list-pictxt-y1 .pic{
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    width: 300px;
	height: 208px;
	background-color: #eaebed;
}
.list-pictxt-y1 li:hover{
    box-shadow:  0 0 7px #dddadd;
}
.list-pictxt-y1 li:hover .pic{
	background-color: #ee293f;
}
.list-pictxt-y1 .audioplayer-playpause{
    position: absolute;
   left: 20px; top:67px;
   display: block;
   width: 26px;
   height: 26px;
   border-radius: 5px;
   text-indent: -9999px;
}
.list-pictxt-y1 .tu{
	display: inline-block;
	width: 174px;
	height: 174px;

}
.list-pictxt-y1 .tu img{
    width: 164px;
    height: 164px;
    border-radius: 50%;
    border: 8px solid #fff;
	display: block;
}

 .list-pictxt-y1 .txt{
 	padding-top: 13px;
 	padding-left: 19px;
 }
 .list-pictxt-y1 .txt p{
 	padding-bottom: 12px;
 }
 .list-pictxt-y1 .txt b{
 	padding-right:16px;
 	color: #ee293f;
 	font-size: 16px;
 }
 .list-pictxt-y1 .txt em{
    font-weight: bold;
 }
 .list-pictxt-y1 .txt .s1{
 	display: inline-block;
 	padding-right: 23px;
 }


   /*插入*/
   .wrapper {
    width: 300px;
    height: 20px;
    position: relative;
    padding-top: 27px;
    padding-bottom: 20px;
}
    .audioplayer-playpause{/*display: none;*/}
      .audioplayer-volume {display: none;}
        .audioplayer-time {
            color: #b7b5b5;
            float: left;
            width: 20%;
            height: 20px;
            text-align: center;
            line-height: 20px;
            font-size: 12px;
        }
        .audioplayer-time-duration {float: right;}
        .audioplayer-bar {
            height: 7px;
            border-radius: 3.5px;
            background: #eaebed;
            float: left;position: absolute;
            z-index: 1;
            cursor: pointer;
            top: 50%;left: 20%;right: 20%;
            margin-top: -1px;}
        .audioplayer-bar div {position: absolute;height: 100%;left: 0;top:0;}
        .audioplayer-bar-played 
        {
            background: url("../images/bg-red.png") repeat-x;
            position: relative;
            border-radius: 3.5px;
        }
        .audioplayer-bar-played:after {
            content: "";
            width: 20px;
            height: 16px;
            border-radius: 50%;
            background: url("../images/scroll.png") no-repeat -1px -3px;
            position: absolute;
            right: 0;
            margin-right: -14px;
            top: 50%;
            margin-top: -8px;
            box-shadow: 0px 0px 6px -1px #e22934;
        }

   
  

   /*end插入*/
  .list-pictxt-y1 .voice{
    padding-left: 20px;
  }

.list-pictxt-y1 .voice .one{
 overflow: hidden;
  margin-bottom: 5px;
}
.list-pictxt-y1 a{
    float: left;
    display: inline-block;
    width: 26px;
    height: 26px;
    border-radius: 5px;}
.list-pictxt-y1 .zyc1{
    background: url("../images/btn1-yc.png") no-repeat 0 0;
}
.list-pictxt-y1 .zyc2{
 background: url("../images/btn2-yc.png") no-repeat 0 0;
}

.list-pictxt-y1 .voice .one span{
    font-size: 14px;
    padding-left: 3px;
    padding-top: 4px;
    display: inline-block;
    float: left;
}

.list-pictxt-y1 .voice .one p{
float: right;padding-right: 20px;
font-size: 14px;
}
.list-pictxt-y1  .two {
    padding-bottom: 25px;
}
.list-pictxt-y1  .two span, .two p{
 color: #f32e30;
}


.loading-yc{
    padding-bottom: 77px;
    display: table;
    margin: 0 auto;
}
.loading-yc p{
    display: block;
    padding-top: 12px;
    float: left;
}
.loading-yc .pic{
    float: left;
    width: 40px;
    height: 40px;
}
.loading-yc img{
    display: block;
    width: 40px;
    
}
.ban-jz{height: 354px;}
/*end 企业案例*/



/*欧美外教*/
.ban-in-j1{
    width: auto;

}
.ban-in-j1 .txt-info{
    top: 180px;
    text-align: left;
    left: 40px;
    width: 392px;
    display: inline-block;
    height: 252px;
    padding-left: 84px;
    bgc#
}
.ban-in-j1 h3{
    padding-top: 50px;
    padding-left: 0;
    font-size: 50px;
}
.ban-in-j1 p{
    padding-top: 0;
    font-size: 50px;
    font-weight: bold;
}
.waijiao{
background: #f7f7f7;
}
.waijiao h2{
	padding-top: 145px;
	font-size: 28px;
	text-align: center;
    color: #333;
}
 .waijiao .ns{
    display:table;
     margin:0 auto;
     margin-top: 15px;
     margin-bottom: 13px;
    width: 179px;
	height: 21px;
	background:url("../images/pic-y2.png") no-repeat 0 0;
}
.waijiao .title-y2{
	padding-bottom: 50px;
	 display:table;
     margin:0 auto;
}
.waijiao .title-y2 li {
    float:left;
}
.waijiao .title-y2 li em{
	font-size: 24px;
	color: #e22633;
	font-weight: bold;
}
.waijiao .title-y2 li span{
	font-size: 14px;
}
.waijiao .title-y2 li a{
	font-size: 14px;
	color: #e22633;
}

.list-name-yc{
    overflow: hidden;
	padding-top: 21px;
	width: 100%;
}
.list-name-yc li{
	margin-bottom: 10px;
	padding-top: 20px;
	overflow: hidden;
	background: #ffffff;
}
  .list-name-yc li:hover .txt {
     color:#333333;
  }
  
 .list-name-yc li .pic{
 	padding-left: 22px;
 	float: left;
    width: 180px;
    height: 180px;
 }

.list-name-yc .pic img{
	width: 180px;
}


    


/*插入*/
   .wrapper2 {
    width: 226px;
    position: relative;    
}
.list-name-yc .audioplayer-time{display: none;}
.list-name-yc .audioplayer-playpause{
    position: absolute;
    left: -1px; top:22px;
    display: block;
    width: 26px;
    height: 26px;
    border-radius: 5px;

    text-indent: -9999px;
}
.audioplayer-playpause[title="Play"]{
    background: url("../images/btn1-yc.png") no-repeat 0 0;
}
.audioplayer-playpause[title="Pause"]{
    background: url("../images/btn2-yc.png") no-repeat 0 0;
}

   
  

   /*end插入*/
.list-name-yc  .txt{
	padding-right: 30px;
	width: 725px;
	float: right;
    min-height: 264px

}
.list-name-yc  .txt a {
    color:#7d7d7d;

}
.list-name-yc  .txt a:hover {
    color:#333333;

}
.list-name-yc .name{
	font-size: 30px;
    color:#333333;
}
.list-name-yc .iuy{
	width: 30px;
	height: 2px;
	background-color:#ea1322;
}
.list-name-yc .chs{
	font-size: 14px;
	padding-bottom: 40px;
}
.list-name-yc .en{
	font-size: 14px;
	padding-top: 27px;
	padding-bottom: 27px;
}

.list-pag-yc{
    padding-top: 40px;
overflow: hidden;
 padding-bottom: 85px;
}
.list-pag-yc ul{
   
	overflow: hidden;
    float: right;
}
.list-pag-yc li{
	margin-right: 5px;
	
	float: left;
	
}
.list-pag-yc li a{
	display: block;
	padding: 5px 10px;
	color: #7d7d7d;
	background: #ffffff;
}
.list-pag-yc .onyc1{
	width: 27px;
	height: 27px;
	background: url("../images/left-yc.png") no-repeat 8px 6px
	#ffffff;
}
.list-pag-yc .onyc2{
	width: 27px;
	height: 27px;
	background: url("../images/right-yc.png") no-repeat 10px 6px;
	background-color:#ffffff;
}
.list-pag-yc li a:hover,.list-pag-yc .on a{
	color: #ffffff;
	background: #d6000f;
}
 .onyc1:hover{
  background: url("../images/left2-yc.png") no-repeat 0 0;
}
.onyc2:hover{
  background: url("../images/right2-yc.png") no-repeat 0 0;
}




/*end 欧美外教*/

/*end 吴雨晨===========*/











































































































































/* 孙迪迪 */
/* 登录注册 */
.btn{
    text-align: center;
}
.btn a{
    display: inline-block;
    width: 120px;
    text-align: center;
    background-color: #289de9;
    border-radius: 3px;
    margin-bottom: 27px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
}
.pop-bg{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.3);
    z-index: 99;
    display: none;
}
.pop-t{
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -464px;
    margin-top: -250px;
    width: 928px;
    height: 501px;
    background-color: #fff;
    z-index: 999;
    display: none;
}
.pop-row1{
    overflow: hidden;
    border-bottom: 1px solid #cccccc;
}
.pop-img{
    display: block;
    margin-top: 22px;
    margin-left: 35px;
    margin-bottom: 14px;
    float: left;
}
.ul-tab{
    float: right;
    margin-top: 33px;
}
.ul-tab li{
    float: left;
    width: 130px;
    height: 34px;
    text-align: center;
    position: relative;
}
.ul-tab li a{
    font-size: 19px;
}
.ul-tab li a:hover{
    color: #d6000f;
}
.ul-tab #doLogin{
    color: #d6000f;
}
.pop-row2{
    width: 100%;
    overflow: hidden;
}
.bgc{
    width: 400px;
    height: 374px;
    display: block;
    float: left;
    margin-top: 30px;
    background: url(../images/bgc.jpg) no-repeat;
}
.bgc div{
    width: 305px;
    height: 142px;
    background-color: rgba(255,255,255,.8);
    font-size: 19px;
    text-align: center;
    overflow: hidden;
    margin-top: 150px;
    margin-left: 59px;
    display: none;
}
.bgc div p{
    line-height: 42px;
    color: #343434;
}
.bgc div .p1{
    display: block;
    margin-top: 28px;
}
.bgc div strong{
    color: #d4000e;
    font-size: 25px;   
}
.div-close {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    font-size: 26px;
    text-align: center;
    line-height: 30px;
}
.login{
    display: block;
    width: 461px;
    height: 400px;
    float: right;
    margin-right: 34px;
    background: url(../images/sanjiao.png) no-repeat 293px -2px;
}
.span1{
    display: block;
    float: left;
    width: 75px;
    height: 54px;
    margin-top: 63px;
    border: 1px solid #cccccc;
    border-right: none;
    background: url(../images/icon_name.png) no-repeat center;
}
.text{
    margin-top: 63px;
    float: left;
    width: 384px;
    height: 54px;
    border: 1px solid #cccccc;
    border-left: none;
    outline: medium;
    font-size: 15px;
}
.span2{
    margin-top: 19px;
    background: url(../images/icon_password.png) no-repeat center;
}
.pwd{
    margin-top: 19px;
    float: left;
    width: 384px;
    height: 54px;
    border: 1px solid #cccccc;
    border-left: none;
    outline: medium;
    font-size: 15px;
    display: block;
    overflow: hidden;
}
.login div{
    width: 461px;
    height: 10px;
    padding-top: 234px;
}
.login div input{
    vertical-align: middle;
}
.login div a{
    float: right;
}
.register a{
    margin-top: 40px;
    float: right;
    color: #999999;
}
.submit{
    width: 461px;
    height: 56px;
    margin-top: 40px;
    background-color: #d7000f;
    outline: medium;
    font-size: 15px;
    color: #fff;
    border: none;
    font-weight: bold;
}
.register{
    display: none;
    width: 461px;
    height: 400px;
    margin-left: 20px;
    float: right;
    margin-right: 34px;
    background: url(../images/sanjiao.png) no-repeat 423px -2px;
}
.span6{
    margin-top: 32px;
}
.text2{
    margin-top: 32px;
}
.span3{
    margin-top: 13px;
    background: url(../images/icon_phone.png) no-repeat center;
}
.text1{
    margin-top: 13px;
}
.span5{
    margin-top: 13px;
     background: url(../images/icon_password.png) no-repeat center;
}
.pwd1{
    margin-top: 13px;
}
.span4{
    margin-top: 13px;
    background: url(../images/icon_lian.png) no-repeat center;
}
.submit1{
    margin-top: 27px;
}

/* 联系我们 */
.contact{
    height: 650px;
    position: relative;
}
.contact-us1{
    display: block;
    overflow: hidden;
    position: absolute;
    top: -15.5%;
    left: 0.1%;
    width: 356px;
    height: 172px;
    background-color: rgba(223,51,63,.9);
}
.contact-us1 p{
    line-height: 56px;
    margin-left: 34px;
}
.contact-us1 .p1{
    font-size: 38px;
    color: #fff;
    margin-top: 27px;
}
.contact-us1 .p2{
    font-size: 45px;
    color: #fff;
}
.contact-us2{
    font-size: 14px;
    padding: 90px 68px;
    background-color: rgb(246,246,246);
    position: absolute;
    top: 146px;
    left: 46%;
}
.contact-us2 p{
    margin-bottom: 4px;
}
.contact-us2 strong{
    font-size: 22px;
}
.contact-us2 .hour{
    margin-top: 63px;
}
.BMapLabel{
    width: 107px;
    height: 87px;
    display: block;
    background: url(../images/map-ico.png) no-repeat center center;
    background-color: rgba(255,255,255,0) !important;
    border:none !important;
    top:-80px !important;
    left:-48px !important;
}
/* 孙迪迪 */








/*路丹*/
 .wp1{
     width: 818px;
     margin:0 auto;
     overflow: hidden ;
 }
 .ul-imgtxtl1{
     width: 930px;
     margin-top: 144px;
 }
 .ul-imgtxtl1 li{
     width: 198px;
     height: 340px;
     margin-right: 112px;
     float: left ;
 }
 .ul-imgtxtl1 li .img{
     display: block ;
     width: 148px;
     height: 148px;
     border: 3px solid #e22835;
     border-radius: 77px;
     margin: 0 auto;
 }
 .ul-imgtxtl1 .item1 .img{
     background: #ffffff url(../images/iconl1.png) no-repeat center center;
 }
 .ul-imgtxtl1 .item1.hover .img,.ul-imgtxtl1 .item1:hover .img{
     background: #e22835 url(../images/iconl11.jpg) no-repeat center center;
 }
 .ul-imgtxtl1 .item2 .img{
     background: #ffffff url(../images/iconl2.png) no-repeat center center;
 }
 .ul-imgtxtl1 .item2.hover .img,.ul-imgtxtl1 .item2:hover .img{
     background: #e22835 url(../images/iconl22.jpg) no-repeat center center;
 }
 .ul-imgtxtl1 .item3 .img{
     background: #ffffff url(../images/iconl3.jpg) no-repeat center center;
 }
 .ul-imgtxtl1 .item3.hover .img,.ul-imgtxtl1 .item3:hover .img{
     background: #e22835 url(../images/iconl33.png) no-repeat center center;
 }
 .ul-imgtxtl1 .txt h2{
     color:#e22835;
     line-height: 1em;
     margin: 28px auto 15px;
     text-align: center ;
 }
 .ul-imgtxtl1 .txt span{
     width: 40px;
     height: 2px;
     background-color: #929292;
     margin: 0 auto 14px;
     display: block ;
 }
 .ul-imgtxtl1 .txt p{
     color: #929292;
     line-height: 20px;
 }
 /*轮播*/

 .slideBoxll{ margin:0 auto 44px;width:1000px; height:744px; position:relative; background: url(../images/bgl11.jpg) no-repeat}
 .slideBoxll .bd{ position:relative; z-index:0;  width: 805px;  height: 505px; padding-top: 40px;margin-left: auto;margin-right: auto; }
 .slideBoxll .bd li{ zoom:1; vertical-align:middle; }
 .slideBoxll .bd img{ width:100%; display:block;  }

 /* 下面是前/后按钮代码，如果不需要删除即可 */
 .slideBoxll .prev,
 .slideBoxll .next{ position:absolute; left:-60px; top:258px; display:block; width:21px; height:42px; background: url(../images/jiantou-l.png) no-repeat center center; filter:alpha(opacity=50);opacity:0.5;   }
 .slideBoxll .next{ left:auto; right:-60px; background: url(../images/jiantou-r.png) no-repeat center center; }
 .slideBoxll .prev:hover,
 .slideBoxll .next:hover{ filter:alpha(opacity=100);opacity:1;  }
 /*轮播end*/

.row-l1{
    height: 883px;
    background-color: #f9f9f9;
}
 .row-l2{
     overflow: hidden ;
 }
 .row-l3{
     height: 644px;
     background-color: #f9f9f9;
 }
 .ban-in-l1{
     background: url(../images/bannerl1.jpg) no-repeat top center;
 }
 .ban-in-l1 .txt-info{
     top:192px;
     left: 0;
 }
 .ban-in-l2{
     background: url(../images/bannerl2.jpg) no-repeat top center;
 }
 .ban-in-l2 .txt-info{
     top:200px;
 }
 .ban-in-l2 .txt-info h3{
     padding-right: 78px;
     padding-left: 0;
     padding-top: 36px;
     text-align: right ;
     line-height: 66px;
     font-size: 50px;
 }
 .ban-in-l2 .txt-info h3 span{
     font-weight: bold;
     color: #ffffff;
 }
 .m-tit_l1{
     padding-top: 128px;
     margin-top: 0;
 }
.m-tit_l1 p{
    font-size: 14px;
    margin-top: 14px;
    line-height: 30px;
}
 .m-tit_l2{
     padding-top: 110px;
 }
 .m-tit_l2 p{
     margin-top: 14px;
 }
.imgtxt-l1{
    overflow: hidden;
    margin-top: 96px;
}
 .imgtxt-l1 .txt{
     float:left;
     width: 420px;
 }
 .imgtxt-l1 .img{
     float:right;
     width: 550px;
 }
 .imgtxt-l1 .img img{
     width: 100%;
 }
 .imgtxt-l1 .txt h5{
     font-size: 40px;
     color: #333333;
     text-align: right ;
     line-height: 1em;
     margin-bottom:36px ;
 }
 .imgtxt-l1 .txt h5 span{
     color:#d6000f;
     font-weight: bold ;
 }
 .imgtxt-l1 .txt h5 em{
    margin-left: 10px;
     background-color: #d6000f;
     width: 6px;
     height: 46px;
     display: inline-block ;
     margin-left: 8px;
     vertical-align:text-bottom ;
 }
 .imgtxt-l1 .txt p{
    text-align:Justify;
    text-justify:inter-ideograph:;
     color:#7d7d7d;
     line-height: 30px;

 }
 .ul-imgtxtl2 {
     margin-top: 82px;
 }
 .ul-imgtxtl2 li{
     float: left ;
     width: 260px;
 }
 .ul-imgtxtl2 .item1{
     margin-left: 200px;
     margin-right: 90px;
 }
 .ul-imgtxtl2 li .img{
     margin: 0 auto 28px;
 }
 .ul-imgtxtl2 .item1 .img{
     width: 249px;
 }
 .ul-imgtxtl2 .item2 .img{
     width: 258px;
 }
 .ul-imgtxtl2 li .txt{
     font-size: 14px;
     font-weight: bold;
     color:#333333;
     text-align: center ;
 }
 .tit-l1{
     width: 415px;
     height: 415px;
     background: url(../images/bgl1.jpg);
     color: #ffffff;
     float: left ;
     margin-top: 66px;
 }
 .tit-l1 h4{
     font-size: 100px;
     line-height: 1em;
     font-weight: bold;
     padding-top: 6px;
     margin-left: 4px;
 }
 .tit-l1 h5{
     font-size: 40px;
     line-height: 52px;
     padding-left: 46px;
     margin-top: -50px;
 }
 .tit-l1 h5 span{
     font-weight: bold;
     color: #ffffff;
 }
 .tit-l1 em{
     width: 6px;
     height: 46px;
     background: #ffffff;
     display: block;
     margin-top:184px;
     margin-left: 29px;
 }
 .events{
     float: right ;
     width: 500px;
     height: 608px;
     background: url(../images/bgl10.png ) no-repeat 83px bottom;

     margin-top: 66px;
     margin-bottom: 42px;
 }
 .ul-events .item1 .time{
     background: url(../images/bgl2.jpg) no-repeat ;
 }
 .ul-events .item2 .time{
     background: url(../images/bgl3.jpg) no-repeat ;
 }
 .ul-events .item3 .time{
     background: url(../images/bgl4.jpg) no-repeat ;
 }
 .ul-events .item4 .time{
     background: url(../images/bgl5.jpg) no-repeat ;
 }
 .ul-events .item5 .time{
     background: url(../images/bgl6.jpg) no-repeat ;
 }
 .ul-events .item6 .time{
      background: url(../images/bgl7.jpg) no-repeat ;
  }
 .ul-events .item7 .time{
     background: url(../images/bgl8.jpg) no-repeat ;
 }
 .ul-events li{
     overflow: hidden;
     height: 75px;
 }
 .ul-events .item3,.ul-events .item6{
     height: 90px;
 }
 .ul-events li .time{
     float: left ;
     width: 86px;
     height: 29px;
     font-size: 14px;
     line-height: 29px;
     text-align: center ;
     color: #ffffff;
 }
 .ul-events span{
     background:url(../images/bgl9.jpg) no-repeat  ;
     width: 15px;
     height: 15px;
     float: left ;
     margin-left: 12px;
     margin-right: 14px;
     margin-top: 8px;
 }
 .ul-events .event{
     float: left ;
     font-size: 14px;
     color:#333333;
     line-height: 30px;

 }



