@charset "gb2312";
/* CSS Document */
body{margin:0; padding:0;font-size:12px; background:url(../images/bg.jpg); font-family:"微软雅黑"; }
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:"宋体"}
.wr{ font-family:"微软雅黑"}
.clear{ clear:both}
/*头图*/
.banner_01{ width:100%; height:241px; background:url(../images/banner_01.jpg) no-repeat center 0;}
.banner_02{ width:100%; height:204px; background:url(../images/banner_02.jpg) no-repeat center 0;}
.banner_03{ width:100%; height:61px; background:url(../images/banner_03.jpg) no-repeat center 0;}
.top_a { width:972px; margin-top:14px; margin-bottom:20px;}
.top_a dl dt{ width:972px; height:159px; background:url(../images/pic1.gif) no-repeat}
.top_a dl dd{ width:972px; height:167px; background:url(../images/pic2.gif) no-repeat}
/*主体*/
.main_top{ width:960px;}
.top_b { margin-bottom:23px; display:inline-block}
.top_b dl dt{ width:512px; height:268px; background:url(../images/pic3.jpg) no-repeat; float:left}
.top_b dl dd{ width:400px; height:263px; background:#666; float:left; margin-left:28px; display:inline}
.zx{ margin-top:228px; margin-left:20px;}
.top_c { clear:both; }
.top_c dl dt{ width:512px; height:254px; background:url(../images/pic4.jpg) no-repeat  center top; float:left}
.top_c dl dd{ width:408px; height:254px; background:url(../images/pic5.jpg) no-repeat center top; float:right; display:inline}
.zxa{ margin-top:197px; margin-right:20px; float:right}
.top_d{ margin-top:39px; clear:both; display:inline-block}
.top_d dl dt{ width:558px; height:407px; background:url(../images/pic6.jpg) no-repeat center top; float:left}
.top_d dl dd{ width:338px; height:282px; background:url(../images/pic7.jpg) no-repeat; margin-top:80px; float:left; margin-left:44px; display:inline}
.top_d dl dt a{ padding-top:370px; margin-left:20px;display: inline-block;
}
.top_e{ margin-top:29px; clear:both}
.top_e dl dt{ width:495px; height:338px; background:url(../images/pic8.jpg) no-repeat; float:left}
.top_e dl dd{ width:452px; height:328px; background:url(../images/pic9.jpg) no-repeat center top; float:right; margin-top:10px; display:inline}
.top_e dl dd a{ margin-top:291px; float:right; margin-right:20px; display:inline-block}
.top_f{ padding-top:59px; *padding-top:20px;  clear:both;}
.top_f dl dt{ width:474px; height:296px; float:left; background:url(../images/pic10.jpg) no-repeat center top;}
.top_f dl dd{ width:438px; height:267px; background:url(../images/pic11.jpg) no-repeat center top; float:right}
.top_f dl dt a{ margin-top:260px; margin-left:20px; display:block}
.top_j{ padding-top:12px; clear:both; }
.top_j dl dt{ width:474px; height:373px; background:url(../images/pic12.jpg) no-repeat left top; float:left}
.top_j dl dd{ width:453px; height:373px; float:right; background:url(../images/pic13.jpg) no-repeat}
.top_j dl dd a{ padding-top:332px; margin-right:20px; display:inline; float:right}
.top_k{ clear:both; padding-top:35px; width:960px; height:137px; margin-bottom:38px;}
.top_l{ width:960px; height:447px; background:url(../images/pic15.jpg) no-repeat; margin-bottom:45px;*margin-bottom:5px}
.top_l dl dt{ width:641px; height:447px; float:left}
.top_l dl dd{ width:302px; float:left; overflow:hidden}
.title_hq{ font-size:24px; color:#fff; font-family:"微软雅黑"; font-weight:bold}
.blue{ color:#89a7cc; font-size:24px;}
.top_l dl dt table{ font-size:24px; color:#376091; *margin-left:9px;}
.top_l dl dt table span,.top_l dl dd table span{ font-size:14px; color:#404040}
.top_l dl dt table span em,.top_l dl dd table span em{ font-size:30px; color:#d80e0e; font-weight:bold}
.top_l dl dt table p,.top_l dl dd table p{ font-size:18px; color:#444444;}
.button{ width:283px;}
.imgq{ margin-right:11px;*margin-left:20px;margin-left:10px;}
.top_l dl dt table,.top_l dl dd table{ font-size:24px; color:#376091}
.top_l dl dt table strong,.top_l dl dd table strong{ font-size:24px; color:#d80e0e}
.top_l dl dd table { margin-left:10px;*margin-left:0px;}
.top_l dl dd table tr.tr_a td{ font-size:18px; color:#89a7cc}
.tct_z{ font-size:18px; color:#585757; font-weight:bold; line-height:24px;}
.top_l dl dt table strong.strong_a{ color:#d80e0e; font-size:18px}
.tct_z{ padding:21px 0 0 78px;}

.top_m dl dt{ width:324px; height:233px; background:url(../images/pic18.jpg) no-repeat center top; margin-top:28px; margin-left:36px; float:left; display:inline}
.top_m dl dd{ width:573px; height:261px; float:right}
.zxb{ margin-left:24px; margin-top:18px;}

.top_n{ padding-top:28px; *padding-top:10px; clear:both; }
.top_n dl dt{ width:480px; height:205px; background:url(../images/pic20.jpg) no-repeat center top; float:left}

.top_n dl dt a{ padding-top:154px; margin-left:116px; display:block}
.top_n dl dd{ width:389px; height:205px; float:right; background:url(../images/pic21.jpg) no-repeat}
.top_o{ padding-top:51px; clear:both;*padding-top:20px;}
.dd_a{ width:960px; height:125px; background:url(../images/pic22.jpg) no-repeat}
.dd_b{ width:960px; height:271px; background:url(../images/pic4.gif) no-repeat; margin-bottom:24px;}
.dd_c{ width:960px; height:196px; background:url(../images/pic23.jpg) no-repeat; margin-bottom:24px;}

/*老师视频*/
.tc_zc { height:auto; padding-bottom:17px;display:inline-block; border-bottom:1px solid #cdced2; margin-bottom:12px;}
.tc_zc dl dt{ width:480px; float:left; border-right:1px solid #cdced2;}
.tc_zc dl dt h2,.tc_zc dl dd h2{ margin-left:32px;}
.tc_zc dl dd{ width:479px; float:left}
.video{ width:418px; height:277px; margin:13px 0 21px 32PX; background:url(../images/vid_bg.gif) no-repeat}
/*.cipp{ padding-top:17px;}*/
.tc_hp{ width:463px; height:200px; border:1px solid #dedede; clear:both; overflow:hidden}
.scroll{width:463px; height:168px;  overflow:hidden}
.tc_hp h3{ font-size:12px; color:#ec5d31; font-weight:bold; border-bottom:1px solid #ec5d31; margin-left:7px; margin-right:7px; padding-bottom:6px; padding-top:9px; padding-left:3px;}
.tc_hp ul li{ clear:both; line-height:24px;}
.tc_hp ul li strong{ color:#57618c;}
.scroll ul{ padding:9px 0 0 10px;}
.tc_hp p{ float:left; width:65px;  display:inline; border:none; text-align:left;}
.tc_hp span{ float:left; width:355px; line-height:18px;}


.vide_con dl dd{ width:310px; float:left; margin-right:11px; display:inline; border-right:1PX SOLID #cdced2; padding-right:2PX;}
.vide_con dl dd h3{ margin-left:7px;}
.vid_a{ width:301px; height:200px; background:url(../images/0011.gif) no-repeat; margin-top:12px;}
.vid_a h2{ padding-top:9px;}
.vid_nr{ width:299px; height:164px; border:1px solid #dedede; background:#fbfbfb; margin-top:12px; overflow:hidden}
.vid_nr h2{ color:#ec5d31; border-bottom:1px solid #ec5d31; margin-left:7px; margin-right:7px; padding-top:10px; padding-bottom:6px; font-weight:bold; padding-left:3px;}
.sroo ul li{ font-size:12px; line-height:18px; color:#4e4e4e; margin-bottom:10px; }
.sroo ul li span{ color:#57618c}
.vid_nr ul{ padding:6px 0 0 10px;}
.sroo{ height:125px; overflow:hidden}
.vide_con{ height:auto; clear:both; display:inline-block}
.top_aaa { clear:both}
.top_aaa dl dt{ width:960px; height:37px; background:url(../images/pic26.jpg) no-repeat; clear:both;margin-top:20px; margin-bottom:13px;*margin-top:0px}
.img_a{ width:466px; height:260px; float:left; margin-right:17px; display:inline}
.lodd{ width:960px; height:178px; margin:19px 0 16px 0 ; clear:both;*margin:-10px 0 16px 0 ; }




















