/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*--------------------  首 页  ---------------------*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/

/* flash形象区 */
.FlashBanner{ text-align: right; padding: 40px 20px 0 0; }
/*--------------------------------------------------*/

/* Logo */
.Logo { float: left; padding: 18px 0 0 12px; }
/*--------------------------------------------------*/

/* 顶部链接 */
.TopLink{ float: right; background: url(imgs/toplink_bg.gif) no-repeat right 0; width: 410px; height: 86px; }
.TopLink ul{ list-style: none; padding: 18px 12px 0 0; margin: 0; float: right; }
.TopLink li {display: inline; padding: 0 0 0px 3px; }
.TopLink  a {font-size: 12px; text-decoration: none; color: #2C2C2C; }
.TopLink  a:hover { color: #FF0000; text-decoration: none; }
/*--------------------------------------------------*/

/* 当前时间 */
.Time { padding: 13px 0 0 12px; clear:both; }
/*--------------------------------------------------*/

/* 菜单 */
.Menu { padding-top: 14px; clear:both; }
.Menu ul { margin: 0; padding: 0; list-style: none; }
.Menu li {
	float: left;
	margin-left: 10px;
	padding: 0 12px 0px 12px;
	border-left: 1px dotted #999; 
}
.Menu a { float: left; font-size: 14px; font-weight: bold; text-decoration: none; color: #333; }
.Menu a:hover { color: #C50101; text-decoration: none; }
/*--------------------------------------------------*/

/* 底部的版权 */
.CopyRight { padding: 24px 0px 0px 0px; text-align: center; font-size: 12px; color:#666; }
.CopyRight a{ color:#666; text-decoration: none;}
.CopyRight a:hover{color: Red; text-decoration: underline;}
/*--------------------------------------------------*/


/* 登录 */
.Login {margin-top: 24px; margin-bottom: 12px; }
.Login .Mod{ margin: 0px; padding: 0px; clear: both; }
.Login .Cell{ float: left; background: url(imgs/login_bg.gif) no-repeat 0 2px; padding-left:14px; }
.Login label{  font-size: 12px; color: #666; }
.Login .Input{ /*clear:both; */ float: left; background-color: #F5F5F3; padding-left:8px;}
.Login .Input input{ width: 120px; font-size: 12px; color: #272727; border: 1px solid #CCC;}
.Login .Submit{margin: 0 4px 0 12px;width: 56px;  }
.Login .BT{
	float: right;
	text-align: center;
	padding: 4px 0 0 0;
	background: url(imgs/bt_bg.gif) no-repeat 0 0;
	height: 20px;width: 44px; 
}
.Login .BT a{ color: #003333; text-decoration: none; }
.Login .BT a:hover{ color: red;  }
/*--------------------------------------------------*/

/* 师资队伍 */
.Faculty {}
.Faculty .Category { margin:20px 0 12px 0; width: 100%;}

.Faculty .L {padding: 12px 0 0 50px; float: left; background: url(images/title_bar01.gif) no-repeat 26px 0; }


.Faculty .Cell{ padding: 0 0 12px 0;}

.Faculty .Pic {/* width:100%;*/ float: left; margin: 0 12px 6px 14px;}

.Faculty .T{/* width:100%;*/ float: left;  margin: 0 0 0 14px;}
.Faculty .Title{padding:0 0 0 10px;  background: url(images/dot02.gif) no-repeat 0 3px; }
.Faculty .Title a{ font-size: 12px; color: #333; text-decoration: none;}
.Faculty .Title a:hover{ color: Black; text-decoration: underline; }

.Faculty .Txt{ }
.Faculty .Txt a{ font-size: 12px; color: #333; text-decoration: none; line-height: 140%; }
.Faculty .Txt a:hover{ }
/*--------------------------------------------------*/


/* 专业建设 */
.Professional{}
.Professional .Category { margin:20px 0 12px 0; width: 100%;}

.Professional .L {padding: 12px 0 0 50px; float: left; background: url(images/title_bar02.gif) no-repeat 26px 0; }


.Professional .Cell{ padding: 0 0 24px 25px;}

.Professional .Pic {/* width:100%;*/ float: left; margin: 0 0 10px 0;}
/*--------------------------------------------------*/

/*--------------------------------------------------*/


/* 精品课程 */
.Course {}
.Course .Category { margin:20px 0 12px 0; width: 100%;}

.Course .L {padding: 12px 0 0 50px; float: left; background: url(images/title_bar04.gif) no-repeat 0 0; }


.Course .T{/* width:100%;*/ float: left;}
.Course .Title{padding:0 0 0 10px;  background: url(images/dot02.gif) no-repeat 0 3px;  }
.Course .Title a{ font-size: 12px; color: #333; text-decoration: none;}
.Course .Title a:hover{ color: Black; text-decoration: underline; }
/*--------------------------------------------------*/


/* 共享资源 */
.Resources {}
.Resources .Category { margin:20px 0 12px 0; width: 100%;}

.Resources .L {padding: 12px 0 0 50px; float: left; background: url(images/title_bar05.gif) no-repeat 0 0; }
.Resources .R { background: url(images/title_bar05.gif) no-repeat  right 0 0; text-align: right;}
.Resources .R a { padding: 0 20px 0 0; text-decoration: none;}

.Resources .T{/* width:100%;*/ float: left;}
.Resources .Title{padding:0 0 0 10px;  background: url(images/dot02.gif) no-repeat 0 3px;  }
.Resources .Title a{ font-size: 12px; color: #333; text-decoration: none;}
.Resources .Title a:hover{ color: Black; text-decoration: underline; }
/*--------------------------------------------------*/


/* 实习基地 */
.Internship {}
.Internship .Category { margin:20px 0 12px 0; width: 100%;}

.Internship .L {padding: 12px 0 0 50px; float: left; background: url(images/title_bar06.gif) no-repeat 0 0; }

.Internship .Cell{ padding: 0 0 24px 0;}

.Internship .Pic {/* width:100%;*/ float: left; margin: 0 0 10px 0;}
/*--------------------------------------------------*/


/* 实验室 */
.Lab {}
.Lab .Category { margin:20px 0 12px 0; width: 100%;}

.Lab .L {padding: 12px 0 0 50px; float: left; background: url(images/title_bar07.gif) no-repeat 0 0; }

.Lab .Cell{ padding: 0 0 24px 0;}

.Lab .Pic {/* width:100%;*/ float: left; margin: 0 0 20px 0;}
/*--------------------------------------------------*/





/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*--------------------  内 页  ---------------------*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/



/* 内页二级菜单 */
.PageMenu .seMenu {   padding :10px 0 80px 0; }

.PageMenu .Category {
	margin:0;
	width: 150px;
   padding :0 0 0 20px;
}

.PageMenu .L {float: left; width: 150px; height:30px; padding: 0 0 0 16px;
 background: url(images/title_bg.gif) no-repeat 0 2px;}
.PageMenu .L a{
	font-size: 14px;
	font-weight: bold;
	color: #AE1F00;
	text-decoration: none;
}
.PageMenu .L a:hover{ color:#AE1F00; text-decoration: none; }


.PageMenu .seMenu ul {
	margin:0;
	padding:0px;
}

.PageMenu .seMenu li {
	 margin: 0;
	 font-weight: bold;
}

.PageMenu .Mod{width: 150px;padding :0 0 0 10px;}

.PageMenu .Mod a {
	width: 150px;
	 padding:6px 0 0 16px;  background: url(images/menu_link.gif) no-repeat 0 0; height: 24px;
	 font-size: 12px; color: #794F2D; text-decoration: none;
}
.PageMenu .Mod a:hover {
   color: #ffffff;
	background-position: 0 -42px;
}
/*--------------------------------------------------*/

/* 内页左侧快速链接按钮 */
.Page_L_Banner{ clear: both; margin-bottom: 24px; }
.Page_L_Banner .Cell{ border: 5px solid #ECECEC; padding-top: 4px; height: 45px; margin: 4px 12px 0 12px; }
.Page_L_Banner .Pic{ float: left; margin-right: 12px; padding: 0px 8px 0px 8px;  }
.Page_L_Banner .Mod{ padding-top: 8px; float: left; }
.Page_L_Banner .Mod .Title{ font-size: 14px; font-weight: bolder; padding-bottom: 4px; float: left; }
.Page_L_Banner .Mod .Title a{color: #178AB0; text-decoration: none;  }
.Page_L_Banner .Mod .Title a:hover{ color:#7BAA4C; text-decoration: none;  }
.Page_L_Banner .Mod .Pic{ background: none; float: left;  }
/*--------------------------------------------------*/

/* 内页标题*/
.Txt_Contant{ clear: both;}
.Txt_Contant .Category {
	margin: 0;
	height: 60px;
	padding: 18px 0 0px 42px;
	background: url(images/body_bg.gif) no-repeat 0 0;
	font-size: 16px;
	font-weight: bold;
	color: #AE1F00;
}
/*--------------------------------------------------*/


/* 当前位置 */
.Local{ clear: right; text-align:right; height: 30px; padding: 18px 12px 0px 0; }
.Local .Home { display: inline; }
.Local .Home a{ font-size: 12px; color: #666; text-decoration: none; background: url(images/local_dot.gif) no-repeat 0 1px; padding: 0 0 0 16px; }
.Local .Home a:hover{ color: #AE1F00; text-decoration: underline;}
.Local .LV { display: inline; }
.Local .LV a{ font-size:12px; color: #666; text-decoration: none; background: url(images/local_icon.gif) no-repeat  4px 4px; padding: 2px 0 0 20px; }
.Local .LV a:hover{ color: #AE1F00; text-decoration: underline;}
.Local .LC{ display: inline; }
.Local .LC span{ font-size:12px; color: #AE1F00; background: url(images/local_icon.gif) no-repeat 4px 4px; padding: 2px 0 0 20px; }
/*--------------------------------------------------*/


/* 泰山学者内容 */
.Scholars {}
.Scholars .Category { margin:0 0 16px 0; width: 100%; }

.Scholars .L {padding: 9px 0 0 12px; float: left; background: url(images/Pattern.gif) no-repeat 0 0; }
.Scholars .L a{ font-size: 14px; font-weight: bold; color: #FFF; text-decoration: none; }
.Scholars .L a:hover{ color:#ECECEC; text-decoration: none; }

.Scholars .Lx {padding: 9px 0 0 12px; float: left; background: url(images/Pattern2.gif) no-repeat 0 0; }
.Scholars .Lx a{ font-size: 14px; font-weight: bold; color: #FFF; text-decoration: none; }
.Scholars .Lx a:hover{ color:#ECECEC; text-decoration: none; }

.Scholars .Cell{ padding: 0 0 12px 0;}

.Scholars .Pic {/* width:100%;*/ float: left; margin: 0 0 6px 0px;}


.Scholars .Txt{padding: 4px 0 0 180px; }
.Scholars .Txt a{ font-size: 12px; color: #333; text-decoration: none; line-height: 140%; }
.Scholars .Txt a:hover{ font-size: 12px; color: #666; text-decoration: underline;}

.Scholars .Detail{ text-align: right;   padding:0 2px 12px 0;}
.Scholars .Detail a{ font-size: 12px; color: #666; text-decoration: none; }
.Scholars .Detail a:hover{ text-decoration: underline; }
/*--------------------------------------------------*/

/* 泰山学者最终页 */
.ZContent { }
.ZContent .Category {/* margin-bottom:8px;*/ width: 100%; padding: 0 0 4px 0; }

.ZContent .Cell{ margin: 0 6px 30px 0; }

.ZContent .Pic { float: left; margin: 0 6px 6px 0;}
.ZContent .Pic a { float: left; padding: 4px; background-color: #FFF; border: 1px solid #CBB897; }
.ZContent .Pic a:hover { background-color: #CBB897; border: 1px solid #CBB897; }

.ZContent .Title{  padding:0 0 4px 0;}
.ZContent .Title a{ font-size: 12px; font-weight:bold; color: #AE1F00; text-decoration: none; }
.ZContent .Title a:hover{ text-decoration: underline; }

.ZContent .Txt{font-size: 12px; color: #444; text-decoration: none; line-height: 160%; }

.ZContent .PV{ /*clear: both;*/ }
.ZContent .VT{ display: inline;  font-size: 12px; color: #444; /*padding-left: 12px;*/ }
.ZContent .VV{display: inline;  padding: 0 0 0 12px; font-size: 12px; color: #333;}

.ZContent .BT{
	padding: 3px 0 4px 18px;
   background-image: url(LibImgs/M012_icon_dg.gif);
	background-repeat: no-repeat;
	float: left;
	/*clear:both;*/
	width: 80px;
	font-size: 12px;
	height: 45px;
	margin: 20px 0 4px 0;
}
.ZContent .BT a{ color: white; text-decoration: none; }
.ZContent .BT a:hover{ color: black; }



/*留言板*/  
.Guest .TableList{ }
.Guest .Pv{ padding: 4px 0 0 20px; }
.Guest .Pvt{ font-size: 12px; color: #666; margin-bottom: 16px; padding: 4px 8px 0 0; }
.Guest .Input input{border: 1px solid #CCC;}
.Guest .InputX{ padding: 2px 0 4px 0px; width: 100%; }
.Guest .InputX textarea{ width: 300px; height: 100px;border: 1px solid #CCC; }


.Guest .Submit02 { padding: 12px 0 0 85px; height: 50px; }
.Guest .BT04{
	margin: 8px;
	float: left;
	background-image: url(imgs/bt_bg.gif);
	width: 40px;
	height: 21px;
	background-repeat: no-repeat;
	padding: 4px 0 0 11px;
}
.Guest .BT04 a{ font-size: 12px; color: Black; text-decoration: none; }
.Guest .BT04 a:hover{ color: red; }



.sli{ }
.sli li{ line-height: 200%; font-size: 12px; padding: 0 0 0 20px; background: url(images/dot.gif) no-repeat 0 8px; }
.sli li a{ text-decoration: none; color: #333; }

.tli{ }
.tli td{ line-height: 150%; font-size: 12px; padding: 0 12px 0 16px; background: url(images/dot.gif) no-repeat 0 4px; }
.tli td a{ text-decoration: none; color: #333; }

.tti td{ padding:0 0 0 4px;
	
}

.contanter h3{ text-align: center; padding: 0 0 16px 0; border-bottom: 3px double #ddd; margin: 0 0 16px; }
.contanter{ }
.contanter p{ text-indent: 2em; line-height: 200%; text-align: justify; text-justify: distribute; padding: 0 0 12px 0;}