
body {
	font-size:12px;
	color:#3b3b3b;
	margin:0px;
	line-height:150%;
	background:url(../images/bg.gif) repeat-y center;
}


.textin {
	text-indent:2em;
}

a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

#head {
	width:895px;
	margin:0 auto;
}

/*新HEAD区begin*/

#sub_top {
	height:19px;
	width:905px;
	margin:0 auto;
	color:#fff;
	padding-top:7px;
	text-align:right;
	background:url(../images/sub_top_bg.gif) repeat-x bottom;
}

#sub_top a:link {
	color:#00458c;
	text-decoration:none;
}

#sub_top a:visited {
	color:#00458c;
	text-decoration:none;
}

#sub_top a:hover {
	color:#ff7b16;
	text-decoration:underline;
}



#main_logo {
	width:905px;
	margin:0 auto;
	height:178px;
	border-top:1px #013370 solid;
	border-bottom:1px #013370 solid;
}


#nav {
	height:30px;
	width:905px;
	margin:0 auto;
	background:url(../images/sub_nav.gif) repeat-x;
}

#nav .logo2 {
	height:20px;
	width:170px;
	float:left;
	background:url(../images/sub_logo2.gif) no-repeat left top;
}

#nav .menu {
	padding-top:7px;
	padding-right:0px;
	padding-bottom:2px;
	color:#fff;
	text-align:right;
	float:right;
	font-size:14px;
}

#nav .menu a {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding:8px 8px 6px 8px;
}

#nav .menu a:visited {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding:8px 8px 6px 8px;
}

#nav .menu a:hover {
	width:80px;
	height:25px;
	padding:8px 8px 6px 8px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/nav_over.gif) repeat-x bottom right;
}




/*新HEAD区end*/

.en {
	font-family:Arial, Helvetica, sans-serif;
}

/*2007.06.29*/

.mainblock {
	width:263px;
	float:left;
	margin:12px;
}


.mainblock .content{
	width:261px;
	padding:10px;
	border:1px #dadada solid;
}

.mainblock .title {
	height:22px;
	width:255px;
	font-weight:bold;
	padding-top:8px;
	padding-left:28px;
	background:url(../images/sub_title.gif) no-repeat bottom left ;
}

.mainblock .content .pic {
	width:82px;
	height:120px;
	float:left;
}

.mainblock .content .pic img{
	border:1px #dadada solid;
	width:80px;
	height:118px;
}

.headerblock {
	width:100%;
	clear:both;
	height:22px;
	padding-top:6px;
	background:url(../images/pix_title.gif) repeat-x left bottom;
	color:#fff;
	font-size:14px;
	border:1px #3b68a1 solid;
	font-weight:bold;
	font-family:黑体;
	margin:0px;
}

.courseheaderblock {
	height:20px;
	padding-top:7px;
	padding-left:15px;
	background:url(../images/bbs_head.gif) repeat-x left bottom;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}


.mainblock .content .summary {
	margin-left:10px;
	width:169px;
	color:#204179;
	float:right;
	line-height:150%;
}

.mycoursebox {
	border:1px #dadada solid;
	width:100%;
	height:100%;
	background-color:#fff;
	margin-bottom:10px;
	padding-bottom:10px;
}

/*KeCheng_list*/

.titleblock{
	height:20px;
	background:url(../images/long_title02.gif) #fff repeat-x bottom;
	color:#204179;
	font-size:14px;
	font-weight:bold;
	font-family:黑体;
	margin:0px;
}

.titleblock .title{
	width:100px;
	text-align:left;
	height:22px;
	margin-top:19px;
	margin-left:10px;
	float:left;
}

.titleblock .menu{
	width:500px;
	text-align:right;
	height:22px;
	margin-top:10px;
	padding-top:17px;
	margin-right:10px;
	float:right;
}


.titleblock .menu div{
	width:70px;
	float:right;
}


.listcourse {
	border:1px #dadada solid;
	padding:15px 5px 15px 5px;
	background-color:#fff;
	
}

.listcourse .mainblock2 {
	height:120px;
	padding: 10px 5px 10px 5px;
	background-color:#fff;
	border:1px #dadada solid;
	margin:10px;
}


.mainblock2 .title{
	font-weight:bold;
}

.listcourse .mainblock2 .pic {
	width:82px;
	float:left;
	margin:5px;
}

.listcourse .mainblock2 .pic img {
	border:1px #ccc solid;
	width:82px;
	float:left;
}

.listcourse .mainblock2 .content {
	height:110px;
	background-color:#f7f6e6;
	width:480px;
	padding: 5px 10px 10px 5px;
	margin:5px;
	float:left;
	line-height:160%;
}

.listcourse .mainblock2 .content .title {
	color:#345b9d;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:1px #ccc dashed;
}


.listcourse .mainblock2 .content .summary {
	line-height:160%;
	width:100%;
	padding:5px;
}


.listcourse {
	border:1px #dadada solid;
	padding:15px 5px 15px 5px;
	background-color:#fff;
	
}

 .examination {
	height:100px;
	padding: 10px 5px 10px 5px;
	background-color:#fff;
	border:1px #dadada solid;
	margin:10px;
}

.examination .pic {
	width:82px;
	float:left;
	margin:5px;
}

.examination .pic img {
	border:1px #ccc solid;
	width:82px;
	float:left;
}

.examination .content {
	height:110px;
	background-color:#f7f6e6;
	width:90%;
	padding: 5px 10px 10px 5px;
	margin:5px;
	float:left;
	line-height:160%;
}

.examination .content .title {
	color:#345b9d;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:1px #ccc dashed;
}


.examination .content .summary {
	line-height:160%;
	width:100%;
	padding:5px;
}


/*shou ye tong yong*/

.mybox {
	width:100%;
	background-color:#fff;
	border:1px #c3d8e3 solid;
	margin-bottom:10px;
}

.mybox .title {
	height:20px;
	padding-top:6px;
	font-weight:bold;
	color:#000099;
	font-size:14px;
	padding-left:10px;
	background:url(../images/pix_title.gif) repeat-x bottom;
}

.mybox .menu {
	height:20px;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	font-weight:bold;
}

.mybox .content {
padding-left:10px;
width:90%;
}

.mybox .content .pic {
	width:100px;
	height:100px;
	float:left;
}

.mybox .content .summary {
	width:70%;
	float:left;
}


.mybox .content .summary ul {
	margin-left:10px;
	width:100%;
	margin-bottom:0px;
}


.mybox .content .summary ul li {
	list-style:none;
	padding-left:10px;
	background:url(../images/02420565.gif) 0px 5px no-repeat ;
}

.mybox .footer{
	clear:both;
	padding-bottom:8px;
	padding-right:20px;
	text-align:right;
}

/*main ul */

.glossary {
	background-color:#fff;
	margin:0px;
	height:100%;
}

.glossarylist {
	height:100%;
	line-height:150%;
	padding-top:10px;
	background-color:#fff;
}

.glossarylist ul {
	margin-left:20px;
	
}


.glossarylist ul li{
	line-height:90%;
	list-style:none;
	padding-left:15px;
	background:url(../images/02420565.gif) 0px 0px no-repeat ;
}

.glossarylist ul li a:link{
	font-size:14px;

}.glossarylist ul li a:visited{
	font-size:14px;

}.glossarylist ul li a:hover{
	font-size:14px;

}

.listexamination {
	margin:0;
	height:100%;
	background-color:#fff;
}

.open {
	clear:both;
}

.searchbox {
	height:100%;
	padding-top:7px;
	padding-bottom:7px;
	background-color:#f3f3f3;
	border-bottom:2px #c4c4c4 solid;
}

.maintable {
	background-color:#fff;
	font-weight:bold;
	border-bottom:1px #dadada solid;
	padding-bottom:10px;
}

.maintitle {
	background-color:#fff;
}

.menutable {
	background-color:#fff;
	padding-top:5px;
	padding-bottom:5px;
}



.block_participants .list {
	line-height:200%;
	font-weight:bold;
}


.block_activity_modules .list {
	line-height:200%;
	font-weight:bold;
}


.block_admin .list {
	line-height:200%;
	font-weight:bold;
}







/*main.css begin*/

/*清除浮动 begin*/

div {
	word-wrap:break-word;;
}
.clear {
	clear:both;
}
/*清除浮动 end*/

/*页面标题 begin*/
.ptitle {
	height:20px;
	font-weight:bold;
	padding-top:8px;
	padding-left:15px;
	color:#fff;
	font-size:14px;
	border:1px #3b679f solid;
	background:url(../images/pix_title.gif) repeat-x bottom;
}

.ptitle a:link{
	color:#fff;
	text-decoration:none;
}

.ptitle a:visited{
	color:#fff;
	text-decoration:none;
}

.ptitle a:hover{
	color:#fff;
	text-decoration:underline
}

/*页面标题 end*/

.pmenu {
    height:17px;
	font-weight:bold;
	padding-top:7px;
	padding-left:15px;
	color:#0d3e7c;
	border-top:1px #fff solid;
	border-left:1px #92afdb solid;
	border-right:1px #92afdb solid;
	background:url(../images/bbs_top_2.gif) repeat-x bottom;
}

/*TITLE下左边内容 begin*/
.p_left {
	width:60%;
	float:left;
}
/*TITLE下左边内容 end*/

.p_center {
    text-align:center;
}

/*TITLE下左边内容 begin*/
.p_right {
	width:35%;
	float:right;
	font-size:12px;
	margin-right:5px;
	text-align:right;
}
/*TITLE下左边内容 end*/



/*页面菜单 begin*/
.psearch {
	height:33px;
	font-size:14px;
	font-weight:bold;
	padding-top:17px;
	padding-left:15px;
	background:url(../images/long_title02.gif) repeat-x;
	text-align:right;
}
/*页面菜单 end*/

/*页面栏目标题 begin*/
.pcolumns {
	height:19px;
	color:#fff;
	font-weight:bold;
	padding:5px 15px 5px;
	background:url(../images/pix_title.gif) repeat-x bottom;
}
.pcolumns a:link{
	color:#fff;
	text-decoration:none;
}

.pcolumns a:visited{
	color:#fff;
	text-decoration:none;
}

.pcolumns a:hover{
	color:#fff;
	text-decoration:underline
}
/*页面栏目标题 end*/


/*带边框的板块 begina*/
.pcontent {
	border:1px #c3d8e3 solid;
	padding:10px;
	word-wrap:break-word;
	background-color:#e3eaf2;
}
/*带边框的板块 end*/

/*带边框的板块 begina*/
.pborder {
	border:1px #c3d8e3 solid;
	padding:10px;
	word-wrap:break-word;
}

.border {
	border:1px #c3d8e3 solid;
	word-wrap:break-word;
}

/*带边框的板块 end*/


/*无边框的板块 begina*/
.pnoborder {
	padding:10px;
	word-wrap:break-word;
}
/*无边框的板块 end*/


/*表格 begina*/
.ptable {
	width:100%;
	padding:5px;
	border:1px #c3d8e3 solid;
	border-collapse:collapse;
	word-wrap:break-word;
}

.ptable th {
    color:#0d3e7c;
	border:1px #c3d8e3 solid;
	background:url(../images/bbs_top_2.gif) repeat-x bottom;
	
}

.ptable td {
	border:1px #c3d8e3 solid;
	background-color:#e3eaf2;
}

/*表格 end*/


/*上外边距10像素 begina*/
.m_top_10 {
	margin-top:10px;
}
/*上外边距10像素 end*/

/*内边距10像素 begina*/
.p_top_10 {
	padding:10px;
}
/*上边距10像素 end*/

/*居中 begina*/
.center {
	text-align:center;
}
/*txtbox end*/
.txt_box {
	height:16px;
}

/*txtbox begina*/
.center {
	text-align:center;
}
/*居中 end*/


/*淡蓝色背景 begina*/
.blue_bg_01 {
	background-color:#e3eaf2;
}
/*淡蓝色背景 end*/

form{
	display: inline;
}

/*灰色背景 begina*/
/*.pform {
	background-color:#f3f3f3;
}*/

.pform {
	width:100%;
	padding:5px;
	border:1px #c3d8e3 solid;
	border-collapse:collapse;
	word-wrap:break-word;
}

.pform th {
    color:#0d3e7c;
	border:1px #c3d8e3 solid;
	background:url(../images/bbs_top_2.gif) repeat-x bottom;
	
}

.pform td {
	border:1px #c3d8e3 solid;
	background-color:#e3eaf2;
}

/*灰色背景 end*/



/*深蓝色背景 begina*/
.blue_bg_02 {
	background-color:#d7e4f2;
}
/*深蓝色背景 end*/


/*新闻列表 begina*/
.tcat_tab {
  border-bottom:1px #ccc dashed;
  font-size:14px;
  
}

.tab_list {
	border-bottom:1px #ccc dashed;
	margin-top:10px;
}

.tab_list th{
	border-bottom:1px #ccc dashed;
}

.tab_list td {
	border-bottom:1px #ccc dashed;
}

.book_list {
    margin:10px;
    border-bottom:1px #ccc dashed;
}

.book_list td {
    margin:10px;
	border-bottom:1px #ccc dashed;
}


/*新闻列表 end*/


/*不带样式列表 begina*/
.plist_01 {
	margin:0px;	
}

.plist_01 li{
	line-height:150%;
	list-style:none;
}


/*不带样式列表 end*/


/*有序列表 begina*/
.plist_ol {
	margin-left:25px;
}

.plist_ol li{
	line-height:150%;
	margin-left:0px;
	padding-left:0px;
}


/*不带样式列表 end*/

/*带样式列表 begina*/
.plist_02 {
	margin:0px;	
}

.plist_02 li{
	padding-left:15px;
	line-height:150%;
	list-style:none;
	background:url(../images/arrow.gif) no-repeat 5px 7px;
}


/*带样式列表 end*/


/*main.css end*/





/*英文字体样式 begin*/
.en {
	font-family:Arial, Helvetica, sans-serif;
}
/*英文字体样式 end*/



/*深蓝色 begin*/
.blue {
	color:#204179;
}

.blue A:link {
	color:#204179;
	text-decoration:none;
}
.blue A:visited {
	color:#204179;
	text-decoration:none;
}
.blue A:hover {
	color:#ff7800;
	text-decoration:none;
}
/*深蓝色 end*/


/*块一begin*/
.pblock {
	border:1px #fe843b solid;
}

.pblock_tilte {
	height:20px;
	font-size:12px;
	font-weight:bold;
	background-color:#fadac3;
}

.b_left {
	width:100px;
	padding-top:4px 10 10 10px;
	float:left;
	color:#fff;
	background:url(../images/sub_TitleBg01.gif) repeat-x;
}

.b_right {
	width:100px;
	height:16px;
	padding-top:4px;
	float:right;
	text-align:right;
	padding-right:5px;
}


.pblock_content {
	padding:8px;
}
/*块一emd*/


/*块二begin*/
.pblock_02 {
	border:1px #a9cbed solid;
}

.pblock_tilte_02 {
	height:20px;
	font-size:12px;
	font-weight:bold;
	background-color:#e6effb;
	color:#24518c;
}

.b_left_02 {
	padding-top:2px;
	float:left;
	padding-left:20px;
	background:url(../images/l_arrow.gif) no-repeat 10px 45%;
}

.b_right_02 {
	width:100px;
	height:16px;
	padding-top:4px;
	float:right;
	text-align:right;
	padding-right:5px;
}


.pblock_content_02 {
	padding:8px;
}

.pbtab {
}

.pbtab td {
}

/*块二emd*/



/*标题一begin*/
.b_title_01 {
	width:500px;
	height:25px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px #000 solid;
}

.c_left A:link {
	font-size:14px;
}
.c_left A:visited {
	font-size:14px;
}
.c_left A:hover {
	font-size:14px;
}

.c_left {
	width:400px;
	padding-top:5px;
	float:left;
	font-weight:bold;
	background:url(../images/square_arrow.gif) no-repeat 0px 5px;
	padding-left:28px;
}

.c_right {
	width:70px;
	padding-top:5px;
	text-align:right;
	float:right;
	font-weight:bold;
}



/*标题一emd*/




/*标题二begin*/
.b_title_02 {
	width:500px;
	height:25px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px #ff9900 solid;
}

.c_left_02 {
	width:200px;
	padding-top:5px;
	float:left;
	font-weight:bold;
	background:url(../images/circle_01.gif) no-repeat 0px 6px;
	padding-left:22px;
}

.c_right_02 {
	width:70px;
	padding-top:5px;
	text-align:right;
	float:right;
	background:url(../images/ico_jh4.gif) no-repeat 10px 10px;
	font-weight:bold;
}

.c_right_02 a:link {
	color:#999999;
	font-size:12px;
}

.c_right_02 a:visited {
	color:#999999;
	font-size:12px;
}

.c_right_02 a:hover {
	color:#999999;
	font-size:12px;
}


/*标题二emd*/




/*页面标题begin*/
.page_title_01 {
	width:750px;
	height:26px;
	font-size:14px;
	font-weight:bold;
	background:url(../images/title_bg_02_right.gif) repeat-x bottom;
	border-bottom:1px #4f84d7 solid;
}

.d_left {
	width:179px;
	height:18px;
	padding-top:8px;
	float:left;
	font-weight:bold;
	color:#fff;
	background:url(../images/title_bg_02.gif) no-repeat;
	padding-left:30px;
}

.d_right {
	width:500px;
	padding-top:8px;
	text-align:right;
	float:right;
	font-weight:bold;
}

.d_right a:link {
	color:#3d6aa4;
	font-size:12px;
}

.d_right a:visited {
	color:#3d6aa4;
	font-size:12px;
}

.d_right a:hover {
	color:#3d6aa4;
	font-size:12px;
}


/*页面标题emd*/



/*灰色 begin*/
.gray {
	color:#9e9e9e;
}

.gray A:link {
	color:#9e9e9e;
	text-decoration:none;
}
.gray A:visited {
	color:#9e9e9e;
	text-decoration:none;
}
.gray A:hover {
	color:#000;
	text-decoration:none;
}
/*灰色 end*/


/*白色 begin*/
.gray {
	color:#fff;
}

.gray A:link,.gray A:visited,.gray A:hover {
	color:#fff;
	text-decoration:none;
}

/*白色 end*/



/*字体大小 begin*/
.font_12{
	font-size:12px;
}

a.font_12{
	font-size:12px;
}


.font_14{
	font-size:12px;
}

a.font_14{
	font-size:12px;
}

.font_16 {
	font-size:16px;
}


a.font_16 {
	font-size:16px;
}

.font_18 {
	font-size:16px;
}

a.font_18 {
	font-size:16px;
}


/*字体大小 end*/




/*字体加粗 begin*/
.b {
	font-weight:bold;
}
/*字体大小 end*/




/***
 *** Forms
 ***/

form.mform {
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.fspacer {
  padding-top:8px;
}

.hide {
  display:none;
}

.fborder {
border: 1px solid #86B9D6;
padding: 1px;
clear: both;
background-color: #FFFFFF;
}

.fcategory {
  width: 100%;
  padding-top:10px;
}

.fhiddencat {
  border-top: 1px solid #86B9D6;
  width: 100%;
  margin-top:15px;
}

.fheader {
  height:28px;
  font-size:14px;
  color:#fff;
  font-weight:bold;
  padding: 8px 0 0 10px;
  background:url(../images/fheader_bg.gif) repeat-x top;
}

.fheadertitle {
  padding: 8px 0 0 10px;
}

.advancedbutton{
   text-align:right;
}

.fitem {
  background-color:#e3eaf2;
  height:20px;
}

.fitemtitle {
  display: block;
  float: left;
  width: 25%;
  font-weight:bold;
  padding: 8px 0 0 10px;
  text-align: left;
  border:1px #fff solid;
  border-bottom:none;
  border-right:none;
  margin:0;
}

.fitem .required {
  color:#000;
}

.felement{
  display: block;
  float: left;
  padding-left: 5px;
  margin: 0;
  text-align:left;
  width: 70%;
  border:1px #fff solid;
  border-bottom:none;
}

.fdescription {
  clear: both;
  text-align:right;
  border-top:1px #86B9D6 solid;
  background-color:#e3eaf2;
  height:20px;
}

form.mform fhtmleditor {
  margin: 0 auto;
  width : 200px;
  *float:left !important;
  *float:right;
  padding:10px;
}

form.mform span.error, form.mform span.required {
  color: red;
}

form.mform .fpassword .reveal {
  display:inline;
}

form.mform .fpassword .reveal input {
  margin-left:5px;
  margin-right:3px;
}

/*师资共享*/



#sub_nav {
	height:30px;
	width:905px;
	margin:0 auto;
	background:url(../images/sub_nav.gif) repeat-x;
}

#sub_nav .logo2 {
	height:20px;
	width:170px;
	float:left;
	background:url(../images/sub_logo2.gif) no-repeat left top;
}

#sub_nav .menu {
	width:700px;
	padding-top:7px;
	padding-right:0px;
	padding-bottom:2px;
	color:#fff;
	text-align:right;
	float:right;
	font-size:14px;
}

#sub_nav .menu a {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding:8px 8px 6px 8px;
}

#sub_nav .menu a:visited {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding:8px 8px 6px 8px;
}

#sub_nav .menu a:hover {
	width:80px;
	height:25px;
	padding:8px 8px 6px 8px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/nav_over.gif) repeat-x bottom right;
}

#sub_logo {
	width:905px;
	height:80px;
	margin:0 auto;
}


#sub_nav_02 {
	width:905px;
	margin:0 auto;
	height:18px;
	background:url(../images/sub_nav_bg.gif) repeat-x;
	padding-top:10px;
	font-size:12px;
	margin-bottom:10px;
	color:#000;
}

#sub_nav_02 .nav_list {
	float:left;
	height:18px;
	padding-left:10px;
	font-size:12px;
	color:#000;
}

#sub_nav_02 .name{
	float:right;
	margin-right:5px;
}



#sub_nav_02 a{
	font-size:12px;
	color:#000;
	text-decoration:none;
}

#sub_nav_02 a:visited{
	font-size:12px;
	color:#000;
	text-decoration:none;
}

#sub_nav_02 a:hover{
	font-size:12px;
	text-decoration:underline;
	color:#000;
}


#t_main {
	width:900px;
	margin:0 auto;
	margin-top:10px;
	background-color:#fff;
}

#t_main_02 {
	width:900px;
	margin:0 auto;
}

#t_left {
	width:620px;
	float:left;
}

#t_right {
	width:270px;
	float:right;
	margin-left:5px;
}

.dtitle {
	margin:0 auto;
	height:13px;
	padding:5px 5px 5px 10px;
	background-color:#D4E3F6;
	color:#000;
	font-weight:bold;
}

/*块一begin*/
.t_block_01 {
	margin-bottom:10px;
	border:1px solid #cbd7ec;background:#FFF;
}

.t_block_01 .t_b_title {
	height:25px;
	background-color:#D4E3F6;
}

.t_block_01 .t_b_title .t_title_left {
	width:60%;
	height:17px;
	padding:5px 0px 0px 15px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#292929;
}

.t_block_01 .t_b_title .t_title_right {
	width:20%;
	height:18px;
	padding:7px 7px 0px 0px;
	text-align:right;
	float:right;
}

.t_block_01 .t_b_content {
	padding:10px;
	line-height:150%;
}

.t_block_01 .t_b_content_02 {
	border:1px #8cc0d8 solid;
	padding-top:10px;
	padding-bottom:10px;
}

.t_block_01 .t_b_content_03 {
	border:1px #8cc0d8 solid;
}

.t_block_01 .t_b_content ul {
	margin:0;
}

.t_block_01 .t_b_content ul li {
	list-style:none;
	padding-left:15px;
	line-height:150%;
	background:url(../images/b_arrow.gif) no-repeat 5px 7px;
	margin:0;
}

.t_block_01 .t_b_content_02 {
	margin:0;
}

.t_block_01 .t_b_content_02{
	list-style:none;
	padding-left:15px;
	line-height:150%;
	background:url(../images/b_arrow.gif) no-repeat 5px 7px;
	margin:0;
}

/*块一end*/


/*块4begin*/
.t_block_04 {
	margin-bottom:10px;
}

.t_block_04 .t_b_title {
	height:25px;
	background:url(../images/t_title_bg.gif) repeat-x ;
}

.t_block_04 .t_b_title .t_title_left {
	width:60%;
	height:17px;
	padding:8px 0px 0px 25px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#02407d;
	background:url(../images/t_title_left.gif) no-repeat left ;
}

.t_block_04 .t_b_title .t_title_right {
	width:20%;
	height:18px;
	padding:7px 7px 0px 0px;
	text-align:right;
	float:right;
	background:url(../images/t_title_right.gif) no-repeat right ;
}

.t_block_04 .t_b_content {
	padding:10px;
	line-height:150%;
	border:1px #8cc0d8 solid;
}

/*块1end*/


/*块二begin*/
.t_block_02 {
	margin-bottom:10px;
}

.t_block_02 .t_b_title {
	height:25px;
	background:url(../images/t_title_bg_01.gif) repeat-x ;
}

.t_block_02 .t_b_title .t_title_left {
	width:60%;
	height:17px;
	padding:8px 0px 0px 25px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:url(../images/t_title_left_01.gif) no-repeat left ;
}

.t_block_02 .t_b_title .t_title_right {
	width:20%;
	height:18px;
	text-align:right;
	padding:7px 7px 0px 0px;
	float:right;
	background:url(../images/t_title_right_01.gif) no-repeat right ;
}

.t_block_02 .t_b_content {
	padding:10px;
	zoom:1;
	line-height:150%;
	border:1px #8cc0d8 solid;
	background-color:#f3fdff;
}

.t_block_02 .t_b_content ul {
	margin:0;
}

.t_block_02 .t_b_content ul li {
	list-style:none;
	padding-left:15px;
	line-height:150%;
	background:url(../images/b_arrow.gif) no-repeat 5px 7px;
	margin:0;
}

/*块二end*/

.teacher_pic {
	width:95px;
	text-align:center;
	margin-left:5px;
	margin-right:5px;
	float:left;
}

.teacher_pic  .t_pic {
	width:95px;
	height:130px;
	overflow:hidden;
	border:2px #ccc solid;
}


.teacher_table {
	width:100%;
	border:0;
	border-collapse:collapse;
}

.teacher_table th {
	color:#023f7e;
	background-color:#f3fdff;
	border:1px #8cc0d8 solid;
	border-top:0px;
	border-left:0px;
}

.teacher_table td {
	border:1px #8cc0d8 solid;
	border-top:0px;
	border-left:0px;
}


.m_b {
	margin-bottom:10px;
}

.m_l {
	margin-left:10px;
}

.w_460 {
	width:455px;
}

.w_210 {
	width:210px;
}

.f_l {
	float:left;
}


.t_home {
	float:left;
	margin:2px 10px 10px 0px;
}

p {
	margin:5px;
	text-indent:2em;
}

.t_right_head {
	width:85px;
	height:125px;
	float:left;
	margin-right:10px;
	overflow:hidden;
}






.list_04{
	margin-left:15px;
	margin-top:10px;
}

.list_04 li {
	padding-left:15px;
	list-style:none;
	line-height:180%;
	font-size:14px;
	background:url(../images/point_02.gif) no-repeat 5px 7px;
}

.list_04 li a:link{
	line-height:180%;
	font-size:14px;
}

.list_04 li a:visited{
	line-height:180%;
	font-size:14px;
}

.list_04 li a:hover{
	line-height:180%;
	font-size:14px;
}

/*灰begin*/
.gray {
	color:#999;
}


a.gray:link {
	color:#999;
	text-decoration:none;
}

a.gray:visited {
	color:#999;
	text-decoration:none;
}

a.gray:hover {
	color:#999;
	text-decoration:underline;
}
/*灰end*/

/*红begin*/
.red {
	color:#FF0000;
}


a.red:link {
	color:#FF0000;
	text-decoration:none;
}

a.red:visited {
	color:#FF0000;
	text-decoration:none;
}

a.red:hover {
	color:#FF0000;
	text-decoration:underline;
}
/*红end*/


#sub_right_content {
	border:1px #dadada solid;
	padding-bottom:15px;
}

#sub_menu {
	width:890px;
	margin:0 auto;
	height:13px;
	padding:3px 0px 5px 15px;
	background-color:#2370be;
	background:url(../images/sub_menu_bg.gif) repeat-x;
	color:#fff;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

#sub_menu a:link {
	color:#fff;
	text-decoration:none;
}

#sub_menu a:visited {
	color:#fff;
	text-decoration:none;
}

#sub_menu a:hover {
	color:#fff;
	text-decoration:underline;
}

#sub_menu ul {
  padding:0;
  margin:0;
  text-indent:0;
  list-style:none;
}
#sub_menu li {
  display:inline;
}

.show_news {
	width:600px;
	margin:0 auto;
	margin-top:20px;
}

.lxwm {
	width:600px;
	margin:0 auto;
	margin-top:10px;
	padding:20px;
	border:1px solid #000;
}

.show_news .show_news_title{
	margin:0 auto;
	margin-top:20px;
	padding-bottom:10px;
	text-align:center;
	line-height:180%;
	border-bottom:1px #999 solid;
}

.show_news .video_content{
	margin-top:20px;
	line-height:150%;
	color:#333;
	font-size:14px;
	text-align:center;
}

.show_news .show_news_content{
	margin-top:20px;
	line-height:150%;
	color:#333;
	font-size:14px;
}


.show_news .show_news_content p {
	margin-top:5px;
	margin-bottom:5px;
	text-indent:2em;
}


.top {
	border-top:1px #999 dashed;
	margin-top:20px;
	padding-top:3px;
	padding-right:5px;
	text-align:right;
}


.p_b {
	padding-bottom:10px;
	
}

/*标签 begin--------------------*/
#tabs1 {
	float:left;
	width:100%;
	font-size:12px;
	line-height:normal;
}

#tabs1 ul {
	margin:0;
	padding:10px 10px 0 15px;
	list-style:none;
}

#tabs1 li {
	display:inline;
	margin:0;
	padding:0;
}

#tabs1 a {
	float:left;
	background:url("../images/tableft1.gif") no-repeat left top;
	margin:0;
	cursor:pointer;
	padding:0 0 0 6px;
	text-decoration:none;
}

#tabs1 a span {
	float:left;
	display:block;
	cursor:pointer;
	background:url("../images/tabright1.gif") no-repeat right top;
	padding:8px 15px 3px 8px;
	color:#0055aa;
}

#tabs1 a:hover span {
	float:left;
	display:block;
	cursor:pointer;
	background:url("../images/tabright1.gif") no-repeat right top;
	padding:8px 15px 3px 8px;
	color:#fff;
}

#tabs1 #over a {
	background-position:0% -42px;
	float:left;
}

#tabs1 #over a span {
	float:left;
	display:block;
	background:url("../images/tabright2.gif") no-repeat right top;
	padding:8px 15px 3px 8px;
	color:#fff;
}

#tabs1 #over a:hover span {
	float:left;
	display:block;
	background:url("../images/tabright2.gif") no-repeat right top;
	padding:8px 15px 3px 8px;
	color:#fff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs1 a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
	color:#ffffff;
}
#tabs1 a:hover {
	background-position:0% -42px;
}
#tabs1 a:hover span {
	background-position:100% -42px;
}
		
.bottom_content {
	padding:5px 10px 3px 20px ;
	background-color:#2378d8;
	clear:both;
	color:#fff;
}
		
.bottom_content a {
	color:#fff;
	text-decoration:none;
}

.bottom_content a:visited {
	color:#fff;
	text-decoration:none;
}

.bottom_content a:hover {
	color:#fff;
	text-decoration:underline;
}



/*菜单样式begin*/

.nav_cat {
	
}

.nav_cattitle {
	padding-left:20px;
	border-bottom:1px #ccc dashed;
	margin-bottom:10px;
	list-style:none;
	padding-bottom:3px;
	font-size:14px;
	font-weight:bold;
	background:url(../images/nav_menu.gif) no-repeat 2px 4px;
}

.nav_cattitle a, .nav_cattitle a:hover, .nav_cattitle a:visited {
	font-size:14px;
	font-weight:bold;
}

.nav_content {
	padding-left:20px;
}

.nav_menu {
	margin:0;
	padding:0;
}

.nav_menu li {
	padding-left:20px;
	border-bottom:1px #ccc solid;
	margin-bottom:10px;
	list-style:none;
	padding-bottom:3px;
	font-size:14px;
	font-weight:bold;
	background:url(../images/nav_menu.gif) no-repeat 2px 4px;
}

.nav_menu li a, .nav_menu li a:hover, .nav_menu li a:visited {
	font-size:14px;
	font-weight:bold;
}


/* grade part \*/
.generaltableheaderhidden {
	display:none;
}
.generalboxcontenthidden {
	display:none;
}

.pfocus {
	border:1px #c3d8e3 solid;
	padding:2px;
	word-wrap:break-word;
	background-color:#e3eaf2;
}

.pbignews {
	border:1px #87BAEE solid;
	padding:8px;
	word-wrap:break-word;
	background-color:#E9F3FF;
	text-align:center;
}

.pbignews a:link, .pbignews a:hover, .pbignews a:visited {
    font-weight:bold;
	color:#FF0000;
	font-size:14px;
}


.newslist td{font-size:14px;height:23px;line-height:23px;overflow:hidden;padding-left:10px;background:url(../images/li1.gif) no-repeat left 45%; vertical-align:bottom;}
.newslist td a{float:left;}

.menu_tab {
	background-color:#e3eaf2;
	border:1px #bdd4e0 solid;
	
}

.menu_tab th {
	font-weight:bold;
	color:#0d3e7c;
	padding-left:10px;
	text-align:left;
	background:url(../images/bbs_top_2.gif) repeat-x top;
}


.menu_tab td {
	font-weight:bold;
	padding-top:10px;
	color:#0d3e7c;
	border-bottom:1px #95bee7 solid;
}

.menu_tab td a {
	font-weight:bold;
	color:#0d3e7c;
	text-decoration:none;
}

.menu_tab td a:visited {
	font-weight:bold;
	color:#0d3e7c;
	text-decoration:none;
}

.menu_tab td a:hover {
	font-weight:bold;
	color:#ff9600;
	text-decoration:underline;
}



.block_title_02 {
	background:url(../images/block_title_02_bg.png) no-repeat bottom left;
	width:240x;
	height:28px;
	font-weight:bold;
	color:#fff;
}

.block_title_02 .name {
	width:80px;
	height:19px;
	margin-top:6px;
	padding-left:22px;
	float:left;
}

.block_title_02 .more {
	width:40px;
	float:right;
}

.block_title_02 .more a {
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.block_title_02 .more a:visited {
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.block_title_02 .more a:hover {
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.block_content {
	width:200px;
	background-color:#e9f0ff;
	border:1px #355bcf solid;
	padding:10px;
	margin-bottom:10px;
	line-height:150%;
}

.ltitle {
	height:25px;
	font-size:14px;
	margin-bottom:10px;
	border-bottom:1px #345b9d solid;
}

.ltitle .name {
    font-weight:bold;
	width:50%;
	height:19px;
	float:left;
}

.ltitle .more{
	width:50%;
	float:right;
	font-size:12px;
	text-align:right;
	margin-top:6px;
}

.ltitle .more a {
	color:red;
	font-size:12px;
}

.ltitle .more a:visited {
	color:red;
	font-size:12px;
}

.ltitle .more a:hover {
	color:red;
	font-size:12px;
}

.bblock {
  text-align: left;
  font-size:14px;
  font-weight:bold;
  height:23px;
  border:1px #87BAEE solid;
  background-color:#BDDEF8;
  color:#003366;
  padding: 5px 5px 0px 10px;
}

.bcontent {
background-color:#F1F8FF;
border-left:1px #87BAEE solid;
border-right:1px #87BAEE solid;
border-bottom:1px #87BAEE solid;
padding:0 0px 0 10px;
}

.bblock a:link, .bblock a:hover, .bblock a:visited {
color:#003366;
word-wrap:break-word;
}

.bblock1 {
  text-align: left;
  font-size:14px;
  font-weight:bold;
  height:23px;
  border:1px #87B3D8 solid;
  background-color:#F3F9FF;
  color:#003366;
  padding: 5px 5px 0px 10px;
}

.bcontent1 {
border-left:1px #87BAEE solid;
border-right:1px #87BAEE solid;
border-bottom:1px #87BAEE solid;
padding:10px;
}

.bcontent2 {
border-left:1px #87BAEE solid;
border-right:1px #87BAEE solid;
border-bottom:1px #87BAEE solid;
padding:5px;
}

.imgline50 {border:1px solid #b0b0ae; padding:2px;width:50px; height:50px;}
.imgline100 {border:1px solid #b0b0ae; padding:2px;width:100px; height:100px;}
.imgline150 {border:1px solid #b0b0ae; padding:2px;width:150px; height:150px;}
.imgline60 {border:1px solid #b0b0ae; padding:2px;width:86px; height:150px;}

.newslist2, .newslist2 ul{	margin-left:0px;margin-top:0px;}

.newslist2 li {
	padding-left:15px;
	list-style:none;
	font-size:14px;
	line-height:150%;
	background:url(../images/li1.gif) no-repeat 5px 7px;
}

.newslist2 .more { float:right; width:50px; font-size:12px;}

.graylink a, .graylink a:link, .graylink a:visited{
	color:#666;
	font-size:12px;
	text-decoration:underline;
}

.graylink a:hover{
	color:#f00;
	font-size:12px;
	text-decoration:underline;
}


#manage_page {
    padding:10px 5px 0 5px;
}

.picCont { padding:10px 8px 0 8px; color:#656565;}
.picCont img { float:left; margin-right:8px;}



/*video begin*/
dl {
	margin:0;
	padding:0;
}

dt {
	margin:0;
	padding:0;
}

dd {	
	margin:0;
}

ul {
	margin:0;
	padding:0;
}

li {
	margin:0;
	padding:0;
	list-style:none;
}

a:link {
	color:#0b5596;
	text-decoration:none;
}

a:visited {
	color:#0b5596;
	text-decoration:none;
}

a:hover {
	color:#ff7e00;
	text-decoration:underline;
}

img {
	border:none;
}

table {
	border:none;
	clear:both;
}


#v_right_ad {
	width:778px;
	float:right;
	border:1pz #ccc solid;
}


#v_right_ad img {
	display:block;
}




#v_main {
	width:905px;
	background-color:#fff;
	margin:0 auto;
}

#left {
	width:255px;
	float:left;
}

/*begin----------------------*/

.v_home_play {
	width:290px;
	padding:5px;
	border:1px #aaccee solid;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.v_home_play .home_vedio {
	margin-bottom:10px;
}

.v_home_play .txt {
	margin:10px;
	text-align:center;
	padding:8px 0 8px 0 ;
	border:1px #aaccee solid;
	background-color:#ebf3fb;
}

/*end----------------------*/


/*begin----------------------*/
.v_left_block_01 {
	margin-bottom:10px;
}

.v_left_block_01 .title {
	height:31px;
	background:url(../images/login_title_bg.gif) repeat-x;
}

.v_left_block_01 .title .t_left {
	width:140px;
	height:19px;
	float:left;
	font-weight:bold;
	font-size:14px;
	padding:8px 0px 3px 35px;
	background:url(../images/login_title_left.gif) no-repeat left;
}

.v_left_block_01 .title .t_right {
	width:30px;
	height:19px;
	font-size:14px;
	padding:11px 5px 0px 15px;
	float:right;
	text-align:right;
	background:url(../images/login_title_right.gif) no-repeat right;
}


.v_left_block_01 .b_content {
	border:1px #ccc solid;
	padding:10px;
	padding-top:15px;
	zoom:1;
}

/*end----------------------*/

/*begin----------------------*/
.v_list_01 {
	clear:both;

}

.v_list_01 .v_l_li {
	line-height:190%;
	padding-left:20px;
	width:62%;
	display:inline;
	float:left;
	background:url(../images/arrow_01.gif) no-repeat 5px 5px;
}

.v_list_01 .v_r_li {
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	color:#666;
	padding-left:20px;
	width:23%;
	text-align:right;
	display:inline;
}
/*end----------------------*/

/*begin----------------------*/
.pic_txt  {
	margin-bottom:10px;
	border-bottom:1px #ccc dashed;
}

.pic_txt .pic_01 {
	float:left;
	width:100px;
}

.pic_txt .con_01 {
	width:120px;
	float:left;
	margin-left:5px;
}

.pic_txt .con_01 dd{
	line-height:150%;
	margin-top:2px;
	margin-bottom:0px;
	padding-bottom:0;
}


.pic_txt .con_01 dt a:link {
	color:#0b5596;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

.pic_txt .con_01 dt a:visited {
	color:#0b5596;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

.pic_txt .con_01 dt a:hover {
	color:#0b5596;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
}
/*end----------------------*/


/*begin----------------------*/
.pic_txt_02  {
	margin:5px 0px 5px 5px ;
	float:left;
}

.pic_txt_02 .pic_02 {
	width:175px;
	height:100px;
	overflow:hidden;
	border:4px #dadada solid;
}

.pic_txt_02 .pic_02 .v_01 {
	width:175px;
}

.pic_txt_02 .con_02 {
	width:175px;
	padding-top:15px;
}

.pic_txt_02 .con_02 dd{
	line-height:150%;
	margin-top:2px;
	margin-bottom:0px;
	padding-bottom:0;
}


.pic_txt_02 .con_02 dt a:link {
	color:#0b5596;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

.pic_txt_02 .con_02 dt a:visited {
	color:#0b5596;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

.pic_txt_02 .con_02 dt a:hover {
	color:#0b5596;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
}
/*end----------------------*/


/*begin----------------------*/
.pic_txt_03  {
	width:310px;
	float:left;
	margin-bottom:20px;
}

.pic_txt_03 .pic_03 {
	float:left;
	width:140px;
	height:95px;
	overflow:hidden;
}

.v_02 {
	width:140px;
}

.pic_txt_03 .con_03 {
	width:160px;
	float:left;
	margin-left:5px;
}

.pic_txt_03 .con_03 dd{
	line-height:150%;
	margin-top:2px;
	margin-bottom:0px;
	padding-bottom:0;
}


.pic_txt_03 .con_03 dt a:link {
	color:#0b5596;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

.pic_txt_03 .con_03 dt a:visited {
	color:#0b5596;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

.pic_txt_03 .con_03 dt a:hover {
	color:#0b5596;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
}
/*end----------------------*/

/*begin----------------------*/
.pic_txt_04  {
	width:130px;
	float:left;
	margin-bottom:5px;
}

.pic_txt_04 .pic_04 {
	width:130px;
	height:95px;
	overflow:hidden;
	margin-bottom:15px;
}

.v_02 {
	width:130px;
}

.pic_txt_04 .con_04 {
	width:130px;
}

.pic_txt_04 .con_04 dd{
	line-height:150%;
	margin-top:2px;
	margin-bottom:0px;
	padding-bottom:0;
}


.pic_txt_04 .con_04 dt a:link {
	color:#0b5596;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

.pic_txt_04 .con_04 dt a:visited {
	color:#0b5596;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

.pic_txt_04 .con_04 dt a:hover {
	color:#0b5596;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
}
/*end----------------------*/


#right {
	width:635px;
	float:right;
}


/*beggin----------------------*/
.long_block {
	margin-bottom:10px;
}

.long_block .title {
	height:24px;
	border-bottom:1px #ccc solid;
	padding-bottom:3px;
}

.long_block .title .t_left {
    font-size:14px;
	font-weight:bold;
	width:50%;
	float:left;
	height:18px;
	padding:6px 0px 0px 15px;
	background:url(../images/long_title_left_01.gif) no-repeat 0px 0px;
}

.long_block .title .t_right {
	width:30%;
	float:right;
	text-align:right;
	padding:10px 5px 0px 0px;
}

.long_block .content{
	padding:10px 10px 10px 0px ;
}


/*end----------------------*/


/*beggin----------------------*/
.long_block_02 {
	margin-bottom:5px;
	background-color:#fafafa;
	margin-bottom:10px;
}

.long_block_02 .title {
	height:30px;
	color:#fff;
	background:url(../images/long_block_02_title.gif) repeat-x;
}

.long_block_02 .title .t_left {
	font-size:14px;
	font-weight:bold;
	width:50%;
	float:left;
	height:19px;
	padding:11px 0px 0px 30px;
	background:url(../images/long_block_02_title_left.gif) no-repeat left;
}

.long_block_02 .title .t_right {
	width:30%;
	float:right;
	text-align:right;
	height:17px;
	padding:13px 15px 0px 0px;
	background:url(../images/long_block_02_title_right.gif) no-repeat right;
}
.long_block_02 .title .t_right a{
	color:#fff;
}

.long_block_02 .content{
	height:100%;
	padding:15px 0px 0px 10px ;
	background:url(../images/long_block_02_bg.gif) repeat-x bottom;
	border:1px #ccc solid;
	border-top:none;
}


/*end----------------------*/

.block_03 {
	width:310px;
	margin-bottom:10px;
}

.block_03 .title {
	width:310px;
	height:46px;
	background:url(../images/block3_title.gif) no-repeat ;
}

.block_03 .title .t_left {
	float:left;
	width:50%;
	height:26px;
	padding:18px 0px 0px 40px;
}

.block_03 .title .t_right {
	float:right;
	width:30%;
	height:26px;
	text-align:right;
	padding:20px 10px 0px 0px;
}

.block_03 .content {
	border:1px #ccc solid;
	border-top:none;
	padding:10px;
	zoom:1;
}


.play_btn {
	margin-top:83px;
	z-index:30;
	margin-left:12px;
	cursor:pointer;
	position:absolute;
}

.play_btn_02 {
	margin-top:78px;
	z-index:30;
	margin-left:12px;
	cursor:pointer;
	position:absolute;
}
/*beggin----------------------*/
.font_14 {
	font-size:14px;
}


.font_16 {
	font-size:16px;
}

.font_15 {
	font-size:15px;
}

.b{
	font-weight:bold;
}

.en {
	font-family:Arial, Helvetica, sans-serif;
}

.gray {
	color:#666;
}

.red {
	color:#FF0000;
}

.yellow {
	color:#ff7200;
}

.white  {
	color:#fff;
}

.f_l {
	float:left;
}

.f_r {
	float:right;
}

.m_r {
	margin-right:25px;
}



/*end----------------------*/


.show_vedio {
	width:480px;
	margin:0 auto;
	padding:20px 40px 5px 40px;
}

.vedio_title {
	width:480px;
	margin:0 auto;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}
	
.infor {
	width:470px;
	margin:0 auto;
	margin-top:10px;
	border:1px #ccc solid;
	padding:7px;
	line-height:150%;
}

.intro {
	width:620px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:50px;
}

.intro .intro_title {
	height:8px;
	padding:7px 5px 5px 10px;
	font-size:14px;
	font-weight:bold;
	background-color:#dadada;
}
	
.intro .intro_content {
	padding:10px;

}

.intro .intro_content p {
	text-indent:2em;
	line-height:150%;
	margin-top:5px;
	margin-bottom:5px;

}



#sub_main {
	width:905px;
	margin:0 auto;
	background-color:#fff;
}

#sub_left {
	width:640px;
	float:left;
}

#sub_right {
	width:255px;
	float:right;
}

#home_home_head {
	width:905px;
	margin:0 auto;
}

#home_main_top {
	height:19px;
	width:905px;
	margin:0 auto;
	color:#fff;
	padding-top:7px;
	text-align:right;
	background:url(../images/top_bg.gif) repeat-x bottom;
}

#home_main_top a:link, #home_main_top a:visited {
	color:#fff;
	text-decoration:none;
}

#home_main_top a:hover {
	color:#fff;
	text-decoration:underline;
}

#home_sub_nav {
	height:30px;
	width:905px;
	margin:0 auto;
	background:url(../images/sub_nav.gif) repeat-x;
}

#home_sub_nav .logo2 {
	height:20px;
	width:170px;
	float:left;
	background:url(../images/sub_logo2.gif) no-repeat left top;
}

#home_sub_nav .menu {
	width:700px;
	padding-top:7px;
	padding-right:0px;
	padding-bottom:2px;
	color:#fff;
	text-align:right;
	float:right;
	font-size:14px;
}


#home_sub_nav .menu a {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding:8px 8px 6px 8px;
}

#home_sub_nav .menu a:visited {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding:8px 8px 6px 8px;
}

#home_sub_nav .menu a:hover {
	width:80px;
	padding:8px 8px 6px 8px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/nav_over.gif) repeat-x bottom right;
}

#home_sub_logo {
	width:905px;
	height:80px;
	margin:0 auto;
}

img {
	border:none;
}

#home_main {
	width:905px;
	margin:0 auto;
	padding-top:10px;
	clear:both;
	background-color:#fff;
}

#home_main a {
	color:#07519a;
	text-decoration:none;
}

#home_main a:visited {
	color:#07519a;
	text-decoration:none;
}

#home_main a:hover {
	color:#ff6000;
	text-decoration:underline;
}

#home_left {
	width:675px;
	float:left;
	margin-right:8px;
}

#home_left .content {
	margin-left:8px;
}

#home_right {
	width:220px;
	float:left;
}

.home_big_block {
	margin-bottom:10px;
	clear:both;
}

.h_block_01 {
	width:290px;
	height:308px;
	padding:5px;
	border:1px #aaccee solid;
	float:left;
	margin-right:10px;
}

#home_ppt {
	margin-bottom:10px;
}

#home_sub_news {
	border:1px #aaccee solid;
	background-color:#ebf3fb;
	padding:7px 10px 7px 10px;
}


/*列表begin*/
.home_both_ul {
}

.home_both_ul li {
	line-height:180%;
}

.home_news_ul {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
}

.home_news_ul LI {
	clear:both;
	height:25px;
	PADDING-LEFT: 15px; FONT-SIZE: 14px; BACKGROUND: url(../images/add_arrow.gif) no-repeat 5px 10px;}
	
.home_news_ul LI IMG {
	DISPLAY: inline; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 5px; 
}


.home_temp_ul {
	margin-left:10px;
	margin-top:5px;
	margin-bottom:10px;
	clear:both;
}

.home_temp_ul li {
	line-height:170%;
	padding-left:15px;
	height:20px;
	background:url(../images/add_arrow.gif) no-repeat 5px 8px;
}

.home_temp_ul li img {
	display:inline;
	margin-left:5px;
	margin-bottom:3px;
}

/*列表begin*/

.home_ad {
	margin-bottom:5px;
}


.font_14 {
	font-size:14px;
}

.h_block_02 {
	width:360px;
	height:317px;
	float:left;
	border:1px #aaccee solid;
}

.h_block_02 .title {
	padding-top:10px;
	height:30px;
	border:1px #fff solid;
	text-align:center;
	background-color:#ebf3fb;
}

.h_block_02 .title H2 {
	margin:0;
	font-weight:bolder;
	font-size:16px;
	
}



.h_block_03 {
	width:220px;
	clear:both;
	border:1px #aaccee solid;
	margin-bottom:11px;
}

.h_block_03 .title {
	padding:4px 5px 5px 10px;
	background:url(../images/h_right_block_title.gif) repeat-x;
}

.h_block_03 .title .left {
	float:left;
	width:60%;
	height:21px;
	font-weight:bold;
	font-size:14px;
	color:#07519a;
}

.h_block_03 .title .right {
	width:25%;
	float:right;
	text-align:right;
	vertical-align:bottom;
	padding-top:2px;
}

.h_block_03 .bkcontent {
	padding:5px;
	background-color:#ebf3fb;
}

.h_block_03 .menubt {
	width:80px;
	float:left;
	margin:5px 5px 0px 4px;
	text-align:center;
	border:1px #aaccee solid;
	padding:5px;
	font-weight:bold;
	vertical-align:middle;
}

.h_block_03 .menubt img {
  vertical-align:middle;
  height:16px;
  width:16px;
}




.h_block_04 {
	width:300px;
	height:245px;
	float:left;
	border:1px #aaccee solid;
	margin-right:10px;
}

.h_block_04 .title {
	padding:4px 5px 5px 10px;
	background:url(../images/h_right_block_title.gif) repeat-x;
}

.h_block_04 .title .left {
	float:left;
	width:60%;
	height:21px;
	font-weight:bold;
	font-size:14px;
	color:#07519a;
}

.h_block_04 .title .right {
	width:25%;
	float:right;
	text-align:right;
	vertical-align:bottom;
	padding-top:2px;
}

.h_block_04 .content {
	padding:5px;
}




.h_block_05 {
	width:360px;
	height:245px;
	float:left;
	border:1px #aaccee solid;
}

.h_block_05 .title {
	padding:4px 5px 5px 10px;
	background:url(../images/h_right_block_title.gif) repeat-x;
}

.h_block_05 .title .left {
	float:left;
	width:60%;
	height:21px;
	font-weight:bold;
	font-size:14px;
	color:#07519a;
}

.h_block_05 .title .right {
	width:25%;
	float:right;
	text-align:right;
	vertical-align:bottom;
	padding-top:2px;
}

.h_block_05 .content {
	padding:5px;
}




.home_left_a {
	width:60px;
	height:160px;
	line-height:200%;
	border:1px #aaccee solid;
	background-color:#ebf3fb;
	padding:7px 7px 7px 7px;
	margin:1px 10px 5px 3px;
	text-align:center;
	float:left;
}

.home_new_aw {
	float:right;
	margin-bottom:5px;
}

.home_new_aw .home_pic_div {
	width:75px;
	padding:1px;
	float:left;
	overflow:hidden;
	border:1px #aaccee solid;
}

.home_new_aw .home_pic_div img {
	width:80px;
	display:block;
}

.home_new_aw .content {
	width:240px;
	float:left;
	color:#656d77;
}


.h_block_06 {
	width:672px;
	float:left;
	border:1px #aaccee solid;
	margin-bottom:11px;
}

.h_block_06 .title {
	padding:4px 5px 5px 10px;
	background:url(../images/h_right_block_title.gif) repeat-x;
}

.h_block_06 .title .left {
	float:left;
	width:60%;
	height:21px;
	font-weight:bold;
	font-size:14px;
	color:#07519a;
}

.h_block_06 .title .right {
	width:25%;
	float:right;
	text-align:right;
	vertical-align:bottom;
	padding-top:2px;
}

.h_block_06 .content {
	padding:5px;
}



.h_block_07 {
	width:672px;
	float:left;
	border:1px #aaccee solid;
}

.h_block_07 .title {
	padding:4px 5px 5px 10px;
	background:url(../images/h_right_block_title.gif) repeat-x;
}

.h_block_07 .title .left {
	float:left;
	width:60%;
	height:21px;
	font-weight:bold;
	font-size:14px;
	color:#07519a;
}

.h_block_07 .title .right {
	width:25%;
	float:right;
	text-align:right;
	vertical-align:bottom;
	padding-top:2px;
}

.h_block_07 .content {
	padding:5px;
}


.imgline50 {border:1px solid #aaccee; padding:2px;width:50px; height:50px;}
.imgline100 {border:1px solid #aaccee; padding:2px;width:100px; height:100px;}

.home_aw_02 {
	width:100px;
	height:100px;
	border:1px #aaccee solid;
}


.home_con_block {
	width:290px;
	float:left;
	margin-top:5px;
	padding-left:20px;
	margin-right:10px;
}

.home_con_block .home_con_title {
	font-weight:bold;
	color:#07519a;
	padding-left:10px;
	border-bottom:1px #dadada solid;
}


.teachcer_head {
	border-bottom:1px #ccc dashed;
}

.teachcer_head img {
	display:block;
}

#bottom {
	clear:both;
	background-color:#fff;
	margin:0 auto;
	width:905px;
}

#bottom_infor {
	background-color:#ebf3fb;
	margin:0 auto;
	width:905px;
	height:25px;
	color:#999;
	clear:both;	
	padding-top:10px;
	+margin-top:10px !important;
	_margin-top:10px;
	text-align:center;
	border-top:1px #aaccee solid;
	border-bottom:1px #aaccee solid;
}

#bottom_infor a {
	font-size:12px;
	color:#07519a;
	text-decoration:none;
}

#bottom_infor a:visited {
	font-size:12px;
	color:#07519a;
	text-decoration:none;
}

#bottom_infor a:hover {
	font-size:12px;
	color:#ff6000;
	text-decoration:underline;
}


#copyright {

	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	color:#656d77;
}

#copyright .en {
	font-family:Arial, Helvetica, sans-serif;
}


/*侧导航begin*/
.list_nav {
	width:220px;
	clear:both;
	border:1px #63a0ef solid;
	margin-bottom:11px;
}

.list_nav .n_title {
	height:30px;
	padding-left:10px;
	background:url(../images/block_title_bg.gif) no-repeat;
}

.list_nav .n_title .n_left {
	float:left;
	width:60%;
	height:21px;
	color:#fff;
	padding:7px 5px 2px 10px;
	font-weight:bold;
	font-size:14px;
}

.list_nav .n_title .n_right {
	width:25%;
	float:right;
	text-align:right;
	height:21px;
	color:#fff;
	padding:7px 5px 2px 10px;
	vertical-align:bottom;
}

.list_nav .content {
	padding: 0px;
	background-color:#fff;
	border:1px #63a0ef solid;
}

.list_nav_01 {
	height:26px;
	padding-top:4px;
	padding-left:26px;
	font-weight:bold;
	background:url(../images/list_nav_l.gif) #c4d7f0 no-repeat left;
}

.list_nav_02 {
	height:22px;
	padding-top:5px;
	padding-left:42px;
	border-bottom:1px #fff solid;
	background:url(../images/list_nav_2.gif) #d6e6f5 no-repeat 30px 12px;
}


/*侧导航end*/


.v_block_02 {
	width:360px;
	float:right;
	border:1px #aaccee solid;
}

.v_block_02 .title {
	padding:4px 5px 5px 10px;
	background:url(../images/h_right_block_title.gif) repeat-x;
}

.v_block_02 .title .left {
	float:left;
	width:60%;
	height:21px;
	font-weight:bold;
	font-size:14px;
	color:#07519a;
}

.v_block_02 .title .right {
	width:25%;
	float:right;
	text-align:right;
	vertical-align:bottom;
	padding-top:2px;
}

.v_block_02 .content {
	padding:5px;
}

.v_block_02 .pic_txt {
	margin-bottom:5px;
}

.v_block_02 .pic_txt .pic {
	padding:1px;
	float:left;
	overflow:hidden;
	border:1px #aaccee solid;
	margin-bottom:5px;
}

.v_block_02 .pic_txt .txt {
	width:220px;
	float:left;
	color:#656d77;
	margin-left:10px;
}

.h_block_290 {
	width:290px;
	padding:5px;
	border:1px #aaccee solid;
	float:left;
	margin-right:10px;
}

.h_block_290 .title {
	padding:4px 5px 5px 10px;
	background:url(../images/h_right_block_title.gif) repeat-x;
}

.h_block_290 .title .left {
	float:left;
	width:60%;
	height:21px;
	font-weight:bold;
	font-size:14px;
	color:#07519a;
}

.h_block_290 .title .right {
	width:25%;
	float:right;
	text-align:right;
	vertical-align:bottom;
	padding-top:2px;
}

.h_block_290 .content {
	padding:5px;
}


.h_block_360 {
	width:360px;
	float:left;
	border:1px #aaccee solid;
}

.h_block_360 .title {
	padding:4px 5px 5px 10px;
	background:url(../images/h_right_block_title.gif) repeat-x;
}

.h_block_360 .title .left {
	float:left;
	width:60%;
	height:21px;
	font-weight:bold;
	font-size:14px;
	color:#07519a;
}

.h_block_360 .title .right {
	width:25%;
	float:right;
	text-align:right;
	vertical-align:bottom;
	padding-top:2px;
}

.h_block_360 .content {
	padding:5px;
}

.h_block_220 {
	width:220px;
	clear:both;
	border:1px #aaccee solid;
	margin-bottom:11px;
}

.h_block_220 .title {
	padding:4px 5px 5px 10px;
	background:url(../images/h_right_block_title.gif) repeat-x;
}

.h_block_220 .title .left {
	float:left;
	width:60%;
	height:21px;
	font-weight:bold;
	font-size:14px;
	color:#07519a;
}

.h_block_220 .title .right {
	width:25%;
	float:right;
	text-align:right;
	vertical-align:bottom;
	padding-top:2px;
}

.h_block_220 .content {
	padding:5px;
	background-color:#ebf3fb;
}

.line { border-bottom:1px #ccc dashed; font-size:0; clear:both;}
