@charset "utf-8";
/*基础html元素定义*/
body {
	width: 100%;
	font-size: 13px;
	line-height:2;
}
h1,h2,h3{
	margin: 0 0 10px 0;
	text-rendering: optimizelegibility;
}
h1 {
	font-size:18px;
	line-height:30px;
}
h2 {
	font-size:16px;
	line-height:26px;
}
h3 {
	font-size:14px;
	line-height:24px;
}
p {
	margin: 0 0 10px;
}
img{
	width: auto\9;
  	height: auto;
  	max-width: 100%;
  	vertical-align: middle;
  	border: 0;
  	-ms-interpolation-mode: bicubic;
}
ul{
	padding: 0;
	margin: 0 0 10px 0;
}
ul ul {
	margin-bottom: 0;
}
li {
	line-height: 20px;
	list-style: none;
}
button{
	display: inline-block;
	*display: inline;
	font-size:13px;
	padding:.4em 1em;
	*padding:.2em .8em;
	margin-bottom:0;
	*margin-left: .3em;
	cursor: pointer;
	*zoom: 1;
	width: auto;
	*overflow: visible;
	width:auto;
	font-family:"Microsoft Yahei","微软雅黑", Helvetica, Arial, sans-serif, "宋体";
}
/*页面布局定义*/
.ui-content{
	width:1004px;
	margin:0 auto;
}
.ui-header .ui-topnav{
	height:74px;
}
/**页头页尾**/
.ui-header .ui-topnav .ui-content{
	position:relative;
}
.ui-header .ui-topnav .ui-logo{
	float:left;
	margin-right:28px;
}
.ui-header .ui-topnav .ui-title{
	font-size:34px;
	line-height:74px;
}
.ui-header .ui-topnav .ui-title span{
	font-size:24px;
}
.ui-header .ui-topnav .ui-links{
	position:absolute;
	bottom:20px;
	right:0;
	font-size:12px;
}
.ui-header .ui-topnav .ui-links a{
	padding:0 5px;
}
.ui-header .ui-navigator{
	height:40px;
}
.ui-header .ui-navigator ul{
	margin-bottom:0;
	overflow:hidden;
}
.ui-header .ui-navigator ul li{
	float:left;
	line-height:40px;
	font-size:14px;
	padding:0 10px;
	min-width:66px;
	text-align:center;
}
.ui-footer{
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:12px;
}
/**首页**/
.ui-body .ui-focus-img{
	height:320px;
}
.ui-body .ui-sub-columns{
	margin:10px 0;
}
.ui-body .ui-sub-columns .ui-ac-columns{
	overflow:hidden;
	padding:16px 18px 10px;
}
.ui-body .ui-sub-columns .ui-column{
	float:left;
	margin-right:18px;
}
.ui-body .ui-sub-columns .ui-column .ui-header{
	height:30px;
}
.ui-body .ui-sub-columns .ui-column .ui-body{
	padding:10px;
}
.ui-body .ui-sub-columns .ui-column .ui-header h2{
	margin:0;
	line-height:30px;
}
.ui-body .ui-sub-columns .ui-announce,.ui-body .ui-sub-columns .ui-calendar{
	width:296px;
}
.ui-body .ui-sub-columns .ui-announce .ui-header{
	text-align:right;
	overflow:hidden;
}
.ui-body .ui-sub-columns .ui-announce .ui-header h2{
	float:left;
}
.ui-body .ui-sub-columns .ui-announce .ui-header a{
	line-height:30px;
	font-size:12px;
}
.ui-body .ui-sub-columns .ui-announce .ui-body ul li{
	line-height:30px;
	overflow:hidden;
	text-align:right;
}
.ui-body .ui-sub-columns .ui-announce .ui-body ul li a{
	float:left;
	display:block;
	max-width:220px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.ui-body .ui-sub-columns .ui-supports{
	width:334px;
}
.ui-body .ui-sub-columns .ui-supports .ui-header{
	padding:0 19px;
}
.ui-body .ui-sub-columns .ui-supports .ui-body{
	padding:19px 29px;
	min-height:211px;
}
.ui-body .ui-sub-columns .ui-supports .ui-body .ui-buttons{
	overflow:hidden;
}
.ui-body .ui-sub-columns .ui-supports .ui-body button{
	width:122px;
	height:39px;
	float:left;
	margin-bottom:20px;
	padding:0;
	line-height:39px;
}
.ui-body .ui-sub-columns .ui-supports .ui-body .ui-homework, .ui-body .ui-sub-columns .ui-supports .ui-body .ui-class{
	margin-right:30px;
	*margin-right:20px;
	text-indent:13px;
}
.ui-body .ui-sub-columns .ui-supports .ui-body .ui-links{
	*margin-top:20px;
}
.ui-body .ui-sub-columns .ui-supports .ui-body .ui-links .ui-phone em{
	font-size:16px;
	line-height:28px;
}
.ui-body .ui-sub-columns .ui-calendar{
	margin-right:0;
}
.ui-body .ui-sub-columns .ui-calendar .ui-body{
	padding:10px 10px 6px 10px;
}
/**二级页面**/
.ui-body .ui-main-content{
	margin:10px 0;
	overflow:hidden;
}
.ui-body .ui-main-content .ui-left-column{
	float:left;
	width:256px;
}
.ui-body .ui-main-content .ui-right-column{
	width:742px;
	float:right;
}
.ui-body .ui-main-content .ui-column .ui-header{
	height:32px;
}
.ui-body .ui-main-content .ui-column .ui-header h2{
	line-height:32px;
	padding:0 10px;
}
.ui-body .ui-main-content .ui-left-column .ui-body{
	overflow:auto;
}
.ui-body .ui-main-content .ui-left-column .ui-menu li a{
	padding:0 10px;
	line-height:30px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.ui-body .ui-main-content .ui-left-column .ui-menu li li a{
	padding-right:0;
}
.ui-body .ui-main-content .ui-left-column .ui-menu .ui-folder>ul{
	display:none;
}
/*图片预览*/
.ui-image-view .ui-image button{
	width:18px;
	height:18px;
	text-indent:-100px;
	overflow:hidden;
	position:absolute;
	top:10px;
	right:10px;
	padding:0;
}