/* reset */
html,body,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,from,input {margin:0; padding:0;}
body {font-size:16px; color:#9C9BA1; background-color:#FFF; font-family:"Microsoft YaHei", "微软雅黑", Verdana;}
input,button,select,textarea{outline:none;}
li {list-style:none;}
a {text-decoration:none; color:#1C1C1C; outline:none;}
a:hover {color:#E32612; text-decoration:underline;}
img {border:none; display:block;}
em {font-style:normal;}
.fl {float:left;}
.fr {float:right;}
.red {color:#B20000 !important;}
.dis {display:block;}
.undis {display:none;}
.r5,.r5 img {border-radius: 5px}
.r10 {border-radius: 10px}
.r15 {border-radius: 15px}
.fix {clear:both; overflow:hidden;}
.blank40 {height:40px; line-height:40px;}
.blank20 {height:20px; line-height:20px;}
.blank10 {height:10px; line-height:10px;}
.more {font-size:12px;}
.ad {position: relative;}
.ad span {position: absolute; font-size: 10px; display: block; left: 10px; bottom: 10px; background:rgba(255,255,255,0.20); color: rgba(255,255,255,0.60); padding: 0 6px; border-radius: 3px; -webkit-text-size-adjust: none;}
.g-wrap {width:1400px; margin:0 auto; overflow:hidden;}
.pc-w1200 {width: 1200px;}
.pc-w990 {width: 990px;}
.pc-w960 {width: 960px;}
.pc-w930 {width: 930px;}
.pc-w790 {width: 790px;}
.pc-w250 {width: 250px;}
#vplay {width:790px; height:445px; border-radius: 5px;}
.btn a {display: block; width: 100%; height: 36px; line-height: 36px; font-size: 14px; text-align: center; border-radius: 18px; background: #33D683; color: #FFF;}
.btn a:hover {text-decoration: none;cursor:pointer}
.btn-0 a {background: #CFCFCF;}
.btn-0 a:hover {background: #BFBFBF;}
.btn-1 a {background: #33D683;}
.btn-1 a:hover {background: #2BC074;}
.btn-2 a {background: #FA6830;}
.btn-2 a:hover {background: #EE4F11;}
.btn-3 a {background: #EECC46;}
.btn-3 a:hover {background: #E6C12D;}

.topnav {height: 40px; padding: 15px 0; border-bottom: #ECECEC 1px solid; min-width: 1400px;}
.topnav-app a {color: #fff; width: 90px; height: 40px; line-height: 40px; text-align: center; display: block; background: linear-gradient(to right, #E32612 0%, #F25140 100%);}
.topnav-app a:hover {text-decoration: none; background: linear-gradient(to right, #C22413 0%, #DB3523 100%);}
.topnav-logo a {display: block; background:url("https://img.qieyou.com/web/img/logo.svg") no-repeat center center; background-size: cover; width: 64px; height: 30px; margin: 5px 5px 5px 0; text-indent: -999em;}
.topnav-menu li {float: left; line-height: 40px; margin-left: 30px;}
.topnav-menu li a {display: block; color: #89898B;}
.topnav-menu li a:hover {color: #E32612; text-decoration: none;}
.topnav-menu li a.select {color: #1C1C1C; font-weight: bold;}
.topnav-menu li a.select:hover {color: #E32612;}
.topnav-menu li.line {display: block; width: 1px; height: 16px; background-color: #D8D8D8; margin-top: 12px;}
.topnav-search {background-color: #F4F4F4; width: 380px; height: 40px; color: #A8A8AB; margin-right: 10px;}
.topnav-search .key_words {background: none; border: none; height: 20px; line-height: 20px; padding:0 10px 0 15px; margin: 10px 0; width: 270px; font-size: 14px; border-right: #E0E0E0 1px solid;}
.topnav-search .sub_words {width: 80px; height: 40px; line-height: 40px; font-size: 16px; color: #9C9BA1; border: none; cursor: pointer; text-align: left; text-indent: 30px; background: url("https://img.qieyou.com/web/img/icon-search.png") no-repeat 5px center;}
.pc-banner {margin: 20px auto; width: 1400px;}
.pc-banner img {width: 1400px; display: block; border: 0;}
.pc-banner-1 {margin: 0 auto 20px;}
.pc-banner-1 img {border: none;}
.pc-recommend-img {border-bottom: #F3F6FB 1px solid; overflow: hidden; padding-bottom: 10px;}
.pc-recommend-img li {width: 74px; float: left; margin-right: 28px;}
.pc-recommend-img li:nth-last-child(1) {margin-right: 0;}
.pc-recommend-img img {width: 74px; height: 74px; border-radius: 15px;}
.pc-recommend-img a p {width: 74px; line-height: 30px; height: 30px; overflow: hidden; font-size: 14px; text-align: center; color: #9C9BA1;}
.pc-recommend-img a:hover p {color: #E32612;}
.pc-recommend-con {padding: 10px 0 20px; font-size: 14px; text-align: left;}
.pc-recommend-con table {}
.pc-recommend-con th {color: #E32612;}
.pc-recommend-con td {line-height: 30px; height: 30px; white-space: nowrap;}
.index-1 {clear: both;}
.index-1-focus {width: 420px;}
#i-swiper {border-radius: 5px;}
#i-swiper img {width: 420px; height: 250px;}
#i-swiper .swiper-slide {position: relative;}
#i-swiper .swiper-slide span {line-height: 60px; height: 60px; padding-top: 50px; text-align: center; color: #FFF; font-weight: bold; bottom: 0; left: 0; position: absolute; width: 100%; overflow: hidden; background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);}
#i-swiper .swiper-pagination-clickable {background:rgba(255,255,255,0.3); width: 420px !important; height: 5px; bottom: 0 !important; left: 0 !important; position: absolute;}
#i-swiper .swiper-pagination-bullet {width:20% !important; height: 5px !important;  margin: 0 !important; opacity:0 !important; float: left; background: none; border-radius: 0;}
#i-swiper .swiper-pagination-bullet-active {width:20% !important; height: 5px !important; background: #E32612 !important; opacity:1 !important; border-radius: 0;}
.pc-box {}
.pc-box-border {border: #F3F6FB 1px solid;}
.pc-box-border .pc-box-tt {padding: 0 20px;}
.pc-box-border .pc-box-con {padding: 15px 10px 15px 20px; overflow: hidden; clear: both;}
.pc-box-tt {line-height: 50px; height: 50px; font-size: 18px; color: #1C1C1C;}
.pc-box-tt span,.pc-box-tt span a {font-size: 14px; color: #9C9BA1;}
.inde-1-gametype {overflow: hidden; padding: 25px 0 10px;}
.inde-1-gametype li {width: 72px; float: left; margin-right: 15px; margin-bottom: 5px;}
.inde-1-gametype li:nth-child(5n) {margin-right: 0;}
.inde-1-gametype img {width: 72px; height: 72px; border-radius: 15px;}
.inde-1-gametype a p {width: 72px; line-height: 34px; height: 34px; overflow: hidden; font-size: 12px; text-align: center; color: #4B4B4B;}
.inde-1-gametype a:hover p {color: #E32612;}
.inde-1-gametype-more a {display: block; width: 100%; height: 40px; line-height: 40px; font-size: 14px; background-color: #FBFBFB; text-align: center; color: #9C9BA1;}
.inde-1-gametype-more a:hover {color: #E32612; text-decoration: none;}
.pc-lightning dl {background: no-repeat center center; background-size: cover; padding-left: 20px; padding-top: 10px; width: auto; height: 80px;}
.pc-lightning dt {font-size: 14px; line-height: 30px;}
.pc-lightning dd {font-size: 18px; line-height: 30px;}
.pc-lightning .pc-box-con a {display: block; width: 100%; height: 90px; color: #FFF; margin-bottom: 8px; border-radius: 5px; background-size: cover;}
.pc-lightning .pc-box-con a:hover {text-decoration: none;}
.pc-lightning .pc-box-con a:hover dd {font-weight: bold;}
.index-1-news {margin-left: 30px; width: 540px;}
.index-1-news h2 {font-size: 18px; line-height: 30px; height: 30px; overflow: hidden;}
.index-1-news h2 a {color: #1C1C1C;}
.index-1-news h2 a:hover {color: #E32612; text-decoration: none;}
.index-1-news h6 {height: 20px; line-height: 20px; margin-bottom: 5px; font-size: 12px; font-weight: normal;}
.index-1-news h6 span {margin-right: 11px; color: #AAA;}
.index-newslist {overflow: hidden;}
.index-newslist li {height: 38px; line-height: 38px;}
.index-newslist li:nth-child(5n+1) {border-top: #F1F1F1 1px solid; margin-top: 10px; padding-top: 10px;}
.index-newslist span {color: #9C9BA1; font-size: 14px;}
.pc-sidebar {width: 380px;}
.pc-testtime .pc-box-con {background: #FBFBFB; padding: 15px 15px 2px; overflow: hidden; clear: both;}
.pc-testtime dl {overflow: hidden; margin-bottom: 13px;}
.pc-testtime dt img {width: 70px; height: 70px; border-radius: 15px; float: left; margin-right: 10px;}
.pc-testtime dd {float: left;}
.pc-testtime dd.infos {width: 190px; font-size: 12px; line-height: 30px;}
.pc-testtime dd.infos h3 {font-size: 16px;}
.pc-testtime dd.infos p {line-height: 20px;}
.pc-testtime dd.infos .type {color: #9C9BA1;}
.pc-testtime dd.infos .time {color: #E32612;}
.pc-testtime .btn {width: 80px; margin-top: 17px;}
.pc-testtime-box .pc-box-con {background: #FFF; border: #F3F6FB 1px solid;}
.pc-testtime-box dd.btn {float: right;}
.pc-testtime-box .pc-testtime dl {padding-bottom: 10px; margin-bottom: 10px; border-bottom: #F3F6FB 1px solid;}
.pc-testtime-box .pc-testtime dl:nth-last-child(1) {margin-bottom: 0; border-bottom: none;}

.pc-selected {}
.pc-selected .icon img {width: 55px; height: 55px; border-radius: 15px;}
.pc-selected dl {width: 50%; float: left; margin-bottom: 15px;}
.pc-selected dt {float: left; margin-right: 10px;}
.pc-selected dd {line-height: 30px; white-space: nowrap; overflow: hidden; width: 120px;}
.pc-selected dd.star {line-height: 20px; font-size: 14px; color: #E32612; background: url("https://img.qieyou.com/web/img/pc-star.svg") no-repeat left -148px; text-indent: 20px;}
.pc-bigtt {line-height: 60px; font-size: 24px; color: #3C3838;}
.pc-bigtt .more {color: #9C9BA1; font-size: 16px;}
.pc-collection {overflow: hidden;}
.pc-collection a {width: 270px; float: left; margin-right: 12px;}
.pc-collection a:hover {text-decoration: none;}
.pc-collection a:last-child {margin-right: 0;}
.pc-collection dl {width: 270px; height: 270px; position: relative;}
.pc-collection dt img {width: 270px; height: 270px; border-radius: 5px;}
.pc-collection dt .cover {background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%); display: block; position: absolute; left: 0; top: 0; width: 270px; height: 270px; border-radius: 5px;}
.pc-collection dd {position: absolute; left: 0; bottom: 0;}
.pc-collection dd.name {line-height: 22px; bottom: 65px; padding: 0 10px; color: #FFF;}
.pc-collection dd.info {font-size: 12px; padding: 10px;}
.pc-collection dd.info span {float: left; width: 45px; height: 45px; line-height: 45px; text-align: center; background: rgba(255,255,255,0.30); color: #FFF; margin-right: 5px; border-radius: 5px;}
.pc-collection dd.info img {width: 45px; height: 45px; border-radius: 5px;}
.pc-collection a:hover dd.name {color: #E8E8E8;}
.pc-collection2 {width: 690px; float: left; margin-right: 20px; margin-bottom: 20px;}
.pc-collection2:nth-child(2n) {margin-right: 0;}
.pc-collection2-img {overflow: hidden; padding: 25px 0 10px 25px; background: #FBFBFB;}
.pc-collection2-img li {width: 90px; float: left; margin-right: 20px;}
.pc-collection2-img li:nth-last-child(1) {margin-right: 0;}
.pc-collection2-img img {width: 90px; height: 90px; border-radius: 15px;}
.pc-collection2-img a p {width: 90px; line-height: 40px; height: 40px; overflow: hidden; font-size: 14px; text-align: center; color: #3D3D3D;}
.pc-collection2-img a:hover p {color: #E32612;}
.pc-collection3 {}
.pc-collection3 a {font-size: 14px; line-height: 30px; height: 30px; padding: 4px 10px 4px 4px; margin-right: 10px; margin-top: 10px; border: #E5E5E5 1px solid; border-radius: 20px; display: block; float: left;}
.pc-collection3 a:hover {border: #E32612 1px solid; text-decoration: none;}
.pc-collection3 img {width: 30px; height: 30px; border-radius: 100%; float: left; margin-right: 5px;}
.pc-piccover {width: 335px; float: left;}
.pc-piccover img {width: 335px; height: 201px; border-radius: 5px;}
.pc-piccover dd.tt {height: 48px; line-height: 24px; font-size: 16px; margin: 8px 0;}
.pc-piccover dd.info {font-size: 12px; color: #9C9BA1; line-height: 24px;}
.pc-piccover dd span {margin-right: 10px;}
.pc-piccover dt {position: relative;}
.pc-piccover dt span {display: block; position: absolute; left: 0; bottom: 0; padding: 80px 15px 10px; color: #FFF; font-size: 16px; line-height: 20px; font-weight: bold; background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); border-radius: 0 0 5px 5px;}
.pc-piccover dt a:hover span {color: #CCC;}
.index-guide {}
.index-guide .col {width: 335px; float: left; margin-right: 20px;}
.index-guide .col:nth-last-child(1) {margin-right: 0;}
.index-guide-game {background: #FBFBFB; overflow: hidden; margin-bottom: 20px;}
.index-guide-game .info {position: relative; width: 335px; height: 120px; background-position: top center; background-size: cover; background-repeat: no-repeat;}
.index-guide-game .info span {width: 335px; height: 120px; display: block; position: absolute; left: 0; top: 0; background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);}
.index-guide-game .info a {color: #FFF; text-decoration: none;}
.index-guide-game .info dl {width: 335px; height: 120px; display: block; position: absolute; left: 0; top: 0;}
.index-guide-game .info dt {position: absolute; left: 10px; bottom: 10px; display: inline-block; font-size: 16px; font-weight: bold; line-height: 44px;}
.index-guide-game .info img {width: 40px; height: 40px; border-radius: 10px; border: rgba(255,255,255,0.50) 2px solid; float: left; margin-right: 5px;}
.index-guide-game .info dd {position: absolute; right: 10px; bottom: 15px;}
.index-guide-game .info dd a {font-size: 12px; width: 90px; height: 30px; line-height: 30px; text-align: center; background:rgba(28,28,28,0.50); display: block; border-radius: 15px;}
.index-guide-game .info dd a:hover {background: #E32612;}
.index-guide-game .list {padding: 10px;}
.index-guide-game .list li {height: 34px; line-height: 34px; overflow: hidden; font-size: 14px;}
.index-3 {}
.index-3 .pc-piccover {margin-right: 20px; margin-bottom: 15px;}
.index-3 .pc-piccover:nth-child(4n) {margin-right: 0;}
.index-rank-box {width: 333px; float: left; margin-right: 20px; border: #F7F8FA 1px solid; border-radius: 10px;}
.index-rank-box:nth-last-child(1) {margin-right: 0;}
.index-rank-tt {height: 80px; line-height: 80px; text-indent: 20px; font-size: 20px; background: url("../img/pc-rank-title.png") no-repeat left top;}
.index-rank-box .bg-tt1 {background-position: 0 0; color: #FF3F5F;}
.index-rank-box .bg-tt2 {background-position: -345px 0; color: #894BF4;}
.index-rank-box .bg-tt3 {background-position: -690px 0; color: #3F58E7;}
.index-rank-box .bg-tt4 {background-position: -1035px 0; color: #F4864B;}
.index-rank-box a:hover {text-decoration: none;}
.index-rank-con {padding: 20px;}
.index-rank-con img {width: 50px; height: 50px; float: left; border-radius: 10px;}
.index-rank-con em {float: left; display: block; width: 30px; height: 50px; line-height: 50px; text-align: center; font-size: 14px; font-weight: bold;}
.index-rank-con li {clear: both; margin-bottom: 10px; height: 50px;}
.index-rank-con li:nth-last-child(1) {margin-bottom: 0;}
.index-rank-con .name {height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; padding-right: 10px;}
.index-rank-con .info {overflow:hidden;height:22px;}
.index-rank-con .info i {padding: 2px 4px; background: #F7F8FA; color: #9C9BA1; font-size: 12px; display: inline-block; font-style: normal; margin-right: 3px;}
.index-rank-con .star {height: 20px; padding-top: 30px; width: 50px; text-align: center; background: url("https://img.qieyou.com/web/img/pc-star2.svg") no-repeat center 10px; font-size: 12px; color: #e32612; margin-left: 5px;}
.index-rank-con a:hover {text-decoration: none;}
.index-links-con {padding: 20px 0; border-top: #F7F8FA 1px solid;}
.index-links-con a {color: #9C9BA1; font-size: 14px; margin-right: 20px;}
.footer {background: #FBFBFB; color: #737373; font-size: 12px; min-width: 1400px;}
.footer a {color: #9C9BA1;}
.footer p {line-height: 26px;}
.footer .contact {line-height: 50px; font-size: 14px; border-bottom: #F3F3F3 1px solid; text-align: center;}
.footer .contact a {margin: 0 30px; color: #1C1C1C;}
.footer .infos {padding: 20px 0;}
.footer .copyright em {margin-right: 10px;}
.footer .wechat {padding-right: 90px; text-align: right; background: url("https://img.qieyou.com/web/img/img-wechat.jpg") no-repeat right center; background-size: 70px 70px;}
.footer .links {line-height: 50px; background: #F8F8F8;}
.footer .links a {margin-right: 20px;}
.footer .links span a {margin-right: 0; margin-left: 20px;}
/*index end*/


.pc-subnav {font-size: 14px; line-height: 60px;}
.pc-subnav a {color: #9C9BA1;}
.pc-subnav span {padding: 0 10px; font-size: 16px;}
.pc-typename li {float: left; margin-right: 20px;}
.pc-typename a {display: block; font-size: 16px; line-height: 20px; padding: 10px 20px; color: #9C9BA1; border: #F7F8FA 1px solid; background: #fff; border-radius: 20px;}
.pc-typename a:hover {color: #E32612; border: #E32612 1px solid; text-decoration: none;}
.pc-typename a.thisclass {color: #FFF; border: #E32612 1px solid; background: #E32612;}

.pc-sidenews .pc-box-tt {background-position: 20px -237px;}
.pc-sidenews .pc-box-con {padding-bottom: 5px;}
.pc-sidenews img {width: 110px; height: 66px; border-radius: 5px;}
.pc-sidenews dl {margin-bottom: 15px; clear: both;}
.pc-sidenews dt {width: 110px; float: left; margin-right: 10px;}
.pc-sidenews dd.name {line-height: 24px; font-weight: bold; color: #1C1C1C; height: 48px; overflow: hidden;}
.pc-sidenews dd.info {line-height: 20px; font-size: 12px; color: #9C9BA1;}
.pc-sidenews a:hover {text-decoration: none;}
.pc-sidenews a:hover dd.name {color: #E32612;}
.pc-hotnews {counter-reset: list-counter;}
.pc-hotnews .pc-box-con {background: #FBFBFB; padding: 10px;}
.pc-hotnews li {height: 40px; line-height: 40px; overflow: hidden; font-size: 15px; counter-increment: list-counter;}
.pc-hotnews li::before { content: counter(list-counter); text-align: center; width: 20px; display: block; float: left; margin-right: 10px; font-size: 14px; font-weight: bold; color: #3D3D3D;}
.pc-hotnews li:nth-child(-n+3)::before {color: #E32612;}

.pagelist {text-align:center; font-size:16px; overflow:hidden; clear: both; padding:10px 0;}
.pagelist a {padding:8px 25px; display:inline-block; border:#F7F8FA 1px solid; background-color:#FFF; color: #9C9BA1; margin:0 5px 5px; border-radius: 20px;}
.pagelist a.active,.pagelist a:hover {background-color:#E32612; border:#E32612 1px solid; color:#FFF; text-decoration: none;}

.pc-sidebar-game {background: #FBFBFB; padding: 15px;}
.pc-sidebar-game dl {overflow: hidden;}
.pc-sidebar-game dt img {width: 90px; height: 90px; border-radius: 25px; border: #EBEBEB 3px solid; margin-right: 10px;}
.pc-sidebar-game dd.name {font-size: 16px; line-height: 30px; height: 30px; overflow: hidden; font-weight: bold;}
.pc-sidebar-game dd.star {height: 16px; line-height: 16px; margin: 5px 0; color: #E32612; font-size: 12px;}
.pc-sidebar-game dd.type {height: 30px; line-height: 30px; margin: 5px 0; color: #9C9BA1; font-size: 12px;}
.pc-sidebar-game .btn {width: 100%; margin-top: 10px;}


.pc-guess {clear: both; overflow: hidden;}
.pc-guess li {width: 80px; float: left; margin-right: 20px; text-align: center; margin-bottom: 20px;}
.pc-guess li:nth-child(4n) {margin-right: 0;}
.pc-guess img {width: 80px; height: 80px; border-radius: 15px;}
.pc-guess a p {width: 100%; line-height: 20px; height: 20px; overflow: hidden; font-size: 14px; color: #3D3D3D; margin-top: 5px;}
.pc-guess a em {width: 100%; height: 20px; line-height: 20px; overflow: hidden; font-size: 12px; color: #9C9BA1; display: block;}
.pc-guess a:hover p {color: #E32612;}
.pc-guess a:hover {text-decoration: none;}
.pc-w930 .pc-guess li {margin-right: 14.4px;}
.pc-w930 .pc-guess li:nth-last-child(1) {margin-right: 0;}

.pc-h1 {font-size: 40px; line-height: 60px; color: #1c1c1c;}
.pc-h1 span {color: #E32612;}
.pc-gamelist {}
.pc-rank-type {width: 210px; margin-right: 30px;}
.pc-rank-type li {margin-bottom: 10px;}
.pc-rank-type a {height: 40px; line-height: 40px; border-radius: 20px; background: #FBFBFB; color: #9C9BA1; display: block; width: 100%; text-align: center;}
.pc-rank-type a:hover,.pc-rank-type a.thisclass {color: #FFF; background: #E32612; text-decoration: none;}
.pc-gamelist-con {width: 550px;}
.pc-gamelist-con li {overflow: hidden; clear: both; margin-bottom: 20px;}
.pc-gamelist-con em {width: 40px; height: 80px; line-height: 80px; float: left; font-weight: bold; color: #1C1C1C;}
.pc-gamelist-con li:nth-child(-n+3) em {color: #E32612;}
.pc-gamelist-con a:hover {text-decoration: none;}
.pc-gamelist-con img {width: 80px; height: 80px; float: left; margin-right: 10px; border-radius: 25px;}
.pc-gamelist-con .btn {width: 80px; margin-top: 22px;}
.pc-gamelist-con .gameinfo {float: left;}
.pc-gamelist-con .gameinfo .name {font-size: 18px; line-height: 30px;}
.pc-gamelist-con .gameinfo .star {height: 20px; line-height: 20px; color: #E32612;}
.pc-gamelist-con .gameinfo .star b{margin-left: 5px}
.pc-gamelist-con .gameinfo .star span {display: inline-block; float: left; width: 15px; height: 20px; background: url("https://img.qieyou.com/web/img/pc-star2.svg") no-repeat 0 2px;}
.pc-gamelist-con .gameinfo .info {padding-top: 5px;}
.pc-gamelist-con .gameinfo .info i {color: #9C9BA1; font-size: 12px; font-style: normal; margin-right: 5px;}
.pc-article-info {font-size: 12px; line-height: 30px;}
.pc-article-info span {margin-right: 20px;}
#text {line-height:28px; color:#454545; font-size:16px;}
#text p {margin:15px 0;}
#text hr {height:0; border:0; border-bottom:#E9E9E9 2px solid; margin-bottom:20px;}
#text img {display:inline; max-width:790px; border-radius: 5px;}
#text a {color: #245BDC;}
#text a:hover {color: #E32612;}
#text .tags a {margin-right: 10px;}
#text .tags a::before {content: "#";} 
.pc-likenews {}
.pc-likenews .pc-box-tt {background-position: 0 -320px;}
.pc-likenews-con {}
.pc-likenews-con dl {clear: both; overflow: hidden; margin-bottom: 15px; padding-bottom: 15px; border-bottom: #F5F5F5 1px solid;}
.pc-likenews-con dt.img {float: right;}
.pc-likenews-con dt.img img {width: 200px; height: 120px; border-radius: 5px; margin-left: 20px;}
.pc-likenews-con dd.tt {font-size: 18px; font-weight: bold; line-height: 50px; height: 50px; overflow: hidden; white-space: nowrap;}
.pc-likenews-con dd.intro {font-size: 12px; color: #9C9BA1; line-height: 25px; height: 50px; overflow: hidden;}
.pc-likenews-con dd.info {font-size: 12px; color: #9C9BA1; line-height: 24px;}
.pc-likenews-con dd span {margin-right: 10px;}
.pc-taglist {}
.pc-taglist h2.tagname {font-size: 20px; color: #1C1C1C; line-height: 40px; padding-bottom: 20px;}
.pc-taglist-con {overflow: hidden;}
.pc-taglist-con a {width: 115px; line-height: 30px; height: 30px; overflow: hidden; font-size: 12px; text-align: center; color: #9C9BA1; background: #F7F8FA; display: block; border-radius: 3px; float: left; margin:0 10px 10px 0;}
.pc-taglist-con a:hover {background: #E32612; color: #fff; text-decoration: none;}
.pc-taglist-con a:nth-child(8n) {margin-right: 0;}
.pc-selected-game {}
.pc-selected-game li {height: 80px; width: 345px; float: left; position: relative; margin: 0 20px 20px 0;}
.pc-selected-game li:nth-child(4n) {margin-right: 0;}
.pc-selected-game a {display: block; width: 100%; height: 100%;}
.pc-selected-game a:hover {text-decoration: none;}
.pc-selected-game img {width: 80px; height: 80px; float: left; margin-right: 10px;border-radius: 15px}
.pc-selected-game span.zone {position: absolute; width: 70px; height: 30px; line-height: 30px; font-size: 14px; text-align: center; right: 0; top: 23px; border: #E32612 1px solid; background: #fff; border-radius: 3px; color: #E32612;}
.pc-selected-game a:hover span.zone {border: #E32612 1px solid; background: #E32612; color: #fff;}
.pc-selected-game .gameinfo {float: left;}
.pc-selected-game .gameinfo .name {font-size: 18px; line-height: 30px;}
.pc-selected-game .gameinfo .star {height: 20px; line-height: 20px; color: #E32612; margin-top: 5px;}
.pc-selected-game .gameinfo .star span {display: inline-block; float: left; width: 100px; height: 20px; background: url("https://img.qieyou.com/web/img/pc-star.svg") no-repeat 0 -50px;}
.pc-selected-game .gameinfo .star span i {display: block; height: 20px; background: url("https://img.qieyou.com/web/img/pc-star.svg") no-repeat 0 -100px;}
.pc-selected-game .gameinfo .star b{margin-left: 5px}
.pc-selected-game .gameinfo .info {padding-top: 0;}
.pc-selected-game .gameinfo .info i {padding: 2px 4px; background: #F7F8FA; color: #9C9BA1; font-size: 12px; display: inline-block; font-style: normal; margin-right: 5px;}
.pc-collection-game {}
.pc-collection-game a {display: block; float: left; width: 470px; height: 220px; background-size: cover; border-radius: 10px; margin: 0 15px 15px 0;}
.pc-collection-game a:hover {text-decoration: none;}
.pc-collection-game a:nth-child(3n) {margin-right: 0;}
.pc-collection-game a:nth-child(4n) {margin-left: 15px;margin-right: 0}
.pc-collection-game dl {width: 430px; height: 190px; padding: 15px 20px; background: linear-gradient(to right, rgba(249,249,249,1) 20%, rgba(249,249,249,0.50) 100%); border-radius: 10px;}
.pc-collection-game dt {color: #1C1C1C; font-size: 24px; line-height: 34px; height: 68px;}
.pc-collection-game a:hover dt {color: #E32612;}
.pc-collection-game dd.icon {padding-bottom: 20px;}
.pc-collection-game dd.icon img {width: 64px; height: 64px; float: left; margin-right: 15px; border-radius: 15px;}
.pc-collection-game dd.icon span {writing-mode: vertical-rl; text-align: center; width: 24px; height: 64px; background: #F7F8FA; color: #9C9BA1; display: block; border-radius: 8px;}
.pc-collection-game dd.info {font-size: 12px; color: #9C9BA1; line-height: 30px;}
.pc-collection-game dd.info span {margin-right: 50px;}
.pc-inews-last {width: 350px;}
.pc-inews-recommend {width: 1020px;}
.pc-inews-recommend a:hover {text-decoration: none;}
.pc-inews-last {}
.pc-inews-last-con li {margin-bottom: 10px;}
.pc-inews-last-con a {line-height: 30px; max-height: 60px; font-size: 18px;}
.pc-inews-last-con span {font-size: 12px; margin-right: 10px; color: #AAA;}
.pc-inews-editor {display: block; overflow: hidden; margin-bottom: 25px;}
.pc-inews-editor dl {overflow: hidden; clear: both;}
.pc-inews-editor dt {margin-right: 20px;}
.pc-inews-editor img {width: 560px; height: 336px;}
.pc-inews-editor dd.type {line-height: 30px; font-size: 16px; color: #E32612;}
.pc-inews-editor dd.title h3 {font-size: 32px; line-height: 50px; max-height: 100px; margin: 10px 0 20px; overflow: hidden;}
.pc-inews-editor dd.describe {font-size: 15px; line-height: 30px; height: 120px; color: #9C9BA1; overflow: hidden;}
.pc-inews-editor dd.more {font-size: 18px; line-height: 30px; margin-top: 30px;}
.pc-inews-editor dd.more::before {content: "···"; float: right; font-size: 30px; margin-left: 5px;}
.pc-inews-editor2 {display: block; width: 500px; float: left; margin-right: 20px; margin-bottom: 25px;}
.pc-inews-editor2:nth-child(2n) {margin-right: 0;}
.pc-inews-editor2 img {width: 200px; height: 120px; margin-left: 10px;}
.pc-inews-editor2 .title {font-size: 18px; line-height: 30px; height: 90px; overflow: hidden;}
.pc-inews-editor2 .more {font-size: 12px; color: #9C9BA1;}
.pc-inews-editor2 .more span {margin-right: 10px;}
.pc-inews-list {}
.pc-inews-list-con {width: 450px; float: left; margin-right: 25px;}
.pc-inews-list-con:nth-last-child(1) {margin-right: 0;}
.pc-inews-list-con li {margin-bottom: 10px; padding-bottom: 10px; border-bottom: #F1F1F1 1px solid;}
.pc-inews-list-con li:nth-last-child(1) {border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
.pc-inews-list-con li img {width: 450px; height: 270px; border-radius: 5px;}
.pc-inews-list-con li h3 {line-height: 50px; height: 50px; font-size: 18px; font-weight: normal;overflow:hidden}
.pc-inews-list-con li span {font-size: 12px; margin-right: 10px; color: #AAA;}
.pc-hotgamebox {background: #FBFBFB; margin-top: 30px; margin-right: 20px; padding: 40px 10px 10px; width: 315px; position: relative;}
.pc-hotgamebox:nth-last-child(1) {margin-right: 0;}
.pc-hotgamebox img {width: 70px; height: 70px; border-radius: 100%; text-align: center; position: absolute; left: 50%; top: -35px; margin-left: -35px;}
.pc-hotgamebox .name {font-size: 18px; text-align: center; line-height: 50px;}
.pc-hotgamebox li {font-size: 14px; line-height: 36px; height: 36px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.pc-hottags .pc-box-tt {border-bottom: #F1F1F1 1px solid; margin-bottom: 10px;}
.pc-hottags-con a {border: #E5E5E5 1px solid; border-radius: 20px; line-height: 34px; padding: 0 15px; display: block; float: left; color: #9C9BA1; margin-right: 10px; margin-bottom: 10px; font-size: 14px;}
.pc-hottags-con a:hover {color: #E32612; border: #E32612 1px solid; text-decoration: none;}

.pc-newslist {}
.pc-newslist-con {overflow: hidden;}
.pc-newslist-con .pc-piccover {margin-right: 15px; margin-bottom: 15px; width: 320px;}
.pc-newslist-con .pc-piccover:nth-child(3n) {margin-right: 0;}
.pc-newslist-con .pc-piccover img {width: 320px; height: 192px; border-radius: 5px;}

.pc-newslist2 dl {clear: both; overflow: hidden; margin-bottom: 10px; padding-bottom: 10px; border-bottom: #F3F6FB 1px solid;}
.pc-newslist2 dt.img {width: 220px; float: left; margin-right: 10px;}
.pc-newslist2 img {width: 220px; height: 132px; border-radius: 5px;}
.pc-newslist2 dd.name {font-size: 20px; line-height: 30px; height: 30px; overflow: hidden; white-space: nowrap;}
.pc-newslist2 dd.time {font-size: 12px; line-height: 26px; color: #D8D8D8;}
.pc-newslist2 dd.info {font-size: 12px; color: #9C9BA1; line-height: 22px; height: 66px; overflow: hidden;}

.pc-result-game {overflow: hidden;}
.pc-result-game .pc-gameblock {width: 490px; margin-right: 10px;}
.pc-result-game .pc-gameblock:nth-child(2n) {margin-right: 0;}
.pc-gametype {}
.pc-gametype-list {float: left; margin-right: 20px; margin-bottom: 20px;}
.pc-gametype-list:nth-child(2n) {margin-right: 0;}
.pc-gametype-con {background: #F7F8FA; border-radius: 10px; display: block; width: 680px; padding: 30px 0 20px 30px; overflow: hidden; clear: both;}
.pc-gametype-con dl {width: 90px; float: left; margin-right: 22px; text-align: center;}
.pc-gametype-con dt img {width: 90px; height: 90px;border-radius: 15px}
.pc-gametype-con dd.name {line-height: 34px;height: 34px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pc-gametype-con a dd.zone {width: 90px; line-height: 30px; border: #FFD7D3 1px solid; color: #E32612; border-radius: 15px; font-size: 14px;}
.pc-gametype-con a:hover dd.zone {background: #E32612; color: #fff;}
.pc-gametype-con a:hover {text-decoration: none;}
.pc-company {}
.pc-company-con {width: 130px; text-align: center; background: #FBFBFB; padding: 15px; border-radius: 10px; display: block; float: left; margin-right: 17px;}
.pc-company-con img {width: 130px; height: 130px; border-radius: 100%; text-align: center; margin-bottom: 10px;}
.pc-company-con dd {line-height: 20px;}
.pc-company-con dd.name {height: 40px; overflow: hidden;}
.pc-company-con dd.num {font-size: 12px; color: #9C9BA1;}
.pc-company-con:hover {text-decoration: none;}
.pc-company-con:nth-last-child(1) {margin-right: 0;}
.pc-collection-list {}
.pc-collection-list a {width: 410px; height: 100px; padding: 20px; float: left; background: #FBFBFB; border-radius: 5px; margin-right: 25px; margin-bottom: 25px; text-decoration: none;}
.pc-collection-list a:nth-child(3n) {margin-right: 0;}
.pc-collection-list img {width: 100px; height: 100px; border-radius: 5px;}
.pc-collection-list dt {width: 100px; float: left; margin-right: 10px;}
.pc-collection-list dd.name {font-size: 18px; line-height: 30px; height: 60px; overflow: hidden; margin-bottom: 10px; font-weight: bold;}
.pc-collection-list dd.info {height: 30px; line-height: 30px; font-size: 12px; color: #9C9BA1;}
.pc-collection-list dd.info span {margin-right: 40px;}
.pc-collection-info {border-radius: 10px; background: #F9F9F9; }
.pc-collection-info dt {width: 180px; height: 180px; margin-right: 30px;}
.pc-collection-info dt img {width: 180px; height: 180px;}
.pc-collection-info .tt {padding-right: 30px; padding-top: 10px;}
.pc-collection-info h1 {font-size: 24px; line-height: 60px; height: 60px; overflow: hidden; color: #1C1C1C;}
.pc-collection-info .describe {font-size: 14px; line-height: 30px; color: #9C9BA1; height: 60px; overflow: hidden; margin-bottom: 10px; padding-right: 30px;}
.pc-collection-info dd span {font-size: 12px; color: #D8D8D8; margin-right: 50px;}
.pc-collection-info dd span b {color: #D8D8D8; margin: 0 5px; font-weight: normal;}
.pc-gameblock {}
.pc-gameblock {display: block; width: 390px; float: left; position: relative; margin: 0 15px 20px 0;}
.pc-gameblock dl {border: #F3F6FB 1px solid; border-radius: 5px; padding: 20px; overflow: hidden; clear: both;}
.pc-gameblock:hover {text-decoration: none;}
.pc-gameblock img {width: 80px; height: 80px;border-radius: 15px}
.pc-gameblock .view {width: 78px; height: 28px; line-height: 28px; font-size: 14px; margin-top: 10px; text-align: center; border: #9C9BA1 1px solid; background: #FFF; border-radius: 16px; color: #9C9BA1; display: block;}
.pc-gameblock:hover .view {border: #9C9BA1 1px solid; background: #9C9BA1; color: #fff;}
.pc-gameblock .btn-1 {color: #33D683; border: #33D683 1px solid;}
.pc-gameblock:hover .btn-1 {background: #33D683; border: #33D683 1px solid;}
.pc-gameblock .btn-2 {color: #FA6830; border: #FA6830 1px solid;}
.pc-gameblock:hover .btn-2 {background: #FA6830; border: #FA6830 1px solid;}
.pc-gameblock .btn-3 {color: #EECC46; border: #EECC46 1px solid;}
.pc-gameblock:hover .btn-3 {background: #EECC46; border: #EECC46 1px solid;}
.pc-gameblock .gameinfo {float: left; width: 260px;}
.pc-gameblock .gameinfo .name {font-size: 20px; line-height: 30px;}
.pc-gameblock .gameinfo .star {height: 20px; line-height: 20px; color: #E32612; margin: 10px 0;}
.pc-gameblock .gameinfo .star span {display: inline-block; float: left; width: 15px; height: 20px; background: url("https://img.qieyou.com/web/img/pc-star2.svg") no-repeat 0 2px;}
.pc-gameblock .gameinfo .star b{margin-left: 5px}
.pc-gameblock .gameinfo .slogan {margin-top: 10px; font-size: 12px; line-height: 20px; height: 40px; color: #9C9BA1; width: 100%; overflow: hidden;}
.pc-gameblock .gameinfo .info {padding-top: 10px;}
.pc-gameblock .gameinfo .info i {padding: 2px 4px; background: #FFF; border-radius: 3px; border: #D8D8D8 1px solid; color: #D8D8D8; font-size: 12px; display: inline-block; font-style: normal; margin-right: 5px;}

.pc-gamelist2 {overflow: hidden;}
.pc-gamelist2 .pc-gameblock:nth-child(3n) {margin-right: 0;}

.pc-select-box {background: #FBFBFB; padding: 20px 0;}
.pc-select-box dl {padding: 0 20px; clear: both; overflow: hidden;}
.pc-select-box dt {font-size: 16px; font-weight: bold; line-height: 40px; padding-bottom: 10px; color: #1C1C1C;}
.pc-select-box dd {line-height: 30px;}
.pc-select-box dd a {padding: 5px 20px; display: block; float: left; font-size: 12px; text-align: center; line-height: 20px; color: #9C9BA1; margin-right: 5px; margin-bottom: 10px; border-radius: 20px;}
.pc-select-box dd a:hover {background: #E32612; color: #fff; text-decoration: none;}
.pc-select-box dd a.thisclass{background: #E32612; color: #fff; text-decoration: none;}

.pc-isbn-box {overflow: visible;}
.pc-isbn-box .dropdown {display: inline-block; margin-right: 15px; position: relative;}
.pc-isbn-box .dropdown-button {padding: 0 20px; height: 34px; line-height: 34px; font-size: 12px; text-align: center; background: #FBFBFB; color: #1c1c1c; border-radius: 17px;}
.pc-isbn-box .dropdown-content {padding: 20px; background: #FFF; border-radius: 12px; font-size: 12px; box-shadow: 0 0 8px rgba(10,10,10,0.1); position: absolute; top: 34px; left: 0;}
.pc-isbn-box .dropdown-content a {display: block; line-height: 34px; width: max-content;}
.pc-isbn-box .dropdown-content .choosed{color:#E32612!important}

.pc-isbn-box .selected {background: #E32612!important; color: #fff!important; text-decoration: none;}
.pc-isbn-box .search {display: inline-block; height: 34px; width: 322px; position: relative;}
.pc-isbn-box .search input.text {height: 32px; line-height: 32px; border: #F3F6FB 1px solid; border-radius: 16px; width: 220px; padding: 0 85px 0 15px; font-size: 12px;}
.pc-isbn-box .search input.btn {width: 80px; height: 34px; line-height: 34px; text-align: center; border: none; border-radius: 17px; background: #DADADA; color: #FFF; position: absolute; top: 0; right: 0; cursor: pointer;}
.pc-isbn-box .search input.btn-1 {background: #E32612;}

.pc-isbn-box .tips {font-size: 12px; line-height: 34px;}
.pc-isbn-box .tips span {margin-left: 20px;}
.pc-isbn-box .tips span a {text-decoration: none;}
.pc-isbn-list {border-left: #eee 1px solid; border-top: #eee 1px solid;}
.pc-isbn-list th,td {line-height: 30px; text-align: left;}
.pc-isbn-list th {font-size: 14px; color: #1C1C1C; background: #F9F9F9; padding: 5px 5px 5px 10px; border-right: #eee 1px solid; border-bottom: #eee 1px solid;}
.pc-isbn-list td {font-size: 13px; color: #666; padding: 5px 5px 5px 10px; border-right: #eee 1px solid; border-bottom: #eee 1px solid;}
.pc-isbn-list th.num {width: 60px;}
.pc-isbn-list th.name {min-width: 160px;}
.pc-isbn-list th.date {width: 100px;}
.pc-isbn-list th.approval,.pc-isbn-list th.isbn {width: 160px;}
.pc-isbn-list td.t-name {font-weight: bold;}
.pc-isbn-list td.t-name img {width: 30px; height: 30px; float: left; margin-right: 5px;}
.pc-isbn-list td.name {color:#000; font-size:14px; font-weight:bold;}

.pc-activity-con {margin-bottom: 20px; position: relative;}
.pc-activity-con img {width: 960px; height: 445px; border-radius: 10px;}
.pc-activity-con span {width: 120px; height: 50px; line-height: 50px; font-size: 20px; text-align: center; color: #fff; position: absolute; top: 20px; right: 0; border-radius: 10px 0 0 10px;}
.pc-activity-con span.state-0 {background: rgba(0,169,20,0.70);}
.pc-activity-con span.state-1 {background: rgba(227,38,18,0.70);}
.pc-activity-con span.state-2 {background: rgba(0,0,0,0.70);}

.pc-discovery {}
.pc-discovery-tab {overflow: hidden; clear: both;}
.pc-discovery-tab a {width: 81px; float: left; margin-right: 20px; color: #4B4B4B; text-align: center; text-decoration: none;}
.pc-discovery-tab a:nth-last-child(1) {margin-right: 0;}
.pc-discovery-tab a.thisclass {font-weight: bold; color: #1C1C1C;}
.pc-discovery-tab .icon,.pc-discovery-tab .icon img {border-radius: 30px;}
.pc-discovery-tab .name {font-size: 12px; line-height: 34px; height: 34px; overflow: hidden;}
.pc-discovery-con {padding: 15px; background: #FBFBFB; overflow: hidden;}
.pc-discovery-con a {width: 60px; float: left; margin-right: 15px;}
.pc-discovery-con a:nth-child(13n) {margin-right: 0;}
.pc-discovery-con a img {width: 60px; height: 60px; border-radius: 15px;}
.pc-discovery-con a em {display: block; width: 100%; text-align: center; font-size: 12px; line-height: 30px; height: 30px; overflow: hidden;}
.pc-editor {}
.pc-editor-box {width: 320px; margin-right: 15px; margin-bottom: 15px; float: left;}
.pc-editor-box:nth-child(3n) {margin-right: 0;}
.pc-editor-con {background: #FBFBFB; border-radius: 5px; overflow: hidden; padding: 10px 10px 0;}
.pc-editor-con a {width: 50%; float: left; overflow: hidden; height: 30px; line-height: 30px; font-size: 14px; margin-bottom: 7px;}
.pc-editor-con img {width: 30px; height: 30px; border-radius: 10px; float: left; margin-right: 5px;}

.pc-sdkp-con {margin-bottom: 20px;}
.pc-sdkp-con dl {padding: 10px; height: 75px; border-radius: 10px;}
.pc-sdkp-con img {width: 73px; height: 73px; margin-right: 10px; border-radius: 15px;}
.pc-sdkp-con a {display: block; background-position: right center; background-repeat: no-repeat; border-radius: 10px; background-size: cover;}
.pc-sdkp-con a:hover {text-decoration: none;}
.pc-sdkp-con dd {color: #fff; font-size: 14px; line-height: 30px;}
.pc-sdkp-con dd h3 {font-size: 18px;}
.pc-sdkp-con a:hover dd h3 { text-decoration: underline;}

.mySwiper3 .swiper-slide{
   border-radius: 10px;width: 480px;
}
.mySwiper3 .transSlide{
    width: 152px;
}

.mySwiper5 .swiper-slide{
   border-radius: 10px;width: 355px;
}
.mySwiper5 .transSlide{
    width: 113px;
}

.pc-game {}
/*游戏专区视频展示*/
.pc-game-focus {height: 270px;position: relative;margin-bottom: 20px;border-radius: 10px;}
.pc-game-focus img,.pc-game-focus video {border-radius: 10px; width: auto; margin: 0 auto;}
.pc-game-focus video,.imgDefault{height: 270px; max-width: 480px;}
.pc-game-focus .video_poster{
    height: 270px; max-width: 480px;border-radius: 10px;
}
.pc-game-focus .playVideo{
    position: absolute;
    width: 64px;
    height: 64px;
    left: 208px;
    bottom:103px;
    z-index: 99;
}
.imgTrans{
    transform-origin:center center;
    transform: rotate(-90deg) scale(1.78);
    max-height: 270px!important;
}
.pc-game-focus video{width: 100%;object-fit: contain}

/*下载视频展示*/
.pc-game-focusss {height: 200px;position: relative;margin-bottom: 20px;border-radius: 10px;}
.pc-game-focusss img,.pc-game-focusss video {border-radius: 10px; width: auto; margin: 0 auto;}
.pc-game-focusss video,.imgDefaultss{max-height: 200px; max-width: 355px;}
.pc-game-focusss .video_poster{
    height: 200px; max-width: 355px;border-radius: 10px;position: relative;
}
.pc-game-focusss .playVideo{
    position: absolute;
    width: 64px;
    height: 64px;
    left: 145.5px;
    bottom:68px;
    z-index: 99;
}
.imgTransss{
    transform-origin:center center;
    transform: rotate(-90deg) scale(1.78);
    max-height: 200px!important;
}
.pc-game-focusss video{width: 100%;object-fit: contain}


.pc-game-head {padding: 10px 0; color: #9C9BA1; font-size: 12px; overflow: hidden; clear: both;}
.pc-game-head dl.infos {}
.pc-game-head dt.icon img {width: 120px; height: 120px; border-radius: 30px; border: #ECECEC 5px solid; margin-right: 15px;}
.pc-game-head dd {}
.pc-game-head dd.name h1 {font-size: 24px; line-height: 40px; color: #1C1C1C;}
.pc-game-head dd.company {line-height: 40px;}
.pc-game-head dd.company span {margin-right: 20px;}
.pc-game-head dd.tag a {color: #D8D8D8; border: #D8D8D8 1px solid; border-radius: 3px; padding: 4px 8px; float: left; display: block; margin-right: 10px;}
.pc-game-head dd.tag a:hover {text-decoration: none; color: #E32612; border: #E32612 1px solid;}
.pc-game-head dl.index {width: 160px; border-left: #F3F6FB 1px solid; padding-left: 20px;}
.pc-game-head dd.score h3 {font-size: 46px; line-height: 60px; color: #E32612;}
.pc-game-head dd.score h3.noScore {font-size: 26px; line-height: 60px; color: #7c7c7c;}
.pc-game-head dd.star {height: 20px; line-height: 20px; margin-bottom: 10px;}
.pc-game-head dd.star span {display: inline-block; float: left; width: 100px; height: 20px; background: url("https://img.qieyou.com/web/img/pc-star.svg") no-repeat 0 -50px; margin-right: 5px;}
.pc-game-head dd.star span i {display: block; height: 20px; background: url("https://img.qieyou.com/web/img/pc-star.svg") no-repeat 0 -100px;}

.pc-newslist2 dl {clear: both; overflow: hidden; margin-bottom: 10px; padding-bottom: 10px; border-bottom: #F3F6FB 1px solid;}
.pc-newslist2 dt.img {width: 220px; float: left; margin-right: 10px;}
.pc-newslist2 img {width: 220px; height: 132px; border-radius: 5px;}
.pc-newslist2 dd.name {font-size: 20px; line-height: 30px; height: 30px; overflow: hidden; white-space: nowrap;}
.pc-newslist2 dd.time {font-size: 12px; line-height: 26px; color: #D8D8D8;}
.pc-newslist2 dd.info {font-size: 12px; color: #9C9BA1; line-height: 22px; height: 66px; overflow: hidden;}

.pc-game-zone {}
.pc-game-zone-icon img {width: 180px; height: 180px; border-radius: 50px; border: #F0F0F0 5px solid;}
.pc-game-zone-info {font-size: 12px; color: #9C9BA1;}
.pc-game-zone-info h1 {font-size: 24px; line-height: 60px; color: #1C1C1C;}
.pc-game-zone-info .company {line-height: 30px; margin-bottom: 40px;}
.pc-game-zone-info .company span {margin-right: 20px;}
.pc-game-zone-info .data {clear: both; overflow: hidden;}
.pc-game-zone-info .data li {float: left; width: 120px; position: relative;}
.pc-game-zone-info .data li::after {content: ""; width: 1px; height: 30px; border-right: #F4F4F4 1px solid; position: absolute; right: 20px; top: 10px;}
.pc-game-zone-info .score {color: #E32612;}
.pc-game-zone-info .device span {margin-right: 5px; width: 14px; height: 14px; display: block; float: left;}
.pc-game-zone-info .down,.pc-game-zone-info .follow {color: #1C1C1C;}
.pc-game-zone-info .data p {height: 14px; line-height: 14px;}
.pc-game-zone-info .data p.n {height: 30px; line-height: 30px; margin-top: 5px;}
.pc-game-zone-info .links {margin-top: 20px; clear: both; overflow: hidden;}
.pc-game-zone-info .links .down {margin-right: 20px;}
.pc-game-zone-info .links .btn {width: 400px;}
.pc-game-zone-info .links .btn a {height: 42px; line-height: 42px; border-radius: 22px;}
.pc-game-text {margin-top: 30px;}
.pc-game-text-tab {line-height: 50px; height: 50px; border-bottom: #F7F8FA 2px solid; clear: both; overflow: hidden;}
.pc-game-text-tab a {padding: 0 25px; height: 50px; line-height: 50px; color: #3B3B3C; font-size: 18px; display: block; float: left; position: relative;}
.pc-game-text-tab a.thisclass {font-weight: bold; color: #1C1C1C;}
.pc-game-text-tab a sup {font-size: 12px; color: #BAB9BE; padding: 0 5px; position: relative; top: -5px;}
.pc-game-text-tab a:hover {text-decoration: none; cursor: pointer;}
.pc-game-text-tab a sup {font-weight: normal;}
.pc-game-text-tab a span {height: 50px; line-height: 50px; display: block; float: left;}
.pc-game-text-tab a.thisclass span {position: relative; display: block; float: left;}
.pc-game-text-tab a.thisclass span::after {content: " "; width: 30px; height: 2px; display: block; position: absolute; bottom: 0; left: 50%; margin-left: -15px; border-bottom: #E32612 2px solid;}
.pc-game-text-con{padding: 20px 0;}
.pc-game-guide {padding: 10px 10px 0; border: #F3F6FB 1px solid; margin-bottom: 20px;}
.pc-game-guide dl {clear: both; overflow: hidden; font-size: 12px; line-height: 30px; margin-bottom: 10px;}
.pc-game-guide dt {width: 80px; float: left; color: #FA6830; font-weight: bold;}
.pc-game-guide dd {width: 680px; float: left;}
.pc-game-guide dd a {color: #2199EE; margin-right: 10px;}

.pc-game-intro {font-size: 14px; color: #616067; line-height: 28px;}
.pc-game-intro .text-content{
    display: -webkit-box;
    -webkit-line-clamp: 12; /* 限制显示6行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px; 
}
.pc-game-intro img {max-width: 790px; border-radius: 5px;}
.pc-game-intro a {color: #2199EE;}
/* 展开状态 */
.pc-game-intro.expanded .text-content {
  -webkit-line-clamp: unset;
  display: block;
}

.read-more-btn {
  display: none; /* 默认隐藏 */
  cursor: pointer;
  margin-bottom: 10px; 
  color: #2199EE;
}
/* 当文本被截断时才显示按钮 */
.pc-game-intro:not(.expanded) .text-content.truncated + .read-more-btn {
  display: block;
}
.pc-game-intro p {margin: 5px 0;}


.pc-game-tag a {border-radius: 2px; border: #F0F0F0 1px solid; margin-right: 6px; color: #9C9BA1; font-size: 12px; line-height: 22px; padding: 3px 8px;}
.pc-game-tag a:hover {color: #2199EE; border: #2199EE 1px solid; text-decoration: none;}
.pc-game-news {clear: both; overflow: hidden;}
.pc-game-news .pc-piccover {width: 190px; margin-right: 10px;}
.pc-game-news .pc-piccover:nth-last-child(1) {margin-right: 0;}
.pc-game-news .pc-piccover img {width: 190px; height: 114px;}
.pc-game-news .pc-piccover dd.tt {font-size: 14px; line-height: 22px; height: 44px;}
.pc-gameinfo .slogan {padding: 10px 20px; margin-bottom: 20px; line-height: 24px; font-size: 18px; background: #F9F9F9;}
.pc-guide {overflow:hidden;}
.pc-guide-con dl {clear: both;}
.pc-guide-con dt {line-height: 30px; padding-bottom: 10px; font-size: 18px;}
.pc-guide-con dd {padding: 5px 0;}
.pc-guide-con dd a {float: left; display: block; width: 200px; padding: 8px 15px; margin-right: 13px; margin-bottom: 10px; overflow: hidden; white-space: nowrap; border-radius: 5px; background: #F9F9F9; text-align: center;}
.pc-guide-con dd a:nth-child(4n) {margin-right: 0;}
.pc-guide-listcon li {line-height: 50px; margin-right: 20px; width: 690px; float: left; border-top: #F5F5F5 1px solid;}
.pc-guide-listcon li:nth-child(2n) {margin-right: 0;}
.pc-guide-listcon span {color: #D8D8D8; font-size: 12px;}
.pc-guide-tags-tab {clear: both; overflow: hidden; padding: 10px 0;}
.pc-guide-tags-tab a {color: #1C1C1C; border:#DADADA 1px solid; height: 32px; line-height: 32px; border-radius: 17px; padding: 0 20px; display: block; float: left; margin-right: 10px;}
.pc-guide-tags-tab a:hover,.pc-guide-tags-tab a.thisclass {color: #E32612; border:#E32612 1px solid; background: #FEF5F4; text-decoration: none;}

.pc-guide-tags-con {clear: both;}
.pc-guide-tags-con h3 {font-size: 16px; line-height: 50px;}
.pc-guide-tags-con p {line-height: 24px; font-size: 12px; color: #767676;}
.pc-guide-tags-con li {width: 690px; float: left; margin-right: 20px; border-bottom: #F5F5F5 1px solid; padding-bottom: 10px;}
.pc-guide-tags-con li:nth-child(2n) {margin-right: 0;}
.pc-guide-tags-con span {margin-right: 10px;}
.pc-game-collection a:nth-child(2) {margin-right: 0;}
.pc-game-down {padding: 0 20px 20px; border: #F3F6FB 1px solid;}
.pc-game-down .col {clear: both; overflow: hidden;}
.pc-game-down .list {}
.pc-game-down .info {width: 320px;}
.pc-game-down .info .pc-game-down-tt {padding-left: 21px;}
.pc-game-down-info {line-height: 30px; font-size: 12px; color: #1C1C1C; padding-left: 20px; border-left: #EEE 1px solid;}
.pc-game-down-info span {color: #9C9BA1; margin-right: 8px;}
.pc-game-awards {overflow: hidden; margin-bottom: 20px;}
.pc-game-awards a {display: block; float: left; margin-right: 20px; position: relative; padding: 0 25px; text-align: center;}
.pc-game-awards a:hover {text-decoration: none;}
.pc-game-awards a::before {content: ""; width: 22px; height: 38px; display: block; background:url("../img/bg-ds-l.png") no-repeat left top; position: absolute; left: 0; top: 0;}
.pc-game-awards a::after {content: ""; width: 22px; height: 38px; display: block; background:url("../img/bg-ds-r.png") no-repeat left top; position: absolute; right: 0; top: 0;}
.pc-game-awards h6 {font-size: 14px; line-height: 20px;}
.pc-game-awards p {font-size: 12px; line-height: 18px; color: #BABABA;}
.pc-game-down-tt {font-size: 14px; line-height: 50px; color: #1C1C1C;}
.pc-game-down-official {clear: both; overflow: hidden;}
.pc-game-down-official .d-btn {float: left; margin-right: 10px;}
.pc-game-down-official .d-btn a {width: 200px; height: 50px; line-height: 50px; color: rgba(255,255,255,1); background: linear-gradient(to bottom, #2CBC67 0%, #16B356 100%); font-size: 14px; display: block; padding: 0 15px; border-radius: 5px;}
.pc-game-down-official .d-btn a:hover {background: #16B356; text-decoration: none;}
.pc-game-down-official .d-btn span {font-size: 10px; float: right; color: rgba(255,255,255,0.70);}
.pc-game-down-official .d-btn-0 a {background: #CFCFCF}
.pc-game-down-official .d-btn-0 a:hover {background: #BFBFBF;}
.pc-game-down-official .d-btn-1 a {background: linear-gradient(to bottom, #2CBC67 0%, #16B356 100%);}
.pc-game-down-official .d-btn-1 a:hover {background: #16B356;}
.pc-game-down-official .d-btn-2 a {background: linear-gradient(to bottom, #3D3D3D 0%, #2C2C2C 100%);}
.pc-game-down-official .d-btn-2 a:hover {background: #2C2C2C;}
.pc-game-down-official .d-btn-3 a {background: linear-gradient(to bottom, #2199EE 0%, #1D96EC 100%);}
.pc-game-down-official .d-btn-3 a:hover {background: #1D96EC;}
.pc-game-down-official .d-btn-4 a {background: linear-gradient(to bottom, #3677A5 0%, #15669F 100%);}
.pc-game-down-official .d-btn-4 a:hover {background: #15669F;}
.pc-game-down-official .d-btn-5 a {background: linear-gradient(to bottom, #E29333 0%, #D29842 100%);}
.pc-game-down-official .d-btn-5 a:hover {background: #D29842;}
.pc-game-down-official .d-btn-6 a {background: linear-gradient(to bottom, #2CBC67 0%, #16B356 100%);}
.pc-game-down-official .d-btn-6 a:hover {background: #16B356;}
.pc-game-down-official dl {margin-bottom: 15px; overflow: hidden;}
.pc-game-down-official dd {float: left; font-size: 10px; padding-top: 5px;}
.pc-game-down-official dd p {line-height: 20px;}
.pc-game-down-other {}
.pc-game-down-other a {display: block; padding-bottom: 10px; margin-bottom: 10px; border-bottom: #F3F6FB 1px solid; position: relative;}
.pc-game-down-other a:nth-last-child(1) {border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
.pc-game-down-other a:hover {text-decoration: none;}
.pc-game-down-other a:hover dt {color: #2CBC67;}
.pc-game-down-other dt {font-size: 14px; line-height: 30px;}
.pc-game-down-other dd {font-size: 10px; line-height: 20px; color: #B2B2B2;}
.pc-game-down-other dd span {margin-right: 10px;}
.pc-game-down-other .sbtn {display: block; width: 74px; height: 28px; line-height: 28px; text-align: center; font-size: 12px; color: #2CBC67; border: #2CBC67 1px solid; border-radius: 20px; position: absolute; right:0; top: 5px;}
.pc-game-down-other .d-btn-0{border: #Cfcfcf 1px solid;color:#B2B2B2}
.pc-game-down-other a:hover .sbtn,.pc-game-down-all a:hover {color: #FFF; background: #2CBC67; text-decoration: none;}
.pc-game-down-all a {width: 300px; height: 36px; line-height: 36px; display: block; margin: 20px auto 0; text-align: center; font-size: 12px; color: #2CBC67; border: #2CBC67 1px solid; border-radius: 20px;}
.pc-developer .pc-box-con {overflow: hidden; clear: both;}
.pc-developer dl {overflow: hidden; margin-bottom: 10px;}
.pc-developer dt img {width: 55px; height: 55px; border-radius: 15px; float: left; margin-right: 10px;}
.pc-developer dd {float: left;}
.pc-developer dd.infos {width: 251px; font-size: 12px; line-height: 30px;}
.pc-developer dd.infos h3 {font-size: 16px;}
.pc-developer dd.infos p {line-height: 20px;}
.pc-developer dd.infos .type {color: #9C9BA1;}
.pc-developer .btn {width: 64px; margin-top: 13px;}
.pc-developer .btn a {line-height: 30px; height: 30px; font-size: 12px;}
.pc-game-down-box {border: #F3F6FB 1px solid; background: #FFF;}
.pc-game-down-text {padding: 0 20px 20px;}
.pc-game-down-appcode {text-align: center; padding: 20px;}
.pc-game-down-appcode dt {width: 150px; height: 95px; padding-top: 55px; margin: 0 auto; background: #F7F8FA;}
.pc-game-down-appcode dt img {width: 40px; height: 40px; margin: 0 auto; border-radius: 15px; border: #FFF 3px solid;}
.pc-game-down-appcode dd {line-height: 30px; font-size: 12px;}
.pc-game-down-detail {}
.pc-game-down-detail .pc-game-zone-icon {margin-right: 20px;}
.pc-game-down-detail .pc-game-zone-icon img {width: 120px; height: 120px; border-radius: 30px;}
.pc-game-down-links {clear: both; overflow: hidden;}
.pc-game-down-links .down {height: 60px; line-height: 60px; display: block;}
.pc-game-down-links .down a {background: linear-gradient(to bottom, #2CBC67 0%, #16B356 100%); display: block; border-radius: 5px; text-decoration: none; padding: 0 15px; color: #FFF; font-size: 14px;}
.pc-game-down-links .down a:hover {background: #16B356;}
.pc-game-down-links .down span {float: right; font-size: 10px; color: rgba(255,255,255,0.70);}
.pc-game-down-infobox {padding: 0 10px 10px;}
.pc-game-down-infobox .pc-game-down-info {border-left: none; padding-left: 0;}

.pc-downapp {background: linear-gradient(to bottom, #FFF6F6 0%, #FFFEFE 100%); min-height: 1000px; position: relative;}
.pc-downapp .bg-1 {width: 735px; height: 735px; display: block; position: absolute; top: 0; right: 0; background: url("https://img.qieyou.com/web/img/bg-ellipse-1.png") no-repeat 100px -400px;}
.pc-downapp .bg-2 {width: 811px; height: 811px; display: block; position: absolute; left: 0; bottom: 0; background: url("https://img.qieyou.com/web/img/bg-ellipse-2.png") no-repeat -270px 20px;}
.pc-downapp-con {position: relative; z-index: 9999; padding-top: 50px;}
.pc-downapp-con dd {clear: both; overflow: hidden;}
.pc-downapp-con .demo {margin-right: 50px;}
.pc-downapp-con .icon {padding-top: 98px;}
.pc-downapp-con .icon img {width: 68px; height: 68px; border-radius: 10px;}
.pc-downapp-con .slogan {font-size: 80px; font-weight: bold; color: #1C1C1C; line-height: 120px; margin: 20px 0;}
.pc-downapp-con .slogan span {margin-right: 30px; letter-spacing: 5px;}
.pc-downapp-con .qrcode span {padding: 15px; border-radius: 10px; background: rgba(255,255,255,0.60); box-shadow: 0 0 15px #fbedec;}
.pc-downapp-con .qrcode img {width: 150px; height: 150px;}
.pc-downapp-con .qrcode-info {line-height: 24px; width: 180px; margin-top: 10px;}
.pc-downapp-con .qrcode-info::after {width: 24px; height: 24px; background: url("https://img.qieyou.com/web/img/bg-qr-scan.png") no-repeat left center; content: ""; display: block; float: left; margin-left: 30px; margin-right: 5px;}
.pc-downapp-con .btn-downapp {margin-top: 180px;}
.pc-downapp-con .btn-downapp a {width: 120px; height: 44px; line-height: 44px; padding: 0 15px 0 45px; display: block; overflow: hidden; float: left; margin-right: 20px; border-radius: 5px; font-size: 14px; color: #fff; background: url("https://img.qieyou.com/web/img/bg-phone-icon.png") no-repeat left top;}
.pc-downapp-con .btn-downapp a:hover {text-decoration: none;}
.pc-downapp-con .btn-downapp a.android {background-color: #18CD6E; background-position: 17px 12px;}
.pc-downapp-con .btn-downapp a.apple {background-color: #1C1C1C; background-position: 17px -38px;}
.pc-downapp-con .btn-downapp a.unavailable {background-color: #E4E2E2;}

.pc-single-menu {text-align: center; padding: 50px 0;}
.pc-single-menu a {display: inline-block; width: 130px; height: 44px; line-height: 44px; border-radius: 22px; background: #FCFCFC; color: #3D3D3D; margin-right: 30px;}
.pc-single-menu a:hover,.pc-single-menu a.thisclass {background: #FA6830; color: #FFF; text-decoration: none;}
.pc-single-banner img {width: 1200px; height: 300px; border-radius: 20px;}
.pc-single-text {padding: 50px 0; min-height: 600px;}
.pc-single-text h1 {font-size: 30px; line-height: 80px; color: #1C1C1C;}
.pc-single-text-con {font-size: 15px; line-height: 34px; color: #777;}
.pc-single-text-con p {margin-bottom: 15px;}













