﻿@charset "utf-8";
/* Copyright 2007 114study.com All Rights Reserved.*/
/* bulit by azhe.sh@gmail.com */

@import url(GlobalCommon.css);
@import url(footer.css);

/* 导航 */
#header {width:980px;background:#000; margin-bottom:10px;}
	#header img {float:left;}
	.headerMenu {width:700px;color:#ccc;padding-left:60px; float:left;}
		.headerMenu div {overflow:hidden;line-height:28px;height:28px;background:#535a71 url(images/menubg.gif) no-repeat right top;width:517px; float:left;padding:0 5px 0 50px;}
			.headerMenu div .logined {float:right;color:#fff;}
				.headerMenu div .logined a {color:#fff;}
				.headerMenu div .logined img {border:1px solid #676767; margin:2px 5px 0 0;}
				.headerMenu div a.classBaoming {position:relative;}
				.headerMenu div a.classBaoming img {position:absolute;width:58px;height:17px;top:-2px;left:50px;*top:-3px;*left:53px;}
		.headerMenu img { cursor:pointer;}
		.headerMenu a {color:#ccc; text-decoration:underline; margin:0 3px;}
		.headerMenu a.btn_reg {background:url(images/icon_114.gif) no-repeat 0 7px;padding-left:15px; float:right;margin:0 20px 0 0;}
	
	.headerSearch {float:left; line-height:26px;padding:0 40px 0 60px;width:680px;}
		.headerSearch .tel {color:#cf0;font-size:14px; float:left; margin-right:10px;}
			.headerSearch .tel strong {font-size:18px;}
		.headerSearch input {background:#606983; border:1px solid #ccc; color:#ccc;float:left;}
		.headerSearch .courseKeywords {width:210px; line-height:19px; height:19px;padding:1px 5px 0 5px; margin-right:8px;}
		.headerSearch .btn_search {border:0; float:left;margin:2px 0 0 8px;}
		.headerSearch select {background:#606983; color:#ccc;padding-left:5px;float:left;}
		
		.navMenu {float:right;font-size:14px;font-weight:bold;color:#ccc;margin-left:15px;height:24px;overflow:hidden;}
			.navMenu a {color:#ccc;float:left;padding-left:15px;margin-right:12px; background:url(images/navMenuLine.gif) no-repeat left center;}
			.navMenu a:hover {color:#fff;}

		.navMenuIndex {float:right;font-size:14px;font-weight:bold;color:#ccc;padding-right:100px;}
			.navMenuIndex div {float:left;padding-left:15px;margin-right:12px; background:url(images/navMenuLine.gif) no-repeat left center;}
			.navMenuIndex div a {color:#fff;}
			div.navMenuCurrnet {background:url(images/navMenuCurrnet.gif) no-repeat center bottom;border:1px solid #000;color:#fff;padding:0;height:23px;line-height:23px;cursor:pointer;}
			.navMenuIndex div.navMenuCurrnet span {display:block;}
			div.navMenuCurrnet strong {border:1px solid #9b291a;border-bottom:none;padding:4px 5px 4px 6px;_padding:3px 5px 3px 6px;height:22px; overflow:hidden;}
			.navMenu .subMenu {display:none;padding:3px 10px 3px 0;border-left:3px solid #000;border-right:3px solid #000;border-top:1px solid #fff;white-space:nowrap;position:absolute;top:24px;right:0;background:#000 url(images/submenubg.gif) repeat-x center center;line-height:23px;height:23px;z-index:20;}
				.navMenu .subMenu a {font-size:12px;text-decoration:underline;color:#ccc;background:url(images/navMenuLine.gif) no-repeat left center;padding-left:10px;display:-moz-inline-box;*display:inline-block;}
#aChannelClassListLink {color:#ff0;}

/* 首页弹出菜单 */
.menuOver, .menuOut {float:left;margin-left:20px;font-size:14px;color:#ccc;}
.menuOver span {float:left;border:1px solid #000;color:#fff;background:url(images/navMenuCurrnet.gif) no-repeat center bottom;padding:0;height:23px;line-height:23px;cursor:pointer;}
.menuOver strong {font-size:14px;border:1px solid #9b291a;border-bottom:none;padding:4px 5px 4px 6px;_padding:3px 5px 3px 6px;height:22px;}
.menuOut strong {padding:4px 7px 4px 8px;_padding:3px 7px 3px 8px;}

#popLang, #popSlang, #popMana, #popSkills, #popJob, #popYoung, #popIT, #popAcc, #popEdu, #popRelax, #popTrade {left:-50px;filter:alpha(opacity=85);-moz-opacity:0.85;visibility:hidden;position:absolute;top:89px;font-size:12px;border-top:1px solid #fff;background:#000;}
#popLang li, #popSlang li, #popMana li, #popSkills li, #popJob li, #popYoung li, #popIT li, #popAcc li, #popEdu li, #popRelax li, #popTrade li {white-space:nowrap;padding:2px 10px;float:left!important; background:transparent;}
#popLang li a, #popSlang li a, #popMana li a, #popSkills li a, #popJob li a, #popYoung li a, #popIT li a, #popAcc li a, #popEdu li a, #popRelax li a, #popTrade li a {color:#fff;background:url(images/whitedot.gif) no-repeat left;padding-left:7px;display:block;}

#popLang {left:22px;_left:57px;}
#popSlang {left:144px;}
#popMana {left:224px;}
#popSkills {left:312px;}
#popJob {left:402px;}
#popYoung {left:489px;}
#popIT {left:527px;_left:560px;}
#popAcc {left:622px;}
#popEdu {left:697px;}
#popRelax {left:772px;}
#popTrade {left:855px;}


/* headerBottom为用户中心使用, headerbottomIndex首页及其他页面使用 */
	.headerBottom, .headerBottomIndex, .headerBottomIndex2 {height:38px;line-height:38px;background:url(images/navbg.gif); text-align:center; color:#fff; clear:both;}
	.headerBottomIndex, .headerBottomIndex2 {height:25px;line-height:25px;padding-right:30px;z-index:100;}
	.headerBottomIndex2 {padding:0 0 0 52px;_padding:0 0 0 32px;}
		.headerBottom .btn_hb {color:#fff; background:#49494b url(images/hbuttonbg.gif)  repeat-x 0 1px;float:right; height:22px; line-height:22px; border:1px solid #bfc0c3;padding:1px;margin:7px 10px 0 0; cursor:pointer;}
		.headerBottom .btn_hb span {padding:0 10px;}
		.headerBottom a {color:#fff; text-decoration:underline;}
		.navName {float:left;background:url(images/navnamebg1.gif) no-repeat left; margin:7px 0 0 15px; padding-left:8px;color:#fc0; font-size:14px; line-height:21px;font-weight:bold;}
		.headerBottomIndex .navName {margin:2px 0 0 15px;line-height:21px;}
			.navName span {float:left;padding:0 18px 0 10px;background:url(images/navnamebg2.gif) no-repeat right; height:21px;}
				.navName strong span {color:#fff;font-size:12px; padding:0;margin:0;background:none;}
			.headerBottom .hbSearch {float:right;margin-right:20px; *margin-right:10px;_margin:5px 5px 0 0;}
				.headerBottom .hbSearch input {border:1px solid #ccc;font-size:12px;}
				.headerBottom .hbSearch .btn_hsearch {color:#ccc; background:#49494b;height:24px;line-height:24px;*padding:0 3px;}
				.headerBottom .hbSearch .searchTxt {height:20px; line-height:20px; margin-bottom:2px;*margin-bottom:0; width:100px; line-height:22px;padding-left:23px; color:#666; background:#fff url(images/searchbg.gif) no-repeat left;}
				

/* 分类弹出层 */
.headborder{ position:absolute;top:30px; left:100px; background:#fff;border:1px #000 solid; width:783px; overflow:hidden;z-index:30;visibility:hidden;}
	.headborder .closebg{ background:url(images/bg.gif) repeat-x;height:21px; overflow:hidden;width:783px;}
		.headborder .closebg a{ float:right; margin-right:3px;}


		.Categories{ margin:8px 3px 0 3px; width:380px;overflow:hidden; }
			 .Categoriesbg{ background:url(images/bg1.gif) left center;  width:70px; overflow:hidden; text-align:center; font-size:14px; color:#FFF; font-weight:bold; float:left; margin-right:5px;_margin-right:8px;}
		
			.CategoriesLink a {line-height:25px;display:-moz-inline-box;*display:inline-block;background:url(images/line.gif) no-repeat right center; padding-right:10px; margin-left:3px;}  


/* footer */
#footer {width:980px;border-top:5px solid #000;height:85px;background:#dcdcdc;overflow:hidden;clear:both;}
	#footer img {float:left;}
	.footer01 {float:left;line-height:16px;padding-top:26px;}
		.footer01 a {margin:0 3px;}
		.footer01 p {font-weight:bold; color:#666;}
		.footer01 p span { font-family:Verdana, Arial, Helvetica, sans-serif;}
	.footer02 {float:right;margin-top:25px}

#footer #Navigation_Bottom_Count{
	display:none;
}

/*/////////////// 当前位置 ///////////////*/
.curloc {padding:0 0 10px 0;}






/* ///////////////导航/////////////// */
/* 用户登录部分 */
.navUser {height:30px;line-height:30px;padding:0 20px;background:url(../images/japanesetop_bg.gif) no-repeat bottom;margin-bottom:5px;}
	.navUser .navUserLogin {float:left;}
		.navUser .navUserLogin dl dt, .navUser .navUserLogin dl dd {float:left;}
			.navUser .navUserLogin dl dd input {margin-top:3px;border:1px solid #999;background:#fefefe;font-size:12px;width:100px;height:16px;line-height:16px;margin-right:5px;}
			.navUser .navUserLogin dl dt input {margin-top:3px;}
	.navUser .navUserSignup {float:left;margin-left:20px;}
		.navUser .navUserSignup a {display:block;float:left;margin-right:10px;}
			.navUser .navUserSignup span a {background:url(../images/navlogo_small.gif) no-repeat 0 7px;padding-left:15px;}
	.navUser a.navBtnComm {float:right;margin:0 0 3px 8px;_margin:0 0 0 8px;padding:0 6px 0 0;display:block;background:url(../images/navbtn_right.gif) no-repeat right;}
		.navUser a.navBtnComm span {background:url(../images/navbtn_left.gif) no-repeat left;float:left;cursor:pointer;padding:0 6px 0 12px;}

		.navUser .navUserLogin .userName {font-size:14px;font-weight:bold;color:#4d4d4d;}
			.navUser .navUserLogin .userName strong {color:#f00;}

/* 菜单部分 */
.navIndex {float:left;width:965px;padding:11px 0 0 15px;background:url(images/nav31_bg.gif) no-repeat;height:101px;overflow:hidden;}
	.navIndex .navIndexLogo {float:left;margin-right:19px;}
		.navIndex .navIndexLogo img {width:136px;height:80px;}
	.navIndexContent {width:792px;float:left;}
	.navIndexContent dl {clear:both;height:27px;background:url(images/navsubmenu_bg.gif) repeat-x;}
		.navIndexContent dl dt, .navIndexContent dl dd {float:left;margin:0;display:block;}
		.navIndexContent dl dt {width:30px;_width:28px;overflow:hidden;}
			.navIndexContent dl dt img {display:block;}
		.navIndexContent dl dd {width:732px;}
	
	.navIndexContent ul li {float:left;line-height:25px;height:25px;font-size:14px;color:#000;font-weight:bold;}
		.navIndexContent ul .tab {border:none;margin:0;color:#fff;background:url(images/navmenubg_right.gif) no-repeat right;padding:0 4px 0 0;}
			.navIndexContent ul .tab span {cursor:pointer;float:left;padding:0 10px 0 14px;background:url(images/navmenubg_left.gif) no-repeat left;}
		.navIndexContent ul .tab2 {border:none;margin:0;padding:0 14px;background:none;}
		.navIndexContent div {clear:both;text-align:center;width:732px;height:27px;line-height:27px;color:#fff;overflow:hidden;}
			.navIndexContent div a {color:#fff;}
			.navIndexContent div a:hover {color:#000;background:#fff;text-decoration:none;}

	/* 子菜单位置 */
	#navIndexSubmenu1 {}
	#navIndexSubmenu2 {text-align:left;width:700px;margin-left:32px;}
	#navIndexSubmenu3 {text-align:left;width:650px;margin-left:82px;}
	#navIndexSubmenu4 {text-align:left;width:630px;margin-left:102px;}
	#navIndexSubmenu5 {text-align:left;width:630px;margin-left:102px;}
	#navIndexSubmenu6 {}
	#navIndexSubmenu7 {}
	#navIndexSubmenu8 {}
	#navIndexSubmenu9 {text-align:right;maring-right:180px;width:552px;}
	#navIndexSubmenu10 {text-align:right;margin-right:65px;width:667px;}
	#navIndexSubmenu11 {text-align:right;}
	#navIndexSubmenu12 {text-align:right;}

	/* 搜索部分 */
	.navIndex .navIndexSearch {float:left;margin-top:8px;width:792x;}
		.navIndex .navIndexSearch ul {float:left;}
		.navIndex .navIndexSearch ul li {float:left;}
			.navIndex .navIndexSearch ul li input {margin-right:5px;}
			.navIndex .navIndexSearch ul li select {margin-right:5px;width:55px;}
			.navIndex .navIndexSearch ul li img {cursor:pointer;}
			.navIndex .navIndexSearch ul li a {margin-left:5px;display:block;}
			.navIndex .navIndexSearch .inputText {line-height:16px;height:16px;width:300px;font-size:12px;border:1px solid #434343;background:#fff;}
		.navIndex .navIndexSearch dl {float:left;margin-left:20px;}
			.navIndex .navIndexSearch dl dt, .navIndex .navIndexSearch dl dd {float:left;}
			.navIndex .navIndexSearch dl dt {font-weight:bold;line-height:22px;margin-right:5px;width:35px;padding-top:4px;}
			.navIndex .navIndexSearch dl dd {background:#ddd;line-height:22px;height:22px;width:237px;*width:239px;overflow:hidden}
				.navIndex .navIndexSearch dl dd a {text-decoration:underline;margin:0 4px;}
				.navIndex .navIndexSearch dl dd a:hover {color:#f00;}

/* 频道页导航 */

#navSubImgPreload {height:0;width:0;display:inline;background-image:url(images/navlocation_bg.gif);background-image:url(images/navsub_level1a.gif);background-image:url(images/navsub_level1b.gif);background-image:url(images/navsub_level1c.gif);background-image:url(images/navsub_level2a.gif);background-image:#3d72a0 url(images/navsub_level2b.gif);background-image:url(images/navsub_currentloc.gif);background-image:url();}
.navSub {float:left;width:960px;padding:0 10px 0 10px;margin-bottom:10px;background:url(images/navsub_bg.gif) no-repeat;height:115px;overflow:hidden;}
	.navSub .navSubLogo {float:left;margin:10px 0 0 6px;}
		.navSub .navSubLogo img {width:137px;height:44px;}
	.navLocation {float:left;border-left:1px solid #b0b0b0;margin:24px 0 0 17px;height:30px;line-height:30px;background:url(images/navlocation_bg.gif) repeat-x;}
			
		.navLocation li {cursor:pointer;}
		.navLocationOne, .navLocationTwo, .navLocationCurrent, .navLocationTwoB, .navLocationOneB {display:block;float:left;font-size:14px;font-weight:bold;color:#000;}
		.navLocationOne {padding:0 41px 0 12px;background:url(images/navsub_level1a.gif) no-repeat right;}
			.navLocationOne a.indexLink {color:#000;}
			.navLocationOne a:hover {color:#fff;}
			.navLocationOne div {display:none;}
		.navLocationOneB {padding:0 41px 0 12px;background:#3d72a0 url(images/navsub_level1b.gif) no-repeat right;color:#fff;}
			.navLocationOneB div {display:block;}
			.navLocationOneB a.indexLink {color:#fff;}
			.navLocationOneB a:hover.indexLink {color:#fff;}
		.navLocationOneC {background-image:url(images/navsub_level1c.gif);}
		
		.navLocationTwo {padding:0 41px 0 10px;background:url(images/navsub_level2a.gif) no-repeat right;}
			.navLocationTwoB div {display:none;}
		.navLocationTwoB {padding:0 41px 0 10px;background:#3d72a0 url(images/navsub_level2b.gif) no-repeat right;color:#fff;}
			.navLocationTwoB div {display:block;}
		.navLocationCurrent {padding:0 34px 0 10px;background:#666 url(images/navsub_currentloc.gif) no-repeat right;color:#fff;text-decoration:underline;}
			.navLocationCurrent a {text-decoration:underline;color:#fff;}
			.navLocationCurrent a:hover {text-decoration:underline;color:#ff0;}
			
	.navSub .navChannelEntry {float:right;line-height:20px;height:40px;overflow:hidden;padding:14px 15px 0 20px;width:400px;*width:auto;}
		.navSub .navChannelEntry a {line-height:20px;display:-moz-inline-box;*display:inline-block;}
		.navSub .navChannelEntry table {border-collapse:collapse;width:100%;float:left;}
		.navSub .navChannelEntry table td {height:40px;vertical-align:middle;text-align:right;}
	.navSub .navSubComm {float:left;width:96px;height:43px;padding:11px;background:url(images/navsub_bbsbg.gif) no-repeat;}
	.navSub .navMenu2 {background:#666;clear:both;line-height:30px;height:30px;overflow:hidden;padding:0 30px;text-align:center;}
		.navSub .navMenu2 a {font-weight:bold;font-size:14px;color:#fff;margin:0 12px;}
		.navSub .navMenu2 a:hover {background:#000;text-decoration:none;padding:3px 5px;margin:0 7px;}
		.navSub .navMenu2 a.currentChannel {background:#000;margin:0;padding:3px 10px;color:#fff!important;}
		.navSub .navMenu2 a:hover.currentChannel {margin:0;padding:3px 10px;}
	.navSub .navSubBottom {line-height:29px;}
		.navSub .navSubBottom .navSubTel {float:left;padding-left:3px;font-size:14px;color:#000;}
			.navSub .navSubBottom .navSubTel strong {font-size:18px;font-weight:bold;font-family:Arial, "黑体", "宋体";font-style:italic;}
	.navSub .navSubBottom .navSubOnline {float:left;margin:7px 0 0 30px;}
		.navSub .navSubBottom .navSubOnline a {margin-left:15px;float:left;}
		
		/* 搜索部分 */
	.navSub .navSubSearch {float:left;;margin:1px 15px 0 40px;_margin:5px 15px 0 40px;}
		.navSub .navSubSearch ul {float:left;}
		.navSub .navSubSearch ul li {float:left;}
			.navSub .navSubSearch ul li input {margin-right:5px;margin-top:4px;*margin-top:0;}
			.navSub .navSubSearch ul li img {display:inline-block;margin-right:2px;margin-top:4px;*margin-top:0;cursor:pointer;}
			.navSub .navSubSearch ul li select {margin-right:5px;width:55px;}
			.navSub .navSubSearch ul li a {margin:5px 0 0 5px;*margin:3px 0 0 5px;_margin:0 0 0 5px;display:block;}
			.navSub .navSubSearch .inputText {line-height:16px;height:16px;width:330px;font-size:12px;border:1px solid #434343;background:#fff;}
			
/*///// 下拉菜单 /////*/
.popupMenu {display:none;padding:0 6px 6px 6px;width:250px;border:1px solid #184473;border-top:none;background:#39729e url(images/popupmenu_bg.gif);}
	.popupMenuBG {background:#fff;overflow:hidden;_height:1%;clear:both;}
		.popupMenu ul {padding:1px;overflow:hidden;_height:1%;}
		.popupMenu ul li {line-height:26px;height:26px;overflow:hidden;width:124px;float:left;}
			.popupMenu ul li a {display:block;padding:0 14px;text-decoration:underline;color:#000;background:url(images/arrow_black.gif) no-repeat; background-position:8px 10px;_background-position:8px 9px;font-size:12px;color:#000;font-weight:normal;}
			.popupMenu ul li a:hover {background:#00a1e9;color:#fff;text-decoration:none;}

.popupMenuLevel2 {position:absolute;top:89px;left:292px;_left:297px;}
		
	.popupMenu .dotline {border-bottom:1px dotted #999;}
	.popupMenuTitle {padding:0;}
		.popupMenuTitle .popupClose {float:right;margin-right:3px;cursor:pointer;background:url(images/icon_close.gif) no-repeat 0 11px;padding-left:12px;font-size:14px;font-weight:bold;color:#fff;}
		.popupMenuTitle h3 {float:left;white-space:nowrap;margin:0 50px 0 3px;background:url(images/classsort_bg.gif) no-repeat left top;height:20px;font-size:14px;color:#fff;}

		/*所有频道下拉*/
		.popupAllChannels {display:none;width:660px;position:absolute;top:89px;left:171px;_left:176px;}
			.popupAllChannels a.important {color:#000;background:#eee;padding:2px;}
			.popupAllChannels a {color:#555;font-size:12px;font-weight:normal;padding:2px;margin:0;}
				.popupAllChannels a:hover {background:#00a1e9;color:#fff;text-decoration:none;padding:2px;}
			.popupAllChannels .popupAllChannelsL {float:left;margin:5px 20px 0 5px;}
			.popupAllChannels .popupAllChannelsC {float:left;margin:5px 20px 0 0;}
			.popupAllChannels .popupAllchannelsR {float:left;margin:5px 0 0 0;}
			.popupAllChannels dl {margin:0;padding:0 0 5px 0;background:#fff;}
				.popupAllChannels dl dt {font-size:14px;font-weight:bold;color:#000;margin:5px 0 0 5px;}
				.popupAllChannels dl dd {line-height:25px;padding-left:2px;font-weight:normal;color:#000;}
			.popupAllChannels .popupAllChannelsL dl {width:195px;}
			.popupAllChannels .popupAllChannelsC dl {width:200px;}
			.popupAllChannels .popupAllChannelsR dl {width:200px;}
			
		/* 二级下拉 */
		.popupLevel2 {padding:0 6px 6px 6px;border-left:1px solid #184473;border-right:1px solid #184473;background:url(images/popupmenu_bg.gif);}
