@charset "gb2312";
body { font-family: "Î¢ÈíÑÅºÚ"; margin:0; padding:0;  }
div, form, img, ul, ol, li, dl, dt, dd { margin: 0; padding: 0; border: 0; }
.clear { clear: both; float: none; height: 0px; overflow: hidden; }
.clear2 { clear: both; float: none; height: 10px; overflow: hidden; }
.clear3 { clear: both; float: none; height: 83px; overflow: hidden; }
img { vertical-align:top; border: 0px; }
li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight: normal; }

/*   //Ð¡¸ß¶È//   */
#minheight { height: 100%; min-height:500px; _height:500px; }
/*   //ÎÄ×ÖÑÕÉ«//   */
.black { font-size: 12px; color: #000; }
a.black:link { color: #333; text-decoration: none; }
a.black:visited { color: #666; text-decoration: none; }
a.black:hover { color: #C00; }
/*   //ÑÅºÚÎÄ×ÖÑùÊ½//   */
.f16 { font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; color: #333333; line-height: 30px; }
.f14 { font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; color: #333333; line-height: 25px; }
.f12 { font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; color: #333333; line-height: 20px; }
/*.nav { text-decoration: none; background-color: #ca141d; height: 80px; width: 100%; top: 0px; z-index: 999; position: fixed; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #9b0008; }*/
.nav_con { margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; width: 1000px; }
.nav_con_l { background:url(allbgs.gif) no-repeat -69px 0px; width:175px; float: left; height: 80px; }
.nav_con_r { float: right; width: 710px; margin-left: 110px; }
.nav_con_r ul li a { font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; color: #FFF; float: left; width: 69px; background:url(allbgs.gif) no-repeat 0px 0px; width:69px; line-height: 80px; text-align: center; text-decoration: none; }
.nav_con_r ul li a:hover { background:url(allbgs.gif) no-repeat -244px 0px; width:69px; text-decoration: none; } 
.banner1 {
	background-repeat: repeat-x;
	height: 475px;
	width: 100%;
	background-image: url(emb.hqyj.comimagesshanghaiteachersimagesbanner_bg.gif);
}
.tuijian {
0border: 1px dashed #bfbfbf; border: 1px dashed #bfbfbf; background-color: #FFF; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-image: url(tuijian_top.gif); background-repeat: repeat-x; background-position: top; padding: 15px; }
.tuijian:hover {
0border: 1px dashed #bfbfbf; border: 1px dashed #ca141d; background-color: #FFF; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-image: url(tuijian_top.gif); background-repeat: repeat-x; background-position: top; padding: 15px; }
.tuijian h1 { font-family: "Î¢ÈíÑÅºÚ"; font-size: 24px; background-image: url(h1_bg.gif); background-repeat: no-repeat; background-position: left; text-indent: 20px; }
.tuijian h2 { font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; color: #c30000; line-height: 35px; }
.tuijian h3 { font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; color: #066cac; margin-bottom: 10px; }
.tuijian h4 { font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; color: #c30000; padding-bottom: 10px; }
.tuijian .con { padding-top: 15px; padding-right: 20px; padding-left: 20px; }
.tuijian .con_l { float: left; width: 750px; }
.tuijian .con_r { float: right; width: 200px; }
.tuijian .con_r img { border: 1px solid #cacaca; height: 150px; width: 200px; }
.tuijian .con_r ul li { height: 150px; width: 200px; float: none; margin-bottom: 30px; list-style-type: none; }
.tuijian .con_r ul li p { font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; width: 200px; text-align: center; margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
.jj .jj_l { float: left; width: 350px; }
.jj .jj_r { float: right; width: 380px; }
.jj_r ul li { font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; line-height: 26px; list-style-type: circle; }
.jj_r ul li:hover { font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; line-height: 26px; list-style-type: circle; color: #C00; text-decoration: none; }
.jj_r ul span { font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; color: #c30000; line-height: 30px; }
.jj_r p { font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; color: #c30000; line-height: 30px; }
.bq { margin-bottom: 15px; }
.bq span { font-size: 12px; font-weight: bold; color: #c30000; line-height: 35px; }
.bq1 { color: #FFF; background-color: #df4254; height: 24px; padding: 6px; margin-right: 4px; text-decoration: none; }
.bq2 { color: #FFF; background-color: #9bd05c; height: 24px; padding: 6px; margin-right: 4px; text-decoration: none; }
.bq3 { color: #FFF; background-color: #00abed; height: 24px; padding: 6px; margin-right: 4px; text-decoration: none; }
.bq4 { color: #FFF; background-color: #ac48ab; height: 24px; padding: 6px; margin-right: 4px; text-decoration: none; }
.bq5 { color: #FFF; background-color: #ff7e30; height: 24px; padding: 6px; margin-right: 4px; text-decoration: none; }
.bq6 { color: #FFF; background-color: #174eff; height: 24px; padding: 6px; margin-right: 4px; text-decoration: none; }
.book { padding: 3px; border: 1px solid #CCC; }
.book:hover { border: 1px solid #c30000; }
.gd { height: 510px; }
#footer { text-align:center; background-color: #bfbfbf; height: 110px; line-height: 24px; background-image: url(footer.gif); background-repeat: repeat-x; }
#footer .content { padding-top: 15px; }
#top{ width:100%; height:10px; float:left; position:relative; }
#box{ width:100%; height:500px; float:left; background:url(images/banna.jpg) no-repeat center; overflow:hidden; position:relative; }
#box .bg{ width:100%; height:340px; background:#000; filter:alpha(opacity=70); opacity:0.7; position:absolute; top:75px; left:0px; }
#list{ width:1004px; height:446px; position:absolute; top:20px; left:50%; display:inline; margin-left:-502px; }
#list ul {margin:0px;padding:0px; float:left;}
#list li{width:100px;border:3px solid #000;position:absolute;list-style-type:none;overflow:hidden;cursor:pointer;}
#list li img{width:100%;height:100%;vertical-align:top;}
#list li div{width:100%;height:100%;background:#000;filter:alpha(opacity=70); opacity:0.7; position:absolute; z-index:1; top:0px; left:0px;}
#list li .b_tit{width:100%;height:100px;position:absolute; z-index:1; bottom:-100%; left:0px;margin:0px;padding:0px;}
#list li .opacity{width:100%;height:100px;background:#000;filter:alpha(opacity=80); opacity:0.8; position:absolute; z-index:1; bottom:0px; left:0px;}
#list li .tit{ width:324px; height:100px; padding:0 10px; position:absolute; z-index:75; bottom:0px; left:0px; }
#list li .tit span{width:100%;height:30px;font-weight:normal;float:left;text-align:left;line-height:30px;color:#fff;border-bottom:1px solid #2f2f2c;margin:0px;padding:0px;}
#list li .tit span em{color:#ba0707;font-style:normal;float:none;}
#list li .tit em{color:#fff;line-height:25px;float:left;margin:0px;padding:5px 0;font-style:normal;}
#list a{width:39px;height:80px;background:url(btn.png) no-repeat;text-decoration:;none;position:absolute;z-index:20;top:190px;}
#list a.prev{background-position:0 0; left:-54px;}
#list a.next{background-position:-39px 0; right:-100px;}
#floatTips{
	position:absolute;
	padding:0px;
	top:120px;
	right:0px;
	width:137px;
	height:172px;
	z-index: 999;
}
.new_j { height: 45px; width: 1032px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.new_j li { float: left; width: 89px; margin-right: 5px; }
}