@charset "gb2312";
/* CSS Document */
body{margin:0; padding:0;font-size:12px; font-family:"Microsoft YaHei"; color:#444444; background:#d3d3d3 url(../images/bg.jpg) repeat-y center 0;}
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}
/*头部*/
.header{ width:100%; height:62px; background:url(../images/header_bg.jpg) repeat-x center 0; overflow:hidden}
.header ul{ width:950px;}
.logo{ width:360px; height:62px; float:left}
.phone{ width:345px; height:62px; float:right}
/*广告图*/
.banner{ width:100%; overflow:hidden; font-size:0}
.banner_01{ width:100%; height:103px; background:url(../images/banner_01.jpg) no-repeat center 0;}
.banner_02{ width:100%; height:143px; background:url(../images/banner_02.jpg) no-repeat center 0;}
.banner_03{ width:100%; height:198px; background:url(../images/banner_03.jpg) no-repeat center 0;}
.con_a{ width:950px;}
.con_a h3{ font-size:30px; color:#999898;margin-left: 489px;padding-top: 79px;}
.banner_04{ width:100%; height:129px; background:url(../images/banner_04.jpg) no-repeat center 0;}
.con_b{ width:950px;}
.con_b ul {padding-top: 76px;
}
.con_b ul li{ float:left; width:120px; height:33px; }
.con_b table tr td a{ margin-left:25px;}
.ba_con{ width:1171px;}
.conma{ width:1171px; height:167px; background:url(../images/pic2.jpg) no-repeat}
.conmb{ width:1172px; height:167px; background:url(../images/pic3.jpg) no-repeat}
.conmc{ width:1171px; height:167px; background:url(../images/pic4.jpg) no-repeat}
.conmd{ width:1171px; height:159px; background:url(../images/pic5.jpg) no-repeat}

.main_a{ width:950px;overflow:hidden; font-size:0;margin-bottom:56px; height:1552px; }
.das{ width:100%; height:2px; border-bottom:2px dashed #a7a6a6; margin-bottom:35px;}
.main_b{ width:950px;}
.asdk_a{ width:950px; height:115px; background:url(../images/pic16.gif) no-repeat}
.white{ font-size:18px; color:white}
.asdk_tab table{ margin-bottom:30px;}
.asdk_tab table h2{ font-size:18px; color:#424242;margin-left:-15px}
.asdk_tab table{ font-size:14px; line-height:24px; color:#565656;}
.asdk_tab table tr td.siz_mar{ padding-left:0}
.asdk_tab table tr td{ padding-left:15px;}
/*老师简介*/
.tc_js{ width:950px; height:322px; background:url(../images/pic17.jpg) no-repeat}

/*套餐*/
.main_c{ width:100%; height:356px; background:#2d313a}
.mdn_top{ width:950px;}
.mdn_top dl dt{ width:950px; height:251px; padding-top:43px;}
.men_bot{ width:960px;}
.men_bot p{ font-size:13px; font-family:"宋体"; color:#c9c8c8; padding-top:14px; padding-left:9px;}
.men_bot p em{ color:#fc5c00}
/*温馨小常识*/
.main_d{ width:950px; height:814px; margin-top:21px;}
.main_d dl dt{ width:270px; height:52px; background:url(../images/pic3.gif) no-repeat}

.main_d dl dd{ width:948px; height:255px; border:1px solid #9c9c9c}
.main_d dl dd p{ width:828px; line-height:30px; font-size:15px; color:#363636; padding:16px 0 0 36px;}
.main_d dl dd p em{ color:#ae0a0a;font-weight: bold;}
.main_d dl dd p  span{ margin-left:76px;}
.main_d dl dd p em a{ color:#ae0a0a}
/*专题回顾*/
.scroll{ width:950px; height:252px; background:url(../images/pic2.gif) no-repeat}
.scroll_a{ width:866px; padding:34px 0 0 67px;}
.srto{ width:836px; height:181px; overflow:hidden}
.srto ul li{ float:left; margin-right:12px; display:inline}

.footer{ clear:both}

.teacher{ width:950px; height:322px; }
.demo{ width:950px; height:322px; position:relative; overflow:hidden; }
.num{ position:absolute;right:50px; top:285px; z-index:10;}
.num a{ width:16px; height:16px; display:inline-block; line-height:16px;text-align:center; margin:0 3px; cursor:pointer;background:#e6e6e6;}
.num a.cur{ background:#c40f00;color:#fff;}
.demo ul{ position:relative; z-index:5;}
.demo ul li{ position:absolute; display:none;}