/*-----------全局的------------*/
body {
	margin:0px;
	padding:0px;
	font: 0.7em Tahoma, sans-serif; 
	line-height: 1.5em;
	color: #000000;
	background-color:#ffffff;
	
}	
#content{
	width:1000px;
	height:auto;
	margin:0px auto;
}
.textarea {
	width:500px;
	height:120px;
	background:url(../images/alert.gif) no-repeat right top; 
	margin-bottom:5px;
}
.textfield {
	width:300px;
	height:18px;
	background-image:url(../images/inputbg.gif);
	color:#ccc;
	border:solid 1px #999;
	padding:3px 0px 0px 5px;
	margin-bottom:3px;
	}
.textfieldName {
	width:120px;
	height:18px;
	background-image:url(images/inputbg.gif);
	color:#ccc;
	border:solid 1px #999;
	padding:3px 0px 0px 5px;
	margin-bottom:3px;
	}
/*-----------top----------*/
#top{
	background:url(../images/top.jpg) #FFFFFF no-repeat top center;
	height:110px;
}

#topMenu{ 
	float: right; 
	color: #505050; 
	padding: 2px 1px 2px 0; 
	margin: 0; 
}
#topMenu li { 
	padding: 14px 8px 14px 8px; 
	color: #444; 
	display: inline; 
}
#topMenu li a { 
	color: ##505050; 
	text-decoration: none; 
} 	
#topMenu li a:hover { 
	color: #000; 
} 	
/*--------------------nav sina-------------------------------*/

.nav{ float:left; width:100%; text-align:center; padding-top:8px;}
.nav *{ margin:0; padding:0; list-style:none;}
.nav ul{ width:100%; overflow:hidden;}
.nav li{ float:left; width:13.6%; margin:1px 0 1px -1px; border-left:solid 1px #f0f0f0;}
.nav li dl{ overflow:hidden;}
.nav li dt,.nav li dd{ float:left; width:33%; margin:5px 0 5px -1px; line-height:14px; border-left: dotted 1px #e1e1e1;}
.nav li dt{ font-weight:bold;}
a:link,a:visited{ color:#505050; text-decoration:none}
a:hover{ color:red; text-decoration: none;}
/*-----------------------nav tishi -------------------------------*/

/*-----------head----------*/
#head{
	height:200px;
	background:#ffffff;
	border-top:none;

}

/*--------------------------------mainContent------------------------*/
/*--------------------------------subleft------------------------------*/
#subleftItem{
	width:220px;
	border:solid 1px #84d3ff;
	margin:0px;
}
.subleftItem p{
	background:url(../images/lanmu_bg.png) #FFFFFF repeat-x;
	padding:6px 5px 3px 10px;
	height:28px;
	
}
#subleft{
	float:left;
	width:220px;
	margin:3px 0px 3px 0px;
	padding:0px;
}
/*-------------------------------------subLeftDiscussNav----------------------*/

.leftItem ul{ 
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	width:95%; 	
	overflow:hidden;
}
.leftItem li{ float:left; width:100%; margin:1px 0px 1px 1px; }
.leftItem li dl{ overflow:hidden; }
.leftItem li dd{ float:left; width:33%; margin:5px 0px 5px -1px; line-height:15px; }
.leftItem li dd a{
	}
/*------------------------------------left---------------------------*/
#left{
	float:left;
	width:274px;
	margin:3px 0px 3px 0px;
	padding:0px;
}
#leftTop{
	margin:0px;
	padding:5px 0px 5px 0px;
	text-align:center;
}
.linkPic img{
	border:none;
}

.leftItem {
	border:solid 1px #84d3ff;
	margin:0px 0px 3px 0px;
}
.leftItem p{
	background:url(../images/lanmu_bg.png) #FFFFFF repeat-x;
	height:28px;
	margin: 0px 0px 0px 0px;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	
}

input.inputSty{
	width: 143px; 
	border: 0;
	background: #FFF url(../images/text_bg.png) no-repeat;
}
.newsSide 
{
	width:180px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.newsSide2 
{
	width:160px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.newsSide  li,.newsSide2  li { 
	list-style: none; 
}
.newsSide li a
{
	display: block; 
	color:#808080;
	width: 210px; 
	padding: 1px 0px 4px 15px; 
	margin: 0px 0px 1px 0px; 
	background: #FFF url(../images/x.png) no-repeat left;
	text-decoration: none; 
}
.newsSide2  li a
{
	display: block; 
	color:#808080;
	width: 120px; 
	padding: 1px 0px 4px 15px; 
	margin: 0px 0px 1px 0px; 
	text-decoration: none; 
	background: #FFF url(../images/x.png) no-repeat left;
}
.newsSide  li a:hover,.newsSide2  li a:hover, .leftItem li dd a:hover{ 
	 color: #10ABD8; 
	 }
.newsSide .image,.newsSide2 .image {
	float: left;
	margin:5px 5px 2px 0px;
}
.college{
	background:url(../images/college.jpg) no-repeat;
	height:70px;
	padding:10px 10px 3px 30px;
	font-size: 12px;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	line-height:15px;
	color: #333333;
	}
/*------------------------------------right---------------------------*/
#right{
	width:720px;
	margin:3px 0px 3px 3px;
	padding:0px;
	float:left;
}
/*--------------------------------subRight------------------------------*/
.tdSty{
	font-size:14px;
	color:#000000;
	height:24px;
	
}

.contentTop{
	background:url(../images/contentTop.png) no-repeat right top;
	height:30px;
	float:right;
	width:690px;
	text-align:right;
	padding-top:12px;
	padding-right:30px;
}
.contentTop a{
	text-decoration:none;
	color:#808080;
}
.contentTop a:hover{
	color: #666666;
}
.contentTitle{
	clear:both;
	background:url(../images/topItem.gif) left bottom no-repeat;
	font-size:14px;
	padding-bottom:5px;
}
.contentRight{
	width:690px;
}
.subNewsTitle{
	float:left;
	width:460px;
	padding:5px 5px 2px 40px;
	height:22px;
	}

.subNewsTitle img{
	padding-left:4px;
	padding-right:3px;
	}
.subNewsTitle a{
	text-decoration:none;
	color:#505050;
}
.subNewsTitle a:hover{
	color:#63BCD6;
	text-decoration:underline;
	
}

.subNewsTitleSz{
	float:left;
	width:40%;
	padding:5px 5px 2px 40px;
	height:22px;
	}
.subNewsTitleSz img{
	padding-left:4px;
	padding-right:3px;
	}
.subNewsTitleSz a{
	text-decoration:none;
	color:#505050;
}
.subNewsTitleSz a:hover{
	color:#63BCD6;
	text-decoration:underline;
	
}
.newsTimeAuthor{
	float:left;
	width:170px;
	padding:5px 5px 2px 0px;
	height:22px;
	}
.pageStyle{
	width:690px;
	float:left;
	text-align:center;
	padding:10px;
	 }
.pageStyle a{
	text-decoration:none;
	color:#63BCD6;
}
.pageStyle a:hover{
	color:#000000;
	text-decoration:underline;
	
}
.formSty{
	width:400px;
	margin-top: 40px;
	margin-right: 130px;
	margin-bottom: 40px;
	margin-left: 130px;
	font-size: 14px;
	font-style: normal;
	line-height: 2em;
	font-weight: bold;
	color: #000000;
	font-family: "新宋体";
	text-align: left;
	background-color: #F2F2F2;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border: medium outset #3D98BE;
	}
.search{
	border:none;
	background:url(../images/input.png) #ffffff repeat-x left top;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	height:22px;
	}
.tableA{
	width:500px;
	float:left;
	text-align:center;
	padding:10px;
	 }
.tableA a{
	text-decoration:none;
	color:#63BCD6;
}
.tableA a:hover{
	color:#000000;
	text-decoration:underline;
	
}
.btnSty{
	
}
.picSty{
	float:left;
	width:140px;
	height:120px; 
	margin:5px 1px 10px 2px;
	text-align:center;
	background:url(../images/bgPic.png)  center top no-repeat;
}
.picPic{
	padding:7px 0px;
}
.picPic img{
	border:2px solid #63BCD6;
}
.picPic a{
	color:#63BCD6;
	}
.picPic a:hover{
	color:#63BCD6;
	}

.picText{
	padding:2px 0px;
}
/*------------------------------------right-left--------------------------*/
#rLeft{
	float:left;
	width:440px;
}
.rLeftTop{
	height:auto;
	
}
#rLeftBottom{
	height:auto;
}
#centerItem{
	background:url(../images/line.png) #FFFFFF repeat-x;
	height:28px;
	margin:18px 17px 2px 12px;
	
}
#centerItem2{
	background:url(../images/line2.png) #FFFFFF repeat-x;
	height:28px;
	margin:18px 17px 2px 12px;
	
}

#newsCenter { 
		float: left;  
		padding: 0 0 1px 0; 
		margin:5px 5px 2px 12px;
	}
#newsCenter  li { 
	list-style: none; 
}
#newsCenter  li a { 
			display: block; 
			color:#808080;
			background:url(../images/text_line.png) #FFFFFF repeat-x;
			width: 350px; 
			padding: 7px 23px 7px 5px; 
			margin: 0 0 1px 0; 
			text-decoration: none; 
}	
#newsCenter  li a:hover { 
	 color: #c80448; 
	 }
.image {
	float: left;
	margin:5px 5px 2px 12px;
}

.newsCenterTop{
	margin: 0px 40px 2px 20px; 
	color: #222222; 
	padding: 2px 8px;
	height:28px;
	background:url(../images/text_line.png) #FFFFFF repeat-x; 
	}	
.newsCenterTop a {
	color:#505050; 
	 text-decoration:none; 
	 
	 }
.newsCenterTop  a:hover{ 
	 color:#10ABD8;
	 }

.Tab{
 width:390px;
}
.TabBar{
 width:390px;
 list-style-type:none;
}
.TabBarNormal{
 float:left;
 width:104px;
 background:url(../images/tabbar_bg.png)  #FFFFFF no-repeat;
 line-height:24px;
 text-align:center;
 margin:0 3px;
}
.TabBarActive{
 float:left;
 width:104px;
 background:url(../images/tabbar_bgN.png)  #FFFFFF no-repeat;
 line-height:24px;
 text-align:center;
 margin:0 3px;
 color:#000000;
}
.TabContent{
 float:left;
 width:422px;
/* border:1px solid #84d3ff;*/
 padding-left:0px;
 
 /*position:absolute;*/
 margin-top:0px;
 *margin-top:-19px;/*这里好奇怪哦，换下与前面一句话的位置就让效果出来了。西西。。。。*/
 margin-left:5px;
 border-top:solid 2px #3d98be;
}

#downCenter { 
		float: left;  
		height:auto;
		padding: 0 0 1px 0; 
		margin:5px 5px 2px 10px;
	}
#downCenter  li { 
	list-style: none; 
}
#downCenter  li a { 
			display: block; 
			color: #3F5B7F; 
			background:url(../images/text_line.png) #FFFFFF repeat-x;
			width: 350px; 
			padding: 7px 23px 7px 3px; 
			margin: 0 0 1px 0; 
			text-decoration: none; 
}	
#downCenter  li a:hover { 
	 color: black; 
	 }

/*------------------------------------right-right--------------------------*/
#rRight{
	float:left;
	width:278px;
	}
.rightItem {
	border:solid 1px #84d3ff;
	height:240px;
	margin-bottom:3px;
}
.rightItem p{
	background:url(../images/lanmu_bg.png) #FFFFFF repeat-x;
	padding:6px 5px 3px 10px;
	height:28px;
	margin: 0px 0px 0px 0px;
}
.blogSty{
	float:left;
	width:100px;
	
	margin:5px 3px 5px 15px;
	padding:3px;
	border:#d1d1d1 1px solid;
	text-align:center;
	
}
.blogPic{
	height:90px;
	width:100px;
	}
.blogPic img{
	margin:0px;
	padding:0px;
	}
.blogText{
	width:100px;
	margin-top:3px;
	}
/*------------------------------------right-bottom--------------------------*/
#rightBottom{
	clear:both;
	background:url(../images/school.png)  #FFFFFF  no-repeat;
	height:185px;
	margin:0px;
	padding:0px;

}


/*--------------------------------footer------------------------------*/
#footer { 
	clear: both;
	text-align: center;
	padding: 5px 0 5px 0;
	margin: 0;
	border-top: 1px solid #ccc;
	line-height: 1.8em;
}

#footer a { color: #808080; background: #fff; }

/*--------------------------------listSty------------------------------*/

/*--------------------------------msgSty------------------------------*/
.msg{
	margin-top:10px;
	width:97%;
	height:auto;
	border:1px solid  #E0E0E0;
}
.msgTitle{
	padding:4px 10px;
	float:left;
	width:55%;
	border-bottom:1px solid #e0e0e0;
	color:#0497BB;

}
.msgAuthor{
	float:left;
	padding:4px 10px;
	width:38.9%;
	border-bottom:1px solid #e0e0e0;
	color:#0497BB;
}
.msgText{
	clear:both;
	height:auto;
	padding:6px 10px;
}
.ans{
	margin-top:10px;
	width:96.5%;
	height:auto;
	border-top:1px dashed  #808080;
	padding:3px 10px;
	margin:5px 0px;
	color:#FF0000;
}
.ansTime{
	margin-bottom:3px;
	padding-top:5px;
	border-bottom:1px solid #808080;
	height:28px;

}
.ansText{
	
}

/*-----------------------------------师资页面右主要内容的样式-------------------------------------------*/
#body {
  padding-top: 3px;
  font: 11px arial, sans-serif;
  color: #000000;

}
#body h2{
	color: #cd1000;
	font-size:16px;
	text-align:right;
	height:12px;
}
#body a{
	color:#202020;
}

.box {
  float: left;
  width: 180px;
  margin-right: 6px;
  margin-left:12px;
}
.box-t { background: top url(../images/box_t.gif) repeat-x; }
.box-r { background: right url(../images/box_r.gif) repeat-y; }
.box-b { background: bottom url(../images/box_b.gif) repeat-x; }
.box-l { background: left url(../images/box_l.gif) repeat-y; }
.box-tr { background: top right url(../images/box_tr.gif) no-repeat; }
.box-br { background: bottom right url(../images/box_br.gif) no-repeat; }
.box-bl { background: bottom left url(../images/box_bl.gif) no-repeat; }
.box-tl { background: top left url(../images/box_tl.gif) no-repeat; }

.box-tl {
  padding: 13px 18px;
}

.box p {
  margin: 1em 0;
}

p.more {
  margin: 0;
}

#hits {
  width: 206px;
}
#hits .box-tl {
  padding-bottom: 22px;
}
#hits ul {
  margin:3px 0px 3px 0px;
  padding:0px;
}
#hits li {
  list-style: none;
  margin: 3px 0px 5px 0px;
  font-size:14px;
}
#hits ul a {
  text-decoration: none;
}
#hits ul a:hover {
  text-decoration: underline;
}

#new {
  margin-right: 0;
}
#new .box-tl {
  padding-bottom: 18px;
}
#new p {
  margin-top: 0;
  margin-bottom: 3.6em;
}


#body h3 {
  font-size: 12px;
  color: #cd1000;
}
#body .more a {
  font-weight: bold;
  text-decoration: none;
}
#body .more a:hover {
  text-decoration: underline;
}
#body .hr-yellow {
	border-top: 1px solid #3d98be;/*#303030;#cd1000;#f7941d;#a46aad;*/
	padding-bottom: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.teji img
{
	float:left;
 	margin:0px 10px 5px 5px;
}

.tejiText
{
	font-size:13px;  
	line-height:1.5em;
}
