/* CSS Document */
body, div, address, blockquote, iframe,em,i, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea,p {margin:0; padding:0;font-style: normal;font-weight:normal;}
ol, ul ,li{list-style: none;}
img {border: 0; vertical-align:middle;}
body{color:#000;background-color:#f8f8f8;font-family:"Microsoft Yahei",arial,"Hiragino Sans GB",sans-serif;font-size:12px;}
a{color:#000;text-decoration:none;cursor:pointer;} 
a:hover{text-decoration:none;}
.align_center{width:1200px;margin:0 auto;}
.clear{clear:both;}

/* 主题分类列表页 */
.theme_list .bar{height:400px;width:1500px;margin:0 auto;display:block;overflow:hidden;position:relative;margin-top:50px;}
.theme_list .bar .bar_left{ height:45px;width:45px;position:absolute;display:block;top:150px;left:254px;background:url(../image/theme_list_left.png) no-repeat;background-color:#333;border-radius:27.5px; z-index:999;cursor:pointer;}
.theme_list .bar .bar_right{ height:45px;width:45px;position:absolute;display:block;top:150px;left:1200px;background:url(../image/theme_list_right.png) no-repeat;background-color:#333;border-radius:27.5px; z-index:999;cursor:pointer;}
.theme_list .bar .bar_left:hover {background-color:#ffa922;}
.theme_list .bar .bar_right:hover{background-color:#ffa922;}
.theme_list .bar .bar_title{height:30px;line-height:30px;text-align:center;width:1500px;bottom:10px;position:absolute;}
.theme_list .bar .bar_title ul{height:26px;width:144px;display:block;overflow:hidden;margin:0 auto;line-height:30px;margin-top:2px;}
.theme_list .bar .bar_title ul li{height:16px;width:16px;float:left;display:block;overflow:hidden;background-color:#000;border-radius:8px;margin:4px 16px;cursor:pointer;}
.theme_list .bar .bar_title ul li.on{background-color:#ff6600;}
.theme_list .bar .bar_body{height:350px;width:1500px;margin:0 auto;display:block;overflow:hidden;position:absolute;}
.theme_list .bar .bar_body ul li{position:absolute;height:350px;width:1000px;display:block;left:250px;border-radius:16px;z-index:998;}
.theme_list .bar .bar_body ul li.bb_1{height:310px;width:800px;left:50px;top:20px;z-index:996;opacity:0;}
.theme_list .bar .bar_body ul li.bb_2{height:310px;width:800px;left:50px;top:20px;z-index:996;opacity:1;}
.theme_list .bar .bar_body ul li.bb_3{height:350px;width:1000px;left:250px;top:0px;z-index:998;opacity:1;}
.theme_list .bar .bar_body ul li.bb_4{height:310px;width:800px;left:650px;top:20px;z-index:997;opacity:1;}
.theme_list .bar .bar_body ul li.bb_5{height:310px;width:800px;left:650px;top:20px;z-index:997;opacity:0;}
.theme_list .bar .bar_body ul li a img{height:100%;width:100%;border-radius:16px;}
.theme_list .theme_list_body{height:auto; background-color:#fff;display:block;overflow:hidden;margin-top:20px;}

/* 游戏分类头部 */
.theme_list .theme_list_body .classify_head{border-bottom:2px solid #19b5fe; height:48px;width:100%;display:block;overflow:hidden;}
.theme_list .theme_list_body .classify_head ul li{float:left;height:48px;width:180px;display:block;overflow:hidden;line-height:50px;text-align:center;color:#333;cursor:pointer;margin-right:1px;}
.theme_list .theme_list_body .classify_head ul li.on{background-color:#19b5fe;color:#fff;} 
.theme_list .theme_list_body .classify_head ul li:hover{background-color:#19b5fe;color:#fff;}
.theme_list .theme_list_body .classify_head ul li strong{font-size:20px;}
/* 游戏分类详情 */
.theme_list .theme_list_body .classify_body{width:1200px;display:block;overflow:hidden;position:relative;}
.theme_list .theme_list_body .classify_body .cb_rmdj{width:100%;display:block;overflow:hidden;}
.theme_list .theme_list_body .classify_body .cb_rmdj ul { padding:10px 0 0 20px }
.theme_list .theme_list_body .classify_body .cb_rmdj ul li{float:left;margin:10px 20px 10px 0px;*margin-right:16px;}
.theme_list .theme_list_body .classify_body .cb_rmdj ul li .cb_nr{height:186px;width:270px;padding:2px;background-color:#f5f5f5;display:block;overflow:hidden;}
.theme_list .theme_list_body .classify_body .cb_rmdj ul li .cb_nr .cbnr_img{height:146px;width:100%;}
.theme_list .theme_list_body .classify_body .cb_rmdj ul li .cb_nr .cbnr_s{height:40px;width:100%;display:block;overflow:hidden;text-align:center;line-height:40px;font-size:16px;color:#333;font-weight:400;}
.theme_list .theme_list_body .classify_body .cb_rmdj ul li .cb_nr:hover{background-color:#ffa922;}
.theme_list .theme_list_body .classify_body .cb_rmdj ul li .cb_nr:hover .cbnr_s{color:#fff;}
.theme_list .theme_list_body .classify_body .cb_rmsy{display:none;}
.theme_list .theme_list_body .classify_body .cb_rmyy{display:none;}
/* 线上通用的分页样式 */
.page_roid {height:55px;width:100%;display:block;overflow:hidden;margin-top:20px;}


/* 专区页面 */
.zone_list .bar{height:300px;width:100%;min-width:1200px;position:relative;overflow:hidden;}
.zone_list .bar .bar_img{background: transparent url(../image/zone_list_bar_big.jpg) no-repeat scroll center 0px; position: absolute; width: 100%;height:300px; left: 0px; top: 0px; display: block;}
.zone_list .theme_list_body{margin-top:20px;margin-bottom:20px;height:auto;display:block;overflow:hidden;background-color:#fff;}
.zone_list .theme_list_body .classify_head{height:70px;width:100%;display:block;overflow:hidden;line-height:70px;}
.zone_list .theme_list_body .classify_head .ch_title{font-size:26px;color:#19b5fe;margin-left:20px;}
.zone_list .theme_list_body .classify_head .xt{height:6px;width:890px;background:url(../image/zone_list_xt.jpg) repeat-x;display:block;float:right;margin-top:34px;margin-right:20px;}
.zone_list .theme_list_body .classify_body {margin-bottom:20px;height:auto;width:100%;display:block;overflow:hidden;}
.zone_list .theme_list_body .classify_body ul {height:auto;width:1210px;display:block;overflow:hidden;margin-left:-1px;padding-top:1px;}
.zone_list .theme_list_body .classify_body ul li{border:1px solid #eee;float:left;height:220px;width:200px;display:block;margin-left:-1px;margin-top:-1px;}
.zone_list .theme_list_body .classify_body ul li .cb_a{height:180px;width:104px;display:block;margin:0 auto;text-align:center;margin-top:12px;}
.zone_list .theme_list_body .classify_body ul li .cb_a .cba_s{height:20px;width:100%;display:block;overflow:hidden;font-size:16px;color:#333;margin-top:4px;margin-bottom:4px;font-weight:400;}
.zone_list .theme_list_body .classify_body ul li .cb_a img{height:104px;width:104px;}
.zone_list .theme_list_body .classify_body ul li .cb_a .cba_p{color:#999;font-size:12px;}
.zone_list .theme_list_body .classify_body ul li .cb_a .cba_xz{height:34px;width:102px;background-color:#fff;display:block;overflow:hidden;border:1px solid #ffa922;line-height:34px;text-align:center;color:#ffa922;font-size:14px;border-radius:4px;margin-top:4px;}
.zone_list .theme_list_body .classify_body ul li:hover .cb_a .cba_s{color:#ffa922;}
.zone_list .theme_list_body .classify_body ul li:hover .cb_a .cba_xz{color:#fff;background-color:#ffa922;}
.zone_list .theme_list_body .classify_body ul li .cb_a:hover .cba_s{color:#ffa922;}
.zone_list .theme_list_body .classify_body ul li .cb_a:hover .cba_xz{color:#fff;background-color:#ffa922;}


#d_tab29 ul, #d_tab29 li { margin: 0; padding: 0; list-style: none }
#d_tab29 img { border: 0; vertical-align: top }
#d_tab29 .d_prev img:hover,#d_tab29 .d_next img:hover{ opacity:0.8;}
#d_tab29 { position: relative; height: 316px; background: url('../images/bg3.jpg') no-repeat center 0; text-align: left }
#d_tab29 .d_img { position: relative; margin: 0 auto; width: 1000px; height: 100% }
#d_tab29 .d_img li { position: absolute; display: none; z-index: 0 }
#d_tab29 .d_img .cont{ width:100%; height:87px; background:rgba(0,0,0,0.5); position:absolute; bottom:0px; left:0px; z-index:99999;}
#d_tab29 .d_img li img { width: 100%; border-radius: 10px; -webkit-box-reflect: below 0 -webkit-gradient(linear, 0 0, 0 102%, from(transparent), color-stop(0.94, transparent), to(#fff)); -moz-box-reflect: below 0 -moz-gradient(linear, 0 0, 0 102%, from(transparent), color-stop(0.94, transparent), to(#fff)); -ms-box-reflect: below 0 -ms-gradient(linear, 0 0, 0 102%, from(transparent), color-stop(0.94, transparent), to(#fff));}
#d_tab29 .d_img li.d_pos1 { display: block; width: 400px; left: 0%; top: 60px; z-index: 1 }
#d_tab29 .d_img li.d_pos2 { display: block; width: 450px; left: 10%; top: 40px; z-index: 2 }
#d_tab29 .d_img li.d_pos3 { display: block; width: 500px; left: 25%; top: 20px; z-index: 3 }
#d_tab29 .d_img li.d_pos4 { display: block; width: 450px; right: 10%; top: 40px; z-index: 2 }
#d_tab29 .d_img li.d_pos5 { display: block; width: 400px; right: 0%; top: 60px; z-index: 1 }
#d_tab29 .d_menu { display:none; position: absolute; bottom: 20px; width: 100%; text-align: center }
#d_tab29 .d_menu li { display: inline-block; zoom: 1; *display:inline; background: url('../images/btn.png') no-repeat 0 0; width: 12px; height: 12px; cursor: pointer; margin-right: 3px }
#d_tab29 .d_menu li.d_select { background: url('../images/btn.png') no-repeat 0 -18px }
#d_tab29 .d_next { position: absolute; left: 50%; margin-left: 531px; top: 140px; z-index: 10; cursor: pointer }
#d_tab29 .d_prev { position: absolute; left: 50%; margin-left: -580px; top: 140px; z-index: 10; cursor: pointer }



















