/***********************
* author: 傅维元
* create date: 2011-09-09
* description: Crossbar 页面专用
* requires: site.css
***************************/
@charset "utf-8";
/* CSS 初始化 */
*html,body { height:100%}
body { font:normal 12px/1.8 Arial, Helvetica, sans-serif; color:#fff; background:#000}
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, form, a, p { margin:0; padding:0; list-style:none;}
input, img, select, button { vertical-align:middle;}
h1, h2, h3, h4, em, i, cite { font-weight:normal; font-style:normal;}
img { border:0;}
a { color:#fff; cursor:pointer; text-decoration:none; outline:none;} /** 所有A标签 **/
a:hover { color:#f30; text-decoration:underline;}
.clear { clear:both; line-height:0; height:0; font-size:0;} /** 清除浮动 **/
table, tr, td, div, p, em { word-wrap:break-word;} /** 截取超出部分 **/
.artheight { height:auto!important; height:350px; min-height:350px; overflow:hidden; _overflow:visible;} /** 自适应高度 **/
.arttrans {-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);} /** ie7,ff,ie6,ie8透明 **/
.ie6-out{_margin-left:1000px;_zoom:1;}
.ie6-in{_position:relative;_float:left;_margin-left:-1000px;}

/** 新闻列表 **/
.cb_artlist{}
	.cb_artlist li em { float:left;}
	.cb_artlist li { position:relative; line-height:24px; height:24px;}
	.cb_artlist li span { position:absolute; top:0; right:0; font-size:11px; color:#585858}
	.cb_artlist li a { color:#00aeff; margin-left:5px;}	
	.cb_artlist li a:visited { color:#adadad;}
	.cb_artlist li a:hover { color:#f30}	

/** 通条 **/
#cb_bottom { position:relative; z-index:100; height:30px; min-width:980px; padding:0 10px; background:url(../images/bg.jpg) repeat-x}
#cb_iframe { position:relative;text-align:center}
.cb_hide { padding:2px 0 5px 0;  display:none; background:#1c1c1c;}
.cb_hide.current { display:block; _display:inline-block}

/** 左边 **/
.cb_left { float:left; height:27px; line-height:27px; padding-right:5px; background:url(../images/line.jpg) right 2px no-repeat}

/** 帐户名称 **/
.cb_cout { padding-right:8px; font-family:'微软雅黑'}
.cb_cout { float:left; padding-left:23px;}
.cb_cout em { float:left; width:16px; height:16px; overflow: hidden; background:url(../images/icon.png) no-repeat}
.cb_cout em {margin:6px 0 0 -23px; background-position:0 -132px}
.cb_cout em a { display:block; height:16px;}
.cb_cout strong a { display:block;}

/** 我的游戏 **/
.cb_mygame { float:left; position:relative; width:79px; height:30px; top:-1px; margin-right:8px; display:inline}
.cb_mygame .cb_mygame_bt { position:absolute; width:81px; z-index:2; top:4px;}
.cb_mygame .cb_mygame_bt a { display:block; height:23px; line-height:23px; font-family:'微软雅黑'; background:url(../images/mydot.png) no-repeat}
.cb_mygame .cb_mygame_bt a:hover { color:#fff; background-position:0 -23px;}
.cb_mygame .cb_mygame_bt a em,.cb_mygold ul li,.cb_right ul li .cb_right_bt a em,.cb_right ul li .cb_right_bt cite { background:url(../images/icon.png) no-repeat}
.cb_mygame .cb_mygame_bt a em { float:left; width:15px; height:15px; margin:4px 2px 0 4px; overflow:hidden; display:inline; background-position:0 -15px;}
.cb_mygame.current .cb_mygame_bt a { background:url(../images/mydot.png) 0 -46px;}
.cb_mygame.current { z-index:2; position:relative}
.cb_mygame.current .cb_mygame_list { display:block;} 
.cb_mygame_list { position:absolute; display:none; z-index:100; background:#FFF; width:225px; bottom:29px; border:1px solid #000; border-bottom:none}
.cb_mygame_list h2 { height:28px; font-size:12px; line-height:20px; padding:0 0 0 10px; font-weight:bold; background:url(../images/tagbg.jpg) repeat-x}
.cb_mygame_list h2 span { float:right; width:30px; height:25px; background:url(../images/small.jpg) 10px 15px no-repeat}
.cb_mygame_list h2 span a { display:block; height:25px;}
.cb_mygame_list .cb_list { padding-top:5px;}
.cb_mygame_list .cb_list li { height:27px; font-family:'宋体';}
.cb_mygame_list .cb_list li a { display:block; height:27px; padding-left:10px; color:#1e1e1e}
.cb_mygame_list .cb_list li a img { float:left; margin:4px 10px 0 0; vertical-align:baseline}
.cb_mygame_list .cb_list li a:hover { background:#d8f1fb; color:#005eac} 
.cb_mygame_list .cb_mygame_link { padding:0 10px}
.cb_mygame_list .cb_mygame_link span { float:right;}
.cb_mygame_list .cb_mygame_link a { color:#005eac}

 #cb_mygame_list_iframe {
    display:none;
    background-color: transparent;
    position: absolute;
	width:227px;
	height:28px;
    bottom: 29px;
    z-index: -1;
}

/** 我的金钱 **/
.cb_mygold,.cb_left .cb_myapp { float:left; display:inline}
.cb_mygold { height:16px; margin-top:6px;}
.cb_mygold ul { font-family:'宋体';}
.cb_mygold ul li { float:left; height:16px; padding-left:18px; line-height:16px; margin-right:10px; *margin-right:5px; display:inline;}
.cb_mygold ul li.g1 { background-position:0 -30px;}
.cb_mygold ul li.g2 { background-position:0 -46px;}

/** 我的应用 **/
.cb_myapp {}
.cb_myapp ul li { float:left; margin-top:3px; display:inline;}
.cb_myapp ul li a { float:left; display:block; width:24px; height:20px; line-height:17px; padding-top:3px; text-align:center}
.cb_myapp ul li a:hover { background:url(../images/iconbg2.png) 0 0 no-repeat;}
.cb_myapp ul li.cb_more { margin:3px 5px 0 0; position:relative;}
.cb_myapp ul li.cb_more a { width:15px; background:url(../images/icondot.gif) repeat}
.cb_myapp ul li.cb_more a:hover {  background:url(../images/icondot.gif) 0 -23px repeat}
.cb_myapp ul li.cb_more.current a { background-position:0 -46px;}
.cb_myapp ul li.cb_more .cb_myapp_list { display:none}
.cb_myapp ul li.cb_more.current .cb_myapp_list { width:90px; position:absolute; display:block; bottom:26px; left:0; border:1px solid #000; border-bottom:none; background:#fff }
.cb_myapp ul li.cb_more.current .cb_myapp_list dd { height:28px; background:url(../images/appbg.jpg) no-repeat}
.cb_myapp ul li.cb_more.current .cb_myapp_list a { padding-left:5px; width:85px; color:#1e1e1e; height:23px; line-height:23px; background:none}
.cb_myapp ul li.cb_more.current .cb_myapp_list a em { float:left; padding-right:8px; margin-top:2px;}
.cb_myapp ul li.cb_more.current .cb_myapp_list a em img { width:16px; height:16px;}
.cb_myapp ul li.cb_more.current .cb_myapp_list a:hover { background:#d8f1fb; color:#005eac; text-decoration:none}
 
 #cb_myapp_list_iframe {
    display:none;
    background-color: transparent;
    position: absolute;
	width:92px;
    bottom: 26px;
	left:0;
    z-index: -1;
}

/** 中间新闻 **/
.cb_center { float:left; height:20px; margin-top:4px; overflow:hidden; zoom:1;}
	.cb_cneter_box { width:320px; margin:auto; background:url(../images/laba.png) 0 3px no-repeat}
	
/** 右边 **/	
.cb_right { position:absolute; height:27px; line-height:27px; right:5px; width:174px; background:url(../images/line.jpg) left 2px no-repeat}
	.cb_right ul li { float:left; margin-left:5px; display:inline; position:relative;}
	.cb_right ul li .cb_right_bt { margin-top:3px;}
	.cb_right ul li .cb_right_bt a { float:left; width:49px; height:23px; line-height:23px;}
	.cb_right ul li .cb_right_bt a em { float:left; width:15px; height:15px; margin:0 2px 0 4px; _margin:0 0 0 4px; overflow:hidden; zoom:1; display:inline;}
	.cb_right ul li .cb_right_bt a.t1 em { margin-top:4px; background-position:0 -62px}
	.cb_right ul li .cb_right_bt a.t2 em { margin-top:6px; height:14px; line-height:14px; background-position:0 -77px}
	.cb_right ul li .cb_right_bt a.t3 em { margin-top:6px; height:10px; line-height:10px; background-position:0 -91px}
	.cb_right ul li .cb_right_bt a:hover { color:#fff; background:url(../images/iconbg.gif) no-repeat}
	.cb_right ul li .cb_right_bt a.current { background:url(../images/iconbg.gif) 0 -23px no-repeat}
	.cb_right ul li .cb_right_bt a.t2 { color:#fe49a2}
	.cb_right ul li .cb_right_bt cite { position:absolute; right:-12px; top:3px; font-size:8px; margin-top:-2px; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:11px; background-position: 0 -114px; width:15px; height:15px;}
	
	.cb_right ul li.current { background:#fff; border:1px solid #000; border-top:none;}
	.cb_right ul li.current cite { display:none}
	.cb_right ul li.current .cb_right_bt a { color:#000; background:none}
	.cb_right ul li.current .cb_right_bt a:hover { background:none; color:#000}
	.cb_right ul li.current .cb_mymessage_list { display:block}
	
	.cb_right ul li .cb_mymessage_list { position:absolute; z-index:1000; display:none; background:#FFF; width:282px; right:-1px; bottom:26px; border:1px solid #000; border-bottom:none}
	.cb_right ul li .cb_mymessage_list h2 { font-family:'微软雅黑'; height:28px; font-size:12px; line-height:20px; padding:0 0 0 10px; font-weight:bold; background:url(../images/tagbg.jpg) repeat-x}
	.cb_right ul li .cb_mymessage_list h2 span { float:right; width:30px; height:25px; background:url(../images/small.jpg) 10px 15px no-repeat}
	.cb_right ul li .cb_mymessage_list h2 span a { display:block; width:30px; height:25px;}
	.cb_right ul li .cb_mymessage_list dl { font-family:'宋体';}
	.cb_right ul li .cb_mymessage_list dl dd { color:#000; margin:0; padding:3px 5px 0 8px; height:25px; line-height:25px; border-bottom:1px solid #eee}
	.cb_right ul li .cb_mymessage_list dl dd a { color:#144678;}
	.cb_right ul li .cb_mymessage_list dl dd a.cb_yy { color:#666}
	.cb_right ul li .cb_mymessage_list dl dd img { float:left; margin:5px 5px 0 0; vertical-align:baseline}	
	.cb_right ul li .cb_mymessage_list dl dd i { float:right; display:none; width:10px; height:10px; margin-top:7px}
	.cb_right ul li .cb_mymessage_list dl dd i a { display:block; height:7px; overflow: hidden; zoom:1; background:url(../images/iconx.gif) no-repeat}	
	.cb_right ul li .cb_mymessage_list dl dd i a:hover { background-position:0 -7px;}
	.cb_right ul li .cb_mymessage_list dl dd.current i { display:block}	


#cb_mymessage_list_iframe {
    display:none;
    background-color: transparent;
    position: absolute;
	width:284px;
	height:28px;
    bottom: 26px;
    right:-1px;
    z-index: -1;
}

/** 系统消息 **/
.cb_message { display:none; width:281px; height:172px; position:absolute; right:0; bottom:26px; background:url(../images/msgbg.jpg) no-repeat; z-index:1000}
.cb_message h2 { position:relative; padding-left:30px; font-size:12px; color:#616161; line-height:30px;}
.cb_message h2 span { float:right; width:11px; height:10px; margin:8px 10px 0 0}
.cb_message h2 span a { display:block; width:11px; height:10px; overflow:hidden; background:url(../images/iconmx.gif) no-repeat}
.cb_message h2 span a:hover { background-position:0 -10px;}
.cb_message_content { padding:0 10px; color:#000}
.cb_message_content dt { font-weight:bold; text-align:center}
.cb_message_content dd { line-height:1.5; padding-top:5px;}
.cb_message_bt { position:absolute; bottom:5px; right:10px;}
.cb_message_bt a { color:#005eac; padding-left:20px; background:url(../images/msgbt.jpg) 0 center no-repeat}

#cb_mypopmsg_iframe {
    display:none;
    background-color: transparent;
    position: absolute;
	width:281px;
	height:28px;
    bottom: 26px;
    right:0px;
    z-index:10;
}
/** 官网展开 **/
.cb_hide_box { width:958px; border:1px solid #353535; position:relative; margin:0 auto; padding:10px 10px; left:-10px; background:#282828 url(../images/hidebg.jpg) repeat-x}
/****/
.cb_hide_box_left { float:left; width:359px; height:231px;}
.cb_hide_box_center { float:left; width:320px; margin-left:22px; display:inline;}
.cb_hide_box_tag { height:26px; background:url(../images/tagbg1.jpg) 0 bottom repeat-x}
.cb_hide_box_tag span { float:right; padding-top:3px;}
.cb_hide_box_tag span a { color:#00aeff}
.cb_hide_box_tag ul { margin-left:10px;}
.cb_hide_box_tag ul li { float:left; width:119px; height:25px; margin-right:5px; }
.cb_hide_box_tag ul li a { display:block; height:25px; text-indent:-9999px; background:url(../images/tagt1.jpg) no-repeat}
.cb_hide_box_tag ul li a.t1 { background-position:0 -50px}
.cb_hide_box_tag ul li a.t2 { background-position:0 -25px}
.cb_hide_box_tag ul li.current a.t1 { background-position:0 0}
.cb_hide_box_tag ul li.current a.t2 { background-position:0 -75px}
.cb_hide_box_tag ul li a:hover.t1 { background-position:0 -100px}
.cb_hide_box_tag ul li a:hover.t2 { background-position:0 -125px}
.cb_hide_box_tag ul li.current a:hover.t1 { background-position:0 0}
.cb_hide_box_tag ul li.current a:hover.t2 { background-position:0 -75px}

/****/
.cb_hide_box_center_list { padding-top:8px;}
.cb_hide_box_center_bt { padding-top:8px;}
.cb_hide_box_center_bt ul { overflow:hidden; zoom:1;}
.cb_hide_box_center_bt ul li { float:left; width:74px; height:22px; margin-right:14px; display:inline; text-align:center; line-height:20px;}
.cb_hide_box_center_bt ul li a { display:block; height:22px; text-indent:-9999px; color:#3d9be6; background:url(../images/button.jpg) no-repeat}
.cb_hide_box_center_bt ul li a.t1 { background-position:0 0}
.cb_hide_box_center_bt ul li a.t2 { background-position:0 -22px}
.cb_hide_box_center_bt ul li a.t3 { background-position:0 -44px}
.cb_hide_box_center_bt ul li a.t4 { background-position:0 -66px}
.cb_hide_box_center_bt ul li.cb_no { width:56px; margin:0}
/****/
.cb_hide_box_right { float:right; width:232px;}
.cb_hide_box_right h2 { height:25px; text-indent:-9999px; line-height:25px; background:url(../images/tagtitle.gif) no-repeat}
.cb_hide_box_right .cb_hide_box_img { border:1px solid #616161}
.cb_hide_box_list { padding-top:8px;}
.cb_hide_box_list li { line-height:20px;}
.cb_hide_box_list li a { color:#adadad}
.cb_hide_box_list li a span { padding-right:5px; color:#fa6e08}
.cb_hide_box_list li a:hover { color:#3d9be6}
.cb_hide_box_list li a:hover span { color:#3d9be6}

/** 美女展开 **/
.cb_hide_mm {}
.cb_hide_mm h2,.cb_hide_mygame h2,.cb_hide_mygame_small h2 { height:18px; font-size:12px; background:url(../images/mmtitle.png) no-repeat}
.cb_hide_mm h2 em,.cb_hide_mygame h2 em,.cb_hide_mygame_small h2 em  { display:none}
.cb_hide_mm h2 span,.cb_hide_mygame h2 span,.cb_hide_mygame_small h2 span { float:right; border-left:1px solid #535353; height:13px; line-height:13px; padding-left:5px; margin-top:3px;}
.cb_hide_mm h2 span a { color:#ff228f}
.cb_hide_mm h2 span a:hover,.cb_hide_mygame h2 span a:hover,.cb_hide_mygame_small h2 span a:hover { text-decoration:underline}
.cb_hide_mm_list { padding:10px 0 0 5px; overflow:hidden; zoom:1;}
.cb_hide_mm_list li { float:left; margin:0 6px; width:90px; padding:8px; display:inline}
.cb_hide_mm_list li a:hover { text-decoration:none}
.cb_hide_mm_list li.current { background:#333}
.cb_hide_mm_list li em { }
.cb_hide_mm_list li em img { vertical-align:baseline; padding-bottom:5px;}
.cb_hide_mm_list li em span { position:absolute; width:90px; height:90px; top:0; left:0; overflow:hidden; zoom:1; }
.cb_hide_mm_list li.current em span { background-position:0 -90px}
.cb_hide_mm_list li p { color:#adadad; padding:0 5px;}
.cb_hide_mm_list li p span { color:#4dc000; float:right}
.cb_hide_mm_list li p strong { color:#ff228f}

/** 我的游戏展开 **/
.cb_hide_mygame { overflow:hidden; zoom:1;}
.cb_hide_mygame h2 { margin:0 11px;}
.cb_hide_mygame h2,.cb_hide_mygame_small h2 { background-position:0 -18px; margin-bottom:8px;}
.cb_hide_mygame h2 span a,.cb_hide_mygame_small h2 span a { color:#00aeff}
.cb_hide_mygame_list { overflow:hidden; zoom:1;}
.cb_hide_mygame_list li { width:217px; float:left; margin:0 10px; display:inline}
.cb_hide_mygame_list li em { display:block; border:1px solid #5f5f5f;}
.cb_hide_mygame_list li a {}
.cb_hide_mygame_list li img { display:block; border:1px solid #373737;}
.cb_hide_mygame_list li p { font-family:'宋体'; padding:8px 0; overflow: hidden; zoom:1;}
.cb_hide_mygame_list li p span { float:left; padding:0 3px;}
.cb_hide_mygame_list li p span.cb_c1 { background:#01574f; margin-right:5px;}
.cb_hide_mygame_list li p span.cb_c2 { background:#642da1}
.cb_hide_mygame_list li p cite,.cb_hide_mygame_list li p b { float:right} 
.cb_hide_mygame_list li p cite i { padding:0 8px; color:#484848}
.cb_hide_mygame_list li p strong { color:#3d9be6; font-weight:normal}
.cb_hide_mygame_list li p a { color:#3d9be6}
.cb_hide_mygame_list li p a:hover {color:#3d9be6}
.cb_hide_mygame_list li .cb_mygame_text { color:#adadad}
.cb_hide_mygame_list li p b a { width:62px; height:21px; color:#fff; display:block; text-align:center; background:url(../images/mygamebt.jpg) no-repeat}
.cb_hide_mygame_list li p b a:hover { color:#fff}
.cb_hide_mygame_small { padding:0 11px;overflow:hidden}
.cb_hide_mygame_small h2 { background-position:0 -36px;}
.cb_hide_mygame_small_list li { width:100px; float:left;}

 
/** 图片切换 **/
.ad {position:relative; width:359px; height:231px; overflow:hidden; border:1px solid #616161}
.ad .slider,.num{ position: relative;}
.ad .slider li{list-style:none;display:inline; float:left}
.ad .slider img{ width:359px; height:231px;display:block; float:left}
.ad .num { right:10px; bottom:10px; position:absolute; z-index:1000}
.ad .num li { float: left;color: #fff; line-height:16px; padding:0 5px; *padding:0 2px 0 5px; height: 16px;cursor: pointer; overflow: hidden; margin: 3px 1px; font-family:Tahoma; border:1px solid #828282;background-color: #252525;}
.ad .num li.on{color: #de4907;background-color: #fff;font-weight: bold; border:1px #e16808 solid;}

.clickdiv { position:absolute; display:none; top:0; left:0;  width:100%;}

#shangfan{line-height:20px; height:20px; overflow:hidden;}
#shangfan ul{margin: 0px 10px;padding-left:8px;list-style-type: none;}
#shangfan ul li{/*文字超出本行，自动省略*/overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin:0;padding: 0px;}

.cb_show_div { position:absolute; display:none; z-index:1000; top:0; left:50%; margin-left:-400px; background:#C00; border:1px solid #ddd; width:800px; height:600px;}

.cb_hide_close { position:absolute; top:0; right:-22px; width:19px; text-indent:-9999px; height:49px; background:url(../images/close.gif) no-repeat}
.cb_hide_close a { display:block; height:49px;}
.cb_hide_boxgw { overflow:hidden; zoom:1;}