﻿/* CSS Document */
*{
	margin:0;
	padding:0;
	}
body{
	font-size:12px;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	background-color:#e4e5e7;
	}
h1{
	text-align:center;
	margin-bottom:20px;
	margin-top:10px;
	font-size:20px;
	font-family:"新宋体";
	}
h2{
	margin-bottom:20px;
	font-weight:bold;
	font-size:18px;
	font-family:"新宋体";
	}
p{
	text-indent:2em;
	margin-bottom:14px;
	}
#main{
	width:940px;
	margin:auto;
	background-color:#FFF;
	}
#head{
	width:940px;
	height:110px;
	float:left;
	line-height:24px;
	background-image:url(../img/head.jpg);
	}
#head #button{
	float:right;
	margin-top:80px;
	}
#head #button img{
	margin:3px;
	border:0;
	}
#head img{
	float:right;
	}
#head #date{
	float:right;
	text-align:right;
	}
#head #date ul{
	margin:10px;
	list-style:none;
	color:#666;
	}
#middle{
	width:940px;
	height:130px;
	float:left;
	}
#underhead{
	width:940px;
	float:left;
	height:27px;
	background-image:url(../img/underhead.jpg);
	}
#nav{
	width:100%;
	float:left;
	height:34px;
	font-size:16px;
	}
#nav ul{
	list-style:none;
	}
#nav li{
	width:10%;
	height:34px;
	line-height:34px;
	float:left;
	background-image:url(../img/navbg.jpg);
	}
#nav a{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
	color:#FFF;
	text-align:center;
	}
#nav a:hover{
	text-decoration:underline;
	}
#nav .choose{
	display:block;
	width:100%;
	height:100%;
	background-image:url(../img/navcho.jpg);
	color:#295b72;
	}
.submenu{
	margin-top:144px;
	width:94px;
	background:#0099CC;
	height:auto;
	float:left;
	z-index:12;
	position:absolute;
	z-index:12;
}
.submenu ul{
	width:94px;
	list-style:none;
	float:left;
	}	
.submenu ul li{
	border-bottom:#CCC 1px solid;
	}
.submenu ul li a{
	display:block;
	width:94px;
	line-height:25px;
	text-align:center;
	text-decoration:none;
	font-size:16px;
	color:#ffffff;
	}
.submenu ul li a:hover{
	text-decoration:underline;
	}
#center{
	width:920px;
	padding:10px;
	float:left;
	}
#index{
	width:680px;
	float:right;
	}
#outplay{
	width:254px;
	height:204px;
	float:left;
	padding:3px;
	margin:10px;
	display:inline;
	border:#CCC 1px solid;
	background-color:#eaeaea;
	}
#play {
	margin:12px;
	display:inline;
	width:250px;
	height:200px;
	float:left;
	overflow:hidden; 
	position:relative;
	margin:2px;
	}  
#play img {
	border:0;
	}  
#play_info{
	position:absolute;
	margin-top:150px;
	padding:8px 0 0 20px;
	height:42px;
	width:202px;
	color:#fff;
	z-index:1001;
	cursor:pointer
	}   
#play_info b{
	font-size:14px;display:block
	}   
#play_bg {
	position:absolute;
	background-color:#000;
	margin-top:150px;
	height:50px;
	width:250px;
	filter: Alpha(Opacity=30);
	opacity:0.4;
	z-index:1000
	}   
#play_text {
	position:absolute;
	bottom:0; 
	right:0;
	width:278px;
	z-index:1002; 
	}   
#play_text ul {
	list-style-type:none; 
	width:104px;
	display:block;
	float:right; 
	padding-top:1px;
	padding-top:0px;
	filter: Alpha(Opacity=80);
	opacity:0.8;
	}   
#play_text ul li {
	width:16px;
	height:16px;
	line-height:16px;
	font-size:12px;
	float:left;
	background-color:#fff;
	border:1px solid #CCC;
	display:block;
	margin:1px;
	color:#069;
	text-align:center;
	cursor:pointer;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}   
#play_list a{
	display:block;
	width:250px;
	height:200px;
	position:absolute;
	overflow:hidden
	}
#teacher{
	width:675px;
	height:327px;
	float:left;
	background-image:url(../img/jianjiebg.jpg);
	background-repeat:no-repeat;
	margin-bottom:12px;
	}
#teacher .title{
	width:655px;
	padding-left:20px;
	height:30px;
	line-height:30px;
	}
#teacher .title a{
	float:right;
	text-decoration:none;
	color:#069;
	margin-right:10px;
	font-size:12px;
	}
#teacher #teacherin{
	width:655px;
	padding:10px;
	float:left;
	font-family:"Courier New", Courier, monospace;
	}
#teacher .teacherinimg{
	padding:3px;
	border: 1px solid #CCC;
	float:left;
	margin-right:10px;
	}
#teacher #teacherin dl{
	float:left;
	width:490px;
	}
#teacher #teacherin dt{
	color:#069;
	font-size:16px;
	font-weight:bold;
	height:30px;
	border-bottom:#ccc 1px solid;
	margin-bottom:6px;
	padding-left:6px;
	}
#teacher #teacherin dd{
	font-size:12px;
	line-height:21px;
	color:#444;
	}
#teacherin dd a{
	text-decoration:none;
	color:#069;
	margin-left:12px;
	}
#teacherin .ul{
	float:left;
	width:350px;
	padding:10px;
	list-style:none;
	}
#teacherin .ul li{
	line-height:24px;
	}
#teacherin .ul li a{
	float:left;
	text-decoration:none;
	width:270px;
	color:#333;
	}
#teacherin .ul li span{
	float:right;
	width:80px;
	text-align:right;
	color:#999;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
#index .box{
	float:left;
	width:332px;
	height:270px;
	border:1px solid #ccc;
	display:inline;
	}
#index .box .title{
	width:322px;
	padding-left:10px;
	line-height:30px;
	height:30px;
	background-image:url(../img/headtitle.gif);
	color:#069;
	font-weight:bold;
	}
#index .box .title span{
	float:left;
	}
#index .box .title a{
	float:right;
	text-decoration:none;
	color:#FFF;
	font-weight:100;
	margin-right:14px;
	}
#index .box .title a:hover{
	text-decoration:underline;
	}
#index .box ul{
	width:308px;
	padding:12px;
	list-style:none;
	}
#index .box ul li{
	width:100%;
	float:left;
	line-height:24px;
	}
#index .box ul li a{
	text-decoration:none;
	float:left;
	font-size:13px;
	color:#555;
	}
#index .box ul li  span{
	float:right;
	font-size:14px;
	color:#999;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
#content{
	width:678px;
	border:#ddd 1px solid;
	float:RIGHT;
	}
#bread{
	width:658px;
	padding-left:20px;
	height:30px;
	line-height:30px;
	color:#666;
	background-image:url(../img/breadbg.jpg);
	}
#article{
	width:638px;
	margin:20px;
	display:inline;
	float:left;
	padding-bottom:30px;
	border-bottom:dotted 1px #CCC;
	font-size:14px;
	line-height:24px;
	color:#555;
	}
#article .time{
	width:638px;
	height:40px;
	line-height:40px;
	font-size:12px;
	color:#999;
	border:#ddd 1px solid;
	background:#fffef7;
	margin-bottom:14px;
	}
#article .time a{
	float:left;
	margin-left:10px;
	}
#article .time span{
	float:right;
	margin-right:10px;
	}
#article tr{
	text-align: center;
	height:36px;
	COLOR: #0076C8; 
	BACKGROUND-COLOR: #F4FAFF;
	}
#article tr p{
	text-indent:0;
	margin:0;
	}
.list{
	width:640px;
	margin:20px;
	padding-bottom:30px;
	}
.list ul{
	list-style:none;
	}
.list ul li{
	width:100%;
	line-height:34px;
	border-bottom:#CCC 1px dashed;
	color:#999;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	}
.list ul li a{
	font-size:14px;
	color:#369;
	float:left;
	text-decoration:none;
	}
.list ul li a:hover{
	text-decoration:underline;
	}
#next{
	width:638px;
	height:20px;
	padding:20px;
	float:left;
	}
#next a{
	text-decoration:none;
	color:#369;
	}
#next a:hover{
	text-decoration:underline;
	}
#next .last{
	float:left;
	}
#next .next{
	float:right;
	}
#sidebar{
	width:230px;
	float:left;
	}
#sidebar .title{
	width:210px;
	padding-left:20px;
	height:31px;
	line-height:31px;
	color:#666;
	font-size:12px;
	}
#notice{
	width:230px;
	line-height:22px;
	color:#900;
	font-weight:bold;
	background-color:#4ad;
	margin-bottom:10px;
	}
#notice .notitle{
	width:218px;
	padding:6px;
	color:#FFF;
	font-size:14px;
	background-color:#4ad;
	border-bottom:#CCC 1px solid;
	}
#notice .notitle a{
	margin-left:75px;
	}
#notice .notitle img{
	border:0;
	}
#notice ul{
	list-style:none;
	padding:14px;
	}
#notice img{
	margin-right:4px;
	}
#notice ul li{
	line-height:22px;
	border-bottom: 1px #FFF dashed;
	margin-bottom:10px;
	}
#notice ul li a{
	text-decoration:none;
	font-weight:100;
	color:#fff;
	}
#new{
	width:230px;
	margin-bottom:10px;
	background-image:url(../img/sidetitle.gif);
	border-bottom:1px solid #ccc;
	}
#new img{
	margin-right:6px;
	}
#new ul{
	width:190px;
	margin:14px;
	list-style:square;
	list-style:none; 
	margin-left:14px;
	}
#new ul li{
	line-height:24px;
	height:24px;
	color:#900;
	}
#new ul li a{
	text-decoration:none;
	color:#369;
	}
#new ul li a:hover{
	text-decoration:underline;
	}
#new  .freid li{
	line-height:34px;
	height:34px;
	padding-left:14px;
	}
#new  .freid li select{
	width:140px;
	height:24px;
	}
#new  .teaachimg{
	padding:2px;
	border:1px solid #ccc;
	margin:10px;
	float:left;
	display:inline;
	}
#new dl{
	float:left;
	width:114px;
	}
#new dt{
	margin-top:10px;
	color:#069;
	font-weight:bold;
	border-bottom:1px #ccc dashed;
	padding-bottom:4px;
	margin-bottom:4px;
	}
#new dd{
	line-height:19px;
	}
#new .more{
	text-decoration:none;
	color:#069;
	}
#new .title a{
	float:right;
	font-size:12px;
	color:#006699;
	text-decoration:none;
	margin-right:10px;
	}
#new .title a:hover{
	text-decoration:underline;
	}
#links{
	width:230px;
	font-size:14px;
	}
#links .links{
	height:41px;
	line-height:40px;
	color:#1e3f75;
	font-weight:bold;
	width:223px;
	background-image:url(../img/linksbg.jpg);
	}
#links span{
	float:left;
	}
#links img{
	float:left;
	margin:12px;
	}
#links ul{
	list-style:none;
	padding:10px;
	width:180px;
	}
#links ul li{
	float:left;
	width:120px;
	line-height:30px;
	margin:2px;
	}
#links ul li a{
	text-decoration:none;
	color:#369;
	}
#imgsrun{
	float:left;
	overflow:hidden;
	width:900px;
	height:140px;
	padding:20px;
	background-color:#eee;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	}
#imgsrun .imgtd{
	width:150px;
	height:130px;
	text-align:center;
	line-height:24px;
	color:#1e3f75;
	}
#imgsrun img{
	background-color:#fff;
	padding:4px;
	margin:6px;
	}
#footer{
	padding:20px;
	width:900px;
	line-height:30px;
	color:#444;
	text-align:center;
	}
#footer ul{
	list-style:none;
	}
#footer .logo{
	float:left;
	width:100px;
	height:100px;
	margin:14px;
	padding-right:40px;
	border-right:#CCC 1px solid;
	}
#footer .copy{
	margin-left:10px;
	}
