@charset "gb2312";
/* CSS Document */
body{margin:0; padding:0;font-size:12px; font-family:"Microsoft YaHei";  background:#f2dfff;}
div,form,ul,ol,li,span,p,dl,dd,dd{margin:0;padding:0;border:0; }
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,th{margin:0;padding:0;font-size:12px;font-weight:normal; }
em{font-style:normal;}
ul,li{list-style:none;}
table,td,input{padding:0; }
a{text-decoration:none;}
a:hover{ text-decoration:underline;}
.center{margin-left:auto;margin-right:auto;}
.st{ font-family:"宋体"}
.clear{ clear:both}
/*头图*/
.banner_01{ width:100%; height:146px; background:url(../images/banner_01.jpg) no-repeat center 0}
.banner_02{ width:100%; height:352px; background:url(../images/banner_02.jpg) no-repeat center 0}
.text_ab{ width:960px}
.text_ab p{ font-size:21px; color:#fff; padding-top:113px; padding-left:43px; }
.video{ width:960px; text-align:right; }
.vid_a{padding:4px 11px 0 0}
/*主体*/
.main_top{ width:960px; background:#fde8c2; overflow:hidden}

/*雅思听力*/
.hearing { clear:both;width:960px; overflow:hidden}
.hearing h1{ width:960px;  }
.hearing dl{ clear:both}
.hearing dl dd{ width:424px; float:left; margin-top:19px; display:inline }
.hearing dl dt{ width:536px; float:left; margin-top:14px; display:inline}
.hearing dl dd p{ font-size:16px; color:#1d003e; line-height:26px; padding-left:24px; padding-top:5px;letter-spacing:-1px;}
.hearing dl dt table.tab_a{ color:#0072dd}
.hearing dl dt table.tab_a tr td.top_h1{color:#0072dd}
.hearing dl dt table tr td.top_h1{ width:528px; height:46px; background:url(../images/pic5.gif) no-repeat; font-size:20px; color:#ff237b; border:0;}
.hearing dl dt table{ font-size:16px; color:#ff237b}
.hearing dl dt table tr td{ border-right:1px solid #7c7c7c; border-bottom:1px solid #7c7c7c}

.hearing dl dt table tr td.bor_right{border-left:1px solid #7c7c7c}
.td_qh_a,.td_qh_b,.td_qh_c,.td_qh_d{ cursor:pointer;}
.xxa{ background:#ff237b; color:#fff; font-weight:bold;}
.td_qh_a:hover{background:#ff237b; color:#fff; font-weight:bold;}
.zza_nr,.zzb_nr,.zzc_nr,.zzd_nr{ display:none}
/*.td_qh_b:hover{background:#0072dd; color:#fff; font-weight:bold;}
.xxb{ background:#0072dd; color:#fff; font-weight:bold;}
.td_qh_c:hover{background:#D34600; color:#fff; font-weight:bold;}
.xxc{ background:#D34600; color:#fff; font-weight:bold;}
.td_qh_d:hover{background:#6F1EEA; color:#fff; font-weight:bold;}
.xxd{ background:#6F1EEA; color:#fff; font-weight:bold;}*/
.teacher{ margin:33px 0 0px 0; background:#fde8c2; padding-bottom:25px}
.mar_4_a {*margin-top: -6px;margin-top: -6px;

}
.mar_4 {
margin-top: -4px;
}/*表单*/
.form{ font-family:"宋体";*margin-top: -14px; margin-top:-4px; overflow:hidden}
.form dl dt{ width:429px; height:349px; float:left}
.form dl dd{ width:531px; height:349px; float:left; background:url(../images/pic15.gif) no-repeat center top #ffd495;}
.input_a{ width:240px; height:26px; background:url(../images/pic16.gif) no-repeat; border:1px solid #b6b6b6; float:left; line-height:26px; text-indent:5px}
.form dl dd p{ margin-bottom:9px; clear:both; padding-left:47px;}
.form dl dd p span{ font-size:14px; color:#000; float:left; width:128px; text-align:right; margin-right:8px; display:inline; line-height:26px;}
.padding_t{ padding-top:105px;}
.txt{ font-size:14px; padding-left:184px; height:28px}
.button{ width:175px; height:59px;}