@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p, caption { margin: 0; padding: 0; }
ul, ol, li, em, dl, dt, dd, p, cite { font-style: normal; list-style: none outside none; }
h3 { font-size: 14px; font-weight: bold; letter-spacing: 3px; padding: 0; }
a { color: #666666; }
a:hover { color: #01a0e1; }
a, a:hover { text-decoration: none; }
body { background:#FFFFFF; color: #413C36; font:  14px/1.5 Verdana, Geneva, sans-serif; }
.clr_5 { clear:both; height:5px; }
/*é¡µå¤´*/
.header { width:920px; margin:0 auto; overflow:hidden; margin-top:10px; }
.logo { float:left; position:relative; margin-bottom:10px; }
.logo span { bottom: -10px; display: block; left: 5px; position: absolute; }
/*å¯¼èª*/
.nav { float:left; margin-top:60px; margin-left:80px; }
.nav ul { }
.nav ul li { float:left; margin:0 5px; }
.nav ul li a { display:block; line-height:25px; padding: 0 15px; font-size:16px; font-weight:bold; color:#666; }
.nav ul li.on a { color: #01a0e1; }
.nav ul li a:hover { color:#01a0e1; }
/* */
.share { float:right; width:145px; margin-top:40px; }
.share a { float:right; margin-left:5px; }
/*å¹¿å*/
.ad { width:920px; overflow:hidden; margin:0 auto; }
/*é¡µè*/
.footer { border-top: 1px solid #E5E5E5; margin-top: 12px; padding: 20px 0; text-align: center; }
.footer a { margin:0 10px; }
.copyright { color: #999; margin-top: 20px; text-align: center; }
/****/
.main { width:920px; margin:0 auto; overflow:hidden; }
.contentarea { width:920px; margin:0 auto; overflow:hidden; border-top: 1px solid #E5E5E5; padding-top: 10px; min-height:600px; overflow:hidden; padding-bottom:30px; }
.contentleft { display: inline; float: left; font-size: 11px; line-height: 12px; width: 298px; min-height:500px; background:#fff; padding-bottom:30px; border:1px solid #CCCCCC; }
/*äºç»´ç */
.code_co { padding-top:10px; background:#e6eaec; padding-bottom:15px; }
.code { width:270px; height:230px; background:#abbdc4; border:#fff solid 1px; margin:0 auto; text-align:center; }
.code_p { color: #37538E; font-size: 16px; font-weight: bold; line-height: 30px; padding-left: 13px; }
.code_p span { font-size:24px; color:#00a3e4; }
.code img { margin-top:15px; width:200px; height:200px; }
.contentleft .down_btn { text-align:center; margin:10px 0; }
.contentleft .down_btn a { outline:none;}
.contentleft .down_btn img { margin:2px 0; }
.code_dis { line-height:25px; color:#37538E; font-size:14px; padding-left: 13px; }
.code_q a { padding-left:13px; font-size:14px; color:#02afe9; text-decoration:underline; }
.g_show { text-align:center; background:#fff; padding-bottom:15px }
.g_show h2 { background: url(../images/sidebar/star_i.png) no-repeat 20px 10px #abbdc4; border-bottom: 1px solid #B6BEC1; border-top: 1px solid #B6BEC1; color: #324750; font-size: 16px; height: 43px; line-height: 43px; margin-top: 5px; text-align: center; }
/*ä¾§è¾¹æ å¹¿å*/
.side_ad { background: none repeat scroll 0 0 #E6EAEC; border: 1px solid #CCCCCC; height: 145px; margin: 10px auto 0; padding: 2px; width: 265px; }
.side_ad img { margin-top:5px; width:255px; height:135px; }

/*æ°é»é¡µå¹¿å*/

.title { margin-top:10px; }
.title h2 { font-size:18px; color:#666; }
.pro_right { float:right; width:610px; display: block; padding-bottom: 50px; }
.pro_right .article { margin-top:10px; position:relative; z-index:999999; clear:both; }

.contentright { float:right; width:660px; padding:10px; display: block; padding-bottom: 50px; border:#ccc solid 1px; }
.contentright h3 { line-height:30px; }
.contentright p { margin:5px; }
.contentright ul { overflow:hidden; }
.con_ad { width:658px; height:150px; overflow:hidden; margin:0 auto; border:#ccc solid 1px; margin-top:8px; }
.con_ad img { width:660px; height:150px; }
.news_wrap { width:660px; margin:0 auto; }
.share_btn { color: #FFFFFF; position: absolute; right: 0; top: 0; width: 100px; height:30px; }
/*sidebar*/
.sidebar { float: left; width:220px; padding-bottom:30px; overflow:hidden; background:#eaeeef; border:solid #ccc 1px; }
.sidebar ul { }
.sidebar li { background: none repeat scroll 0 0 #D4DDE1; border-bottom: 1px solid #FFFFFF; }
.sidebar li.on { background:url(../images/index/li_i.png) no-repeat 5px 13px #7193a4; }
.sidebar li.on a { color:#fff; }
.sidebar li a { line-height:25px; font-size:14px; font-weight:bold; color:#37538e; display:block; outline:none; padding: 5px 10px 5px 25px; }
.sidebar li a:hover { color:#2a5da4; background:#b1c3cb; }
.sidebar li.on a:hover { background:url(../images/index/li_i.png) no-repeat 5px 13px #7193a4; color:#fff; }
.sidebar .si_ad { width:180px; height:300px; background:#ccc; margin:0 auto; margin-top:15px; }
.sidebar .si_ad img { width:180px; height:300px; }
/*åæ¢*/
.title_ctr { }
.title_ctr li { float:left; color: #FFFFFF; height: 24px; line-height:24px; padding:0; margin-right:-12px; background:url(../images/news/li_b.png) no-repeat; width:130px; }
.title_ctr li.active { position:relative; z-index:100; background:url(../images/news/li_a.png) no-repeat; }
.title_ctr li.active:hover { background:url(../images/news/li_a.png) no-repeat; }
.title_ctr li:hover { cursor:pointer; background:url(../images/news/li_h.png) no-repeat; }
.title_ctr li a { display:block; margin:0 10px; padding:0 5px; color:#fff; outline:none; font-weight:bold; }
.co_ctr { clear:both; margin-top:10px; border:#ccc solid 1px; margin-top: 5px; min-height: 500px; padding: 5px 10px 10px 10px; line-height:30px; }
.co_ctr ul { }
.co_ctr ul li { line-height:25px; }
.co_ctr ul li p { padding:5px; }
/*å¾çè½®æ­*/
.ad /*ç¦ç¹å¾ç*/
.show { height:560px; }
#show_box { position:relative; width:920px; height:560px; }
#show_list img { border:0px; width:920px; height:400px; overflow:hidden; }
#show_text { position:absolute; width:120px; z-index:1002; right:3px; bottom:3px; }
#show_box ul { float:right; position:absolute; list-style-type:none; filter: Alpha(Opacity=80); z-index:1002; margin:0; padding:0; bottom:8px; right:0; font-size:0; width:920px; height:120px; }
#show_box ul li { float:left; display:block; color:#FFF; cursor:pointer; width:300px; height:120px; margin-right:10px; }
#show_bg { background-color: #000000; bottom: 0; cursor: pointer; height: 25px; opacity: 0.3; position: absolute; width: 300px; z-index: 1005; }
#show_info_i { bottom: 0; color: #666; font-size: 12px; line-height: 25px; position: absolute; text-align: center; width: 300px; z-index: 2000; }
#show_box ul li.on { }
#show_box ul li.on #show_bg { opacity: 0.8; }
#show_box ul li.on #show_info_i { color:#fff; }
#show_list a { position:absolute; }
.game_ds { background: url(../images/index/index_title_bg.png) no-repeat #808694; bottom: 132px; color: #FFFFFF; display: block; font-size: 16px; font-weight: bold; left: 0; padding: 0 15px; position: absolute; width: 890px; }
/*æ°é»é¡µå¹¿å*/
.news_ad { width:920px; height:200px; background:#ccc; }
.news_co{width:680px; padding-bottom:25px; margin-bottom:20px; float:right;}
.news_content { width:678px; padding-bottom:25px; margin-bottom:20px; float:right; border:#ccc solid 1px;}
.news_content .title h2 { padding-left:10px; border-bottom:#ccc solid 1px; margin-bottom:10px; line-height:35px; }
.news_content p { padding:5px; }
.news_ad_i { float:left; margin: 5px 15px 5px 5px; }
/*äº§åé¡µå¾çåæ¢*/
/* iFocus style */
.pro_right .game_show { width:610px; height:315px; overflow:hidden; }
#ifocus { width:608px; height:310px; border:1px solid #DEDEDE; background:#F8F8F8; overflow:hidden; }
#ifocus_pic { display:inline; position:relative; float:left; width:485px; height:291px; overflow:hidden; margin:10px 0 0 10px; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:485px; height:291px; overflow:hidden; }
#ifocus_piclist img { width:485px; height:291px; }
#ifocus_btn { display: inline; float: right; margin-right: 3px; width: 105px; }
#ifocus_btn ul { width:90px; margin:0 auto; margin:4px auto 0; }
#ifocus_btn li { width:90px; height:67px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); margin-bottom:8px; }
#ifocus_btn img { height: 66px; margin: 7px 0 0; width: 90px; }
#ifocus_btn .current { background: url(../css/images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:485px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; }