@charset "gb2312";
/* CSS Document */

* {margin: 0px;padding: 0px;}
body {font-size:12px; font-family:"宋体";font-weight: normal;text-decoration: none;width:100%;margin:0px auto 0px auto; background: #fff;}
h1,h2,h3,h4,h5,h6{font-family:"";font-size:12px;font-weight: normal;}
ul li{ list-style:none;}
img{ border:0px;}
table, th, tr, td{}
a:link,a:visited{color:#3f3f3f; text-decoration:none;}
a:hover{color:#ff0000; text-decoration:underline;}

/*框架*/
.layout{ clear:both;width:950px;text-align:left;margin:0 auto;}
.solid:after{content:'\20';display:block;height:0;clear:both;}
.solid{*zoom:1;}
.left{ float:left;}
.middle{ float:left;}
.right{ float:right;}
.marb5{ margin-bottom:5px; clear:both}
.marb6{ margin-bottom:6px; clear:both}
.marb8{ margin-bottom:8px; clear:both}
.clear{clear:both;height:1px; margin-bottom:-1px;*display:inline;overflow:hidden;}
.title02{ width:272px; height:26px; line-height:26px; font-size:14px; font-weight:bold; color:#3e8f02; border:1px solid #c7eaa1; background:url(/teacher/images/title02.gif) repeat-x;}
.title02 .t1{ float:left; background:url(/teacher/images/t1.jpg) no-repeat 8px 3px; padding-left:30px;}
.title02 .t2{ float:left; background:url(/teacher/images/t2.gif) no-repeat 8px 6px; padding-left:30px;}

/*链接颜色*/
.c_green a:link{ color:#3e8f02; text-decoration:none}
.c_green a:visited{ color:#3e8f02; text-decoration:none}
.c_green a:hover{ color:#3e8f02; text-decoration:underline}

.c_o a:link{ color:#f45701; text-decoration:none}
.c_o a:visited{ color:#f45701; text-decoration:none}
.c_o a:hover{ color:#f45701; text-decoration:underline}

.c_red a:link{ color:#f23009; text-decoration:none}
.c_red a:visited{ color:#f23009; text-decoration:none}
.c_red a:hover{ color:#f23009; text-decoration:underline}

.c_white a:link{ color:#fff; text-decoration:none}
.c_white a:visited{ color:#fff; text-decoration:none}
.c_white a:hover{ color:#fff; text-decoration:underline}

.c_yellow a:link{ color:#fbff87; text-decoration:none}
.c_yellow a:visited{ color:#fbff87; text-decoration:none}
.c_yellow a:hover{ color:#fbff87; text-decoration:underline}


/*banner*/
.subnav{ height:30px; width:933px; border:1px solid #bfdbb7; background:#f3fff1; padding-left:15px; margin-top:10px; overflow:hidden;}
.subnav a:link{ color:#196d15;}
.subnav a:hover{ color:#196d15;}
.subnavl{ float:left; display:inline; width:510px; line-height:30px;}
.subnavr{ float:right; display:inline; width:420px; height:30px; display:block; line-height:30px;}
.subnavr span{ float:left;}
.subnav .button{ border:1px solid #959595; height:16px; width:60px; float:left; margin:5px 5px 0px 5px;}
.dl{ float:left; height:19px; width:45px; background:url(/images/xiaoshengchu/dl.jpg); border:0px; cursor:pointer; margin:5px 5px 0px 10px;}
.zc{ float:left; height:19px; width:45px; background:url(/images/xiaoshengchu/zc.jpg); border:0px; cursor:pointer; margin-top:5px;}

/*logo*/
#banner{ height:64px; width:950px; overflow:hidden;}
.logo{ float:left; display:inline; height:64px; width:175px;}
.banner{ float:left;  display:inline;width:650px; height:60px; border:1px solid #e6e6e6; padding:1px; margin-left:7px;}
.snav{ float:right; border:1px solid #e6e6e6; height:62px; width:105px; margin-left:7px; line-height:20px; text-align:center;}

/*名师导航*/
.msdh{ width:800px; height:36px; background:url(/teacher/images/title01.gif); margin:0 auto; padding-left:150px;}
.msdh ul{}
.msdh li{ float:left; line-height:36px; font-size:14px; font-weight:bold; color:#fff; width:100px; background:url(/teacher/images/tiao.gif) no-repeat right center; text-align:center;}

/*简介*/
.jianjie{ float:left; width:260px; height:235px; background:url(/teacher/images/jianjie.jpg) no-repeat;}
.jianjie p{ padding:50px 20px 0 20px; line-height:24px; text-indent:2em; font-size:14px;}

/*轮换图*/
.lh{ float:right; width:683px;}

/*名师汇总*/
.huizong{ float:left; width:668px; border-left:1px solid #c7eaa1;}
.huizong td{ height:18px; line-height:18px; padding:3px 10px; border-bottom:1px solid #c7eaa1; border-right:1px solid #c7eaa1;}
.huizong .tit{ height:27px; line-height:27px; background:url(/teacher/images/tit01.gif) repeat-x; padding:0; text-align:center; font-size:14px; font-weight:bold; color:#3e8f02;}

/*网校荣誉*/
.wxry{ width:272px; border-bottom:1px solid #c7eaa1; border-left:1px solid #c7eaa1; border-right:1px solid #c7eaa1; overflow:hidden;}
.wxry ul{ padding:8px 0 8px 12px; overflow:hidden;}
.wxry li{ line-height:26px;}

.banner01{ width:274px; height:61px; overflow:hidden;}

/*免费试听*/
.mfst{ width:272px; overflow:hidden; border-bottom:1px solid #c7eaa1; border-left:1px solid #c7eaa1; border-right:1px solid #c7eaa1;}
.rollBox{overflow:hidden;width:272px; padding:10px 0 4px 0;} 
.rollBox .LeftBotton{width:22px;float:left;height:22px; background:url(/teacher/images/gn_left.gif) no-repeat; overflow:hidden;display:inline;cursor:pointer; margin-left:4px; margin-top:46px;} 
.rollBox .RightBotton{width:22px;float:left;height:22px; background:url(/teacher/images/gn_right.gif) no-repeat;overflow:hidden;display:inline;cursor:pointer;  margin-top:46px;} 
.rollBox .Cont{width:220px;overflow:hidden;float:left;} 
.rollBox .ScrCont{width:10000000px;} 
.rollBox .Cont .pic{ width:210px;float:left; display:inline; margin:0 5px; overflow:hidden;} 
.rollBox .Cont .pic img{ text-align:center; margin:0px auto;} 
.rollBox .Cont .pic span{ text-align:center; display:block; height:95px; width:198px; border:1px solid #d9e1e6; padding:5px;}
.rollBox .Cont .pic-top{ width:210px; padding-top:4px; line-height:26px; text-align:center; white-space:nowrap; overflow:hidden;}
.rollBox .Cont .pic-top .l{ float:left; color:#3e8f02;}
.rollBox .Cont .pic-top .r{ float:right; background:url(/teacher/images/st.gif) no-repeat left 7px; padding-left:18px;}
.rollBox .Cont .pic a:hover{ text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;} 
.rollBox #List2,.rollBox #List3{float:left;}

/*学员心声*/
.xyxs{ width:252px; overflow:hidden; border-bottom:1px solid #c7eaa1; border-left:1px solid #c7eaa1; border-right:1px solid #c7eaa1; padding:10px;}
.xyxs .xs{ overflow:hidden; background:url(/teacher/images/xian1.gif) repeat-x; padding:8px 0;} 
.xyxs .tit{ height:26px; line-height:26px; background:url(/teacher/images/dian1.gif) no-repeat left 4px; padding-left:20px; color:#f23009; font-weight:bold;}
.xyxs p{ line-height:24px; text-indent:2em;}
.xyxs .btn{ padding:10px 0 0 0; width:252px; overflow:hidden; text-align:center;}
.xyxs .btn a{ margin:0 10px;}

/*网校优势*/
.title03{ width:668px; height:33px; background:url(/teacher/images/title03.gif) no-repeat;}
.wxys{ width:666px; border-bottom:1px solid #c7eaa1; border-left:1px solid #c7eaa1; border-right:1px solid #c7eaa1; overflow:hidden;}
.wxys ul{ margin:10px auto; width:642px; overflow:hidden;}
.wxys li{ float:left; display:inline; width:200px; height:90px; background:url(/teacher/images/xian2.gif) repeat-y right;}
.wxys .xian{ height:1px; width:100%; overflow:hidden; background:url(/teacher/images/xian3.gif) repeat-x;}
.wxys .pic{ float:left; padding:10px 0 0 6px;}
.wxys .text{ float:left; padding:0 0 0 5px;}
.wxys .text h3{ line-height:26px; font-size:14px; font-weight:bold; color:#6cb60a;}
.wxys .text p{ line-height:24px;}

/*名师内容*/
.title04{ width:653px; height:31px; background:url(/teacher/images/title04.jpg) no-repeat; padding-left:15px;}
.title04 ul{ float:left; padding:0 0 0 15px;}
.title04 li{ float:left; padding:11px 0 0 0 ; width:80px; text-align:center; color:#fff;}
.title04 .hover{ float:left; width:113px; height:31px; line-height:31px; font-size:14px; font-weight:bold; color:#3f9900; text-align:center; background:url(/teacher/images/hover.gif) no-repeat; padding:0;}
.title04 span{ float:right; background:url(/teacher/images/jt01.gif) no-repeat left 12px; padding:10px 10px 0 20px;}
.mingshi{ width:646px; border-bottom:1px solid #c7eaa1; border-left:1px solid #c7eaa1; border-right:1px solid #c7eaa1; overflow:hidden; padding:10px;}
.mingshi .tit{ width:631px; height:30px; background:url(/teacher/images/tit02.gif) repeat-x top; padding:0 0 0 15px;}
.mingshi .tit ul{}
.mingshi .tit li{ float:left; height:26px; line-height:26px; padding:0 20px;}
.mingshi .tit .hover{ padding:0 15px; height:30px; line-height:26px; text-align:center; text-align:center; color:#fff; background:url(/teacher/images/hover01.gif) repeat-x; position:relative;}
.mingshi .tit .hover .jt{ position:absolute; left:45%; bottom:0px; _bottom:-9px; width:9px; height:5px; background:url(/teacher/images/jt.gif) no-repeat;}
.mingshi .nr{ width:646px; overflow:hidden;}
.mingshi .nr ul{}
.mingshi .nr li{ overflow:hidden; padding:20px 0; width:646px; border-bottom:1px solid #c7eaa1;}
.mingshi .nr .hover01{ background:#f7fff1;}
.mingshi .nr .l{ float:left; width:125px;}
.mingshi .nr .l .pic{ width:73px; height:100px; padding:3px; border:1px solid #bbe094; margin:0 auto;}
.mingshi .nr .l p{ line-height:22px; color:#3ea103; text-align:center; padding:6px 0 0 0;}
.mingshi .nr .l p strong{ font-size:14px;}
.mingshi .nr .r{ float:right; width:500px; min-height:180px; overflow:hidden; padding:0 10px; background:url(/teacher/images/xian4.gif) repeat-y left;}
.mingshi .nr .r p{ line-height:22px; text-indent:2em;}
.mingshi .nr .r .tit01{ height:26px; background:url(/teacher/images/tit03.gif) no-repeat; margin:10px 0 0 0;}
.mingshi .nr .r .tit01 .hover{ float:left; display:inline; margin-left:8px; width:83px; height:26px; line-height:26px; text-align:center; font-weight:bold; color:#3ea103;}
.mingshi .nr .r .biaoge{ width:500px; margin-top:6px;}
.mingshi .nr .r .biaoge td{ height:24px; line-height:24px;}
.mingshi .nr .r .biaoge img{ vertical-align:middle}
.mingshi .nr .r .biaoge .p1{ background:url(/teacher/images/d1.gif) no-repeat left 7px; padding-left:25px;}
.mingshi .nr .r .biaoge .p2{ background:url(/teacher/images/d2.gif) no-repeat left 8px; padding-left:18px; width:35px;}
.mingshi .nr .r .biaoge .p3{ background:url(/teacher/images/d3.gif) no-repeat left 8px; padding-left:18px; width:35px;}
.mingshi .nr .r .biaoge .p4{ background:url(/teacher/images/d4.gif) no-repeat left 8px; padding-left:18px; width:35px;}
