﻿@charset "utf-8";


/*
	Author:Hoi Choi
	Email:ccaaii@qq.com
	Update:20130815
*/

#header{
	height: 120px;
}
/*------------------------------登录栏--------------------------*/
.userlogincontainer{
	color: #535353;
	height: 31px;
	line-height: 31px;
	background: #FFFFFF url(../images/login_bg.jpg) repeat-x;
	overflow: hidden;
}
#userloginBar{
	width: 1100px;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	background: url(../images/login_bg.jpg) repeat-x;
	padding-top: 1px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	height: 30px;
}
#userloginBar a{
	/*color: #535353;*/
}
.login{
	text-align: left;
	float: left;
}
.login .txtDiv{
	float: left;
}
.login .txtDiv label {

}

.login .btnDiv{
	float: left;
	padding-top: 4px;
}
.login .inputTxt{
	color: #999;
	padding: 0 3px;
	border: 1px solid #b7c1c5;
	background-color: #fff;
	width: 105px;
	height: 17px;
	line-height: 18px;
	vertical-align:-2px;
}
.login .loginBtn{cursor:pointer;font-size:12px;background:transparent url(../images/topBtnBg.gif) no-repeat; border:none; height:20px;line-height:20px; float:left;margin-left:3px;}
.login .login1{width:45px; background-position:0 top;}
.login .login2{
	width: 66px;
	color: #407C9D;
	background-image: none;
}
.login .login3{
	width: 45px;
	background-position: -49px 0px;
}

/*登录后样式*/
.login a.queryBtn{
	width: 42px;
	display: inline-block;
	background: url(../images/queryBtn2.gif) no-repeat 0px 4px;
	text-indent: -9999px;
}
.login .text{text-align:left;}
.login a#center{
	color: #06C;
}
.login a#center:hover{
	color: #F60;
}
.login a.loginLink{
	text-decoration: none;
	color: #535353;
}

.login a.loginLink:hover{
	text-decoration: underline;
	color: #F60;
}


#userloginBar #topLink{
	float: right;
	text-align: right;
	margin-top: -1px;
}
#userloginBar #topLink a{
	padding-left: 10px;
	color: #535353;
}
#userloginBar #topLink a.mail{background:transparent url(../images/mailico.gif) no-repeat left center; padding-left:68px;}

/*顶栏查询框样式*/
#queryBox {
	text-align: left;
	width: 235px;
	padding: 10px;
	border: 1px solid #91b0c2;
	background-color: #eaeff2;
	position: relative;
	border-radius: 5px;
	z-index: 200;
	margin-bottom: -63px;

	*float:left;
	*margin-left:-30px;
}
#closeBtn {
	position:absolute;
	right: 3px;
	top: 3px;
	display:block;
	width:10px;
	height:10px;	
	text-align:center;
	text-decoration:none;	
	color:#91b0c2;
	font-family:Tahoma, Geneva, sans-serif;
}
#queryTxt {
	width:170px;
	line-height:20px;
	height:20px;
	border:1px solid #aeb8c1;
	color:#999;
}
#queryBtn {
	width: 42px;
	height: 20px;
	background: url(../images/queryBtn.gif) no-repeat;
	text-indent: -99px;
	border: none;
}
#mathqid {
	color:#a00;
	cursor:pointer;
}
#queryBox p {
	padding-top:5px;
}
.special{ word-spacing:-4px;}
.nav_n {
	background: url(../images/nav_bg.jpg) repeat-x;
	height: 34px;
}
.banner_n {
	background: #fff url(none);
	width: 100%;
}
.banner_inside {
	padding-top: 75px;
}
.banner_inside .searchswf_n{
	float: right;
	padding-right: 10px;
	padding-top: 6px;
}
.banner_inside .leftside {
	height: 60px;
	width: 420px;
}
.banner_inside .leftside .logo {
	background: url(../images/logo_bg01.jpg) no-repeat center center;
	text-indent: -999px;
	height: 60px;
	width: 123px;
	display: block;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
}
.banner_inside .leftside span {
	color: #555;
	font: bold 16px/38px "微软雅黑", "黑体";
	float: left;
	border-left: 1px solid #CCC;
	padding-left: 15px;
	height: 40px;
	margin-top: 10px;
	letter-spacing: 0.1em;
}
#banner .l-side{
	background: url(../images/banner_bg.jpg) no-repeat 480px;
	height: 62px;
}




#banner ul li{}
/*------------------------------左栏--------------------------*/
#banner .logo {
	height: 61px;
	width: 181px;
	background: url(../images/logo_bg.jpg) no-repeat;
	margin-left: 40px;
}
#banner .logo a {
	display: block;
	height: 61px;
	text-indent: -999px;
}
#banner .l-side .wbar{float:right; width:410px; display:none;}
#banner .l-side .sbar{ float:right;}

/*------------------------------右栏--------------------------*/
.navt1,.navt2,.navt3,.navt4{float:left;width:45px; height:40px; display:inline}
.navt1 a,.navt2 a,.navt3 a,.navt4 a{display:block; width:38px; height:38px;}
.navt1{background:url(../images/index201201/navt1.gif) no-repeat right center; margin-right:11px;_margin-right:7px; }
.navt2{background:url(../images/index201201/navt2.gif) no-repeat right center;}
.navt3{background:url(../images/index201201/navt3.gif) no-repeat right center;}
.navt4{background:url(../images/index201201/navt4.gif) no-repeat right center; margin-right:8px;}

.subnav{ position:absolute; background-color:#ecf5fc; border:1px solid #b5c4d1;z-index:100; display:none; color:#930; width:60px;border-radius:3px; z-index:1000;}
.subnav1{top:20px; right:5px; }
.subnav2{top:40px; right:5px; }
.subnav a{color:#069; display:inline-block; width:100%; height:22px; line-height:22px;}
.subnav a:hover{background-color:#bfd1df; text-decoration:none}
/*------------------------------教育资讯、学科资讯导航-------------------------------*/


/*------------------------------首页广告栏-------------------------------*/
.adBar{}
.abar,.bbar,.cbar{float:left;}
.bbar{width:542px;margin:0 10px; height:79px;}
.cbar ul{padding:0; margin:0;}
.cbar ul li{}
a.link1{display:block;height:25px; text-indent:-9999px;}
a.link{color:#0066FF;padding-left:5px; line-height:22px;}
#scrollDiv{ overflow:hidden; height:62px;	}
.preimg{display:none;}
a:hover .preimg{display:block; position:absolute; z-index:5;right:0px;}
.abar .infor{padding-left:12px; padding-top:3px;}
.infor{
	line-height: 20px;
}
.infor a{color:#0000CC;}
.cbar div{padding-top:5px;}




/*------------------------- 产品介绍栏 -------------------------*/
#introductionBar{
clear:both;
padding-left:12px;
color:#1768a8;
height:32px;
line-height:32px;
border-left:1px solid #555;
border-right:1px solid #555;
background:transparent url(../images/introBarbg.png) repeat-x;
}
#introductionBar span{font-weight:bold; padding-right:10px; border-right:1px solid #fff; color:#f8b551;}
#introductionBar a{padding:0 3px; color:#b7e7fe;}
#introductionBar a.last{padding-left:6px; padding-right:0;}
#introductionBar a:hover{color:#fff;}
#introductionBar a.payOnline{color:#f5e790; padding-left:15px; background:transparent url(../images/payico.gif) left center no-repeat;}


.currentPosition{
padding-top:3px;
line-height:20px;
}
/*Ϣͷ*/
.banner2{padding-top:5px;}
.banner2 img{float:left; margin-right:10px;}
ul.mainnav{ padding-top:5px;}
ul.mainnav li{	
	border:medium none;
	display:inline;	
	padding-left:6px;
}
ul.mainnav li.first{ background-image:none; padding:0;}	
.footeroverflow {
	background: #e9e9e9 url(../images/footer_bg.jpg) repeat-x;
	margin-top: 5px;
	*margin-top: -5px;
}


/* footer style */
#footer{
	clear: both;
	height: 60px;
	line-height: 1.5em;
	text-align: center;
	padding: 18px 0;
	background: #e9e9e9 url(../images/footer_bg.jpg) repeat-x;
	color: #999;
}
#footer ul li{display:inline;}
#footer a{
	margin: 0 10px;
	color: #666;
	text-decoration: none;
} 
#footer a:hover{ text-decoration:underline;}
#bottom{height:85px;}
.qq {
	background-image: url(../images/qq.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 18px;
}
#BannerNew{
	height: 33px;
	*height: 37px;
	margin-bottom:-3px;
	*margin-bottom:-6px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.login .txtDiv{
		margin-top:-2px;
}
.login .inputTxt{
	vertical-align:2px;
}
	#BannerNew{
	/*margin-bottom:-18px;*/
}
}

.layout_n {
  width: 1100px;
  margin: 0 auto;
  text-align: left;
  min-width: 1100px;
  background-color: #FFF;
}

/* my space */

ul.NoticeUl2{ list-style-type: none;}
ul.NoticeUl2>li{width: 206px;border-bottom: 1px solid #d0d0d0}

/*div.NoticeAll2{ position: absolute; left: -80px;min-width: 160px; top:12px; display: none;z-index: 99999;}*/
/*.NoticeAll2{position:relative;;z-index:111;top:32px;}*/

.NoticeDiv2{float:left;border:1px solid #b4b4b4;background: #FFFFFF;  margin-top: 5px;min-width: 160px;}
.NoticeDiv2 .topDiv2{top:0;position: absolute;z-index: 999;height:6px;min-width:160px;background: url(../images/menuBg3_4.gif) no-repeat center bottom;overflow:hidden;}
.NoticeDiv2 .bottomDiv2{padding-bottom:0px;background-color:#ffffff;}

#noticedropdown{ position: relative;cursor: pointer;}
#noticedropdown #NoticeAll2{position: absolute; display: none;min-width: 160px; top:12px; z-index: 99999;}
#noticedropdown:hover #NoticeAll2{display: block;}

ul.spacemenu{list-style: none;}
ul.spacemenu li{line-height: 40px; text-align: left; position: relative;border-bottom:1px dashed #999999;height:30px;line-height:30px;padding-left: 10px;padding-right: 10px;background: #fff;}
ul.spacemenu li a{ text-decoration: none; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 120px;}
ul.spacemenu li.author { border: 0;padding-left: 25px;height: 30px;line-height: 30px;position: relative;cursor:default}
ul.spacemenu li.author a.auth {color: red;cursor:default }
ul.spacemenu li:hover{ background: #f3f3f3;/*border: 1px solid #bebebe;*/}
ul.spacemenu li ul{ position: absolute;min-width: 150px; left: 0px; top:0px; display: none;background: #fff;border:1px solid #b4b4b4;z-index:999 }
ul.spacemenu li ul li{float: none;cursor: pointer}
ul.spacemenu li ul li a{ display: block;height: 30px;}
ul.spacemenu li:hover ul{ display: inline-block;position: absolute;top: -1px;}


li.author ul.author-item {display: none}
li.author:hover >ul.author-item{ display: block;}  
li.author {line-height: 40px; text-align: left; position: relative;border-bottom:1px dashed #999999;height:30px;line-height:30px;}
                
ul.author-item>li{position: absolute;left: 158px;min-width: 130px;border:1px solid #b4b4b4;z-index: 999; }
ul.author-item li ul.authcourse{left: 150px;float: none;height: 30px;}
li ul.authcourse li{ border-left: 1px solid #b4b4b4;border-right:1px solid #b4b4b4}
ul.author-item li ul.authcourse { display: none}
.author-item  li:hover  ul.authcourse {
    display: block;   
}



