@charset "utf-8";
/* CSS Document */ 
.index_img{ background-image:url(../images/main_img.png); background-repeat:no-repeat;}
 
  /**itop**/
 .itop{ background:url(../images/i_tp_bg.jpg) repeat-x center top; }
 .i_top{width:1000px; margin:0px auto;}
 .itop_dh{  padding-top:5px; color:#626262; display:block; float:right;} 
 .top_dh span{ padding:0px 3px;}
 .top_dh a{ padding:0px 3px;color:#d5fdff;} 
 .top_dh a:hover{ color:#ffbb04; text-decoration:underline;}
 .itop_dh .itp_qq{  background-position:-540px -187px; display:inline-block; width:20px; height:20px;    vertical-align: middle;}
 .itop_dh .itp_xl{background-position:-540px -164px; display:inline-block; width:20px; height:20px;    vertical-align: middle;}
 .top_nr{ clear:both;}  
 .i_logo{ float:left; padding:8px 10px 2px 10px;} 
 .i_logo .logo{display:inline-block; background-position:0px 0px; width:468px; height:90px; }
 .zytop_nav{ clear:both;height:40px; padding-bottom:2px !important; padding-bottom:2px; }
 .zytop_nav ul{ }
 .zytop_nav ul li{ float:left; line-height:38px; text-align:center; padding:0px 2px; background:url(../images/ft_qd.png) no-repeat right;}
 .zytop_nav ul li a{  display:block; width:80px; color:#FFF; height:40px;  font-size:14px; font-weight:600;text-shadow:1px 1px 1px #000;}
 .zytop_nav ul li a:hover{  color:#e4ff00;}
 
  /**iposter**/
 .iposter{background: url(../images/shadow-2.png) no-repeat center top #0c78b6; height:430px; width:auto; position:relative;} 
 .iposter_nr{ width:1000px; margin:0px auto; position:relative;}
 .iposter_rtnr{  background: url("../images/ggtu_bg.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);    height: 323px;  padding:50px 12px 50px;  position:absolute;  right: 23px;  top: 6px; width: 300px;    z-index: 100;}
 .iposter_rtnr .iprt_bt {  padding: 5px 0;}
 .iposter_rtnr .iprt_bt .iprt_bta { display:block; width:280px; height:75px; background-position:-253px -280px; margin:0px auto;}
 .iposter_rtnr .iprt_btn{padding:18px 0 0 0;}
 .iposter_rtnr .iprt_btn .iprt_btnsj{ background-position:0px -100px; width:270px; height:88px; display:block; margin:0px auto;}
 .iposter_rtnr .iprt_btn .iprt_btnsj:hover{background-position:-264px -100px;}
 .iposter_rtnr .iprt_btn .iprt_btnkh{ background-position:0px -190px; width:270px; height:88px; display:block; margin:0px auto;}
 .iposter_rtnr .iprt_btn .iprt_btnkh:hover{background-position:-264px -190px;}
 .iposter_rtnr .iprt_btn a em {  background: url("../images/ggxz_img.gif") no-repeat scroll center bottom rgba(0, 0, 0, 0);   display: block;  height: 28px;  left: 213px;  position: relative;  top: 19px; width: 26px;}
 .iposter_rtnr .iprt_btn a:hover em { background: url("../images/ggxz_imga.gif") no-repeat scroll center bottom rgba(0, 0, 0, 0); }
 .iposter_rtnr .iprt_dlzc{ text-align:center;} 
  .iposter_rtnr .iprt_dlzc .iprt_dlbtn{ background-position:0px -320px; width:112px; height:37px; display:inline-block; margin:0px 5px;}
 .iposter_rtnr .iprt_dlzc .iprt_dlbtn:hover{background-position:0px -283px;}
 .iposter_rtnr .iprt_dlzc .iprt_zcbtn{ background-position:-119px -320px; width:112px; height:37px; display:inline-block; margin:0px 5px;}
 .iposter_rtnr .iprt_dlzc .iprt_zcbtn:hover{background-position:-119px -283px;}
  
/***imain***/  
.imain{ background:url(../images/imain_bg.jpg) repeat-x center top;  }  
.imainnr{ width:1000px; margin:0px auto; padding:19px 0px 25px 0px !important; padding:19px 0px 10px 0px;background:url(../images/imain_dbg.png) no-repeat center bottom; margin-bottom:1px;}


.imainleft{ float:left; width:740px;}

/***游戏推荐***/  
.ileft_yxtj{ background:url(../images/imain_dbg.png) no-repeat center bottom; padding:20px 0px; margin-bottom:1px;}
.ileft_yxtj .ileft_yxtj_bt{ background:url(../images/yxtj_btbg.png) repeat-x left bottom; height:52px; margin-right:10px;}
.ileft_yxtj .ileft_yxtj_bt .a_yxtjbt{ background-position:0px -366px; width:204px; height:52px; display:inline-block;}
.ileft_yxtj .ileft_yxtj_sp{ float:right; padding-top:11px; display:block;}
.ileft_yxtj .ileft_yxtj_sp a{ width:21px; height:21px; display:inline-block; background-color:#FFF;}
.ileft_yxtj .ileft_yxtj_sp .a_yxtj_ltan{ background-position:-214px -385px;}
.ileft_yxtj .ileft_yxtj_sp .a_yxtj_rtan{ background-position:-238px -385px; } 
.ileft_yxtj .gameList{ padding:17px 0px 0px 0px;overflow: hidden; width: 736px;}
.ileft_yxtj .gameList li{ float:left; text-align:center; padding:7px 9px; height:161px; overflow:hidden; display:block; width:129px;}
.ileft_yxtj .gameList li a{ color:#676768; text-shadow:1px 1px 1px #dedede;}
.ileft_yxtj .gameList li a span{ display:block; margin-top:2px;height:131px;  }
.ileft_yxtj .gameList li a b{ display:block; font-size:15px; font-weight:normal; line-height:30px;height:30px;}
.ileft_yxtj .gameList li a:hover{ color:#f00; text-decoration:underline;}
.ileft_yxtj .gameList li a:hover span{margin-top:0px;}


/***活动赛事 新闻资讯***/  
.ileft_news{ background:url(../images/db_ggbg.png) no-repeat left top; }
.ileft_news .news_list{ padding:10px 0px 0px 10px; width:355px; float:left;}
.ileft_news .news_listbt{ border-bottom:1px dashed #b1b1b1;  padding: 5px 0 5px 5px; }
.ileft_news .news_listbt a{ color:#047591; text-shadow:1px 1px 1px #ccc; float:right; display:block; padding-top:7px;}
.ileft_news .news_listbt a:hover{ text-decoration:underline; color:#F00;}
.ileft_news .news_listbt .hdss_bt{ background-position:right -423px; width:95px; height:25px; display:inline-block;}
.ileft_news .news_listbt .xwzx_bt{background-position:-350px -423px; width:95px; height:25px; display:inline-block;}
.ileft_news .news_listnr{ padding:8px 8px 0px 8px;}
.ileft_news .news_listnr li{ text-shadow:1px 1px 1px #dedede; padding-left:10px; background:url(../images/li_bd.gif) no-repeat left center; line-height:22px;}
.ileft_news .news_listnr li span{ float:right;} 
.ileft_news .news_listsnr li a:hover{ color:#f00; }


.imainright{ float:right;width:260px;   background:url(../images/rt_dbbg.png) no-repeat center bottom ;padding-bottom:5px;}
.iright_bg{  border:1px solid #e0e0e0; background:#FFF; }
.iright_nr{min-height:300px; background:url(../images/m_rt_ys.png) no-repeat -4px -1px; position:relative; top:-1px; left:-1px; padding:10px 10px 10px 18px;}

/*** 游戏公告***/  
.iright_yxgg{ padding:6px 0px; border-bottom:1px dashed #b5b5b5;}
.iright_yxgg .iright_yxgg_bt{background-position:left -423px; width:95px; height:25px; display:block; margin:0px auto;}
.iright_yxgg ul{ padding:10px 20px 5px 20px;}
.iright_yxgg ul li{text-shadow:1px 1px 1px #dedede; padding-left:10px; background:url(../images/li_bd.gif) no-repeat left 10px; line-height:24px;height:24px; width:172px; margin:0px auto; overflow:hidden;}
.iright_yxgg ul li a{ display:block;}
.iright_yxgg ul li a:hover{ padding-top:1px;}

/***快速通道***/  
.iright_kstd{ margin:20px 0px; padding:5px 0px;}
.iright_kstd .iright_kstd_bt{background-position:-109px -423px; width:95px; height:25px; display:block; margin:0px auto;}
.iright_kstd ul{ padding:8px 10px 5px 10px;}
.iright_kstd ul li,.iright_kstd dl dd{text-shadow:1px 1px 1px #dedede;   float:left;overflow:hidden; width:100px; padding-left:3px; }
.iright_kstd ul li a,.iright_kstd dl dd a{display:block; font-size:15px;background-image:url(../images/main_img.png); background-repeat:no-repeat; height:29px; line-height:29px; padding-left:28px;}
.iright_kstd ul li .td_grzx{ background-position:-536px 6px;}
.iright_kstd ul li .td_kfzx{ background-position:-536px -21px;}
.iright_kstd ul li .td_xszy{ background-position:-536px -46px;}
.iright_kstd ul li .td_cjwt{ background-position:-536px -99px;}
.iright_kstd ul li a:hover{ text-decoration:underline;}
.iright_kstd dl{ border:1px dashed #b5b5b5; padding:5px; box-shadow:2px 2px 2px #ccc;border-radius:3px 3px 3px 3px; margin:5px auto;}
.iright_kstd dl .dd_tel{background-position:-533px -128px;  }
.iright_kstd dl .dd_qqzx{background-position:-533px -72px;}
.iright_kstd dl .dt_dhhm{background-position:-341px -370px;display:block;  height:35px;  width:218px; clear:both; padding-top:5px;}

/***道具商城***/  
.iright_djsc{}
.iright_djsc_dv{ padding-bottom:12px;border-bottom:1px dashed #b5b5b5;}
.iright_djsc_dv .ileft_djsc_sp{ float:right; padding-top:4px; display:block;}
.iright_djsc_dv .ileft_djsc_sp a{ width:21px; height:15px; display:inline-block; background-color:#FFF;}
.iright_djsc_dv .ileft_djsc_sp .a_djsc_ltan{background-position:-540px -277px;}
.iright_djsc_dv .ileft_djsc_sp .a_djsc_rtan{  background-position:-540px -260px; } 
.iright_djsc_dv .iright_djsc_bt{background-position:-226px -423px; width:95px; height:25px; display:block; margin:0px auto;}
.iright_djsc ul {background: none repeat scroll 0 0 #FBFBFB;}
.iright_djsc li {  border-bottom:1px dashed #b5b5b5; display: inline-block; float: left; width: 227px;}
.iright_djsc li:hover {}
.iright_djsc li p { padding-top:8px;}
.iright_djsc li p strong { color: #4E4A40; font-size: 12px; padding: 0 10px;}
.iright_djsc li p em { border-radius: 3px; color: #FFFFFF; padding: 0 3px;}
.iright_djsc li .em_h_bg {background: none repeat scroll 0 0 #FF0000;}
.iright_djsc li .em_n_bg {background: none repeat scroll 0 0 #0099FF;}
.iright_djsc li dl {}
.iright_djsc li dl dt { float: left; padding: 7px 15px 7px 0px; width:74px; height:74px;overflow:hidden;}
.iright_djsc li dl dd { float: left; padding: 3px 3px 0 0;width:130px; height:83px;overflow:hidden;}
.iright_djsc li dl dd span { display: block;line-height: 20px;}
.iright_djsc li dl dd span a {background-position: -278px -373px; color: #FFFFFF; line-height: 17px; text-align: center;width: 38px; display: block;}
.iright_djsc li dl dd span a:hover { background-position: -278px -391px;color: #D2F1FF;}

  
 /****页面底部广告**/
 .imaingg{ background:url(../images/db_ggbg.png) no-repeat center top; width:1000px; margin:0px auto;} 
 .imaingg ul{ padding:20px 0px 0px 0px;}
 .imaingg ul li{ float:left; padding:0px 3px;}
 .imaingg ul li a{display:block; width:241px; height:108px; overflow:hidden; border:1px solid #ccc;  box-shadow: 1px 3px 2px #666666;}
 .imaingg ul li a:hover{border:1px solid #60bbff;box-shadow: 4px 3px 8px #9a9a9a; transition: all 0.3s linear 0s;}
 
 
 
 
 
   
 /**foot**/
 .foot{ background:url(../images/ft_bg.png) repeat-x center top; min-height:166px;_height:166px; }
 .foot_nr{ padding-top:32px; width:1000px; margin:0px auto;}
 .ft_nrul{ width:500px; margin:0px auto;}
 .ft_nrul li{ float:left; padding:3px 20px; background:url(../images/ft_qd.png) no-repeat right center;}
 .ft_nrul li a{ font-size:13px !important; font-size:14px; color:#FFF;}
 .ft_nrul li a:hover{   color:#ff0; text-decoration:underline;}
 .ft_nrp{ line-height:25px;font-size:13px !important; font-size:14px; color:#FFF; text-align:center;}
 .ft_ysbg{background:url(../images/shadow-2.png) no-repeat center -3px;  width:auto; height:20px; margin:0px auto; position:relative; top:0px; }