@charset "utf-8";
*{margin:0px; padding:0px;}
body{font-family:宋体, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5em; color:#333;}
ul{list-style-type:none;}
input,select,textarea{vertical-align:middle; font-family:inherit; font-size:inherit; color:inherit;}
.clearfix{overflow:hidden; zoom:1;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden;}
.wrap926{width:926px; margin:0px auto;}
.wrap960{width:960px; margin:0px auto;}
.wrap980{width:980px; margin:0px auto;}
.wrap926 a,.wrap960 a,.wrap980 a{color:#333; text-decoration:none;}
.wrap926 a:hover,.wrap960 a:hover,.wrap980 a:hover{color:#0C98CE;}
.wrap926 .icons,.wrap960 .icons,.wrap980 .icons{float:left; font-size:0px; line-height:0px; overflow:hidden; display:inline; background:url(../images/icons.gif) no-repeat;}
.logo-search_withV{height:64px; padding-top:15px;}
.logo-search_withV .logo{width:187px; height:38px; margin-top:5px; background:none; overflow:visible;}
.logo-search_withV .logo a{float:left; width:187px; height:42px; text-indent:-9999px; background:url(../images/logo.gif) no-repeat;}
.logo-search_withV .logo a:hover{position:relative; width:251px; margin-right:-64px; background-position:0px -43px;}
.logo-search_withV .search{float:left; margin-left:85px; display:inline;}
.nav_withV .oldMember{float:right; line-height:37px; color:#FFF;}
.nav_withV .oldMember:hover{color:#FFF; text-decoration:underline;}
.logo-search_withV .search{float:left; margin-left:85px; display:inline;}
.logo-search_withV .sInput{width:400px; height:25px; line-height:25px; background:url(../images/icons.gif) no-repeat 0px -42px #CCC; padding:1px;}
.logo-search_withV .select{float:left; width:57px; height:25px; position:relative; z-index:1;}
.logo-search_withV .select a{float:left; width:49px; padding-left:8px;}
.logo-search_withV .select a.cur:hover{color:#333;}
.logo-search_withV .select ul{position:absolute; width:57px; border:1px solid #CCC; top:25px; left:-1px; background-color:#FFF; z-index:9; font-size:0px; display:none;}
.logo-search_withV .select ul li{border-bottom:1px solid #CCC;}
.logo-search_withV .select ul a{font-size:12px;}
.logo-search_withV .sInput input{float:left; border:0px; background-color:transparent; margin-left:1px; display:inline;}
.logo-search_withV .txt{width:265px; height:25px; line-height:25px; padding:0px 2px;}
.logo-search_withV .btn{width:72px; height:25px; text-indent:-9999px; cursor:pointer;}
.logo-search_withV .sLabel{margin-top:4px; padding-left:10px; color:#858585; *margin-top:1px; *padding-left:7px;}
.logo-search_withV label{margin-right:10px; *margin-right:7px;}
.logo-search_withV .sLabel input{margin:0px 7px 3px 0px; *margin-right:4px;}
.nav_withV{height:37px; background:url(../images/icons.gif) repeat-x #0081b5;}
.nav_withV .navList{float:left; margin-left:14px; display:inline;}
.nav_withV .navList li{float:left; width:101px; padding:6px 0px 0px 9px; height:31px; background:url(../images/icons.gif) no-repeat -413px -74px;}
.nav_withV .navList a{width:94px; height:27px; text-indent:-9999px;}
.nav_withV .navList .new a{background-position:0px -142px;}
.nav_withV .navList .best a{background-position:-99px -142px;}
.nav_withV .navList .down a{background-position:-198px -142px;}
.nav_withV .navList .vip a{background-position:-297px -142px;}
.nav_withV .navList .member a{background-position:-297px -206px;}
.nav_withV .navList .new a:hover,.nav_withV .navList .new a.cur{background-position:0px -174px;}
.nav_withV .navList .best a:hover,.nav_withV .navList .best a.cur{background-position:-99px -174px;}
.nav_withV .navList .down a:hover,.nav_withV .navList .down a.cur{background-position:-198px -174px;}
.nav_withV .navList .vip a:hover,.nav_withV .navList .vip a.cur{background-position:-297px -174px;}
.nav_withV .navList .member a:hover,.nav_withV .navList .member a.cur{background-position:-297px -238px;}
.nav_withV .classify_all{float:left; width:96px; height:31px; position:relative; z-index:2; margin-top:6px;}
.nav_withV .classify_all .btn{width:96px; height:29px; background-position:-228px -74px; text-indent:-9999px;}
.nav_withV .classify_all .btnHover{background-position:-228px -108px;}
.nav_withV .classify_all .con{float:left; position:absolute; width:924px; border:2px solid #35bcf7; left:-2px; top:29px; background:white/*url(../images/bg_popClassifyAll.gif) repeat-y*/; z-index:9999; display:none; zoom:1;}
.nav_withV .classify_all .rc{width:3px; height:3px; position:absolute;}
.nav_withV .classify_all .lt{background-position:-408px -42px; left:-2px; top:-2px;}
.nav_withV .classify_all .rt{background-position:-411px -42px; right:-2px; top:-2px;}
.nav_withV .classify_all .lb{background-position:-408px -45px; left:-2px; bottom:-2px;}
.nav_withV .classify_all .rb{background-position:-411px -45px; right:-2px; bottom:-2px;}
.nav_withV .classify_all .close{position:absolute; width:19px; height:19px; background-position:-329px -74px; right:5px; top:5px; text-indent:-9999px;}
.nav_withV .classify_all .classifyList{float:left; width:896px; padding:8px 14px; line-height:1.8em;}
.nav_withV .classify_all .classifyList li{padding:6px 0px 6px 94px;}
.nav_withV .classify_all .classifyList li.even{border:1px dashed #95d9f2; border-width:1px 0px; background-color:#e1f7ff;}
.nav_withV .classify_all .classifyList a{margin-right:14px; display:inline-block;}
.nav_withV .classify_all .classifyList .bigClass{float:left; position:relative; width:88px; margin:0px 0px 0px -94px; display:inline; font-size:14px; font-weight:bold; color:#0c98ce; text-align:right;}
.nav_withV .classify_all .classifyList .bigClass a{margin-right:0px; color:#0c98ce;}
.nav_withV .classify_all .classifyList .bigClass a:hover,.nav_withV .classify_all .classifyList a.bigClass:hover{text-decoration:underline;}
.nav_withV .classify_all .classifyList .icons{float:right; width:5px; height:9px; background-position:-409px -60px; margin:7px 0px 0px 4px;}
.nav_withV .classify_all .teacherList{padding:8px 0px 12px 744px;}
.nav_withV .classify_all .teacherList dt{font-weight:bold; color:#cc0000;}
.nav_withV .classify_all .teacherList dd{line-height:1.6em; margin-top:5px; padding-left:82px;}
.nav_withV .classify_all .teacherList a{display:inline-block; margin-right:6px;}
.nav_withV .classify_all .teacherList a.school{float:left; position:relative; margin:0px 0px 0px -82px; display:inline; font-weight:bold;}
.nav_withV .wrap960 .classify_all .con{width:958px;}
.nav_withV .wrap960 .classify_all .classifyList{width:930px;}
.nav_withV .wrap980 .classify_all .con{width:978px;}
.nav_withV .wrap980 .classify_all .classifyList{width:950px;}