*{margin:0;padding:0;}
body { color:#000;text-align:center;background:#FFFFFF; font:12px,arial,simsun,sans-serif;}
#header {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 960px
}
#img_top {
	MARGIN: 5px auto; WIDTH: 960px; 
}
td,p,li,input,select,div,span {font-size:12px;}
ul,li{list-style:none;}
select,input,img{vertical-align:middle;}
h1,h2,h3,h4{font-size: 12px; font-weight:normal;}
a:link, a:visited {color: #000;text-decoration: none;}
a:hover, a:active {color: #FF7623;text-decoration: none;}
.frame {margin: 0 auto; width:960px; background:#FFFFFF;}
.con01 {float:left; width:956px; background:#fff url(../251.files/flxx_001.gif) no-repeat right; height:31px; line-height:31px; color: #FF6000; text-align:left}
.con01 span {float: left; width:30px; background: url(../251.files/flxx_002.gif) no-repeat 15px 12px; height:30px}
.con02_bg {float: left; width:956px;background:url(../251.files/flxx_003.gif) no-repeat; height:30px;}
.con02 {float: left;    padding-left:30px;width:926px; padding-top: 5px;height:25px; text-align:left;}
.con02 span {float: left; margin-right:10px;}
.con03 {float: left; width:956px; background:#E9E9E9;}
.con03 span{float: left; height: 30px; line-height: 30px; padding-left:20px;width:180px; background:#E9E9E9; text-align:left}
.con03 cite {float: left;}
.con17 {float: left; width:956px; background:#fff; text-align:center}
.con20 {float: left; padding: 3px; width: 950px; overflow: hidden; }
.con20 img { border: 1px solid #DFDFDF; padding: 3px; background:#fff; float:left;}
.con21 {float: left; text-align:left; padding: 0 3px; width:620px; background:#fff;}
.con22 {float: left; width:620px; text-align:left; margin-top:1px; margin-bottom:10px;}
.con22 h1 {float: left; text-align:center;padding-left:30px; width: 618px; background:url(http://www.ipmph.com/img/teacher_list001.gif) no-repeat; height:30px; line-height:22px; color:#fff; font-size:16px; font-weight: bold;margin-bottom:3px; }
.con22 ul {float: left; width:620px; background:url(../251.files/teacher_list002.gif) repeat-x;}
.con22 li {float: left; width:100px; margin: 10px 10px 0 20px;}
.con22 li cite {float: left; padding: 3px;  border:1px solid #666666;  width:92px;background:#fff;}
.con22 li img {width: 92px; height:115px; vertical-align:bottom}
.con22 li span {width: 92px; height:30px; line-height:30px; color:#FF6600; float:left; text-align:center}
.con22 li span a:link, .con22 li span a:visited {color:#FF6600; }
#footer {
	CLEAR: both; BORDER-TOP: #f1f1f1 3px solid; FONT-SIZE: 12px; MARGIN: 10px auto; WIDTH: 954px; COLOR: #333; LINE-HEIGHT: 24px; PADDING-TOP: 10px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#footer .a2 {
	COLOR: #333
}
#footer .a2 A:link {
	COLOR: #333333
}
#footer .a2 A:visited {
	COLOR: #333333
}
#footer .a2 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}