/* 主要设置*/
body {
text-align:center;
min-width:980px;

font-size:13px;
left:0px;
top:0px;
right:0px;
margin:0px;
padding:0px;
background:#fff;
color:#000;
}
table p{
  text-indent:0;
}

/* 默认链接样式 */

a:link{
	text-decoration: none;
	color: #114;
	
}
a:visited {
	text-decoration: none;
	color: #811;
	
}
a:hover ,a:active{
	text-decoration: underline;
	color: red;
}
/* 标题 */
h1 {
margin: 0;
padding: 30px;
font-size: 150%;
color: #FF0000;
text-indent: -9000px;
display:none;
}
h5{
text-align:center;
font-size:15px;
font-weight:normal;
}
dl{
margin-top:0px;
padding-top:0px;
}
h2 {
padding-top:3px;
padding-bottom:3px;
margin-bottom:1px;
font-size:16px;
color: #F58B2B;

text-align:center;
margin-top: 5px;
font-family:arial;
}
h3 {
font-size: 12px;
margin: 10px 2px 2px 7px;
padding: 1px;
line-height: 1.5em;
color:#963;
border-bottom:1px dotted #ccc ;
font-family:arial;
}
h4{
  font-size: 12px;
  margin: 5px 5px 0 27px;
  color:#663;
  border-bottom:1px dotted #cce ;
}

.default h3 {
background: #F6CE45;
}
.careers h3 {
background: #F762E0;
}
.one_man h3 {
font-size: 110%;
background: #B18FD1;
}
.interviews h3 {
font-size: 110%;
background: #D7D493;
}
.profiles h3 {
background: #C4DDB8;
}

ul{
  list-style-type: none;
  margin:5px;
  padding:5px;
font-size:13px;
}
form{
	margin: 0 auto;
}
ol{

  margin:2px 0 0 10px;
  padding:2px 0 0 40px;
}
ol li{
	line-height: 1.8em;
	border-bottom: 1px dotted #eee;
}
li{
/*	background: url(images/dot.gif) no-repeat 5px 8px;
	margin-top:4px;*/


}
.cur{
  background-color: #ff9;	
  color: #006;	
  padding: 1px;	
}
#leftc1 dt.cur{
  background-color: #ff9;
  padding-left:20px;
  
}
#leftc1 dt.cur a{
color:#000;

}
#leftc1 dt.lastdt a{
 margin-bottom:0;
 padding-bottom:0;
}
dl{
 margin-bottom:0;
 padding-bottom:0;
}


/* 主容器 */
#wrapper{
width:940px;
margin:0 auto;
text-align:left;
}

/*头部与导航 */
#header{
 margin-bottom:0em;
 font-size:13px;
}
#header #submit {
	font-size: 100%;
	padding: 1px;
}

#header from{
width:150px;
}
#header #search {
width:150px;
float:right;
margin:0;
padding:1px 0 0 0 ;
height:2px;
}



#header  input{
height:15px;
font-size:12px;
margin:0;
padding:0;
}
#header input#buttonsearch{
height:15px;
margin:auto;
padding:0;
border: #99f 1px solid; 
background-color: #D6DFFE;
}

#slogo{
width:940px;
margin:0 auto;
text-align:right;
padding:0;


}
#slogo img{
background:#0057AE;


}

#header #logo{
 float:left;
  width:940px;
  background-image: url(images/nubslogo.gif);
  height:85px;
}
#header #logoen{
 float:left;
  width:940px;
  background-image: url(images/nubslogoen.gif);
  height:85px;
}

#nubs{
background:url(images/nubs_bac.gif) repeat-x top ;
left:0px;
top:0px;
right:0px;
margin:0px;
padding:0px;
}



/* 主要菜单*/
#bar_shouye #barbac{
background:url(images/nubs_bac3.gif) repeat-x  ;
width:945px;
float:left;	
padding:0;
margin:0;
}

#barbac{
background:url(images/nubs_bac2.gif) repeat-x  ;
width:945px;
float:left;
padding:0;
margin:0;
}
#bar{
padding:0;
margin:0;

}
#bar ul,#baradmin ul{

padding:0;
list-style:none;
width:770px;
float:left;
padding:0;
margin:2px 0 0 0;

/*background:#D7E0FF url(images/mainNavBg.gif) repeat-x;
*/
}

#baradmin ul{
	background:#D7E0FF url(images/mainNavBg.gif) repeat-x; 
}
	
#bar ul li{
float:left;
background: url(images/tab-right.png) no-repeat top right;
bottom:0px;
margin: 0;
padding:0;
position: relative;
bottom: -3px;
}

#baradmin ul li a{
display:block;
padding: 0 1em;
line-height:1.9em;
text-decoration: none;
float:left;
color:#369;
background:url(images/mainNavBorder.gif) repeat-y left top;
}


#bar ul li a{
display:block;
padding:0 17px;
line-height:1.6em;
text-decoration:none;
background: url(images/tab-left.png) repeat-y left top;
color:#003;
float:left;
font-size:14px;
}
#bar ul .current{
float:left;
background: url(images/tab-right_c.png) no-repeat top right;
position: relative;
bottom: -2px;
padding-bottom:0;
font-size: 1em;
}
#bar ul .current a{
display:block;
padding:0 1.5em 0 1.5em;
line-height:1.8em;
text-decoration:none;
background: url(images/tab-left_c.png) repeat-y left top;
color:#fff;
float:left;
}

/* 内容主容器*/
#container{
margin: 0px; 
width: 940px; 
background: #FFF;
padding: 0px 0 0 0;
margin: 0px 0 0 0;

}
/* 三列布局*/

#left{
width:300px;
float:left;
padding: 0 ;
margin: 0;

}

#leftc ul li a,#left2 ul li a,#leftc1 ul li a,#leftr ul li a{
	display: block;
	border-bottom: 1px dotted #ccc;
	
}
#leftc ul li{
padding-left:0;
width:174px;
line-height: 1.6em;	

}
#leftc ul{
padding-left:0px;
margin-left:0px;
}

#leftr ul li a{
		line-height: 2.0em;
		padding-left:15px;
}

#leftr{
	width:130px;
	float:left;
	padding: 0 ;
	margin: 5px ;

}

#leftc,#leftc1{
width:180px;
float:left;
padding: 0 ;
margin: 5px 0 0 0;
line-height: 1.6em;
}


#content{
 

}
#admin-menu{
float:left;
width:90%;
}
/*
#leftc1,#rightc1{
  background: none;
  background-color: #f9f9ff;
  color:#ccc;  	
}
#leftc1 a:link,#rightc1 a:link,#leftc1 a:visited,#rightc1 a:visited{
   color:#ccc;
}	
#leftc1 a:hover,#rightc1 a:hover,#leftc1 a:active,#rightc1 a:active{
   color:#f00;
}




#leftc1 li{
 	background: url(images/dot1.gif) no-repeat 3px 9px;
}
#leftc1  h2,#rightc1 h2{
color:#fda;
margin:5px 0 0 0;	
}
*/


#lefta{
width:90px;
float:left;
padding: 0 ;
margin: 0;
padding:0;
margin:0;
word-wrap:break-word;
}
#lefta h5,#lefta p{
  font-size:11px;
  width:80px;
  margin:0;
  padding:0;
}
#lefta .leftmenu{
  background-color:#eee;
  margin:0;
  padding:0;
  text-align:center;
  
  border-top:2px solid #ccf; 
  border-bottom:2px solid #ccf; 
}
#lefta .leftmenu li{
  border-right:2px solid #ccf; 
  border-left:2px solid #ccf;
}
#lefta .leftmenu .listcur {
  background-color:#fff;  
  border-right:none; 
  border-left:none;
  border-top:2px solid #ccf;
  border-bottom:2px solid #ccf;
}

#leftc h2,#left2 h2{
 color:#009933;
}


#rightnews{
width:500px;
float:left;
padding: 0;
margin: 10px;
line-height: 1.6em;
overflow:hidden;	
}

#leftprof{

float:right;
padding: 0 ;
margin: 0;	
}
#leftc{
 background: url(images/yansu1.gif) no-repeat 50% 150px;
}
#left2,#left3{
width:200px;
float:left;
padding: 13px 0 ;
 background: url(images/yansu1.gif) no-repeat 50% 150px;
}
#left3{
width:170px;
}

#q1,#q2,#q3,#q4{
	width:230px;
	float:left;
	border-right: 1px solid #ddd;
	margin: 10px 0 0 0;
}
#q1 li,#q2 li,#q3 li,#q4 li{
	line-height: 1.5em;
	border-bottom: 1px dotted #ccc;
}
#q1 h2,#q2 h2,#q3 h2,#q4 h2{
	background: #ddf;
	margin: 5px 20px;
}
#q1 a,#q2 a,#q3 a,#q4 a{
	display: block;
}
#q2 h2{
	color: #930;
}
#q3 h2{
	color: #093;
}
#q4 h2{
	color: #309;
}

#leftadmin{
width:500px;
float:left;
padding: 13px 0 ;
}
#leftintro{
 width:250px;
 float:left;
 padding: 13px 0 ;
 border: 1px solid #ddd;	
}
#leftintro li{
	line-height: 1.5em;
	border-bottom: 1px dotted #ccc;
}
#leftintro a{
	display: block;
}
#leftadmin2{
width:20em;
float:left;
padding: 13px 0 ;
}

#leftadmin img{

border-color: #fff;
}
#leftadmin a:hover img{

border-color: #f00;
}
#leftadmin h2{
	font-size: 10pt;
	font-weight: normal;
}


#middle{
 float: left; 
 width:400px;
 margin: 0px 0 0 8px;
 padding:0px 0 0 0;
 border: 1px solid #eee;
 }
#middleintro{
 float: left; 
 width:600px;
 margin: 10px 0 0 8px;
 padding:0px 0 0 0;
	
} 
 
 #middlec,#middlec1,#middlec_jw{
 float: left; 
 width:320px;
 margin: 0;
 padding: 5px 1px 0 0;
 border-left:1px solid #ddd;
 font-size:13px;
 }

  #middlec_jw{
   width:520px;
   overflow:hidden;
  } 
 
 #middlec h2{
 
 
 }
 #middlec li{
 border-bottom:1px dotted #eee;
 display:block;
 background: url(images/dot.gif) no-repeat 5px 8px;
 }
 
 #middled,#middlee,#middled_index,#middled_jw{
 float: right; 
 width:208px;
 margin: 0;
 padding:5px 9px 0 9px;
 border-left:1px solid #ddd;
 border-right:1px solid #ddd;
 } 
 #middled_jw{
  
 }
 #middled_index{
   padding:0px 0px 0 9px;
 }


 #container_research #middlee{
 border-left:none;	
}
 
 #middlee{
 width:190px;	
}
 #middled h2,#middled_index h2{
 color:#996633;
}
#middle2,#middlesen{
 float: left; 
 width:530px;
 margin: 0px 0 0 8px;
 border-right:1px dotted #ccc;
 border-left:1px dotted #ccc;
 }
 #middles{
 float: left; 
 width:550px;
 margin: 0px 0 0 8px;
 }
  #middles_jw{
 float: left; 
 width:750px;
 margin: 0px 0 0 8px;
 }


#middlesen{
font-family:arial;
} 
 
#middler{
 float: left; 
 width:730px;
 margin: 10px 0 0 18px;
 padding-left:10px;
 border-left:1px dotted #ccc;
}
 
 #mlist,#mlist_jw{
  width:549px;
  float: left; 
  border-left:1px #ddd solid ;
  border-right:1px #eee solid;
  line-height: 1.5em;
 }
#mlist_jw{
width:749px;
}

 
 #middle3,#middle4{
 float: left; 
 width:385px;
 margin: 6px;
 padding-left:5px;
 }
 #middle4{
  width:500px;
  margin-top: 9px;
  border-left:1px solid #e8E1FF;
  overflow:hidden;
 
 }
  #middle5,#middle6,#middle7{
  width:480px;
  margin: 9px ;
  border-left:1px solid #e8E1FF;
 border-right:1px solid #e8E1FF;
 float: left;
 }
 #middle6{
  width:450px;
 }
  #middle7{
  width:690px;
   border-right:none;
 }
 #middle4 ul li{
   display: block;
   border-bottom: 1px dotted #ccc;
   line-height: 1.7em;
   background:url(images/dot.gif) no-repeat 8px 50%;
   margin-left:10px;
   padding-left: 17px;
 }
 #middlea{
   float: left; 
	width:330px;
 margin: 5px 0px 0 0px;
 padding:0px 10px 0 10px;
 
  border-right:1px solid #ddd;
}

 #middlea h2,#content h2{
    clear:both;
 	font-size: 10pt;
	font-weight: normal;
	border-bottom:1px solid #dedeef;
	margin:0 5px 0 5px;
	
 }

#right{
 float: right; 
 width:205px;
 margin:0;
 padding:0;
}
#right5{
 float: right; 
 width:250px;
 margin:0;
 padding:0;
}
#right6{
 float: right; 
 width:400px;
 margin:0;
 padding:0;
}
#right5 h2{
 color:#003399;
}
#right5 li{
border-bottom: 1px dotted #cce;
}
#right4{
 float: right; 
 width:270px;
 margin:0;
 padding:0;
 margin-top:5px;
}
#rightc,#rightc1{
 float: right;
 width:189px;
 margin:5px 0 0 0;	
 background: url(images/ding.gif) no-repeat 50% 150px;
 padding:0; 

}
#rightc ul li a,#rightc1 ul li a{
display: block;
border-bottom: 1px dotted #ccc;
line-height:27px;
}
#rightc #rightcindex ul li a{
 padding-left:10px;
 
}
#rightc ul ,#rightc1 ul {
	line-height: 2px;
	margin-top:0px;
	margin-bottom: 0px;
	padding:0 0 0 10px;


}
#rightc ul li,#rightc1 ul li{
 margin:0px 0px 0px 9px;

}

#rightc1{
	background:none;
	  background-color: #f9f9ff;
	  line-height:15px;
}
.boxcz{
	 background: url(images/niu1.gif) no-repeat 50% 100%;
}
#rightc {
	background: url(images/tuanjie1.gif) no-repeat 50% 150px;
}
#intro #middle2{
	background: url(images/xiaomen1.gif) no-repeat 50% 0px;
}
#rightc .tz ul{
	margin:3px;


}
.tzyj{
line-height: 18px;
margin-top:0;
padding-top:0;
}
.tzyj h2{
margin:5px 0 0 0;


}
.tzyj ul{
  line-height: 0;
}
.tzyj li{
margin-bottom:5px;
}

#right h2,#rightc h2{
color:#003399;
margin:10px 0 0 0;

}
#rightc h2 a:link,#rightc h2 a:visited{
color:#336699;
}
#rightc h2 a:hover,#rightc h2 a:active{
 color:#f00;
}
#rightc h2{
 font-size:15px;
 font-weight:bold;
}

#rightc ul{
margin-top:3px;
}


#right2{
 float: right; 
 width:200px;

}
#right3{
 float: left; 
 width:270px;


}

#righta{
width:450px;
float:left;
padding: 13px 0 0 0 ;
margin:0;
}
#containerlt #righta{
	width:750px;
	float:right;
}

#containerlt #content{
  height:100%;
}

#containerlt #middlea{
   width: 820px;
   border-right: none;
  
}
#list li{
line-height: 1.5em;
}



#list {
	border-left: 1px dashed #ccf ;
	width:200px;
	margin: 0 0 0 20px;
}
#listleft {
	border-right: 1px dashed #ccf ;
	width:150px;
	margin: 20px 0 0 20px;
    float:left;
}






#contentnews{
 width: 540px;	
 float:left;
 
}
#contentnews fieldset{
 width: 560px;	
 
 margin-top:10px;
 padding:8px;
 margin: 5px 0 0 10px;
 border-color:#eef;
 border-right: 1px solid #eef;
 
}
#contentnews fieldset h3{
  text-align: center;
  font-size: 11pt;
  font-family:arial;
}

#content2{
float:left;
width:690px;
margin: 0;
}
#contentadmin{

width:500px;
margin: 0;
float: right;
}
#contentadmin2{

width:650px;
margin: 0;
float: right;
padding: 0;
}
#contentadmin3{

width:650px;
margin: 0;
float: left;
padding: 0;
}
#foot{
clear: both; 
margin: 0px 0px 0px 0px; 
padding: 5px 0px 5px 0px; 
width: 940px;
margin:0 auto;
font-family:arial;
}



.box,.box1{
width:20em;
background: url(images/bottom-left.gif) no-repeat left bottom;
margin:5px;
}
.box1{
width:15em;
}
.boxc1 {
margin: 0px 0 0 0;
padding: 5px 0 5px 0;

}

.boxc {
margin: 0px 0 0 0;
padding: 5px 0 5px 0;
border-bottom: 1px solid #eee;
font-size:13px;
}
.boxcm {
margin: 0px 0 0 0;
padding: 5px 0 5px 0;
border-bottom: 1px solid #eee;
height:100px
}

.boxc h3{
 border-bottom: none;
}
.boxc p{
	text-indent: 5px;
	line-height:1.5em;
	margin:0 8px 0 5px;

	padding:2px;
}

.boxc h2{
	margin:5px 0 8px 0;
}

.boxadmin{
width:30em;
background: url(images/bottom-left.gif) no-repeat left bottom;
margin:5px;

}

.box2{
width:12em;
background: url(images/bottom-left.gif) no-repeat left bottom;
margin:0px 10px 0px 10px;
padding:0;
float:left;

}

.box3{
width:21em;
background: url(images/bottom-left.gif) no-repeat left bottom;
margin:5px;
}

#leftadmin {
width:30em;
margin-top:5px;	
background: none;
margin-right: 10px;
}


 #headadmin{
   background:url(images/top-left.png) no-repeat left top;
   margin-bottom:0;
   
}
#headadmin h2{
 background:url(images/top-right.png) no-repeat right top;
   color:#339966;
   margin-bottom:0;
   
}

#bodyadmin{
  border: 1px solid #dedeef;  
   margin-top:0;
   padding:4px;	
}
 
.box-outer{
 background:url(images/bottom-right.gif) no-repeat right bottom;
 padding-bottom:4%;  
}


.box-inner{
 background:url(images/top-left.png) no-repeat left top;
 

}
.box h2,.boxadmin h2,.box3 h2,.box5 h2,.box1 h2{
background:url(images/top-right.png) no-repeat right top;
padding-top:3px;
}

.tz3 {
    text-indent:2em;
	clear:both;
	margin-top:15px;	
}

/*
.tz3 div:first-letter { 
    color:#369;
	font-size:16px;
	float:left; 
}
*/
.tz,.tz1{
	font-family: arial;
    font-size:13px;
	
}
.tz h3{
   margin:30px 0 0 0;
}
.tz input {
 margin:10px 0 0 0;
}
.tz ul,.tz1 ul,#tzj ul{
padding:0 5px 0 5px;
margin:0 0 0 10px;

display: table;
}
.tz ul li,.tz1 ul li,#tzj ul li{
padding:0 0 5px 15px;
margin:0 0 0px 0;
line-height:1.5em;
font-size:13px;

}
.tz li.cur {
		background: url(images/row.gif) no-repeat 0 7px;
		padding-left: 20px;
}


.tz li.cur a{
	background: #ffa;
	border-bottom:1px solid #ccc;
	color:#000;
}	
#rightc1 li.cur a,#rightc1 li.cur{
	background: #ffc;
	border-bottom:1px solid #ccc;
	color:#000;
}

.tzline{
	margin-top:20px;
}
.tzline ul{
	margin:0;
	padding:0;
	list-style: none;
	width:560px;
}
.tzline ul li{
	float:left;
	
}
.tzline ul li a{
	padding: 0 2em;
	display: block;
		padding: 0 8px;
}

#tzj{
  background: url(images/dalou.jpg) no-repeat left bottom;	
}

.box-inner1{
 background:url(images/top-left1.png) no-repeat left top;

}
.box-inner1 .notitle{
 background:url(images/top-right1.png) no-repeat right top;
 font-size:12pt;
}

.box h2, .box p,.box2 form{
padding-left:5%;
padding-right:5%;

}
.box2 p{ 
font-size:9pt;
}
.clear{ clear:both}
#embazs{
width:92px;
display:inline;
position:relative;
top:5px;
left:5px;
}
#zsdetail{
width:150px;
font-size:10pt;
float:right;

margin:9px 5px 0px 0px;
padding:0px;

}
#zsdetail ul {
margin: 4px 2px 4px 2px;
padding:0 0 5px 0;
list-style-position:inside;
}
#zsdetail ul li {
margin: 5px 0px 2px 2px;
padding:0px;

list-style-type:none;
background-image: none;
list-style-image:url(images/dots2.gif);

}



.newspic,.newspic1{  
	float: left;
	background:url(images/shadow.gif) no-repeat right bottom;
  
 }


.newspic div,.newspic1 div{
	background:url(images/mask.png) no-repeat left top !important;
	background:url(images/mask.gif) no-repeat left top;
	padding:0 4px 4px 0;
	float: left;	
}
.newspic img,.newspic1 img{
	background-color: #fff;
	border :1px solid #a9a9a9;
	padding: 2px;

}


.bprofpic,.bprofpic1{
	margin: 60px 0px 20px 10px ;
	float: left;
	background:url(images/shadow.gif) no-repeat right bottom;	
}
.bprofpic1 img{
	width:220px;
}

.bprofpic div{
	background:url(images/mask.png) no-repeat left top !important;
	background:url(images/mask.gif) no-repeat left top;
	padding:0 5px 1px 0;
	margin: 0px 0px 2px 0px;
	float: left;
	
}
.bprofpic img{

	background-color: #fff;
	border :1px solid #a9a9a9;
	padding: 2px;
	margin:0;

}


.center5{
    margin:  0 auto;
	text-align: center;
}
.center1,.center,.center3{  
	width:225px;
    margin:  0 auto;
	text-align: center;

}
.center3{
 width:400px;
}
.center1{
width:150px;
}
.center2{  
	width:185px;   
}
.center,.center3{
display:table;	
}

.cen{
	text-align: center;
	text-indent: 0px;
	margin: 0;
	padding:2px;
	line-height: 1em;

}


.newspic1 div{
padding:0 4px 4px 0;	
}




#submit1 {
	font-size: 100%;
	padding: 5px;
	text-align:center;

}

fieldset{
margin:0px 5px 5px 5px;
padding:0px 5px 5px 5px;
border:1px solid #ddf;
background:#fefeff;
line-height:1.2em;
float:left;
}
#indexf{
border:1px solid #e9e9ff;
background:transparent;
margin-top:10px;
}
#contentadmin fieldset{

margin-top: 10px;
}
legend{
font-weight:bold;
color:#717EDF;
width:auto;
}

#righta fieldset{
	width:auto;
    
}
#righta input,#righta textarea{
	width:320px;
}
#righta textarea{
	height:7em;
}

#contentadmin nubs{
	padding:10px;
}

.link{
padding-top:10px;
float:left;
text-align:center;
}
label{
float:left;
width:auto;
font-weight: bold;
}
#selcheck label{
width:190px;
} 


#submit1 input {
height:1.5em;
font-size:1em;
}



.input1 {
padding:5px;
}
.input1 input{
height:1em;
width:5em;
}
#foot p{
line-height:1.1em;
font-size:9pt;
padding:2px;
margin:0;
text-align: center;

}
#dalou{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
input:focus, textarea:focus{
 background:#ffc;
}
.newsc ul{
	padding: 0 0 0 13px;
	margin: 5px 0 5px 23px;
}
.newsc ul li{
list-style-type:none;
list-style-image:url(images/dots3.png);
padding:0 0 5px 0;
}
.time{
	color: #999;
	font-size: 11px;
}
.year{
	color: #933;
	
	font-style: italic;
	
}
#engv{
	
	float:left;
	bottom:-18px;
	position: relative;
	left:15px;

}
.randompic{
float:right;
width:200px	;
	
}
#login{
  width:400px;
  height:400px;

  margin: auto;	
  padding-top:100px;
  text-align: center;
}
#login form{
 margin: auto;	
  text-align: center;
  margin-top: 50px;
  padding-top: 50px;	
}

.sprolist ul{
	display: block;
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	
}
.sprolist ul li{
	display:block;
	float:left;
	width:166px;
	height:67px;
	padding:0;
	margin:5px 2px 5px 2px;

}
.sprolist ul li p{
	text-indent: 8px;
	margin-top: 1px;
}
.sprolist ul li a{
	display:block;
	float:left;
	padding: 0 0 9px 0;
	margin: 0;	
}
.sprolist img{
width:40px;
height:50px;
}

.profcon{
	top:0px;
	float:left;
}
.profcon p{
  padding:0 0 0 0px;
  margin:0 0 3px 0px;
  line-height: 1.2em;
  text-indent: 1em;

}

.newst{
	padding: 5px 0 0 0;
	width:98%;
}
#contus h2{
text-align:left;
font-weight:normal  ;
}


#contus {
width:800px;
text-align:left;
margin:auto;
padding:20px 0 0 0;
}
#contus  p{
line-height:1.7em;
padding:0;
margin:0;
text-indent:0;
}
#contus h4{
font-size:13px;
margin:0 0 2px 0;
padding:0;
}
#contus .con{
width:550px;
float:left;
padding: 0 0 0 10px;
}

#contus hr,.thick{
width:680px;
height:0px;
margin:0px 0 8px 0;
padding:0;
color:#0066FF;
border:1px dotted #cce;

overflow:hidden;
}
.thick{
	margin:5px;
	width:auto;
}
#contus ul{
  margin-top:5px;
 list-style:none; 

}
#contus .ctitle{
  font-size:14px;
  font-weight:bold;
   margin:20px 0 5px 0;
  
}
#contus ul li{
 line-height:1.8em;
   font-size:12px;
  font-weight:normal;
  float:left;
}


#contentadmin input,#contentadmin select{
	width: 340px;
	margin-bottom: 10px;
	}


#contentadmin #submit1 input {
	width:auto;
	}
	
#contentadmin textarea{
	width: 340px;
	height:200px;
	margin-bottom: 10px;
}

#listprofc li.cur{
	
    background:url(images/row.gif) no-repeat 0 50%;
   
    
	 padding-left: 20px;
}
#listprofc li.cur a{
  background-color: #ff8;  
  padding: 1px; 
  
}
.cura{
  background-color: #ff3;	
  color: #006;	
  padding: 1px;
}

#fileout{
  width:450px;
  border: 1px solid #DCE4FE;
  padding:0px 0px 0px 0px;	
}
#filein1{
  background: #DCE4FE;
  margin:0px;
  padding: 0px;
  border-bottom:1px dashed #BDCCFD;
}
#filein1 h2{
	padding: 0;
	margin:0;
}
#filein2 ul{
 list-style-type:none;
 margin-left: 3px;
 font-size: 13pt;
 width:324px;
word-break:break-all;
 overflow: hidden;	
}

big{
	margin-left: 3px;
	 font-size: 13pt;
}
.dir{
	color:blue;
}
p{
 text-indent: 2em;
 line-height: 1.8em;
  padding:0em;
  margin: 0.6em 0.8em 0.6em 0.8em;
  text-align:justify; 
  text-justify:inter-ideograph;

}
.etime{
 text-align: right;
 color: #999;
 font-size: 12px;	
}



#rightnews .A {
  float:left;
  bottom:50px;
  right:10px;
  margin-right: 15px;	
}



.pagelink{
	text-align: right;
	margin-right: 10px;
}
#pagelink{
	text-align: right;
	margin-right: 10px;
}

#proflist{
 width:685px;
 padding: 25px 4px 10px 5px;	
}

.tag_box { 
	width:240px; 
	height:auto; 
	border:1px solid #B0BEC7; 
	font:12px Arial, Helvetica, sans-serif; 
	margin:20px 0 0 0; 

	}
.tag_box ul.menulist { 
	
	margin:0;
	padding: 0;
	}
.tag_box ul.menulist li { 
	float:left; 
	width:40px; 
	text-align:center; 
	height:19px; 
	line-height:19px; 
	background:url(images/tag_bg1.gif) repeat-x; 
	position:relative; 
	
	list-style-type:none
	}
#listprofc li{
	list-style-type:none;
	background:url(images/dot.gif) no-repeat 8px 50%;
	padding-left: 20px;
}	
.tag_box ul.menulist li a { color:#18397C; text-decoration:none; display:block; width:40px; background:url(images/tag_pipe.gif) no-repeat right 1px; border-bottom:1px solid #93A6B4;}
.tag_box ul.menulist li a:hover { text-decoration:underline;}
.tag_box ul.menulist li a.curMenu { background:url(images/tag_bg2.gif) repeat-x; border:1px solid #91A7B4; border-bottom:none; width:39px; position:absolute; color:#c63; font-weight:bold; left:-1px;top:-1px; height:21px; z-index:100}
.tag_box a.nonebg{ background:none;}
.tag_content { padding:6px; clear:both}


.tag_content a {text-decoration:none; color:#16387c}
.tag_content a:hover {text-decoration:underline;}

.tag_content ul { margin:0px 3px 0px 3px; padding:0; }
.tag_content li { margin-left:20px; margin-bottom:3px}


 #mes{
	border-bottom: 1px dashed #ccf; 
	width:600px;
	position:relative;
	margin: 5px 5px 10px 0px;


	}
#mes .time{
text-align: right;
}	
#listmes{
	list-style-type: none;
}	
#listmes li {
	line-height: 1.5em;
	background: url(images/dot4.gif) no-repeat 0 0;
	padding: 3px;
		
}
<!--

#messsend fieldset{
width:auto;
margin: 0 10px;
}

table{
	border-collapse: collapse;
    margin:auto;
	border:1px solid #eed;
   font-size:10pt;
}
td,th{
	padding:3px;
	border:1px solid #eed;
    
}
th{
background:#E8F3FF ;
}
thead{
	background:#bdbdef repeat-x left center ;
	border-top: 1px solid #a5a5ed;
	border-bottom:1px solid #a5a5ed;
}
th {
	font-weight: bolder;
	text-align: center;
}
tr:hover{
/*	background-color:#ccf;
	color: #fff;
	*/
}

#messsend td{
    height:2.5em;
  	border-bottom:1px solid #a5a5ed;

}
.odd{
	background-color: #ededff;
}
.odd2{
	background-color: #d0d0d0;	
}
#jxjw #content{
	width: 700px;
margin:auto;
}
img{
	border: 0;
}
.sline{
	border:1px dotted #ededff;
}
.bbs{
 	border:1px solid #ededff;
	 width:650px;	
	 margin:auto;
}
.bbsh{
	width: 650px;
	background-color: #ededff;
	text-align: center;
	font-weight: bold;
	border-bottom:1px dotted #ccc;
}
.bbscon{
		width:650px;
		text-align:left;
	
}
.bbsfoot{
	width:650px;
	border-top:1px dotted #ededff;
	color: #999;
	font-size: 0.8em;
	text-align: right;

}
.bbsfenge{
		border-bottom:1px dotted #ccc;
		height: 5px;
		margin: auto;
		width:700px;
	}
.sendright{
	float:right;
	text-align: right;
	width:5em;
	margin-right:0px;
	padding-right: 0px;
}
.tright{
	text-align:right;
}
.more{
font-family: cursive;
text-align:right;
margin: 0 5px 0 0;
color:#999;
font-size:10px;
font-family:arial;
}
.more a:link,.more a:visited {
	text-decoration: none;
	color: #999;
	
}
.more a:hover ,.more a:active{
	text-decoration: underline;
	color: red;
}


#tz .listcur a:link ,#tz .listcur .time,.listcur a:link{
  color:#FF9900;
}
#tz .listcur a:visited,.listcur a:visited{
  color:#FF9900;
}
#tz .listcur a:hover,#tz .listcur a:active,.listcur a:hover{
   color:#FF9900;
}
.tag_content .listcur a:link,.tag_content .listcur a:visited{
  color:#FFFFCC;
  background-color:#FF6600
  
}
.liuyan{
text-align:right;
margin: 0 5px 0 0;
color:#999;
font-size:12px;
}

.liuyan a:link,.liuyan a:visited {
	text-decoration: none;
	color: #f99;
	text-align:right;
}
.liuyan a:hover ,.liuyan a:active{
	text-decoration: underline;
	color: red;
}

#halfedit{
	width:380px;
	border:1px solid #ccc;
}
#halfedit input{
 width: 100px;

}
#halfedit label{
 width:auto;

}
#halfedit p{
	line-height: 1.2em;
	text-indent: 0;
}
.afright{
	float:right;
	width:145px;
	border:1px dashed #eef;
	margin:0;
	padding:0;
}
.afleft{
	float:left;
	width:180px;
	border:1px dashed #eef;
}
.abottom{
	float:left;
	width:350px;
	border:1px dashed #eef;
}
#halfedit .abottom input{
	width:260px;
}
#halfedit .abottom textarea{
    	width:260px;
	height:50px;
}
.newimg{
	color:#f66;
	font-size: 8px;
	font-family: cursive;
}
.kejianv{
		margin: 0 auto;
		border-bottom: 1px dashed #eee;
		width:auto;
		height: auto;
		text-align: center;
}
.kejianv h4{
	color: #69c;
	font-size: 1.1em;

}
.kejianv .time{
	text-align: right;
}
#kleft{
	width:290px;
	float:left;
	border-right: 1px dashed #ccc;
}
#kright{
		width:390px;
	float:right;
	border-bottom: 1px dashed #ccc;
}

.xuxian{
  height:0;
  border:1px dashed #eef;	
}

#newslist,#newslist_jw{
		background:#eeeeff;
		border:1px solid #ddd;
		padding:2px;
		width: 546px;
		margin:auto;
		float:left;
		height:22px;        
		padding-left:0;
		
		
	}
#newslist_jw{
 width: 746px;

}
#newslist h2,#newslist_jw h2{
	padding: 5px;
	margin: 0;
	font-size:14px;
	font-weight:bold;
}	
#contain{
		font-size:13px;
		color:#933;
		overflow:hidden;
		list-style:none;
		width:540px;
		height:	1.2em;
		margin:0px;
		padding:2px;
	
}
#contain li{
		height:18px;
		line-height:18px;
		text-align: center;
		background: none;	
}


.lscol1 a:link,.lscol1 a:visited {	
	color: #006;
	font-size:14px;
	/*background-color: #fc9;	*/
		
}

.lscol2 a:link,.lscol2  a:visited {
	color: #060;
	
	font-size:14px;
	/*background-color: #ff9;	*/
}
.lscol3 a:link,.lscol3  a:visited {
	color: #600;
	
	font-size:14px;
/*	background-color: #9f9;	*/
}

#contain a:hover ,#contain a:active{
	text-decoration: underline;
	color: red;
	background-color: #ff0;
}

#introcon{
	margin:10px ; 
	padding-top:5px;
}
#leftintrocon{
   width:420px;
  
   float:left;
   margin-right:0;
   padding-right:0;
}

#rightintrocon{
 

   width:80px;
   margin:0;
   padding:5px 5px 5px 0 ;
   float:right;
   font-size:15px;
}

#rightintrocon ul{
background-color:#ccf;

margin:0;
padding:0

}

#rightintrocon ul li{
 border:1px solid #ddf;
 margin:0;
 text-align:center;
 background-color:#ddf;
  padding:5px 5px 10px 0 ;
}

#rightintrocon ul li.current{
 border-left:none:
 margin-left:-5px;
 text-align:center;
 background-color:#fff;
  padding:5px 5px 10px 0 ;
}


#introcon h2{
	font-size: 15px;
}

#key-menu {
	background: #B2C1C8 url("images/header-bottom.gif") 0 100% no-repeat;
	padding: 0 0 19px 0;
	overflow: auto;
	margin-bottom: 1em;
	margin-top: 0px;
	overflow:hidden;
}

#key-menu ul, #key-menu li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#key-menu ul {
	padding: 5px 8px 0 8px;
	background: url("images/header-top.gif") 0 0 no-repeat;
}
#key-menu li {
	float: left;
	background: url("images/tabs.gif") 100% -50px;
    margin:0;
	padding-right: 3px;
	margin-right: 2px;
	border-bottom: 1px solid #849CA4;
	margin-bottom: -19px;
}

#key-menu li a, #key-menu li span {
	display: block;
	float: left;
	margin:0;
	padding: 3px 3px 1px 3px;
	background: url("images/tabs.gif") 0 -50px;
	color: #5A7CBA;
	text-decoration: none;
}

#key-menu li:hover a {
	background-position: 0 -100px;
}

#key-menu li:hover {
	background-position: 100% -100px;
}

#key-menu li.cura {
    background: url("images/tabs.gif") 100% 0;
	border-bottom-color: white;
}
#key-menu li.cura a, #key-menu li.cura span {
	background: url("images/tabs.gif") 0 0;
	color: #999;
}
.ff{
	float: left;
}
.leftmenu{
	line-height: 1.6em;
	font-size: 11pt;
}
.leftmenu a{
	display: block;
	border-bottom: 1px dotted #ccc;
}
#containerlt  th{
	background-color:#e8e8e8 ;
	border:0;
    padding:0;
	margin:0 3px 0 3px;
	font-weight: 500;

}
#containerlt table,#containerlt thead{
	border:0;
	border-spacing:3px;
	border-collapse: separate;	
	width: 100%;
}
#seljs textarea,#seljs1 textarea{
	width:70px;
	height:100px;
	float:left;
}
#seljs select,#seljs1 select{
width:90px;
height:98px;
float:left;
}
#seljs #but,#seljs1 #but{
width:50px;
height:80px;
float: left;
margin-top:5px;
}
#seljs input,#seljs1 input{
width:40px;
height:1.4em;
font:10pt;
margin-top:20px;
float:left;
}
#seljs #selcheck,#seljs1 #selcheck1{
width:90px;
float:right;
}
#seljs label,#seljs1 label{

  height:1.8em;
  line-height: 1.8em;
  float:left;
}
#seljs 
 input,#seljs1 label input{
  margin:0px;
  padding-top:3px;
  float:left;
}
#seljs #addselect,#seljs1 #addselect1{
width:120px;
float:left;
}
#seljs,#seljs1{
height:100px;
padding-bottom: 15px;
width:280px;
}
.tzhalf{
}


#dotli li{
  line-height: 1.6em;
  border-bottom: 1px dashed #ccc;
}
.dotli li{
  line-height: 1.6em;
  border-bottom: 1px dotted #ccc;
}

.dotli1 li{
   line-height: 1.3em;

}
.dotul li{
   background:url(images/dot.gif) no-repeat 8px 7px;
   padding-left:15px;
}


#sbjwright{
width:230px;
float:right;
}
#sbjwleft{
float:left;
width:200px;
}
#sbjw{
width:510px;
float:left;
}
#middlee{
float:left;
width:250px;
}
#middlee ul{
margin-left:35px;
}
#middlee  li,#middlef  li{
 padding-left:16px;
 background:url(images/dot.gif) no-repeat 8px 7px;
}
#middlef ul{
margin-left:35px;
}
#middlef{
float:left;
width:250px;
}
#middlef_jw{
float:left;
width:740px;
}
.xzlx{
  width:500px;
  border:1px dotted #ccc;
  padding-bottom:5px;

}

.xzpic{
  float:left;
  margin:5px 20px 5px 5px;
  background:url(images/shadow.gif) no-repeat right bottom;
  
 }
.xzpic div{
	background:url(images/mask.png) no-repeat left top !important;
	background:url(images/mask.gif) no-repeat left top;
	padding:0 4px 4px 0;
	float: left;	
}
.xzpic img{
	background-color: #fff;
	border :1px solid #a9a9a9;
	padding: 2px;
}
.xzlx .ftxt {
 width:485px;
 margin-left:10px; 
 margin-top:0px;
 padding-top:0;
}
.xzlx .ftxt p{
 margin:0;
 padding:0;
 
}
.xzlx h4{
 text-indent: 10px; 
}
.xzlx h3{
 text-indent: 5px;
 border-left: 1px dotted #ccc; 
 font-size: 15px;
 background-color: #eef; 
}
.xzlx h3 a{
 color:#963;
}
.hidden{
  display:none;
}





.rimg,.rimg2{  
	float: right;
	background:url(images/shadow.gif) no-repeat right bottom;
 }


.rimg div,.rimg2 div{
	background:url(images/mask.png) no-repeat left top !important;
	background:url(images/mask.gif) no-repeat left top;
	padding:0 4px 4px 0;
	float: left;	
}
.rimg img{
	background-color: #fff;
	border :1px solid #a9a9a9;
	padding: 2px;
}
.rimg2{
	background:none;
}
.rimg2 img{
	background-color: #fff;
	padding: 2px;
	
}

.box li,.box5 li{
 line-height: 1.6em;
 background:url(images/dot.gif) no-repeat left 9px;
 padding-left:10px;
 margin-left:7px;
}
.box5{ 
 float:left;
 width:20em;
 margin-top:15px;
}
.box5 h2,.box h2{ 
 width:auto;
 margin-bottom:0;
 padding-bottom:0;
color:#963;
}
.boxbody{
 border:1px solid #d7e0ff;
}
.xyhpic{
 float:left;
}
.addnew{
background-color: #f33;
color:#ffc;
}
.liu{
width:500px;
margin:auto;
}
.liu input{
 width:500px;
 margin:auto;
}
.liu textarea{
 width:500px;
 height:50px;
}
#liuyan{
 width:500px;
 margin:auto;
}
ul.lines li{
 border-bottom: 1px dotted #bbe;
 line-height:1.5em;
}
.listt {

}
ul.listt li{
  float:left;
  width:70px;
  height:20px;	
  
  margin:5px 2px;	
	
}
.jwcen{
	margin: 0 auto;
	width:125px;
    padding:0;
}
.jwcen fieldset{
	margin:0;
	padding:0;
	
}
.note{
  color: #c99;	
  font-size: 12px;	
}
.strong1{
	color:#363;
	font-weight: 600;
	font-family: arial;
}
.strong2{
	color:#f00;
	font-weight: 600;
	font-family: arial;
}
.strong3{
	color:#f77;
	font-weight: 300;
	font-size:14px;
}

#containerf2 h3,#container_research h4{
	padding-left: 25px;
}
#container_research #cgdt li{
		margin-left: 40px;
		padding-left: 8px;
		background:url(images/dot.gif) no-repeat left 5px;
		margin-bottom: 10px;
}
.jiang{
	background: url(images/jiang.gif) no-repeat left top;

}
.lunwen{
	background: url(images/lunwen.gif) no-repeat left top;
}
.xiangmu{
	background: url(images/xiangmu.gif) no-repeat left top;
}
.jiangk{
	background: url(images/jiangk.gif) no-repeat left top;
}
.zhuanzhu{
	background: url(images/zhuanzhu.gif) no-repeat left top;
}
.jiaocai{
	background: url(images/jiaocai.gif) no-repeat left top;
}
.yanjiu,.yanjiu1{
	background: url(images/yanjiu.gif) no-repeat left top;	
}

.jiaoxuefx,.jiaoxuefx1{
	background: url(images/jiaoxuefx.gif) no-repeat left top;
}
.long_float ol li{
	float: left;
	width:195px;
	padding-right: 0px;	
	background:url(images/dot6.gif) no-repeat left 9px;
	padding-left:12px;
    list-style-type:none;
}

.float_right{
	float:right;
	width:200px;
	text-align:right;
	color:#993366;
}
.float_right a{
  color:#333366;
}



.lianxifs{
	background: url(images/lianxifs.gif) no-repeat left top;
}
#containernews .tz li{
  border-bottom: 1px dotted #bbe;
  line-height:17px;
  background:url(images/dot.gif) no-repeat left 9px;
  padding-left:10px;
}
.width450{
	width:400px;
	word-break:break-all;
	overflow:hidden;
}
.fixp{
	width:90%;
	word-break:break-all;
	overflow:hidden;	
}
.frmgd p{
   text-indent: 10px;
}
.fleft{
	float:left;
	margin:10px;
}
.fleftli li{
	float:left;
	background:url(images/dot.gif) no-repeat left 9px;
    padding-left:10px;
    margin-left: 50px;
    margin-top: 10px;
    width:250px;
}
.fleftli  .curb { 
  background-color: #ffc;
}
dl{
  line-height:27px;
  margin-left:5px;
}
dd{
  border-bottom: 1px dotted #ccc;	
}
dt{
  border-bottom: 1px dotted #ccc;
  margin-top:3px;
  margin-bottom:3px;
  line-height:23px;
}
dt a{
  line-height:23px;
}
.bread{
 
  padding:10px;
}
#slogo a{
 padding-right:0;
background:none;
}
a[rel^="external"]{
	background: url(images/externalLink.gif) no-repeat right 50%;
	padding-right:9px;
}
dt a[rel^="external"]{
  padding-right:2px;
}
.links a[rel^="external"],.links1 a[rel^="external"]{
  padding-right:9px;
}
.links dl dd,.links1 dl dd{
  border:none;
  margin:0;
  padding:0;
  width:180px;
}
.linkes dd p,.linkes1 dd p{
 line-height:1em;
 text-indent:0;
}
.hpic{
  width:320px;
  float:left;

}
.picnote{
 color:#03e;
 background-color:#eff;
 float:left;
 width:300px;
 margin:5px;
}
.half1{
 width:274px;
 float:left;
 height:200px;
 border-left:1px solid #ddd;
border-bottom:1px solid #ddd;
}
.half2{
 width:273px;
 float:left;
 height:200px;
 border-left:1px solid #ddd;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
}
table.noindent {
 width:100%;
 margin-top:5px;
}
.noindent p{
  text-indent:0px;
  line-height:18px;
}
.noindent h2{
  border:none;
  margin:2px;
  padding:2px;
  text-align:center;
  clear:both;
  font-size:1.3em;
  background-color:#E8F8FF ;
}
 .noindent h2 a:link, .noindent h2 a:visited{
 color: #F58B2B;
}
.noindent h4{
  border:none;
  margin:0px;
  padding:0px;
  text-align:center;
  clear:both;
  background-color:#eef;
}
 #jjtitle{
float:right;
margin:0;
padding:0;
}
#jjtitle img{
margin:0;
padding:0;
}
#introjjxy #key-menu {
 width:280px;
}
#middlej{
width:510px;
border-top:1px solid #ddd;
}
#middlej1{
width:250px;
border-right:1px solid #ddd;
float:left
}
#middlej2{
width:250px;
float:right;
}
.lianxi p{
 line-height:1.3em;
 margin:0;
 color:#339;
}
.sci{
 color:#33c;

 }
 .longtxtarea{
 height:100px;
 
 }
 .links,.links1{
   font-size:13px;
   text-align:center;
   width:185px;
   float:left;
 }
.links1{
 border-right:1px solid #ddd;
 }
.fright{
 float:right;
 margin:0;
 padding:0;
}
.fright ul{
 margin:0;
 padding:0;
}
.centerp{
 text-align:center;
 text-indent:0;
}
.huiyi6 h5{
  font-weight:bold;
  margin:0;
}
.huiyi6{
 font-family:arial;
}
.tubiao li{
  float:left;
}
.weekdaytoday {
   text-align: center; 

}
.weekday { 
    font-family:arial;
    font-size: 12pt;
	
    color: #FF0000; 
    text-align: center; 
	
}
.weekday a{ 
    font-family:arial;
    font-size: 12pt; 
    color: #FF0000;
    text-align: center; 
	
}

.normalday,.normaldaytoday { 
    font-size: 12pt; 
    color: #000000; 
    text-align: center;
	font-family:arial;
	
	
} 
.normalday a{ 
    font-size: 13pt; 
	color: #000000; 
    text-align: center;
	font-family:arial;
	
} 

.weekdaytoday a{ 
    font-size: 12pt; 
    color: #FF0000; 
    text-align: center; 
    background-color: #ff9; 
    	
	font-family:arial;
} 
.normaldaytoday a{ 
    font-size: 12pt; 
    color: #000000; 
    text-align: center; 
    background-color: #ff9; 
   
	font-family:arial;
} 
.othermonth{
text-align: center; 
}
.othermonth a{ 
    font-size: 12pt; 
    font-style: italic; 
    color: #999999; 
    text-align: center; 
	
	font-family:arial;
} 


.grey{
    font-family:arial;
    font-size: 10pt;
	color: #ccc; 
    text-align: center;
     width:80px;
}
.nowday{
    color:#36f;
    font-size: 13pt;
	text-align: center;
	font-weight: bold; 
}
.nowroom {
 margin:1px ;
 border:1px solid #ccf;
 width:56px;
 float:left;
 background-color: #ff9;
  overflow:hidden;
}
.nowroom a,.room1 a{

display:block;
}
.room,.roomnow{
 margin:1px ;
 border:1px solid #ccf;
 width:120px;
 float:left;
 overflow:hidden;
  
}
.roomnow .head {
  background-color: #ff9;
   margin:0;
   padding:0;
 }
.roomnow h2 {
 margin:0;
padding:0;
}
.room1{
 margin:1px ;
 border:1px solid #ccf;
 width:55px;
 float:left;
  overflow:hidden;
}

.room2{
 margin:1px ;
 border:1px solid #ccf;
 width:100px;

 float:left;
 overflow:hidden;
 font-size:15px;
}
.morning{
  height:18px;
  text-align:left;
}
.afternoon{
 height:18px;
 text-align:left;
}
.evenning{
 height:18px;
 text-align:left;
}
.leftzhu{
 float:left;
 width:60px;
}
.addimg {
  width:16px; 
  display:inline; 
}
#content .room h2, #content .room2 h2{
  margin:0;
  text-align:center;
  height:15px;  
  display:inline;
  font-weight:bold;
  border-bottom:none;
  
  
 }
#content .room  h2 a,#content .room2  h2  a{
   text-decoration:none;
   font-weight:bold;
   display:inline;
}


.room .head,.room2 .head{
   background-color:#eef;
}

.room h2 span{
  color:#ccc;
}
.morning{
  border-top:1px solid #ccf;
  border-bottom:1px dotted #ccf;
  color:#000;
 
}
.afternoon{
  border-bottom:1px dotted #ccf;
  color:#000;
}
.evening{  
 height:18px;
 color:#000;
 padding:0;
}
.addimg{
 float:left;
}
.starttime{
  float:left;
  width:300px;
}
#tianke{
 border:1px solid #ccc;
 margin:4px;
 float:left;
 width:310px;
 background:#ddd;
}
#classtable {
  width:420px;
  overflow:hidden;
  float:left;
}
#righta #classtable td a{
  display:block;
}
.small{
  font-size:9px;
}
.print{
display:none;
}
/*
#header #logo{
   background-image: url(images/nubslogo_heibai.jpg);
 }
#header #logoen{
   background-image: url(images/nubslogoen_heibai.jpg);
}
#bar_shouye #barbac{
background:url(images/nubs_bac3_heibai.gif) repeat-x  ;
}
#barbac{
background:url(images/nubs_bac2_heibai.gif) repeat-x  ;
}
#nubs{
background:url(images/nubs_bac_heibai.gif) repeat-x top ;
}
#bar ul .current{
background: url(images/tab-right_c_heibai.png) no-repeat top right;
}
#bar ul .current a{
background: url(images/tab-left_c_beibai.png) repeat-y left top;
}
#bar ul li a{
background: url(images/tab-left_heibai.png) repeat-y left top;
}
#bar ul li{
background: url(images/tab-right_heibai.png) no-repeat top right;
}
*/
input#short{
 width:50px;
}

.order{
  border:1px solid #ccc;
  width:400px;
  margin:5px auto;
  background-color:#eef;
}
.wenjuan{
  width:420px;
  
}
.witem, .witemcur{
  width:80px;
   background-color:#eee;
   border:1px solid #ddd;
   float:left;
   font-size:12px;
   text-align:center;
   color:#bbb;
   cursor:pointer; 
}
.witemcur{
  background-color:#cef;
  color:#f66;

}

#showgrade ul{
padding:0 5px 0 15px;
margin:0 0 0 15px;
}
#showgrade ul li{
padding:0 0 4px 0px;
margin:0 0 0px 0;
line-height:1.4em;
list-style-type:square;
list-style-image:url(images/dot.gif);
}

#rightadmin{
width:325px;
float:right;
padding: 13px 0 ;
}

.rednew{
  color:#f00;
  font-weight: 400;
  font-size:11px;
}
.lefttitle{
  text-align:center;
  font-size:14px;
}
.kuanol li{
  width:380px;
  float:left;
  
}
.rollblock{
  width:auto;
  height:13px;
  margin:0 0 1px 0;
  padding:0;
  float:right;
 
}
.rollbox{
  background-color:#ffc;
  width:24px;
  height:16px;
  color:#ccc;
  float:left;
  text-align:center;
  border:1px solid #ccc;
  border-top:none;
  border-right:none;
  margin:0;
  padding:0;
  font-family:arial;
  font-size:11px;
  cursor:pointer;
}
.rollboxshow,.rollboxshow2{
  font-weight:bold;
  font-family:arial;
  width:24px;
  height:17px;
  color:#f00;
  float:left;
  text-align:center;
  border:1px solid #ccc;
  border-top:none;
  background-color:#eef;
  border-right:none;
  margin-top:-1px;
  padding:0;
  padding-top:-1px;

  font-size:12px;
  cursor:pointer;
}
.fleftul li{
  width:240px;
  float:left;
  margin-top:5px;
}
#middlea #bodyadmin #short1,#middlea #bodyadmin #short2{
  width:30px;
 
}

.lidot li{
 	background: url(images/dot.gif) no-repeat 3px 50%;
	padding:2px 2px 2px 8px;
}

.gzbox,.gzbox_a{  
  min-width:60px;  
  height:40px;  
  float:left;
  text-align:center;
  border:1px #ccc solid;
  margin-left:-1px;
  _width:60px;
}

#gzbox_ahead{   
  height:60px;  
  float:left;
  text-align:left;
  width:20px;
  margin:0;
  padding:0;
}
#gzbox_ahead input{
  margin:10px 0px;
  padding:0;
  width:18px;
  float:left;
}

.gzbox_a .gzbox1,.gzbox_a .gzbox2{
  width:110px;
  text-align:left;
}
.gzbox_a .gzbox2{
  text-align:center;
}

.gzbox1{
  width:auto;
 
  min-width:50px;
  height:18px;
   border-bottom:1px #ccc solid;
   background-color:#eef;
   white-space : nowrap;
   padding: 1px 5px 1px 5px;
}

.gzbox2{
  width:auto;
  height:22px;
  text-align:center;
  
}

.gzinput{
  width:75px;
  height:18px;
  margin-top:1px;
}
.xueshu{
padding:0;
margin:0;
}
.xueshu li{
  line-height:1.2em;
  padding:0 0 0px 15px;
margin:0 0 0px 0;


  background:url(images/book.gif) no-repeat left top;

}