/* CSS Document */
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a{ color:#000; text-decoration:none;}
a:hover{ text-decoration:underline;}

p,form,li,ul,dl,dt,dd,h1,h2,h3{ margin:0; padding:0;}
h1,h2,h3{ display:inline;}
td{ font-size:12px; font-family:"ËÎÌå",Arial, Helvetica, sans-serif;}
img{ border:0;}
ul,li{ list-style:none; list-style-type:none;}


.font2whe{ font-size:12px; color:#fff;}
.font2bwhe{ font-size:12px; font-weight:bold; color:#fff;}
.font4whe{ font-size:14px; color:#fff;}
.font4bwhe{ font-size:14px; font-weight:bold; color:#fff;}
.font6whe{ font-size:16px; color:#fff;}
.font6bwhe{ font-size:16px; font-weight:bold; color:#fff;}
.font2bblk,.font2bblk a:link,.font2bblk a:visited{ font-size:12px; font-weight:bold; color:#000;}
.font4bblk,.font4bblk a:link,.font4bblk a:visited{ font-size:14px; font-weight:bold; color:#000;}
.font2bgry,.font2bgry a:link,.font2gry a:visited{ font-size:12px; font-weight:bold; color:#707070;}
.font4bgry,.font4bgry a:link,.font4bgry a:visited{ font-size:14px; font-weight:bold; color:#707070;}
.font4gry,.font4gry a:link,.font4gry a:visited{ font-size:14px; font-weight:normal; color:#707070;}


a h1,a h2,a h3{ text-decoration:none;}
a:hover h1,a:hover h2,a:hover h3{ text-decoration:underline;}
.clear{ clear:both; height:0; overflow:hidden;}

.g_dotted{ height:6px; clear:both; background:url(../images/dotted081128.gif) left 3px repeat-x; overflow:hidden;}
.g_dotted1{ height:1px; clear:both; background:url(../images/dotted081128.gif) left top repeat-x; overflow:hidden;}
.g_sharebox1{ width:960px; margin:0 auto; overflow:hidden;}
.g_sharebox2{ width:960px; margin:10px auto 0; overflow:hidden;}
#g_submenubox{ width:949px; border-right:1px solid #909090; border-left:1px solid #909090; margin:0 auto; background:url(../images/bg09010704.gif) left bottom repeat-x #fff; overflow:hidden;}
#g_submenu{ width:931px; padding:5px 0 0 10px; margin:0 auto; font-weight:bold; background:url(../images/bgline09010701.gif) left bottom no-repeat; overflow:hidden;}
#g_submenu strong{ width:auto; float:left;}
#g_submenu span{ width:auto; float:right;}
#g_submenu a{ display:block; float:left; margin-right:15px; line-height:23px; text-decoration:none;}
#g_submenu strong a:hover,#g_submenu a.g_currenta{ background:url(../images/bg09010702.gif) center bottom no-repeat; color:#f00; text-decoration:none; overflow:hidden;}
#g_submenu span a:hover{ color:#f00;}

.g_submenudiv{ padding:0 10px;}
.g_submenudiv div{ padding:5px 0 0; line-height:22px; font-size:14px;}
.g_submenudiv a{ color:#707070; margin-right:10px;}
#btm09010701{ width:951px; height:4px; margin:0 auto; background:url(../images/btm09010701.gif) left top no-repeat; overflow:hidden;}

#t09010701{ height:23px; padding:4px 0 0 35px; background:url(../images/t09010701.gif) left top no-repeat; overflow:hidden;}
#t09010702{ height:20px; padding:6px 0 0 70px; background:url(../images/t09010702.gif) left top no-repeat; overflow:hidden;}
#t09010703{ height:20px; padding:6px 0 0 60px; background:url(../images/t09010703.gif) left top no-repeat; overflow:hidden;}
#t09010704{ height:20px; padding:6px 0 0 65px; background:url(../images/t09010704.gif) left top no-repeat; overflow:hidden;}
#t09010705{ height:20px; padding:6px 0 0 50px; background:url(../images/t09010705.gif) left top no-repeat; overflow:hidden;}
#t09010706{ height:20px; padding:6px 0 0 25px; background:url(../images/t09010706.gif) left top no-repeat; overflow:hidden;}
.t09010707{ height:26px; padding:0 10px; color:#fff; background:url(../images/t09010707.gif) left top no-repeat; overflow:hidden;}
.t09010707 a{ color:#fff;}
#t09010708{ height:20px; padding:6px 0 0 25px; color:#fff; font-size:14px; background:url(../images/t09010708.gif) left top no-repeat; overflow:hidden;}
#t09010709{ height:20px; padding:6px 0 0 25px; margin:10px 0 0; color:#fff; font-size:14px; background:url(../images/t09010709.gif) left top no-repeat; overflow:hidden;}
#t09010709_1{ height:20px; padding:6px 0 0 25px; color:#fff; font-size:14px; background:url(../images/t09010709.gif) left top no-repeat; overflow:hidden;}
#t09010710{ height:20px; padding:6px 0 0 25px; margin:10px 0 0; color:#fff; font-size:14px; background:url(../images/t09010710.gif) left top no-repeat; overflow:hidden;}
#t09010711{ height:20px; padding:6px 0 0 25px; margin:10px 0 0; color:#fff; font-size:14px; background:url(../images/t09010711.gif) left top no-repeat; overflow:hidden;}
#t09010712{ height:20px; padding:6px 0 0 25px; margin:10px 0 0; color:#fff; font-size:14px; background:url(../images/t09010712.gif) left top no-repeat; overflow:hidden;}
.g_share_t{ color:#fff;}
.g_share_t a:link,.g_share_t a:visited{ color:#fff; margin-right:10px;}
.g_share_t a:hover{ text-decoration:underline;}
.g_share_t strong{ float:left; font-size:14px;}
.g_share_t span{ float:right;}
.t09010707 strong{ display:block; padding:7px 0 0; float:left; font-size:14px;}
.t09010707 span{ float:right;}
.t09010707 span span{ float:left; font-weight:bold; padding:5px 0 0; margin:4px 0 0 8px; cursor:pointer;}
.t09010707 span span.g_spncurrent{float:left; font-weight:bold; background:url(../images/g_spanbg.gif) center top no-repeat;}

#g_banner{ width:960px; margin:3px auto 0; overflow:hidden;}
#g_researchbox{ width:928px; height:24px; border:1px solid #CFCFCF; margin:4px auto 0; padding:3px 30px 0 10px; background:#F3F3F3; overflow:hidden;}
#g_researchbox div{ float:left; line-height:20px;}
#g_researchbox div a{ margin:0 10px 0 0;}
#g_researchbox form{ float:right;}
#g_researchbox span{ float:right;}
#g_researchbox input{ width:185px; background:#FFFFF3; color:#666; height:16px; line-height:16px; border:1px solid #7F9DB9;}
#g_researchbox select{ width:80px; border:1px solid #7f9db9; height:20px; *height:16px; margin:0 0 0 10px;}
#g_researchbox img{ margin:0 0 -6px 5px;*margin:0 0 -3px 5px;}
#g_divbox1{ width:960px; margin:5px auto 0; padding:10px 0 0; background:url(../images/bg09010701.jpg) left top no-repeat ; overflow:hidden;}
#g_left{ width:337px; float:left; margin-right:10px; overflow:hidden;}
#g_left_flash{ width:337px; height:277px; position:relative;overflow:hidden;}
#g_new_floatdiv{ width:337px; height:auto; left:0; top:0; position:absolute; z-index:1000; overflow:hidden;}

.g_title{ height:15px; width:305px; color:#fff; font-weight:bold; margin:0 auto; padding:2px 0 0 6px; background:url(../images/bg09010703.gif) left top no-repeat; overflow:hidden;}
.g_leftdiv{ border-left:1px solid #BDBCBD; border-right:1px solid #BDBCBD;padding:10px 0 0; background:url(../images/bg09010706.gif) left bottom repeat-x; overflow:hidden;}
.g_leftdiv ul{ width:310px; margin:2px auto 0; overflow:hidden;}
.g_leftdiv ul li{ width:308px; height:21px; line-height:20px; overflow:hidden;}
#btm09010702{ width:337px; height:6px; background:url(../images/btm09010702.gif) left top no-repeat; overflow:hidden;}

#g_middle{ width:393px; float:left; overflow:hidden;}
.g_middlediv{ width:363px; height:347px; padding:0 15px; background:url(../images/bg09010705.gif) left top no-repeat; overflow:hidden;}
.g_middlediv dl{ width:122px; float:left; margin:10px 20px 5px 30px; display:inline; overflow:hidden;}
.g_middlediv dt{ width:120px; border:1px solid #000; overflow:hidden;}
.g_middlediv img{ display:block; margin:0;}
.g_middlediv dd{ line-height:19px; padding:2px 0 0;}
.g_middlediv dd span{ color:#666;}
.g_middlediv dl a{ text-decoration:underline;}
.g_middlediv dl a:hover{ text-decoration:none;}
.g_middlediv div{ height:1px; background:#B2B2B2; clear:both; overflow:hidden;}

#g_right{ width:210px; float:right; overflow:hidden;}
.g_rightdiv1{height:176px; width:208px;border:1px solid #707070; overflow:hidden;}
.g_rightdiv2{width:190px; padding:9px; border:1px solid #CBCBCB; margin:8px 0 0; overflow:hidden;}
.game_rightdiv2{width:210px; padding:0; border:0px solid #CBCBCB; margin:8px 0 0; overflow:hidden;}
.g_rightdiv3{ text-align:center;line-height:22px; border-bottom:1px solid #B2B2B2;}
.g_rightdiv3 img{ display:block; margin:0 auto;}
.g_rightdiv3 a{ color:#f00; text-decoration:underline;}
.g_rightdiv4{ margin:5px 0 0; line-height:21px;}
.g_rightdiv4 h3{ display:block; font-weight:normal; padding:0 0 0 10px; font-size:12px;}
.g_rightdiv4 p{ height:45px; padding:0 10px; overflow:hidden;}
.g_rightdiv4 img{ display:block; margin:0 auto;}
.g_rightdiv5{width:190px; padding:9px; *padding:9px 9px 10px; border:1px solid #CBCBCB; overflow:hidden;}
.g_rightdiv5 p{line-height:20px; *line-height:21px;}
.g_rightdiv5 a{ text-decoration:underline; color:#f00;}
.g_rightdiv5 a:hover{ text-decoration:none;}

.g_rightdiv6{width:190px; padding:5px 9px; border:1px solid #CBCBCB; line-height:21px; overflow:hidden;}
.g_rightdiv6 p{ padding:0 10px; overflow:hidden;}
.g_rightdiv6 img{ display:block; margin:0 auto;}
.g_rightdiv6 h3{ display:block; font-weight:normal; padding:0 0 0 10px; font-size:12px;}


.g_adbox{ width:960px; margin:10px auto 0; overflow:hidden;}
.g_adbox_left{ width:738px; float:left; border:1px solid #000; overflow:hidden;}
.g_adbox_right{ width:208px; float:right; border:1px solid #000; overflow:hidden;}

.g_share_left{ width:740px; float:left; overflow:hidden;}
.g_share_right{ width:210px; float:right; overflow:hidden;}
.g_share_right2{ width:210px; float:right; margin:10px 0 0; overflow:hidden;}


.g_share_l_border{ width:728px; padding:5px; border:1px solid #CBCBCB; border-top:0; overflow:hidden;}
.g_share_r_border{ width:208px; border:1px solid #CBCBCB; border-top:0; overflow:hidden;}

.g_share_l_border dl{ width:126px; float:left; margin:10px 8px 5px 10px; display:inline; overflow:hidden;}
.g_share_l_border dt{ width:120px; border:1px solid #ccc; padding:2px; overflow:hidden;}
.g_share_l_border img{ display:block; margin:0;}
.g_share_l_border dd{ line-height:19px; padding:2px 0;}
.g_share_l_border dd span{ color:#666;}
.g_share_l_border dl a{ text-decoration:underline;}
.g_share_l_border dl a:hover{ text-decoration:none;}
.g_game2_dlbox dd{ padding:1px 0 0;}

#g_divbox3{ width:960px; margin:0 auto; overflow:hidden;}
.g_left_border{ width:728px; padding:5px; border:1px solid #CBCBCB; border-top:0; overflow:hidden;}
.g_left_border dl{ width:96px; float:left; margin:13px 15px 10px 30px; display:inline; overflow:hidden;}
.g_left_border dt{ width:90px; border:1px solid #ccc; padding:2px; margin-bottom:3px; overflow:hidden;}
.g_left_border img{ display:block; margin:0;}
.g_left_border dd{ line-height:20px;}
.g_left_border dd span{ color:#666;}
.g_left_border dl a{ text-decoration:underline;}
.g_left_border dl a:hover{ text-decoration:none;}

#g_pagediv{ height:23px; line-height:22px; text-align:center; padding:21px 0 0;*padding:17px 0 0; margin:0 0 30px; overflow:hidden;}
#g_pagediv a{ text-decoration:underline; color:#1368A9;}
#g_pagediv a:hover{ text-decoration:none;}
.g_right_dlbox1{ width:198px; margin:0 auto; overflow:hidden;}
.g_right_dlbox1 dl{ height:15px; border-bottom:1px solid #B2B2B2; padding:5px 0 4px; margin:0 0 5px; overflow:hidden;}
.g_right_dlbox1 dl img{ width:16px; height:13px; display:block; float:left; margin:0 5px 0 0;}
.g_right_dlbox1 dl dt{ width:130px; float:left; overflow:hidden;}
.g_right_dlbox1 dl dd{ width:45px; float:right; color:#666; overflow:hidden;}
.g_right_dlbox1 dl.g_dl_1{ height:64px; width:198px; margin:18px 0 5px;*margin:14px 0 5px; padding:0 0 8px; overflow:hidden;}
.g_right_dlbox1 dl.g_dl_1 img{ width:80px; height:60px; border:1px solid #000; padding:1px;margin:0 8px 0 0; overflow:hidden;}
.g_right_dlbox1 dl.g_dl_1 dt{ width:85px; float:left; line-height:19px; padding:0 20px 0 0; background:url(../images/g_nub1.gif) right 2px no-repeat; overflow:hidden;}
.g_right_dlbox1 dl.g_dl_1 dd{ width:100px; float:left; line-height:20px; padding:3px 0; color:#666;}
.g_right_dlbox1 dl.g_dl_1 a{ text-decoration:underline;}
.g_right_dlbox1 dl.g_dl_1 a:hover{ text-decoration:none;}

.g_right_dlbox2{ width:208px; padding:0 0 10px;}
.g_right_dlbox2 dl{ width:198px; height:65px; padding:0 5px 10px; margin:14px 0 0; *margin:13px 0 0;background:url(../images/dotted081128.gif) left bottom repeat-x; overflow:hidden;}
.g_right_dlbox2 dl img{ display:block; float:left; width:60px; height:60px; border:1px solid #000; margin:0; overflow:hidden;}
.g_right_dlbox2 dt{ height:22px; line-height:22px; width:130px; float:right; font-weight:bold;}
.g_right_dlbox2 dt strong{ width:80px; float:left; overflow:hidden;}
.g_right_dlbox2 dt span{ width:45px; float:right; overflow:hidden;}
.g_right_dlbox2 dd{ height:21px; line-height:20px; width:130px; float:right; color:#666; overflow:hidden;}
.g_right_dlbox2 dd strong{ font-weight:normal; width:50px; float:left; overflow:hidden;}
.g_right_dlbox2 dd span{ float:right; width:80px; overflow:hidden;}
.g_right_dlbox3{ padding-bottom:10px;}
.g_right_dlbox3 dl{ width:198px; height:65px; padding:0 5px 10px; margin:14px 0 0;* margin:13px 0 0;background:url(../images/dotted081128.gif) left bottom repeat-x; overflow:hidden;}
.g_right_dlbox3 dl img{ display:block; float:left; width:80px; height:60px; border:1px solid #000; padding:1px; margin:0; overflow:hidden;}
.g_right_dlbox3 dt{line-height:18px; padding:3px 0; width:100px; float:right;overflow:hidden;}
.g_right_dlbox3 dd{ line-height:19px; width:100px; float:right; color:#666; overflow:hidden;}
.g_right_dlbox3 dl span{ color:#666;}
.g_right_dlbox3 dl a{ text-decoration:underline;}
.g_right_dlbox3 dl a:hover{ text-decoration:none;}

.g_right_dlbox4{ padding-bottom:10px;}
.g_right_dlbox4 dl{ width:198px; height:65px; padding:0 5px 10px; margin:14px 0 0;* margin:13px 0 0; border-bottom:1px solid #000; overflow:hidden;}
.g_right_dlbox4 dl img{ display:block; float:left; width:80px; height:60px; border:1px solid #000; padding:1px; margin:0; overflow:hidden;}
.g_right_dlbox4 dt{line-height:18px; padding:3px 0; width:100px; float:right;overflow:hidden;}
.g_right_dlbox4 dd{ line-height:19px; width:100px; float:right; color:#666; overflow:hidden;}
.g_right_dlbox4 dl span{ color:#666;}
.g_right_dlbox4 dl a{ text-decoration:underline;}
.g_right_dlbox4 dl a:hover{ text-decoration:none;}

.g_right_dlbox5{}
.g_right_dlbox5 dl{ width:75px; float:left; display:inline; margin:10px 10px 5px 15px; overflow:hidden;}
.g_right_dlbox5 dt{ display:block;width:60px; height:60px; margin:0 auto; border:1px solid #000; overflow:hidden;}
.g_right_dlbox5 dd{ line-height:19px; width:75px; color:#666; overflow:hidden;}
.g_right_dlbox5 dl a{ color:#666;}


.g_right_imgbox1{ padding:7px 0 0; *padding:4px 0 0; height:200px; overflow:hidden;}
.g_right_imgbox1 a{ float:left; margin:14px 0 0 8px;}
.g_right_imgbox1 img{ width:85px; height:30px; border:2px solid #B6B6B6; overflow:hidden;}
.g_right_imgbox2{ padding:0 0 6px;}
.g_right_imgbox2 img{ display:block; width:190px; height:55px; margin:9px auto 0;}
.g_right_imgbox3{ padding:2px 0 1px; *padding:4px 0 3px;}
.g_right_imgbox3 img{ margin:6px 0 5px 8px; width:85px; height:30px; border:2px solid #B6B6B6; overflow:hidden;}

#marqueebox{ width:208px;height:192px;}
#demo {height:192px;overflow: hidden;}
#demo div {height:192px; overflow-y: hidden;}
#demo a,#demo demo1 a {float:left; overflow:hidden; white-space:nowrap;}

a{ font-family:"ËÎÌå"; text-decoration:none;}
#demo li a,#demo demo1 li a { color:#000; text-decoration:none;}

.g_right_ulbox1{ padding:6px 0; *padding:6px 0;}
.g_right_ulbox1 li{ padding:4px 0 4px 10px; height:20px; line-height:19px;background:url(../images/dotted081128.gif) left bottom repeat-x; overflow:hidden;}
#g_divbox2{ width:938px; margin:0 auto; border:1px solid #CBCBCB; border-top:0; background:#F3F3F3; padding:5px 10px 10px; overflow:hidden;}
#g_divbox2 img{width:85px; height:30px; margin:10px 8px 0 10px; overflow:hidden;}


#apply_div{ width:556px; height:394px; border:1px solid #B7B7B7;  position:relative; background:url(../images/bg09010801.gif) left top no-repeat; overflow:hidden;}
.apply_close{ text-align:right; padding:5px 5px 0;}
#apply_div h1{ display:block; text-align:center; margin:5px 0 10px; padding:0; color:#f00; font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#apply_div h2{ display:block;padding:0; line-height:23px; font-weight:normal; font-size:12px; margin:0 20px;}
#apply_div ol{ margin:0; padding:0; list-style:inside;}
#apply_div li{ line-height:22px; list-style-type:decimal; margin:0 20px;}
#apply_btndiv{ margin:30px auto 0; text-align:center;}
#apply_bottom{ position:absolute; z-index:1000; width:520px; padding:10px 0; color:#f00; left:20px;bottom:0;}
#apply_bottom span{ float:left;}
#apply_bottom a{ text-decoration:underline; color:#5A5A5A; float:right;}
#apply_bottom a:hover{ text-decoration:none;}



/********/

#flashNews{
position:relative;
float:left;
width:335px;
height:275px;
overflow:hidden;
border:1px solid #ccc; text-align:left;
background:#FFF; overflow:hidden;
}
#flashNews img{ width:333px; height:273px; border:0;}
#flashNews{
	height:275px;}
#flashNews .bg {
	position:absolute;
	left:0;
	bottom:-5px;
	width:335px;
	height:95px;
	background:#000000;
	filter:alpha(opacity=49);
	-moz-opacity:0.49;
	opacity:0.49;
}
#flashNews h3 {
	position:absolute;
	left:10px;
	top:182px;		
	width:284px;
	FILTER: Glow(Color=#000000, Strength=4);
	height:40px;
	line-height:40px;
	z-index:2;
}
#flashNews h3 a {
	font-size:16px;
	text-decoration:none;
	font-family:"ÐÂËÎÌå";
	font-weight:100;	
	color:#fff!important;
}
#flashNews h3 a:hover {
	color:#F00!important; text-decoration:underline;
}
#flashNews p {
	position:absolute;
	left:10px;
	top:215px;		
	width:284px;
	height:20px;
	line-height:20px;	
	z-index:2;
}
#flashNews p a {
	color:#fff!important; font-size:12px;text-decoration:none;

}
#flashNews p a:hover {
	text-decoration:underline;
}
#flashNews ul {
	position:absolute;
	right:0;
	bottom:0;
	padding-left:47px;
	_padding-left:46px;
	background:url(../images/09joyflashPagebg.png) 0 0 no-repeat;
	z-index:2;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/09joyflashPagebg.png', sizingMethod='crop')
}
#flashNews ul li {
	float:left;
	width:15px;
	height:18px;
	line-height:18px;
	text-align:center;
	margin-left:1px;
	background:#000000;
}
#flashNews ul li a {
	display:block;
	width:15px;
	height:18px;
	font-size:10px;
	font-family:Tahoma;
	font-weight:bold;
	color:#fff!important; 
	text-decoration:none;
}
#flashNews ul li a:hover, #flashNews ul li a.sel {
	color:#f00!important; text-decoration:underline;
}
