﻿@charset "utf-8";
/*
	Author:caihailian
	Email:ccaaii@qq.com
	Update:20120326
*/

#header{height:120px;}
/*------------------------------登录栏--------------------------*/
.userlogincontainer{background-color:#f3f3f2;color:#535353;border-bottom:1px solid #b7c1c5;padding-top:5px; height:24px; line-height:24px; }
#userloginBar{ width:930px; margin:0 auto; text-align:left; font-family:"Times New Roman", Times, serif;}
#userloginBar a{color:#004986;}
.login{text-align:left;}
.login .txtDiv{float:left;}
.login .btnDiv{float:left;}
.login .inputTxt{color:#999;padding:0 3px;border:1px solid #b7c1c5; background-color:#fff; width:105px; height:17px; line-height:17px;margin:0 3px;}
.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; background-position:-49px top;}
.login .login3{width:104px; background-position:right top;}
.special{ word-spacing:-4px;}

/*登录后样式*/
.login a.queryBtn{ width:42px; display:inline-block; background:url(../images/queryBtn.gif) no-repeat; text-indent:-9999px;}
.login .text{text-align:left;}
.login a.loginLink{text-decoration:none;}
.login a.loginLink:hover{text-decoration:underline;}


#userloginBar #topLink{float:right;text-align:right;}
#userloginBar #topLink a{padding-left:10px;}
#userloginBar #topLink a.mail{background:transparent url(../images/mailico.gif) no-repeat left center; padding-left:68px;}
/*------------------------------header公共样式--------------------------*/
#banner .l-side,#banner .r-side{}
#banner ul li{ float:left;}
/*------------------------------左栏--------------------------*/
#banner .l-side{ 1background:url(../images/index201201/logo_bg.gif) repeat-y 200px 0px;}
#banner .l-side .logo{height:48px;background:transparent url(../images/index201201/logo.gif) no-repeat 0 12px; float:left; width:190px;}
#banner .l-side .logo a{display:block;height:50px; text-indent:-999px;}
#banner .l-side .wbar{float:left; width:410px;}
#banner .l-side .sbar{width:300px; float:right;}
/*------------------------------右栏--------------------------*/
#banner .r-side{border:1px solid #b5c4d1; background-color:#f5f6f8;height:40px; padding:5px 0; clear:both;}
#banner .r-side ul{float:left;}
#banner .r-side ul li{line-height:20px;text-align:center;float:left; padding:0 6px;}
#banner .r-side .b{border-right:1px solid #c9d4de;}

#banner .r-side ul.sy_inforNav1{width:125px; padding-left:3px;}
#banner .r-side ul.sy_inforNav2{width:115px; padding-left:5px; }
#banner .r-side ul.sy_inforNav2 li{}
#banner .r-side ul.sy_inforNav3{width:415px; padding-left:3px;}
#banner .r-side ul.sy_inforNav3 li{ text-align:center;}
#banner .r-side ul.sy_inforNav2 a{color:#a00;}

#banner ul li.newItem{position:relative;}
#banner ul li.newItem span{ position:absolute; width:19px; height:12px; top:-6px; right:-10px;  background:url(../images/new.gif) no-repeat;}
/*------------------------------教育资讯、学科资讯导航-------------------------------*/
.infoNav{
	height:34px;	
	padding-left:140px;
	line-height:34px;
	color:#fff;
	background:url(../images/menu1.png);	
	position:relative;
}
.subjectNav{
	background-position:0 -35px;
}
.educationNav{
	background-position:0 0
}
.infoNav a{
	display:block;
	float:left;
	width:69px;
	text-align:center; 
	text-decoration:none;
}
.infoNav a:link,
.infoNav a:visited
{
	color:#fff;	
}
.infoNav span{ display:block; float:left; margin:0 5px;}
.infoNav a:hover,.infoNav a:active,.infoNav a.curr{color:#333!important; background:url(../images/navHover.gif) no-repeat center center;}
.infoNav a.curr1{color:#333!important; background:url(../images/navHover1.gif) no-repeat center center;}

.sxlist{position:absolute; display:none; width:69px; border:1px solid #ccc; background-color:#fff; z-index:1; line-height:20px;}
.sxlist a{float:none; color:#000;}
.sxlist a:link,.sxlist a:visited{ color:#000; }
.sxlist a:hover{ background-image:none; background-color:#CCC;}
.sxlist a:active{ color:#000; }

/*------------------------------首页广告栏-------------------------------*/
.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;
}
/*&#994;&#887;*/
.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;}	

/*顶栏查询框样式*/
#queryBox {
	text-align:left;
	width:235px;
	padding:10px;
	border:1px solid #91b0c2;
	background-color:#eaeff2;
	position:absolute;
	border-radius:5px;
	top: 27px;
	z-index:100;
}
#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/queryBtn2.gif) no-repeat;
	text-indent:-99px;
	border:none;
}
#mathqid {
	color:#a00;
	cursor:pointer;
}
#queryBox p {
	padding-top:5px;
}