@charset "utf-8";
/*
2016-04-25
这一部分是页面的顶部和左侧导航以及底部，现在已经把它放到pagecommen.css中，各个页面的head通过引pagecommen来加载这部分的样式。
如若发现该css文件中没有包含所有顶部和左侧导航以及底部的css，还请移到该文件下并给出注释。
 */
 body {background:#4f4f66 url(../img/bodyBackground.jpg) top repeat-x;}
.bodyStudent{background: #4f4f66 url(../img/bodyBack.jpg) top repeat-x;}
.bodyTeacher{background:#4f4f66 url(../img/bodyBack2.jpg) top repeat-x;}
.bodySenate{background:#4f4f66 url(../img/bodyBack2.jpg) top repeat-x;}
.bodyAdmin{background:#4f4f66 url(../img/bodyBack1.jpg) top repeat-x;}
 
/*header*/
.head {padding:0;height:122px;}

/* 通过页面header的一个类名来确定是哪个头图片 */
#headTeacher{background:url(../img/head1.png) left top no-repeat;}
#headStudent{background:url(../img/head.jpg) left top no-repeat;}
#headAdmin{background:url(../img/head5.jpg) left top no-repeat;}
#headSenate{background:url(../img/head4.png) left top no-repeat;}
#headTest1{background:url(../img/head3.png) left top no-repeat;}

/* 左侧logo样式和右侧的帮助退出，该页面没有logo，如若需要，可以直接添加背景图片就会显示在现在logo的位置 */
#logo {float:left; display:inline;padding:22px 0 0 11px;width:199px;height:100px;text-align:center;}
#tempLogOut{float:right; margin-top: 96px; margin-right: 32px; dispaly:block;}
#tempLogOut a{cursor:pointer; text-decoration:none; color:#FFFFFF}

/* header中右侧帮助和退出按钮 */
#tempLogOut{float:right; margin-top: 96px; margin-right: 32px; dispaly:block;}
#tempLogOut .help{text-decoration:none; color:#FFFFFF;}
#tempLogOut .backOut{cursor:pointer; text-decoration:none; color:#FFFFFF;}

/*main nav*/
/*导航栏父容器*/
.naviWrapper {height:88px;width:100%;overflow:hidden;position:relative;z-index:200;}

/* nav中有两个ul */
nav {height:56px;background:url(../img/naviRep.jpg) repeat-x;line-height:56px;width:100%;z-index:2;top:0;left:0;_top:auto;_top:expression(documentElement.scrollTop + 0 + "px");}
nav ul {margin:0;position: relative;}
nav ul li {float:left;padding:0;height:56px;}
nav ul.lavaLamp li a {font-family:"Microsoft Yahei";display:block;position: relative;z-index: 6;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
nav ul li a img {float: left;margin-top:20px;margin-left: 10px;margin-right: 5px;}
nav ul.lavaLamp li {width:93px;vertical-align:middle;}
nav ul li.current a {color: #fff;}
nav ul li.current a:hover { color: #fff;}
nav ul li.back {background: url(../img/naviBack.png);width: 95px;height: 56px;position: absolute;z-index: 5;}
 nav ul li a:hover {text-decoration:none;}

#logoName {width:250px;height:56px;float:left;background:url(../img/logoNameBack1.png) left top no-repeat;}

.douban{position:relative; overflow:hidden;}
.douban .next,
.douban .prev{position:absolute; display:inline-block; width:18px; height:18px; background: url(../img/left_right.gif) no-repeat -6px -7px; overflow:hidden; margin-right:6px; cursor:pointer; }
.douban .prev{left:0px; top:23px;}
.douban .next{right:30px; top:23px; background-position:-34px -7px; }
.douban .prevStop{position:absolute; background-position:-6px -40px;}
.douban .nextStop{float:right; background-position:-34px -40px; cursor:default; }
.douban .bd{margin-left:35px;}
.douban .bd ul{ overflow:hidden; zoom:1; }
.douban .bd ul li{ float:left;}

/* 顶部导航下面，左侧时间栏和右侧的面包屑 */
#bread {float:left;width:100%;line-height:25px;color:#ccc;background-image: url(../img/breadBack.jpg);background-repeat: repeat-x;}

#timeArea {line-height:25px;text-align:center;font-size:11px;float:left;width:210px;height:25px;color:#fff;margin:5px 40px 0 0;background:url(../img/timeBack.jpg) right top no-repeat;}

.crum {margin-top:5px;margin-left:40px;}
.crum ul li {padding-right:5px;height:25px;}
/* 面包屑中向右的箭头是个图片 */
.crum ul li a {font-family:"宋体";color:#ccc;padding-right:12px;background:url(../img/bc_separator.gif) right no-repeat;}

/*左侧导航栏*/
.asideWrapeer{position:absolute;top:210px;width:210px;float:left;_top:210px;background: url(../img/asideBack.jpg) right top repeat-y;z-index:1;}

/* admin包括欢迎您和退出 */
#admin {width:210px;height: 50px;padding-top: 10px;display:block;background:url(../img/adminBack.jpg) right top no-repeat;}
.welcome-user{text-align: left;padding-left: 30px;margin-top: 0px;}
#help{display: inline; float: left; padding-left: 11px;margin-top: 5px;}
#help>a{display: inline-block;width: 70px;text-align: center;cursor:pointer; text-decoration:none;}
#help select{width:95px;}


/* 用于分隔admin和leftNavi的一小行 
.leftSeper {height:2px;background:url(../img/leftSeper.jpg) right no-repeat;margin-right:2px;}*/
aside{position:relative;z-index:3;}
#leftNavi {margin-left:12px;}
#leftNavi>ul>li {width: 197px;background: url(../img/leftNaviBack.jpg) repeat-x top; overflow:hidden;}
#leftNavi>ul>li>a{margin-left:25px;cursor:pointer;padding-top:10px;padding-left:18px;display:block;width: 120px;height:24px;}
.arrow-right{background: url(../img/left2.png) no-repeat 1px 9px;}
.arrow-down{background: url(../img/left1.png) no-repeat -2px 8px;}
.arrow-no{background: url(../img/leftSub.png) no-repeat 0 10px;}

/* 显示各个角色首页Welcome便捷操作页面左侧提示的容器及内容 */
#leftInfo {padding:10px 15px 40px 25px;}
.leftText {border:1px solid #fff !important;padding:10px 10px 30px 10px !important;background-color:#848e9c !important;color:white !important;-moz-border-radius:4px;-webkit-border-radius: 4px;border-radius: 4px;line-height:20px;}
.leftText h3{padding-bottom:10px;font-size:20px;}
/*左侧导航显示和隐藏样式*/
#leftNavi ul li ul{display:none;}
#leftNavi ul li ul.myShow{}

/*左侧导航图标和a标签样式*/
#leftNavi ul li a img {float:left;padding-right: 8px;}
#leftNavi ul li img{float:left; vertical-align:top;margin-top:7px;margin-left:20px;}
#leftNavi ul li a.current {color:#E1E5EA;background-image: url(../img/leftNaviCurr.jpg);background-repeat: no-repeat;}
/* 左侧导航的二级 */
#leftNavi ul li ul li {width: 197px;background: url(../img/leftSubNaviBack.jpg) repeat-x top;}
#leftNavi ul li ul li.active{background:url(../img/leftNaviCurr3.png);}
#leftNavi ul li ul li.active a{color:#fff;}
#leftNavi ul li ul li a {padding-top:6px;padding-right:0px;padding-bottom:0px;padding-left:57px;*padding-left:67px;display:block;width: 140px;height:20px;}


/* 最左侧的切换栏 */
.switch {position:fixed;_position:absolute;z-index:3;background:url(../img/switch.png) no-repeat;top:308px;width:11px;height:126px;_top:auto;_top:expression(documentElement.scrollTop + 308 + "px");}
.switch a{display:block;width:11px;height:126px;}

/* 控制switch的背景图片在收起后变换 */
.switchIn{left:0;background : url(../img/switchBack.png);}




/*footer*/
#footer {width：98%;padding-left: 220px;z-index: 1;position:relative;text-align:center;}
#footer .copyright {height: 80px;padding-top: 20px;	background: #fff;border-left: 1px solid #000;}
#footer img{z-index:2;}


.layerBox{width: 100%;height: 100%;display:none;background :#fff}
.layerTit{width: 100%;height: 95px;border-bottom: 1px solid #9fcbf0;}
.layerTit span{display: block;background : url(../img/titbg.png) left no-repeat;width: 210px;height: 95px;margin-left: 108px;font-size: 24px;font-family: "Microsoft Yahei";color: #2687d8;line-height: 95px;text-indent: 85px;}
.layerContent{width: 425px; height: 175px;margin: auto;    padding-top: 25px;}
.layerContent h1{font-size: 16px;text-align: center;color: #333;font-family: "Microsoft Yahei";line-height:20px;clear: both;letter-spacing:1px;    padding: 5px 0 ;font-weight:normal;}
.layerContent p{font-size: 13px;text-align: center;color: #999;font-family: "Microsoft Yahei";line-height:20px;clear: both;letter-spacing:1px;margin: 25px 50px;}
.layerContent .hrefBtn{display: block;width: 180px;height: 42px;border: 1px solid #cccccc;line-height: 42px;font-size:16px;color: #333;font-family: "Microsoft Yahei";border-radius: 5px;text-indent: 55px;text-decoration: none;}
.layerContent .numbtn{background: url("../img/360icon.png") 15px center no-repeat;margin: auto;margin-top: 20px;}
.layerContent .iebtn{margin-left:45px;background: url("../img/ieicon.png") 15px center no-repeat;}

.layerContent .hrefBtn:hover{border: 1px solid #f47f88;}

.expInfo {
	font-size: 12px;
	background: #fff;
	margin: 0;
	width: 100%;
	border-collapse: collapse;
	text-align: center;
	border: 1px solid #ccc;
	table-layout:fixed;
}

.expInfo thead tr{
	height:70px;
	background:#f6f6fa;
	color:#999999;
	font-weight:700;
}

.expInfo td {
	border:1px solid #ccc;
}

.expInfo tbody td {
	height:45px;
	color:#000;
	font-weight:700;
}
.not-pass {
	color:red;
}
.layerClose{display: block;color: #2587d8;font-size:16px;font-family: "Microsoft Yahei";text-align: center;clear: both;margin-top: 30px;}