﻿@charset "utf-8";
/* CSS Document */
/* 全局 */
body{color:#555;}
a{color:#555;}
a:hover{color:#6f63e5;}
img {border:0;}
table{border-collapse:collapse;}

/* 通用 */
	table tr.bv td{ background:#f5fafd;}
	.dotted p, .dotted a{border-bottom:#dfdfdf dotted 1px;}
	.bod_ef{border:#efefef 1px solid;}
	.bod_cc{border:#ccc 1px solid;}
	.color_blue, .color_blue a{color:#6f63e5;}
	.color_red, .color_red a{color:#df1637;}
	.bold{font-weight:bold;}
	.btn_blue{background:#4db1f0; color:#fff;}
		.btn_blue:hover{ background:#8acdf7;}



/* 头部 */
.head{ background:#33a1e6 url(../images/headbg.png) repeat-x center bottom;}
		.topbtn a{ color:#fff;}
		.topbtn a:hover{ color:#ffeda6;}
				.topbtn a.t1 i{ background:url(../images/topico.png);}
				.topbtn a.t2 i{ background:url(../images/topico.png) -26px 0;}
				.topbtn a.t3 i{ background:url(../images/topico.png) -52px 0;}
					.topbtn a.t3_edit{ color:#ffeda6; font-weight:bold;}
					.topbtn a.t3_edit i{ background:url(../images/topico.png) -52px  -26px;}
				.topbtn a.t4 i{ background:url(../images/topico.png) -78px 0;}
				
					.topbtn a.t1:hover i{ background:url(../images/topico.png) 0 -26px;}
					.topbtn a.t2:hover i{ background:url(../images/topico.png) -26px -26px;}
					.topbtn a.t3:hover i{ background:url(../images/topico.png) -52px -26px;}
					.topbtn a.t4:hover i{ background:url(../images/topico.png) -78px -26px;}
		
/* 首页模块 */
.change-img{text-align:center;}
.change-img img{width:65px;border-radius:50%;}
			.box{background-color: #fff;margin-top: 20px;}
			.box > h2, .box > h2 a{ color:#a3a3a3;}
			.box > h2 a:hover{ color:#6f63e5;}  
			.box > div{ border:#efefef solid 1px;} 
			.change-name{text-align: center;font-size: 18px;font-weight: bold;}
			/*#userInfo>div{background-color: #FF6D00;color: #fff;}*/
			/*左侧列表*/
			.inlist > div > a, .inlist > div > p{ background:url(../images/inlist_bg.png) no-repeat 0 11px;}
			/*课表*/
			.timetable table thead td{color:#888;}
			.timetable table td{ border:#f1f1f1 solid 1px; }
				.timetable table tr td:hover{ background:#ffeda6; cursor:pointer; color:#6f63e5;}
			/*带日期的列表*/
				.artlist > div > p span, .artlist > div > a span{color:#555;}
				.artlist > div > p, .artlist > div > a{color:#a3a3a3;}
				.artlist > div > a:hover span{color:#6f63e5;}
				.artlist > div > a.bold, .artlist > div > a.bold span{color:#6f63e5}
			
			/*图标功能*/
			.aide > div > a i{ display:inline-block;width:49px; height:49px; /* margin:auto 10px; */ background-size:cover; }
				


			/*一卡通消费表*/
			.listable div{padding:0;}
				.listable table thead td{ background:#f5fafd;border:#fff solid 2px; border-top:0;}
				.listable table td{ padding:3px 3px 3px 8px; height:25px; text-align:left;}
				.listable table tr:hover{ background:#fff8dc; color:#6f63e5;}
				
				
	/*底部*/
	/*.foot{border-top:#efefef solid 1px;}*/
		.foot p{ color:#fff;}
	/*所有公告*/
	.list_a{ border:#efefef solid 1px;}
		.list_a > table td{border:#efefef solid 1px; cursor:pointer;}
				.list_a table thead td{ background:#f5fafd;}
			.list_a table tr:hover{ background:#fff8dc; color:#6f63e5;}
		.list_a  .search a.act{ font-weight:bold; color:#6f63e5;}
	/*标题栏*/
	.insideTit{border-bottom:1px solid #ddd;}
		.insideTit .name{border-bottom:2px solid #edb12e; }


	/*分页*/
		.paging a, .paging span {color:#fff;background:#4db1f0; border:0;}
		.paging span {color:#333;background:none;}
		.paging span input {border:#ccc 1px solid;}
		.paging a:hover, .paging a.bnt:hover, .paging a.active {background:#edb12e;color:#fff;}
		.paging a.bnt {	background:#4db1f0;border:#ccc 1px solid;}

		
	/*登录*/
.loginbg{ background:#33a1e6 url(../images/login.png) center 370px repeat-x; color:#fff;}
	.loginbg .head{ background:none;}
	.loginbg .foot{ border:0;}
	.login_txt h1{ background:url(../images/login_h1bg.png) no-repeat center center; }
		.login_form{background:#fff;}
		.login_form p.login_p{ border:#d5d5d5 solid 1px; border-radius:5px; }
			.login_form .ico1{ background:url(../images/login_ico1.png) 10px center no-repeat;}
			.login_form .ico2{ background:url(../images/login_ico2.png) 10px center no-repeat;}
			.login_form .ico3{ background:url(../images/login_ico3.png) 10px center no-repeat;}
		.login_form input{ border:0; height:28px; margin:0 3px;}
		.login_form .btn_login{ background:url(../images/btn_login.png) no-repeat;}
		.login_form .btn_login:hover{ background:url(../images/btn_login2.png) no-repeat;}
		
		/*模板弹窗*/
	.model_sw a{ border:#fff solid 4px; background:#efefef;}
	.model_sw a.act{border:#f00 solid 4px;}

		

/*弹窗*/
.swBg{background:#555;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;}

.swCon{background:#fff; color:#555;}
	.popwin{padding:3px; display:none;}
		.swCon .btnbg input{ background:#4db1f0; color:#fff;}
		.swCon .btnbg input:hover{ background:#8acdf7;}
		.swCon h1, .popwin h1{color:#a3a3a3;}

/*课表飘窗提示*/
.errwd b{position:absolute;margin:-10px 0 0 10px;border-color:transparent transparent #9bd5fa transparent; border-style:dashed dashed solid dashed;border-width:5px;}
.errwd i{border-color:transparent transparent #fff transparent; }
.errwd div{border:#9bd5fa solid 1px; border-radius:5px;background:#fff; color:#555;}



/*我的邮件*/
.gray{ color:#33A1E6;}
.linex{ border-bottom:dashed 1px #E4E4E4; height:28px; line-height:28px; font-weight:bold; color:#797979;}
.mailbg{ background:#F5FAFD; padding:5px; margin-top:10px;}
/*我的班级*/
  .clstable table{ border-collapse:collapse; width:100%; border:0;}
				.clstable table td{ padding:3px; height:25px; text-align:center;}
				.clstable table td.txt_l{text-align:left;}
			.clstable div{padding:0;}
				.clstable table thead td{color:#888;}
				.clstable table td{ border:#f1f1f1 solid 1px; }
				.clstable table a{ margin:0 10px;}
				.clstable table a:hover{cursor:pointer; color:#6f63e5;}
				.clstable table input{color:#393939;cursor:pointer;  height:22px; line-height:15px; margin:0 6px;background:#F6F6F6; border:1px solid #CCC;}
				
/*基本信息*/	
.infbox{ border:0px solid #EFEFEF; padding:20px;}
.inftitle{ line-height:30px; font-size:14px;color:#A3A3A3; background:#F1F1F1; text-indent:1.5em;}
.infleft{ width:180px; margin:40px 15px; line-height:28px;}

.infleft img{ padding-bottom:10px; padding-left:42px;}	
.infleftinput{color:#888;cursor:pointer;  height:22px; line-height:15px; margin-right:10px;background:#F6F6F6; border:1px solid #CCC; margin-left:55px; margin-bottom:10px;}
.infleftinputt{ border:none; border-bottom:1px solid #CCCCCC;width:100px; line-height:15px;color:#666;font-family:"微软雅黑";}
.infright{ margin:10px 0; width:940px;font-size:14px;}		
.infrightinputt{border:none; border-bottom:1px solid #CCCCCC; width:175px;color:#666;font-family:"微软雅黑";}
.infrightinput{ border:none; border:1px solid #CCCCCC;color:#666;font-family:"微软雅黑"; height:18px; width:100px;}
.infright table{ line-height:28px;}
.infrighttex{ width:110px; text-align:right;}
.infrightsele{border:none; border:1px solid #CCCCCC; width:180px; height:25px; color:#666; font-family:"微软雅黑";}
.star{ color:#F00; font-weight:bold;}


