@charset "gb2312";

.control{width:100%;}
.com{width:100%; }
.com2, .copyright{width:960px; margin:0 auto;}
.com2{position:relative; padding-bottom:10px;}

#rzm{position:absolute; right:-228px; bottom:0; width:228px; height:186px; background:url(../images/rzm.gif) no-repeat 0 0;}
#newyear1{position:absolute; left:200px; top:-10px; width:130px; height:100px; }
#newyear2{position:absolute; left:-223px; top:0; width:223px; height:240px;;}
#newyear3{position:absolute; right:-223px; top:0; width:223px; height:240px;}

.mar_left {margin-right: 20px;}
.head{height:156px;  padding:10px 0;}
.head .logo{width:200px; height:100px; padding-bottom:10px; float:left; text-align:center;}
.head .adtop{width:712px; float:right; height:99px; padding:5px; background:url(../images/rzm_ads_top.jpg) no-repeat 0 top; margin-right:10px;}
.head .adtop span{display:block; width:18px; height:90px; float:left; color:#fff; text-align:center; line-height:40px; background-color:#ccc;}
.head .adtop .ad{width:702px; float:left;}
.head .adtop .ad img{width:702px;height:89px;}
.head .nav{width:100%; height:46px; clear:both; background:url(../images/rzm_nav.gif) no-repeat 0 top;}
.head .nav ul{width:645px; height:46px; float:left; padding:0 0 0 80px;}
.head .nav li{width:84px; padding:8px 15px 0 0; float:left;}
.head .nav li a{font-size:14px; font-weight:bold; display:block; height:30px; line-height:30px; text-align:center; color:#fff; }
.head .nav li.on{background:none;}
.head .nav li.on a, .head .nav li a:hover{color:#FF6600;}
.head .nav .search{width:215px; height:46px; float:left;}
.head .nav .search #keyboard{margin-top:8px; border:none; width:160px; height:23px; *height:19px; padding-left:8px; *padding-top:6px;}
.head .nav .search #button{width:38px; height:30px; float:right;  border:none; background:url(../images/rzm_search_btn.gif) no-repeat left bottom;}
.head .nav .search #keyboard{color:#333;}

.footer{color:#8C96AF; padding:15px 0;}
.footer a{color:#8C96AF;}
.footer a:hover{color:#ff0000;}
.copyright{text-align:center;}
.main_index .member_login{float:left;}

/*通用背景*/
/*.lam1 .top, .lam1 .bot, .lam2 h2.orange, .lam2 h2.blue, .lam3 .top, .lam3 .bot, .slid1 .top, .slid1 .bot, .user .bot, .slid2 .top, .slid2 .bot, .user .bot, .tb_nav, .pos{overflow:hidden; background:url(../images/rzm_tit.gif) no-repeat;}*/
.lam1 .top, .lam1 .bot, .lam2 h2.orange, .lam2 h2.blue, .lam3 .top, .lam3 .bot, .slid2 .top, .slid2 .bot,.tb_nav, .pos{overflow:hidden; background:url(../images/rzm_tit.gif) no-repeat;}
/*.lam1 .more a, .game_list1 .more a, .game_list2 .more a, .picview li a img, .main_l .link a, .slid1 .slide_ctrl li a, .slid1 .slide_ctrl li.on a, .slid2 .slide_ctrl li a, .slid2 .slide_ctrl li.on a, .user .tit1, .user .tit2, .about_nav li a, .piczs .download a{overflow:hidden; background:url(../images/rzm_allbg.gif) no-repeat}*/
.about_nav li a,.main_l .link a, .piczs .download a{overflow:hidden; background:url(../images/rzm_allbg.gif) no-repeat}
.ksyx a, .jrgw a, .detail a,  .dlmore a, .alist_more a, .alist_more2 a, .flower_btn{overflow:hidden; background: url(../images/glbtn.gif) no-repeat;}
 .rzmht dd .btn a{overflow:hidden; background: url(../images/index_btn.jpg) no-repeat;}
 .rzm_game_show a img{width:180px;height:100px;margin-left:40px;}

.pic a img{background-color:#fff;  padding:1px;}
.pic a:hover img{background-color:#ffff00; border:1px solid #c3824c;}

.detail{width: 90px; float:right; overflow:hidden;}
.detail a{display:block; width: 90px; height:23px; text-indent:-10000px; background-position: -180px 0;}
.detail a:hover{background-position:-180px -23px ;}

.main_l{width:186px; float:left; padding-right:10px;}
.main_r{width:764px; float:left; overflow:hidden;}

.main_l .adleft{width:164px; padding:11px; margin-bottom:10px; background:url(../images/rzm_ads_left.gif) no-repeat 0 0;}
.main_l .adleft span{display:block; background-color:#dbdad9; text-align:center; letter-spacing:8px;}
.main_l .adleft .ad{border:1px solid #dbdad9; padding:1px;}
.main_l .link a{display:block; width:186px; height:72px; padding-top:4px; margin-bottom:10px; text-align:center; background-position:0 0;}
.main_l .link a:hover{background-position:-186px 0;}

/*分页*/
.page{padding:20px 0; margin:0 10px; text-align:center; font-size:14px;  clear:both;}
.page b, .page a:hover{color:#fff; background-color:#ff9000; border:1px solid #e68200;}
.page b{padding:1px 8px 0 8px;}
.page a{background-color:#e5e5e5; border:1px solid #ccc; padding:0 8px;}
.page a b{color:#000;  background:none; border:none; padding:0;}

/*图片切换1*/
.slid1{float:left; width:548px; height:245px;}

.main_r .vote{width:206px; float:left; height:245px; margin-left:10px;}
.pos{width:734px; height:36px; line-height:36px; padding:0 15px; margin-bottom:10px; background-position: 0 -97px;}

/*首页栏目样*/
.lam1{width:370px; float:left; position:relative;}
.lam2{width:460px; float:left; position:relative;}
.line_h2{display:block; padding-bottom:10px; background:url(../images/tit_game_line.gif) repeat-x left bottom; }
.lam4{width:218px;height:230px;float:left;margin-left:10px;padding-left:8px; padding-top:8px; }
.lam4 .lamlist1{background:url(../images/x_dotted.png)repeat-x scroll left bottom ;}
.lam4 .lamlist1 a{color: #F86F00;   cursor: pointer;   font: bold 16px "Microsoft YaHei";}
.lam4 .lamlist2 i{color: #8F8F8F;    display: inline-block;    float: left;    padding-right: 4px;}
.lam4 .lamlist1 i a{color: #8B8B8B; margin-left: 150px; font-size:12px;font-weight:normal}
.lam4  a:hover { color: #ff0000;}
.lam4 li{line-height:28px;}
.lam4 .lamlist2 li{line-height:28px;border-bottom:1px solid #CCCCCC;}
/*首页栏目样式1*/
.news_left .tab_top{height:32px;width:620px; overflow:hidden; background:url(../images/index_bar.jpg) repeat-x 0 0;}
.news_left .tab_top ul{margin-top:5px;margin-left:10px;}
.news_left .tab_top ul li {float:left;width:104px;height:27px;}
.news_left .tab_top li a ,.news_left .tab_top li a .on{ width:104px;height:27px; display:block;background:url(../images/index_bar.jpg) repeat-x 0 -27px}

#tab_ds1 a { background-position: -217px -37px;}
#tab_ds1 a:hover, #tab_ds1 a.on {  background-position:  0 -37px;}
#tab_ds2 a{background-position: -327px -37px;}
#tab_ds2 a:hover, #tab_ds2 a.on{background-position:-108px -37px;}
#tab_ds3 a{background-position: -436px -68px;}
#tab_ds3 a:hover, #tab_ds3 a.on{background-position:-436px -37px;}


.news_left .tab_top li{width:102px;}
.lam1  .main h2{height:28px; padding-top:5px;overflow:hidden; background:url(../images/index_bar.jpg) repeat-x 0 -67px;}
.lam1 .bot{height:5px; overflow:hidden; background-position:0 -15px;}
.lam2 .picinfo{ padding:10px 0 2px 0; _zoom:1;}
.lam2 .picinfo .pic{width:200px; float:left; color:#666; text-align:center; overflow:hidden;}
.lam2 .picinfo .pic img{width:200px; height:115px;}
.lam2 .info{width:335px; float:left; padding-left:10px;}
.lam1 .more, .game_list1 .more, .game_list2 .more{position:absolute; right:2px; top:2px;}
.lam1 .more a, .game_list1 .more a, .game_list2 .more a{ display:block; width:50px; height:27px; padding-left:20px;}
.lam1 .more a:hover, .game_list1 .more a:hover, .game_list2 .more a:hover{background-position:-264px -249px;}

.rzmht dl{border-bottom:1px dashed #ccc; height:95px; clear:both; padding-top:10px;}
.rzmht dt{width:80px; float:left; padding-right:10px;}
.rzmht dt img{width:80px; height:80px;}
.rzmht dd{width:268px; height:90px; float:left; position:relative;}
.rzmht dd .intr{background:url(../images/rzm_ico2.gif) no-repeat 6px 9px;}
.rzmht dd span{color:#26A861; padding:0 10px;}
.rzmht dd .btn{width:115px; height:17px; position:absolute; right:0px; bottom:10px;}
.rzmht dd .btn a{display:block; width:116px; height:30px; background-position:0px -130px; color:#fff; text-align:center; line-height:17px;text-indent: -9999em; }
.rzmht dd .btn a:hover{background-position:0px -129px;}

/*首页栏目样式2*/
.pic_bg {background: url("../images/picbar_bg1.gif") repeat-y scroll 0 0;}
.lam2 h2{height:28px;width:459px; overflow:hidden; background:url(../images/index_bar.jpg) repeat-x 0 -101px;padding-top:5px;}
.lam2 .pic_bar{height:45px;width:460px; overflow:hidden; padding-top:5px;background:url(../images/index_bar.jpg) repeat-x 0 -135px;}
.lam2 .picbot{height:10px;width:460px; overflow:hidden; background:url(../images/index_bar.jpg) repeat-x 0 -195px;}

.lam2 h2 img{padding:2px 0 0 15px;}
.lam2 h2.orange{height:24px; overflow:hidden; background-position:0 -32px;}
.lam2 h2.blue{height:24px; overflow:hidden; background-position:-377px -32px;}
.lam2 .lamlist{padding:5px;}
.lam2 .more a{font-size:12px; display:block; width:50px; height:23px; padding:1px 11px 0 11px;}
.lam2 .orange .more a{color:#663203; background:url(../images/rzm_ico_j1.gif) no-repeat 40px center;}
.lam2 .blue .more a{color:#003650; background:url(../images/rzm_ico_j2.gif) no-repeat 40px center;}


.news_left{width:550px;float: left;position: relative;}

.lam1 .lamlist li, .lam2 .lamlist li, .home_game li{line-height:28px; _height:28px;}
.lam1 .lamlist li a, .lam2 .lamlist li a, .home_game li a,.lam3 .news_left li a{display:block; height:28px; background:#fff url(../images/rzm_ico2.gif) no-repeat 8px center; padding:0 8px 0 20px;}
.lam1 .lamlist li a:hover, .lam2 .lamlist li a:hover, .home_game li a:hover{background-color:#e7e7e7;}
.lam1 .lamlist li{border-bottom:1px dashed #ccd5f1;}
.lam2 .lamlist li,.lam3 .news_left li{border-bottom:1px solid #CCCCCC;}

.index_gg3, .index_gg2{width:940px;height:90px;border:1px solid #CCCCCC;}

.picview{padding:5px 0 10px 10px;}
.picview li{width:200px; float:left; padding-right:20px; _padding-right:7px; text-align:center;}
.picview li a img{width:200px; height:115px; padding:4px; background-position:0 -115px;}
.picview li a:hover img{background-position:-176px -115px;}

/*首页栏目样式3*/
.lam3{position:relative;}
.lam3 .work_link{height:60px;overflow:hidden;}
.lam3 .top{height:5px; background-position:0 0;}
.lam3 .bot{height:5px; background-position:0 -5px;}
.lam3 .main{_width:760px;}
.lam3 .main, .about_tab{background-color:#fff; border-left:2px solid #ccc; border-right:2px solid #ccc;  padding:10px 0;}
.about_tab .line_h2{_height:28px;}
.lam3 .home_game{*height:206px;}
.lam3 .main ul{padding-top:8px;}
.lam3 .main ul li{line-height:24px;}
.lam3 .gwsj, .lam3 .sjsj, .lam3 .gsxd, .lam3 .jdgd{width:231px; float:left; border-right:1px solid #d9d9d9; padding:0 10px;}
.lam3 .sjsj, .lam3 .dlzj, .lam3 .jdgd, .lam3 .myyl{border-left:2px solid #f1f1f1;}
.lam3 .dlzj, .lam3 .myyl{width:231px; float:left; padding:0 10px;}
.lam3 h2{padding-bottom:10px;}

.lam3 .gwsj h2{border-bottom:1px solid #ffcd92;}
.lam3 .gwsj h2 .more{padding-right:10px; background:url(../images/rzm_ico_jorange.gif) no-repeat right center;}
.lam3 .sjsj h2{border-bottom:1px solid #9acee5;}
.lam3 .sjsj  h2 .more{padding-right:10px; background:url(../images/rzm_ico_jblue.gif) no-repeat right center;}
.lam3 .dlzj h2{border-bottom:1px solid #ffa1bd;}
.lam3 .dlzj h2 .more{padding-right:10px; background:url(../images/rzm_ico_jpink.gif) no-repeat right center;}
.lam3 .gsxd h2{border-bottom:1px solid #76cfb1;}
.lam3 .gsxd h2 .more{padding-right:10px; background:url(../images/rzm_ico_dgreen.gif) no-repeat right center;}
.lam3 .jdgd h2{border-bottom:1px solid #ffd481;}
.lam3 .jdgd h2 .more{padding-right:10px; background:url(../images/rzm_ico_dyellow.gif) no-repeat right center;}
.lam3 .myyl h2{border-bottom:1px solid #ade2a9;}
.lam3 .myyl h2 .more{padding-right:10px; background:url(../images/rzm_ico_green.gif) no-repeat right center;}

/*图片切换1*/
.slid1{float:left; width:515px; padding:0;margin-left:10px;}
.slid1 .top{height:5px; background-position:0 -22px;}
.slid1 .bot{height:5px; background-position:0 -27px;}
.slid1 .slidepic{width:515px; height:231px; padding:2px 5px; position:relative; overflow:hidden;  }
.slid1 .slidepic .slide_box{width:505px; height:180px; position:relative; overflow:hidden;}
.slid1 .slidepic .slide_box p{position:relative; left:0px; top:0px; width:2800px;}
.slid1 .slidepic .slide_box img{float:left; width:505px; height:180px;}
.slid1 .slidepic .slide_ctrl{position:absolute; left:0px; bottom:0px; _bottom:-1px; width:505px; padding:0 5px 2px 5px;}
.slid1 .slidepic .slide_ctrl ol{ width:536px;}
.slid1 .slidepic .slide_ctrl li{position:relative; float:left; width:105px; height:49px; padding-right:2px; background-color:#F5F6F7;boder:1px}
.slid1 .slidepic .slide_ctrl li a{color:#333; width:100%; font-size:14px; font-weight:bold; display:inline-block; height:49px;_height:44px; text-align:center; overflow:hidden; padding-top:5px; background-position:-450px -276px;}
.slid1 .slidepic .slide_ctrl li span{font-size:12px; color:#666; display:block; width:100%; overflow:hidden;}
.slid1 .slidepic .slide_ctrl li.on{width:105px; font-weight:bold;background-color:#FEF6D1;}
.slid1 .slidepic .slide_ctrl li.on a{background-position:-559px -276px;}
.slid1 .slidepic .slide_ctrl li.on span{color:#ff6600;}
.slid1 .slidepic .slide_ctrl li.on i{position:absolute; left:50%; top:-8px; margin-left:-7px; width:14px; height:10px; overflow:hidden; }

/*图片切换2*/
.slid2 {width:764px; height:214px;}
.slid2 .top{height:5px; background-position:0 0;}
.slid2 .bot{height:5px; background-position:0 -5px;}
.slid2 .slidepic{width:750px; height:202px; padding:2px 5px; position:relative; overflow:hidden; zoom:1; border-left:2px solid #ccc; border-right:2px solid #ccc; }
.slid2 .slide_box{position:relative; width:593px; height:202px; overflow:hidden;}
.slid2 .slide_box p{position:relative; left:0px; top:0px; width:2800px;}
.slid2 .slide_box img{ float:left; width:593px; height:202px;}
.slid2 .slide_ctrl{position:absolute; right:4px; top:2px; width:155px;}
.slid2 .slide_ctrl li{width:155px; height:49px; margin-bottom:2px; _margin-bottom:0px; background-color: #F5F6F7;}
.slid2 .slide_ctrl li a{padding-top:3px; font-weight:bold; color:#333; width:100%; font-size:14px; display:inline-block; height:49px; text-align:center;  overflow:hidden; background-position:0 -276px;}
.slid2 .slide_ctrl li span{font-size:12px; color:#666; display:block; width:100%; overflow:hidden;}
.slid2 .slide_ctrl li.on{position:relative; width:155px; height:49px; font-weight:bold;background-color: #FEF6D1;}
.slid2 .slide_ctrl li.on a{background-position:-155px -276px;}
.slid2 .slide_ctrl li.on span{color:#ff6600;}

/*用户注册登录*/
.user{width:186px; height:240px;}
.user .bot{height:5px; background-position:-548px -27px;}
.user #login_table, .user #register_table{width:174px; height:197px; overflow:hidden; padding:4px 4px 0 4px;  }
.user #user_tit a{display:block; width:93px; height:39px; float:left; overflow:hidden; text-indent:-10000px;}
.user .tit1{ height:33px;background:url(../images/index_btn.jpg) no-repeat 0 0;}
.user .tit2{ height:33px;background:url(../images/index_btn.jpg) no-repeat 0 -33px;}
.user #username, .user #password{width:107px;}
.user #login_table table td, .user #register_table table td{vertical-align:top; padding-top:5px;}
.user #reg_username, .user #reg_password, .user #reg_repassword, .user #reg_email, .user #register, .user #reg_nick{width:107px;}
/*.user .showinfo{background:url(../images/rzm_login_line.gif) repeat-x center bottom;}*/
.user .logininfo{background:url(../images/login_bk.gif) no-repeat center top; padding:10px;}
.lam3 .member{padding:10px;}
.lam3 .member .tableborder{padding-top:10px;}
.user #login_table .login_btn{border:medium none;width:97px;height:29px;background:url(../images/index_btn.jpg) no-repeat  0 -68px;float:right;}
.user #register_table .reg_btn{border:medium none;width:97px;height:29px;background:url(../images/index_btn.jpg) no-repeat  -100px -68px;float:right;}

/*首页投票*/
.main_index .vote{width:220px; float:left; height:245px; margin-left:10px; background:url(../images/picbar_bg2.gif) repeat-y scroll  0 0;}
.main_index .vote h2{color:#ff4200; height:33px;padding-left:10px; padding-top:10px; background:url(../images/index_bar.jpg) no-repeat 0 -205px; }
.main_index .vote  .picbot{ height:48px; background:url(../images/index_bar.jpg) no-repeat 0 -260px; }
.main_index .vote form{margin-left:10px;height:160px;}
.main_index .vote strong{padding:6px 0; display:block;}
.main_index .vote .content{height:100px; clear:both; padding-left:3px;}
.main_index .vote ul{clear:both; overflow:hidden; height:96px;}
.main_index .vote ul li{line-height:2.6em; _height:2.4em; width:49%; float:left;}
.main_index .vote .btn{padding-top:40px; text-align:center; height:40px; }

/*网页游戏 game_list1*/
.game_list1, .game_list2{width:764px;}
.game_list1 .game,.game_list1 .game_top{width:233px; float:left; border-right:1px dashed #ccc; padding:0 10px 0 9px;}

.game_list1 .game_show{
    float: left;
    width: 233px;
}
.game_list1 h2{padding:0 10px; margin-bottom:10px;}
.game_list1 .game strong, .game_list2 .game .h2 a{font-size:14px; line-height:2.2em; display:block;  background:url(../images/ico.gif) no-repeat left center; text-indent:10px;}
.game_list1 .game p,.game_list1 .game_top p{width:217px; height:68px; padding:5px 8px; overflow:hidden; background:url(../images/glp.gif) no-repeat 0 0;}
.game_list1 .game_top{ z-index: 2;overflow:hidden;}
.game_list1 .game_top p{margin-top:10px;}
.game_list1 .game_top img{border:none;padding: 1px;}
.game_list1 .game_top .pic{width:231px; border: 1px solid #CFCFCF;height:137px;overflow: hidden;position: relative;}
.game_list1 .game_top .picin{ margin-left:-1px;width:231px;border: 1px solid #CFCFCF;height:137px;  position: absolute;top: 195px; background: none repeat scroll 0 0 #FFFFFF;}
.game_list1 .game_top .picin a{background: url("../images/sy_btn.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); overflow: hidden;width:86px;height:29px; display: block;text-indent: -999px;}
.game_list1 .game_top .picin .pic_right div{margin-top:5px;}
.game_list1 .game_top .picin .pic_right .jrgw a{background-position: 0 -34px;}
.game_list1 .game_top .pic_top{width:110px;float:left;text-align:center;margin-top:10px;}
.game_list1 .game_top .pic_right{float:left;}
.game_list1 .game_top .pic_right  h2{margin-top:10px;}
.game_list1 .game_top .pic .type_bar{padding-left:10px;background-color:#F7F7F7;}
.game_list1 .game .ksyx, .game_list1 .game .jrgw{width:90px;  float:left;  margin:10px 0 0 17px; overflow:hiddden;}
.game_list1 .game .ksyx a, .game_list1 .game .jrgw a{display:block; width:90px; height:23px; text-indent:-999px;}
.game_list1 .game .ksyx a{background-position:0 0;}
.game_list1 .game .ksyx a:hover{background-position:0 -23px;}
.game_list1 .game .jrgw a{background-position:-90px 0;}
.game_list1 .game .jrgw a:hover{background-position:-90px -23px;}
.game_list1 .game .pic img, .game_list2 .game .pic img{width:229px; height:115px;}
.game_list1 .line{margin:0 10px; padding:20px 0; display:block; background:url(../images/tit_game_line1.gif) repeat-x center;}

/*game_list2*/
.game_list2{margin-top:10px;}
.game_list2 .support{background-color:#ffd8a3; padding:3px 5px;}
.game_list2 .main{padding:0 9px;}
.game_list2 h2{padding:10px 0 10px 0;}
.game_list2 .game{clear:both;  _height:119px; border-bottom:1px dashed #ccc; padding:10px 0;}
.game_list2 .game .pic{width:233px; height:119px; float:left; padding-right:10px;}
.game_list2 .game .picin{width:499px; float:left;}
.game_list2 .game .jindu{float:right; color:#0096d0;}
.game_list2 .game .jindu img{vertical-align:middle;}
.game_list2 .game .jindu a{padding:0 2px; color:#fff;}
.game_list2 .game .jindu a.jy, .game_list2 .game .jindu a.tjy{background-color:#ffaa3f; border:1px solid #ff9000;}
.game_list2 .game .jindu a.qh{background-color:#72bce3; border:1px solid #35b1e3; position:relative;}
.game_list2 .game .jindu a.qh span{position:absolute; top:-22px; left:-15px;}
.game_list2 .game p{height:55px; padding-bottom:10px; overflow:hidden;}
.jindu1{background:url(../images/jindu_gb1.gif) no-repeat right center;}
.jindu2{background:url(../images/jindu_gb2.gif) no-repeat right center;}/*内测*/
.jindu3{background:url(../images/jindu_gb3.gif) no-repeat right center;}/*封测*/
.jindu4{background:url(../images/jindu_gb4.gif) no-repeat right center;}/*公测*/

/*小游戏*/
.mingame .pic{padding:10px 0 10px 0; overflow:hidden;}
.mingame li{width:84px; padding:0 9px 10px 0; float:left; text-align:center;}
.mingame li a img{width:74px; height:64px; padding:3px;}
.mingame{padding-left:10px;}
.mingame h2{margin:0 10px; padding:0 0 10px 0;}

/*有问必答*/
.lam3 .tb_main{padding:7px 10px 10px 10px; _width:740px; background-color:#fff;}
.lam3 .tb_nav{width:740px; height:41px; background-position:0 -56px;}
.lam3 .tb_nav ul{clear:both; width:690px; height:40px; padding:0 25px; background-position:0 -81px;}
.lam3 .tb_nav li{float:left; padding-right:15px;}
.lam3 .tb_nav li a{font-size:14px; font-weight:bold; color:#fff; display:block; width:98px; height:38px; padding-top:3px; text-align:center; line-height:40px;}
.lam3 .tb_nav li .on{background:url(../images/rzm_tbnav_on.gif) no-repeat 0 0; color:#000;}
.tb_tag{padding:10px 0;}
.tb_tag a{padding:0 15px; text-decoration:underline;}
.tb_tag .on{background:url(../images/rzm_ico_jorange.gif) no-repeat left center; color:#ff0000; text-decoration:none;}
.ftlist a:hover{text-decoration:underline;}
.ftlist th{background-color:#d7d7d7; height:32px; color:#ff3600; font-size:14px;}
.ftlist td{height:32px; padding:0 10px; text-align:center;  }
.ftlist .left{text-align:left;}
.ftlist .clolin td{background-color:#e5e5e5;}
.ftlist .clon td{background-color:#fee644;}
.lam3 #publish_area{padding:10px; _width:740px;}
.lam3 .tb_nav .ques{padding-top:12px;}
.lam3 .tb_nav .ques a{display:block; width:80px; height:23px; background:url(../images/rzm_tbnav_que.gif) no-repeat 0 0;}
.lam3 .tb_nav .ques a:hover{background:url(../images/rzm_tbnav_quea.gif) no-repeat 0 0;}

.about_tab .tb_nav{margin-top:10px;}
.rlink_con{min-height:400px;}
.rlink_con a img {background-color: #CCC; border: 1px solid #6E6A69; height: 39px; margin: 7px 7px 7px 0; padding: 3px; width: 96px;}

/*发帖*/
#publish_area .mes{padding:10px; *margin:7px;}
#publish_area .mes td{padding:8px 0 0 0;}
#publish_area .mes .label{font-size:14px;}
#publish_area .mes .con input{height:24px; width:294px; line-height:24px; padding:0 3px;}
#publish_area .mes .btn input{vertical-align:bottom;}
#publish_area .mes .btn input{width:90px; height:28px; margin-top:10px;  /*background:url(../images/tj.gif) no-repeat 0 0; border:none; text-indent:-999px; *text-indent:0; font-size:0; overflow:hidden;*/}
#publish_area .mes .tw td{padding:0px; vertical-align:top;}
#tw4{color:#ff4200; vertical-align:bottom;}
#tw_title, #tw_name{float:right;  padding-right:220px;}
#tw_content{float:right; vertical-align:top;}
#tw_content e{vertical-align:top;}
#ts1, #ts3{display:block; position:absolute; border:1px solid #ffd200; padding:5px; background-color:#fdf8a2; }
#ts1{left:320px; top:0; width:200px;}
#ts3{left:535px; top:0; width:100px;}
#ts1 i, #ts3 i{width:12px; height:14px; position:absolute; left:-11px; top:8px; background:url(../images/tip.gif) no-repeat 0 0;}
#publish_area #content{width:514px; padding:3px;}
#publish_area #game_name{width:100px;}
#publish_area #validate_game_name{padding-left:10px; color:#ff0000;}

/*列表页*/
.blist{padding:0 10px; }
.blist h3 a{background:url(../images/rzm_ico.gif) no-repeat left center;padding:4px 0 4px 35px;}
.blist span{display:block; color:#0084d0; padding:5px 0;}

.rt_p_more{height:23px; padding:10px; clear:both; overflow:hidden;}
.rt_p_more a{float:right; display:block; width:90px; height:23px; overflow:hidden; text-indent:-10000px; background:url(../images/glbtn.gif) no-repeat -180px 0;} 
.rt_p_more a:hover{background-position:-180px -23px;}

/*文章页*/
.lam3 .article, .lam3 .comment{padding:10px; width:740px;}
.article h1{font-size:18px; text-align:center; padding:8px 0;}
.author{padding: 8px; text-align: center;}
.article .p {border-bottom: 1px solid #FF9000; line-height: 2em; padding: 10px;}
.related {padding: 10px 0;}

/*评论*/
.comment_tw, .com_list{font-size:14px; line-height:32px; border-bottom:1px solid #ffb910;}
.comment_tw .name{background:url(../images/fico_tw.gif) no-repeat left center;padding-left:25px;}
.com_list .name{}
.com_list .names, .com_list .gmname{display:block; font-size:16px; font-weight:bold; padding:10px 0 5px 40px; height:30px; }
.com_list .names{background:url(../images/fico.gif) no-repeat left 5px;}
.com_list .gmname{background:url(../images/fico_admin.gif) no-repeat left 5px;}
.com_list .date{padding-left:15px;	}
.comment_tw .name label, .com_list .name label{color:#21a3d5;}
.com_list .gmname label{color:#ff6d00;}
.comment_tw h1{background-color:#e5e5e5; padding:0 10px;}
.comment_tw p{padding:10px; min-height:100px;}
.comment .btn{border:none; width:90px; height:28px; background:url(../images/tj.gif) no-repeat 0 0;}
.article_comment .btn{width:90px; height:28px; background:url(../images/tj2.gif) no-repeat 0 0;}

.com_list{border-bottom:1px solid #ffb910;}
.comment_tw .com_tit, .com_list .com_tit{font-size:12px; /*text-align:right;*/}
.comment_tw .com_tit label, .com_list .com_tit label{color:#000;}
.comment_tw .com_tit .com_date, .com_list .com_tit .com_date{color:#109cd3; padding-right:10px;}
.comment_tw .com_tit .huiy a, .com_list .com_tit .huiy a{color:#ff4200; text-decoration:underline;}
.com_list .com_tit{clear:both; height:32px; overflow:hidden;}
.com_list .com_tit .huiy{float:right;}
.com_list .com_con{padding:0 10px;  min-height:120px;}
.com_list .com_con table{border:1px solid #ccc; background-color:#e5e5e5;}
.com_list .com_con table td{padding:10px;}
.com_info{padding:0 8px; background-color:#ffe7c7;}
.com_list{padding:5px 0;}
.com_tit{line-height:2.0em; padding-top:10px;}
#saytext, .comment #saytext{width:737px; margin:10px 0;}
.bq{padding-bottom:10px;}
.com_list .my_name, .com_list .gm_name{display:inline-block; height:22px; line-height:22px;padding:0 5px 0 18px; }
.com_list .my_name{background:url(../images/my_name.gif) no-repeat 0 center;}
.com_list .gm_name{background:url(../images/gm_name.gif) no-repeat 0 center;}

/*百变猫图*/
.pictop{width:558px; height:107px; padding:33px 0 0 206px; margin-bottom:10px; background:url(../images/rzm_bbmt.jpg) no-repeat 0 0;}
.pictop a{display:block; width:85px; height:66px; overflow:hidden; float:left; margin-right:22px; text-indent:-10000px; background:url(../images/rzm_bbtn.jpg) no-repeat;}
.pictop .picbtn1{background-position:0 0;}
.pictop .picbtn1:hover{background-position:0 -66px;}
.pictop .picbtn2{background-position:-85px 0;}
.pictop .picbtn2:hover{background-position:-85px -66px;}
.pictop .picbtn3{background-position:-170px 0;}
.pictop .picbtn3:hover{background-position:-170px -66px;}
.pictop .picbtn4{background-position:-255px 0;}
.pictop .picbtn4:hover{background-position:-255px -66px;}

.piczs{text-align:center; padding:10px 0; border-bottom:4px solid #f6f6f6;}
.fany a{width:29px; height:45px;display:block; overflow:hidden; text-indent:-10000px; }

.fany1 a, .fany2 a{background:url(../images/updown.gif) no-repeat;}
.fany1 a{background-position:0 -45px;}
.fany1 a:hover{background-position:0 0;}
.fany2 a{background-position:-29px -45px;}
.fany2 a:hover{background-position: -29px 0;}
.related{padding:10px 0; background:url(../images/rzmaline.gif) repeat-x left top;}
.piczs .download span{display:inline-block; padding:10px;}
.piczs .download a{display:inline-block; width:144px; height:32px; cursor:pointer; margin-right:10px;}
.piczs .download a.st1{background-position:-744px 0;}
.piczs .download a.st2{background-position:-744px -34px;}
.piczs .download a.st3{background-position:-744px -68px;}
.piczs .download a.st4{background-position:-744px -103px;}

.picvote{clear:both; overflow:hidden; padding:25px 0 25px 250px; border-bottom:1px dashed #ccc; height:95px; background:url(../images/rzm_ku.gif) no-repeat center 5px;}
.picvote .diggit{width:110px; float:left; padding-right:25px;}
.picvote .diggnum_0, .picvote .diggnum_1{width:60px; height:24px; display:block; padding-top:46px; text-align:center;}
.diggfor{float:right; padding-top:46px;}
.picvote .diggnum_0{color:#ff0000; text-decoration:underline; background:url(../images/rzm_hua.gif) no-repeat center top;}
.picvote .diggnum_1{color:#2358c1; text-decoration:underline; background:url(../images/rzm_jidan.gif) no-repeat center top;}
.picvote .diggnum_0:hover, .picvote .diggnum_1:hover{color:#000;}

/*开始游戏*/
.game_st{width:960px; background:url(../images/game.gif ) no-repeat left top; margin-bottom:10px; border-bottom:1px solid #fff; }
.game_st1{padding:11px 0; background:url(../images/game1.gif ) no-repeat left bottom;}
.game_st2{background:url(../images/game_ce.gif ) repeat-y left; min-height:11px; _zoom:1;}

.game_st2 h3{color:#ff4200;}
.game_st2 h3, #tab label{background:url(../images/ico2.gif) no-repeat left center; padding-left:10px; }

.game_l{float:left; text-align:center; width:684px; padding:0 20px 0 16px;  overflow:hidden;}
.game_r{float:left; width:230px;}

/*开始游戏选项卡*/
.game_r #tab{font-size:14px; width:240px; height:235px; float:left; position:relative; margin-top:-8px;}
.game_r #tab h2 {width:118px; height:40px; overflow:hidden;}
.game_r #tab h2 a{display:block; text-indent:-10000px;}
.game_r .tabs1{background:url(../images/tads2.gif) no-repeat top left; }
.game_r .tabs2{background:url(../images/tads1.gif) no-repeat top left;}
.game_r #tadiv2 ul{height:470px; overflow:hidden;}
.game_r #tab .content{height:235px; }

.game_r #tab ul li{padding-top:5px; float:left;}
.game_r #tab ul li#tab1{width:118px;}
.game_r #tab ul li#tab2{width:119px;}

.game_r #tab ul li.up{}
.game_r #tab ul li div{width:236px; position:absolute; left:0; top:40px; }
.game_r #tab ul li#tab2{}
.game_r #tab ul li div ul{padding:0 4px 0 1px;}
.game_r #tab ul li div li{clear:both; width:200px; text-align:left; border-bottom:1px dashed #ccc; padding:10px;}
.game_r #tab ul li span{color:#666;}
.game_r #tab ul li span a{color:#666; text-decoration:underline;}
.game_r #tab ul li span a:hover{color:#ff0000;}
.game_r #tab ul li label{font-weight:bold;}
.game_r #tab ul li.min{background-color:#fffeeb;}
.game_r #tab ul li.bot{text-align:right;}

/*关于我们*/
.about_nav li{padding-bottom:10px;}
.about_nav li a{display:block; width:186px; height:45px; overflow:hidden; text-indent:-10000px;}
.about_nav .about_nav1 a{background-position:-372px 0;}
.about_nav .about_nav1 a.on, .about_nav #about_nav1 a:hover{background-position:-558px 0;}
.about_nav .about_nav2 a{background-position:-372px -45px;}
.about_nav .about_nav2 a.on, .about_nav #about_nav2 a:hover{background-position:-558px -45px;}
.about_nav .about_nav3 a{background-position:-372px -90px;}
.about_nav .about_nav3 a.on, .about_nav #about_nav3 a:hover{background-position:-558px -90px;}
.about_nav .about_nav4 a{background-position:-372px -135px;}
.about_nav .about_nav4 a.on, .about_nav #about_nav4 a:hover{background-position:-558px -135px;}
.about_nav .about_nav5 a{background-position:-372px -180px;}
.about_nav .about_nav5 a.on, .about_nav #about_nav5 a:hover{background-position:-558px -180px;}
.about_nav .about_nav6 a{background-position:-372px -225px;}
.about_nav .about_nav6 a.on, .about_nav #about_nav6 a:hover{background-position:-558px -225px;}

.about_tab{padding:10px 10px 200px 10px; background:#fff url(../images/about_bg2.jpg) no-repeat right bottom;}
.about_tab .line_h2{line-height:28px;}
.about_tab .line_3{font-size:14px; font-weight:bold; padding:10px 0;}
.about_tab .line_h2 span{padding:10px 40px; background:url(../images/rzm_about.gif) no-repeat 5px center;}
.about_tab .content{line-height:1.2em; font-size:14px;  padding:10px;}
.about_tab3, .about_tab5{ background:none; padding:10px;}

/*动漫*/
.pic_dm{width:760px;}
.pic_dm li{width:140px; padding:10px 0 0 10px; float:left; text-align:center;}
.pic_dm li a img{width:134px; height:185px;} 
.pic_dm li a:hover img{} 

/*动漫信息页*/
.lam3 .news_left{float:left;width:55%;}
.lam3 .news_right img{border: 1px solid #DADADA; margin-left:20px;}
.lam3 .anime_main{padding:10px;}
.anime_main i{float: left; padding-top:10px;}
.anime_main i img{border: 1px solid #DADADA; padding:3px; width: 172px; height: 233px; }
.anime_main ul{ float: right; width:552px; padding-top:10px;}
.anime_main li{ height: 30px;line-height: 23px;color:#333}
.anime_main li h1{line-height: 30px;font-size:14px;font-weight:bold; color:#ff3300; }
.anime_main p.jishu{ clear: both;line-height: 40px;padding:0 10px;border-bottom:1px #aaa dotted;font-size:14px;font-weight:bold;margin:10px 0 5px 0;color:#333}
.anime_main p.shu a{ display: inline-block;line-height: 30px;height:30px;width:73px;color:#333;text-align: center;}
.anime_main p.shu a:hover{background:#ff6c00;color:#fff;}

/*显示更多动漫样式 */
.anime_main .shu img{vertical-align:middle;}
.anime_main .shu{overflow:hidden; position:relative; padding-bottom:37px; _zoom:1;}
.anime_main .shu .con{height:80%; overflow:hidden;}
.shopad{position:absolute; bottom:0; right:0; text-align:right; display:block; height:32px; padding:5px 25px; width:100%; background-color:#fff;}

/*多洛战纪*/
.dlzjbg1{width:764px; height:186px; background:url(../images/dlzj_001.jpg) no-repeat 0 0;}
.dlzjbg2{padding:118px 0 0 548px; width:216px; height:72px; background:url(../images/dlzj_002.jpg) no-repeat 0 0;}
.dlzjbg3{width:764px; height:140px; background:url(../images/dlzj_003.jpg) no-repeat 0 0;}
.dlzjmore{display:block; width:96px; height:32px; background:url(../images/dlzjbtn.gif) no-repeat 0 0;}
.dlzjmore:hover{background:url(../images/dlzjbtna.gif) no-repeat 0 0;}
.dlzjpic{overflow:hidden;}
.dlzjpic li{width:148px; float:left; text-align:center;}
.dlzj_mainr .main{/*width:742px;*/}
.dlzj_mainr .pic{overflow:hidden;}
.dlzj_mainr .game{height:119px;}
.dlzj_mainr .game_list2 .picin{width:570px}
.dlzj_mainr .game_list2 .fpicin{width:478px}
.dlzj_mainr .picin .h2 a{color:#ff6600; font-weight:bold; font-size:16px;}
.dlzj_mainr .picin p{height:45px;}
.dlmore{height:17px; clear:both;}
.dlmore a{display:block; float:right; width:57px; height:17px; color:#fff; text-align:center; background-position:-343px -17px;}
.dlmore a:hover{background-position:-343px 0;}
.dlzj_arlist {height:104px; padding:10px 0; border-bottom:1px solid #fed4a3;}
.dlzj_arlist .pic img{width:150px; height:100px; padding:1px; border:1px solid #ccc;}
.dlzj_arlist .pic{width:154px; float:left; padding-right:10px;}
.dlzj_arlist .picin{width:578px; float:left;}
.dlzj_arlist .picin .h2{padding-bottom:5px; font-size:16px; font-weight:bold; color:#ff6600;}
.dlzj_arlist .picin span{float:right; color:#0072ff;}
.dlzj_arlist .picin p{height:50px; overflow:hidden;}
.dlzj_mainr .pos{position:relative;}
.dlzj_back{width:73px; height:22px; right:8px; top:8px; position:absolute;}
.dlzj_back a{display:block; width:73px; height:22px; line-height:22px; text-align:center; color:#fff; background:url(../images/dlzjbabtn.gif) no-repeat 0 0;}
.dlzj_back a:hover{color:#ff0000; background:url(../images/dlzjbabtna.gif) no-repeat 0 0;}
.dlzj_mainr .article{/*width:740px;*/}
/*有虚线边框背景*/
.dlzj_artop, .dlzj_arbot, .dlzj_votop, .dlzj_vobot{width:720px; height:9px; overflow:hidden; background:url(../images/dlzj_artbg.gif) no-repeat;}
.dlzj_artop{background-position:0 0;}
.dlzj_arbot{background-position:0 -9px;}
.dlzj_artce{width:688px; padding:6px 16px; color:#6e1c00; line-height:2.2em; font-size:14px; background:url(../images/dlzj_artbg_ce.gif) repeat-y left 0;}
/*投票背景*/
.dlzj_votop{height:10px; background-position:0 -18px;}
.dlzj_vobot{height:10px; background-position:0 -28px;}
.dlzj_voce{ line-height:2.2em; width:698px; padding:0 10px; border-right:1px solid #ffa123; border-left:1px solid #ffa123; background-color:#ffeed8;}

.dlzj_voce .tit{font-weight:bold; color:#230000; border-bottom:1px solid #ffa123;}
.dlzj_voce, .diggit{font-size:14px;}
.diggfor1{float:right; font-size:12px; overflow:hidden; width:170px;}
.diggfor1 a, .dlzj_voce .btn a{float:left; display:block; width:48px; height:17px; line-height:17px; text-align:center; color:#fff; margin-top:6px; background:url(../images/dlzj_artbtn.gif) no-repeat 0 0;}
.diggfor1 a:hover, .dlzj_voce .btn a:hover{background-position:0 -17px;}
.diggfor1 #diggnum_0, .diggfor1 #diggnum_1{color:#ff0000;}
.dlzj_voce .diggit_h{border-bottom:1px dashed #ffa123;}
.dlzj_mainr .p{border:none;}
.dlzj_voce li span{width:100px; display:block; float:right; font-size:12px;}
.dlzj_voce li{border-bottom:1px dashed #ffa123; padding-top:5px;}
.dlzj_voce .btn{height:17px; padding:10px 0; clear:both; overflow:hidden;}

.alist{clear:both; height:172px; padding:0 0 15px 10px;}
.alist_pic a img{width:364px; height:157px; border:3px solid #ffc267; float:left;}
.alist_pic a:hover img{border:3px solid #ff9900;}
.lightalist a img{height:166px;}
.alist_right{width:337px; height:166px; float:left; padding:3px 18px 3px 15px;}
.lightalist .alist_right{height:; background:url(../images/alist_right2.gif) no-repeat 0 0;}
.alist_tit{font-size:16px; font-weight:bold; height:39px; line-height:39px;}
.lightalist .alist_tit{color:#3e0000;}
.alist .alist_tit a:hover{color:#ff0000;}
.alist .alist_name{height:28px; font-size:14px; line-height:28px; font-weight:bold; color:#660000;}
.alist .alist_con{line-height:2.0em; padding-top:5px; height:48px; overflow:hidden;}
.alist_more, .alist_more2{text-align:right; padding-top:10px;}
.alist_more a, .alist_more2 a{display:inline-block; width:90px; height:23px;}
.alist_more a{background-position:-490px 0;}
.alist_more a:hover{background-position:-490px -23px;}
.alist_more2 a{background-position:-180px 0;}
.alist_more2 a:hover{background-position:-180px -23px;}
.alist_flower{width:155px; height:34px; float:left;}
.flower_btn{display:inline-block; float:left; width:96px; height:34px; background-position:-580px 2px;}
.flower_btn:hover{background-position:-580px 0;}
.flower_num{display:inline-block; float:left; line-height:42px; padding:0 5px; color:#ff0000;}

/*忍者猫投稿*/
.rzmtgmain{background:url(../images/rzmtgmain.gif) repeat-y 0 0;}
.rzmtgtop{background:url(../images/mytg.jpg) no-repeat 0 0;}
.rzmtgtop ul{font-size:14px; font-weight:bold; color:#690300; padding:20px 0 20px 160px;}
.rzmtgtop li{height:30px; line-height:30px;}
.rzmtgtop .li1 input{width:352px;}
.rzmtgtop .li2 input{width:360px;}
.rzmtgtop .li3 input{width:366px;}
.rzmtgtop .li4 input{width:120px;}
.rzmtgtop .li5 input{width:370px;}
.rzmtgtop li input{height:24px; line-height:24px; border:none; padding:0 3px; background:url(../images/mytg_line.gif) repeat-x 0 bottom;}
.rzmtgtop .tougao{padding:8px 0 0 19px; background:url(../images/rzmtg_iframe.png) no-repeat center 0;}
.rzmtgtop .tgbtn{text-align:right; padding:20px 11px 10px 0;}
.rzmtgtop .tgbtn input{width:84px; height:36px; font-size:16px; font-weight:bold; color:#690300; background:url(../images/mytg_btn.gif) no-repeat 0 0;  border:none;}

.mytglist .blist .line_h2{background:url(../images/mytg_toline.gif) repeat-x 0 bottom;}

.lam1 .sp_title,.lam2 .sp_title{margin-left:20px;color:#FFFFFF;}
.lam2 .to_contribute{margin-left:200px;color:#003675;font-size: 12px;}
.news_left .tab_dscon .more{margin-top:-40px;}

/*漫画大全*/
.index_whlist li a img{border: 2px solid #FFBB4F;  height: 99px;   padding: 1px;   width: 168px;}
.index_whlist li { width: 170px; float:left; height: 150px; margin-left:15px;text-align:center;}

/*首页微信图片浮框*/
.fixed-qrcode{ border: 2px solid #ADCBE7;margin: 0;padding: 0;position: fixed;right: 10px;top: 50px;width: 160px;z-index: 9999;}