body{background:url(bg.gif) repeat-x top;}
body,div,table,td,form,p,input{font-family:"ËÎÌå";font-size:12px;line-height:18px;color:#555;}
form,body,ul,li{margin:0px;padding:0px;}
P{text-indent:2em;}
img{border:none;}
hr{border:1px dashed #86BCD4; height:1;}
H1{text-align:center;font-size:22pt;color:#336699;}
li span{float:right;color:#999;}
.width{width:1000px;margin:auto;overflow:hidden;}
.left{float:left;}
.right{float:right;}
#logo{width:140px;}
.label{text-align:center;border:1px solid #FFCDA5;padding:5px;background:#f0f0f0;}

.mag_t{margin-top:5px;clear:both;}	
.mag_m{margin-top:5px;clear:both;}
.mag_l{margin-left:5px;}
.c_l{width:735px;overflow:hidden;}
.c_r{width:260px;overflow:hidden;}
.width_l{width:735px;overflow:hidden;}

a{color:#333;text-decoration:none;}
a:hover{color:#f30;text-decoration:none;}
.clear{clear:both;}

#Search {
}
#Search a {
	font-size:14px;
}
.search_l{padding-top:1px !important padding:0 _padding-top:1px}
.search_input{
	border:1px solid #F7BE78;
	border-left:0px;
	border-right:0px;
	line-height:19px;
	height:19px;
	width:150px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
}
.search_txt{padding:4px 0px 4px 10px;}


#menu{
	height:37px;
	overflow:hidden;
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	width: 100%;
	text-align: center;
	font-size: 14px;
	padding-top: 5px;
}
#menu ul,li{list-style:none;}
#menu li{display:inline;}
#menu li{margin-left:20px;color:#fff;float:left;}
#menu a{color:#fff;}
#menu a:hover{color:#ff0;}


.sub_i_bg{background:url(../images/sub_i_bg.gif) repeat-x top;}
.sub_i_title{background:url(../images/sub_title_bg.gif) no-repeat;line-height:30px;height:30px;padding-left:10px;color:#204E7D;font-weight:bold;width:72px;}
.sub_i_b{border:1px solid #BBC8D4;border-top:0px;width:418px;height:138px;padding:10px;}
.sub_i_bg01{background:url(../images/i_t_bg.gif) repeat-x;border:1px solid #BBC8D4;border-bottom:0px;line-height:28px;font-weight:bold;color:#204E7D;padding-left:12px;overflow:hidden;}
.sub_i_bg01 span{float:right;font-weight:normal;padding-right:12px;color:#416898;}
.sub_i_bg01 span span{float:none;padding:0px;margin:0 2px;}
.sub_i_bg01 span a{color:#416898;}
.sub_i_bg01 span a:hover{color:#f30;}
.sub_i_b01{border:1px solid #BBC8D4;padding:4px;overflow:hidden;}
.sub_i_b_link{border:1px solid #BBC8D4;border-top:0px;padding:10px;}



#info li{background:url(../images/dot.gif) repeat-y left;height:24px;line-height:24px;padding-left:16px;}
#info li span{float:right;color:#999;}
#info_list li{
	line-height:28px;
	height:28px;
	background:url(line2.gif);
	text-indent: 12px;
}
#info_list span{float:right;color:#999;}
#info_tt li{float:left;width:50%;}
#info_tt li span{float:right;color:#999;margin-right:4px;}



#link{width:100%;}
#link li{float:left;margin-right:10px;}
#link_pic{width:100%;}
#link_pic li{float:left;margin:2px 0;}
.foot{text-align:center;padding-top:10px;}


.e1
{
	width: 100%;
	overflow: hidden;
	clear: both;
	padding-top: 10px;
	padding-bottom: 8px;
}
.e1 li
{
	width: 130px;
	overflow: hidden;
	padding-left: 12px;
	float: left;
	text-align: center;
}
.e1 li a
{
	display: block;
}
.e1 li a:hover img
{
	border: 1px solid #999;
	padding: 2px;
}
.e1 li a img
{
	display: block;
	border: 1px solid #E3E3E3;
	width: 130px;
	height: 160px;
	padding: 2px;
}
.e1 li a:hover span
{
	text-align:center;
	color:red;
}
.e1 li a span
{
	display: block;
	line-height: 17px;
	padding-top: 6px;
	color:#3366cc;
}

 .JokeListL1{width:230px;float:left;text-align:left;margin:0px;padding:0 0 0 8;line-height:20pt;}
 .JokeListR{width:230px;float:right;text-align:left; margin:0px;padding:0 5 0 0;line-height:20pt;}


