@charset "utf-8";
/* CSS Document */
body
{
	font-family:"MS PGothic";
	text-align:center;
	margin:0px 0px;
	background:url(../../images/temp4/background.jpg) fixed no-repeat #d5eafb;
	background-position:50.5% 0%;
}
body form
{
	margin:0px;
	padding:0px;
	overflow:hidden;
}
body a:focus
{
	outline:none;
}
body a img
{
	border:0px;
	filter:alpha(opacity:100);
	-moz-opacity:1.0;
	opacity:1.0;
}
body a:hover img
{
	filter:alpha(opacity:70);
	-moz-opacity:0.7;
	opacity:0.7;
}
body h1
{
clear:both;
width:100%;
height:25px;
margin:0px auto;
text-align:center;
line-height:25px;
background:#f5f5f5;
font-weight:100;
color:#666;
font-size:12px;
overflow:hidden;
}

/*container*/
.ggb_container
{
	width:903px;
	height:auto;
	margin:0px auto 0px auto;
	text-align:left;
	padding:0px;
	background:#FFFFFF;
	padding:26px 0px 0px 0px !important;
    padding:1px 0px 0px 0px;
	border:10px solid #fff;
}
/*temp_head*/
.ggb_head
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
}
/*banner*/
.ggb_banner
{
	clear:both;
	width:905px;
	height:205px;
	overflow:hidden;
	margin:0px;
	background:url(../../images/temp4/banner.jpg) ;
}
.ggb_banner .ggb_title
{
	clear:both;
	text-align:left;
	width:55%;
	height:145px;
	overflow:hidden;
	font-size:23px;
	line-height:25px;
	margin:0px;
	position:relative;
	z-index:10;
	font-weight:bold;
	left:30px;
	top:20px;
	color:#003751;
	

}
.ggb_banner .ggb_title a
{
	font-size:22px;
	color:#fff;
	text-decoration:none;
}
.ggb_banner .ggb_title a:hover
{
	text-decoration:underline;
}

/*status*/
.ggb_status
{
	clear:both;
	width:auto;
	padding:8px 5px;
	height:28px;
	font-size:12px;
	background:url(../../images/temp4/status.jpg) repeat-x;
	line-height:22px;
}
.ggb_status a
{
	font-size:12px;
	text-decoration:none;
	color:#03C;
}
.ggb_status a:hover
{
	text-decoration:underline;
}
/*bodd*/
.ggb_bodd
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
}
/*left_container*/
.ggb_left
{
	float:left;
	width:285px;
	height:auto;
	padding:0px 0px 0px 2px;
	overflow:hidden;
	margin:5px 0px 0px 5px;
}
* html .ggb_left
{
	margin:3px 0px 0px 3px;
}
.ggb_personal
{
	clear:both;
	width:auto;
	height:auto;
	background:#f2f2f2;
	border-top:3px solid #019df2;
	padding:2px 0px;
}
.ggb_personal_title
{
	clear:both;
	width:auto;
	height:auto;
	padding:8px 10px 5px 10px;
	font-size:14px;
	border-top:1px solid #0121d6;
}
.ggb_personalIn
{
	clear:both;
	width:auto;
	height:auto;
	display:inline-block;
	overflow:hidden;
	padding:10px 0px;
	
}
.ggb_personal .ggb_left
{
	float:left;
	width:109px;
	height:auto;
	overflow:hidden;
	margin:0px 2px 0px 6px;
}
.ggb_personal  .ggb_left_pic
{
	
	width:100px;
	height:100px;
	border:#aaaaaa 1px solid;
	overflow:hidden;
}
.ggb_personal .ggb_left .ggb_title
{
	clear:both;
	width:95px;
	height:auto;
	overflow:hidden;
	padding:4px;
	line-height:18px;
	font-size:13px;
	color:#000;
	text-align:center;
	margin:3px 0px 0px 1px;
	background:#e6e6e6;
}
.ggb_personal .ggb_rig
{
	
	float:left;
	height:auto;
	width:151px;
	height:auto;
	overflow:hidden;
	margin:0px 0px 0px 2px;
	background:#fcfcfc;
	padding:2px 2px;
}
.ggb_personal .ggb_rig .ggb_includeb
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
}
.ggb_personal .ggb_rig .ggb_btn
{
	margin:5px 0px 3px 0px;
	text-align:center;
}
.ggb_personal .ggb_rig .ggb_btn a
{
	clear:both;
	width:102px;
	height:19px;
	line-height:19px;
	display:block;
	font-size:11px;
	color:#587513;
	margin:0px auto;
	background:#efefef;
	border:2px solid #CCC;
	text-align:center;
	color:#396088;
	text-decoration:none;

}
.ggb_personal .ggb_rig .ggb_btn a:hover
{

	color:#396088;
	text-decoration:underline;
}
.ggb_personalIn ul
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	margin:0px;
	padding:0px;
	list-style:none;
}
.ggb_personalIn ul li
{
	width:auto;
	height:25px;
	line-height:25px;
	padding:0px 5px;
	font-size:12px;
	color:#000;
	background:url(../../images/temp4/left_ul_li.jpg) bottom  repeat-x;
	margin:2px;
	overflow:hidden;
}
.ggb_left .ggb_include
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	padding:0px;
}
.ggb_left .ggb_include .ggb_title
{
	width:auto;
	padding:0px;
	margin:0px 0px 0px 0px;
	height:31px;
	
	font-size:12px;
	color:#000;
	background:url(../../images/temp4/tital_a.jpg);
	line-height:31px;
}
.ggb_left .ggb_include .ggb_title img
{
	float:left;
	margin:10px 0px 0px 0px;
}
.ggb_title_inn
{
	clear:both;
    width:auto;
	padding:2px 10px 0px 10px;
	height:23px;
	overflow:hidden;
	color:#000;
	font-size:12px;
}
.ggb_left .ggb_include .ggb_contents
{
	clear:both;
	width:auto;
	height:auto;
	padding:5px;
	background:#F0F0F0;
}
.ggb_lfinn , .ggb_contents .ggb_lfinn2, .ggb_advertisement .ggb_lfinn2,.ggb_friend .ggb_lfinn3
{
	clear:both;
	width:100%;
	height:auto;
	overflow:hidden;
	background:#FFFFFE;
	border:1px solid #a3a3a3;
}
.ggb_contents .ggb_lfinn2 ,.ggb_advertisement .ggb_lfinn2, .ggb_friend .ggb_lfinn3
{

	text-align:center;
	padding:5px 0px;
	width:100%;
	overflow:hidden;
	background:#FFFFFE;
}
.ggb_friend .ggb_lfinn3
{
	text-align:left;
}
.ggb_contents .ggb_lfinn2 input
{
	border:1px solid #ddd;
	
}
.ggb_lfinn ul
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	margin:2px;
	padding:0px;
	list-style:none;
}
.ggb_lfinn ul li
{
	width:auto;
	height:auto;
	font-size:12px;
	color:#000;
	margin:2px;
	padding:0px 5px;
	overflow:hidden;
	border-bottom:1px dashed #999;
	line-height:27px;
}
.ggb_lfinn ul li img
{
	margin:5px 5px 0px 0px;
	float:left;
}
.ggb_lfinn ul li a
{
	color:#000;
	text-decoration:none;
	font-size:12px;
}
.ggb_lfinn ul li a:hover
{
	color:#000;
	text-decoration:underline;
	font-size:12px;
}

/*recon_btn*/
.ggb_recon_btn
{
	clear:both;
	width:auto;
	height:auto;
	margin:5px 0px;
	text-align:center;
}
.ggb_recon_btn a
{
	width:auto;

	line-height:19px;
	background:#06C;
	overflow:hidden;
	text-align:center;
	margin:3px 0px 0px 0px;
	padding:3px;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.ggb_recon_btn a:hover
{
	color:#FFFffc;
	text-decoration:underline;
	color:#ccc;
	
}
/*advertisement*/
.ggb_advertisement
{
	clear:both;
	width:auto;
	height:auto;
	padding:5px;
	background:#f2f2f2;
}
.ggb_advertisement ul
{
	width:auto;
	height:auto;
	overflow:hidden;
	margin:0px;
	list-style:none;
    padding:0px;
}
.ggb_advertisement ul li
{
	width:auto;
	height:auto;
	overflow:hidden;
	margin:5px 0px;
	text-align:center;
}
.ggb_advertisement ul li a
{
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
.ggb_advertisement ul li a:hover
{
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
/*friend*/
.ggb_friend
{
	width:auto;
	height:auto;
	overflow:hidden;
	padding:5px;
	background:#f2f2f2;
}
.ggb_friend ul
{
	width:auto;
	height:auto;
	overflow:hidden;
	padding:2px;
	margin:0px;
	list-style:none;
}
.ggb_friend ul li
{
	clear:both;
	width:265px;
	height:52px;
	overflow:hidden;
	margin:1px 2px;
}
.ggb_friend ul li .ggb_words  a
{
	width:auto;
	height:46px;
	padding:0px;
	cursor:pointer;
	display:block;
	color:#06c;
	overflow:hidden;
	text-decoration:none;
	background:#fff;
}
.ggb_friend ul li a:hover
{
	background:#EFEFEF;
}
.ggb_friend_pic
{
	float:left;
	width:48px;
	height:48px;
	overflow:hidden;
	cursor:pointer;
	display:block;
	border:1px solid #CCCCCC;
}
.ggb_friend_pic img
{
	border:0px;
}
.ggb_friend .ggb_words
{
	float:left;
	line-height:15px;
	font-size:12px;
	width:212px;
	height:46px;
	overflow:hidden;
	padding:2px 0px 0px 3px;
}
/*right*/
.ggb_right
{
	float:left;
	width:602px;
	height:auto;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	margin:0px 0px 0px 5px;
}
* html .ggb_right
{
	margin:0px 0px 0px 3px;
}
.ggb_right .ggb_story
{
	clear:both;
	width:auto;
	height:auto;

	overflow:hidden;
	margin:5px 0px 0px 0px;
	border:1px solid #c3c3c3;

}
.ggb_right .ggb_story .ggb_title
{
	width:auto;
	padding:5px;
	margin:2px 2px 5px 2px;
	height:auto;
	line-height:22px;
	font-size:12px;
	color:#FFFFF3;
	background:#10a8f6;
	border-top:2px solid #22cafb;
	border-bottom:2px solid #22cafb;
}
.ggb_right .ggb_story .ggb_title .ggb_inn
{
	width:auto;
	height:auto;
	overflow:hidden;
	font-size:12px;
	line-height:18px;
	color:#000;
}
.ggb_right .ggb_story .ggb_title .ggb_inn img
{
	margin:0px 5px 0px 0px;
}
.ggb_right .ggb_time
{
	width:98%;
	height:18px;
	border-bottom:1px solid #ccc;
	margin:3px 1%;
	text-align:right;
	letter-spacing:2px;
	font-size:10px;
}
.ggb_right .ggb_story .ggb_contents
{
	clear:both;
	width:auto;
	height:auto;
	padding:10px;
	line-height:23px;
	font-size:12px;
	
}
.ggb_right .ggb_story .ggb_menu
{
	clear:both;
	width:auto;
	height:27px;
	overflow:hidden;
	padding:2px 0px;
	background:#f4f4f4;
}
.ggb_right .ggb_story .ggb_menu span   ,  .ggb_right .ggb_story .ggb_menu .span2
{
	width:74px;
	padding:0px 0px 0px 10px;
	height:23px;
	display:block;
	line-height:23px;
	float:right;
	overflow:hidden;
	text-align:center;
	margin:0px 5px 0px 0px;
	background:url(../../images/temp4/spano.jpg) no-repeat;
}
.ggb_right .ggb_story .ggb_menu span a
{
	font-size:13px;
	text-decoration:none;
	color:#FFF;
}
.ggb_right .ggb_story .ggb_menu .span2
{
	background:url(../../images/temp4/nspano.jpg)  repeat;
	width:104px;
}
.ggb_right .ggb_story .ggb_menu span a:hover
{
	font-size:13px;
	text-decoration:underline;
}
/*comment*/
.ggb_right .ggb_comment
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
}
.ggb_right .ggb_comment .ggb_contents
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	padding:5px;
}
.ggb_contents_til
{
	width:auto;
	clear:both;
	height:auto;
	line-height:23px;
	overflow:hidden;
	margin:3px;
	padding:5px;
	
	font-size:12px;
	background:#ECECEC;
}
.ggb_contents_words
{	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	margin:5px;
	line-height:20px;
	padding:5px 0px;
	font-size:12px;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
}
.ggb_contents_time
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	
}
* html .ggb_contents_time
{
	display:inline-block;
}
.ggb_contents_time .ggb_leftt
{
	clear:both;
	width:auto;
	height:17px;
	padding:4px 5px;

	line-height:18px;
	font-size:12px;
	text-align:left;
	color:#322f03;
	margin:2px;
	background:#F7F7F7;
	border:1px solid #999;
}
.ggb_contents_time .ggb_rigt
{
	clear:both;
	width:auto;
	padding:4px 5px;
	float:right;
	line-height:18px;
	font-size:12px;
	text-align:center;
	margin:0px 10px 0px 5px;
	color:#322f03;
	margin:2px;
	background:#F7F7F7;
	border:1px solid #999;
}
.ggb_contents_time .ggb_rigt a{ text-decoration:none; background:#F7F7F7;}
/*pageLink*/
.ggb_page_links
{
	clear:both;
	width:auto;
	height:auto;
	min-height:22px;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	line-height:18px;
	padding:5px 0px;
	margin:13px 0px 3px 0px;
	border-bottom:2px solid #06c;
}
.ggb_page_links a
{
	padding:3px;
	color:#FFF;
	border:#03C 1px solid;
	background:#06C;
	text-decoration:none;
}
.ggb_page_links a:hover
{
	padding:3px;
	color:#000;
	border:#09c 1px solid;
	background:#E0EFFE;
}
/*foot*/
.ggb_foot 
{
	
	width:92%;
	height:auto;
	padding:10px 5px;
	overflow:hidden;
	border-top:2px solid  #CCC;
	margin:5px auto 0 auto;
	clear:both;
	
}

.ggb_foot_logo
{
	width:30%;
    height:auto;
	overflow:hidden;
	float:left;
}
.ggb_foot_container
{
	width:65%;
	height:auto;
	overflow:hidden;
	float:left;
	padding:0px 0px 0px 5px;
	font-size:12px;
	line-height:23px;
	text-align:center;
	color:#03C;
}
.ggb_foot_container a
{
	color:#333;
	text-decoration:none;
	font-size:13px;
	font-weight:bolder;
}
.ggb_foot_container a:hover
{
	color:#03c;
	text-decoration:none;
	font-size:13px;
}
/*person*/
.ggb_mperson .ggb_contents
{
	margin:2px;
}
.ggb_mperson .ggb_contents ul
{
	list-style:none;
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	margin:0px;
	padding:0px 5px;
}
.ggb_mperson .ggb_contents ul li
{
	clear:both;
	width:auto;
	height:22px;
	overflow:hidden;
	border-bottom:1px solid #CCC;
	margin:0px;
	padding:0px;
}
.ggb_mperson .ggb_contents ul li .ggb_leftp
{
	float:left;
	width:18%;
	height:22px;
	overflow:hidden;
	padding:0px 2% 0px 0px;
	text-align:right;
	font-size:12px;

}
.ggb_mperson .ggb_contents ul li .ggb_rigp
{
	float:left;
	width:78%;
	height:auto;
	overflow:hidden;
}
.ggb_mpersonal_story
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	margin:2%;
	background:#f6f6f6;
}
.ggb_mpersonal_story .ggb_title
{
	clear:both;
	width:auto;
	height:auto;
	background:#EFEFEF;
	height:25px;
	font-size:14px;
	font-weight:bolder;
	padding:0px 5px;
	line-height:25px;
	margin:0px 0px 5px 0px;
	overflow:hidden;
}
.ggb_mpersonal_story .ggb_conents
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	font-size:12px;
	line-height:22px;
	padding:5px;
	color:#000;
}
/*massage*/
.ggb_massage
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	border:solid 2px #06c;
	padding:1px;
	margin:5px 0px;
}

.ggb_massage_inn
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	margin:1px;
}

.ggb_massage .ggb_title
{
	width:auto;
	padding:5px 0px 0px 0px;
	margin:0px;
	height:36px;
	font-size:14px;
	color:#000;
	border-bottom:2px solid #06C;
}
.ggb_magcon
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
}
.ggb_magcon ul
{
	clear:both;
	list-style:none;
	height:auto;
	overflow:hidden;
	margin:0px;
	padding:0px;


	
}

.ggb_magcon ul li
{
	clear:both;
	height:auto;
	overflow:hidden;
	margin:2px 0px 0px 0px;
	
	
	
}
*+html .ggb_massage_inn ul li
{
	margin:2px 0px 0px -20px;
}
.ggb_magcon ul li .ggb_namel , .ggb_magcon ul li .ggb_namet , .ggb_magcon ul li .ggb_namec
{
	width:26%;
	float:left;
	text-align:right;
	padding:4px 2%;
	font-size:12px;
	background:#ECECEC;
}

.ggb_magcon ul li .ggb_namet , .ggb_magcon ul li .ggb_namel
{
	height:42px;
}
.ggb_magcon ul li .ggb_namec
{
	height:95px;
}
.ggb_magcon ul li .ggb_contentsr
{
	width:65%;
	float:left;
	padding:0px 0px 0px 2%;

}
.ggb_magcon ul li .ggb_contentsr .ggb_inputa
{
	border:1px solid #7f9db9;
	width:70%;
	line-height:14px;
	height:14px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	display:inline-block;
}
.ggb_magcon ul li .ggb_contentsr .ggb_inputb
{
	border:1px solid #7f9db9;
	width:70%;
	line-height:14px;
	
	
}
.ggb_magcon ul li .ggb_usual
{
	clear:both;
	width:100%;
	height:22px;
	line-height:22px;
	font-size:12px;
	overflow:hidden;
	margin:1px;
	background:#ECECEC;

}
.ggb_magcon ul li .ggb_total
{
	clear:both;
	width:100%;

	
}
.ggb_total .ggb_textar
{
    width:90%;
    margin:0% 3%;
	border:1px solid #7f9db9;
	cursor:pointer;
}
* html .ggb_total .ggb_textar
{
	margin:0% 0% 0% 6%;
}
*+html .ggb_total .ggb_textar
{
	margin:0% 0% 0% 6%;
}
/*adver_words*/
#ggb_adver
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	border:1px solid #ccc;
	margin:5px;
}
#ggb_adver .ggb_til
{
	clear:both;
	width:auto;
	height:20px;
	line-height:20px;
	font-size:10px;
	color:#333;
	margin:0px 5px 5px 5px;
	padding:0px 5px;
	border-bottom:1px solid #aaa;
	font-family:Arial, Helvetica, sans-serif;
}
#ggb_adver .ggb_til a
{
	color:#333;
	text-decoration:none;
}
#ggb_adver .ggb_til a:hover
{
	color:#039;
	text-decoration:none;
}
#ggb_adver .ggb_adcontainer
{

	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	margin:0px;
	
}
#ggb_adver .ggb_adcontainer ul
{

	width:auto;
	height:auto;
	overflow:hidden;
	margin:0px;
	list-style:none;
	padding:0px 5px;
}
#ggb_adver .ggb_adcontainer ul li
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	text-align:left;
	margin:2px 0px;
	border-bottom:1px dashed #CCC;
	
}
#ggb_adver .ggb_adcontainer ul li a
{
	clear:both;
	display:block;
	width:100%;
	background:#CCC;
	height:auto;
	overflow:hidden;
	background:#FFF;
	color:#666;
	cursor:pointer;
	text-decoration:none;
}
#ggb_adver .ggb_adcontainer ul li a:hover
{
	clear:both;
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	background:#F4FBFF;
	text-decoration:none;
}
#ggb_adver .ggb_adcontainer ul li img
{
	border:0px;
}
#ggb_adver .ggb_adcontainer .ggb_titler
{
	clear:both;
	width:auto;
	display:block;
	height:18px;

	overflow:hidden;
	font-size:12px;
	color:#000;
}
#ggb_adver .ggb_adcontainer .ggb_titler .ggb_lefter , #ggb_adver .ggb_adcontainer .ggb_titler .ggb_righter
{
    height:18px;
	
	overflow:hidden;
	margin:0px 0px 0px 1%
}
#ggb_adver .ggb_adcontainer .ggb_titler .ggb_righter
{
	color:#090;
}
#ggb_adver .ggb_adcontainer .ggb_words
{
	clear:both;
	width:auto;
	display:block;
	height:auto;
	font-size:10px;
	margin:5px 0px;
	line-height:16px;
}

/*article_all*/
.ggb_article_all
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	margin:0px 0px 0px 0px;

}
.ggb_article_all ul
{
	list-style:none;
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	margin:0px;
	padding:0px 5px;
} 
.ggb_article_all ul li
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	border:1px solid #999;
	margin:5px 0px;
}
.ggb_article_all ul li .ggb_titlel
{
	clear:both;
	width:auto;
	height:auto;
	padding:5px;
	overflow:hidden;
	color:#333;
	font-size:12px;
	letter-spacing:2px;
	border-bottom:1px dashed #999;
}
.ggb_article_all ul li .ggb_titlel .ggb_inn
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
}
.ggb_article_all ul li .ggb_titlel img
{
	margin:8px 5px 0px 0px;
}
.ggb_article_all ul li .ggb_titlel a
{
	font-size:13px;
	font-weight:bolder;
	text-decoration:none;
	color:#333;
}
.ggb_article_all ul li .ggb_titlel a:hover
{


	text-decoration:underline;
	color:#000;
}
.ggb_article_all ul li .ggb_contentsl
{
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	padding:5px;
	line-height:22px;
	font-size:12px;
}
.ggb_article_all ul li .ggb_contentsl a
{
	font-size:12px;
	text-decoration:none;
	color:#333;
}
.ggb_article_all ul li .ggb_contentsl a:hover
{
	font-size:12px;
	text-decoration:underline;
	color:#060;
}



.ggb_allartclespan{
width:100%;
height:auto;

overflow:hidden;
background:#eeeeee;
}
.ggb_allartclespan a{
width:auto;
height:auto;
overflow:hidden;
font-size:12px;
color:#333333;
text-decoration:none;
float:right;
padding:5px;

}
.ggb_allartclespan a:hover{
width:auto;
height:auto;
overflow:hidden;
font-size:12px;
color:#333333;
text-decoration:underline;
float:right;
padding:5px;
}
.ggb_flash
{
	position:absolute;
	width:905px;
	height:205px;
	overflow:hidden;
	z-index:5;
}
.art_inn
{
	clear:both;
	width:580px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
}
.content_inn
{
	clear:both;
	width:565px;
	height:auto;	
	overflow:hidden;
	margin:0px auto;
}
.freefra
{
	width:auto;
	height:auto;
	overflow:hidden;
	padding:0px;
	margin:5px 0px 0px 0px;
	background:#f2f2f2;
	border-top:3px solid #019df2;
	padding:2px 0px;
    display:block !important;
    display:inline-block;
}
.freefra .font
{
	width:auto;
	height:auto;
	overflow:hidden;
	padding:5px;
	color:#333;
	font-size:12px;
	border-top:1px solid #0121d6;
	line-height:18px;
}
.foot_count
{
	width:65%;
	height:auto;
	overflow:hidden;
	float:left;
	padding:0px;
	font-size:12px;
	line-height:23px;
	text-align:center;
	color:#333;
}
