@charset "gb18030";
/* CSS Document */
body{ color:#333333}

a:link {
	color:#333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}

a:hover {
	color: #B31B1B;
	text-decoration: underline;
}
a:active {
	color: #CCCCCC;
	text-decoration: underline;
}





#infoCon{ width:955px; margin:0px auto; margin-bottom:15px; text-align:left; clear:left}
#loginCon{width:250px; font-size:12px; margin-bottom:15px; clear:right;}
#newsCon{ width:250px; margin-bottom:3px; overflow:hidden; height:450px;}
#camCon{width:680px; float:right; margin-bottom:10px; height:auto;}
#camCon div.textStyle{ color:#333333; font-size:12px; line-height:1.8em; padding:10px;}
#camCon div.textStyle h2{ text-align:center;}
#camCon div.textStyle table{ border:1px #CCCCCC solid; border-collapse:collapse;}
#camCon div.textStyle td {border:1px #CCCCCC solid; line-height:1.8em; font-size:12px;}
#timeCon{ width:250px; float: left; border:#000000 1px solid; padding:1px; clear:left; margin-top:10px;}

#kefu{ width:955px; clear:left;padding:1px; padding-left:10px; font-size:14px; background-color:#CCCCCC; border:#999999 1px solid; text-align:left; margin-top:10px;}

#newsNav{ width:auto;}
#newsNav ul{ float:left; list-style:none; margin:0px; padding:0px;}
#newsNav ul li{float:left; margin:3px 15px 5px 0px;  line-height:2em; visibility:hidden;}

#loginCon a{ font:"宋体"; font-size:12px;}
/*#loginCon h4{ font:"宋体"; font-size:12px; color:#000000; line-height:25px; margin:0px;}*/

#infoNav{ width:auto; height:25px;}
#infoNav ul{ float:left; list-style:none; margin:0px; padding:0px;}
#infoNav ul li{float:left; margin:5px 5px 3px 0px;}
#infoNav ul li a{ padding:1px; text-align:left; display:block; font-size:12px; width:50px; }



.bann{ width:auto; height:25px; margin-bottom:10px; background:#E4E4E4;}
.bann img.more{ position:relative; left:-10px; float:right; top:1px;}
.bann img{ float:left; display:block; margin:5px 5px 0px 5px;}
.bann span{font:"宋体"; font-size:14px; color:#990000; line-height:25px; float:left; font-weight:bold;}
.banncolor{ background-color:#006600;}
.banncolor2{ background:#FF0000;}
.banncolor3{ background:#0066FF;}
/*.banncolor4{ background:#FF9900; background-image:url(images/bg.jpg)}*/
.borStyle{ border:#CCCCCC 1px solid}
.borStyleF{ border-bottom:#CCCCCC 2px solid;}


.infoConE{ width:auto;}
.infoConE div ul{ float:left; list-style:none; margin:0px; padding:0px; padding-left:10px;}
.infoConE div ul li a { display:block; font:12px; 
                        width:310px; height:18px; 
                        border-bottom:#CCCCCC 1px dotted; 
						padding-top:3px;
						 overflow:hidden;   
                         text-overflow:ellipsis; 
						}

.moreStyle{ text-align:right; border:#FFFFFF 0px none}

.buttonOn{
width:60px; padding:2px; text-align:center; color:#990000; display:block; font-size:14px; cursor:pointer;
background-color:#FFFFFF; height:22px;
}
.buttonOff{
width:60px; padding:2px; text-align:center; color:#FFFFFF; display:block; font-size:14px; background-color:;cursor:pointer;
}

.actCon{ width:auto; margin:0px 10px 10px 10px; height:auto; height:61px; clear:left}
.actCon img { display:block; float:left;width:auto; margin-right:10px;}
.actCon span { display:block; float:right; width:auto; text-indent:2em;}
.actCon h5{ display:inline; display:block; margin-bottom:3px; color:#990000;}

/*-----------  课程框列表  ----------*/
#tableLayout{ width:468px;float:left; height:225px;}
.tableLeftMargin{ margin-left:10px; float:right;}
#tableLayout span.swA_on{ display:inline; margin-right:2px; cursor:pointer; color:#CC0000; text-decoration:underline;}

#tableLayout span.swA_off{display:inline; margin-right:2px; cursor:pointer; color:#333333;}

#browser{ width:100%; margin:0px auto; border-collapse:collapse; font-family:"宋体"; text-align:center; font-size:12px}
#browser thead th { border:1px solid #aaa; background-color:#FFFFFF; color:#333333;}
#browser tbody tr td{ padding:2px; text-align:left;}
#browser caption { font-size:14px; text-align:left; padding:2px;}


/*-----------  服务  ----------*/
#camCon2{width:250px; float:left; margin-bottom:5px; height:auto; margin-top:10px; padding-bottom:10px;}
#camCon2 div.Fuwu{ width:230px; margin:0px 0px 10px 5px; height:65px; border:#CCCCCC 1px dotted; padding:5px; float:left;}
#camCon2 div.Fuwu h4{ display:block;margin:0; margin-bottom:5px; width:148px; float:left; font-size:12px;height:18px; line-height:18px;}
#camCon2 div.Fuwu p{ display:block; margin:0;width:148px; float:left; font-size:12px;}
#camCon2 div.Fuwu img{ display:block; float:left; margin-right:5px; border:0px;}
#camCon2 div.Fuwu a { color:#333333;}

/*---------------  head --------------*/

#textCon{width:265px;height:179px;padding:5px; margin:0px 10px 10px 0px; float:left; background:#990000; color:#FFFFFF; line-height:1.6em;}
#imgCon{ width:668px; height:179px; margin-bottom:20px; float:left;}

/* 数字按钮框样式 */
#imgTitle {FILTER:ALPHA(opacity=85);position:relative;left:0px;text-align:left;overflow: hidden;}
#imgTitle_up {left:0px;text-align: left; height:1px; width:inherit; }
#imgTitle_down {left:0px;text-align: right; width:inherit; }
/* 图片框样式 */
.imgClass {border: 0px solid #000;}
/* 图片文字框样式 */
#txtFrom {text-align: center;vertical-align: middle;}
/* 数字按钮样式 */
.button {text-decoration: none;padding: 2px 7px;background: #7B7B63;margin: 0px;font:  12px sans-serif; border-left:#fff 1px solid;}
a.button, a.button:link, a.button:visited {font-family: sans-serif;text-decoration: none;color:#FFFFFF;background-color: #000000;}
a.button:hover {font-family: sans-serif;text-decoration: none;color:#fff;background:#fff; }
.buttonDiv {background: #000000;height: 1px;width: 21px;float: left;text-align: center; vertical-align: middle;}
/*渐变*/ 
.trans { width:90px; background-color:#000;filter : progid:DXImageTransform.Microsoft.Alpha(startX=0, startY=0, finishX=100, finishY=100,style=1,opacity=0,finishOpacity=40);}




