@charset "gb2312";
/* CSS Document */
body{margin:0; padding:0;font-size:12px; background: url(../images/bg.jpg); font-family:"宋体"; color:#666666 }
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*/
.banner_01{ width:100%; height:241px; background:url(../images/banner_01.jpg) no-repeat center 0;}
.banner_02{ width:100%; height:265px; background:url(../images/banner_02.jpg) no-repeat center 0;}
.banner_02 .autoin{ width:1000px; margin:0 auto;}
.ban_d{ font-family:"Microsoft YaHei"; padding:55px 0 0 104px; color:#fff; width:609px;}
.ban_d h4{ line-height:38px; font-size:24px; font-weight:bold; font-weight:bold; }
.ban_d p{ font-size:16px; line-height:28px; background:url(../images/ban_01.png) left 11px no-repeat; padding-left:10px;}

.banner_04 { width:972px; margin-top:14px;}
.banner_04 dl dt{ width:972px; height:159px; background:url(../images/pic1.jpg) no-repeat}
.banner_04 dl dd{ width:972px; height:171px; background:url(../images/pic2.gif) no-repeat; margin-bottom:15px;}
/*主体*/
.main_top{ width:960px;}
.top_a{ width:960px; height:265px; background:url(../images/pic3.jpg) no-repeat;padding-bottom:37px;}
.button{ width:132px; height:37px; margin:0px 0 0px 19px; padding-top:227px; }
.top_b{ width:960px; height:238px; background:url(../images/pic4.jpg) no-repeat; padding-bottom:45px;}
.top_b a{ padding-top:188px; padding-right:21px; float:right}
.yop_c dl dt{ width:960px; height:193px; background:url(../images/pic5.jpg) no-repeat}
.yop_c dl dd{ width:960px; height:271px; background:url(../images/pic6.jpg) no-repeat; padding-bottom:20px;}
.yop_c dl dd a{ padding-top:235px; padding-left:19px; display:block}
.top_c dl dt{ width:960px; height:167px; background:url(../images/pic7.jpg) no-repeat}
.top_c dl dd{ width:960px; height:140px; background:url(../images/pic8.jpg) no-repeat; padding-bottom:42px;}
.top_c dl dd a{ padding-top:102px; padding-right:16px; float:right}
.top_d dl dt{ width:456px; height:296px; float:left; background:url(../images/pic9.jpg) no-repeat}
.top_d dl dd{ width:472px; float:right}
.top_d dl dt a{  padding-top:259px; padding-left:19px; display:block}
.top_d dl dd table strong{ font-size:16px; color:#fff}
.top_d dl dd table{ font-size:16px; color:#414141; margin-top:28px; margin-right:16px;}
.top_e { clear:both}
.top_e dl dt{ width:960px; height:123px; background:url(../images/pic10.jpg) no-repeat}
.top_e dl dd{ width:960px; height:262px; background:url(../images/pic11.jpg) no-repeat; padding-bottom:35px;}
.top_e dl dd a{ padding-top:221px; padding-right:16px; float:right}
.top_f{ width:960px; height:137px; padding-bottom:38px;}
/*套餐*/
.top_tc{ width:960px; background:url(../images/pic13.jpg) no-repeat; padding-bottom:33px;*padding-bottom:15px;}
.top_tc table{ font-size:24px; color:#376091}
.top_tc table strong{ font-size:24px; color:#fff;}
.blue{ color:#89a7cc}
.td_a{ font-size:18px; color:#404040}
.td_a em{ color:#d80e0e; font-size:30px;}
.siz{ font-size:18px}
.tct_p{ font-size:19px; font-weight:bold; color:#585757; line-height:30px; text-align:left; padding:45px 0 0 68px;* padding:25px 0 0 68px;}
.tct_p span{ color:#d62e2e}

.top_zs{ width:960px; height:251px; position:relative; padding-bottom:35px;}
.top_zs a{ position:absolute; top:0; left:0; margin-top:210px; margin-left:402px;}
.dd_a{ width:960px; height:198px;padding-bottom:54px; background:url(../images/pic_1700.jpg) no-repeat}
.dd_a a{ padding:147px 0 0 70px; display:inline-block}
.dd_b_1{ width:960px; height:131px; background:url(../images/pic18.jpg) no-repeat;}
.dd_b_2{ width:960px; height:231px; background:url(../images/pic19.jpg) no-repeat; padding-bottom:24px}
.dd_c{ width:960px; height:91px; background:url(../images/pic20.jpg) no-repeat; padding-bottom:28px;}
.dd_e ol { margin-left:4px;}
.dd_e ol li{ width:305px; height:333px; background:url(../images/pic21.jpg) no-repeat; float:left; margin-right:19px; display:inline}
.dd_e ol li h2,.rop_xta h2{ font-size:18px; color:#fff; text-align:center; padding-top:13px;}
.rop_xta h2{ padding-top:18px; padding-left:24px}
.dd_e ol li p{ width:257px; color:#57618c; line-height:24px; padding:19px 0 0 24px;}
.rop_xt{ width:960px; height:391px; background:url(../images/pic22.jpg) no-repeat; clear:both}
.rop_xta{ width:785px; height:333px; background:url(../images/pic23.jpg) no-repeat; padding-bottom:45px;}
.rop_xta p{ color:#57618c; line-height:24px; padding:19px 0 0 42px;}
.top_img{ width:960px; height:196px; padding-bottom:18px;}
/*老师视频*/
.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:234px; float:left; margin-right:4px; display:inline; border-right:1PX SOLID #cdced2; padding-right:2PX;}
.vide_con dl dd h3{ margin-left:7px;}
.vid_a{ width:232px; height:145px; background:url(../images/0011.gif) no-repeat; margin-top:12px; padding-top:9px;}
.vid_a h2{ padding-top:9px;}
.vid_nr{ width:229px; 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; }
.vid_nr ul{ padding:6px 0 0 10px;}
.sroo{ width:229px; height:125px; overflow:hidden}
.vide_con{ padding-bottom:45px; height:auto; display:inline-block; clear:both;*padding-bottom:20px;}
.top_aaa { clear:both}
.top_aaa dl dt{ width:960px; height:37px; background:url(../images/pic26.jpg) no-repeat; clear:both; margin-bottom:13px;}
.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 ; }






