a{
	color:blue;
	text-decoration: none;
}
a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
a:active {
    text-decoration: none;
}


/*******************************************maskÕÚÕÖ       beg*******************************************/
.loadmask {
    z-index: 700;
    position: absolute;
    top: 0;
    left: 0;
    -moz-opacity: .4;
    opacity: .40;
    filter: alpha( opacity = 40);
	width:100%;
	height:100%;
	zoom:1;
	display:none;
}.loadmask-msg {
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #6593cf;
    background: #c3daf9;
    padding: 2px;
}.loadmask-msg .mask_lading {
    padding: 5px 10px 5px 25px;
    background: #fbfbfb url('images/loading.gif') no-repeat 5px 5px;
    line-height: 16px;
    border: 1px solid #a3bad9;
    color: #222;
    cursor: wait;
}.loadmask-msg .normal {
    padding: 5px 10px 5px 10px;
    background-color: #fbfbfb;
    line-height: 16px;
    border: 1px solid #a3bad9;
    color: #222;
	display:block;
}.masked {
    overflow: hidden !important;
}.masked-relative {
    position: relative !important;
}.masked-hidden {
    visibility: hidden !important;
}
/*******************************************maskÕÚÕÖ       end*******************************************/

.registerBox{
	width:375px;
	margin:0 auto;
}

.registerForm{
	width:auto;
	margin-left:20pt;
	margin-right:20pt;
	margin-top:11pt;
}

.label{
	width:auto;
	font-size:15pt;
	color:#12152A;
	margin-top:10pt;
	margin-bottom:10pt;
}


.openBox{
	width:auto;
	margin:0 auto;
	border:1px solid #BABBC5;
	padding-left:5pt;
	padding-right:5pt;
	border-radius:5pt;
	
}
.openBox input[type="text"]{
	width:100%;
    height:36px; 
    line-height:36pt;
    color:#12152A;
    font-size:13pt;
    vertical-align:middle;
    border:0 none;
    border-radius:5pt;
    outline:none;
    background:url(images/tit2.gif) right 5px center no-repeat; 
}

.inpBox{
	width:auto;
	margin:0 auto;
	border:1px solid #BABBC5;
	padding-left:5pt;
	padding-right:5pt;
	border-radius:5pt;
}
.inpBox input[type="text"]{
	width:100%;
    height:36px; 
    line-height:36pt;
    color:#12152A;
    font-size:13pt;
    vertical-align:middle;
    border:0 none;
    border-radius:5pt;
    outline:none; 
}
.inpBox input[type="password"]{
	width:100%;
    height:36px; 
    line-height:36pt;
    color:#12152A;
    font-size:13pt;
    vertical-align:middle;
    border:0 none;
    border-radius:5pt;
    outline:none; 
}

.inpBox textarea{
	width:100%;
    height:140px; 
    line-height:28pt;
    color:#12152A;
    font-size:13pt;
    vertical-align:middle;
    border:0 none;
    border-radius:5pt;
    outline:none; 
}

.inpYzmBox{
	width:auto;
	margin:0 auto;
	border:1px solid #BABBC5;
	padding-left:5pt;
	padding-right:5pt;
	border-radius:5pt;
	outline:none; 
}

.labelBox
{
    width:auto;
    line-height:28px; 
    margin:5px;
    overflow: hidden;
    padding:0;  
    vertical-align:middle;       
}

/*ÎÄ±¾¿ò*/
.iptYzm{
    width:100pt;
    height:38px;
    margin:0;
    padding:0;
    font-size:12pt;
    vertical-align:middle;
    color:#333333;
    border:0 none;
    outline:none; 
    border-right:1px solid #BABBC5;
}

.btnYzm{
	width:auto;
	margin:0 auto;
	background-color:#fff;
	height:38px;
	border-radius:5pt;
	padding-left:25pt;
	border:0 none;
    outline:none; 
}

.selectBox{
	width:auto;
	margin:0 auto;
	border:1px solid #BABBC5;
	padding-left:5pt;
	padding-right:5pt;
	border-radius:5pt;
}

.selectBox select 
{ 
    background: transparent;    
    border: none; 
    line-height: 36px;   
    color:#12152A;
    font-size:13pt; 
    width: 100%;    
    height: 36px;
    cursor:pointer;
    vertical-align:middle;
    outline:none; 
}

.mutilSelBox{
	width:auto;
	margin:0 auto;
	height: 36px;
    line-height: 36px;
    overflow: hidden;
    padding:0;  
    vertical-align:middle;       
	border:1px solid #BABBC5;
}
.mutilSelBox div{
	float:left;
	height: 36px;
    line-height: 36px;
    cursor:pointer;
}
.mutilSelBox select 
{ 
    background: transparent;    
    border: none; 
    line-height:34px;
    line-height: 34px;   
    color:#12152A;
    font-size:13pt; 
    width: 100%;
    cursor:pointer;
    vertical-align:middle;
    outline:none; 
}

.moreBox
{
    width:auto;
    line-height: 36px;
    overflow: hidden;
    padding:0;  
    vertical-align:middle;       
}
.moreBox div{
	float:left;
	width:70pt;
    margin-right:10px;
    cursor:pointer;
}

.must{
	color:red;
}


.fileBox{
	width:auto;
	margin:0 auto;
	border:1px dashed #BABBC5;
	padding:5pt;
	border-radius:5pt;
	min-height:60pt;
	margin-bottom:10pt;
}

.btnAddZjpt{
	width:auto;
	margin-left:10pt;
	margin-bottom:10pt;
	margin-top:0pt;
	padding-left:15pt;
	color:#98999F;
	font-size:13pt;
	background:url(images/addFile.png) left center no-repeat;
	cursor:pointer;
}

.rowBox{
	width:auto;
	margin:0 auto;
}

.btnFileDown{
	width:auto;
	margin:0 auto;
	margin-top:10pt;
	color:blue;
	cursor:pointer;
}

.fileListBox{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:15px;
	margin-right:15px;
}


.gradeFirst{
	width:auto;
	margin:0 auto;
	height:100%;
	overflow:auto;
	background-color:#e8f0fe;
}

.gradeSecond{
	width:auto;
	margin:0 auto;
	height:100%;
	overflow:hidden;
}

.gradeRow{
	width:auto;
	line-height:36px;
	padding-left:10px;
	padding-right:10px;
	background:url(images/rarrow.png) no-repeat right 10px center; 
	font-size:16px;
	cursor:pointer;
}
.gradeRow:HOVER,.gradeRowHover{
	width:auto;
	line-height:36px;
	padding-left:10px;
	padding-right:10px;
	background:#afcbfc url(images/rarrow.png) no-repeat right 10px center; 
	font-size:16px;
	cursor:pointer;
}
.gradeRow1{
	width:auto;
	line-height:36px;
	padding-left:10px;
	padding-right:10px;
	font-size:16px;cursor:pointer;
}
.gradeRow1:HOVER,.gradeRowHover1{
	width:auto;
	line-height:36px;
	padding-left:10px;
	padding-right:10px;
	font-size:16px;
	background:#f4f4f4;
	cursor:pointer;
}


table.tabGuid{
    width:100%;height:100%;margin:0;padding:0;
    border-collapse:collapse;
    border: 0 none!important;
}
table.tabGuid td
{
    border: 0 none!important;
    padding:0;
    margin:0;
}

.btnImgDel{
	width:90px;
	text-align: left;
	height:22px;
	line-height: 22px;
	padding-left:22px;
	color:#d81e06;
	font-size:14px;
	cursor:pointer;
	background:url(images/btnImgDel.png) left center no-repeat;
	font-family:"Î¢ÈíÑÅºÚ",Arial;  
}

.headBar{
	width:100%;
	height:48px;
	line-height:48px;
	background:#1e94f2;
	font-family: "Î¢ÈíÑÅºÚ",Arial, Helvetica, sans-serif;
	font-size:20px;
	/*color:#a8c3ea;*/
	color:#ffffff;
	position:fixed;
	top:0;
	z-index:100;
	
}

.mainConts{position:relative;background:#f9f9f9; padding:0px;overflow:hidden;margin-top:48px;margin-bottom:15px;}

.biz_back{
	margin-left:10px;
	padding-left:22px;
	float:left;
	height:48px;
	line-height:48px;
	font-size:20px;
	cursor:pointer;
	color:#ffffff;
	letter-spacing: 4px;
	background:url(images/left.png) left center no-repeat;
}

.courseNo{
	width:auto;
	margin-top:10px;
	margin-bottom:10px;
	border: 1px solid #BCDEFF;   
	opacity: 1;
	border-radius:10px;
	padding:25px;
	background:#FBFDFF;
}
.noImg{
	width:auto;
	padding-top:160px;
	margin-left:auto;
	margin-bottom:auto;
	background:url(images/no.png) top center no-repeat;
	color:#666666;
	font-size:16px;
	text-align:center;
}