body,div,span,p,table,tr,td,h1,h2,h3,ul,li{margin:0; padding:0;}
/**page***/
body {
	margin:0;
	padding:0;
	font:normal 100 12px tahoma, Arial, "宋体";
	position:relative;
	background: #f2f3f7;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {
	text-decoration:underline;
	color:#00F
}
.anniu_b {
	background:url(../images/buttonbg.gif) #bbd2f0 repeat-x left top;
	color:#FFFFFF;
	outline:1px solid #4D93EA;
	border:1px solid #C6DAF4!important;
	padding:0 10px 0 10px;
	line-height:16px;
	height:19px;
	outline:1px solid #4D93EA;
	border:1px solid #C6DAF4!important;
	margin-left:5px;
}
ul,li{ list-style:none;}
a{ text-decoration:none;}
.wrap{min-height: calc(100vh - 7rem);margin:0 auto;}

.inquiryBox{
	padding:15px;
	background:#fff;padding-bottom: 50px;
	border: 1px solid #c9cacc;
	color: #000;
	font-size:16px;}
.inquiryBox .inquiryBox-title{

}
.inquiryBox div{
	line-height:50px; font-size:17px;
	word-wrap: break-word; /* 自动换行（兼容所有浏览器） */
	word-break: break-all; /* 强制长单词/长链接也换行 */
	white-space: normal;   /* 默认就是正常换行，确保生效 */
}


/*footer*/
.footer{ padding-top:45px;
	height: 7rem;
	width: 100%;}
.footer p{ text-align:center; color:#5a5e62; font-size:12px; line-height:26px;}




.resultinquiryBox{ margin:15px auto;  *margin:0px auto;background:#fff;}

.clientWidth{  border-left:1px solid #e4e5e9;  border-top:1px solid #ececec; border-right:1px solid #e4e5e9; background:#fff url(../images/bgline.png) bottom repeat-x;}
.header{ height:138px; background:#f9fcff; border-bottom:1px solid #c9cacc; position:relative;}
.logo a{ width:100%; height:138px; background:url(../../images/cert/logo.png) no-repeat; display:block;filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
-moz-background-size:100% 100%;
	background-size:100% 100%;
}

.advbox_all_left{ width: 65%; float: left; border: 1px solid #ddd; position: relative;}
.advbox_all_right{ width: 32%; float: left; margin-left: 22px; border: 1px solid #ddd; position: relative; min-height: 173px;}

.main_query{ min-height:500px;}
.title_query {border-bottom:1px solid #ddd;}
.title_query h4{ font-size: 18px; color: #333;  font-weight: normal;  font-family: \5FAE\8F6F\96C5\9ED1; }
.second_title{ width:90%; display:block; overflow:hidden; margin-bottom:15px; }
.second_title .title_left{ display:block;width:61%;text-align:left;float:left; font-size: 16px;padding-left: 45px;font-family: 'microsoft yahei';line-height: 31px; }
.second_title .title_right{ display:block;width:29%;text-align:left;float:left; font-size: 16px;padding-left: 45px;font-family: 'microsoft yahei';line-height: 31px; }

.title_css h3{  font-size: 18px;  color: #333;  font-family: \5FAE\8F6F\96C5\9ED1;  font-weight: normal;  line-height: 45px;  height: 45px;  text-indent: 10px;  text-align: center; margin-bottom:10px;}
.position_css{  /** margin: 10px 0;*/  background-color: #fff;  height: 30px;  line-height: 30px;  color: #747474; }
.position_css b{ width:24px; height:24px;  background: url(../../images/cert/position.gif) no-repeat;  display: block;  float: left;  margin: 6px 5px 0 11px;}
.position_css span{ font-size:14px; font-family: \5FAE\8F6F\96C5\9ED1,sans-serif;}
.position_css a{ color:#0000a8; text-decoration:none;}
.position_css a:hover{ color:#0E6DF5;}

.studentForm{ margin-left:35px;}
.studentForm,.studentCheck{ overflow:hidden; /**margin:10px 0;*/}
.inquiryBox label{ font-size:12px; line-height:18px; font-family:\5FAE\8F6F\96C5\9ED1; display:block; margin-right:15px; float:left;}
.studentForm input{ height:19px; line-height:19px;}
.studentForm select{ height:23px; line-height:23px;}
.studentForm input,.studentForm select{ border:1px solid #dbdbdb; box-shadow:5px 5px 5px rgba(204,255,255,0.1) inset;}
.studentCheck input{ padding-top:1px; display:inline-block; float:left;} 
.searchBack{ padding: 0 6px !important; height: 22px; line-height: 22px; border: none; background: #5a9ff3; border-radius: 3px; color: #fff; margin:0 5px !important; cursor: pointer;} 

.resultstudentForm{ margin-left:35px;}
.resultinquiryBox label{ font-size:12px; line-height:30px; font-family:\5FAE\8F6F\96C5\9ED1; display:block; margin-right:15px; float:left;}
.resultstudentForm input{ height:19px; line-height:19px;}
.resultstudentForm select{ height:23px; line-height:23px;}
.resultstudentForm input,.resultstudentForm select{ border:1px solid #dbdbdb; box-shadow:5px 5px 5px rgba(204,255,255,0.1) inset;}
.resultstudentForm input{ padding-top:1px; display:inline-block; float:left;} 
.resultsearchBack{ padding: 0 6px !important; height: 23px; line-height: 22px; border: none; background: #5a9ff3; border-radius: 3px; color: #fff; margin:0 5px !important; cursor: pointer;} 

.stuTable{width:1150px;margin: 15px auto 0;}
.stuTable table{border-collapse:collapse;font-family:\5FAE\8F6F\96C5\9ED1,sans-serif;}
.stuTable td,.stuTable th{ font-family:\5FAE\8F6F\96C5\9ED1; border:1px solid #C0C0C0; padding:5px 0; text-align:center;}
.stuTable th{font-size:14px; font-weight:normal; background:#F3F3F3;}
.stuTable td{font-size:12px;padding:2px 4px;text-align:left}

.stuTable .soureCode{
	width:90px;
}

.stuTable .soureName{
	width:140px;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;	 
}

.stuTable .schoolName{
	width:120px;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;	 
}

.stuTable .teachers{
	width:120px;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;	 
}

.stuTable .timePlace{
	width:180px;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;	 
}

/*研究生课表查询*/
.graduateCourse {
	width:1150px;
	padding:0 0px;
	padding-top:0px;
	padding-bottom:0px; 
	margin:0px auto; 
	position:relative; 
	overflow:hidden;
	background:#fff;
}
	

.graduateCourse li{
	width:1150px;
	float:left;
	padding:0;
 	text-overflow: ellipsis; 
    -o-text-overflow: ellipsis; 
    white-space: nowrap; 
    overflow: hidden; 		
}
.graduateCourse .top{
	width:1150px;
	float:left;
	height:32px;
	line-height:28px;
	margin-top:8px;
	font-family:\5FAE\8F6F\96C5\9ED1,sans-serif; 
	background:#ddd;
	border-radius:6px;
	font-size: 12px;
	text-align:center;
}

.graduateCourse .top .courseCode{
	width: 80px;
	float: left;
	padding:2px 4px;
	border-right:1px dotted #8a8a8a;
}

.graduateCourse .top .courseName{
	float: left;
	width: 340px;
	padding:2px 4px;
	border-right:1px dotted #8a8a8a;
}

.graduateCourse .top .schoolName{
	width:140px;
	float:left;
	padding:2px 4px;
	border-right:1px dotted #8a8a8a;
}

.graduateCourse .top .teachers{
	width:200px;
	float:left;
	padding:2px 4px;
	border-right:1px dotted #8a8a8a;
}
.graduateCourse .top .timePlace{
	width:340px;
	float:left;
	padding:2px 4px;
}
.graduateCourse .list{border-bottom:1px dotted #8a8a8a;}

.graduateCourse .courseList{
	width:1150px;
	float:left;
	height:28px;
	line-height:24px;
	font-family:\5FAE\8F6F\96C5\9ED1,sans-serif; 
	font-weight:normal;
	font-size: 12px;
}

.graduateCourse .courseList a{
    color:#333;
}

.graduateCourse .courseList a:hover{color:#ff0000;text-decoration:none;}

.graduateCourse .courseList .courseCode{
	width: 80px;
	float: left;
	padding:2px 4px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	background:url(../images/arrow.png) no-repeat;
	border-right:1px dotted #8a8a8a;
}

.graduateCourse .courseList .courseName{
	width: 340px;
	float: left;
	padding:2px 4px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	border-right:1px dotted #8a8a8a;
}

.graduateCourse .courseList .schoolName{
	width: 140px;
	float: left;
	padding:2px 4px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	border-right:1px dotted #8a8a8a;
}

.graduateCourse .courseList .teachers{
	width:200px;
	float: left;
	padding:2px 4px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	border-right:1px dotted #8a8a8a;
}

.graduateCourse .courseList .timePlace{
	width: 340px;
	float: left;
	padding:2px 4px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
}

/*本科生课表*/
.undergraduateCourse {
	width:1150px;
	padding:0 0px;
	padding-top:0px;
	padding-bottom:0px; 
	margin:0px auto; 
	position:relative; 
	overflow:hidden;
	background:#fff;
}
	

.undergraduateCourse li{
	width:1150px;
	float:left;
	padding:0;
 	text-overflow: ellipsis; 
    -o-text-overflow: ellipsis; 
    white-space: nowrap; 
    overflow: hidden; 		
}
.undergraduateCourse .top{
	width:1150px;
	float:left;
	height:32px;
	line-height:28px;
	margin-top:8px;
	font-family:\5FAE\8F6F\96C5\9ED1,sans-serif; 
	background:#ddd;
	border-radius:6px;
	font-size: 12px;
	text-align:center;
}

.undergraduateCourse .top .courseCode{
	width: 90px;
	float: left;
	padding:2px 4px;
	border-right:1px dotted #8a8a8a;
}

.undergraduateCourse .top .courseName{
	float: left;
	width: 240px;
	padding:2px 4px;
	border-right:1px dotted #8a8a8a;
}

.undergraduateCourse .top .schoolName{
	width:180px;
	float:left;
	padding:2px 4px;
	border-right:1px dotted #8a8a8a;
}

.undergraduateCourse .top .teachers{
	width:160px;
	float:left;
	padding:2px 4px;
	border-right:1px dotted #8a8a8a;
}
.undergraduateCourse .top .weeknum{
	width:80px;
	float:left;
	padding:2px 4px;
	border-right:1px dotted #8a8a8a;
	
}

.undergraduateCourse .top .week{
	width:60px;
	float:left;
	padding:2px 4px;
	border-right:1px dotted #8a8a8a;
}

.undergraduateCourse .top .section{
	width:100px;
	float:left;
	padding:2px 4px;
	border-right:1px dotted #8a8a8a;
}

.undergraduateCourse .top .classroom{
	width:140px;
	float:left;
	padding:2px 4px;
}

.undergraduateCourse .list{border-bottom:1px dotted #8a8a8a;}

.undergraduateCourse .courseList{
	width:1150px;
	float:left;
	height:28px;
	line-height:24px;
	font-family:\5FAE\8F6F\96C5\9ED1,sans-serif; 
	font-weight:normal;
	font-size: 12px;
}

.undergraduateCourse .courseList a{
    color:#333;
}

.undergraduateCourse .courseList a:hover{color:#ff0000;text-decoration:none;}

.undergraduateCourse .courseList .courseCode{
	width: 90px;
	float: left;
	padding:2px 4px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	background:url(../images/arrow.png) no-repeat;
	border-right:1px dotted #8a8a8a;
}

.undergraduateCourse .courseList .courseName{
	width: 240px;
	float: left;
	padding:2px 4px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	border-right:1px dotted #8a8a8a;
}

.undergraduateCourse .courseList .schoolName{
	width: 180px;
	float: left;
	padding:2px 4px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	border-right:1px dotted #8a8a8a;
}

.undergraduateCourse .courseList .teachers{
	width:160px;
	float: left;
	padding:2px 4px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	border-right:1px dotted #8a8a8a;
}

.undergraduateCourse .courseList .weeknum{
	width:80px;
	float:left;
	padding:2px 4px;
	text-align:center;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	border-right:1px dotted #8a8a8a;
	
}

.undergraduateCourse .courseList .week{
	width:60px;
	float:left;
	padding:2px 4px;
	text-align:center;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	border-right:1px dotted #8a8a8a;
}

.undergraduateCourse .courseList .section{
	width:100px;
	float:left;
	padding:2px 4px;
	text-align:center;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	border-right:1px dotted #8a8a8a;
}

.undergraduateCourse .courseList .classroom{
	width:140px;
	float:left;
	padding:2px 4px;
}


.college_ul{
	width:1150px;
	/*min-height:400px;*/
	float:left;
	margin-left:6px;
	/*border-right:1px dotted #8a8a8a;*/
}

.college_li{
	width:1145px;
	float:left;
	border-bottom:1px dotted #8a8a8a;
	margin-right:4px;
}

.college_li .name{
	float:left;
	HEIGHT: 22px; 
	LINE-HEIGHT:20px; 
	MARGIN-TOP:12px; 
	PADDING-LEFT:10px; 
	COLOR: #0000CC; 
	FONT-SIZE: 13px; 
    font-family:\5FAE\8F6F\96C5\9ED1,sans-serif;
	FONT-WEIGHT: normal; 
	background:url(../images/arrow.gif) no-repeat;
}

.college_li .english{
	float:left;
	HEIGHT: 22px; 
	LINE-HEIGHT:24px; 
	MARGIN-TOP:12px; 
	COLOR: #333; 
	FONT-SIZE: 12px; 
    font-family:\5FAE\8F6F\96C5\9ED1,sans-serif;
	FONT-WEIGHT: normal; 
	PADDING-LEFT:10px; 
}

.college_li .kcdm{
	width:70px;
	float:left;
	HEIGHT: 22px; 
	LINE-HEIGHT:24px; 
	MARGIN-TOP:12px; 
	COLOR: #333; 
	FONT-SIZE: 12px; 
    font-family:\5FAE\8F6F\96C5\9ED1,sans-serif;
	FONT-WEIGHT: normal; 
	PADDING-LEFT:10px; 
	background:url(../images/arrow.gif) no-repeat;
}

.college_li .kczwmc{
	width:360px;
	float:left;
	HEIGHT: 22px; 
	LINE-HEIGHT:24px; 
	MARGIN-TOP:12px; 
	COLOR: #333;	
	FONT-SIZE: 12px; 
    font-family:\5FAE\8F6F\96C5\9ED1,sans-serif;
	FONT-WEIGHT: normal; 
	PADDING-LEFT:6px;
}

.college_li .kkdwmc{
	width:140px;
	float:left;
	HEIGHT: 22px; 
	LINE-HEIGHT:24px; 
	MARGIN-TOP:12px; 
	COLOR: #333; 
	FONT-SIZE: 12px; 
    font-family:\5FAE\8F6F\96C5\9ED1,sans-serif;
	FONT-WEIGHT: normal; 
	PADDING-LEFT:6px;
}

.college_li .skjsxm{
	width:660px;
	float:left;
	HEIGHT: 22px; 
	LINE-HEIGHT:24px; 
	MARGIN-TOP:12px; 
	COLOR: #333; 
	FONT-SIZE: 12px; 
    font-family:\5FAE\8F6F\96C5\9ED1,sans-serif;
	FONT-WEIGHT: normal; 
	PADDING-LEFT:6px;
}

.college_li .detail{
	width:30px;
	float:left;
	HEIGHT: 22px; 
	LINE-HEIGHT:24px; 
	MARGIN-TOP:12px; 
	COLOR: #333; 
	FONT-SIZE: 12px; 
    font-family:\5FAE\8F6F\96C5\9ED1,sans-serif;
	FONT-WEIGHT: normal; 
	PADDING-LEFT:1px;
}

.college_special{
	width:1145px;
	float:left;
	/*PADDING-LEFT:8px; */
    /*color:#333;*/
    color:#808080;
    FONT-SIZE: 12px;
    line-height:200%;
    text-indent: 21pt;
    font-family:\5FAE\8F6F\96C5\9ED1,sans-serif;
    margin-top:4px;
    text-align:left;
    white-space:normal;
    /*background:#f8e2c2*/
}

/*.college_special:hover{ background:#f8e2c2;}*/

.college_subhead{
	width:100px;
	text-align:justify;	
	font-size:12px;
    FONT-WEIGHT: bold; 
    font-family:\5FAE\8F6F\96C5\9ED1,sans-serif;
    
}


/*��ҳ*/
.preparPage{ margin-top:20px; font-size:12px;}
.pageLeft{ color:#666; float:left; line-height:33px;}
.pageRight{ float:right; width:auto; margin:0; color:#666;}
.pageRinput{ width:54px; height:29px; line-height:29px; border:1px solid #eeeeef;}

.page li{ height:33px; line-height:29px; float:left;}
.page li a{ color:#9b9b9b; font-size:12px; display:block; padding:0 10px; border:1px solid #eeeeef;}
.page li a.p_curt,.page li a:hover{ background:#f0f0f0;}
.stuTable tr:hover{ background:#f8e2c2;}

/**排序**/
.orderTool{
	clear:left;
	padding: 10px;
}
.tool{boder-bottom:1px solid #ddd;}
.stuTable thead th{text-align:center;}
.stuTable td a:hover{ color:#ff0000;}
.tool input:hover,.studentCheck input:hover{background-color:#5a9ff3;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
#ulList li {margin: 5px 0px;clear:left;}
#ulList li  div{clear:left;} 
.gjTool{display:none;height:400px;width:900px;overflow-y:auto;top:20%;left:10%;position: absolute;background:#fbfbfb}
.stuTable .table_name{color:#0000a8;cursor: pointer;}
/*2015-06-11 add by pgf 新样式*/
.advbox{ width:100%; margin-top:20px; overflow:hidden; padding-top:15px; }
.inputLeft{  min-height:150px; padding-left: 40px; margin-top:23px;}
.inputLeft label{ display:block; float:left; margin:0 -2px 5px 5px; height:25px;}
.inputLeft label.iconImg{ width:61px;}
.inputLeft label img{ padding-top:4px;border:0; padding-left:10px;}
.inputLeft label input,.inputLeft label select,.radiusRight label select{border:1px solid #dbdbdb;}
.inputLeft label input{ height:20px; line-height:20px; width:200px;}
.inputLeft label.rovaName select{ width:100px;}
.inputLeft label.rovaTure select{ width:80px;}
.inputLeft label select,.radiusRight label select{ height:24px;}
.radiusRight{ float:left; margin-left:20px; margin-top: 20px;}
.radiusRight label{ display:block; margin-bottom:5px; font-family:\5FAE\8F6F\96C5\9ED1,sans-serif; font-size:12px; clear:both;}
.radiusRight label input{ margin-right:5px;}
.modal-dialog{ width:680px;}
/*add by pgf 2015-06-15 */
.searchBack2{ padding: 0 13px !important; height: 22px; line-height: 22px; border: none; background: #5a9ff3; border-radius: 3px; color: #fff;float:left; margin-left: 416px;cursor: pointer;}


/*代码查询特有的样式*/
/*iframe不显示滚动条*/
iframe.noScrolling{   
           width:930px; 
           height:500px;
           
           overflow:hidden;
        }
        
.codeQueryBox{margin:15px auto;  width:930; height:500; background: #ffffff;}

.title{
	float: left;
	width: 920px;
	height:24px;
	line-height:20px;
	text-indent:21pt;
	font-family:\5FAE\8F6F\96C5\9ED1,sans-serif; 
	font-weight:bold;
	font-size: 15px;
	margin-top:8px;
	margin-left:8px;
	color:#333;
	text-align:center;
	background: #ffffff;
	
}

.content{	
	width:924px;
	float:left;
	padding:2px 3px;
    color:#333;
    FONT-SIZE:13px;
    /*height:480px;*/
    line-height:300%;
    text-indent:21pt;
    font-family:\5FAE\8F6F\96C5\9ED1,sans-serif;
    text-align:justify;
    white-space:normal;  
    background: #ffffff;	
}



