/* CSS Document */
body{font:normal 12px/28px "微软雅黑",arial,"宋体"; +font-family:"微软雅黑";_font-family:"微软雅黑";color:#333; background-image:url(bg.gif);min-width:1002px; overflow-x: hidden;}
*{ padding:0; margin:0;}
a{ color:#333; text-decoration:none;outline: none;}
a:hover{ color:#f60 !important; text-decoration:underline;}
ul,ol{ list-style:none;}
img{ border:none;}
em,i{ font-style:normal;}
td,th{font:normal 12px/28px arial,"微软雅黑","宋体"; +font-family:"微软雅黑";_font-family:"微软雅黑";}
.red{color:#f60}
.f_l{ float:left;}
.f_r,.more,.more02{ float:right;}
.wrap,.ban01,.ban02,.nav,.wrap_b,.nav_sub{ border-left:#ccc 1px solid; border-right:#ccc 1px solid; margin:0 auto; zoom:1;overflow:hidden; }
.wrap,.wrap_b{ width:980px; background:#fff;}
.wrap{ padding:0 10px;}
.main{ background:url(mbg03.gif) 0 0 repeat-x; padding:10px 0 0 0;zoom:1; overflow:hidden;}
.wrap_b{ border-bottom:#ccc 1px solid; padding:0 10px 10px 10px;}

.col01{ width:260px;}
.col02{ width:440px;}
.col03{ width:710px;}
/*-------------*/
.menubox,.coltit01,.ban03,.coltit02,.coltit03,.coltit04,.coltit05,.coltit06,.coltit07{ background-image:url(mbg02.gif);background-repeat:no-repeat;}

.coltit01{ position:relative;height:33px; line-height:32px; background-position:0 -88px; padding-right:10px; zoom:1; }
.coltit_t{ font-weight:bold; font-size:14px; background:url(ico_coltit.gif) top right no-repeat; padding:0 18px 0 10px; margin-right:5px;}
.more{ color:#999;}

.coltit_tip,.more02,.kf_today,.swt_enter{background-image:url(ico01.gif); background-repeat:no-repeat;}

.coltit02,.coltit03,.coltit04,.coltit05,.coltit06{ height:32px;padding:1px 30px 2px 0;}
.coltit02{ background-position:0 -131px;}
.coltit03{ background-position:0 -176px;}
.coltit04{ background-position:0 -221px;}
.coltit05{ background-position:0 -266px;}
.coltit06{ background-position:0 -311px;}

.coltit07{ height:31px; line-height:30px; background-position:0 -526px; zoom:1;}
.coltit08{ height:25px; line-height:25px; background:url(titbg.gif) 0 0 no-repeat; padding:0 10px 0 25px;}

.coltit02_t{ width:113px; font:bold 17px/30px arial,"微软雅黑"; +font-family:"微软雅黑";_font-family:"微软雅黑"; color:#fff; padding:0 0 0 11px;}
.coltit_tip{ line-height:32px; color:#666; background-position:0 -23px; padding-left:15px;}
.more02{ line-height:30px; background-position:0 7px; padding-left:22px; }
.more02 a{ margin-right:8px;}

.tab01 i,.tab02 i{ color:#ccc; margin:0 5px;}
.tab01{ line-height:30px; background:url(line01.gif) top right no-repeat; padding:0 17px 0 0; margin-right:15px;}
.tab02{ line-height:30px;}

.tab03{ height:16px; padding:8px 0 8px 0; overflow:hidden;}
.tab03_prev,.tab03_next{ width:16px; height:16px; line-height:16px; text-indent:-99999em; background-image:url(tab_btn.gif); background-repeat:no-repeat; overflow:hidden;}
.tab03 a{ float:left; color:#999; margin:0 2px; line-height:16px;}
.tab03_prev{ background-position:0 0;}
.tab03_prev:hover{ background-position:0 -26px;}
.tab03_next{ background-position:-34px 0;}
.tab03_next:hover{ background-position:-34px -26px;}

.tab04{ height:32px; overflow:hidden;}
.tab04 a{ float:left; color:#999; line-height:32px; margin-left:3px;}
.tab04 a:hover,a.tab04_ahov{ color:#333 !important; background:url(tabbg.gif) center top no-repeat; font-weight:bold; text-decoration:none;cursor:pointer;}
.tab04 a.more:hover{ color:#f60; font-weight:normal;}

.tab05 a{ position:relative; float:left; width:120px; height:31px; border-right:#ddd 1px solid; color:#666; text-align:center; font-size:14px;}
a.tab05_ahov{ background:#fff; color:#333; font-weight:bold;}
.tab_hot{ position:absolute; left:0; top:0;background:url(c_ico_hot.gif) 0 0 no-repeat; width:25px; height:25px;}
/*********左侧浮层导航***********/
#blocknav {width:47px; position:fixed; visibility:hidden; height:97px; top:475px; _position:absolute; _top:expression((documentElement.scrollTop+475)+"px");display:none;}

.mini_nav{ width:47px; background:#e8e8e8; border:#ccc 1px solid; border-right:none; padding:2px 0 3px 0;}
.mini_nav li {height:27px; margin:1px 0 0 0; background:#fff; text-align:center;}
.mini_nav li a {display:block; position:relative;height:27px;}
.mini_nav li a i{ display:none;}
.mini_nav li a:hover,.mini_nav a.mini_nav_ahov{ background:#333; color:#fff !important; text-decoration:none;}
.mini_nav li a:hover i,.mini_nav a.mini_nav_ahov i{ display:block; position:absolute;top:0px; right:-5px;color:#333;font-size:16px;visibility:visible;}








.menubox{ width:1002px; height:73px; background-position:0 0;  padding:5px 0 0 0; margin:18px auto 0 auto; overflow:hidden; position:relative;z-index:2;}
.logo{ padding:0 22px 0 16px;}
.menu{ float:left;height:73px; overflow:hidden;}
.menu li{ float:left; height:64px; line-height:24px; padding:10px 15px 0 9px;_padding:10px 15px 0 8px; overflow:hidden;}
.menu li i{ font-size:14px; font-weight:bold;}
.menu li a{ margin:0 0 0 7px;}
.m_new,.m_hot{ position:absolute; width:9px; height:11px; line-height:0; font-size:0;}
.m_new{ background:url(new.gif) 0 0 no-repeat;top: 32px; left: 302px;}
.m_hot{ background:url(hot.gif) 0 0 no-repeat;top: 32px; right: 242px;}
.menu li.menuad a{margin-left:0px;display:block; position:absolute;top:10px; right:10px;}
.menu li.menuad img{width:165px; height:50px;}
/*2012.11.26首页L型广告调整*/
.ban01{ width:980px; height:100px; border-top:#ccc 2px solid; background:#f8f8f8; padding:10px;}
.ban02{ width:980px; background:#f7f7f7; border-bottom:#e8e8e8 1px solid; padding:10px;}
.ban01 img,.ban02 img,.ban03 img,.ban04_a img,.ban04_b img,.ban04_c img,.ban05 img,.ban01 embed,.ban02 embed,.ban03 embed,.ban04_a embed,.ban04_b embed,.ban04_c embed,.ban05 embed{ display:block; clear:both; overflow:hidden;}
.ban03{ height:36px; border-top:#e8e8e8 1px dashed;border-bottom:#e8e8e8 1px dashed; padding:1px 10px 0 30px; background-position:0 -356px; font:bold 16px/36px "微软雅黑"; }
.ban05{ height:100px; overflow:hidden; padding:0 0 10px 0; vertical-align:top;}
.wrap{ position:relative;}
.ban04_a,.ban04_b,.ban04_c{ width:260px; position:absolute;right:10px;}
.ban04_a embed,.ban04_b embed,.ban04_c embed{ position:absolute; top:0;}
.ban04_a{ height:570px;overflow:hidden; bottom:110px; vertical-align:top;}
.ban04_b{ height:370px;overflow:hidden; bottom:0;}
.ban04_c{ height:420px;overflow:hidden; bottom:0;}

/*--导航-*/
.nav{ width:1000px; height:218px; background:#fff;border-top:#e8e8e8 1px solid;border-bottom:#e8e8e8 1px solid; }
.ad_txt { width:252px;background: url("ico02.gif") no-repeat scroll left center transparent; height: 30px; margin: 0 0 0 10px; overflow: hidden; padding-left: 8px; position: relative;}
  .ad_txt ul {position:absolute; }
  .g_sch{ position:relative; width:240px; background:url(nav_schbg.gif) 0 0 no-repeat;}
  .g_sch_txt,.g_sch_btn,.dd_list{ float:left; vertical-align:middle; height:30px; border:none;}
  .g_sch_txt{ width:100px; padding:0 10px 0 30px; color:#999; background:none; font-size:12px; line-height:30px;}
  .g_sch_btn{ width:50px; background:url(btn_sch.gif) center no-repeat; border:none; cursor:pointer;    text-indent: -9999em;}
  .dd_list,.dd_list:hover{ width:42px; padding-left:8px; color:#666 !important; text-decoration:none;}
  .dd_list_m{ position:absolute; left:139px; top:30px; display:none; width:50px; border:#ddd 1px solid; border-top:none; background:#fff; overflow:hidden;  visibility:visible;    z-index: 1000;}
  .dd_list_m a{display:block; height:22px;+margin:-5px 0; _margin:0; overflow:hidden;}
  .dd_list_m a{ display:block;height:22px; line-height:22px; padding:0 10px; overflow:hidden;}
  .dd_list_m a:hover{ background:#666; color:#fff !important; text-decoration:none;}
  
  .mod_hotgame,.mod_newgame,.mod_recgame,.mod_kfb{ height:187px; overflow:hidden;}
  .mod_ng_l{ width:249px; background:url(line02.gif) top right no-repeat; padding:10px 10px 0 10px;}
  .mod_ng_r{ width:728px;}
  .table02{ background:url(li_num02.gif)  no-repeat; margin:8px 9px 0 9px; width:230px;height:130px; display:block;}
  .table02 li{  padding-left:22px;line-height:27px;height:27px; float:left; width:92px;overflow:hidden;display:inline-block;}
  .table02 em{  font-size:11px;padding-left:5px;color:#666}

.nav_sub{ width:1000px; height:61px; background:#f7f7f7;border-bottom:#e8e8e8 1px solid; overflow:hidden;}
.daojishi{ position:relative; width:215px; height:61px;border-left:#e8e8e8 1px solid; color:#360; padding:0 13px;overflow:hidden;}
  .hd_title,.hd_title a{ text-align:center;color:#360;line-height:22px; }
  .hd_main{ position:absolute; left:15px;height:61px; overflow:hidden; z-index:90;width:430px; }
  .hd_li_box{ width:215px; height:61px; overflow:hidden;}
  .hd_li{ float:left;width:215px; text-align:center; padding-top:3px;overflow:hidden;}
  .hd_time em{ font-size:26px; font-weight:bold; font-family:tahoma; margin:0 2px;}
  .hd_time a{color:#360;}
  .hd_btn_l,.hd_btn_r,.hd_btn_l_none,.hd_btn_r_none { position:absolute; top:4px; width:12px; height:54px; line-height:54px;text-align:center; font-family:"微软雅黑";overflow:hidden; z-index:99;}
  .hd_btn_l,.hd_btn_r{color:#360; cursor:pointer; }
  .hd_btn_l,.hd_btn_l_none{ left:13px;}
  .hd_btn_r,.hd_btn_r_none{ right:13px;}
  .hd_btn_l:hover,.hd_btn_r:hover{ background:url(btn_bg.gif) 0 0 no-repeat; color:#fff !important; text-decoration:none;}
  .hd_btn_l_none,.hd_btn_l_none:hover,.hd_btn_r_none,.hd_btn_r_none:hover{ color:#999 !important; cursor:auto; text-decoration:none;}
  
.nav_sub_l{ width:758px;}
  .newgame,.co{ height:30px; line-height:30px; padding:0 10px 0 78px;zoom:1; text-align:right; overflow:hidden;}
  .newgame i,.co i{ color:#ddd; margin:0 5px;}
  .newgame{border-bottom:#e8e8e8 1px solid; background:url(mimg01.gif) 6px 4px no-repeat;}
  .newgame .f_l,.co .f_l{ text-align:left;}
  .newgame .f_l{ width:540px;}
  .co .f_l{ width:580px;}
  .co{ background:#f0f0f0 url(mimg01.gif) 6px -34px no-repeat;}
  .newgame_more{background:url(ico01.gif) 0 -63px no-repeat; padding-left:15px; text-align:right;}
  a.co_more,.newgame_more{text-align:right;}
  a.co_more{ width:80px;}
/*-table-*/
.table01 td,.contA li,.line01,.contI li,.line02{ border-bottom:#ccc 1px dashed;}

.table01_t{ width:100%; border-collapse:collapse;}
.table01_t th{ background:#f8f8f8; border:#f0f0f0 1px solid; border-top:none; border-left:none; font-weight:normal;}
.table01{ width:238px; margin:6px 10px;}
.table01 td,.table01_t th{ text-align:center; color:#666;height:29px;height:29px\0;+height:29px;_height:29px;}
@-moz-document url-prefix() { .table01 td,.table01_t th {height:30px;} } 

td.table_cz{ text-align:right;}
td.table_cz a{ margin-right:4px;}

.date{ background:url(mimg01.gif) 0 -67px  no-repeat; color:#999; padding-left:40px; }
.kf_today{color:#999; background-position:0 -122px; padding-left:15px;}
tr.td_lst td{ border:none;}
.num_tab{ background:url(li_num.gif) 8px 0 no-repeat;}
.swt_enter{  color:#999; background-position:0 -156px; padding-left:15px;}

.pic01,.pic02,.pic03,.pic04,.pic05,.pic06,.pic07,.pic_zq,.pic08,.pic09{ position:relative; cursor:pointer; }
.pic01{ width:66px; height:49px; margin-right:8px;}
.pic02{  width:117px; height:62px; display:block;}
.pic03,.pic04{ width:99px; height:70px; display:block; margin-bottom:1px;margin-bottom:0\9;}
.pic05{  width:112px; height:94px; display:block; margin-bottom:2px;}
.pic06{  width:114px; height:82px; display:block; margin-bottom:1px;}
.pic07{  width:69px; height:67px; display:block; margin-bottom:1px;}
.pic08{ width:54px; height:52px; display:block; margin:0 auto 2px auto;}
.pic09{ width:86px; height:62px; display:block; margin-bottom:1px;}
.pic01 i,.pic02 i,.pic03 i,.pic04 i,.pic04:hover i,.pic05 i,.pic06 i,.pic07 i,.pic08 i,.pic09 i{ position:absolute; top:0; left:0; background-image:url(picbox.png);_background-image:url(picbox.gif); background-repeat:no-repeat;}
.pic01:hover i,.pic02:hover i,.pic03:hover i,.pic05:hover i,.pic06:hover i,.pic07:hover i,.pic08:hover i,.pic09:hover i{ position:absolute; top:0; left:0; background-image:url(picbox_on.png);_background-image:url(picbox_on.gif); background-repeat:no-repeat;}

.pic01 i{ width:66px; height:49px; background-position:-75px top;}
.pic02 i{ width:117px; height:62px; background-position:-412px top;}
.pic03 i{ width:99px; height:70px; background-position:-161px top;}
.pic04 i{ width:99px; height:70px; background-position:-770px top;}
.pic04:hover i{ width:99px; height:70px; background-position:-887px top;}
.pic05 i{ width:112px; height:94px; background-position:-280px top;}
.pic06 i{ width:114px; height:84px; background-position:-549px top;}
.pic07 i{ width:69px; height:67px; background-position:-683px top;vertical-align:top; text-align:left;}
.pic07 i img{ margin-left:2px;}
.pic08 i{ width:54px; height:52px; background-position:0 0;}
.pic09 i{ width:86px; height:62px; background-position:-1006px 0;}
/*---*/
.h_g_cont{ height:71px; line-height:24px; padding:10px 12px;}
.h_g_cont i,.contP i{ color:#ddd; margin:0 7px;+margin:0 6px 0 5px;}
.hg_new{ background:url(new02.gif) right 1px no-repeat; padding-right:18px;}

/*---*/
.contA_title,.contB li,.contC li,.contA_title02,.contA_title03,.contI li,.pk_title,.hd_title,.contM li,.contN li,.rec_zq_m h3,.hot02 h2{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.contA,.contB,.contC,.contD,.contE,.contF,.contG,.contH,.contI,.bagua_photo,.contJ,.contK,.rec_g_kw,.contL,.contM,.contN,.contO,.contP{zoom:1; overflow:hidden;}

.contA{ margin:0 10px;}
.contA li{ height:49px; padding:10px 0 9px 0; line-height:16px; overflow:hidden;}
.contA_title{ width:160px; margin-bottom:1px;font-weight:bold;}
.contA_title02{width:120px; margin-bottom:1px;font-weight:bold;}
.contA_title03{width:160px; margin-bottom:1px;font-weight:normal;text-align:left;}
.wt190{width:190px;}
.fs10{font-size:10px;}

.contB{ margin:0 10px; padding:7px 0 5px 0; }
.contB li{ height:28px; background:url(liico.gif) left 12px no-repeat; padding-left:8px;}
.col02 .contB{padding:8px 0 6px 0;}
.col01 .contB li,.col01 .contC li{_width:223px;}
.contB li img,.contC li img{ vertical-align:middle; margin-right:5px;}

.contC{ margin:0 10px; padding:3px 0 5px 0;}
.contC li{ height:28px;}
.col02 .contC{ padding:6px 0 8px 0;}
.col02 .contC li{_width:418px;}
.contC .gray{ margin-left:5px;}

.contD{ padding:10px 0 2px 0; margin:0 0 0 8px;}
.contD li{ float:left; width:117px; height:86px; text-align:center; line-height:18px; margin-right:5px; overflow:hidden;}

.contE{  padding:10px 0;+padding:9px 0 10px 0; margin:0 0 0 8px;_margin:0 -10px 0 8px;}
.contF{  padding:10px 0 8px 0; +padding:11px 0 8px 0;margin:0 0 0 10px;_margin:0 -10px 0 10px;}
#jctjdiv,#jcztdiv {  padding:5px 0 9px 0;margin:0 0 0 11px;_margin:0 -10px 0 11px;overflow:hidden;}
.contH{  padding:10px 0 16px 0;margin:0 0 0 13px;_margin:0 -18px 0 13px;}
#tjgjdiv {  padding:6px 0 10px 0;margin:0 0 0 12px;_margin:0 -18px 0 12px;}
#hbhddiv { padding:10px 0 9px 0; margin:0 0 0 8px;}
.contL{  padding:0 0 18px 0; margin:0 -10px 0 2px;_margin:0 -10px 0 8px;}
.contM{ padding:12px 0 0 10px; }
.contN{ padding:10px 0 0 12px;_margin:0 -15px 0 0;}
.contE li,.contF li,.contG li,.contH li,.contJ li,.contK li,.contL li,.contM li,.contN li{ float:left; text-align:center; line-height:16px; zoom:1; overflow:hidden;}
.contE li{  width:99px;height:101px;+height:102px; margin-right:8px; _margin-right:6px; }
.contF li{  width:114px;height:101px;+height:100px;margin-right:8px; _margin-right:6px; }
.contG li{  width:114px;height:113px; padding-top:4px;margin-right:8px; _margin-right:6px; }
.contH li{  width:69px;height:84px; padding-top:8px;margin-right:16px; }
.contJ li{  width:69px;height:98px; padding-top:4px;margin-right:12px; }
.contK li{  width:117px; height:95px; margin-right:5px;}
#hbhddiv .contK li{height:100px;}
.contK .pic02{ margin-bottom:4px;}
.contL li{  width:99px;height:87px; padding-top:4px; margin-right:10px; _margin-right:9px; }
.contM li{ width:70px; height:70px; text-align:center;}
.contN li{ width:86px; height:80px; text-align:center; margin:5px 16px 0 0;_margin:5px 16px 0 0;line-height:16px;}
.vd_tit img{ float:left; margin:1px 0 0 2px;}

.contI{ background:url(li_num.gif) 0 0 no-repeat; margin:5px 10px; }
.contI li{ line-height:29px;padding-left:25px; _width:200px;}

.contO{ width:240px; border-left:#e8e8e8 1px solid; margin:10px 0 0 0;}
.contO li{height:28px; position:relative; padding:0 10px 0 14px; line-height:28px; overflow:hidden;}
.contO em,.contO i{ margin-left:5px;}


.contP{ padding:7px 0 0 10px;}
.contP li{width:490px;height:30px;float:left; background:url(mimg01.gif) 0 -141px no-repeat;overflow: hidden;text-overflow:ellipsis; }
.contP li span{ float:left; width:60px; text-align:center; padding:0 10px 0 0; color:#666;}
.contQ li{float:left;width:233px; padding:10px 0 10px 9px; line-height:20px; zoom:1; overflow:hidden;}
.contQ p{ float:right;width:141px;height:20px; overflow:hidden;}
.name{ color:#069; font-weight:bold; }
.contQ .f01,.name{margin-right:3px;}

.riqi{ background:url(rq.gif) no-repeat 0 0; width:35px; height:48px; overflow:hidden; float:left;margin-right:10px;margin-top:2px}
.yue{ width:35px; height:20px; line-height:16px; color:#fff; text-align:center; font-size:11px;}
.ri{ width:35px; height:30px; font:18px/25px Arial; text-align:center; color:#677b08;}


.hot,.hot02{ background:#fafafa url(mbg01.gif) 0 0 repeat-x; border-bottom:#e8e8e8 1px solid; }
.hot{ padding:17px 10px 15px 10px;}
.hot02{ padding:20px 10px 15px 10px;}
.more_focus{ position:absolute; top:-10px; right:-10px; height:38px; background:url(c_ico_new.gif) top right no-repeat; padding-right:50px; color:#999; font:normal 12px/38px "微软雅黑";padding-top:7px;}

.mod_eye{ position:relative; height:269px;}
.eye_t{ position:absolute;top:0; left:0; z-index:98; }
.eye_t img{ display:block;}
.eye{ position:absolute; left:0; top:34px;height:200px;}
.eye_pag{ position:absolute; left:0;top:230px; width:440px; height:39px; background:url(mbg02.gif) 0 -409px no-repeat; z-index:99; overflow:hidden;}
.eye_pag a{ float:left; width:87px; height:33px; line-height:32px; text-align:center; border-right:#000 1px solid; color:#999; margin:4px 0 0 0; padding:2px 0 0 0; vertical-align:top;}
.eye_pag a:hover{ color:#fff !important;text-decoration:none !important;}
a.e_ahov,a.e_ahov:hover{ width:89px; height:35px; line-height:34px;background:url(mbg02.gif) 0 -458px no-repeat; border:none; margin:0 0 0 -1px; padding:4px 0 0 0; color:#fff !important; text-decoration:none !important;}

.hot_pnew{ position:relative; padding:0 0 1px 115px; margin:0 10px; zoom:1; overflow:hidden;}
.hot_pnew_p,.hot_pnew_p02{ position:absolute; top:0px; left:0; width:112px;line-height:16px; text-align:center; padding:13px 0 0 0; overflow:hidden;}
.hot_pnew_p{ height:102px;}
.hot_pnew_p02{ height:126px;}
.hot_pnew_p02 .pic03,.hot_pnew_p .pic03{ margin-left:auto; margin-right:auto;}
*html .hot_pnew .contB li{width:275px;}

/*--八卦图--*/
.bagua_photo01 td,.bagua_photo02 td,.bagua_photo03 td{ vertical-align:top;}
.bagua_photo01 td .td_main,.bagua_photo02 td .td_main,.bagua_photo03 td .td_main{ position:relative;}
.bagua_photo01{ width:210px; margin-right:2px;}
.bagua_photo02{ width:170px;margin-right:2px;}
.bagua_photo03{ width:154px;}
.bagua_a1,.bagua_a2,.bagua_a3,.bagua_a4,.bagua_a5{ display:block; margin-bottom:2px; zoom:1; overflow:hidden;}
.bagua_photo01 img,.bagua_photo02 img,.bagua_photo03 img{display:block; clear:both;}
.bagua_a1{width:104px;height:104px;overflow:hidden;}
.bagua_a1 img{height:104px; margin-left:-15px;}
.bagua_a2{width:210px;height:236px;overflow:hidden;}
.bagua_a2 img{height:236px;margin-left:-15px;}
.bagua_a3{width:170px;height:170px;overflow:hidden;}
.bagua_a3 img{height:170px;margin-left:-15px;}
.bagua_a4{width:84px;height:84px;overflow:hidden;}
.bagua_a4 img{height:84px;margin-left:-15px;}
.bagua_a5{width:154px;height:170px;overflow:hidden;}
.bagua_a5 img{height:170px;margin-left:-15px;}



  .bagua_a1_layer,.bagua_a2_layer,.bagua_a3_layer,.bagua_a4_layer,.bagua_a5_layer,.bagua_a1_layer:hover,.bagua_a2_layer:hover,.bagua_a3_layer:hover,.bagua_a4_layer:hover,.bagua_a5_layer:hover{ position:absolute; left:0; top:0; display:none;background:url(photobg.png) 0 0 repeat; color:#fff !important; text-decoration:none; line-height:16px; padding:10px 10px 0 10px; cursor:pointer; z-index:99999;}
 
  .bagua_a1_layer{ width:84px; height:94px; }
  .bagua_a2_layer{ width:190px; height:226px; }
  .bagua_a3_layer{ width:150px; height:160px; }
  .bagua_a4_layer{ width:64px; height:74px; }
  .bagua_a5_layer{ width:134px; height:160px; }

/*----*/
.trend_hot{background:url(trend_hot.gif) 231px -4px no-repeat;display:block;}
.trend_new{background:url(trend_new.gif) 231px -4px no-repeat;display:block;}
.trend_digg{background:url(trend_digg.gif) 231px -4px no-repeat;display:block;}
.ico_up{ float:right; display:block; width:9px; height:9px; text-align:left; text-indent:-99999em; margin-right:5px;_margin-right:2px; overflow:hidden;}


/*--专区推荐--*/
.rec_zhuanqu{ position:relative; height:410px; padding:0 5px 0 85px; overflow:hidden;}
.rec_g_kw{ background:#f8f8f8; border-top:#e8e8e8 1px dashed; border-bottom:#e8e8e8 1px dashed; margin:0 10px; padding:4px 0;}
.rec_g_kw a{ line-height:20px; float:left; margin-left:13px;}
.pic_zq,.pic_zq i{ width:327px; height:87px;}
.pic_zq{ position:relative; display:block; overflow:hidden; cursor:pointer; margin:10px 0 10px 10px;}
.pic_zq i{ position:absolute; left:0; top:0; background:url(picbox02.png) 0 0 no-repeat;_background:url(picbox02_ie6.gif) 0 0 no-repeat;}
.rec_zq_m .contB li{ _width:316px;}
.rec_zq_tab{ position:absolute; left:0; top:0; width:78px;+width:82px; background:#eee; border-right:#e8e8e8 1px solid; padding:4px 0;}
.rec_zq_tab li {height:30px; margin:1px 0 0 0; background:#fff; text-align:center; line-height:30px; }
.rec_zq_tab li a {display:block; position:relative; height:30px; color:#666;}
.rec_zq_tab li a i{ display:none;}
.rec_zq_tab li a:hover,.rec_zq_tab li.rec_zq_tab_ahov a{ background:#333; color:#fff !important; text-decoration:none;}
.rec_zq_tab li a:hover i,.rec_zq_tab li.rec_zq_tab_ahov a i{ display:block; position:absolute; top:0; right:-5px; color:#333; font-size:16px; }
.zq_sch{ background:#f5f5f5 url(mbg04.gif) 0 0 repeat-x; padding:4px 10px 10px 10px;_padding:11px 10px 10px 10px;}
.zq_sch div{ display:block; padding:5px 0 0 0; zoom:1; overflow:hidden;}
.zq_sch select,.zq_sch_txt,.zq_sch_btn{ vertical-align:middle; color:#666;}
.zq_sch select{ border:#e2e3ea 1px solid; border-top-color:#abadb3; width:66px; +width:63px; margin:0; padding:0;}
.zq_sch option{ color:#666; font-size:12px;}
.zq_sch_tit{ font-weight:bold;}
.zq_sch_txt,.zq_sch_btn{ float:left;}
.zq_sch_txt{ width:320px; height:30px; line-height:30px; border:#e6e6e6 1px solid; border-right:none; background:#fff url(ico01.gif) 10px -90px no-repeat; padding:0 10px 0 34px; }
.zq_sch_btn{ width:50px; height:32px; line-height:0; font-size:0; background:url(btn_sch.gif) top right no-repeat; border:none; text-indent:-9999em; overflow:hidden; cursor:pointer;}

.mod_zt_top{ position:relative; height:144px; margin:10px 12px 0 11px; overflow:hidden;width: 235px;}
.zt_btn_l,.zt_btn_r{ position:absolute; top:0; width:40px; height:115px; background:url(photobg.png) repeat; color:#fff; font:normal 40px/115px "微软雅黑";text-align:center; cursor:pointer;z-index:1;display:none;}
.zt_btn_l:hover,.zt_btn_r:hover{ text-decoration:none;}
.zt_btn_l{ left:0;}
.zt_btn_r{ right:0;}
.mod_zt_top_m{ width:235px; height:144px; overflow:hidden;}
.mod_zt_top_m a{ display:block;height:144px;text-align:center; overflow:hidden; line-height:30px; overflow:hidden;}
.mod_zt_top_m img{ display:block;}
/*--PK---*/
.pk{ overflow:hidden;}
.pk_status_01,.pk_status_02,.pk_title{ overflow:hidden;}
.pk_status_01{ height:88px;}
.pk_status_01 img{text-align:center; margin-left:12px; margin-top:5px;}
.pk_status_02{ height:88px;background-position:0 0;}
.pk_title{ width:236px; height:22px; line-height:22px; color:#fff; text-align:center;  margin-left:12px; overflow:hidden; clear:both; background:#333}
.pk_title a{ color:#fff;}
.pk_cont{ height:14px; padding:8px 15px 13px 15px; _padding:8px 15px 12px 15px;}
.pk_l,.pk_r{ width:90px; height:14px; line-height:16px; }
.pk_l{ color:#369; text-align:left;}
.pk_r{ color:#690; text-align:right;}
.pk_bar{ background:url(pk_bar.gif) 0 0 repeat-x; height:14px; width:40px; margin:0 auto;}
.pk_bar_l{ background:#39c; height:8px; line-height:0; font-size:0; float:left; margin-top:3px;}

/*----------------*/
li.li_lst,ul.ul_lst{ border:none;}
.line01,.line02{ clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}

.line01{ margin:0 10px -1px 10px;}
.line02{ margin:10px 10px -1px 10px;}

.rec_zq_m .line01{ margin-bottom:-5px;}
.rec_zq_m .contL li{margin:10px 5px 0px 10px;}
/*----------------*/
.box01,.zq_sch{ border:#e8e8e8 1px solid; zoom:1;}
.mar01{ margin-right:10px;}
.mar02{ margin-bottom:10px;}
.mar03{ margin-right:2px;}
.mar04{ margin-top:540px;}

.pad01{ padding-top:10px;}
/*------btn---------*/
a.btn_linghao,a.btn_linghao:hover,a.btn_gz,a.btn_gz:hover,a.btn_taohao,a.btn_taohao:hover,a.btn_yuding,a.btn_yuding:hover,a.btn_yuding_no,a.btn_taohao_no,a.btn_linghao_no,a.btn_linghao02,a.btn_linghao02:hover,a.btn_yuding02,a.btn_yuding02:hover{ display:block; height:16px; line-height:16px; background-image:url(btn.png); background-repeat:no-repeat; text-align:left !important; text-indent:-99999em;overflow:hidden;}
a.btn_linghao,a.btn_linghao:hover,a.btn_gz,a.btn_gz:hover,a.btn_taohao,a.btn_taohao:hover,a.btn_yuding,a.btn_yuding:hover,a.btn_yuding_no,a.btn_taohao_no,a.btn_linghao_no{ width:27px; margin:0 0 0 8px !important; }
a.btn_linghao{ background-position:0 0;}
a.btn_linghao:hover{ background-position:-37px 0;}
a.btn_gz{ background:url(icon_gz.gif) 0 -5px;width:25px;}
a.btn_gz:hover{ background:url(icon_gz.gif) 0px -28px;width:25px;}
a.btn_linghao_no{ background-position:-74px 0;}
a.btn_taohao{ background-position:0 -31px;}
a.btn_taohao:hover{ background-position:-37px -31px;}
a.btn_taohao_no{ background-position:-74px -31px;}
a.btn_yuding{ background-position:0 -61px;}
a.btn_yuding:hover{ background-position:-37px -61px;}
a.btn_yuding_no{background-position:-74px -61px;}
a.btn_linghao02{ float:left; width:52px; margin:0 5px 0 0 !important; background-position:0 -90px;}
a.btn_linghao02:hover{width:52px; background-position:-62px -90px;}
a.btn_yuding02{ float:left; width:52px; margin:0 5px 0 0 !important; background-position:0 -120px;}
a.btn_yuding02:hover{width:52px; background-position:-62px -120px;}
a.ml10{margin-left:10px;}
.btn_kf_enter01,.btn_kf_enter02,.btn_kf_enter01:hover,.btn_kf_enter02:hover{ display:block;background-image:url(btn.gif); background-repeat:no-repeat; text-indent:-9999em; overflow:hidden;cursor:pointer;}
.btn_kf_enter01{ width:62px; height:21px;background-position:0 -175px;}
.btn_kf_enter02{ position:absolute; top:4px;right:10px; width:56px; height:19px; background-position:0 -146px; z-index:2; }
.btn_kf_enter02:hover{background-position:-65px -146px;}

h2,h2 a{ color:#c00; font:bold 18px/26px "微软雅黑"; text-align:center;}
.hot02 h2{ width:416px;}
.sub_h2{ color:#ccc; text-align:center; line-height:22px; margin-bottom:2px; }
.sub_h2 a{ margin:0 5px;white-space:nowrap;text-overflow:ellipsis;}
h3,h3 a{ color:#c00;font:bold 18px/38px "微软雅黑";}
h3{ margin:0 10px;}
.rec_zq_m h3{ width:325px;}
.hot .sub_h2{ color:#888;  }
.red,a.red{ color:#f00;}
.black{ color:#333;}
.blue,.more02 a,a.blue,.ad_txt a { color:#003366;}
.gray,.contO em{ color:#999;}
.f01,.contE a,.sub_h2 a,.hot_pnew_p a,.hot_pnew_p02 a,.contF a,.contG a,.contH a,.tab01 a,.tab02 a,.contD a,.contJ a,.contK a,.rec_g_kw a,.contL a,.mod_zt_top_m a,.co_more,.newgame_more,.contM a,.contN a{ color:#666;}
.fs02{ font-size:14px;}
.f03{ color:#ccc; margin:0 5px;}
/*-----------*/
.footer{ border-top:#dadada 1px solid; margin-top:20px;zoom:1; overflow:hidden;}
.footer_m{ border-top:#f5f5f5 1px solid; background:#e6e6e6;zoom:1; overflow:hidden;}
.foot_main{ width:950px;margin:20px auto;}
.foot_nav_box{ padding:0 0 0 20px; zoom:1; overflow:hidden; }
.foot_nav{ float:left; width:135px; margin-right:20px;}
.foot_nav dt{font:bold 18px/30px "微软雅黑"; border-bottom:#ccc 1px dashed; padding-bottom:5px; margin-bottom:8px;}
.foot_nav dd,.link{ line-height:18px;}
.foot_main i,.link i{ color:#ccc; margin:0 5px; font-weight:normal;}
.foot_main,.foot_main a,.link a{ color:#666;}
.f_line{ height:2px; line-height:0; font-size:0; background:url(footline.gif) top center no-repeat; margin:25px 0; overflow:hidden;}
.site_menu{ line-height:18px; text-align:center;}
/*-----*/
.link{ border:#e8e8e8 1px solid; padding:8px 10px;}
.link em{ font-weight:bold;float: left;}
.link{float:left;line-height:20px;padding:10px;text-align:left;width:960px;overflow:hidden;margin-bottom:0px;}
.link ul{width:940px;float:left;}
.link li,.link a {color:#9C9C9C;display:inline;float: left;margin:0 4px;white-space:nowrap;text-overflow:ellipsis;}
/*--背投--*/
*+html body{ position:absolute;}
*html body{ position:absolute;}
.bg_ban{ position:relative; height:110px; width:1002px; margin:0 auto;z-index:200px;}
.bg_ban_cls { display: block; float: right; height: 14px; line-height: 14px; padding-top: 10px; position: absolute;  right: 0; z-index: 100;}
.bg_ban_cls a{ padding:0 3px; color:#fff;}
.bg_ban_m{ position:absolute; height:110px; top:0; left:0; width:100%;}

.bg_ban_bar{ position:absolute; top:0; left:0; width:100%;}
.bg_ban_bar_m{position:relative;width:1002px; margin:0 auto;}

.bg_ban_bar_l,.bg_ban_bar_r{position:absolute; top:38px; width:330px; height:550px;}
.bg_ban_bar_l{left:-340px;}
.bg_ban_bar_r{right:-340px;}
/*--撕页---*/

.ad_flash_m{ position:absolute; width:480px; height:280px; z-index:9999999;top:340px;}
.ad_flash_cls{ position:absolute; top:0; right:0; width:17px; height:17px; background:url(bg_colse.gif) top right no-repeat; color:#b3b3b3;font:normal 10px/14px verdana; text-align:center; z-index:999998;}
.ad_flash_cont{ text-align:center;}
.s_ad_flash { position: absolute; bottom:10px;left:0 ;width: 26px; z-index: 999998;}
/*--富媒体--*/
.fmt{ _position:absolute;_top:expression((documentElement.scrollTop+400)+"px");z-index:1000;}
.fmt_nav{ width:35px; float:right; clear:both; background-position:0 0; margin-bottom:10px; overflow:hidden;}
.fmt_nav a{ display:block; text-indent:-999999em; margin-bottom:1px; overflow:hidden;}
.fmt_nav_a1,.fmt_nav_a2,.fmt_nav_a3,.fmt_nav_a1:hover,.fmt_nav_a2:hover,.fmt_nav_a3:hover,.play_fmt{background-image:url(fmtbg.gif); background-repeat:no-repeat;}
.fmt_nav_a1{ height:60px; background-position:0 0;}
.fmt_nav_a2{ height:35px; background-position:0 -61px;}
.fmt_nav_a3{ height:35px;background-position:0 -97px;}

.fmt_nav_a1:hover{ background-position:-52px 0;}
.fmt_nav_a2:hover{ background-position:-52px -61px;}
.fmt_nav_a3:hover{ background-position:-52px -97px;}

.play_fmt{ clear:both; width:314px; height:233px; background-position:0 -147px;}
.play_fmt_tit{ height:18px; text-align:right; padding:1px 15px 0 0; line-height:18px;}
.play_fmt_tit a,.play_fmt_tit a:hover{ color:#fff; text-decoration:none;}
.play_fmt_m{ padding:2px;}
/*--*/
.clear{ display:block; clear:both; height:0; font:normal 0/0 arial; overflow:hidden;}
.rmtj {height:80px;overflow:hidden;}
.rmtj a{white-space:nowrap;padding:2px 6px;display:inline-block;line-height:20px;height:20px; margin:0px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.rmtj a{padding:5px 6px;}}
#jtctdiv,#tjgjdiv,#jctjdiv,#jcztdiv,#rmhddiv { height: 241px; overflow: hidden; position: relative; width: 258px;}
#tjgjdiv {height:204px;}
#rmhddiv {height:275px}
#jcztdiv {height:300px;}
#jcztdiv li{width:100px;height:100px; padding-top:4px;margin-right:10px; _margin-right:9px;margin-left:8px; _margin-left:7px;overflow: hidden;}
#jcztdiv li .mtxt{display:inline-block;line-height:20px;height:20px; padding-top:2px;overflow: hidden;}
.jtctul,.tjgjul,.jctjul,.jcztul,.rmhdul {position: absolute;}
.jtctli,.contJ,.contG,.rmhdul .contA { float: left; width: 258px;}

.rmhdul .contA  li{ height:47px;}
.rmhdul .contA  li .contA_title_hd{width:160px; height:32px;line-height:16px;  margin-bottom:1px;font-weight:bold;overflow:hidden;}
#rmhddiv img{margin-right:10px;border:#eee solid 1px;padding:1px;}
.toph10{height:10px;}
.pk{ margin-top:12px;}
#tabdiv04{ overflow:hidden;height:343px;}

#rmhddiv {  margin: 0 10px; width: 238px; height: 331px;}
#rmhddiv .contA {margin:0;}
#div_zxkf_h {display:none;}

