body{ background:#bdd0df;}
#wrapper{ width:1000px }
#header{ height:263px; position:relative}
#top{ height:30px;background:#bdd0df url('fh_bg.gif') repeat-x 0 -660px;}

#banner{ height:160px; background:#FFF url('banner.jpg') no-repeat;padding-top:0;}
#bannerInner{ height:160px; background:url('banner_0.jpg') no-repeat right top}
#bannerInner.c0{ background-image:url('banner_0.jpg')}
#bannerInner.c1{ background-image:url('banner_1.jpg')}
#bannerInner.c2{ background-image:url('banner_2.jpg')}
	#logo{ float:left;padding:32px 0 0 47px;width: 202px;height:44px;}
	#logo a{ display:block;width: 202px;height:44px; background:none;}
	#logo a strong{ display:none}
	#so{width:235px;padding: 0;position:absolute; top:223px;right:5px;}
	#so form {  background:url('fh_bg.gif') no-repeat 0 -320px;height:26px; padding:3px 0 0 0;}
	#so input{ border:none;background:transparent; padding:1px 5px 0 5px; height:22px; line-height:20px; font-size:12px;}
	#keyword{ width:138px; margin:0 2px; }
	#so #solmc{ margin:0 2px 0 0;width:76px; cursor:pointer;height:24px; float:none}
	#so #solmc.Hover{ background:url('fh_bg.gif') no-repeat -233px -322px}
	#solzu{ display:none}

#nav{}
	#mainNav #liHome{background:transparent url('fh_hover.gif') no-repeat center top;}
	#mainNav a{padding:0 12px 0 11px;}
	#mainNav #liHome a{ text-decoration:none;padding:0 13px 0 15px}
#subNav{ height:30px; overflow:hidden;background:url('fh_bg.gif') no-repeat -322px -283px;padding:0 21px; line-height:30px;}
	#subNav  li{margin:0 5px 0 0 }
	#subNav .Hover a,#subNav a:hover{ text-decoration:none; background-color:#003366; color:#FFF}




#first { background:#FFF;}
#headline { margin:0 10px;height:90px; background: transparent url('bg_index.png') repeat-x 0 88px}
#headline dt.more{ height:80px;width:80px;background:transparent url('toutiao.png') no-repeat; float:left }
	#headline dt.more a{ display:block;height:80px}
#headline dt.img{ height:55px;width:880px; overflow:hidden; float:right}
#headline dd{ height:15px; text-align:center;width:880px; overflow:hidden;padding-top:9px; float:right}
#headline dd *{ display:inline;font-family:PingHei,"Microsoft Yahei";line-height:15px}

#focus{ float:left; padding:10px 10px 0 10px; width:500px;}

#focus dt{ display:none}
	#pro { height:300px; position:relative; width:500px;float:left;overflow:hidden;background:#CCCCCC; }
	.pros { font:14px/24px Verdana; color:#3a4766; position:absolute; width:2500px }
	.pros li {	height:300px;  width:500px; float:left;overflow:hidden}
	#pro div{ position:absolute; height:34px;bottom:0;padding:3px 120px 0 10px;width:370px;overflow:hidden;
		background:black;-moz-opacity:0.6;opacity: 0.6;filter:alpha(opacity=60);}
	#pro div a{ color:#FFF; font:bold 14px/16px 'Microsoft Yahei'}
	.pros .smask{ z-index: 0}

	#pro ul { position:absolute;left:385px; top:275px; display:block; z-index:100;width:115px }
	#pro ul li { display: block; background:#FFF; width:20px; height:20px;text-align: center; float: left; margin:0 1px;
		-moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px;
		-moz-opacity:0.5;opacity: 0.5;filter:alpha(opacity=50); }
		#pro ul li.current { -moz-opacity:0.8;opacity: 0.8;filter:alpha(opacity=80); }
	#pro ul li a { font: bold 14px/20px Verdana; color:#3a4766; }#pro ul li a:hover { text-decoration:none;font-size:16px }
		#pro ul li.current a { color:#FF3300;font-size:16px }

#recent { float:left; width:470px; background:transparent url('ico_index.jpg') repeat-y -479px 0; }
#recent dt { background:url('bg_index.png') no-repeat 2px -50px; float:left;width:25px; display:block;height:100px}
#recent dt strong{ display:none}
#recent dd{ width:445px; height:300px;background:transparent url('ico_index.jpg') no-repeat 0 bottom; float: right; padding-top:10px}
#recent dd li a{ color:#333}

.mold,#first{ margin-bottom:10px; width:100%;clear:both}
	.btm, .top{ height:10px;line-height:10px; clear:both}
	.btm tt, .btm em, .top tt, .top em{ float:left;display:block;height:10px; width:10px;}
	.top tt{background:url('bg_index.png') no-repeat left -150px;}
	.top em{background:url('bg_index.png') no-repeat right -200px;float:right;}
	.btm tt{background:url('bg_index.png') no-repeat left -250px;}
	.btm em{background:url('bg_index.png') no-repeat right -300px; float:right;}

.mold dl{background:#FFF;}
.mold dl.l{ margin-right:10px; width:340px;}
.mold dt{ height:31px; overflow:hidden;display:block; background:url('bg_index.png') repeat-x 0 -450px}
.mold dt tt,.mold dt em{ display:inline-block;float:left;width:10px;height:31px;background:url('bg_index.png') no-repeat 0 -350px}
.mold dt em{ background-position:right -400px;float:right}
.mold dt a{ display:inline-block;float:left;font:bold 14px/26px "Lantinghei SC", 'Microsoft Yahei';width:100px;text-align:center;background: transparent url('bg_index.png') no-repeat 0 -500px;padding-top:5px; color:#0073e5}
.mold ol{ padding:10px 8px 0 10px;}
.mold ol li,#recent dd li{ height:22px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;_white-space: normal; padding-left:7px; background:transparent url('fh_ico.gif') no-repeat -294px -295px}
.mold ol a,#recent dd a{font:14px/22px "Lantinghei SC", Arial,PingHei,"Microsoft Yahei";}
.mold dl.r{width:300px}
#schoolNews{ width:690px;}
#video em{ display:none}
#video{ margin-right:0; }
#video ol li{padding-left:20px;background-position:-282px -245px}
#audio{width:350px;}
#audio tt{ background:none;width:20px;}
#audio ol{ background:transparent url('ico_index.jpg') repeat-y -475px 0;padding-left:20px}

#schoolNews{}
#schoolNews ol{ float:left; width:320px; border-bottom:1px #CCCCCC dotted;padding-left:0;margin-left:10px;height:82px}
#schoolNews li{font:12px/150% Arial;height:18px;padding-left:0;background:none}
#schoolNews li a{ font-size:12px}
#schoolNews li strong{ padding-left:30px}
#schoolNews li strong a{ font:bold 14px/20px 'Microsoft Yahei'; color:#0073e5}
#schoolNews li strong a:visited{ color:#0073e5}

#subject{ margin-bottom:10px;_margin-bottom:5px;}
#subject ol{ margin-bottom:3px;}

#picnews  li { float:left; background:none;padding:0 6px; width:184px;overflow:hidden; height:auto }
#picnews  li img{ width:184px; }
#picnews  li .img { display:block; height:120px; overflow:hidden }
#picnews  li .txt {height:20px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; font:12px/20px "Lantinghei SC", PingHei,"Microsoft Yahei";display:block}

#digg span{ display:inline-block;line-height:12px;padding:1px 2px;background: #0099FF;color:#FFF;-moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; font-family:Tahoma }
#digg li { padding:0;background:none; line-height:22px }

.mold #hot ol{ padding-left: 18px;background:url('fh_ico.gif') no-repeat -286px 16px;margin-left:10px;padding-left:0;background:none}


#footerInner{ padding-right:0; background-position:100px 0; position:relative }
#Conac{ position:absolute; right:10px;width:80px; top:5px}



/* ad */
#homeAd-tonglan{ background:#FFF url('tonglan-1000.jpg') no-repeat}
#homeAd-tonglan .adContent{min-height:100px;}

#links{ background:#FFF}
#linksInner{ padding:0 10px;}
#links ul{ border-bottom:1px #CCC dotted; *zoom:1;}
#links ul:after{ display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:"."; }

#links li{ display:inline-block; line-height:25px; padding-right:8px;_display:inline;_float:left}
#links #link5{ border-bottom:none}

@media (max-width:640px) {
	body{background: #fff;width: 100%;margin: 0;padding: 0;}
	#wrapper{width: 100%;}
	#headline,#homeAd-tonglan,#links,#pro ul,.top{display: none;}
	#header{height: auto;}
	#banner{height: 58px;background: #fff; padding: 0; border-bottom: 1px  rgb(0, 138, 199) solid;}
	#banner #bannerInner{height: auto;background: #fff;}
	#logo{ float:left;padding: 10px 0 10px 10px;height: 45px}
	#logo a{background-size: 200px auto;height: 44px; background:transparent url('fh_bg.gif') no-repeat 0 -6px}
	#focus,#pro,#recent{float: none;}
	#focus{width: 100%;overflow: hidden;padding: 0;}
	#recent,#pro{width: 100%;background: #fff;}
	#recent dt{background: #fff;float: none;height: auto;width: 100%;height: 31px;overflow: hidden;display: block;background: url('bg_index.png') repeat-x 0 -450px;}
	#recent dt strong{ display: inline-block;float: left;font: bold 14px/26px 'Microsoft Yahei';width: 100px;text-align: center;background: transparent url('bg_index.png') no-repeat 0 -500px;padding-top: 5px;color: #0073e5;margin-left: 10px;}
	#recent dd{float: none;width:100%;height: auto;background: #fff;}
	#recent dd ol{margin: 0.5em;}
	.mold dl.l,.mold dl.r,#schoolNews,#schoolNews ol,#picnews li,#audio{float: none;width: 100%;margin-right: 0;margin-left: 0;}
	#picnews li{padding: 0;margin-bottom: 1em;}
	#picnews li .img{width: 100%;overflow: inherit;height: auto}
	#picnews li img{width: 100%;}
	#schoolNews ol{padding: 0.5em;}
	#audio ol{background: #fff;padding: 0.5em;}
	#mainNav #liHome{background-image: none;}
#Conac{display:none}
}