@charset "utf-8";
/*考研辅导班 2012-10-23 武石 */
/*公共*/
body{ background:url(../images/kyfdb_xybg.png) repeat top center !important;}
.mod{ background:none;}
.tMar20{ margin-top:20px;}
/*bannerMod*/
.bannerMod{ background:url(../images/banner.png) no-repeat top center; height:576px;}
.logo a{ position:absolute;}
.logo .a1{ left:36px; top:13px;}
.logo .a2,.logo .a3{ width:184px; height:72px; text-indent:-9999px; left:404px;}
.logo .a2{ top:270px;}
.logo .a3{ top:365px;}
.nav{ font-size:14px; color:#fff; margin:36px 15px 0 0; display:inline;}
.nav a{ color:#fff; margin:0 6px 0 3px;}
/*hd01*/
.hd01{ height:69px; background:url(../images/kyfdb_bg.png) no-repeat 0 0 ;}
.hd01 h2{ text-indent:-9999px;}
.hd01 .btn{ height:22px; line-height:22px; color:#fff; padding-right:17px; position:absolute; left:517px; top:30px; cursor:pointer; display:inline-block;background:url(../images/kyfdb_bg.png) no-repeat right -255px;}
.hd01 .btn2{ display:none; background-position:right -290px;}
/*reasonMod*/
.reasonMod .bd{ padding:12px 0 5px 0;}
.reasonMod .tList2{ font-family:"Microsoft Yahei"; margin-left:-88px; zoom:1; _display:inline;}
.reasonMod .tList2 li{ width:35%; margin-left:130px;}
.reasonMod .tList2 .icon{ font-weight:bold; font-size:48px; height:60px; line-height:70px; overflow:hidden; color:#ff9000; float:left; padding-right:20px; background:url(../images/kyfdb_bg.png) no-repeat -484px -89px;}
.reasonMod .tList2 h3{ font-weight:bold; font-size:32px; line-height:64px; height:58px; overflow:hidden; color:#007dc7;}
.reasonMod .tList2 p{ color:#676767; font-size:14px; line-height:20px; clear:left;}
/*hd02*/
.hd02{ padding-left:15px;}
.hd02 h2{ font:bold 30px/30px "Microsoft YaHei"; color:#00384c;}
.hd02 .english{ font:bold 20px Lithos Pro; color:#ff9000;}
.hd02 .icon{ width:332px; height:22px; background:url(../images/kyfdb_bg.png) no-repeat 0 -114px; margin-left:20px; vertical-align:top;}
.consultation,.registration{ width:100px; height:37px; background:url(../images/kyfdb_bg.png) no-repeat; float:right; text-indent:-9999px;}
.consultation{ background-position:-232px -70px;}
.registration{ background-position:-333px -70px;}
.hd02 .consultation,.hd02 .registration{ margin:10px 20px 0 0;}
.fooderMod .consultation,.fooderMod .registration{ margin-right:20px;}
.recommendMod .unitMod{ float:left; width:49%;}
.recommendMod .unitMod .hd h3{ height:43px; background:url(../images/kyfdb_bg.png) no-repeat 0 -70px; overflow:hidden; font:bold 21px/50px "Microsoft Yahei"; color:#fff; float:left; text-align:center; width:231px;}
.recommendMod .unitMod .bd{ border:solid 3px #1d639c; margin:0 0 0 16px; zoom:1;}
.recommendMod .unitMod table{ width:100%; text-align:center; background:#fff;}
.recommendMod .unitMod table th{ text-align:center; font-size:14px; color:#00384c; font-weight:bold; height:30px; line-height:30px; border-bottom:solid 1px #e0d0c1;}
.recommendMod .unitMod table .name{ text-align:left; padding:0 0 0 10px; color:#00384c;}
.recommendMod .unitMod table .name a{ color:#00384c;}
.recommendMod .unitMod table .even{ height:30px; line-height:30px; background:#f4ece5;}
.recommendMod .unitMod table .odd{ height:33px; line-height:33px;}
.recommendMod .unitMod table .city{ color:#8d725a;}
.recommendMod .unitMod table .price{ color:#c00000;}
.recommendMod .unitMod table .btn{ display:inline-block; width:53px; height:18px; line-height:18px; background:url(../images/kyfdb_bg.png) no-repeat -333px -114px; color:#fff5c8;}
.recommendwrap{ background:url(../images/kyfdb_recommendbg.jpg) no-repeat top center; padding-top:21px; zoom:1;}
/*studentsMod*/
.studentsMod .imgTxt{ width:290px; margin:0 10px 0 15px; display:inline; float:left; clear:none;}
.studentsMod .pic,.studentsMod .pic img{ width:120px; height:120px;}
.studentsMod .desc{ color:#676767; line-height:16px; margin-top:5px;}
.studentsMod .desc strong{ display:block;}
.studentsMod .h4{ color:#1d639c; font-weight:bold; margin-top:10px;}
.studentsMod .h4 a{ color:#1d639c;}
.studentsMod .points{ background:#ff9000; color:#fff; height:14px; font-weight:normal; padding:1px 3px 0 3px;}
.studentsMod .bd{ padding:20px 0 10px 0;}
/*teachersMod*/
.teachersMod .imgLists img{ width:120px; height:94px;}
.teachersMod .tList7 li{ width:120px; margin:10px 0 0 13px;}
.teachersMod .imgLists p{ height:26px; line-height:26px; color:#fff; background:#505a82; text-align:center;}
.teachersMod .imgLists p a{ color:#fff;}
.teachersMod .bd{ padding:10px 0 20px 0;}
/*courseMod*/
.courseMod .search .iconsel,.courseMod .search .btn_sub{ background:url(../images/kyfdb_bg.png) no-repeat;}
.courseMod{ background:url(../images/kyfdb_fooderbg.png) repeat; color:#fff; zoom:1;}
.courseMod a{ color:#fff;}
.courseMod .hd h2{ font-size:14px; font-weight:bold; color:#fff; text-indent:2em; height:43px; line-height:54px; overflow:hidden;}
.courseMod .bd{ overflow:visible;}
.courseMod .bd .where{ overflow:hidden;}
.courseMod .bd .where li{ line-height:22px; float:left; width:370px; border-left:solid 1px #fff; padding:0 36px 0 60px; margin-left:-36px;}
.courseMod .sear_form{ clear:both; float:left;}
.courseMod .search .selected_area,.courseMod .search .selected_area2{ float:left; position:relative; z-index:10; width:76px; height:25px; line-height:25px; background:#fff; border:none;}
.courseMod .search .selected{ float:left; padding-left:10px; color:#1d639c; width:58px;}
.courseMod .search .iconsel{ background-position:-388px -121px; width:8px; height:4px; position:absolute; top:10px;}
.courseMod .search .inp_txt{ border:none; font-size:13px; line-height:25px; height:25px; text-indent:12px; width:243px; background:#fff; margin:0;}
.courseMod .search .btn_sub{ width:69px; height:25px; background-position:-397px -109px;}
.courseMod .hot{ height:25px; line-height:25px; margin-left:10px; float:left;}
.courseMod .bd{ padding-bottom:20px;}
.col_fcb{ color:#fcbc26 !important;}

.sel_area{ display:block;position:absolute; top:25px; left:-0px; background:#fff; width:445px; padding:5px 0 5px 10px; border:1px solid #98cc20; text-align:left;}
.sel_area ul{ float:left;width:49.9%;}
.sel_area li {height: 20px;line-height: 20px;margin:1px 0;overflow: hidden;}
.sel_area li span {color: #FF5A00;font-weight:bold;padding: 0 5px 0 0;}
.sel_area li a{ color:#006d4e; padding:0 3px;}
.selected_area .sel_area{ display:none;}
/*alertDiv*/
.alertDiv .close,.alertDiv .bd{background:url(../images/kyfdb_bg.png) no-repeat;}
.alertDiv{ width:95px; position:fixed; top:300px; right:20px; z-index:9999; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+300));}
.alertDiv .close{ color:#989898; float:right; background-position:-546px -169px; padding-left:15px;}
.alertDiv .bd{ background-position:0 -136px; zoom:1;}
.alertDiv .bd .btn{ text-indent:-9999px; width:77px; height:22px; display:block; margin:97px 0 15px 5px;}
.alertDiv .bd li{ height:29px; line-height:29px; background:#7fbae8 url(../images/kyfdb_bg.png) no-repeat right -185px; padding-left:10px; margin-top:1px;}
.alertDiv .bd li a{ color:#fff;}