@charset "utf-8";
/* CSS Document */

body
{
	background:#A50200 url(../images/inner_bg.gif) repeat-x bottom;
	background-position:bottom;
}


/* font */

.alert1,h4
{
	color:#A50200; font-size:12px;
}

a
{
	color:#FF0000; text-decoration:none;
}
R
a:hover
{
	text-decoration:underline;
}

.wrap
{
	background:url(../images/inner_wrap.gif) repeat-x top; height:auto;
}

.body
{
	margin-top:0;
}

.foot_area
{
	background:url(../images/bottom.png) no-repeat center bottom; width:1000px; margin:0 auto; margin-top:10px; behavior: url("../iepngfix.htc");
}

.body
{
	height:auto;
}

.menu,.banner
{
	margin-top:-11px;
}

.menu
{
	margin-top:0; #margin-top:-11px;
}

.inner_body
{
	width:1000px; background:url(../images/inner_body.png) repeat-x top #FFF;
}

.inner_body2
{
	width:1000px; background:url(../images/inner_body2.png) repeat-x top #FFF;
}

.inner_body_top
{
	background:url(../images/inner_body_top.png); height:5px; overflow:hidden;
}

.inner_body_center
{
	background:url(../images/inner_body_center.png) no-repeat top;
}

.inner_sitemap
{
	height:29px; 
}

.inner_sitemap .now
{
	color:#FF0;
}

.inner_sitemap p
{
	color:#FFF; line-height:29px; float:right; padding-right:30px; padding-left:13px; background:url(../images/square_1.gif) no-repeat left;
}

.inner_body_bottom
{
	background:url(../images/inner_body_bottom.png); height:5px; overflow:hidden;
}

.inner_submenu
{
	width:210px; float:left; background:url(../images/inner_subbg.png) no-repeat right top; height:350px; display:inline;
}

.inner_mian
{
	width:673px; float:left; background:url(../images/inner_mainbg.png) top left no-repeat #FFF; display:inline; _height:550px; padding:45px; min-height:550px; _overflow-x:hidden;
}

.inner_mian_temp
{
	width:763px; float:left; background:url(../images/inner_mainbg.png) top no-repeat #FFF; display:inline;  
}

.inner_mian h3
{
	font-size:12px; color:#FFF; height:31px; font-weight:100; padding-left:8px; line-height:19px; margin:10px 0; background:url(../images/inner_mian_h3.png) left no-repeat;
}

.inner_mian p,.inner_mian ul li,.inner_mian td,.inner_mian th
{
	color:#7D7D7D; line-height:20px; font-size:12px;
}

.inner_mian ul.redbg
{
	background:#A50200; padding:10px;
}

.inner_mian ul.redbg li
{
	color:#FFF;
}

.inner_mian table
{
	margin:10px 0;
}

.inner_mian ul,.inner_mian p
{
	padding:10px 0;
}

.inner_mian p
{
	text-indent:2em;
}

.inner_main_leftpic
{
	float:left; padding-right:37px;
}

.inner_main_rightpic
{
	float:right; padding-left:37px;
}

.inner_main_rightcont
{
	overflow: hidden; zoom: 1;
}

.bosslst .inner_main_leftpic
{
	padding-right:58px;
}

.bosslst h4
{
	background:url(../images/bosslst_h4.png) no-repeat left #000; height:31px; font-weight:100; line-height:19px; font-size:12px; color:#FFF; padding-left:10px;
}

.bosslst li
{
	zoom: 1; border-bottom:1px dashed #D2D2D2; margin-bottom:30px; padding-bottom:20px;
}

.inner_submenu h1
{
	 height:40px; margin-top:15px; float:right; display:inline; overflow:hidden; margin-right:42px;
}

.inner_submenu h1 span
{
	margin-top:40px; display:block;
}

.inner_submenu h1.company
{
	background:url(../images/company_title.png) no-repeat right top;
}

.inner_submenu h1.plan18
{
	background:url(../images/18plan_title.png) no-repeat right top;
}

.inner_submenu h1.plan20
{
	background:url(../images/20plan_title.png) no-repeat right top;
}

.inner_submenu h1.news
{
	background:url(../images/news_title.png) no-repeat right top;
}

.inner_submenu h1.croop
{
	background:url(../images/croop_title.png) no-repeat right top;
}

.inner_submenu h1.newproj
{
	background:url(../images/newproj_title.png) no-repeat right top;
}

.inner_submenu h1.contact
{
	background:url(../images/contact_title.png) no-repeat right top;
}

.inner_submenu h1.game
{
	background:url(../images/games_title.png) no-repeat right top;
}

.inner_submenu h1.tzz
{
	background:url(../images/tzz_title.png) no-repeat right top;
}

.inner_submenu ul
{
	margin-right:42px; float:right; display:inline;
}

.inner_submenu ul li
{
	line-height:24px; font-size:12px;
}

.inner_submenu ul li a
{
	color:#FFF; text-decoration:none; float:right;
}

.inner_submenu .gamesnavdiv
{
	width:210px; overflow-x:hidden;
}

.inner_submenu ul.gamesnav
{

}

.inner_submenu ul.gamesnav,.inner_submenu ul.gamesnav ul
{
	height:auto; float:none;
}

.inner_submenu ul.gamesnav ul
{
	float:right; margin:0; padding:0;
}

.inner_submenu ul.gamesnav .head
{
	display:block; width:100%; clear:both; height:23px; line-height:23px; background:url(../images/games_nav_arrow_n.gif) no-repeat #600706; font-size:14px;
	background-position:96px 7px; margin-bottom:2px;
}

.inner_submenu ul.gamesnav li.selected .head
{
	background-image:url(../images/games_nav_arrow.gif);
}

.inner_submenu ul.gamesnav .head span
{
	padding-right:44px; display:block; text-align:right;
}

.inner_submenu ul.gamesnav ul li
{
	padding-right:44px;
}

.inner_submenu ul li a.now
{
	color:#FF0; padding-left:13px; background:url(../images/square_1.gif) no-repeat left;
}

.expand_lst .datetime
{
color:#d0111b;
}

.expand_lst
{
	background:url(../images/expand_lst_bg.gif) repeat-y; min-height:1250px; #min-height:auto;  background-position:88px 0; font-size:12px;
}

.expand_lst .datetime
{
	width:70px; text-align:right; float:left; clear:right; display:inline; line-height:20px; margin-bottom:30px; clear:both; margin-left:10px; margin-top:-2px;
}

.expand_lst .detail
{
	margin-bottom:30px; float:right; width:570px; display:inline; background:url(../images/expand_lst_icon.gif) no-repeat left top; background-position:0 2px; padding-left:35px;
}

.expand_lst .last .datetime,.expand_lst .last .detail
{
	margin-bottom:0px;
}

.expand_table td,.expand_table th
{
	border:1px solid #B9B9B9; font-size:12px; line-height:18px; padding:7px;
}

.expand_table th
{
	color:#7D0209; vertical-align:top; text-align:right; width:100px;
}

.expand_table .graybg th,.expand_table .graybg td
{
	background:#E5E5E5;
}

.expand_table td
{
	color:#7D7D7D;
}

.plan20lst
{
	position:relative; overflow:hidden; width:100%;
}

.plan20lst .Cont
{
	width:608px; height:230px; overflow:hidden; margin-left:36px; 
}

.plan20lst .Cont .box,.plan20lst .Cont .boxfst
{
	float:left; display:inline; width:152px; text-align:center;
}
.plan20lst .Cont .boxfst
{
	background:none;
}

.LeftBotton
{
	background:url(../images/left_btn.gif); width:15px; height:65px; position:absolute; left:0; top:0; cursor:pointer;
}

.RightBotton
{
	background:url(../images/right_btn.gif); width:15px; height:65px;  position:absolute; right:0; top:0; cursor:pointer;
}

.news_search
{
	float:left; font-size:12px; background:url(../images/icon_search.gif) no-repeat left; padding-left:20px; margin-bottom:20px;
}

.news_search .input
{
	border:1px solid #959595; height:16px; line-height:16px;
}

.news_search .btn
{
	height:18px; background:#A50200; border:none; font-size:12px; color:#FFF; margin-left:5px; padding:0 5px;
}

.news_download
{
	float:right;  background:url(../images/icon_adobe.gif) no-repeat left; padding-left:24px;
}

.news_download a
{
	color:#FFF;
}

.news_download p
{
	background:#A50200; padding:0; text-indent:0; color:#FFF; padding:0 5px; line-height:16px;
}

.tumbpic
{
	float:left; display:block; padding-right:20px;  padding-bottom:5px;
}

.data_select a
{
	color:#FFF; padding:0 5px;
}

.news_lst li
{
	border-bottom:1px dashed #959595; zoom: 1;
}

.news_lst li h4
{
	padding:0; color:#000;
}

.news_lst li li
{
	border-bottom:none; background:url(../images/square_2.gif) no-repeat left; padding-left:10px;
}

.news_lst li .right
{
	float:right;
}

.news_lst li a
{
	color:#000;
}

.news_lst li .suqare
{
	background:url(../images/square_2.gif) no-repeat left; background-position:10px 16px; padding:8px 0;
}

.pageselectNum
{
	line-height:18px; color:#A50200; font-family:Arial, Helvetica, sans-serif; margin-top:10px;
}

.pageselectNum span
{
	display:block; width:52px; height:20px; font-size:12px; float:left; border:1px solid #959595; text-align:center; display:inline;
}

.pageselectNum p
{
	float:left; padding:0; display:inline; text-indent:0; margin-left:5px; 
}

.pageselectNum p a
{
	background:#A50200; padding:0 2px; color:#FFF; border:1px solid #A50200; display:block; float:left; margin-left:3px;
}

.pageselectNum p a:hover,.pageselectNum p a.now
{
	background:#FFF; border:1px solid #A50200; color:#A50200; 
}

.games_h1
{
	background:url(../images/games_h1.jpg); width:188px; height:24px; overflow:hidden;
}

.games_h1 span
{
	margin-top:24px; display:block;
}

.gamelogolst
{
	width:100%; padding-bottom:20px;
}

.gamelogolst a img
{
	border:none; filter:alpha(opacity=50); opacity:.6
}

.gamelogolst a:hover img
{
	filter:alpha(opacity=100); opacity:1
}

.gameintro
{
	zoom: 1;
}

.gameintro .inner_main_leftpic
{
	padding-right:15px;
}

.gameintro .inner_main_leftpic img
{
	border:1px solid #D3D3D3;
}

.gameintro .inner_main_rightcont table
{
	margin:0;
}

.gameintro .inner_main_rightcont table
{
	table-layout:fixed;
}

.gameintro .inner_main_rightcont th
{
	font-weight:100; color:#000; background:#D3D3D3; width:94px;
}

.gameintro .inner_main_rightcont td
{
	background:#D3D3D3; height:24px; text-align:center; width:158px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;
}

.leaderlst li
{
	border-bottom:1px dashed #D2D2D2;
}

.inner_mian .leaderlst h3
{
	margin-bottom:0;
}

.leaderlst li h3 strong
{
	color:#FF0;
}

.leaderlst li h4
{
	padding:10px 0;
}

.leaderlst li h4 span
{
	color:#666;
}

.leaderlst li p
{
	padding-top:0;
}

.hz_logolst td
{
	vertical-align:middle; text-align:center;
}

.hz_logolst .bg1
{
	width:155px; background:url(../images/hz_logotable_bg1.gif); height:90px;
}

.hz_logolst .bg2
{
	width:183px; background:url(../images/hz_logotable_bg2.gif); height:90px;
}

.hz_logolst .bg3
{
	width:184px; background:url(../images/hz_logotable_bg3.gif); height:90px;
}

.hz_logolst .bg4
{
	width:152px; background:url(../images/hz_logotable_bg4.gif); height:90px;
}

.hz_logolst .bg5
{
	background:url(../images/hz_logotable_bg5.gif); height:97px;
}

.hz_logolst .bg6
{
	background:url(../images/hz_logotable_bg6.gif); height:97px;
}

.hz_logolst .bg7
{
	background:url(../images/hz_logotable_bg7.gif); height:97px;
}

.hz_logolst .bg8
{
	background:url(../images/hz_logotable_bg8.gif); height:97px;
}

.hz_logolst2
{
	background:url(../images/hz_logolink.jpg); width:670px; height:98px;
}

.hz_logolst2 table
{
	width:650px; margin:0 auto; margin-top:12px;
}

.inner_mian h3.hz2_title
{
	background:url(../images/hz2_h3.jpg) left #000;
}

.LeftBotton
{
	background:url(../images/20_arrowleft.gif); width:11px; height:25px; position:absolute; left:0; top:55px; cursor:pointer;
}

.RightBotton
{
	background:url(../images/20_arrowright.gif); width:11px; height:25px;  position:absolute; right:0; top:55px; cursor:pointer;
}
