@charset "gb2312";
/* CSS Document */
body{ background:url(../img/bg00.jpg) center top repeat;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.w980i{ width:980px; margin:0 auto;}
.topPic{ background:url(../img/toutu.jpg) 0 0 no-repeat #fff; padding-top:282px;}
.lead{ height:150px;}
.lead a,.lead a:hover{ display:block; height:150px; width:695px; float:right;}
.foot{ width:980px; margin:0 auto;}
.foot,.bott,.bott a,.bott a:hover,.foott a,.foott a:hover{color:#333;}
.w280{ width:280px;}
.part1{ background:url(../img/ban1.jpg) 0 0 no-repeat; padding-top:70px;}
.part1 img{ margin-left:20px;}


.part2{ width:960px; background:url(../img/ban2.jpg) 0 0 no-repeat #000; margin:0 auto; padding-top:119px;}
.part3{ width:960px; background:url(../img/ban5.jpg) 0 0 no-repeat #791416; margin:0 auto; padding-top:111px;}
.img1{ width:290px; height:300px; overflow:hidden; margin-left:25px; display:inline; padding-bottom:34px;}
.w615{ width:615px;}
.part3 .dl1{ width:615px; overflow:hidden; background:url(../img/listening.jpg) 0 20px no-repeat;}
.part3 .dl1 dt{ margin-left:288px; margin-top:6px; display:inline; float:left; width:114px; height:129px; border:2px solid #fff; overflow:hidden;}
.part3 .dl1 dd{ float:left; width:140px; padding:25px 17px; background:#fff; margin-left:9px; line-height:17px; height:95px; color:#666;}
.part3 .cont2{ background:#000; padding:10px; color:#fff; width:570px; line-height:23px;}
.part3 .cont3{ width:605px;}
.part3 .cont3 ul{ width:605px; overflow:hidden;}
.part3 .cont3 ul li{ float:left; width:135px; border:1px solid #fcfafa; overflow:hidden; display:inline; margin-right:14px; height:250px;}
.part4{width:910px; background:#000; margin:0 auto; padding:25px; }
.img2{ width:290px; height:329px; overflow:hidden;}
.part4 .dl2{ width:590px; overflow:hidden; background:url(../img/writing.jpg) right 35px no-repeat;}
.part4 .dl2 dd{ width:140px; height:94px;padding:25px 17px; background:#a00003;float:left;  color:#fff; overflow:hidden;}
.part4 .dl2 dt{ margin-left:9px; margin-top:6px; display:inline; float:left; width:114px; height:129px; border:2px solid #fff; overflow:hidden;}

.part4 .dl22{ width:590px; overflow:hidden; background:url(../img/reading.jpg) right 35px no-repeat;}
.part4 .dl22 dd{ width:140px; height:94px;padding:25px 17px; background:#a00003;float:left;  color:#fff; overflow:hidden;}
.part4 .dl22 dt{ margin-left:9px; margin-top:6px; display:inline; float:left; width:114px; height:129px; border:2px solid #fff; overflow:hidden;}



.part4 .cont4{ background:#fff; padding:10px; color:#333; width:570px; line-height:24px;}
.part4 .cont5{ width:605px;overflow:hidden;}
.part4 .cont5 li{ float:left; width:135px; border:1px solid #fcfafa; overflow:hidden; display:inline; margin-right:14px; height:243px;}
.part5{width:935px; background:#791416; margin:0 auto; padding:25px 0 25px 25px;}
.part5 .dl3{ width:615px; overflow:hidden; background:url(../img/speaking.jpg) 0 20px no-repeat;}
.part5 .dl3 dt{ margin-left:288px; margin-top:6px; display:inline; float:left; width:114px; height:129px; border:2px solid #fff; overflow:hidden;}
.part5 .dl3 dd{ float:left; width:140px; padding:25px 17px; background:#fff; margin-left:9px; height:95px; color:#666;}
.part5 .cont6{ background:#000; padding:10px; color:#fff; width:570px; line-height:23px;}
.part5 .cont7{ width:605px;}
.part5 .cont7 ul{ width:605px; overflow:hidden;}
.part5 .cont7 ul li{ float:left; width:135px; border:1px solid #fcfafa; overflow:hidden; display:inline; margin-right:14px; height:245px;}
.part6{ width:960px; margin:1px auto 0 auto; background:#ddd;}
.part6 .dl4{ float:left; width:280px; padding:10px 20px;}
.part6 .dl4 dt{ float:left; width:126px; height:139px; border:2px solid #fff; overflow:hidden;}
.part6 .dl4 dd{ float:right; width:140px; color:#4d4c4c; line-height:24px;}
.part6 .dl4 dd a,.part6 .dl4 dd a:hover{ color:#4d4c4c;}
.part6 .lline{ background:url(../img/line.jpg) right top repeat-y;}
.part7{width:920px; margin:0 auto; background:url(../img/ban3.jpg) 0 0 no-repeat #791416; padding:112px 15px 10px 15px;}
.part7 .itm1{width:263px; margin-right:10px;}

.toplin0{width:168px; height:4px; overflow:hidden; line-height:0; font-size:0; zoom:1;}
.toplin1{background:#129877;}
.toplin2{background:#905810;}
.toplin3{background:#125e98;}
.toplin4{background:#7f7f7f;}
.toplin5{background:#42ccff;}
.toplin6{background:#a41f61;}
.toplin7{background:#161090;}
/*.dlbg{ background:#ddd;}*/
/*.w225{ width:225px;}*/
.title{ padding:0 15px; height:50px;  overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:normal;background:#fff;}
.tytxt{background:#fff; color:#666;}
.title p{background:url(../img/line1.jpg) 0 bottom repeat-x; padding:0 5px;}
.part7 .dl5{ background:#fff;width:254px;}
.part7 .dl5 dt{ background:#fff;}
.part7 .dl5 .toppic{ background:#fff; width:220px; height:176px; overflow:hidden; padding:16px 11px 10px 0;}
.part7 .dl5 dd{ padding:0 15px; background:#fff;}
.part7 .dl5 dd h5{ padding:0 5px; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:normal; color:#129877; background:url(../img/line1.jpg) 0 bottom repeat-x;}
.part7 .dl5 dd p{padding:10px 0; color:#666;}
.part7 .plist1{ background:#fff; width:243px; overflow:hidden; padding: 0 1px 0 10px}
.part7 .plist1 li{ float:left; width:233px; height:176px; overflow:hidden; display:inline; background:#ccc; margin-right:9px;}
.part7 .plist2{background:#fff; width:233px; height:176px; overflow:hidden; padding:12px 11px 22px 10px;}
.part7 .plist3{background:#ddd;width:254px;}
.part7 .plist3 h5{ padding:0 15px; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:normal; color:#905810; background:#fff;}
.part7 .plist3 h5 p{ background:url(../img/line1.jpg) 0 bottom repeat-x; padding:0 5px;}
.part7 .plist4{ background:#fff; width:240px; overflow:hidden; padding:0 0 0 13px;}
.part7 .plist4 li{ float:left; width:233px; height:176px; overflow:hidden; display:inline; margin-right:10px; background:#ccc;}
.part7 .plist5{background:#fff;padding:10px; color:#666;}
.part7 .dl6{ background:#ddd;}
.part7 .dl6 dd h5{ padding:0 15px; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:normal; color:#125e98; background:#fff;}
.part7 .dl6 dd h5 p{background:url(../img/line1.jpg) 0 bottom repeat-x; padding:0 5px;}
.part7 .dl6 dd .txt{background:#fff;padding:10px 15px; color:#666;}
.part7 .dl6 dt{ background:#fff; padding:5px 12px 12px 12px;}
.part7 .dl6 dt a{ display:block;}
.part7 .plist6 h5{ color:#666;}
.part7 .plist7 h5{ color:#42ccff;}
.part7 .plist7 ul{ padding:0 2px 10px 2px; width:376px; overflow:hidden; background:#fff;}
.part7 .plist7 ul li{ float:left; width:356px; height:230px; overflow:hidden; background:#eee; display:inline; margin:15px 9px 0 9px;}
.part7 .plist8 dt .pnti{ width:233px; background:#fff; padding:16px 11px 0 10px; overflow:hidden;}
.part7 .plist8 dd .pnti1{ width:233px; height:149px; background:#fff; padding:10px 11px 15px 10px; overflow:hidden;}
.part7 .plist8 dd .y1{ color:#a41f61;}
.part7 .plist8 dd .y2{ color:#161090;}
.part8{width:910px; margin:0 auto; background:url(../img/ban8.jpg) 0 0 no-repeat #000; padding:112px 25px 18px 25px;}
.part8 .unit1{ width:906px; background:#fff;}
.part8 .unit1 dl{ width:212px; float:left;}
.part8 .unit1 dl dt .p0{ width:210px; height:14px; overflow:hidden; zoom:1; line-height:0; font-size:0;}
.part8 .unit1 dl dt .p1{ background:#0e8db7;}
.part8 .unit1 dl dt .p2{ background:#b29702;}
.part8 .unit1 dl dt .pic{ width:176px; height:178px; overflow:hidden;}
.part8 .unit1 dl dd{ width:175px;}
.part8 .unit1 dl dd h5{background:url(../img/line1.jpg) 0 bottom repeat-x;line-height:18px; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:normal; color:#692006;}
.part8 .unit1 dl dd p{ color:#666;}
.part8 .unit1 .pic{ width:669px; height:413px; overflow:hidden;}
.part9{width:960px; margin:0 auto; background:url(../img/ban9.jpg) 0 0 no-repeat #791416; padding:90px 0 0 0;}
.part9 .unti1{ width:318px; border-right:2px solid #fff; border-top:2px solid #fff; background:#000; padding:18px 25px 26px 25px;}
.part9 .unti1 dl,.part9 .unti1 ul{width:318px; overflow:hidden; }
.part9 .unti1 ul{ padding-top:29px;}
.part9 .unti1 ul li{ width:138px; height:93px; overflow:hidden; border:3px solid #fff;}
.part9 .unti1 dl dd{ width:128px; color:#fff;}
.part9 .unti1 dl dt{ width:165px; height:265px; overflow:hidden; border:4px solid #fff;}
.part9 .unti2{ width:545px; padding-top:60px; padding-right:20px; background:url(../img/ask.jpg)0 25px no-repeat; color:#fff; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; font-size:13px;}
.part9 .unti2 h5{ font-size:14px; line-height:30px;}
.part9 .unti2 a{ color:#f2e95b; display:inline-block; padding-left:30px;}
.part10{width:960px; margin:0 auto; background:url(../img/ban10.jpg) 0 0 no-repeat #fff; padding:85px 0 0 0;}
.part10 .un1{ width:194px;}
.part10 .un1 dl{ width:154px;padding:18px 17px 10px 23px;}
.part10 .un1 dl dd{ color:#fff; padding-top:3px}
.part10 .un1 dl dd span{ color: #f9e700; padding-right:10px; font-weight:bolder}

.part10 .un1 dl dt a,.part10 .un1 dl dt a:hover{ display:block; width:137px; height:142px; border:4px solid #fff;}
.mt30{ margin-top:30px;}
.part10 .un2{ width:766px;}
.part10 .un2 li{ float:right; width:229px; height:259px; overflow:hidden; padding:4px; border:1px solid #ccc; display:inline; margin-left:13px;}
.part11{width:960px; margin:0 auto; background:url(../img/ban4.jpg) 0 0 no-repeat #3f3f3f; padding:89px 0 0 0;}
.ptd1{ padding:20px 17px 18px 17px;}
.part11 .tab{ width:33px;}
.part11 .tab li{width:13px; height:69px; line-height:18px; padding:35px 10px; text-align:center; color:333; background:url(../img/tabbg.jpg) 0 -139px no-repeat; font-size:15px; color:#333; font-family:"Î¢ÈíÑÅºÚ"; cursor:pointer;}
.part11 .tab .cur{background:url(../img/tabbg.jpg) 0 0 no-repeat; color:#fff;}
.part11 .tabc{ width:893px; background:#E6E8E7; height:460px;}
.part11 .tabc li{ float:left; display:inline; margin:11px 50px 0 30px;}
.part11 .tabc li a{ color:#040D12; line-height:22px;}
.part11 .tabc li a span{ color:#841D20;}
.part11 .tabc li a,.part11 .tabc li a:hover{ display:block;}
.part12{background:#fff; padding:20px 0 0 0;}
.part12 .tim1{ width:673px; background:#f7f7f7; height:212px;}
.part12 .tim1 li{ width:320px; line-height:34px; text-align:center; float:left; display:inline; margin-left:11px;}
.part12 .tim1 li a,.part12 .tim1 li a:hover{ color:#333;display:block;}
.part12 .tim2{ width:260px; background:#f7f7f7; padding:15px 23px 0 23px;}
.part12 .tim2 dl{ width:260px; overflow:hidden; padding-bottom:15px; border-bottom:1px solid #e0e0e0;}
.part12 .tim2 dl dt{ float:left; width:110px; height:120px; padding:2px; border:1px solid #b1b7b5; background:#fff;}
.part12 .tim2 dl dd{ float:right; width:130px; color:#666;}
.part12 .tim2 dl dd strong{ color:#333;}
.part12 .tim2 p{ width:100px; height:55px; line-height:55px; padding-left:40px; margin:0 auto; background:url(../img/sina.jpg) 0 center no-repeat;}
.part12 .tim2 p a,.part12 .tim2 p a:hover{ color:#333;}
.focus{ background:url(../img/fbg.jpg) 0 0 no-repeat; width:700px; height:390px; margin-top:11px; overflow:hidden}
.focus .btn{ width:45px; height:45px; padding-top:155px;}
.focus .btn a{ display:block;width:45px; height:45px;}
.slidePrev{ padding-left:27px; padding-right:42px;}
.slideNext{ padding-right:35px;}
.picTb{ width:469px; height:331px; overflow:hidden; margin-top:30px;}
.picTb img{width:469px; height:331px;}
.picTb div{ position:relative;width:469px; height:331px; overflow:hidden; }
.picTb div span{position:absolute;width:469px; height:40px; display:block;background:#666;top:291px; z-index:5;opacity:0.5; filter:Alpha(Opacity=50); -moz-opacity: 0.5; }
.picTb div h5{ position:absolute;width:469px; height:40px; line-height:40px; top:291px;  overflow:hidden; z-index:10; font-size:14px;text-align:center;}
.picTb div h5 a,.picTb div h5 a:hover{ color:#fff;}
.picTb div p{ position:absolute;width:469px; height:331px; overflow:hidden; z-index:1}
.ptd2{ padding:75px 0 40px 0; height:265px; background:url(../img/ban7.jpg) center top no-repeat;}
.poinTac,.poinNum{ width:880px; margin-left:auto; margin-right:auto;}
.poinTab{width:800px; margin-left:auto; margin-right:auto;}
.poinTab li{ float:left; width:32px; height:32px; cursor:pointer; background:url(../img/point2.jpg) 0 0 no-repeat;}
.poinTab .hov{background:url(../img/point1.jpg) 0 0 no-repeat;}
.poinTab p{ float:left;  width:63px; height:32px; background:url(../img/tabline.jpg) 0 center repeat-x;}
.poinNum li{ float:left; width:55px; text-align:center; height:40px; line-height:40px; color:#fff; overflow:hidden; font-size:24px; font-family:Arial, Helvetica, sans-serif;}
.poinNum p{ float:left; width:45px; height:40px;}
.poinTac li{ width:260px; height:133px;  padding:5px 5px 0 5px;}
.poinTac .libg1{background:url(../img/tcbg.jpg) 0 0 no-repeat;}
.poinTac .libg2{background:url(../img/tcbg0.jpg) 0 0 no-repeat;}
.poinTac li .img{ width:193px; height:116px; float:left; overflow:hidden; background:#eee;}
.poinTac li p{ width:150px; height:100px; margin-right:10px; float:right; line-height:15px; font-size:12px;}



.poinTac li .txt{ width:185px; color:#666;}
.poinTac li .txt a,.poinTac li .txt a:hover,.poinTac li .txt span{ display:block;}
.poinTac li .txt a,.poinTac li .txt a:hover{ height:30px; line-height:30px; color:#e4892c; font-weight:bolder}
.ulCon1{ padding:10px 0 0 9px;}
.ulCon2{ padding:10px 0 0 100px;}
.ulCon3{ padding:10px 0 0 200px;}
.ulCon4{ padding:10px 0 0 290px;}
.ulCon5{ padding:10px 0 0 220px;}
.ulCon6{ padding:10px 0 0 315px;}
.ulCon7{ padding:10px 0 0 410px;}
.ulCon8{ padding:10px 0 0 505px;}
.ulCon9{ padding:10px 0 0 600px;}

.Bpls { position:absolute; padding:3px; }
.carousel { height:276px; width:920px; position:relative; margin:0 auto; }
.carousel div { border:#CCC 1px solid; background:#FFF; }
.carousel .list { display:block; position:relative; border:0; }
.carousel .list div { border:0; background-color:#000; }
.carousel .list a, .carousel .list a:hover { color:#FFF; }
.BenBt { background:#fff; bottom:0; left:0px; opacity:0.5; filter:Alpha(Opacity=50); -moz-opacity: 0.5; padding:0; position:absolute; height:24px; ; width:100%; }
.BenBta { bottom:0; left:0px; position:absolute; width:100%; height:24px; line-height:24px; display:block; font-size:14px; overflow:hidden; text-align:center }
.carousel div.carousel-prev { position:absolute; width:26px; background:url(../img/btnl.png) top transparent; cursor:pointer; height:52px; bottom:120px; left:20px; border:0; z-index:125; }
.carousel div.carousel-next { position:absolute; background:url(../img/btnr.png) bottom transparent; cursor:pointer; bottom:120px; width:26px; height:52px; right:20px; border:0; z-index:125; }

/*µ¼º½*/
.tops{ width:100%; height:34px; background:#fff;}
.top{ width:980px; height:34px; margin:0 auto;}
.branch{ float:right;}
.branch a{ line-height:34px; color:#000;}

.mengzhidui{ width:980px; height:350px; background:#fff; margin:0 auto;}
.beij{ width:960px; height:340px; background:url(../img/ban6.jpg) no-repeat; margin:5px auto;}
.mzd{ width:960px; height:208px; margin-top:111px;}


/*Ò³½Å*/

.footerlogo {
    background:url(../img/footer_logo.gif) no-repeat;
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    height: 100px;
    width: 185px;
}
.footerinfo {
    background: url(../img/footer_sepline.gif) left no-repeat;
    float: left;
    height: 90px;
    line-height: 20px;
    padding-left: 40px;
    padding-top: 10px;
    vertical-align: middle;
    width: 450px;
}
.footerleftbottom{ width:675px; float:left;}
.footerrightbottom{ width:250px; float:right;}
.footerrightsite {
    float: left;
    width: 250px;
}

.teachers{margin:-20px auto auto; width:120px; line-height:15px;}
.teachers2{margin:-20px auto auto; width:120px; line-height:15px; color:#FF0000;}
.teachername{ font-weight:bold;

}
/**/
.part7{width:910px; margin:0 auto; background:url(../img/ban3.jpg) 0 0 no-repeat #791416; padding:112px 25px 18px 25px;}
.part7 .itm1{width:263px;}
.part7 .itm2{ width:365px;}
.part7 .itm3{ width:254px;}

/**/
.toplin01 {
    font-size: 0;
    height: 4px;
    line-height: 0;
    overflow: hidden;
    width: 95px;}
.laoteacher{ width:886px; height:448px; background:#ccc;}
.dl16 dt{ float:right;}
.dl16{ background:#ddd; margin-top:10px;}
.dl16 dd h5{padding:0 15px; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:normal; color:#125e98; background:#fff;}
.dl16 dd h5 p{background:url(../img/line1.jpg) 0 bottom repeat-x; padding:0 5px;}
.dl16 dd .txt{background:#fff;padding:10px 15px; color:#666; width:140px; float:left;}
.dl16 dt{ background:#fff; padding:5px 12px 12px 12px;}
.dl16 dt a{ display:block;}
.dlbg1 { width:254px;}