/************************首页***************************/
.index_swiper{ width: 100%; position: relative; }
.index_swiper img{ width: 100%; }
.index_swiper .pagination1{ position: absolute; bottom: 13px; }
.pagination1 .swiper-pagination-bullet{ width:16px; height:4px; border-radius: 2px; background: #FFFFFF; opacity: 1 }
.pagination1 .swiper-pagination-bullet-active{ background: #FF9C00; }

.index_menu{ width: 100%; display: table; margin-top: 17px; }
.index_menu li{ display: table-cell; }
.index_menu li span{ display: block; font-size: 14px; text-align: center; margin-top: 10px; }
.index_menu em{ display: block; width: 56px; height: 56px; margin: 0 auto; background: url(https://images.bobobaike.com/assets/bobomob/images/bg2.png) no-repeat; background-size: 300px 60px; }
.index_menu em.icon1{ background-position: 0 0; }
.index_menu em.icon2{ background-position: -60px 0; }
.index_menu em.icon3{ background-position: -120px 0; }
.index_menu em.icon4{ background-position: -180px 0; }
.index_menu em.icon5{ background-position: -240px 0; }

.newgame_topList{ width: 96%; margin:0 auto; }
.newgame_topList li{ float: left; width: 33.33%; }
.newgame1{ margin-top: 80px; }
.newgame2{ margin-top: 48px; }
.newgame3{ margin-top: 80px; }
.newgame_topList .newgame_bg{ width: 90px; height: 62px; padding: 50px 5px 0; margin: 0 auto; background: url(https://images.bobobaike.com/assets/bobomob/images/bg3.png) no-repeat; background-size: 315px 115px; color: #FFFFFF; position: relative; }
.newgame1 .newgame_bg{ background-position: 0 0; }
.newgame2 .newgame_bg{ background-position: -105px 0; }
.newgame3 .newgame_bg{ background-position: -210px 0; }
.newgame_topList .img_box{ width: 66px; height:66px; position: absolute; left: 50%; top: -28px; margin-left: -33px; }
.newgame_topList .img_box em{ display: block; width: 33px; height: 16px; text-align: center; line-height: 16px; overflow:hidden; font-size: 12px; border-radius: 8px; position: absolute; top: -8px; left: 0; color: #FFFFFF; z-index: 1; }
.newgame_topList em.i_hot{ background: #FF4A87; }
.newgame_topList em.i_top{ background: #1CCFB9; }
.newgame_topList .img_box img{ width: 66px; height: 66px; border-radius: 16px; }
.newgame_topList dl{ text-align: center; }
.newgame_topList dt{ height: 18px; line-height: 18px; overflow:hidden; }
.newgame_topList dd{ height: 16px; line-height: 16px; font-size: 12px; margin-top: 8px; overflow: hidden; }
.newgame_topList .pagination2{ position: relative; margin-top: 5px; bottom: 0 }
.pagination2 .swiper-pagination-bullet{ width:8px; height:8px; border-radius: 4px; background: #CFCFCF; opacity: 1 }
.pagination2 .swiper-pagination-bullet-active{ background: #FF3E3E; }

.pop_recom_list{ padding-top: 5px; }
.pop_recom_list li{ width: 96%; padding:0 2%; margin-top: 15px; padding-bottom: 15px; border-bottom: thin solid #E5E5E5; }
.pop_recom_list img{ width: 70px; height: 70px; border-radius: 16px; float: left; margin-right: 10px; }
.pop_recom_list dt{ font-size: 16px; height: 20px; line-height: 20px; overflow: hidden; }
.pop_recom_list dd{ font-size: 12px; height: 16px; line-height: 16px; overflow: hidden; word-break: break-all; color: #999999; margin-top: 8px; }
.pop_recom_list .btn_xz1{ float: right; margin: 15px 5px 0 5px; }

.ngindex_aweek{ width: 100%; height: 190px; overflow: hidden; background:url(https://images.bobobaike.com/assets/bobomob/images/box_bg1.png) no-repeat center; background-size:100% 100%; }
.ngindex_aweek_tit{ width: 96%; margin: 8px auto 0; line-height: 22px; height: 22px; }
.ngindex_aweek_tit h2{ float: left; color: #FFFFFF; font-size: 18px; }
.ngindex_aweek_more{ display: block; float: right; height: 18px; line-height: 18px; font-size: 14px; color: #FFFFFF; }
.ngindex_aweek_more:after{ content: ''; display: block; float: right; width: 15px; height: 15px; margin: 2px 0 0 5px; background: url(https://images.bobobaike.com/assets/bobomob/images/bg1.png) no-repeat -45px -40px; background-size: 200px 200px; }
.ngindex_aweek_list{ width: 100%; margin-top: 12px; }
.ngindex_aweek_list li{ width: 72px; padding-right: 12px; text-align: center; }
.ngindex_aweek_list li:first-child{ padding-left: 12px; }
.ngindex_aweek_list li img{ display: block; width: 58px; height: 58px; border-radius: 12px; margin: 0 auto; }
.ngindex_aweek_list li h3{ font-size: 12px; height: 16px; line-height: 16px; overflow: hidden; margin-top: 15px; }
.ngindex_aweek_list li span{ display: block; width: 72px; height: 25px; text-align: center; line-height: 25px; border-radius: 13px; margin-top: 15px; background: #FFFFFF; color: #276DFF; font-size: 12px; }

.hot_recom_list{ width: 100%; }
.hot_recom_list li{ float: left; width: 25%; margin-top: 23px; text-align: center; }
.hot_recom_list li img{ display: block; margin: 0 auto; width: 72px; height: 72px; border-radius: 17px; }
.hot_recom_list li h3{ width: 100%; height: 18px; line-height: 18px; overflow: hidden; font-size: 14px; margin-top: 12px; }
.hot_recom_list span{ display: block; font-size: 12px; height: 16px; line-height: 16px; overflow: hidden; margin-top:3px; }
.hot_recom_list .btn_xz1{ margin: 5px auto 0; }

.hot_recom_list2{ width: 100%; margin: 0 auto; padding-bottom: 1px; }
.hot_recom_list2 li{ width: 50%; float: left; margin-top: 23px; }
.hot_recom_list2 li span{ display: block; width: 92%; max-width: 160px; margin: 0 auto; }
.hot_recom_list2 li img{ width: 60px; height: 60px; float: left; border-radius: 15px; margin-right: 12px; }
.hot_recom_list2 li dl{ height: 50px; padding: 5px 0; }
.hot_recom_list2 li dt{ font-size: 16px; height: 20px; line-height: 20px; overflow: hidden; word-break: break-all; }
.hot_recom_list2 li dd{ font-size: 12px; height: 16px; line-height: 16px; overflow: hidden; color: #C1C1C1; margin-top: 15px; word-break: break-all; }

.hot_single_box{ width: 100%; height: 166px; background:url(https://images.bobobaike.com/assets/bobomob/images/box_bg2.png) no-repeat center; background-size: 100% 100%; margin-top: 20px; }
.hot_single_list{ width: 100%; }
.hot_single_list li{ float: left; width: 33.33%; margin-top: 35px; text-align: center; }
.hot_single_list span{ display: block; margin: 0 auto; width: 104px; height: 76px; padding-top: 50px; background: url(https://images.bobobaike.com/assets/bobomob/images/box_bg3.png) no-repeat; background-size: 100% 100%; position: relative; }
.hot_single_list img{ display: block; width: 62px; height: 62px; border:2px solid #FFFFFF; border-radius: 50%; position: absolute; left: 50%; margin-left: -33px; top: -28px; }
.hot_single_list dl{ padding: 0 5px; }
.hot_single_list dt{ font-size: 16px; height: 20px; line-height: 20px; overflow: hidden; word-break: break-all; }
.hot_single_list dd{ font-size: 12px; color: #ADADAD; height: 16px; line-height: 16px; overflow: hidden; margin-top: 6px; }
.hot_single_list .to_more{ display: block; margin: 8px auto 0; width: 50px; height: 18px; text-align: center; line-height: 18px; background: #72BEFF; border:thin solid #72BEFF; border-radius: 10px; color: #FFFFFF; }

.mgame_top_list{ width: 100%; margin-top: 20px; }
.mgame_top_list li{ width: 160px; padding:0 10px; }
.mgame_top_list .img_focus{ width: 160px; height: 94px; }
.mgame_top_list span{ display: block; margin-top: 10px; width: 100%; }
.mgame_top_list .img_thumb{ width: 50px; height: 50px; border-radius: 12px; float: left; margin-right: 12px; }
.mgame_top_list dl{ padding-top: 3px; height: 47px; }
.mgame_top_list dt{ height: 18px; line-height: 18px; overflow: hidden; word-break: break-all; }
.mgame_top_list dd{ height: 16px; line-height: 16px; overflow: hidden; font-size: 12px; color: #ADADAD; word-break: break-all; margin-top: 8px; }

.mapp_list{ padding-top: 8px; }
.mapp_list li{ width: 96%; margin-top: 12px; padding: 0 2% 12px; border-bottom:thin solid #F5F5F5; }
.mapp_list img{ float: left; width: 72px; height: 72px; border-radius: 17px; margin-right: 20px; }
.mapp_list dl{ height: 68px; padding: 2px 0; }
.mapp_list dt{ font-size: 16px; height: 20px; line-height: 20px; overflow: hidden; word-break: break-all; }
.mapp_list .btn_xz1{ float: right; margin-top: 7px; margin-left: 5px; }
.mapp_list dd{ font-size: 12px; height: 16px; line-height: 16px; overflow: hidden; color: #B3B3B3; margin-top: 10px; }
.mapp_list .star_box{ margin-top: 7px; height: 14px; }

.soft_tags_box{ width: 98%; margin-top: 8px; overflow: hidden; }
.soft_tags_box a{ float: left; padding: 0 8px; margin-top: 12px; color:#FFFFFF; line-height: 18px; margin-left: 2%; text-align: center; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.soft_tags_box a span{ display: inline-block; max-height: 36px; overflow: hidden; }
.soft_tags_box .soft_tag1{ width: 66%; height: 108px; background: url(https://images.bobobaike.com/assets/bobomob/images/box_bg4.png) no-repeat; background-size: 100% 100%; }
.soft_tags_box .soft_tag1 dl{ text-align: center; }
.soft_tags_box .soft_tag1 dt{ font-size: 20px; height: 24px; line-height: 24px; overflow: hidden; }
.soft_tags_box .soft_tag1 dd{ font-size: 14px; height: 16px; line-height: 16px; overflow: hidden; color: #A2DFFF; margin-top: 12px; }
.soft_tags_box .soft_tag2{ width: 32%; height: 48px; }
.soft_tags_box .soft_tag3{ width: 30%; height: 48px; }
.tag_bg1{ background: #5EBF96; }
.tag_bg2{ background: #DE78FF; }
.tag_bg3{ background: #8DBC78; }
.tag_bg4{ background: #FFAD1F; }
.tag_bg5{ background: #FF797A; }

.subject_list{ width: 96%; margin: 5px auto 0; }
.subject_list li{ width: 49%; overflow: hidden; position: relative; float: left; margin-left: 2%; margin-top: 15px; }
.subject_list li.one{ margin-left: 0; }
.subject_list li a{ display: block; }
.subject_list li img{ display: block; width: 100%; height: 100%; }
.subject_list li span{ display: block; width: 96%; height: 30px; line-height: 30px; padding: 35px 2% 0; text-align: center; overflow: hidden; font-size: 12px; position: absolute; bottom: 0; left: 0; background: url(https://images.bobobaike.com/assets/bobomob/images/line_bg.png) repeat-x 0 0; }

.topic_menu{ width: 96%; margin: 22px auto 0; }
.topic_menu li{ float: left; width: 65px; height: 22px; line-height: 22px; border-radius: 12px; border:thin solid #FFFFFF; color:#FF8700; margin-right: 15px; }
.topic_menu li em{ display: block; float: left; width: 15px; height: 14px; background: url(https://images.bobobaike.com/assets/bobomob/images/bg1.png) no-repeat; background-size: 200px 200px; margin: 4px 5px 0 8px; }
.topic_menu li em.icon1{ background-position: 0 -75px; }
.topic_menu li em.icon2{ background-position: -20px -75px; }
.topic_menu li em.icon3{ background-position: -40px -75px; }
.topic_menu li.current{ background: #FF8700; border:thin solid #FF8700; color: #FFFFFF; }
.topic_menu li.current em.icon1{ background-position: 0 -90px; }
.topic_menu li.current em.icon2{ background-position: -20px -90px; }
.topic_menu li.current em.icon3{ background-position: -40px -90px; }

.topic_swiper{ width: 96%; margin: 22px auto 0; position: relative; }
.topic_swiper .swiper-slide{ height: 40.25vw; }
.topic_swiper img{ display: block; width: 100%; height: 100%; }
.topic_swiper h2{ width: 96%; height: 67px; padding: 0 2%; position: absolute; bottom: 0; left: 0; background: url(https://images.bobobaike.com/assets/bobomob/images/line_bg.png) repeat-x 0 -70px; }
.topic_swiper h2 span{ display: block; width: 73%; height: 18px; line-height: 18px; overflow: hidden; font-size: 14px; margin-top: 42px; }
.topic_swiper .swiper-pagination{ width: 25%; position: absolute; bottom: 8px; right: 2%; left: auto; text-align: right; }
.topic_swiper .swiper-pagination .swiper-pagination-bullet{ width:7px; height:7px; border-radius: 4px; background: #FFFFFF; opacity: 1; margin: 0 2px; }
.topic_swiper .swiper-pagination .swiper-pagination-bullet-active{ background: #4996FF; width: 13px; }

.topic_list li{ width: 96%; padding: 0 2% 20px; margin-top: 20px; border-bottom: thin solid #E7E7E7; }
.topic_list dl{ margin-left: 20px; position: relative; }
.topic_list dt{ height: 18px; line-height: 18px; overflow: hidden; }
.topic_list dt:before{ content: ''; display: block; width: 12px; height: 3px; position: absolute; top: 8px; left: -20px; background: #4EACFF; border-radius: 2px; overflow: hidden; }
.topic_list dd{ color: #AEAEAE; font-size: 12px; height: 16px; line-height: 16px; overflow: hidden; }
.topic_list dd.cont1{ margin-top: 12px; }
.topic_list dd.cont2{ margin-top: 8px; }
.topic_list dd em{ display: block; float:left; width: 12px; height: 12px; margin: 2px 7px 0 0; background: url(https://images.bobobaike.com/assets/bobomob/images/bg1.png) no-repeat -60px -75px; background-size: 200px 200px; }

.soft_score_menu{ width: 96%; margin: 20px auto 0; height: 40px; border:thin solid #EDEDED; border-radius: 21px; overflow: hidden; color: #999999; }
.soft_score_menu li{ float: left; width: 22.5%; margin-left: 2%; height: 30px; line-height: 30px; border-radius: 15px; overflow: hidden; text-align: center; margin-top: 5px }
.soft_score_menu li.current{ background: #FE8800; color: #FFFFFF; }

.soft_score_list li{ width:96%; padding: 0 2%; margin-top: 20px; }
.soft_score_list li.one{ margin-top: 13px; }
.soft_score_list i{ display: block; float: left; width: 22px; height: 22px; text-align: center; line-height: 22px; border-radius: 3px; margin: 25px 15px 0 0; background: #C2C2C2; color: #FFFFFF; }
.soft_score_list i.top{ background: #FE8800; }
.soft_score_list img{ display: block; width: 72px; height: 72px; float: left; border-radius: 17px; margin-right: 15px; }
.soft_score_list dl{ height: 70px; padding: 2px 0 0; }
.soft_score_list dt{ height: 20px; line-height: 20px; font-size: 16px; overflow: hidden; word-break: break-all; }
.soft_score_list .btn_xz1{ float: right; margin: 4px 0 0 5px; }
.soft_score_list dd{ color: #C4C4C4; font-size: 12px; }
.soft_score_list dd.cont1{ height: 16px; line-height: 16px; overflow: hidden; word-break: break-all; margin-top: 8px; }
.soft_score_list dd.cont2{ height: 20px; line-height: 20px; font-size: 16px; overflow: hidden; word-break: break-all; margin-top: 5px; }
.soft_score_list dd .star_box{ float: left; margin: 3px 7px 0 0; }
.soft_score_list p{ line-height: 22px; margin-top: 10px; font-size: 12px; height: 44px; overflow: hidden; }

.blogroll_box{ width: 96%; margin: 12px auto 0; color: #E3E3E3; font-size: 12px; line-height: 30px; }
.blogroll_box a{ color: #666666; }

/************************本周新游***************************/
.ngeweek_top{ width: 100%; }
.ngeweek_top_img{ width: 100%; overflow: hidden; position: relative; margin-top: 20px; }
.ngeweek_top_img img{ display: block; width: 100%; }
.ngeweek_top_img em{ display: block; width: 100%; height: 85px; background: url(https://images.bobobaike.com/assets/bobomob/images/line_bg.png) repeat-x 0 -140px; position: absolute; bottom: 0; left: 0; }
.ngeweek_top h2{ width: 204px; height: 40px; text-align: center; line-height: 40px; font-size: 16px; background: url(https://images.bobobaike.com/assets/bobomob/images/box_bg5.png) no-repeat; background-size: 100% 100%; margin: 12px auto 0; }
.ngeweek_top span{ display: block; width: 100%; text-align: center; font-size: 20px; height: 24px; line-height: 24px; margin-top: 17px; }

.ngrecom_box{ margin-top: 22px; height: 160px; }
.ngrecom_tit{ width: 79px; height: 26px; float: left; background: url(https://images.bobobaike.com/assets/bobomob/images/bg1.png) no-repeat -45px -110px; background-size: 200px 200px; color: #FFFFFF; text-align: center; line-height: 26px; }
.ngrecom_box img{ width: 80px; height: 80px; border-radius: 18px; float: right; margin: 12px 2% 0 10px; }
.ngrecom_box dl{ width: 92%; height: 50px; margin-left:6%; padding-top: 42px; }
.ngrecom_box dt{ font-size: 16px; height: 20px; line-height: 20px; overflow: hidden; word-break: break-all; }
.ngrecom_box dt em{ font-size: 12px; color: #4996FF; }
.ngrecom_box dd{ margin-top: 12px; height: 16px; line-height: 16px; font-size: 12px; overflow: hidden; color: #666666; }

.nteweek_list{ width: 96%; margin: 0 auto; }
.nteweek_list li{ width: 47%; float: left; margin-left: 6%; margin-top: 20px; }
.nteweek_list li.one{ margin-left: 0; }
.nteweek_list li img{ width: 100%; display: block; }
.nteweek_list li span{ display: block; height: 18px; line-height: 18px; overflow: hidden; text-align: center; margin-top: 15px; }

/************************合集***************************/
.col_tit{ width: 96%; height: 20px; line-height: 20px; overflow:hidden; margin: 20px auto 0; }
.col_tit h2{ float: left; font-size: 16px; font-weight: bold; }
.show_more_col{ display: block; float: right; width: 21px; height: 11px; margin-top: 5px; background: url(https://images.bobobaike.com/assets/bobomob/images/bg1.png) no-repeat -175px -55px; background-size: 200px 200px; }
.show_less_col{ background-position: -175px -70px; }

.col_type_list{ width: 100%; overflow: hidden; /*height: 50px; */padding-top: 5px; }
.col_type_list li{ float: left; width: 25%; margin-top: 15px; }
.col_type_list li a{ display: block; width: 90%; max-width: 78px; height: 28px; margin: 0 auto; border-radius: 14px; text-align: center; line-height: 28px; border: thin solid #EAEAEA; }
.col_type_list li a.current{ border: thin solid #4996FF; color: #4996FF; }

.col_cate_list{ margin: 20px auto 0; width: 96%; padding: 20px 2% 0; border-top: thin solid #F2F2F2; }
.col_cate_list li{ float: left; width: 54px; height: 22px; text-align: center; line-height: 22px; border: thin solid #EAEAEA; border-radius: 12px; margin-right: 30px; }
.col_cate_list li.current{ border: thin solid #4996FF; color: #FFFFFF; background: #4996FF; }
.col_cate_list li.current a{ color:#ffffff;}

.game_topic_list{ width: 96%; margin: 25px auto 0; }
.game_topic_list li{ width: 100%; margin-top: 20px; border-radius: 8px; position: relative; overflow: hidden; }
.game_topic_list .img_box,.game_topic_list img{ display: block; width: 100%; height: 100%; }
.game_topic_list em{ display: block; width: 64px; height: 22px; text-align: center; line-height: 22px; border-top-right-radius: 11px; border-bottom-right-radius: 11px; background: #FF564E; font-size: 12px; position: absolute; left: 0; top: 10%; }
.game_topic_list span{ display: block; width: 96%; height: 35px; text-align: center; line-height: 35px; padding: 40px 2% 0; background: url(https://images.bobobaike.com/assets/bobomob/images/line_bg.png) repeat-x 0 -230px; position: absolute; bottom: 0; left: 0; }

/************************合集分类详细页***************************/
.topic_cate_all{ width: 96%; margin: 0 auto 0; }
.topic_cate_all li{ width: 46%; float: left; background: #FFFFFF; border-radius: 10px; box-shadow: 0 10px 10px rgba(0,0,0,0.1); overflow: hidden; margin:20px 0 0  8%; }
.topic_cate_all li.one{ margin-left: 0 }
.topic_cate_all li img{ display: block; width: 100%; }
.topic_cate_all li span{ display: block; width: 96%; margin: 0 auto; text-align: center; height: 35px; line-height: 35px; overflow: hidden;}

/************************列表详细页***************************/
.list_det_list{ padding-top: 3px; }
.list_det_list li{ width: 96%; margin-top: 12px; padding: 0 2% 12px; border-bottom: thin solid #F4F4F4; }
.list_det_list li.one{ margin-top: 22px; }
.list_det_list li img{ display: block; width: 118px; height: 66px; float: left; margin:0 15px 0 0; border-radius: 4px; }
.list_det_list li img.img_right{ float: right; margin: 0 0 0 15px; }
.list_det_list li dl{ height: 66px; overflow: hidden; }
.list_det_list li dt{ height: 40px; line-height: 20px; overflow: hidden; }
.list_det_list li dd{ height: 16px; line-height: 16px; color: #999999; font-size: 12px; margin-top: 10px; }
.list_det_list li em{ display: inline-block; }
.list_det_list li em:before{ content: ''; display: block; float: left; width: 13px; height: 15px; background: url(https://images.bobobaike.com/assets/bobomob/images/bg1.png) no-repeat; background-size: 200px 200px; margin-right: 7px; }
.list_det_list li em:nth-child(1){ float: left; }
.list_det_list li em:nth-child(2){ float: right; }
.list_det_list li em.i_time:before{ background-position: -90px -90px; }
.list_det_list li em.i_hot{ color: #FF9C00; font-size: 14px; line-height: 18px; }
.list_det_list li em.i_hot:before{ background-position: -105px -90px; }

/************************合集落地***************************/
.topic_fall_top{ margin-top: 15px; }
.topic_fall_top .img_box{ display: block; width: 96%; margin: 0 auto; overflow: hidden; position: relative; color: #FFFFFF; }
.topic_fall_top .img_box img{ display: block; width:100%; height: 100%; }
.topic_fall_top .img_box span{ display: block; width: 100%; height: 27px; padding-top: 59px; line-height: 22px; background: url(https://images.bobobaike.com/assets/bobomob/images/line_bg.png) repeat-x 0 -310px; position: absolute; left: 0; bottom: 0; }
.topic_fall_top .img_box span i{ display: inline-block; float: right; font-size: 12px; margin: 0 2% 0 2%; }
.topic_fall_top .img_box span b.icon1{ display: block; float: left; width: 13px; height: 13px; background:url(https://images.bobobaike.com/assets/bobomob/images/bg1.png) no-repeat -120px -90px; background-size: 200px 200px; margin: 5px 5px 0 0; }
.topic_fall_top .img_box span em{ margin-left: 2%; display: block; height: 22px; overflow: hidden; }
.topic_fall_top p{ width: 96%; margin: 20px auto 0; line-height: 20px; }

.topic_recom_swiper{ width: 100%; padding-left: 12px; box-sizing: border-box; }
.topic_recom_swiper li{ width: 284px; height: 140px; padding-right: 15px; margin-top: 22px; position: relative; }
.topic_recom_swiper li a{ display: block; width: 284px; height: 140px; overflow: hidden; position: relative; }
.topic_recom_swiper li img{ display: block; width: 100%; height: 100%; }
.topic_recom_swiper span{ display: block; width: 100%; height: 35px; padding-top: 30px; text-align: center; font-size: 16px; line-height: 35px; overflow: hidden; background: url(https://images.bobobaike.com/assets/bobomob/images/line_bg.png) repeat-x 0 0; position: absolute; bottom: 0; left: 0; }
.topic_recom_swiper em{ display: block; width: 28px; height: 27px; font-size: 12px; text-align: center; line-height: 20px; padding: 0 6px 0 4px; position: absolute; left: 0; top: -3px; color: #FFFFFF; z-index: 1; background: url(https://images.bobobaike.com/assets/bobomob/images/bg1.png) no-repeat -45px -140px; background-size: 200px 200px; }

.info_about_list li{ width: 96%; margin: 20px auto 0; }
.info_about_list h3{ font-size: 14px; height: 18px; line-height: 18px; overflow: hidden; }
.info_about_list em{ display: block; float: left; width: 8px; height: 8px; margin: 5px 8px 0 0; background: url(https://images.bobobaike.com/assets/bobomob/images/bg1.png) no-repeat -135px -90px; background-size: 200px 200px; }
.info_about_list span{ display: block; float: right; width: 32px; height: 14px; font-size: 12px; color: #999999; text-align: center; line-height: 14px; padding-top: 4px; margin-left: 8px; background: url(https://images.bobobaike.com/assets/bobomob/images/bg1.png) no-repeat -130px -110px; background-size: 200px 200px; }

/************************排行榜***************************/
.rank_top{ width: 100%; margin-top: 16px; }
.rank_top_img{ width:100%; background: url(https://images.bobobaike.com/assets/bobomob/images/box_bg6.png) no-repeat; background-size: 100% 100%; }
.rank_top_menu{ width:96%; padding: 0 2%; background: #FFFFFF; border-top-left-radius: 13px; border-top-right-radius: 13px; margin-top: -13px; }
.rank_top_menu li{ width: 22%; float: left; margin-left: 2%; height: 26px; color: #666666; border: thin solid #EEEEEE; border-radius: 13px; text-align: center; line-height: 26px; margin-top: 10px; }
.rank_top_menu li a{ display: block; color: #666666; }
.rank_top_menu li:first-child{ margin-left: 0; }
.rank_top_menu li.current{ border: thin solid #4996FF; color: #4996FF; }
.rank_top_menu li.current a{ color: #4996FF; }

.rank_menu{ width: 100%; padding-top: 10px; }
.rank_menu li{ margin-top: 10px; float: left; width: 25%; text-align: center; }
.rank_menu em{ display: block; width: 54px; height: 54px; margin: 0 auto; background: url(https://images.bobobaike.com/assets/bobomob/images/bg4.png) no-repeat; background-size: 440px 55px; }
.rank_menu em.icon1{ background-position: 0 0 }
.rank_menu em.icon2{ background-position: -55px 0 }
.rank_menu em.icon3{ background-position: -110px 0 }
.rank_menu em.icon4{ background-position: -165px 0 }
.rank_menu em.icon5{ background-position: -220px 0 }
.rank_menu em.icon6{ background-position: -275px 0 }
.rank_menu em.icon7{ background-position: -330px 0 }
.rank_menu em.icon8{ background-position: -385px 0 }
.rank_menu h2{ font-size: 14px; margin-top: 10px; height: 18px; line-height: 18px; overflow: hidden; }

.rank_top1_box{ width: 100%; margin-top: 25px; padding-top: 17px; position: relative; text-align: center; }
.rank_top1_box em{ display: block; width: 58px; height: 26px; border-radius: 0 13px 13px 0; text-align: center; line-height: 26px; color: #FFFFFF; background: url(https://images.bobobaike.com/assets/bobomob/images/bg1.png) no-repeat -45px -110px; background-size: 200px 200px; position: absolute; left: 0; top: 38px;  }
.rank_top1_box i{ display: block; width: 28px; height: 22px; background: url(https://images.bobobaike.com/assets/bobomob/images/bg1.png) no-repeat -170px -90px; background-size: 200px 200px; position: absolute; left: 50%; top: 0; margin-left: -40px; }
.rank_top1_box img{ display: block; width: 66px; height: 66px; border-radius: 16px; margin: 0 auto; }
.rank_top1_box b{ display: block; width: 161px; height: 33px; position: absolute; left: 50%; top: 62px; margin-left: -80px; background: url(https://images.bobobaike.com/assets/bobomob/images/bg5.png) no-repeat; background-size: 100% 100%; }
.rank_top1_box h2{ font-size: 14px; height: 18px; line-height: 18px; overflow: hidden; margin-top: 22px; }
.rank_top1_box span{ display: block; font-size: 12px; height: 16px; line-height: 16px; overflow: hidden; margin-top: 5px; color: #FF9F00 }

/************************排行榜落地***************************/
.rank_fall_menu{ width: 100%; height: 50px; overflow: hidden; }
.rank_fall_menu li{ float: left; width: 29.33%; margin: 20px 2% 0; text-align: center; height: 30px; line-height: 30px; box-sizing: border-box; border:thin solid #E7E7E7; border-radius: 15px; color: #666666; }
.rank_fall_menu li.current{ border: thin solid #4996FF; color: #4996FF; }

.show_more_box{ width: 96%; margin: 8px auto 0; }

.rank_rocom_img{ width: 100%; margin-top: 20px; overflow: hidden; }
.rank_rocom_img img{ width: 100%; height: 100%; }

.rank_other_menu{ width: 96%; margin: 0 auto; }
.rank_other_menu li{ width: 25%; float: left; margin-top: 20px; text-align: center; }
.rank_other_menu em{ display: block; margin: 0 auto; width: 53px; height: 41px; background: url(https://images.bobobaike.com/assets/bobomob/images/bg6.png) no-repeat; background-size: 240px 150px; }
.rank_other_menu em.icon1{ background-position:0 0 }
.rank_other_menu em.icon2{ background-position:-60px 0; }
.rank_other_menu em.icon3{ background-position:-120px 0 }
.rank_other_menu em.icon4{ background-position:-180px 0 }
.rank_other_menu em.icon5{ background-position:0 -50px }
.rank_other_menu em.icon6{ background-position:-60px -50px }
.rank_other_menu em.icon7{ background-position:-120px -50px }
.rank_other_menu em.icon8{ background-position:-180px -50px }
.rank_other_menu em.icon9{ background-position:0 -100px }
.rank_other_menu em.icon10{ background-position:-60px -100px }
.rank_other_menu em.icon11{ background-position:-120px -100px }
.rank_other_menu em.icon12{ background-position:-180px -100px }
.rank_other_menu h2{ font-size: 14px; height: 18px; line-height: 18px; overflow: hidden; margin-top: 7px; }

/************************手机软件分类***************************/
.msoft_list{ width: 100%; }
.msoft_list i{ display: block; float: left; width: 22px; height: 22px; text-align: center; line-height: 22px; border-radius: 3px; margin: 25px 15px 0 0; background: #C2C2C2; color: #FFFFFF; }
.msoft_list i.top{ background: #FE8800; }
.msoft_list li{ width:96%; padding: 0 2% 12px; margin-top: 12px; border-bottom: thin solid #F4F4F4; }
.msoft_list li.one{ margin-top: 22px; }
.msoft_list img{ float: left; width: 70px; height: 70px; border-radius: 17px; margin-right: 15px; }
.msoft_list dl{ height: 70px; }
.msoft_list dt{ font-size: 16px; height: 20px; line-height: 20px; overflow: hidden; }
.msoft_list .btn_xz1{ float: right; margin:5px 0 0 5px; }
.msoft_list dd{ font-size: 12px; height: 16px; line-height: 16px; overflow: hidden; color: #C4C4C4; margin-top: 8px; }
.msoft_list dd em{ display: inline-block; color: #FF9C00; font-size: 14px; line-height: 18px; }
.msoft_list dd em:before{ content: ''; display: block; float: left; width: 13px; height: 15px; background: url(https://images.bobobaike.com/assets/bobomob/images/bg1.png) no-repeat  -105px -90px; background-size: 200px 200px; margin-right: 7px; margin-top: 1px; }

/************************游戏分类***************************/
.game_cate_menu{ width:100%; margin-top: 10px; overflow: hidden; }
.game_cate_menu li{ width: 22.5%; box-sizing: border-box; float: left; margin-left: 2%; height: 26px; color: #666666; border: thin solid #EEEEEE; border-radius: 13px; text-align: center; line-height: 26px; margin-top: 10px; }
.game_cate_menu li.current{ border: thin solid #4996FF; color: #4996FF; }
.game_cate_menu a{ display: block; }
.game_cate_menu li.current a{ color: #4996FF; }

.game_kind_list{ overflow: hidden; }
.game_kind_list li{ width: 20%; float: left; margin-top: 20px; text-align: center; }
.game_kind_list em{ display: block; width: 31px; height: 25px; margin: 0 auto; background: url(https://images.bobobaike.com/assets/bobomob/images/bg7.png) no-repeat; background-size: 175px 85px; }
.game_kind_list em.icon1{ background-position: 0 0; }
.game_kind_list em.icon2{ background-position: -35px 0; }
.game_kind_list em.icon3{ background-position: -70px 0; }
.game_kind_list em.icon4{ background-position: -105px 0; }
.game_kind_list em.icon5{ background-position: -140px 0; }
.game_kind_list em.icon6{ background-position: 0 -30px; }
.game_kind_list em.icon7{ background-position: -35px -30px; }
.game_kind_list em.icon8{ background-position: -70px -30px; }
.game_kind_list em.icon9{ background-position: -105px -30px; }
.game_kind_list em.icon10{ background-position: -140px -30px; }
.game_kind_list em.icon11{ background-position: 0 -60px; }
.game_kind_list em.icon12{ background-position: -35px -60px; }
.game_kind_list em.icon13{ background-position: -70px -60px; }
.game_kind_list em.icon14{ background-position: -105px -60px; }
.game_kind_list h2{ font-size: 14px; height: 18px; line-height: 18px; overflow: hidden; margin-top: 8px; }

/************************游戏落地***************************/
.game_fall_top{ width: 96%; margin: 15px auto 0; position: relative; }
.game_fall_top strong{ display: block; float: right; width: 38px; height: 38px; padding-bottom: 9px; background: url(https://images.bobobaike.com/images/bg1.png) no-repeat -90px -140px; color: #FFFFFF; background-size: 200px 200px; margin: -7px 0 0 5px; font-size: 18px; text-align: center; line-height: 38px; }
/*.game_fall_top .top_box{ width:92%; height:auto; padding: 15px 2%; margin:0 auto; background:#FFFFFF; border:thin solid #EFEFEF; box-shadow:0px 10px 18px 0px rgba(161,161,161,0.16); border-radius:8px; position: relative; }
*/.game_fall_top img{ display: block; width: 80px; height: 80px; float: left; border-radius: 21px; margin-right: 15px; }
.game_fall_top dt{ font-size: 18px; height: 22px; line-height: 22px; overflow: hidden; }
.game_fall_top dt em{ font-size: 14px; color: #999999; margin-left: 5px; }
.game_fall_top dd{ margin-top: 13px; font-size: 12px; color: #666666; height: 16px; line-height: 16px; overflow: hidden; }
.top_xz{ width: 96%; margin: 15px auto 0; overflow: hidden; }
.top_xz span{ float: left; line-height: 18px; margin-top: 12px; }
.top_xz input{ display: block; width: 12px; height: 12px; float: left; margin: 3px 7px 0 0; }
.top_xz .safe_down{display: block;float: right;width: 100%;height: 40px;font-size: 18px;text-align: center;line-height: 39px;background: #029DE8;border-radius: 100px;color: #FFFFFF;background-size: 165px 90px;}
.top_xz .safe_down_no{ display: block;float: right; width: 165px; height: 40px; font-size: 18px; text-align: center; line-height: 39px; color: #999999; background: url(https://images.bobobaike.com/assets/bobomob/images/bg8.png) no-repeat 0 -45px; background-size: 165px 90px; }

.screen_swiper{ width: 100%; padding-left:12px; box-sizing: border-box; margin-top: 20px; }
.screen_swiper li{ padding-right: 12px; height: 180px; width: auto; }
.screen_swiper li img{ height: 100%; }

.game_tag_list{ width: 98%; margin: 15px 0 0 2%; }
.game_tag_list em{ display: block; float: left; margin-top: 10px; margin-right: 2%; width: 77px; height: 0; border-right: 10px solid transparent; border-top: 14px solid #4996FF; border-bottom: 14px solid #4996FF; position: relative; }
.game_tag_list em i{ display: block; width: 77px; height: 28px; position: absolute;left: 0; top: -14px; color: #FFFFFF;text-align: center; line-height: 28px; font-size: 16px; }
.game_tag_list a{ display: block; padding: 0 10px; height: 20px; line-height: 20px; margin-top: 4px; border-radius: 10px; color: #FFFFFF; }
.game_tag_list a.bg1{ background: #FF968B; }
.game_tag_list a.bg2{ background: #B9DA6A; }
.game_tag_list a.bg3{ background: #B2BFFF; }
.game_tag_list a.bg4{ background: #887114; }
.game_tag_list a.bg5{ background: #1e8649; }
.game_tag_list li{ float: left; margin: 10px 2% 0 0; height: 28px; }

.game_detail_box{ width: 96%; margin: 0 auto; overflow: hidden; }
.game_detail_box p{ line-height: 25px; margin-top: 15px; }
.game_detail_box p img{ max-width: 100%; display: block; margin: 0 auto; }
.game_detail_tit{ overflow: hidden; }
.game_detail_tit h2{ font-size: 16px; height: 20px; float: left; line-height: 20px; color: #4996FF; padding: 0 15px; margin-top: 15px; position: relative; }
.game_detail_tit h2:before,.game_detail_tit h2:after{ content: ''; display: block; width: 11px; height: 2px; background: #4996FF; position: absolute; top: 10px; }
.game_detail_tit h2:before{ left: 0; }
.game_detail_tit h2:after{ right: 0; }
.game_detail_box ul{ margin-top: 15px; line-height: 25px; }

.game_detail_other{ width: 96%; margin: 20px auto 0; }
.game_detail_other em{ display: inline-block; margin-right: 10px; color: #ADADAD; }
.game_detail_other em:before{ content: ''; display: block; float: left; width: 20px; height: 16px; margin: 2px 5px 0 0; background: url(https://images.bobobaike.com/assets/bobomob/images/bg1.png) no-repeat; background-size: 200px 200px; }
.game_detail_other em.icon1:before{ background-position: 0 -175px; }
.game_detail_other em.icon2:before{ background-position: -20px -175px; }
.game_detail_other em.icon3:before{ background-position: -40px -175px; }

.look_more_detail{ display: block; float: right; width: 45px; height:18px; line-height: 18px; font-size: 12px; background: #FFFFFF; overflow: hidden; color: #4996FF; border:thin solid #4996FF; border-radius: 3px; margin-top: 2px; outline: none; }
.look_more_detail:after{ content: ''; display: block; float: right; width: 0px; height: 0px; background: #4996FF;border-left: 4px solid #FFFFFF; border-right: 4px solid #FFFFFF; border-top: 6px solid #4996FF; border-bottom: none; margin: 6px 3px 0 0; }
.look_more_detail.less:after{ border-left: 4px solid #FFFFFF; border-right: 4px solid #FFFFFF; border-bottom: 6px solid #4996FF; border-top: none; margin: 5px 3px 0 0; }

.topic_about_tit{ margin: 22px auto 0; width: 96%; padding:0 2% 10px; border-bottom: thin solid #F2F2F2; }
.topic_about_tit h2{ float: left; font-size: 16px; line-height: 20px; height: 20px; }
.topic_about_tit .tit_more1{ margin-top: 1px; }
.topic_about_box p{ width: 96%; line-height: 25px; margin: 10px auto 0; color: #666666; }
.topic_about_box li{ width: 100%; }
.topic_about_box li span{ display: block; float: left; width: 25%; text-align: center; margin-top: 15px; }
.topic_about_box li img{ width: 70px; height: 70px; border-radius: 17px; display: block; margin: 0 auto; }
.topic_about_box li h3{ font-size: 14px; line-height: 18px; height: 18px; overflow: hidden; margin-top: 8px; }
.topic_about_pagination{ position: relative; margin-top: 20px; }
.topic_about_pagination .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 25px;}

.fall_search_box{ width: 96%; margin: 22px auto 0; height: 34px; background:#FFFFFF; border:1px solid #F4F4F4; box-shadow:0px 4px 5px 0px rgba(161,161,161,0.1); border-radius:17px; padding-left: 50px; box-sizing: border-box; position: relative; }
.fall_search_box input{ display: block; border:none;  }
.fall_search_box input.submit1{ width: 18px; height: 18px; position: absolute; left: 15px; top: 7px; background: url(https://images.bobobaike.com/assets/bobomob/images/bg1.png) 0 -155px; background-size: 200px 200px; }
.fall_search_box input.text1{ width: 98%; color: #C5C5C5; margin-top: 7px; }

.keyword_list{ width: 98%; margin-top: 8px; margin-left: 2%; }
.keyword_list a{ display: block; height: 25px; padding: 0 6px; line-height: 25px; float: left; max-width: 100%; overflow: hidden; margin: 10px 2% 0 0; border-radius: 2px; color: #FFFFFF; }
.keyword_list a.bg1{ background: #FF968B; }
.keyword_list a.bg2{ background: #B2BFFF; }
.keyword_list a.bg3{ background: #B9DA6A; }
.keyword_list a.bg4{ background: #FFAED1; }
.keyword_list a.bg5{ background: #9BE8FF; }

/************************新闻资讯落地***************************/
.news_fall_box h1{ width: 96%; margin: 15px auto 0; font-size: 20px; line-height: 25px; text-align: center; word-break: break-all; }
.news_author_box{ margin-top: 10px; }
.news_author_box em{ width: 33.33%; float: left; text-align: center; font-size: 12px; line-height: 16px; color: #999999; }
.news_author_box em i{ display: inline-block; text-align: left; }
.news_author_box em b{ display: block; width: 12px; height: 13px; float: left; margin: 2px 5px 0 0; background: url(https://images.bobobaike.com/assets/bobomob/images/bg1.png) no-repeat; background-size: 200px 200px; }
.news_author_box em b.icon1{ background-position: -65px -170px; }
.news_author_box em b.icon2{ background-position: -65px -185px; }

.news_share_box{ width: 96%; padding: 0 2%; margin-top: 20px; border-top: thin solid #F2F2F2; }
.news_share_box em,.news_share_box a{ display: block; float: left; height: 26px; line-height: 26px; margin-top: 13px; }
.news_share_box a{ margin-left: 5px; width: 26px; background: url(https://images.bobobaike.com/assets/bobomob/images/bg9.png) no-repeat; background-size: 120px 27px; }
.news_share_box a.i_wx{ background-position: 0 0; }
.news_share_box a.i_wb{ background-position: -30px 0; }
.news_share_box a.i_QQkj{ background-position: -60px 0; }
.news_share_box a.i_QQ{ background-position: -90px 0; }

/************************手机软件落地***************************/
.msoft_fall_top{ width: 96%; padding: 22px 2% 0; border-top: thin solid #F2F2F2; margin-top: 15px; position: relative; }
.msoft_fall_top strong{ display: block; float: right; width: 38px; height: 38px; padding-bottom: 9px; margin-top: -15px; background: url(https://images.bobobaike.com/assets/bobomob/images/bg1.png) no-repeat -90px -140px; color: #FFFFFF; background-size: 200px 200px; font-size: 18px; text-align: center; line-height: 38px; }
.msoft_fall_top img{ display: block; float: left; width: 90px; height: 90px; border-radius: 22px; }
.msoft_fall_top dl{ height: 90px; margin-left: 110px; }
.msoft_fall_top dt{ font-size: 18px; line-height: 22px; height: 22px; overflow: hidden; }
.msoft_fall_top dd{ margin-top: 18px; font-size: 12px; line-height: 16px; height: 16px; overflow: hidden; color: #666666; }
.msoft_fall_top dd span{ display: block; float: left; width: 50%; }
.msoft_fall_top .top_xz{ margin-top: 18px; }

/************************搜索落地***************************/
.method_recom_list li{ width: 96%; padding: 0 2% 15px; margin-top: 15px; border-bottom: thin solid #F1F1F1; }
.method_recom_list em{ display: block; float: left; width: 57px; height: 22px; overflow: hidden; line-height: 22px; color:#FFFFFF; font-size: 12px; margin: 0 15px 65px 0; }
.method_recom_list em i{ display: block; float: left; width: 50px; height:22px; background: #4996FF; border-radius: 4px; }
.method_recom_list em i:before{ content: ''; display: block; float: left; width: 13px; height: 13px; margin: 5px 3px 0 5px; background: url(https://images.bobobaike.com/assets/bobomob/images/bg1.png) no-repeat -170px -115px; background-size: 200px 200px; }
.method_recom_list em:after{ content: ''; display: block; float: left; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 7px solid #4996FF; margin-top: 6px; }
.method_recom_list dt{ font-size: 16px; height: 20px; line-height: 20px; overflow: hidden; }
.method_recom_list dt i{ color:#999999; font-size: 12px; float: right; margin-left: 5px; }
.method_recom_list dd{ color: #999999; font-size: 12px; line-height: 20px; height: 60px; overflow: hidden; margin-top: 10px; }

/*新修改的弹窗2020-03-25*/
/*游戏下载按钮*/
.tencent_xz_box{ width: 100%; margin: 0 auto; position: relative; text-align: center; }
.frm_tencent_xz{ position: relative; margin: 15px auto 0; }
.frm_tencent_xz i{display: inline-block; vertical-align: middle; width: 12px; height: 12px; margin:0 7px 0 0; background: url(https://images.bobobaike.com/assets/bobomob/images/bg1.png) no-repeat -150px -160px; background-size: 200px 200px; }
.frm_tencent_xz span{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; }
.tencent_xz_btn{ display: block; width: 100%; height: 30px; box-sizing: border-box; border-radius: 15px; border:thin solid #00ACFF; background: #00ACFF; color: #FFFFFF; margin-top: 15px; text-align: center; line-height: 28px; box-shadow:0px 1px 10px 0px rgba(0,172,255,0.59); }
.tencent_xz_box p{ display: inline-block; color: #999999; font-size: 12px; line-height: 20px; }

.tencent_xz_box.frm .frm_tencent_xz_btn{ display: block; }
/*.tencent_xz_box.frm .tencent_xz_btn{ display: none }*/
.tencent_xz_box.frm .frm_tencent_xz i{ background-position: -165px -160px; }
.show_other{ display: block; }
.show_default{ background: #029DE8; border:thin solid #029DE8; box-shadow: 0px 1px 10px 0px rgba(2,157,232,0.59); display: none; }
.tencent_xz_box.frm .show_default{ display: block; }
.tencent_xz_box.frm .show_other{ display: none; }
/*游戏下载页弹窗*/
.alert_sub_box,.alert_frmDown_box{ display: none; width: 88.5%; padding-bottom: 50px; border: thin solid #029DE8; border-radius: 10px; overflow: hidden; background: #FFFFFF; position: fixed; top: 50%; left: 50%; margin-top: -100px; margin-left: -44.3%; z-index: 5; }
.alert_tit{ width: 96%; height: 35px; line-height: 35px; padding:0 2%; color: #FFFFFF; font-size: 16px; background: #029DE8; }
.alert_con{ padding-bottom: 25px; }
.alert_con h1{ text-align: center; font-size: 18px; line-height: 25px; padding: 25px 15px 0; }
.alert_con h2{ text-align:center; padding: 65px 0 40px; font-weight: normal; font-size: 18px; }
.alert_con p{ padding: 25px 15px 0; font-size: 14px; line-height: 20px; }
.alert_btn_box1,.alert_btn_box2{ width: 100%; height: 50px; margin: 0 auto; overflow: hidden; border:0; position: absolute; left: 0; bottom: 0 }
.alert_btn_box1 a,.alert_btn_box1 button,.alert_btn_box2 a,.alert_btn_box2 button{ display: block; float: left; border:0; width:50%; height: 50px; text-align:center; line-height: 50px; box-sizing: border-box; text-decoration: none; }
.alert_con .frm_sub{ background: #029DE8; color: #FFFFFF; }
.alert_con .no_sub{ background: #E7E7E7; color: #333333; }
.alert_frmDown_box .i_close{ display: block; width: 14px; height: 14px; background: url(https://images.bobobaike.com/assets/bobomob/images/bg1.png) no-repeat -160px -135px/200px 200px; position: absolute; right: 10px; top: 10px; }
/*预约信息框*/
.order_layer{ display: none; width:280px; text-align:center; margin: -100px auto 0 -140px; border-radius: 5px; border:thin solid #029DE8; background: #FFFFFF; overflow: hidden; padding-bottom: 15px; position: fixed; top: 50%; left: 50%; z-index: 3 }
.order_layer h2{ color: #FFFFFF; width: 94%; padding: 0 3%; height: 35px; line-height: 35px; background: #029DE8; font-size: 16px; text-align: left; }
.order_layer h2 .i_clo{ display: block; float: right; width: 18px; height:18px; margin: 8px 0 0 5px; background: url(https://images.bobobaike.com/assets/bobomob/images/bg1.png) no-repeat -180px -135px; background-size: 200px 200px; }
.order_tel_box{ width: 100%; border-bottom: thin solid #E9E9E9; padding-bottom: 15px; }
.order_tel_box input[type="text"]{ width: 70%; height: 25px; line-height: 25px; border:thin solid #E9E9E9; margin-top: 15px; padding: 0 7px; border-radius: 4px; }
.order_layer input[type="submit"],.order_layer input[type="reset"]{ border-radius: 4px; border:thin solid #029DE8; width: 60px; height: 30px; margin:15px 5px 0; }
.order_layer input[type="submit"]{ background: #029DE8; color: #FFFFFF; }
.order_layer input[type="reset"]{ background: #FFFFFF; color: #029DE8; }
.game_detail_other em.icon1:before{background: url(https://images.bobobaike.com/imagesnewgame/other_icon1.png)!important;}
.game_detail_other em.icon2:before{background: url(https://images.bobobaike.com/imagesnewgame/other_icon2.png)!important;}
.game_detail_other em.icon3:before{background: url(https://images.bobobaike.com/imagesnewgame/other_icon3.png)!important;}

.topic_recom_swiper em{background: url(https://images.bobobaike.com/imagesnewgame/tips_qb.png)!important;}
.game_fall_top strong{background: url(https://images.bobobaike.com/imagesnewgame/medal.png)!important;}

.game_detail_other em.icon1:before,
.game_detail_other em.icon2:before,
.game_detail_other em.icon3:before,
.game_fall_top strong,
.topic_recom_swiper em
{
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: cover!important;
}
.game_detail_box {
  line-height: 2.6;
}
.game_detail_box h2, .game_detail_box h3, .game_detail_box h4, .game_detail_box h5 {
  color: #222;
  font-weight: bold;
  font-size: 16px;
  margin-top: 20px;
  position: relative;
  line-height: 28px;
  word-break: break-all;
}
.game_detail_box p {
  font-size: 14px;
  line-height: 1.8;
  font-weight: 400;
  color: #555;
  margin-top: 15px;
  word-break: break-all;
  text-wrap: initial !important;
}
.game_detail_box p strong a {
  color: #777;
  font-size: 14px;
  font-weight: bold;
}
.game_detail_box p strong a:hover {
  color: #00bd7c;
}
.game_detail_box span {
  word-break: break-all;
  text-wrap: initial !important;
}
.game_detail_box img {
  display: block;
  margin: 15px auto 0;
}
.game_detail_box embed {
  width: 100% !important;
}
.game_detail_box video {
  width: 100% !important;
}
.game_detail_box pre, .game_detail_box code {
  color: #eee;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-all;
  padding: 5px 10px;
  border-radius: 3px;
  background-color: #333;
}
.game_detail_box ul, .game_detail_box ol {
  margin-top: 15px;list-style-type: disc!important;
}
.game_detail_box ul li, .game_detail_box ol li {
  color:#666668;list-style-type: disc!important;margin-left: 15px;text-indent: 0;word-break: break-all;line-height: 1.8;
}
.game_detail_box table {
  width: 100%;
  text-align: center;
  margin-top: 15px;
}
.game_detail_box table td, .game_detail_box table th {
  border: 1px solid #ddd;
  padding: 5px;
}
.game_detail_box table td sup, .game_detail_box table th sup {
  color: #999;
}
.game_detail_box table thead td, .game_detail_box table thead th {
  color: #222;
  background-color: #eee;
}
.game_detail_box table tbody tr:nth-child(even) {
  background-color: #eee;
}
.game_detail_box table tbody tr td {
  color: #777;
  word-break: break-all;
}