@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{
	margin:0 0 20px 0;
	font: 12px/ arial,"宋体", verdana,helvetica, sans-serif;
	color: #000;
	font-size:12px;
	text-align:center;
	background:#004403 url(../images/bg_2007hapi.jpg) no-repeat 50% 0px;

}
#navflash{
	margin:-1px auto 0;
	width:950px;
	height:227px;
	background: #005c04;
}
#main{
	margin:0 auto;
	padding-top:10px;
	width:950px;
	height:625px;
	background: #005c04;
	overflow:hidden;
}
.left{
	float: left;
	padding:10px;
	width:180px;
	height: 605px;
	background:url(../images/bg_lefthp.gif) no-repeat;
	overflow:hidden;
}
.contop{width:180px;height:252px;overflow:hidden;text-align:left;}
.contop ul{list-style-type:none;padding:40px 5px 10px 2px;}
.contop li{line-height:21px;color:#003A02}
.conann{padding-top:48px;width:180px;height:168px;overflow:hidden;line-height:19px;text-align:left;display:none;}
.conann pre{padding:12px 0 0 8px;text-indent:2em;}
.conpro{padding-top:72px;width:180px;height:300px;overflow:hidden;}

.bbsinfohome {
	color:#333;
	font-size:12px;
	line-height:18px;
	text-align:left;
	margin:0 0px 0 17px;
	width:170px;
	height:380px;
	overflow:hiddne;
}
.bbsinfohome span{color:#f00;}


.center{
	float: left;
	display: inline;
	margin-left:10px;
	width:250px;
	height: 625px;
}
.hpgallery{
	padding:4px;
	width:242px;
	height: 368px;
	margin-bottom:10px;
	background:#dadada;
}
.flvplayer{
	width:250px;
	height: 239px;
	overflow: hidden;
}

.middle{
	float:left;
	display: inline;
	margin-left:10px;
	width:292px;
	height: 625px;
}
.hpnewlist{
	width:292px;
	height:375px;
	background:url(../images/bg_hpnewlist.gif) no-repeat;
	color:#486b49;
	text-align:left;
	overflow:hidden;
}
.hpnewlist p{
	padding:66px 10px 0;
	height:96px;
	text-indent:2em;
	line-height:21px;

}
.hpnewlist a{margin-left:5px;text-decoration:none;color:#486b49;}

.hpnewlist h1{margin:5px 0 2px 17px;width:96%;height:24px;display:block;background:url(../images/h1_hpnewlist.gif) no-repeat;}
.hpnewlist ul{list-style-type: none;clear:both;}
.hpnewlist li{line-height:21px;width:100%;}
.hpnewlist li a{padding-left:8px;text-decoration:none;background:url(../images/) no-repeat 3px 50%;}

.hpaward{width:100%;clear:both;text-align:left;}
.hpaward ul{list-style-type:none;}
.hpaward li{color:#003A02;margin-rihght:3px;padding-left:12px;width:100%;background:url(../images/dot.jpg) no-repeat 5px 8px;line-height:21px;}
.hpaward li a{color:#f00;text-decoration:underline;padding-left:0;margin-left:0;}
.hpaward li a:hover{color:#cc1301; text-decoration:none;}

.videolist,.vodeolist{
	margin-top:3px;
	width:294px;
	height:248px;
	background:url(../images/bg_videolist.gif) no-repeat -1px 0;
	text-align:left;
}
.vodeolist img{float:left;margin:19px 20px 0px 20px;}
.vodeolist a{display:block;clear:left;height:75px;width:96%;margin-bottom:4px;font-size:12px;color:#003a02;text-decoration:none;line-height:17px; vertical-align:top;overflow:hidden;}
.vodeolist a br{line-height:27px;height:27px;}
.vodeolist a:hover{text-decoration:underline;}


.right{
	float:left;
	display: inline;
	margin-left:4px;
	padding:78px 0 0 10px;
	width:172px;
	height: 547px;
	background: url(../images/bg_rightls.jpg) no-repeat right top;
	text-align:left;
}
.right img{float:left;margin:5px 6px 5px 0;}
.right a{display:block;clear:left;height:74px;width:98%;margin-bottom:4px;font-size:12px;color:#fff;text-decoration:none;line-height:17px; vertical-align:top;overflow:hidden;}
.right a br{line-height:10px;height:10px;}

#main01{
	clear:both;
	margin:0 auto;
	padding-top:10px;
	width:950px;
	height: 906px;
	background: #005c04;
}
.left01{
	float: left;
	width:200px;
	height: 906px;
	background: url(../images/bg_left01hp.gif) no-repeat;
}
.ctlog{
	width:200px;
	height:453px;
	text-align:left;
}
.ctlog ul{margin:50px 10px 0;list-style-type:none;}
.ctlog li{padding-left:8px;line-height:19px;}
.ctlog li a{color:#486b49;text-decoration:none;}

.ctlog li a:hover,.hpnewlist li a:hover{text-decoration:underline;}
#morelog{color:#005c04;display:block;float:right;margin-right:18px;width:61px;height:21px;text-align:right;line-height:21px;text-decoration:none;font-weight:bold;}

.partner{
	clear:both;
	margin-top:3px;
	width:200px;
	height:422px;
	text-align:center;
}
* html .partner{padding-top:50px;}
*+html .partner{padding-top:50px;}
.partner ul{list-style-type:none;padding:15px auto 0;text-align:center;}
.partner li{margin:0 auto;}
#p1{width:146px;height:133px;}
#p2{margin-top:8px;width:156px;height:124px;}
#p3{margin-top:15px;width:144px;height:31px;}
* html #p3{margin-top:10px;}
#p4{margin-top:4px;width:144px;height:31px;}
#p5{margin-top:4px;width:144px;height:31px;}

#p1link,#p2link,#p3link,#p4link,#p5link{display:block;}
#p1link{width:146px;height:133px;background:url(../images/logo_hapi.gif) no-repeat 50% 50%;}
#p2link{width:156px;height:124px;background:url(../images/logo_nsrhrb.gif) no-repeat 50% 50%;}
#p3link{width:144px;height:31px;background:url(../images/logo_xslschool.gif) no-repeat 50% 50%;}
#p4link{width:144px;height:31px;background:url(../images/logo_yinying.gif) no-repeat 50% 50%;}
#p5link{width:144px;height:31px;background:url(../images/logo_hljtv.gif) no-repeat 50% 50%;}

.right01{
	float: left;
	display: inline;
	margin-left: 10px;
	border:1px solid #cecece;
	width: 738px;
	height: 904px;
	background: #fbfaf4;
	overflow:hidden;
}
.beauty{
	clear: both;
	width:736px;
	height: 29px;
	background: url(../images/h1_beauty.jpg) no-repeat;
}
.swiming1{
	clear: both;
	width:736px;
	height: 29px;
	background: url(../images/h1_swiing.jpg) no-repeat;
}
.swiming2{
	clear: both;
	width:736px;
	height: 29px;
	background: url(../images/h2_swiing.jpg) no-repeat;
}
.right01 .swiming3{
	clear: both;
	width:736px;
	height: 29px;
	background: url(../images/h3_swiing.jpg) no-repeat;
}
.right01 .swiming4{
	clear: both;
	width:736px;
	height: 29px;
	background: url(../images/h4_swiing.gif) no-repeat;
}
.right01 .swiming5{
	clear: both;
	width:736px;
	height: 29px;
	background: url(../images/h5_swiing.gif) no-repeat;
}

a.morephoto{
	display: block;
	float: right;
	margin:12px 20px 0 0;
	width:86px;
	height: 17px;
	color:#333;
	font-size: 12px;
	color:#cc1301;
	text-align: right;
	text-decoration: none;
	line-height:17px;
	font-weight:normal;
}
.right01 ul{ list-style-type: none; }
.right01 li{
	float: left;
	margin:5px;
}
.right01 li a img{border:1px solid #333;}

.main03{
	clear:both;
	margin:10px auto 0;
	width:950px;
	height:450px;
	background:#fbfaf4;
	overflow:hidden;
}
.main03 ul{list-style-type:none;clear:both;margin-left:0px;}
.main03 li{
	float:left;
	margin:5px 10px;
}
.main03 li a img{border:1px solid #333;}

#main02{
	clear: both;
	margin:0 auto;
	padding-top:10px;
	width:950px;
}
.mainbg{
	width:948px;
	border:1px solid #c5c3c3;
	background: #fff;
}
* html .mainbg,*+html .mainbg{float:left;}

.mainbg h1{
	clear:both;
	width:948px;
	height:35px;
	background: url(../images/h1_main02.gif) no-repeat;
}
.mainbg ul{ list-style-type: none;margin-left:5px; }
.mainbg li{
	float: left;
	margin:6px 9px;
	padding-top:186px;
	width:136px;
	height:22px;
}
.mainbg li:hover{background:#cfd;}

#v8{background:url(../images/vote/1.jpg) no-repeat 50% 0%;}
#v9{background:url(../images/vote/2.jpg) no-repeat 50% 0%;}
#v10{background:url(../images/vote/3.jpg) no-repeat 50% 0%;}
#v11{background:url(../images/vote/4.jpg) no-repeat 50% 0%;}
#v12{background:url(../images/vote/5.jpg) no-repeat 50% 0%;}
#v13{background:url(../images/vote/6.jpg) no-repeat 50% 0%;}
#v14{background:url(../images/vote/7.jpg) no-repeat 50% 0%;}
#v15{background:url(../images/vote/8.jpg) no-repeat 50% 0%;}
#v16{background:url(../images/vote/9.jpg) no-repeat 50% 0%;}
#v17{background:url(../images/vote/10.jpg) no-repeat 50% 0%;}
#v18{background:url(../images/vote/11.jpg) no-repeat 50% 0%;}
#v19{background:url(../images/vote/12.jpg) no-repeat 50% 0%;}
#v20{background:url(../images/vote/13.jpg) no-repeat 50% 0%;}
#v21{background:url(../images/vote/14.jpg) no-repeat 50% 0%;}
#v22{background:url(../images/vote/15.jpg) no-repeat 50% 0%;}
#v23{background:url(../images/vote/16.jpg) no-repeat 50% 0%;}
#v24{background:url(../images/vote/17.jpg) no-repeat 50% 0%;}
#v25{background:url(../images/vote/18.jpg) no-repeat 50% 0%;}
#v26{background:url(../images/vote/19.jpg) no-repeat 50% 0%;}
#v27{background:url(../images/vote/20.jpg) no-repeat 50% 0%;}
#v28{background:url(../images/vote/21.jpg) no-repeat 50% 0%;}
#v29{background:url(../images/vote/22.jpg) no-repeat 50% 0%;}
#v30{background:url(../images/vote/23.jpg) no-repeat 50% 0%;}
#v31{background:url(../images/vote/24.jpg) no-repeat 50% 0%;}
#v32{background:url(../images/vote/25.jpg) no-repeat 50% 0%;}
#v33{background:url(../images/vote/26.jpg) no-repeat 50% 0%;}
#v34{background:url(../images/vote/27.jpg) no-repeat 50% 0%;}
#v35{background:url(../images/vote/28.jpg) no-repeat 50% 0%;}
#v36{background:url(../images/vote/29.jpg) no-repeat 50% 0%;}
#v37{background:url(../images/vote/30.jpg) no-repeat 50% 0%;}
#v38{background:url(../images/vote/31.jpg) no-repeat 50% 0%;}
#v39{background:url(../images/vote/32.jpg) no-repeat 50% 0%;}
#v40{background:url(../images/vote/33.jpg) no-repeat 50% 0%;}
#v41{background:url(../images/vote/34.jpg) no-repeat 50% 0%;}
#v42{background:url(../images/vote/35.jpg) no-repeat 50% 0%;}
#v43{background:url(../images/vote/36.jpg) no-repeat 50% 0%;}
#v44{background:url(../images/vote/37.jpg) no-repeat 50% 0%;}
#v45{background:url(../images/vote/38.jpg) no-repeat 50% 0%;}
#v46{background:url(../images/vote/39.jpg) no-repeat 50% 0%;}
#v47{background:url(../images/vote/40.jpg) no-repeat 50% 0%;}
#v48{background:url(../images/vote/41.jpg) no-repeat 50% 0%;}
#v49{background:url(../images/vote/42.jpg) no-repeat 50% 0%;}
#v50{background:url(../images/vote/43.jpg) no-repeat 50% 0%;}
#v51{background:url(../images/vote/44.jpg) no-repeat 50% 0%;}
#v52{background:url(../images/vote/45.jpg) no-repeat 50% 0%;}
#v53{background:url(../images/vote/46.jpg) no-repeat 50% 0%;}
#v54{background:url(../images/vote/47.jpg) no-repeat 50% 0%;}
#v55{background:url(../images/vote/48.jpg) no-repeat 50% 0%;}
#v56{background:url(../images/vote/49.jpg) no-repeat 50% 0%;}
#v57{background:url(../images/vote/50.jpg) no-repeat 50% 0%;}
#v58{background:url(../images/vote/51.jpg) no-repeat 50% 0%;}
#v59{background:url(../images/vote/52.jpg) no-repeat 50% 0%;}
#v60{background:url(../images/vote/53.jpg) no-repeat 50% 0%;}
#v61{background:url(../images/vote/54.jpg) no-repeat 50% 0%;}
#v62{background:url(../images/vote/55.jpg) no-repeat 50% 0%;}
#v63{background:url(../images/vote/56.jpg) no-repeat 50% 0%;}
#v64{background:url(../images/vote/57.jpg) no-repeat 50% 0%;}
#v65{background:url(../images/vote/58.jpg) no-repeat 50% 0%;}
#v66{background:url(../images/vote/59.jpg) no-repeat 50% 0%;}
#v67{background:url(../images/vote/60.jpg) no-repeat 50% 0%;}


.mainbg li img{
	margin:6px;
	border:1px solid #333;
}

.votebtn{clear:left;margin:5px 0;width:98%;}
/*.votebtn a{display:block;}
.votebtn input,.votebtn img,.votebtn a{float:left}*/

#sitelink{margin:10px auto 0px;border-top:0;height:2px;overflow:hidden;}
.slli{display:none;}

#footer{
	clear:both;
	color:#eee;
	margin: 0 auto;
	padding: 10px 15px;
	line-height: 21px;
	width: 928px;
	height: 46px;
	text-align:center;
}
#footer li{display:none;}
#footer a,.slli a{color:#f7f7f7;}
#footer a:hover,.slli a:hover{color:#f7f7f7; text-decoration:none;}


.alt,.salt{ display: none; }