﻿@charset "utf-8";
body{
	/* background-image:url(../images/dcbjt01.png); */
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}
ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;vertical-align:top;}
ul,li{list-style-type:none;}
a {text-decoration:none; color:#333;}
a:hover{text-decoration:underline;}
/*a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}*/


.maindiv {
	width: 1240px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
.maindivclass {
	width: 1240px;
	margin-right: auto;
	margin-left: auto;
	background-color: #D8CECE;
	/*background-image: url(../images/bj3.png);
	background-repeat: repeat;*/
}
.maindiv0 {
	width: 1240px;
	margin-right: auto;
	margin-left: auto;
	background-color: #fff;
}
#maincontentdiv {
	width: 1240px;
	min-height:600px;
	overflow:visible;
	margin-right: auto;
	margin-left: auto;	
}
#headdiv{
	width: 1240px;
	height:223px;
	/*background-image: url(../images/yxbj001.jpg);
	background-repeat: no-repeat;*/
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#headerdiv{
	width: 1240px;
	height: 223px;
	border-bottom:solid 3px #69F;
	background-image: url(../images/yxbj001.jpg);
	background-repeat: no-repeat;
	background-color: #fefefe;
}
#posdiv{
	height: 30px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;	
	/*background-image:url(../images/bjs01.png);
	background-repeat:repeat;*/
	color: #000000;
	font-weight: bold;
	overflow:hidden;
	font-size:16px;
}

#bottomdiv{
	/*width: 1240px;*/
	clear: both;
	height: 160px;
	margin-top: 20px;
	padding-top: 20px;
	text-align: center;
	font-size: 14px;
	margin-left: auto;
	margin-right: auto;
	color: #000000;
	background-image: url(../images/dcbjt02.png);
	background-repeat: repeat-x;
}

.leftdiv {
	float: left;
	width: 860px;
	min-height: 600px;
	border:#cccccc solid 2px;
	padding: 10px;
	line-height: 130%;
	background-color: #fefefe;
}
.rightdiv {
	float: right;
	width: 320px;
	padding-right: 10px;
	min-height: 600px;
	line-height:30px;
	border:#cccccc solid 2px;
	background-color:#fefefe;
}
.msgdiv{
	width: 100%;
	height:300px;
	line-height:25px;;
}
.teacherdiv{
	float: right;
	width: 320px;
	padding:10px;
	min-height: 500px;
	line-height:25px;
	overflow:visible;
	border:#cccccc solid 2px;
	background-color:#fefefe;
}
.tmsgdiv{
	width: 100%;
	min-height:300px;
	overflow:visible;
	line-height:25px;;
}
.linkdiv{
	width: 100%;
	min-height:320px;
	line-height:30px;
	font-size:12px;
}
.videoleftdiv {
	margin-left:5px;
	float: left;
	width: 860px;
	min-height: 600px;
}
.videowindowdiv854{
	margin-left:auto;
	margin-right:auto;
	width:860px;
}
.videowindowdiv640{
	margin-left:auto;
	margin-right:auto;
	width:646px;
}
.videotitle{
	text-align:left;
	margin-top:20px;
	height:30px;	
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
}
.videorightdiv {
	float: right;
	width: 320px;
	min-height: 550px;
	margin-top:50px;
	margin-right:5px;
	overflow:visible;
	color:#FFF;
}
.labeltitle{
	margin-top:10px;		
	margin-bottom:10px;
	text-align:left;
	width: 960px;
	height:30px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px #FFFFFF dotted;
}
.videorightdiv li a{
	color:#FFF;
	font-size:12px;
}
.ctitlediv{
	height:25px;
	padding-top:10px;
	border-bottom: double 2px #930;
	margin-bottom:10px;
	font-size:16px;
	font-weight:bolder;
	color:#930;
}
.hchaperdiv{
	height:25px;
	padding-top:10px;
	background-image:url(../images/arrow4.gif);
	background-repeat: no-repeat;
	background-position:0px 14px;
	padding-left:18px;
	border-bottom: solid 1px #cccccc;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bolder;
	color:#036;
}
.htimediv{
	margin-left:20px;
	line-height:25px;
	font-size:12px;
	background-image:url(../images/c-fold.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
	padding-left:18px;
	border-bottom: dotted 1px #cccccc;
	clear:both;
}
.cleardiv{
	clear:both;
}
#msgdiv{
	display:none;
	height:0;
}
#msgwindow{
	display:none;
	height:0px;
	width:0px;
}
.li_label{
	background-image:url(../images/arrow4.gif);
	background-repeat: no-repeat;
	background-position:0px 5px;
	padding-left:18px;
}
.li_rightdiv{
	background-image:url(../images/star.gif);
	background-repeat: no-repeat;
	background-position:0px 7px;
	padding-left:18px;	
}
.li_msgdiv{
	background-image:url(../images/star.gif);
	background-repeat: no-repeat;
	background-position:0px 7px;
	padding-left:18px;	
	font-size:12px;
}
.imglisttable{
	border-top:0px;
	border-bottom:0px;
	border-left:#f6f6f6 2px solid;
	border-right:#f6f6f6 2px solid;
	padding:0px;
	background-color:#fefefe;
	
}
.imglisttd{
	padding:10px;
	text-align:center;
	font-size:12px;
	vertical-align: top;
}
.imglisttitletd{
	height:25px;
	margin-top:15px;
	font-size:16px;
	font-weight:bold;
	padding-top:10px; 
	border-bottom:1px solid #cccccc; 
	background-color:#f6f6f6;
}

.focuseimage{
	margin: 0px;
	padding: 0px;
	width: 450px;
	height: 254px;
	overflow: hidden;
	float: left;
}
.focuseimage .piciframe{ width:450px; height:254px;  vertical-align:middle; }

.noticediv{
	margin: 0px;
	padding: 0px;
	width: 300px;
	height: 254px;
	overflow: hidden;
	float: right;
}
.noticediv .ntiframe{ width:450px; height:254px;  vertical-align:middle; }


#nav1{
	 
 }
#nav2{
	 
 }
 /* 取消列表样式，内外补间为零 */
 #nav1  ul{
	 list-style:none;
	 margin:0;
	 padding:0;
 }

 /* 横排：控制导航高度 ，使用float 指定每个li的宽度和高度 */
#nav1 li{
	 float:left;
	 width:100px;
	 height:30px;
	 line-height:30px;  /* 文字垂直居中 指定行高为li高度 自动垂直居中 */     
 }

 /* 将a标签区块化就可以指定高度 */
 #nav1 a{
	 display:block;
	 height:100%;
	 text-decoration:none;   /* 取消a标签下划线 */
	 text-align:center;      /* 文字水平居中显示	 background-color:#000; */
	 color:#000000;
	 font-size:16px;
 }

 /* 鼠标放上效果 */
 #nav1 a:hover{
	 background-color:#eee;
	 /*color:#000;*/
 }



 /* 取消列表样式，内外补间为零 */
 #nav2  ul{
	 list-style:none;
	 margin:0;
	 padding:0;
 }

 /* 横排：控制导航高度 ，使用float 指定每个li的宽度和高度 */
#nav2 li{
	 float:left;
	 width:100px;
	 height:30px;
	 line-height:30px;  /* 文字垂直居中 指定行高为li高度 自动垂直居中 */     
 }

 /* 将a标签区块化就可以指定高度 */
 #nav2 a{
	 display:block;
	 height:100%;
	 text-decoration:none;   /* 取消a标签下划线 */
	 text-align:center;      /* 文字水平居中显示	 background-color:#000; */
	 color:#000;
 }

 /* 鼠标放上效果 */
 #nav2 a:hover{
	 background-color:#eee;
	 /*color:#000;*/
 }

 .btnv{
	width: 100px;
	height: 30px;
	cursor: pointer;
}
.titlehr{
	border:  1px solid #cccccc;
	margin-top: 10px;
	margin-bottom: 20px;
	
}
.libgcolor1{
	background-color: cornflowerblue;
}
.contentdiv{
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 10px;
	background-color: #eee;
	border: groove;
}
.contentspan{
	float: right;
	margin-right: 10px;
}
.contenttable{
	font-size:14px;
	border-collapse:collapse;
	border:1px #666 solid;
	table-layout:fixed;
	padding:10px;
	width:100%;
}
.contenttable td{
	text-align: center;
	line-height: 30px;
}	
.contenttable tr:nth-child(odd){
	background:#F4F4F4;
	line-height: 130%;
	border:1px solid black;
}
.contenttable td:nth-child(even){
	color:#000;
	line-height: 130%;
	border:1px solid black;
}
