@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; color:#666; line-height:24px; font:Arial, Helvetica,"宋体" ; background:url(../images/wap_02.png) repeat-x; margin:0 auto;}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
.fw{ font-weight:bold;} .f14{ font-size:14px;}
img{border:0;}
ul, li{list-style-type:none;}
a{color:#666;text-decoration:none;}
a:hover{color:#158ac7;text-decoration:underline;}


.clssMainRoll: {
	FILTER: progid:DXImageTransform.Microsoft.Slide(slidestyle=SWAP,Bands=1); CURSOR: pointer
}

#top{ height:121px; margin:0 auto; width:960px;}
.logo{ width:257px; height:80px; float:left;}
.logo img{ padding:10px;}
.phone{ float:right; height:80px; width:220px;}
.phone img{ margin:5px 10px 0 0;}
.navigation{ float:right; width:205px; margin-top:11px;}
.navigation ul li{ width:67px; height:37px; background:url(../images/line_11.gif) no-repeat  right 0; float:left; text-align:center;}
.menu{ width:960px; height:37px; color:#FFF;clear:both; overflow:hidden; padding-top:3px;}
.menu ul li{ float:left; width:156px; height:37px; line-height:37px; background:url(../images/line2_16.gif) no-repeat right bottom; text-align:center;}
.menul{ padding-left:20px; clear:both;}
.menu ul li a{ font-size:14px; color:#FFF; width:156px; height:38px; display:block; text-decoration:none;}
.menu ul li a:hover{ width:156px; height:38px; background-color:#d0e9f7; color:#1b8fcb; text-decoration:none; }

#banner{ width:960px; height:310px; background:url(../images/bn_05.jpg) no-repeat 0 top; margin: 0 auto; margin-bottom:10px;}
#nr{ width:960px; height:677px; margin:0 auto; margin-bottom:10px; }
.nrlt{ width:217px; height:677px; float:left;}
.login{width:215px; height:220px; margin-bottom:10px; }
.login h3{ font-size:14px; height:31px; width:218px; background:url(../images/about_088.gif) no-repeat; text-indent:33px; line-height:33px; color:#368ec5; margin:0; padding:0; }
.sth{ width:215px; height:149px; background:url(../images/about_111.gif) repeat-x; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; font-weight:bold; color:#158ac7; text-align:center;}
.sth p{ padding-top:8px;}
.zt{ color:#666; font-weight:normal; }

.password{ background:url(../images/about_17.gif) no-repeat 0 bottom;  height:41px; width:218px; clear:both; margin:0; padding:0;}
.password ul li{ width:72px; height:17px; float:left; padding-left:36px; display:inline; margin-top:7px;}


.about1{ width:217px; height:194px; margin-bottom:10px; background:url(../images/about_08.gif) no-repeat left bottom;}
.about1 h3{ background:url(../images/about_03.gif) no-repeat; height:28px; color:#368ec5; text-indent:40px; line-height:30px;}
.aboutzi{ width:219px; height:161px; background:url(../images/about_06.gif) repeat-y; padding:0; }
.aboutzi p{ width:207px; padding:6px; line-height:22px; }
.detailed{ color:#F93; text-align:right;}
.detailed a{  color:#F93; text-decoration:none; float:right;}
.detailed a:hvoer{ color:#F93; text-decoration:underline; float:right;}

.down{ width:217px; height:241px; }
.nrrt{ width:730px; margin-left:10px; float:left; height:677px; background:url(../images/line21_03.gif) no-repeat;}
.new{ background:url(../images/mb_03.gif) no-repeat 8px 0; height:230px;  }
.new2{ height:221px; width:214px;  float:right; border:1px solid #f4f4f4; overflow:hidden;  }
.new2 h3{  height:30px; background:url(../images/nweline_09.gif) repeat-x; color:#368ec5; margin:0; padding:0}
.new2 ul li{ line-height:30px; height:26px; border-bottom:1px dashed #e6e3e0; text-indent:5px;}
.sp{height:440px; margin:10px 0 0 10px; width:720px;}
.sp ul li{ width:214px; height:195px; margin-left:29px; float:left; background:url(../images/spbj_03.gif) no-repeat; font-weight:bold; margin-bottom:10px;}

.meline{ border-bottom:1px dashed #999; width:680px; clear:both; font-size:0; line-height:0; margin:0 auto; }
.sp ul li span{ margin-left:15px; clear:both;}
.sp ul li img{ margin:10px;}

.bottom{ background-color:#f3f3f3; height:36px; margin-bottom:10px; text-align:center; color:#333;}
.submenu{ width:700px; padding-left:260px; text-align:center; color:#666; line-height:20px; height:38px; margin:0 auto; overflow:hidden;}
.submenu ul{ padding:0; margin:0 auto;}
.submenu ul li{ float:left; width:84px; color:#666; line-height:36px;}
.submenu ul li span{ margin:0 15px;}

#copyright{ margin:0 auto; text-align:center;}


/* 注册页面代码 */
.regnr{ width:965px; height:552px; background:url(../images/abbj_03.jpg) no-repeat;  margin-bottom:10px;}
.regnr ul{ margin:0; padding:0; list-style-type:none;}
.regnr ul li{ width:310px; height:400px; margin-top:103px; float:left; padding-left:10px;}
.regnr ul li img{ border:0; margin:10px;}



/* 找老师*/
#body2{background:url(../images/SoTeacherbj.gif) repeat-x; margin:0 auto;  height:158px; }

#sttop{ width:983px; height:158px; margin:0 auto;}

.sttoplg{ float:left; width:220px; height:57px; margin-top:30px; margin-bottom:25px;}
.sttoprt{ width:200px; height:30px; float:right;  margin-top:10px;}
.sttoprt a{ color:#261cdc;}
.sttoprt span{ color:#261cdc;}
.stmenu{ width:963px; height:45px;  margin:0 auto; font-size:14px; color:#FFF; font-weight:bold; line-height:45px;  text-align:center; padding-left:20px;}
.stmenu ul li{ width:154px; height:45px; background:url(../images/tcline_05.gif) right no-repeat; float:left; color:#FFF; font-weight:bold; }
.stmenu ul li a{ width:154px; height:45px; font-size:14px; color:#FFF; font-weight:bold; display:block; text-decoration: none;}
.stmenu ul li a:hove{ width:154px; height:45px;  text-decoration:none; text-decoration: none; background:url(../images/line_03.png) no-repeat 32px 0; color:#FFF; }
.stnr{ width:983px;  margin:0 auto; margin-top:10px; margin-bottom:10px;}
.stnrlt{ width:235px; float:left; background-color:#f6f6f6; margin-right:10px; }
.stbao{ width:228px;  border:1px #e1e1e1 solid; background-color:#f0f5f9; }
.stbao p{ height:34px; background:url(../images/bj_10.png) repeat-x; font-size:14px; font-weight:bold; line-height:35px;  text-indent:18px;}
.ltmenu{ width:211px;  background-color:#FFF; margin-left:8px; border:1px solid #e9ecee; margin-top:8px;}

.ltmenu1 p{ margin:0; padding:0; font-size:12px; background:url(../images/ttbj.png) repeat-x;}
.ltmenu1 p a{ color:#387fcf; font-size:14px; font-weight:normal;}

.ltmenu1  ul li{ height:28px; padding-left:20px; border-bottom:1px #cacaca dashed; line-height:28px; text-indent:20px;  }
.ltmenu1  ul li a:hover{background:url(../images/sj_14.gif) no-repeat 50px 20px;}


.ltmenu2 h3{ background:url(../images/ico2.png) no-repeat 10px 5px; text-indent:35px; font-size:12px;}
.ltmenu3 h3{ background:url(../images/ico3.png) no-repeat 10px 5px; text-indent:35px; font-size:12px;}
.ltmenu4 h3{ background:url(../images/ico4.png) no-repeat 10px 5px; text-indent:35px; font-size:12px;}
.ltmenu5 h3{ background:url(../images/ico5.png) no-repeat 10px 5px; text-indent:35px; font-size:12px;}
.ltmenu6 h3{ background:url(../images/ico6.png) no-repeat 10px 5px; text-indent:35px; font-size:12px;}

.stnrrt{ width:738px; float:left; }
.stnrrttl{ height:38px; background:url(../images/tc_10.jpg) no-repeat; font-size:12px; text-align:right; line-height:50px; padding-right:10px; margin-bottom:10px;}
.stnrrt h3{ margin:0; }
.sotos{ width:738px; background-color:#FFF; margin-top:10px; background:url(../images/totos_18.gif) repeat-x;}
.sotos1{ width:369px; height:155px; float:left; margin-top:15px}
.sotos1lt{ width:99px; height:135px; float:left; padding:5px;}
.sotos1rt{ width:250px; height:135px; float:right; }
.sotos1rt li b a{ color:#387fcf;}
.sotos1rt li b a:hvov{ color:#387fcf;}
.ee{ color:#999; float:left;}
.line{ width:738px; height:1px; border-bottom:1px #e4e4e4 solid;}
.sotos1rt ul li{ width:255px; line-height:30px;}
.page{ width:588px; height:25px; clear:both; margin-top:20px; text-align:center; font-size:14px; margin-bottom:10px; float:left; padding-left:150px;}
.page a{ width:20px; float:left; color:#261cdc;}

.stbotom{ height:123px; margin: 10px auto; background:url(../images/btbj.gif) repeat-x;}
.stbotomnr{ width:738px; margin:0 auto; padding-top:10px;}
.stbotomnr ul{ margin-left:151px;}
.stbotomnr ul li{ width:78px; line-height:30px;  float:left; }
.stbotomnr ul li span{ margin-left:5px;}

.coppryt{ width:982px; margin:0 auto; text-align:center; font:Arial,;}


/* 找老师详细页*/
.point{ width:982px; height:32px; background:url(../images/ts.gif) repeat-x; border:1px solid #f0f0f0; margin:0 auto; margin-top:10px;}

.pointlt{ height:32px; width:131px; font-size:12px; color:#000; font-weight:bold; margin-left:10px; line-height:32px; float:left; }
.pointrt{ font-weight:bold; color:#ff9660; line-height:32px; float:left; }
.pointrt a{ color:#ff9660; float:right; padding-right:10px;}


.basic{ width:982px; height:265px; background:url(../images/yxbj.gif) repeat-x; margin:0 auto; margin-top:10px; border:1px #f5f5f5 solid;}
.basiclt{ width:150px;  height:265px;  margin-left:5px;  background:url(../images/line22_10.png) no-repeat right; float:left;}
.basiclt p{ font-size:12px; color:#666; font-weight:bold; text-align:left; margin:5px;}
.basiclt ul{ width:136px;}
.basiclt ul li{ height:30px; text-align:left; line-height:30px; border-bottom:1px dashed #bdbdbd;}
.basiclt ul li span{ color:#ff9660;}
.basicrt{ width:810px; height:265px; float:left; margin-left:10px; }
.basicrt p{ width:800px; height:40px; line-height:40px; color:#387fcf; font-weight:bold; margin:5px 0 0 5px; font-size:14px;}
.zliao{ width:800px; height:135px;}
.zliao h3{ height:30px; font-size:14px; color:#387fd0; border-bottom:1px solid #82afe2; text-indent:5px; margin-bottom:10px;}
.zliao ul li{ width:400px; height:27px;  float:left; }
.liaotian{  height:70px;}
.liaotian img{ margin-right:100px;}

.tcwd{ width:982px; height:31px; background:url(../images/ctxx_41.png) repeat-x; margin:0 auto; margin-top:10px; font-weight:bold; font-size:14px; color:#387fd0; text-indent:10px; line-height:31px;}
.tcwd 
/*分页*/
#EndPageList{width:736px;margin:16px auto;line-height:40px; text-align:center;}
#EndPageList a{padding:4px;color:#05b;text-decoration:none;border:1px solid white;margin:0 5px;}
#EndPageList a:hover{color:#06f;text-decoration:none;border:1px solid #06f;}
#EndPageList span{padding:4px;color:#999;margin:0 5px;}
#EndPageList strong{padding:4px;color:#f40;margin:0 5px;}
#EndPageList a#xz{color:#f40;padding:5px;font-weight:bold;}
#EndPageList a#xz2{color:#666;padding:4px;}
#EndPageList a#xz3{color:#666;padding:4px;}
