﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, table, caption, 
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, 
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, 
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend {  margin:0; padding:0; }

/* 全局 */
html{font-size:62.5%;}
body, input{ font-size:12px;font-size:1.2rem; font-family:"Microsoft Yahei",arial;}
a{ text-decoration:none;}
td, input{padding:3px;}
input{outline:none} 

/* 通用 */

.txt_c{ text-align:center;}
.txt_l{ text-align:left;}
.txt_r{ text-align:right;}
.fl_l{float:left;}
.fl_r{float:right;}
.clear{clear:both;}
.inblock{display:inline-block;}
.nowrap{white-space:nowrap;}
.mg_a{margin:auto;}
.mg_x30{margin:0 30px;}
.mg_l30{margin-left:30px;}
.mg_r30{margin-right:30px;}
.w60{width:60px;}
.w120{width:120px;}
.w180{width:180px;}
.w300{width:300px;}
.w_1{width:10%;}
.w_2{width:20%;}
.w_3{width:30%;}
.w_4{width:40%;}
.w_5{width:50%;}
.w_6{width:60%;}
.w_8{width:80%;}
.w_9{width:90%;}
.w_10{width:100%;}
.h200{height:200px;}
.lineh_2{line-height:2;}
.lineh_2_2{line-height:2.5;}
	.ft12{font-size:12px;}
.btn_blue{ border:0; cursor:pointer; border-radius:20px; padding:4px 15px; margin:3px 5px;}
.bod_radius{border-radius:15px; padding:3px 15px;}

.overhide_10{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;}

/* 头部 */
	.headcon{width:1200px;}
		.topbtn{ padding-top:38px;}
			.topbtn a{ display:inline-block;height:26px; line-height:26px;margin:0 5px 0 10px;}
			.topbtn a i{ float:left; position:relative;display:inline-block; width:26px; height:26px;margin-right:5px; }
		.logo{margin:15px 0;}
		
/* 首页模块 */
	.box{background-color: #fff;margin-top: 20px;border-radius: 4px;}
		.content{width:1200px; margin:10px auto;}
		.ros1{width:292px; min-height:300px;_height:300px;}
		.ros2{width:535px; margin-left:25px; min-height:300px;_height:300px;}
		.ros3{width:322px; margin-left:25px; min-height:300px;_height:300px;}
			.box > h2{ font-size:16px; font-weight:normal;  position:relative;padding: 14px 20px 14px 30px;}
			.box > h2 a{ font-size:12px; position:absolute; right:16px; margin-top:4px;}
			.box > div{ clear:both; line-height:2.2; overflow:hidden; padding:15px;border-radius: 0 0 4px 4px;}

			/*基本资料*/
			.info > div > img{ margin:0 15px 10px 0; width:85px; height:85px;}
			/*左侧列表*/
			.inlist > div > a, .inlist > div > p{ display:block; padding-left:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
				.inlist > div > p span{ display:inline-block; width:48%;}
			/*课表*/
			.timetable table{ border-collapse:collapse; width:100%;}
				.timetable table td{ padding:3px; height:25px; text-align:center;min-width:50px;}
				#studentTimetable > table tbody hr {background:#ddd;border:0;height:1px;}

			/*带日期的列表*/
			.artlist > div { padding:10px;}
			.artlist > div > a, .artlist > div > p{ display:block; line-height:2.5;}
				.artlist > div > a span, .artlist > div > p span{ display:block; float:left; width:83%; margin-right:1%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
			/*图标功能*/
			.aide > div{padding:10px 0px;}
			.aide > div > a{ display:inline-block;width:72px;height:83px;overflow:hidden;text-align:center; margin:10px 15px;}
			.aide > div > a:hover{ font-weight:bold;}
			.aide > div > a img{ width:49px; height:49px;}
			
			/*一卡通消费表*/
			.listable table{ border-collapse:collapse; width:100%;}
				.listable table td{ padding:3px; height:25px; text-align:center;}
			/*左侧列表*/
			.linklist{ line-height:1.6;}
			.linklist > div > a, .linklist > div > p{ display:inline-block; width:46%; margin-right:3%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:1.6}
			
	/*底部*/
	.foot{ clear:both; line-height:2.5; padding:20px; margin-top:10px;}
		.foot a{ font-size:14px; display:inline-block; margin:0 45px;}
		.foot a:hover{ font-weight:bold;}
		
	/*所有公告*/
	/*.list_a{ border:}*/
	.list_a   table, .list_a   div{ width:98%; margin:1%; line-height:1.8; text-align:center;}
	.list_a > div{text-align:left;}
	.list_a   table thead td{ font-weight:bold;}
	.list_a   table td{ max-width:600px; cursor:pointer;}
	.list_a  .fix_thead{height:200px; overflow:auto;}
		.fix_clone{position:absolute; z-index:99;}
		.list_a  .fix_thead table{margin:0;}
		.list_a  .fix_thead table td{ border:#aaa solid 1px;}
		#last_page b{font-weight:normal;}
	
	/*标题栏*/
	.insideTit{ width:100%; height:25px; line-height:25px; position:relative; margin:20px 0 10px 0;}
		.insideTit .name{ position:absolute; display:inline-block; padding:0 10px; height:25px; line-height:25px; font-size:13px;font-weight:bold;}
		.insideTit .local{ float:right; margin-right:10px; display:inline;}

	
	
	
	
	/*分页*/
	  .paging { float:right;padding:5px; width:auto!important; margin:0% 1%!important;}
			.paging a, .paging span {float:left;display:inline-block;font:12px arial;padding:4px 8px;margin:2px; border-radius:2px;}
		.paging a {cursor:pointer;}
		.paging span {border:none;font-weight:bold;background:none;}
		.paging span input {width:24px;height:16px;	text-align:center;}
		.paging a:hover, .paging a.bnt:hover, .paging a.active {text-decoration:none;}
		.paging a.bnt {	_padding:6px 8px 2px 8px;}
			.m5{padding:0;margin:-2px 0 0 0;}
			.m5 a, .m5 span {padding:2px 4px;}	


	/*登录*/
	.loginbg .head{ margin:40px 0 0 0;}
	.loginbg .foot{ margin-top:110px;}
	.login_txt { padding-top:25px;}

		.login_txt h1{ display:inline-block; width:122px; height:25px;line-height:25px; font-size:15px; text-align:center; }
		.login_txt p{ line-height:2.2; margin:5px; text-indent:24px;}
		.login_form{ border-radius:5px; margin:5px 45px;color:#555;}
		.login_form form{ margin:20px 40px;}
		.login_form h1{ font-size:16px;}
		.login_form p{ margin-top:20px; padding:0 10px; line-height:2;}
			.login_form p.login_p{ padding-left:30px;}
					.login_form .btn_login{ width:151px; height:32px; cursor:pointer;}
	
	/*模板弹窗*/
	.model_sw h4{ font-size:13px; margin-bottom:15px;}
	.model_sw a{ display:inline-block; width:200px; margin-right:6px; padding:3px;}



/*弹窗*/
.swBg{position:fixed;_position:absolute;top:0;_top: expression(documentElement.scrollTop);bottom:0;left:0;width:100%;height:100%;_height: expression(documentElement.clientHeight);z-index:4;;}

.swCon{;position:fixed;z-index:5;top:50%;left:50%; overflow:hidden; border-radius:5px; padding:3px; box-shadow:0 0 10px #888;}
	.popwin{padding:3px;}
		.swCon h1, .popwin h1{ height:21px; padding:5px; font-size:14px;}
		.swCon h1 span, .popwin h1 span{float:left;}
		.swCon h1 a, .popwin h1 a{ position:absolute; right:8px;}
		.swContxt{padding:20px 10px; text-align:center;max-height:460px;overflow-y:auto;}
		.swCon .btnbg{clear:both; text-align:center; margin-top:5px;}
		.swCon .btnbg input{ border:0; cursor:pointer; border-radius:20px; padding:4px 15px; margin:3px 5px;}

/*课表飘窗提示*/
.errwd{position:absolute; text-align:left; z-index:99; white-space:nowrap;}
.errwd b{position:absolute;margin:-10px 0 0 10px;border-width:5px;}
.errwd i{position:absolute;margin:-4px 0 0 -5px;*margin-top:-20px;border-style:dashed dashed solid dashed;border-width:5px;}
.errwd div{padding:10px; border-radius:5px; line-height:1.5;}

/*编辑拖动*/
.toolbar {
	border-top: #00c334 1px solid; height: 120px; background: #f5f5f5; position: fixed; text-align: center; z-index: 9999; width: 100%; bottom: 0px
}
.toolbar form {
	text-align: left; margin: 0px auto; width: 1200px
}
.toolbar form > div {
	height: 120px; vertical-align: middle; float: left; width: 800px
}
.toolbar form > div h2 {
	font-size: 14px; height: 118px; background: #f3892d; float: left; color: #fff; padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px; width: 14px; margin-right: 10px
}
.toolbar form > div.xrt h2 {
	background: #aaa
}
.xr {
	cursor: pointer
}
.editarea {
	cursor: pointer
}
.editarea {
	cursor: move; border-top: #33a1e6 2px solid; border-right: #33a1e6 2px solid; background: #fff; border-bottom: #33a1e6 2px solid; position: absolute; filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7;border-left: #33a1e6 2px solid; z-index: 99;
}
a.delarea, a.addarea  {
	cursor: pointer; background: #4db1f0; position: absolute; color: #fff; padding-bottom: 5px; padding-top: 5px; padding-left: 10px; z-index: 101; display: inline-block; padding-right: 10px; border-radius: 4px
}
span.delfreeimg {
	cursor: pointer; background: #4db1f0; position: absolute; color: #fff; padding-bottom: 5px; padding-top: 5px; padding-left: 10px; z-index: 101; display: inline-block; padding-right: 10px; border-radius: 4px
}
a.delarea:hover, a.addarea:hover {
	color: #ffeda6; text-decoration: none
}
.xrt {
	display: none
}
.insertdiv {
	background: #b4f08e; padding-bottom: 4px; padding-top: 4px; padding-left: 4px; display: inline-block; padding-right: 4px; border-radius: 5px
}
.insertdiv .insertbtn {
	border-top-style: none; cursor: pointer; border-left-style: none; background: #4db1f0; border-bottom-style: none; color: #fff; padding-bottom: 4px; padding-top: 4px; border-right-style: none; padding-left: 12px; padding-right: 12px; border-radius: 5px
}
#contentbox2_tool .insertdiv {
	line-height: 25px
}
#contentbox2 a {
	cursor: move; position: absolute; z-index: 100
}
#contentbox2 a.cedit {
	border-top: #33a1e6 2px solid; border-right: #33a1e6 2px solid; border-bottom: #33a1e6 2px solid; border-left: #33a1e6 2px solid
}
#contentbox2 {
	border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-width: 0px
}
@media screen and (max-width: 1000px) {
	/* 头部 */
	 .headcon, .content{width:100%;}
	 		.logo img{width:80%; margin:2%;}
			.topbtn{ padding:2% 1%;text-align:left;}
			#model_edit{display:none;}
				.topbtn span{ display:none;}
			.logo{margin:0.2rem 0 2rem 0;}
	.ros1, .ros2, .ros3{width:94%; margin:3%; float:none;}
				.aide > div{padding:2rem;}
				.artlist > div > a span, .artlist > div > p span{width:75%;}
				.paging a[name="page_a"], .paging span[name="page_span"]{display:none;}
				.paging a[name="page_a"].active{display:inline-block;}

	/* 登录 */
	.loginbg .logo img{width:96%;}
	.loginbg .logo.fl_l{float:none;}
		.login_form form{padding:1.5rem 0;}
	.login_txt{display:none;}
	.login_form{ float:none;width:84%; margin:auto 8%;}
	.login_form input.w180{width:60%;}
	.login_form input.w60{width:30%;}
	.foot a{margin:2rem 0.1rem;}
	/* 弹窗 */
		.model_sw a{ display:inline-block; width:18%; height:auto; margin-right:1%; padding:1%;}
		.model_sw a img{ width:100%; height:auto; margin-right:1%; padding:1%;}

}

#mail > div div.mailbg p, #mail > div div.mailbg a{display:block;clear:both;height:32px;}
#mail > div div.mailbg a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#mail > div div.mailbg a i, #MymessageList > tbody tr td i{display:none;}


