﻿@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;*/
}
}
