.container-box{ width: 1200px; margin:0px auto; padding-bottom: 50px; } .s-rec-box,.recent-updata-box,.classify-box,.hot-label-box,.game-rank-box{ width: 1200px; margin:15px auto 0; background: #fff; position: relative; } .s-rec-box ul{ padding:24px 0 10px 45px; } .s-rec-box ul li{ float: left; width: 100px; margin-right: 20px; margin-left: 8px; } .s-rec-box ul li .s-rec-img{ display: block; } .s-rec-box ul li a img{ width: 100px; height:100px; border-radius: 20px; } .s-rec-box ul li a.list-right-tit{ width: 100px; height: 40px; line-height: 40px; color: #333333; font-size: 14px; text-align: center; overflow: hidden; display: block; } .s-rec-box ul li:hover .list-right-tit{ color: #ef7775 !important; } .s-rec-tips{ width: 36px; height: 110px; font-size: 15px; position: absolute; top: 0; left: 0; letter-spacing: 4px; text-align: center; color: #f8f8f9; padding-top: 4px; background: url(/uploads/image/spimg/t-tit-bg.png) no-repeat 0 0; } .recent-updata-box,.classify-box,.hot-label-box,.game-rank-box{ width: 1152px !important; padding:20px 24px 10px ; } .updata-box{ float: left; width: 748px; } .updata-box-tit,.classify-box-tit{ color: #333333; font-size: 18px; line-height: 38px; border-bottom: 3px solid #eeeeee; font-weight: bold; margin-bottom: 20px; width: 100%; } .updata-box-tit span,.classify-box-tit span{ border-bottom: 3px solid #e53c39; padding-right: 2px; padding-bottom: 7px; } .updata{ width: 100%; background: no-repeat 0 0; } .updata .red{ color: #e53c39; } .updata a{ display: block; font-size: 15px; color:#999999; margin-bottom: 12px; } .updata a:hover .updata-tit,.updata a:hover .updata-time{ color: #e53c39; } .updata a span,.updata a img{ display: inline-block; vertical-align: top; } .updata-label{ margin-left: 28px; } .updata-line{ padding:0 10px; } .updata-img{ width: 20px; height: 20px; margin-right: 12px; margin-top: 2px; } .updata-tit{ max-width: 450px; height: 21px; line-height: 21px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; color: #333333; } .updata-time{ float: right; } .updata1{ margin-top: 28px; } .editor-rec-box{ width: 372px; float: right; background: #fff6f3; border:1px solid #eeeeee; } .editor-rec-box p{ color: #333333; font-size: 16px; margin: 0 14px; line-height: 46px; } .editor-rec-box ul{ margin-left: 14px; margin-top: 8px; } .editor-rec-box ul li{ width: 50%; float: left; height: 34px; margin-bottom: 10px; } .editor-rec-box ul li a{ display:block; color: #2a2a2a; } .editor-rec-box ul li a:hover{ color:#e53c39 !important; } .editor-rec-box ul li a img{ width: 34px; height: 34px; display: inline-block; margin-right: 10px; } .editor-rec-box ul li a span{ display: inline-block; max-width: 120px; height: 34px; line-height: 34px; overflow: hidden; font-size: 14px; } .classify-left{ width: 124px; float: left; } .classify-left div{ width: 100%; height: 38px; line-height: 38px; text-align: center; margin-bottom: 20px; border:1px solid #eeeeee; font-size: 16px; border-radius: 5px; cursor: pointer; position: relative; } .classify-left div span{ position: absolute; width: 100%; display: block; height: 100%; z-index: 2; } .classify-left div em{ display:block; width: 0; transition:width .3s; position: absolute; height: 100%; background: #fff; } .classify-01:hover .em-1,.class-active .em-1{ background: #e53c39; width: 100%; z-index: 1; } .classify-02:hover .em-2,.class-active .em-2{ background: #08af57; width: 100%; display:block; z-index: 1; } .classify-03:hover .em-3,.class-active .em-3{ background: #2eace0; width: 100%; display:block; z-index: 1; }.classify-04:hover .em-4,.class-active .em-4{ background: #ff9900; width: 100%; display:block; z-index: 1; }.classify-05:hover .em-5,.class-active .em-5{ background: #ad68d3; width: 100%; z-index: 1; display:block; }.classify-06:hover .em-6,.class-active .em-6{ background: #0cc6c6; width: 100%; z-index: 1; display:block; }.classify-07:hover .em-7,.class-active .em-7{ width: 100%; z-index: 1; background: #f77abe; display:block; z-index: 1; }.classify-08:hover .em-8,.class-active .em-8{ width: 100%; display:block; z-index: 1; background: #4fbc82; } .classify-left div:hover,.class-active{ color: #fff !important; } .classify-right{ float: left; width: 1028px; } .classify-right ul{ display: none; } .classify-01{ color: #e53c39; border-left:3px solid #e53c39 !important; } .classify-02{ color: #08af57; border-left:3px solid #08af57 !important; } .classify-03{ color: #2eace0; border-left:3px solid #2eace0 !important; } .classify-04{ color: #ff9900; border-left:3px solid #ff9900 !important; } .classify-05{ color: #ad68d3; border-left:3px solid #ad68d3 !important; } .classify-06{ color: #0cc6c6; border-left:3px solid #0cc6c6 !important; } .classify-07{ color: #f77abe; border-left:3px solid #f77abe !important; } .classify-08{ color: #4fbc82; border-left:3px solid #4fbc82 !important; } .classify-01:after,.classify-01:before{ background: #e53c39; } .classify-box-tit a{ float: right; font-size: 14px; color: #999999; } .classify-box-tit a em{ display: inline-block; width: 14px; height: 14px; vertical-align: top; margin-top: 12px; margin-right: 6px; background: url(/uploads/image/spimg/more-tips.png) no-repeat 0 0; } .classify-box-tit a:hover{ color: #f17f7d; } .classify-box-tit a:hover em{ background: url(/uploads/image/spimg/more-tips.png) no-repeat 0 -14px; } .classify-right ul{ margin-left: 10px; } .classify-right ul li{ margin-left: 25px; width: 100px; float: left; margin-bottom: 20px; } .classify-right ul li a{ display: block; width: 100%; color:#333333; } .classify-right ul li a img{ width: 100%; height: 100px; border-radius: 20px; } .classify-right ul li a p{ text-align: center; font-size: 14px; width: 100%; height: 40px; line-height: 40px; overflow: hidden; } .classify-right ul li a:hover{ color: #e53c39 !important; } .classify-right ul li:hover,.s-rec-box ul li:hover,.hot-list ul li:hover{ transform: translatey(-10px); transition: transform 0.4s; } .hot-label-list{ width: 100%; } .hot-label-list{ width: 100%; overflow: hidden; } .hot-label-list .clearfix{ width: 1300px; } .hot-list{ width: 270px; height:164px; margin-right: 20px; margin-bottom: 20px; float: left; position: relative; border-radius: 20px; overflow: hidden; } .hot-bg{ width: 100%; height: 110px; } .hot-list ul{ width: 100%; position: absolute; left: 0; bottom: 0; } .hot-list ul li{ float: left; width: 58px; margin-left: 7px; margin-right: 2px; } .hot-list ul li a{ display: block; } .hot-list ul li a img{ display: block; margin: 0 auto; width: 50px; height: 50px; border-radius: 10px; } .hot-list ul li a p{ width: 100%; height: 32px; font-size: 14px; line-height: 32px; overflow: hidden; text-align: center; } .game-rank{ width: 1200px; margin-top: 50px; } .hot-rank-box,.recommend-rank-box,.newtour-rank-box{ float: left; width: 360px; border:1px solid #eeeeee; position: relative; } .hot-rank-box,.recommend-rank-box{ margin-right: 33px; } .g-rank-box ul { overflow: hidden; width: 330px; margin: 38px 14px 5px; padding-bottom: 10px; } .g-rank-box ul li { float: left; display: inline; position: relative; padding: 12px 0; } .g-rank-box ul .open { padding: 11px 0; float: left; display: inline; position: relative; } .g-rank-box ul li span.mub { float: left; display: inline; width: 18px; height: 15px; overflow: hidden; zoom:1; font-size: 12px; text-align: center; background: #cdcdcd; color: #fff; line-height: 15px; text-align: center; border-radius: 2px; margin-top: 4px; } .g-rank-box ul li.open span.mub { /* margin-right: 10px; */ margin-top: 21px; } .g-rank-box ul li.open .rac_a { display: none; } .g-rank-box ul li.open .rac_b { display: block; } .g-rank-box ul li.open { background-position: 0px 90px; } .rac_a { float: left; display: inline-block; overflow: hidden; zoom:1; width: 300px; float: left; margin-left: 10px; } .rac_a span { float: left; display: inline; line-height: 24px; height: 24px; font-size: 14px; color: #666; width: 170px; overflow: hidden; } .rac_a em{ float: right; display: inline-block; width: 58px; height: 22px; line-height: 22px; text-align: center; color: #9d97be; } .rac_b { height: 64px; display: none; float: left; overflow: hidden; zoom:1;} .rl_right_info { width: 130px; float: left; } .rl_right_info p{ font-size: 13px; color:#99b898; } .rac_b .rl_img { overflow: hidden; width: 300px; display: inline-block; padding-left:10px; } .rac_b a.rl_img img { width: 64px; height: 64px; display: inline-block; overflow: hidden; float: left; margin-right: 10px; border-radius: 15px; } .rac_b a.rl_img em { display: block; font-size: 12px; color: #999; margin-top: 10px; height: 14px; line-height: 14px; overflow: hidden; } .rac_b a.rl_img em i{ padding: 0 3px; } .rac_b a.rl_img em span{ color:#ff9537; } .rac_b a.rl_img .rl_down { width: 54px; height: 26px; line-height: 26px; text-align: center; color: #fff; border-radius: 4px; display: block; margin-top: 18px; float: right; } .rl_title { font-size: 16px; color: #666; display: block; height: 24px; line-height: 24px; overflow: hidden; margin-top: 5px; } .g-rank-tit{ border-left:5px solid #ef7775; font-size: 18px; color: #333333; padding-left:10px; margin-bottom:12px; font-weight: bold; } .s-g-like-list{ width:399px; padding-top: 10px; } .tykfzqt{ width: 90px; height: 120px; display: block; text-align: center; margin-right: 10px; margin-bottom: 5px; overflow: hidden; color: #666; float: left;} .tykfzqt img{ width:80px; height:80px;border-radius: 15px;} .tykfzqt p{ width: 80px; font-size: 14px; height: 26px; line-height: 26px; overflow: hidden; text-align: center; color: #666666; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; margin-bottom: 10px; margin-top: 10px; } .tykfzqt:hover{ color:#ffa642; background:#fafafa;} .tykfzqt:hover p{ display:none;} .tykfzqt strong{ display: block; width: 60px; height: 26px; line-height: 26px; text-align: center; color: #fff; background: #ef7775; /* margin-top: 10px; */ font-size: 14px; font-style: normal; font-weight: 200; margin: 10px auto 0; border-radius: 5px; } .rl_title:hover{ color:#ef7775; } .g-rank-box{ padding-bottom: 10px; } .tit-bg{ width: 174px; height: 56px; position: absolute; left: 50%; margin-left:-87px; top:-25px; line-height: 50px; text-align:center; color:#fff; font-size: 18px; } .hot-rank-box .tit-bg { background: url(/uploads/image/spimg/rank-tit-bg1.png) no-repeat 0 0; } .recommend-rank-box .tit-bg { background: url(/uploads/image/spimg/rank-tit-bg2.png) no-repeat 0 0; } .newtour-rank-box .tit-bg { background: url(/uploads/image/spimg/rank-tit-bg3.png) no-repeat 0 0; } .recommend-rank-box .rac_b a.rl_img .rl_down{ } .hot-rank-box ul li.top_1 .mub { background: #ff4c4c; } .hot-rank-box ul li.top_2 .mub { background: #ff7f7f; } .hot-rank-box ul li.top_3 .mub { background: #ffb2b2; } .recommend-rank-box ul li.top_1 .mub { background: #36b34a; } .recommend-rank-box ul li.top_2 .mub { background: #57d96c; } .recommend-rank-box ul li.top_3 .mub { background: #98d9a3; } .newtour-rank-box ul li.top_1 .mub { background: #0180ff; } .newtour-rank-box ul li.top_2 .mub { background: #4ca6ff; } .newtour-rank-box ul li.top_3 .mub { background: #b2d9ff; } .hot-rank-box .rac_b a.rl_img .rl_down { background: #e53c39; } .recommend-rank-box .rac_b a.rl_img .rl_down { background: #22a036; } .newtour-rank-box .rac_b a.rl_img .rl_down { background: #0180ff; } @media screen and (max-width: 1100px){ .s-rec-box, .recent-updata-box, .classify-box, .hot-label-box, .game-rank-box{ width: auto !important; margin: 8px auto 0; } .s-rec-tips{ width: auto; background: none; color: #333333; position: relative; height: 34px; line-height:34px; padding-top: 0; top: 0; left: 0; text-align: left; letter-spacing: 0; font-size: 16px; font-weight: bold; padding: 0 10px; } .s-rec-tips:after{ position:absolute; bottom: 0px; display:block; content:""; width: 65px; height:1px; border-bottom:2px solid #f02f2f; } .recent-updata-box, .classify-box, .hot-label-box, .game-rank-box{ padding: 0 10px; } .container-box{ width: 100%; } .s-rec-box ul{width: 94%;margin: 10px auto 0;padding: 0 0 8px 0;} .s-rec-box ul li,.classify-right ul li{ width: 23%; margin-right: 2.2%; margin-left: 0; margin-top: 4px; } .s-rec-box ul li:nth-of-type(4n),.classify-right ul li:nth-of-type(4n){ margin-right:0 !important; } .s-rec-box ul li a img,.classify-right ul li a img{ width:72px; display: block; height:72px; margin: 0 auto; } .s-rec-box ul li a.list-right-tit{ width:72px; height: 28px; line-height: 28px; margin: 4px auto 0; text-align: center; } .updata-box{ width:auto; float:none; } .updata-label,.updata-line{ display: none !important; } .updata a{ display:flex; margin-bottom: 8px; } img.updata-img{ width:30px; height:30px; } span.updata-tit{ flex: 1; line-height: 30px; height: 30px; margin-right: 10px; } span.updata-time{ line-height: 30px; font-size: 14px; } .updata-box-tit, .classify-box-tit{ margin-bottom:10px; } .updata1{ margin-top:0 } .editor-rec-box{ float:none; width:auto; } .editor-rec-box{ padding-bottom:5px; } .editor-rec-box p{ border-left: 4px solid #e53c39; font-size: 18px; height: 18px; line-height: 18px; padding-left: 10px; margin: 12px 10px 10px; font-weight: bold; } .editor-rec-box ul li a span{ max-width: 60%; } .recent-updata-box{ padding-bottom:10px; } .classify-left{ float:none; width: 100%; display: flex; overflow-x: scroll !important; } .classify-right{ float:none; width:auto; } .game-rank-box{ display:none; } .classify-left div{ width: 100px; flex-shrink: 0; margin-right: 10px; margin-bottom: 10px; font-size:14px; height: 34px; line-height: 34px; overflow: hidden; } .classify-right ul{ margin:0; } .classify-right ul li{ margin-bottom:0px; } } .q-top{ width: 1200px; margin: 0 auto; height: 92px; line-height: 92px; } .q-top a{ float: left; font-size: 30px; color: #333333; } .q-top div i{ float: right; color: #5a5a5a; font-size: 18px; font-style: italic ; } .q-header-box{ width:100%; height: 60px; background: #333; } .q-header-box ul{ width: 1200px; margin: 0 auto; height: 60px; } .q-header-box ul li { width: 180px; float: left; height: 60px; } .q-header-box ul li a { display: block; width: 100%; height: 100%; text-align: center; line-height: 60px; color: #fff; font-size: 16px; } .o-active a,.q-header-box ul li:hover a { font-weight: bold; background: #e53c39; } .q-banner-box{ width: 100%; display: flex; height: 652px; background: url(/uploads/image/spimg/j_banner.png) no-repeat center center; } .q-banner-con{ width: 680px; height: 322px; margin: 160px auto; background: rgba(0,0,0,0.5); } .q-banner-tit1{ margin: 30px auto; width: 80%; padding: 20px 20px 30px; border-bottom: 1px solid #fff; opacity: 0.9; } .q-banner-tit1 p{ font-size: 48px; text-align: left; line-height: 55px; color: #fff; margin-bottom: 10px; } .q-banner-tit2{ text-align: center; padding: 4px 5px; color: #fff; background: #e53c39; width: 60%; margin: 20px auto; } .q-about-us,.q-cooperation-us{ width: 1200px; margin: 0 auto; padding-top: 60px; padding-bottom: 40px; } .q-box-tit{ color: #282828; font-size: 30px; text-align: center; position: relative; margin-bottom: 50px; } .q-box-tit::after{ display: block; content: ""; width: 60px; height: 4px; background: #e53c39; position: absolute; left: 50%; margin-left: -30px; bottom: -20px; } .q-about-img{ width: 1100px; height: 410px; margin: 0 auto 30px; display: block; } .q-about-tit1{ color:#e53c39; font-size: 20px; line-height: 32px; width: 1100px; margin: 0 auto 10px; } .q-about-us p{ color: #333333; font-size: 16px; width: 1100px; margin: 0 auto 20px; line-height: 26px; } .q-join-us{ width:100%; height: 578px; background: url(/uploads/image/spimg/join-img.png) no-repeat 0 0; background-size: 100% 100%; } .q-join-us .q-box-tit{ color: #fff; padding-top: 60px; } .q-join-us ul{ width: 1200px; margin: 80px auto 0; } .q-join-us ul li{ width: 204px; height: 272px; background: rgba(195,22,24,0.3); float: left; margin-left: 90px; display: flex; color: #fff; } .q-j-box{ background: rgba(195,22,24,0.5); margin: 12px; width: auto; height: auto; padding: 15px; } .q-j-box div{ font-size: 20px; line-height: 40px; margin-top: 10px; } .q-j-box p{ font-size: 16px; line-height: 26px; margin-top: 20px; } .q-join-bottom{ text-align: center; color: #fff;font-size: 16px; margin-top: 50px ; } .q-cooperation-us ul{overflow: hidden;zoom:1;padding: 50px 0 0;border: 2px solid #eeeeee; } .q-cooperation-us ul li{ width: 25%; height: 80px; float: left; margin-bottom: 60px; } .q-cooperation-us ul li a{display: block;width: 170px;height: 80px;margin:0 auto;background: no-repeat;opacity: .6;transition: all 0.3s;} .q-cooperation-us ul li a:hover{ opacity: 1;transform: translatey(-10px); } .q-cooperation-us ul li.q-game_37 a{ background-position: 0 0; } .q-cooperation-us ul li.q-cgamex a{ background-position: -230px 0; } .q-cooperation-us ul li.q-iqiyi a{ background-position: -460px 0; } .q-cooperation-us ul li.q-caohua a{ background-position: -690px 0; } .q-cooperation-us ul li.q-guopan a{ background-position: -920px 0; } .q-cooperation-us ul li.q-paojiao a{ background-position: -1150px 0; } .q-cooperation-us ul li.q-sogou a{ background-position: -1380px 0; } .q-cooperation-us ul li.q-qq a{ background-position: -1610px 0; } .q-cooperation-us ul li.q-game_163 a{ background-position: 0 -167px; } .q-cooperation-us ul li.q-chineseall a{ background-position: -230px -167px; } .q-cooperation-us ul li.q-game_51 a{ background-position: -460px -167px; } .q-cooperation-us ul li.q-tanwan a{ background-position: -690px -167px; } .q-cooperation-us ul li.q-youzu a{ background-position: -920px -167px; } .q-cooperation-us ul li.q-xy a{ background-position: -1150px -167px; } .q-cooperation-us ul li.q-yy a{ background-position: -1380px -167px; } .q-cooperation-us ul li.q-swjoy a{ background-position: -1610px -167px; } .q-footer-box{ background: #282828; color: #fff; margin-top: 0px; } .q-footer-1{ padding: 46px 0 36px; border-bottom: 1px solid #474747; } .q-footer-1-box{ width: 950px; margin: 0 auto; } .q-footer-left{ float: left; width:400px; border-right: 1px solid #3a3a3a; } .q-footer-left img{ display: block; margin: 0 auto; } .q-footer-left p{ text-align: center; line-height: 30px; } .q-footer-right{ float: left; } .q-footer-right div{ margin-bottom: 25px; font-size: 22px; padding-left: 140px; } .q-footer-right p{ padding-left: 140px; margin-bottom: 8px; line-height: 26px; } .q-footer-2 { padding: 26px 0; } .q-footer-2 a{ color: #fff; line-height: 30px; } .q-f-tit{ display: block; text-align: center; } .q-footer-2 ul{ width: 388px; margin: 0 auto; } .q-footer-2 ul li{ float: left; padding: 0 10px; } @media screen and (max-width: 1100px){ .q-top{ width:auto; padding:0 10px; height: 40px; line-height: 40px; } .q-top a{ font-size: 18px; font-weight: bold; } .q-top div i{ font-size: 12px; } .q-header-box{ height:40px; } .q-header-box ul{ width:auto; height:40px; display: flex; } .q-header-box ul li a{ line-height:40px; font-size:15px; } .q-header-box ul li{ width:auto; height: 40px; flex: 1; } .q-banner-box{ height: auto; background: url(/uploads/image/spimg/j_banner.png) no-repeat center center; background-size: 100% 100%; } .q-banner-con{ width: 80%; height: 159px; margin: 50px auto; } .q-banner-tit1{ margin: 5px auto; padding: 10px; width: auto; opacity: 1; } .q-banner-tit1 p{ font-size: 20px; line-height: 30px; margin-bottom: 5px; } .q-banner-tit2{ width: auto; margin: 10px; font-size: 12px; } .q-about-us, .q-cooperation-us{ width:auto; padding-top: 30px; padding-bottom: 10px; } .q-cooperation-us{ padding:30px 10px 20px 10px; } .q-box-tit{ font-size:18px; margin-bottom: 30px; } .q-about-img{ width: 100%; height: auto; margin: 0 auto 10px; } .q-box-tit::after{ bottom: -15px; } .q-about-tit1{ width: auto; font-size: 18px; padding: 0 10px; margin: 0 auto 2px; } .q-about-us p{ width: auto; padding: 0 10px; font-size: 14px; margin: 0 auto 5px; } .q-join-us{ height: 430px; } .q-join-us .q-box-tit{ padding-top: 30px; } .q-join-us ul{ width:auto; margin: 40px auto 0; padding: 0 10px; } .q-join-us ul li{ width: 49%; margin: 0 2% 10px 0; height: auto; } .q-join-us ul li:nth-of-type(2n){ margin-right:0 !important; } .q-j-box{ margin: 6px; padding: 6px; } .q-j-box div{ font-size:15px; margin-top: 0px; } .q-j-box p{ margin-top: 0px; font-size: 14px; line-height: 20px; margin-bottom: 5px; } .q-join-bottom{ font-size:14px; margin-top: 10px; } .q-cooperation-us ul{ border: none; padding: 0px 0 10px; } .q-cooperation-us ul li a{ transform: scale(0.5); position: absolute; left: 50%; margin-left: -85px; top: 50%; margin-top: -40px; } .q-footer-1{ display:none; } .q-footer-2 ul{ width:360px; text-align:center; } .q-footer-2 a{ font-size: 14px; line-height: 20px; } .q-footer-2{ padding:10px 0; } .q-cooperation-us ul li{ margin-bottom:0; position: relative; height: 55px; } .q-cooperation-us .box-tit{ margin-bottom:10px; } } .clearfix:after{ content: '.'; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden;} .clearfix{ *zoom:1;}