@charset "gb2312";

/* all */
.pdt10{padding-top:10px;}

/* slide */
.index-allclass-con {position:absolute; display:block;box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.1);}
.rel{position:relative}
.abs{position:absolute;}
.ygwrap{width:1030px;margin:0 auto;}
.index_slide{min-width:1030;clear:both;_z-index:0;}
.index_slide{height:420px;margin:0px auto 10px;overflow:hidden;}
.white_line{width:100%;background:#fff;height:1px;overflow:hidden;position:absolute;top:0;}
.index_slide .slide li{width:100%;height:420px;position:absolute; display:none;}
.index_slide .slide_link{display:block;width:788px;height:420px;margin-left:210px;overflow:hidden;}
.index_slide .slide_bd_r{width:240px;right:0;top:2px;}
.index_slide .slide_bd_r a{overflow:hidden;display:block;width:240px;height:126px;position:relative;margin-top:10px; cursor:pointer;}
.index_slide .slide_bd_r a:hover .mask{background:#92766a;*filter:Alpha(opacity=90);opacity:0.9;}
.index_slide .slide_bd_r .mask,.index_slide .slide_bd_r .title{display:block;width:220px;height:25px;position:absolute;padding:0 10px;overflow:hidden;}
.index_slide .slide_bd_r .mask{left:0;bottom:0;background:#472c21;*filter:Alpha(opacity=85);opacity:0.85;}
.index_slide .slide_bd_r .title{color:#fff;font:14px/26px '';left:0;bottom:0;}
.index_slide .trg{bottom:15px;left:50%;margin-left:-350px;}
.index_slide .trg li{float:left;background:#d9d9d9;background:url(imagesslide-trg.png)\9;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/slide-trg.png" ,sizingMethod="crop");width:18px;height:18px;border-radius:10px;margin-right:10px;text-indent:-9999em;overflow:hidden;}
.index_slide .trg .on{background:#e5472b;background:url(imagesslide-trg-on.png)\9;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/slide-trg-on.png" ,sizingMethod="crop");}

/* special offers */
.liftad{margin:0 auto;width:1030px;clear:both;}
.proConBar h3{background-image:url(imagesiconBar.png);background-position: 0px 0px;background-repeat: no-repeat;}
.proConBox{margin:0 auto;width:1030;}
.proConBar{height:36px;line-height: 36px;overflow: hidden;border-bottom:#1f96e1 2px solid;}
.proConBar h3{color:#804f21;font-size:16px;background:none;;font-family:"Microsoft YaHei";font-weight:bold;}
.proConBar h3 em{font-style:normal;color:#999;font-size:12px;padding-left:8px;}
.adConArea{height:262px;}
.adConArea01{float: left;width:220px;height:262px;}
.adConArea02{float: left;margin-left: 12px;width:170px;height:262px;}
.adConArea04{float:right;width:240px;height:262px;}

/* flash sale */
.proAreaBox{margin:0 auto;width:1030px;}
.proAreaBoxLeft{float:left;margin:0 auto;width:950px;}
.proAreaBoxRight{float:right;margin:0 auto;width:240px;}
.flashSale{margin-top:10px;}
.flashSale li{float:left;width:162px;padding:8px;margin-right:10px;border:#f4f4f4 2px solid;display:inline;}
.flashSale li.lastone{margin-right:0;}
.cutTime{height:30px;line-height:30px;font-size:12px;text-align:center;border-bottom:#eeeeee 1px solid;color:#666;}
.cutTime b{font-family:"Microsoft YaHei"; font-size:16px;padding:0 2px;}
.v-img{text-align:center;padding:10px 0 8px;}
.v-name{height:36px;line-height:18px;word-wrap: break-word;overflow:hidden;}
.v-name a{color:#5f5f5f;}
.v-name a:hover{color:#1f96e1;}
.v-price{height:22px;color: #C00;font-weight: bold;font-size: 14px;font-family:"Microsoft YaHei"; }
.v-price em{font-size:12px;color:#999;font-family:tahoma,Arial,Helvetica,sans-serif;}

/* hotTj */
.hotTjBar{height:36px;background-image:url(imagesiconBar.png);background-position: 0px -40px;background-repeat: no-repeat;overflow: hidden;}
.hotTjBar h3{color:#fff;font-size:16px;padding-left:12px;line-height: 20px;padding-top:10px;font-family:"Microsoft YaHei";font-weight:bold;}
.hotTjCon{height:298px;padding:0 10px;border-left:#eeeeee 1px solid;border-right:#eeeeee 1px solid;border-bottom:#eeeeee 1px solid;}
.firstItem{padding-top:8px;}
.v-title{height:30px;line-height:30px;word-wrap: break-word;overflow:hidden;}
.v-title a{font-weight:bold;}
.v-list{height:108px;}
.v-listimg{float:left;width:100px;}
.v-detail{float:right;width:108px;line-height:20px;height:100px;word-wrap: break-word;overflow:hidden;color:#999;}
.itemline{border-bottom:#e7e7e7 dotted 1px;}

/*tab*/
.tabhd{height:57px;background-image:url(imagesageBar.png);background-position: 0px 0px;background-repeat: no-repeat;overflow:hidden;}
.tabhd ul{float:right;}
.tabhd li{color:#666;float:left;width:216px;height:44px;text-indent:-9999px;background-image:url(imagesageBar.png);background-position: 0px 0px;background-repeat: no-repeat;cursor:pointer;}
.tabhd h3{font:16px/32px 'Microsoft YaHei';font-weight:bold;color:#804f21;float:left;padding-left:22px;}

/*baby age*/
.baby_age{margin:0 auto;width:1030px;}
#agerank1{background-position: -120px 0px;}
#agerank2{background-position: -336px 0px;}
#agerank3{background-position: -552px 0px;}
#agerank4{background-position: -768px 0px;}
#agerank5{background-position: -984px 0px;}
#agerank1.on{background-position: -120px -60px;}
#agerank2.on{background-position: -336px -60px;}
#agerank3.on{background-position: -552px -60px;}
#agerank4.on{background-position: -768px -60px;}
#agerank5.on{background-position: -984px -60px;}
.baby_age .bd{height:380px;position:relative;}
.agelink{display: block;width: 260px;height: 378px;}
.module1 .conrt{position: absolute;right: 8px;top: 12px;width: 930px;}
.wdlist{height:38px;line-height:30px;color:#999;}
.wdlist span{margin:0 12px;}
.imgListBox{}
.imgltsmall{float:left;width:180px;background:#fff;height:285px;padding:16px;margin-right:1px;display:inline;}
.imgltsmall .v-img{padding:20px 0 20px;}
.imgltsmall .v-price{padding-top:6px;}
.imgltbig{float:left;width:249px;height:316px;margin-right:1px;display:inline;}
.imgltbig .ibigbox{height:130px;margin-bottom:1px;background:#fff;padding:28px 0 0;}
.imgltbig .ibigbox .v-img{float:left;width:116px;padding:0;text-align:center;}
.imgltbig .ibigbox .v-name{height:54px;padding-right:10px;padding-top:12px;}

/* lift */
.ch3{float:left;width:215px;color:#3775d0 ;font-size:21px;font-family:"Microsoft YaHei";font-weight:bold;}
.liftConBar{height:36px;line-height: 36px;overflow: hidden;border-bottom:#3775d0 2px solid;width:1032px}
.liftConBar h3{float:left;width:215px;color:#3775d0 ;font-size:21px;font-family:"Microsoft YaHei";font-weight:bold;}
.liftConBar h3 em{font-style:normal;color:#999;font-size:14px;padding-left:8px;}
.liftConBar p{float:right;width:665px;text-align:right;color:#999;line-height:36px}
.liftConBar p a{color:#666;padding:0 4px;}
.liftConBar p a:hover{color:#f60}
.liftConBar .lookmore{margin-top:8px;margin-top:9px\9;_margin-top:8px;float:right;width:94px;font-weight:bold;text-align:right;padding-right:16px;height:20px;line-height:20px;background-position: 70px -86px;background-position: 70px -88px\9;_background-position: 70px -86px;background-repeat: no-repeat;color:#1f96e1;}
.liftCon{width:1030px;position:relative;border:1px solid #ecebe9}
.ltpic{float:left;width:210px;height:395px;overflow:hidden;position:relative;z-index: 50;top:0;left:0;}
.ltline{border-right:#ededed 1px solid;border-bottom:#ededed 1px solid;}
.ltpic dl{padding:12px 8px 8px;line-height:24px;}
.ltpic dt{font-weight:bold;color:#5f5f5f;}
.ltpic dd{float:left;width:96px;}
.ltpic dl a{color:#5f5f5f;}
.ltpic .powderad{width:210px;height:160px;position: absolute;left:0;bottom:0;}
.pdbox{float:right;width:990px;position: absolute;right:0;top:0;z-index: 40;}
.imglst{width:1025px;float:left;}
.imglst li{float:left;width:162px;padding:0 21px;height:197px;border-right:1px #ededed solid;border-bottom:1px #ededed solid;}
.pdbox .tab{width:130px;border-left:1px #ededed solid;border-right:1px #ededed solid;position:absolute;right:0;top:0;}
.pdbox .tab li{background:url(imagesrbg.png) 0 0 repeat-x;height:43px;border-bottom:1px #ededed solid;font:14px/42px 'Î¢ÈíÑÅºÚ';text-align:center;cursor:pointer;}
.pdbox .tab .on{background:url(imagesrbg.png) 0 -50px repeat-x;color:#804f21;position:relative;*zoom:1;}
.pdbox .tab li a,.pdbox .tab li a:hover{color:#666;}
.pdbox .tab .on a,.pdbox .tab .on a:hover{color:#fff;}
.pdbox .tab .on i{position:absolute;left:-4px;top:18px;width:4px;height:7px;background:url(imagesiconBar.png) 0 -110px;}

.lfpic{float:left;width:210px;height:396px;overflow:hidden;position:relative;z-index: 50;top:0;left:0;}
.ibrand{width:130px;border-right:1px #ededed solid;border-left:1px #ededed solid;position:absolute;right:0;top:0;}
.ibrand li{height:43px;border-bottom:1px #ededed solid;background:#fff;}
.ibrand li img{margin:4px 0 0 15px}
.splst{width:820px;float:left;border-bottom:1px #ededed solid;}
.splst .sp01{float:left;width:410px;margin:10px 10px 0;}
.sp01box{height:220px;}
.sp01a{float:left;width:200px;}
.sp01b{float:right;width:200px;}
.sp02box{height:165px;}
.splst .sp02{float:left;width:210px;margin:10px 10px 0 0;}
.splst .sp03{float:left;width:170px;margin:10px 0 0 0;}
.sp03a{height:194px;}

/* share */
.sharearea{float:left;width:540px;border:#ededed 1px solid;}
.share-tit{height:32px;border-bottom:#ededed 1px solid;}
.share-tit h3{line-height:32px;color:#333333;font-size:14px;font-weight:bold;font-family:"Microsoft YaHei";text-indent: 14px;}
.sharelst{height:248px;padding:0px 0 0 14px;}
.sharelst li{float:left;width:250px;height:112px;margin-right:12px;margin-top:12px;display:inline;}
.shline{border-bottom:#ededed 1px dotted;}
.sharelst li .shpic{float: left;width: 100px;height: 100px;margin-right: 10px;overflow: hidden;}
.sharelst li p{line-height:20px;}
.sharelst li p span{color:#f60;}
.sh-tit{height: 20px;font:12px/20px "Simsun";font-weight:bold;overflow: hidden;word-break: break-all;}
.sh-con{height: 60px;font:12px/20px "Simsun";overflow: hidden;word-break: break-all;}
.iqarea{float:left;margin-left:10px;width:314px;border:#ededed 1px solid;}
.iqlst{height:231px;padding:18px 0 0 18px;}
.iqlst li{color:#333;line-height:27px;}
.iqlst li span{color:#1f96e1;}
.attendv{float:right;width:320px;border:#ededed 1px solid;}
.attbox{height:235px;padding:14px 14px 0;}
.wbname{height:30px;line-height:30px;padding-bottom:8px;position:relative;}
.wbname a{width: 75px;height: 25px;line-height: 24px;line-height: 26px\9;_line-height: 24px;background: url(imagesiconBar.png) no-repeat 0 -130px;position:absolute;top:3px;left:146px;color: #fff;text-indent: 27px;}
.wbintro{line-height:20px;padding-bottom:8px;color:#666666;border-bottom:#ededed 1px solid;}
.webapp{padding-top:10px;}
.iapp{width:130px;}
.webapp p{line-height:26px;text-align:center;}

/* mb */
.mb10{margin-bottom:10px;}

 .hotlt_tit1 h2, .hotlt_ico {
    background: url("imagesbgs_new.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.hotlt {
    margin-top: 15px;
    width: 100%;
}
.hotlt_con1 {
    border-color: -moz-use-text-color #e8e8e8 #e8e8e8;
    border-image: none;
    border-right: 1px solid #e8e8e8;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 8px 0 8px 20px;
}
.hotlt_tit1 {
    border-bottom: 2px solid #ffe2c0;
    height: 16px;
}
.hotlt_tit1 h2 {
    background-position: 0 -257px;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    text-indent: -999px;
    width: 137px;
}
.hotlt_con1lt {
    margin-top: 7px;
    width: 214px;
}
.hotlt_ico {
    display: inline-block;
    height: 18px;
    margin-right: 5px;
    vertical-align: middle;
    width: 18px;
}
.hotlt_ico1 {
    background-position: -132px 0;
}
.hotlt_ico2 {
    background-position: -160px 0;
}
.hotlt_ico3 {
    background-position: -188px 0;
}
.hotlt_con1lt ul.rline {
    border-right: 1px solid #d5d5d5;
}
.hotlt_con1lt ul {
    height: 44px;
    margin-top: 8px;
    overflow: hidden;
}
.hotlt_con1lt li {
    line-height: 22px;
}
.ml35 {
    margin-left: 35px;
}
.pr5 {
    padding-right: 5px;
}
.hotlt_con1ad {
    height: 88px;
    margin-right: 14px;
    width: 200px;
}


.project {
    border-color: #3775d0 #e6e6e6 #e6e6e6;
    border-image: none;
    border-right: 1px solid #e6e6e6;
    border-style: solid;
    border-width: 2px 1px 1px;
    float: left;
    height: 260px;
    overflow: hidden;
    padding: 0 25px;
    width: 290px;
}
.headline2 {
    height: 75px;
    margin-top: 12px;
    padding-bottom: 12px;
}
.tab_yr {
    height: 256px;
    position: relative;
}
.tab_yr h6 {
    background: url("pubimgline5.gif") no-repeat scroll 76px 20px rgba(0, 0, 0, 0);
    border-bottom: 1px dotted #bfdafa;
    display: block;
    float: left;
    font-family: Microsoft YaHei,simhei;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 12px;
    padding: 10px 0;
    width: 310px;
}
.tab_yr h6 span {
    cursor: pointer;
    float: left;
    line-height: 30px;
    text-align: left;
    width: 90px;
}
.tab_yr h6 .current {
    background: url("pubimgline3.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}
.tab_yr cite {
    clear: both;
    display: block;
}
.tab_yr cite code a {
    background: url("pubimgmore.gif") no-repeat scroll right center rgba(0, 0, 0, 0);
    color: #aaa;
    font-family: "simson";
    font-size: 12px;
    padding-right: 16px;
    position: absolute;
    right: 7px;
    text-align: left;
    top: 22px;
}
.news {
    font-size: 14px;
    height: 85px;
    padding: 3px 0 0;
}
.news li {
    background: url("pubimgdot.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
    width: 294px;
}
.news li span {
    color: #666;
    padding-right: 3px;
}
.news li a {
    font-size: 14px;
}

.headline2 img {
    float: left;
}
.tabtit1 {
    border-bottom: 2px solid #d6d6d6;
    height: 20px;
    line-height: 20px;
    margin-top: -25px;
    padding: 0 0 5px 133px;
}
.tabtit1 span {
    color: #464646;
    cursor: pointer;
    display: inline-block;
    padding: 0 20px;
}
.tabtit1 span.sel {
    color: #0b87db;
}
.tabtit1 em {
    background-position: center -324px;
    display: block;
    height: 5px;
    left: 133px;
    top: 22px;
    width: 68px;
}
.pos_a {
    position: absolute;
}
.pos_r {
    position: relative;
}
.ft24 {
    font: 24px "Î¢ÈíÑÅºÚ";
}
.mt30 {
    margin-top: 10px;
}
.bgs, .snav_ico, .arrow_ico, .other_btn, .abox1_ico {
    background: url("imgbgs.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.ielts_pub_h4 {
    border-bottom: 1px dotted #bfdafa;
    font-family: Microsoft YaHei,simhei;
    font-size: 20px;
    font-weight: bold;
    margin-top: 10px;
    padding: 10px 0;
    position: relative;
	color:#3775d0;
	
}
.ielts_pub_h4 a {
    background: url("pubimgmore.gif") no-repeat  right center rgba(0, 0, 0, 0);
    color: #aaa;
    font-family: "simson";
    font-size: 12px;
    padding-right: 16px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 17px;
}
.teacher_list {
    height: 180px;
    overflow: hidden;
    padding-top: 12px;
    width: 984px;
}
.teacher_list li {
    float: left;
    height: 180px;
    margin-right: 15px;
    text-align: center;
    width: 112px;
}
.teacher_list li img {
    border: 1px solid #dadada;
    height: 124px;
    padding: 4px;
    width: 102px;
}