/* 96kaifa原创源码，唯一官网：www.96kaifa.com*/
.tab_menu { padding: 20px; background: #fff; height: 184px; overflow: hidden; }

.tab_menu_l { float: left; width: 130px; height: 184px; }

.tab_menu_l p { position: relative; width: 130px; height: 60px; line-height: 60px; border-bottom: 1px solid #e5e5e5; font-size: 18px; cursor: pointer; }

.tab_menu_l p .tb { display: inline-block; width: 12px; height: 12px; float: left; margin: 24px 11px 24px 15px; background: #ccc; border-radius: 20px; overflow: hidden; }

.tab_menu_l p .txt { float: left; }

.tab_menu_l p .jt { display: none; position: absolute; top: 22px; right: -8px; width: 0; height: 0; overflow: hidden; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid #1a89ed; }

.tab_menu_l p.hover { color: #fff; background: #1a89ed; }

.tab_menu_l p.hover .jt { display: block; }

.tab_menu_l p.hover .tb { background: #fff; }

.tab_menu_r { float: left; margin-left: 23px; width: 1007px; _width: 1000px; height: 184px; overflow: hidden; }

.game_list { height: 122px; position: relative; overflow: hidden; }

.game_list ul { height: 122px; width: 1040px; overflow: hidden; }

.game_list li { width: 84px; height: 121px; padding-right: 31px; border-bottom: 1px solid #e5e5e5; float: left; position: relative; }

.game_list li a { display: block; width: 84px; height: 121px; font-size: 14px; color: #333; text-align: center; overflow: hidden; position: relative; }

.game_list li a img { margin: 0 auto; width: 80px; height: 80px; display: block; }

.game_list li a .cover_80 { display: block; _display: none; position: absolute; left: 2px; top: 0; width: 80px; height: 80px; background: url(../images/mask.png) no-repeat 0 0; overflow: hidden; }

.game_list li a span { height: 40px; line-height: 40px; display: inline-block; }

.game_list .on a { color: #1faae9; }

.game_list .line_box { width: 100%; height: 2px; position: absolute; right: 0px; bottom: 0px; left: 0; z-index: 999; }

.game_list .line { display: block; width: 84px; height: 2px; background: #1faae9; position: absolute; left: 0; top: 0; }

/*cont-a*/
.tab_btn .on { color: #1a89ed; }

.cont-al { width: 390px; height: 630px; margin-right: 20px; }

.cont-am { width: 490px; height: 630px; margin-right: 20px; }

.cont-ar { width: 280px; height: 630px; }

.game_cd { height: 70px; font-size: 14px; width: 1040px; margin-left: -3px; position: relative; overflow: hidden; }

.game_cd a { display: inline-block; float: left; width: 85px; height: 24px; line-height: 24px; font-size: 14px; color: #333; padding: 0 27px 0 3px; margin: 8px 0 2px 0; text-align: center; background: url(../images/border.gif) no-repeat 102px 5px; overflow: hidden; }

.game_cd a:hover { color: #1faae9; }

.Min_1 { overflow: hidden; margin-bottom: 20px; }

.Min_1 .lunbo { width: 390px; height: 250px; }

div.slideBox { position: relative; width: 390px !important; height: 250px !important; overflow: hidden; }

div.slideBox ul.items { position: absolute; float: left; background: none; list-style: none; padding: 0px; margin: 0px; }

div.slideBox ul.items li { float: left; background: none; list-style: none; padding: 0px; margin: 0px; }

div.slideBox ul.items li a { float: left; line-height: normal !important; padding: 0px !important; border: none; }

div.slideBox ul.items li a img { margin: 0px !important; padding: 0px !important; display: block; border: none; width: 390px; height: 250px; }

div.slideBox div.tips { position: absolute; bottom: 0px; width: 100%; height: 50px; background-color: rgba(0, 0, 0, 0.6); overflow: hidden; opacity: 1 !important; }

div.slideBox div.tips div.title { position: absolute; left: 0px; top: 0px; height: 40px; }

div.slideBox div.tips div.title a { color: #FFF; font-size: 14px; line-height: 40px; margin-left: 10px; text-decoration: none; height: 40px; padding-right: 10px; display: block; }

div.slideBox div.tips div.title a:hover { color: #1a89ed; }

div.slideBox div.tips div.nums { bottom: 0px; top: 0px; height: 100%; }

div.slideBox div.tips div.nums a { display: inline-block; width: 129px; height: 6px; background-color: #333; text-indent: -99999px; border-radius: 0 !important; margin-top: 44px; border-right: 1px solid #666; }

div.slideBox div.tips div.nums a.active { background-color: #1a89ed; }

.wz-tab { margin-top: 20px; }

.wz-tab p { margin-right: 20px; }

.wz-tab span { width: 46px; height: 20px; background: #f5f5f5; text-align: center; line-height: 21px; margin: 12px 0 0 0; border: 1px solid #e6e6e6; border-top-right-radius: 10px; border-bottom-right-radius: 10px; font-size: 12px; color: #999; }

.wz-tabnews { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; border-top-left-radius: 10px; border-bottom-left-radius: 10px; }

.wz-tab .bttab-style { background: #1a89ed; color: #fff !important; border: 1px solid #1a89ed; }

.wz-list, .contm-list { position: relative; }

.lft_lin { height: 210px; position: absolute; left: 14px; width: 1px; background: #ccc; top: 15px; z-index: 0; }

.wz-list ul, .contm-list ul { display: block; position: relative; z-index: 2; height: 240px; width: 390px; overflow: hidden; }

.wz-list ul li, .contm-list ul li { margin-left: 10px; width: 380px; height: 34px; overflow: hidden; background: url(../images/ico-circle.png) no-repeat left; }

.wz-list ul li a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 34px; line-height: 34px; margin-left: 10px; width: 352px; text-indent: .5em; font-size: 14px; color: #4c4c4c; }

.wz-list ul li:hover, .contm-list ul li:hover { background: url(../images/ico-circle2.png) no-repeat left !important; }

.wz-list ul li:hover a { color: #1a89ed; background: #f0f0f0; }

.wz-list > a { display: block; margin: 16px auto; text-align: center; height: 40px; width: 370px; line-height: 40px; font-size: 14px; color: #999; background: #f0f0f0; border-radius: 20px; }

.wz-list > a:hover { background: #D3D3D3; }

/*m*/
.cont-am .bt-c { width: 100%; height: 70px; background: url(../images/bg-topm.png) repeat-x; }

.cont-am .bt-c img { float: left; margin: 14px 8px; }

.cont-am .bt-c span.bttab-style { color: #19abff; }

.contm-tab { display: table; margin: 14px 0 0 30px; float: left; }

.contm-tabbox { display: none; margin-top: 10px; width: 490px; height: 550px; }

.contm-list ul { width: 490px; height: 540px; }

.contm-list ul li { width: 480px; cursor: pointer; height: 50px; line-height: 50px; }

.contm-list .lft_lin { height: 496px; top: 25px; }

.contm-list .list-name { display: block; height: 50px; line-height: 50px; margin-left: 46px; width: 433px; }

.contm-list ul li:hover { background: url(../images/ico-circle3.png) no-repeat left !important; }

.contm-list ul li:hover .list-name { background: #f0f0f0; }

.contm-list ul li:hover .list-name span { color: #8ba8a3; }

.contm-list ul li:hover .list-name a { color: #19abff; }

.list-name span { display: block; float: left; font-size: 12px; color: #999; line-height: 50px; height: 50px; margin: 0 8px 0 5px; }

.list-name img { display: block; float: left; margin: 10px 6px; width: 28px; height: 28px; border-radius: 4px; }

.list-name a { display: block; float: left; width: 240px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-all; font-size: 16px; color: #4c4c4c; line-height: 50px; height: 50px; margin-left: 4px; }

.list-name p { display: block; float: right; font-size: 12px; color: #999; }

.ico-bq { position: absolute; left: -7px; top: 10px; z-index: 9; }

.contm-listhot, .contm-listhot ul { height: 250px; }

.contm-listhot .lft_lin { height: 200px; }

/*r*/
.cont-ar ul { display: block; width: 280px; height: 630px; overflow: hidden; }

.cont-ar ul li { display: block; float: left; width: 280px; height: 140px; overflow: hidden; margin-bottom: 22px; position: relative; border-radius: 8px; }

.cont-ar ul li img { width: 280px; height: 140px; border-radius: 8px; }

.cont-ar ul li p { position: absolute; border-radius: 8px; left: 0; bottom: 0; width: 280px; height: 100px; text-align: center; font-size: 16px; color: #fff; line-height: 150px; overflow: hidden; background: url(../images/bg-shadow.png) repeat-x; transition: all .1s linear; -webkit-transition: all .1s linear; }

.cont-ar ul li:hover p { height: 70px; line-height: 90px; }

.Min_2 { overflow: hidden; margin-bottom: 20px; }
.Min_2 .mor-ph span { margin: 0px 5px 0 5px; color: #8ba8a3; }
.Min_2 .contb-bqlist { margin-top: 10px; width: 310px; height: 280px; overflow: hidden; }
.Min_2 .contb-bqlist li { overflow: hidden; display: block; float: left; width: 82px; height: 34px; background: #fcfcfc; border-radius: 4px; text-align: center; line-height: 34px; font-size: 14px; color: #666; margin: 0 20px 15px 0; }
.Min_2 .contb-bqlist li:hover, .Min_2 .contb-bqlist li.on { color: #fff !important; background: #1a89ed !important; }
.Min_2 .contb-applist { margin-top: 10px; width: 890px; height: 290px; overflow: hidden; }
.Min_2 .contb-applist ul { width: 110%; }
.Min_2 .contb-applist ul li { width: 100px; height: 140px; display: block; float: left; margin: 0 30px 10px 0; }
.Min_2 .contb-applist ul li img { width: 100px; height: 100px; border-radius: 16px; }
.Min_2 .contb-applist ul li p { width: 90px; height: 40px; padding: 0 5px; text-align: center; line-height: 40px; font-size: 15px; color: #4c4c4c; text-align: center; overflow: hidden; }
.Min_2 .contb-applist ul li:hover p { color: #1a89ed; }
.Min_2 .ioscolor li:hover { background: #19abff; }
.Min_2 .tab-list + .tab-list { display: none; }

/*# sourceMappingURL=index.css.map */
