@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}fieldset,img{border:0}:focus{outline:0}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0;font-variant:normal}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}code,kbd,samp,tt{font-size:100%}input,button,textarea,select{*font-size:100%}body{line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sup,sub{font-size:100%;vertical-align:baseline}:link,:visited ,ins{text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
* {margin: 0;padding: 0;}body,html {overflow-y: auto;overflow-x: hidden;}
.clearfix{margin-right:auto;margin-left:auto;*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}
b,em,i{font-style:normal;font-weight:normal;}
body{margin:0;font-family:"Microsoft Yahei",Arial,Tahoma,Helvetica,"SimSun","Hiragino Sans GB",sans-serif;font-size:14px;line-height:20px;color:#454545;position:relative;}
html,body{width:100%;min-width:1200px;margin:0 auto;overflow-x:hidden;min-height:1000px;background: #f0f0f2;}
button,input,select,textarea,th{background:#fff;font-size:12px;line-height:1.5em;font-family:"Microsoft Yahei",Arial,Tahoma,Helvetica,"SimSun","Hiragino Sans GB",sans-serif;}
header, section, footer, aside, nav, article, figure{display: block;}
a{color:#333;text-decoration:none;}
a:hover,a:focus{-webkit-transition:color 150ms ease-in 0ms,background-color 150ms ease-in 150ms;-moz-transition:color 150ms ease-in 0ms,background-color 150ms ease-in 150ms;-ms-transition:color 150ms ease-in 0ms,background-color 150ms ease-in 150ms;-o-transition:color 150ms ease-in 0ms,background-color 150ms ease-in 150ms;transition:color 150ms ease-in 0ms,background-color 150ms ease-in 150ms;}
.rotate360:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
a:hover{color: #D6231C;}
.rotate360{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.cfx{margin-right:auto;margin-left:auto;*zoom:1}.cfx:before,.cfx:after{display:table;content:"";line-height:0}.cfx:after{clear:both}
.cx{overflow: hidden;*zoom: 1;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
body{word-break: break-all;}
a{cursor: pointer;}
img{vertical-align: top;border: 0;}
a img:hover{opacity: 0.9;cursor: pointer;}
.ico{background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;}
main{position: relative;z-index: 1;padding-bottom: 10px;}
main section{width: 1200px;margin: 0 auto 20px;overflow: hidden;}
.wrapper{position: relative;background: #fff;}

.gameBird{background: url(../img/pagebg.png) repeat;}

.topMenu{width:100%;background:#424242;line-height:36px;height:36px;border-bottom:1px solid #424242;color:#fff;font-size:12px;overflow:hidden;}
.topMenu .view{width:1200px;margin:0 auto;}
.topMenu .view p{float:left;line-height:37px;}
.topMenu .view span{float:right;position:relative;line-height:35px;}
.topMenu .view a{color:#fff;}
.topMenu .view em{font-style:normal;font-size:12px;margin:0 5px;color:#999;font-weight: lighter;}
.topMenu .view a:hover{text-decoration: underline;}

header{position: relative;z-index: 2;height: 80px;background: #FFFFFF;box-shadow: 0px 5px 10px 0px rgba(204,204,204,0.1);border: 1px solid #EDEEEE;}
header>div{position: relative;width: 1200px;height: 80px;margin:0 auto;}
header>div .logo{position: relative;float: left;display: block;width:158px;height: 100%;margin-right: 10px;}
header>div .logo h1,header>div .logo h2{position: relative;width: auto;height: 50px;margin-top: 12px;font-size: 0;background: url(../img/gamelogo.png) no-repeat;background-size: 100% 100%;}
nav{float: right;margin-right:238px;position: relative;height: 80px;}
nav ul{position: relative;top: -1px;width: 102%;margin: auto;text-align: center;}
nav li{position: relative;z-index: 0;vertical-align: top;display: inline-block;line-height: 80px;text-align: center;margin-right:2px;}
nav li>a{position: relative;display: block;padding: 0 17px 1px 20px;font-size: 18px;color: #1F2937;line-height: 79px;}
nav li>a{-o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
nav li>a:hover{color: #1F2937;transform: scale(1.1);}
nav li.current>a:hover{color:#02050A;transform: scale(1);}
nav li.current>a{color:#02050A;font-size: 22px;}
nav li.current:before{content: "";position: absolute;z-index: 0;top: 23px;left: 1px;margin: auto;display: block;width: 32px;height: 32px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -71px -5px;}

.arrowdown{position: absolute;z-index: 2;top: 30px;right: -5px;margin: auto;display: block;width: 16px;height: 16px;background-position: -37px -5px;}
.dropdown {position: relative;margin-right: 12px;}
.dropdown-menu {z-index: 2;display: none; position: absolute;left: 7px;top: 80px;max-height: 310px;overflow: auto;width: 136px; padding: 10px 0; background: #FFFFFF;box-shadow: 0px 0px 10px 0px rgba(204,204,204,0.4);border-radius: 8px;}
.dropdown-menu::-webkit-scrollbar { width: 0; height: 0}
.dropdown-menu {-ms-overflow-style: none}
.dropdown-menu a{position: relative;display: block;text-align: left;padding: 0 20px;font-size: 16px;line-height: 40px;color: #333;;background: transparent;border-radius: 3px;}
.dropdown-menu a,.arrowdown{ -webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s}
.dropdown-menu a.cur{padding: 3px 20px;background: #F3F4F6;}
.dropdown:hover .dropdown-menu {display: block}
.dropdown:hover .arrowdown {right: -5px; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);-ms-transform: rotate(180deg); transform: rotate(180deg)}

.new-menu {position: relative;margin-right: 27px;}
.new-menu:before{content: "";position: absolute;top: 31px;right: -17px;margin: auto;display: block;width: 30px;height: 16px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -121px -5px;}


.searchBtn {position: absolute;z-index: 1;top: 19px;right: 8px;width: 140px;padding-left: 23px;padding-right: 47px;height: 38px; background: #f0f0f0; border-radius: 19px;border: none;}
.searchBtn input{display: block;border: 0;padding-right: 10px;width: 153px;line-height: 38px;height:38px;background: transparent;font-size: 14px;color: #999;text-overflow: ellipsis;}
.searchBtn:after{content: "";position: absolute;top: 0;right: 6px;display: block;padding:10px;margin-right: 1px;width: 18px;height: 18px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: 5px 5px;}
.searchBtn input::-webkit-input-placeholder {color: #ccc;}
.searchBtn input:-moz-placeholder { color: #ccc;}
.searchBtn input::-moz-placeholder { color: #ccc;}
.searchBtn input:-ms-input-placeholder { color: #ccc;}



.gameBItop{position: relative;padding: 18px 1px 0;}
.gameBIT{margin-bottom: 20px;background: linear-gradient(180deg, #FFF0F0, #FFFFFF);box-shadow: 0px 5px 10px 0px rgba(204,204,204,0.1);border-radius: 8px;border: 2px solid #FFFFFF;}
.gameBIT dl{width: 1200px;padding: 16px 19px 18px;line-height: 40px;overflow: hidden;*zoom: 1;}
.gameBIT dl dt{float: left;padding-left: 23px;width: 89px;height: 40px;line-height: 40px;background: linear-gradient(-90deg, rgba(255, 201, 197, .7), rgba(255, 180, 169, .7));border-radius: 19px;font-size: 16px;color: #D6231C;font-weight: bold;margin: 4px 20px 4px 0;}

.gameBIT dl dd{float: left;width: 1030px;height: 40px;margin: 4px 0;overflow: hidden;}
.gameBIT dl dd a{position: relative;font-size: 15px;color: #000;}
.gameBIT dl dd a:after{content: "";position: relative;top: 4px;display: inline-block;width: 1px;height: 18px;background-color: #e3e3e3;margin: 0 15px;}
.gameBIT dl dd a:last-of-type:after{display: none;}
.gameBIT dl dd a.hot{color: #FF3333;}
.gameBIT dl dd a.hot:before{content: "";position: absolute;top: -8px;right: 20px;display: block;width: 12px;height: 16px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -169px -5px;}
.gameBIT dl dd a.new:before{content: "";position: absolute;top: -9px;right: 20px;display: block;width: 12px;height: 16px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -199px -5px;}
.gameBIT dl dd a:hover{color: #D6231C;}
.gameBIT dl dt:before{content: "";position: relative;top: 3px;display: inline-block;width: 18px;height: 18px;margin-right: 8px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;}
.gameBIT dl dt:nth-of-type(1):before{background-position: -279px -5px;}
.gameBIT dl dt:nth-of-type(2):before{background-position: -315px -5px;}
.gameBIT dl dt:nth-of-type(3):before{background-position: -351px -5px;}

.nowtime{position: absolute;top: 11px;right: 0;padding: 0 10px;height: 22px;font-size: 12px;color: #fff;line-height: 22px;background: #FF860A;border-radius: 8px;}
.nowtime i{position: relative;top: 4px;margin-right: 5px;vertical-align: top;display: inline-block;width: 14px;height: 14px;background-position: -224px -5px;}
.nowtime:before{content: "";position: absolute;left: 0;right: 0;bottom: -6px;margin: auto;width: 2px;height: 8px;background: #FF860A;border-radius: 1px;}
.nowtime:after{content: "";position: absolute;left: 0;right: 0;bottom: -10px;margin: auto;width: 6px;height: 6px;background: #FF860A;border-radius: 50%;}

.gameBIB{position: relative;padding-top: 1px;}
.gameBIB:before{content:"";position: absolute;top:0;left: -1px;z-index:2;display: block;width: 68px;height: 68px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -5px -49px;}

.gameBIBL{float: left;width:380px;margin-right: 20px;overflow: hidden;}
.gameBIBL .swiper-container{position: relative;margin-bottom: 16px;height: 270px;background: #FAFAFA;border-radius: 8px;overflow: hidden;}
.gameBIBL .swiper-container .swiper-slide:before{content: "";position: absolute;left: 0;right: 0;bottom: 0;z-index: 1;width: 100%;height: 56px;margin: auto;overflow: hidden;*zoom: 1;-webkit-backdrop-filter: blur(15px);backdrop-filter: blur(15px);background: rgba(0,0,0,.5);border-radius: 0 0 8px 8px;}
.gameBIBL .swiper-container .swiper-slide{position: relative;display: block;width: 100%;height: 100%;overflow: hidden;}
.gameBIBL .swiper-container .swiper-slide a{position: relative;display: block;width: 100%;height: 100%;}
.gameBIBL .swiper-container .swiper-slide a>img{width: 100%;height: 270px;border-radius: 8px;}
.gameBIBL .swiper-container .swiper-slide a>img{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.gameBIBL .swiper-container .swiper-slide a div{position: absolute;left: 0;top: 198px;z-index: 1;padding: 0 19px;display: block;height: 64px;}
.gameBIBL .swiper-container .swiper-slide a div img{float: left;width: 60px;height: 60px;border: 2px solid rgba(255,255,255,.3);border-radius: 15px;margin-right: 10px;}
.gameBIBL .swiper-container .swiper-slide a div p{float: left;margin-top: 19px;width: 252px;font-size: 14px;color: rgba(255,255,255,.7);font-weight: bold;line-height: 22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gameBIBL .swiper-container .swiper-slide a div span{float: left;width: 252px;font-size: 14px;color: #fff;line-height: 22px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.gameBIBL .list a{position: relative;display: block;margin-top: 20px;width: 380px;height: 120px;box-shadow: 0px 5px 10px 0px rgba(204,204,204,0.2);border-radius: 8px;overflow: hidden;}
.gameBIBL .list a img{width: 100%;min-height: 120px;height:auto;border-radius: 8px;}
.gameBIBL .list a:after{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.gameBIBL .list a:after{content:" ";position: absolute;left: 0;bottom: 0;width: 0;height: 5px;background:#D6231C;}
.gameBIBL .list a:hover:after{width: 100%;}

.gameBIBLBox{position: relative;z-index: 1;margin-top: 20px;background: linear-gradient(180deg, #FFDDDD, #FFFFFF);box-shadow: 0px 5px 10px 0px rgba(204,204,204,0.1);border-radius: 8px;}
.gameBIBLBox:before {content: "";  position: absolute;  top: 0;  left: 0;   right: 0;   bottom: 0;   z-index: -1; border-radius: 8px;background: linear-gradient(180deg, #FFF0F0 0%, #FFFFFF 30%, #FFFFFF 100%);  margin: 1px;} 

.gameBIBLBox .tabMenu{position: relative;height: 30px;padding: 10px 20px 8px;}
.gameBIBLBox .tabMenu span{position: relative;z-index: 1;float: left;display: inline-block;padding: 0 1px;font-size: 18px;color: #333;line-height: 30px;margin-right: 35px;cursor: pointer;}
.gameBIBLBox .tabMenu span.current{position: relative;z-index: 1;float: left;display: inline-block;font-size: 20px;color: #000;line-height: 30px;font-weight: bold;}
.gameBIBLBox .tabMenu span.current:after{content: "";position: absolute;left: 0;bottom: 2px;z-index: -1;display: block;width: 100%;height: 8px;background: linear-gradient(-90deg, #FFC9C5, #FFB4A9);border-radius: 3px;}
.gameBIBLBox .tabMenu  span:hover{color: #000;}
.gameBIBLBox .tabCont{padding-bottom: 7px;}
.gameBIBLBox ul li{position: relative;}
.gameBIBLBox ul li a {position: relative;display: block;padding: 15px 20px 14px;height: 60px;overflow: hidden;*zoom: 1;}
.gameBIBLBox ul li a img{float: left;width: 60px;height: 60px;border-radius: 15px;margin-right: 11px;}
.gameBIBLBox ul li a div{float: left;width: 200px;height: 60px;overflow: hidden;}
.gameBIBLBox ul li a div p{display: block;font-size: 16px;color: #000;line-height: 18px;margin-bottom: 8px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBIBLBox ul li a div i{display: block;width: 0px;height: 10px;background-position: -457px -5px;}
.gameBIBLBox ul li a div span{display: block;margin-top: 8px;font-size: 12px;color: #999;line-height: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBIBLBox ul li a>span{display: block;position: absolute;right: 19px;top: 0;bottom: 0;margin: auto;display: block;height: 42px;font-size: 28px;color:#FFAA00;font-weight: bold;line-height: 42px;}
.gameBIBLBox ul li:nth-of-type(2n+2) a{padding: 11px 20px 10px;background: rgba(244, 244, 244, .75);border-radius: 8px;}
.star0{width: 64px !important;background-position:-457px -19px !important;}
.star1{width: 13px !important;}
.star2{width: 25px !important;}
.star3{width: 37px !important;}
.star4{width: 50px !important;}
.star5{width: 64px !important;}
.gameBIBLBox ul li:hover a div p{color:#D6231C;}

.gameBIBM{float: left;width: 400px;}
.gameBIBMT{margin-bottom: 20px;background: #FFF;box-shadow: 0px 5px 10px 0px rgba(204,204,204,0.2);border-radius: 8px;overflow: hidden;}
.gameBIBMT .tabMenu{position: relative;height: 30px;padding: 10px 6px;background: url(../img/gameItabmenu.png) no-repeat;background-size: 100% auto;}
.gameBIBMT .tabMenu span{position: relative;z-index: 1;float: left;display: inline-block;padding: 0 1px;font-size: 18px;color: #333;line-height: 29px;margin:0 11px 0 10px;cursor: pointer;}
.gameBIBMT .tabMenu span.current{position: relative;z-index: 1;float: left;display: inline-block;font-size: 20px;color: #000;line-height: 30px;font-weight: bold;}
.gameBIBMT .tabMenu span.current:after{content: "";position: absolute;left: 0;bottom: 2px;z-index: -1;display: block;width: 100%;height: 8px;background: linear-gradient(-90deg, #FFC9C5, #FFB4A9);border-radius: 3px;}
.gameBIBMT .tabMenu span:hover{color: #000;}
.gameBIBMT .tabMenu span:nth-of-type(3):before{content: "";position: absolute;top: -4.5px;right: -10px;display: block;width: 28px;height: 14px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -387px -5px;}



.gameBIBMT dl{padding: 10px;}
.gameBIBMT dl dt{display: block;width: 100%;height: 24px;margin: auto;}
.gameBIBMT dl dt a{display: block;width: 100%;font-size: 18px;color: #FF2D22;line-height: 24px;font-weight: bold;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBIBMT dl dd{margin-top: 8px;width: 100%;height: 20px;overflow: hidden;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBIBMT dl dd a{position: relative;font-size: 14px;color: #434343;line-height: 20px;}
.gameBIBMT dl dd a:after{content: "";position: relative;top: 3px;display: inline-block;width: 1px;height: 15px;background-color: #434343;margin: 0 8px;}
.gameBIBMT dl dd a:last-of-type:after{display: none;}
.gameBIBMT dl:nth-of-type(2){margin-top: 4px;}
.gameBIBMT dl dd a:hover{color:#D6231C;}

.gameBIBMT ul{padding: 9px 15px 13px;}
.gameBIBMT ul li{display: block;height: 33px;line-height: 33px;}
.gameBIBMT ul li a{display: block;font-size: 14px;color: #666;line-height: 33px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBIBMT ul li a:before{content: "";position: relative;top: 11px;vertical-align: top;margin-left: 1px;margin-right: 7px;display: inline-block; width: 9px; height: 10px; background: url(../img/icon.png) no-repeat; background-size: 1000px 1000px;background-position: -430px -5px;}

.gameBIBMT ul li:nth-of-type(6n+1){margin-top: 5px;}
.gameBIBMT ul li:nth-of-type(6n+1) a{font-size: 16px;color: #2B2B2B;font-weight: bold;}
.gameBIBMT ul li:nth-of-type(6n+1) a:before{width: 53px;height: 22px;top: 5px;margin-left: 0;background-position: -5px -131px;}
.gameBIBMT ul li:nth-of-type(7) a:before{background-position: -5px -167px;}
.gameBIBMT ul li:nth-of-type(13) a:before{background-position: -5px -203px;}
.gameBIBMT li a:hover{color:#D6231C;}
.gameBIBMT ul li:nth-of-type(6n+1):hover a{color:#D6231C;}

.gameBIBMT ol{padding: 7.2px 14px 16px;}
.gameBIBMT ol li{width: 372px;padding-top: 0.8px;height: 40px;white-space: nowrap;overflow: hidden;}
.gameBIBMT ol li a{display: inline-block;vertical-align: top;font-size: 14px;color: #333;line-height: 40px;}
.gameBIBMT ol li a img{width: 20px;height: 20px;border-radius: 3px;margin:10px 11px 10px 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBIBMT ol li a:last-of-type:before{content: "";position: relative;top: 3px;display: inline-block;width: 1px;height: 15px;background-color: #E5E5E5;margin: 0 14px 0 10px;}
.gameBIBMT ol li a span{display: inline-block;vertical-align: top;color: #888;line-height: 40px;}


.gameBIBMB{position: relative;z-index: 1;padding: 2px 0 1px;background: linear-gradient(180deg, #FFDDDD, #FFFFFF);box-shadow: 0px 5px 10px 0px rgba(204,204,204,0.1);border-radius: 8px;}
.gameBIBMB:before {content: "";  position: absolute;  top: 0;  left: 0;   right: 0;   bottom: 0;   z-index: -1; border-radius: 8px;background: linear-gradient(180deg, #FFF0F0 0%, #FFFFFF 30%, #FFFFFF 100%);  margin: 1px;} 

.gameBIBMB .tabMenu{position: relative;height: 30px;padding: 14px 20px 11px;}
.gameBIBMB .tabMenu span{position: relative;z-index: 1;float: left;display: inline-block;padding: 0 1px;font-size: 18px;color: #333;line-height: 30px;margin-right: 35px;cursor: pointer;}
.gameBIBMB .tabMenu span.current{position: relative;z-index: 1;float: left;display: inline-block;font-size: 20px;color: #000;line-height: 30px;font-weight: bold;}
.gameBIBMB .tabMenu span.current:after{content: "";position: absolute;left: 0;bottom: 2px;z-index: -1;display: block;width: 100%;height: 8px;background: linear-gradient(-90deg, #FFC9C5, #FFB4A9);border-radius: 3px;}
.gameBIBMB .tabMenu span:hover{color: #000;}
.gameBIBMB ul{padding: 0 15px 16px;}
.gameBIBMB ul li{display: block;height: 33px;line-height: 33px;}
.gameBIBMB ul li a{display: block;font-size: 14px;color: #666;line-height: 33px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBIBMB ul li a:before{content: "";position: relative;top: 11px;vertical-align: top;margin-left: 1px;margin-right: 7px;display: inline-block; width: 9px; height: 10px; background: url(../img/icon.png) no-repeat; background-size: 1000px 1000px;background-position: -430px -5px;}
.gameBIBMB ul li a:hover{color:#D6231C;}

.gameBIBR{float: right;width: 380px;overflow: hidden;}
.adBox1{position: relative;display: block;margin-bottom: 17px;width: 380px;height: 414px;background: #FFFFFF;box-shadow: 0px 5px 10px 0px rgba(204,204,204,0.2);border-radius: 8px;overflow: hidden;}
.adBox1 a{display: block;width: 100%;height: 100%;}
.adBox1 a img{width: 100%;min-height: 100%;height: auto;-webkit-transition: -webkit-transform .5s ease .1s; transition: -webkit-transform .5s ease .1s; transition: transform .5s ease .1s;transition: transform .5s ease .1s, -webkit-transform .5s ease .1s;}
.adBox1 a:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}

.adBox2{position: relative;width: 100%;height: 112px;border-radius: 8px;overflow: hidden;margin: auto;}
.adBox2 a{display: block;width: 100%;height: 100%;}
.adBox2 a img{width: 100%;min-height: 100%;height: auto;-webkit-transition: -webkit-transform .5s ease .1s; transition: -webkit-transform .5s ease .1s; transition: transform .5s ease .1s;transition: transform .5s ease .1s, -webkit-transform .5s ease .1s;}
.adBox2 a:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}

.adBox1:after,.adBox2:after{content: "广告";position: absolute;top: 7px;right: 5px;display: block;width: 35px;height: 20px;background:rgba(0,0,0,.2);border-radius: 8px;font-size: 11px;color: #fff;line-height: 20px;text-align: center;}

.gameBIBRB .gameBtit{position: relative;margin-bottom: 10px;padding: 0 19px;height: 40px;background: #D6231C;box-shadow: 0px 5px 10px 0px rgba(204,204,204,0.2);border-radius: 8px;}
.gameBIBRB .gameBtit strong{font-size: 18px;color: #fff;font-weight: bold;line-height: 40px;}
.gameBIChange{position: absolute;top:0;right: 20px;font-size: 14px;color: #fff;line-height: 40px;cursor: pointer;}
.gameBIChange i{position: relative;top: 3px;display: inline-block;width:20px ;height: 15px;background-position: -626px -5px;margin-left: 6px;}
.gameBIChange:hover{text-decoration: underline;}
.gameBIChange:hover i{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.gameBIBRB ul{padding:5px 20px 16px;background: #FFF;box-shadow: 0px 5px 10px 0px rgba(204,204,204,0.2);border-radius: 8px;overflow: hidden;}

.gameBIBRB dl{margin-top: 15px;}
.gameBIBRB dt{display: block;margin-bottom: 10px;border-bottom: 1px solid rgba(228,228,228,.6);}
.gameBIBRB dt .img{position: relative;display: block;width: 340px;height: 120px;border-radius: 8px;overflow: hidden;}
.gameBIBRB dt .img img{width: 100%;min-height: 142px;height: auto;border-radius: 8px;}
.gameBIBRB dt .name{padding: 13px 0;overflow: hidden;*zoom: 1;}
.gameBIBRB dt .name p{float: left;display: block;width: 260px;padding: 0;color: #000;font-size: 15px;line-height: 26px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gameBIBRB dt .name span{float: right;width: 68px;height: 24px;border: 1px solid rgba(255, 170, 0, .15);border-radius: 12px;font-size: 12px;color: #FFAA00;line-height: 24px;text-align: center;}
.gameBIBRB dt .img img{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.gameBIBRB dt .img:hover img{transform: scale(1.2);}


.gameBIBRB dd{position: relative;height: 26px;line-height: 26px;overflow: hidden;*zoom: 1; }
.gameBIBRB dd:after{content: "";position: relative;float: right; top: 10px;margin-left: 2px; vertical-align: top;display: inline-block;width: 23px;height: 8px;font-size: 0;line-height: 0;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -664px -5px;}
.gameBIBRB dd a{float: left;display: block;width: 285px;font-size: 15px;color: #000;line-height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBIBRB dd:hover a{color:#D6231C;}

.gameBTit{padding:0 20px 10px;position:relative;z-index: 1;overflow: hidden;*zoom:1;}
.gameBTit a{position: relative;top: 8px;z-index: 1;float: right;display: block;width: 26px;height: 26px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -704px -5px;font-size: 0;}
.gameBTit a{-o-transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.gameBTit a:hover{background-position: -704px -40px;}
.gameBTit h2{position: relative;float: left;display: block;max-width: 80%;height:42px;line-height: 42px;font-size: 32px;color: #060A0E;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gameBTit h2 em{color:#D6231C;font-weight: bold;}



.gameBonline{padding: 20px 0 11px;background: #FFF;box-shadow: 0px 5px 10px 0px rgba(204,204,204,0.1);border-radius: 8px;overflow: hidden;*zoom: 1;}
.gameBonlineL{float: left;width: 845px;padding-left: 20px;}
.gameBonlineR{float: right;width: 296px;padding-right: 20px;}
.gameBonlineLT{margin-bottom: 16px;overflow: hidden;*zoom: 1;}
.gameBonlineLT>a{float: left;margin-top: 5px;width: 416px;height: 342px;background: #F4F4F4;border-radius: 8px;}
.gameBonlineLT>a div{width: 100%;height: 232px;overflow: hidden;}
.gameBonlineLT>a div img{width: 100%;min-height: 100%;height: auto;border-radius: 8px;-webkit-transition: -webkit-transform .5s ease .1s; transition: -webkit-transform .5s ease .1s; transition: transform .5s ease .1s;transition: transform .5s ease .1s, -webkit-transform .5s ease .1s;}
.gameBonlineLT>a div:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.gameBonlineLT>a strong{display: block;margin: 16px 0 7px;padding: 0 10px 0 18px;color: #000;font-size: 18px;line-height: 28px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gameBonlineLT>a p{padding: 0 10px 0 18px;height:40px;font-size: 14px;color:#666;line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.gameBonlineLT ul{float: left;width: 410px;margin-left: 18px;margin-top: -2px;}
.gameBonlineLT ul li{display: block;height: 33px;line-height: 33px;overflow: hidden;*zoom: 1;}
.gameBonlineLT ul li a{float: left;display: block;font-size: 15px;color: #666;line-height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBonlineLT ul li:before{content: "";float: left;position: relative;top: 13px;vertical-align: top;margin-left: 1px;margin-right: 7px;display: inline-block; width: 9px; height: 10px; background: url(../img/icon.png) no-repeat; background-size: 1000px 1000px;background-position: -430px -5px;}
.gameBonlineLT ul li i{float: left;font-size: 15px;color: #52C17E;}
.gameBonlineLT ul li a:hover{color:#D6231C;}
.gameBonlineLT ul li:nth-of-type(5n+6){margin-top: 10px;padding-top: 12px;border-top: 1px solid #efefef;}

.gameBonlineLB{position: relative;}
.gameBonlineLB .gameBtit{position: relative;display: block;padding-bottom: 10px;border-bottom: 2px solid rgba(0,0,0,.05);overflow: hidden;}
.gameBonlineLB .gameBtit strong{display: block;font-size: 20px;color: #000;font-weight: bold;height:40px;line-height: 40px;}
.gameBonlineLB .tabMenu{position: absolute;top: 2px;right: -13px;max-width: 750px;overflow: hidden;height: 40px;overflow: hidden;*zoom: 1;}
.gameBonlineLB .tabMenu a{position: relative;float: left;display: block;padding: 0 13px;height: 40px;cursor: pointer;text-align: center;font-size: 16px;color: #333;line-height: 40px;}
.gameBonlineLB .tabMenu a:hover{color: #D6241C;}
.gameBonlineLB .tabMenu a.current{color: #D6241C;}
.gameBonlineLB .tabMenu a:after{content: "/";position: absolute;right: -3px;display: inline-block;font-size: 16px;font-weight: lighter;color: #ccc;}
.gameBonlineLB .tabMenu a:last-of-type:after{display: none;}
.gameBonlineLB .tabCont{padding-top: 15px;}
.gameBonlineLB ul{width: 105%;}
.gameBonlineLB ul li{float: left;position: relative;width: 205px;margin-right: 8px;}
.gameBonlineLB ul li a {position: relative;display: block;padding: 15px 0 14px;height: 60px;overflow: hidden;*zoom: 1;}
.gameBonlineLB ul li a img{float: left;width: 60px;height: 60px;border-radius: 15px;margin-right: 11px;}
.gameBonlineLB ul li a div{float: left;width: 132px;height: 60px;overflow: hidden;}
.gameBonlineLB ul li a div p{display: block;margin-bottom: 6px;font-size: 16px;color: #000;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBonlineLB ul li a div i{display: block;width: 0px;height: 10px;background-position: -457px -5px;}
.gameBonlineLB ul li a div  span{display: block;margin-bottom: 8px;font-size: 12px;color: #999;line-height: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBonlineLB ul li:hover a div p{color: #D6241C;}


.redtit{position: relative;padding:0 10px 0 15px;height: 42px;margin: auto;}
.redtit strong{position: relative;float: left;font-size: 18px;color: #D6231C;line-height: 42px;font-weight: bold;}
.redtit a{position: relative;top: 9px;float: right;display: block;font-size: 0;width: 15px;height: 4px;padding: 10px 5px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -787px 5px;}
.redtit a{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.redtit a:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}


.gameBonlineRT{position: relative;padding-top: 6px;margin-top: 4px;margin-bottom: 12px;z-index: 1;background: linear-gradient(180deg, #FFDDDD, #FFFFFF);box-shadow: 0px 5px 10px 0px rgba(204,204,204,0.1);border-radius: 8px;}
.gameBonlineRT:before {content: "";  position: absolute;  top: 0;  left: 0;   right: 0;   bottom: 0;   z-index: -1; border-radius: 8px;background: linear-gradient(180deg, #FFF0F0 0%, #FFFFFF 30%, #FFFFFF 100%);  margin: 1px;} 
.gameBonline .gameBTit h2{left: -2px;}

.gameBonlineR ul{padding: 7px 15px 0;}
.gameBonlineR li{position: relative;overflow: hidden;*zoom: 1;}
.gameBonlineR li a{position: relative;display: block;}
.gameBonlineR li:nth-of-type(1){height: 110px;margin-bottom: 15px;}
.gameBonlineR li:nth-of-type(1) a{display: block;width: 100%;height: 100%;border-radius: 8px;overflow: hidden;}
.gameBonlineR li:nth-of-type(1):before{content: "";position: absolute;left: 0;right: 0;bottom: 0;z-index: 1;width: 100%;height: 29px;margin: auto;overflow: hidden;*zoom: 1;-webkit-backdrop-filter: blur(15px);backdrop-filter: blur(15px);background: rgba(0,0,0,.5);border-radius: 0 0 8px 8px;}
.gameBonlineR li:nth-of-type(1) a span{position: absolute;z-index: 1;right: 9px;display: block;bottom: 0;line-height: 30px;height: 29px;font-size: 12px;color: #D72923;}
.gameBonlineR li:nth-of-type(1) a p{position: absolute;z-index: 1;bottom: 0;left: 0;right: 0;margin-left: 9px;width:210px;height: 30px;line-height: 30px;font-size: 12px;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gameBonlineR li:nth-of-type(1) a img{width: 100%;min-height: 100%;height: auto;border-radius: 8px;transition: all .3s linear;}
.gameBonlineR li:nth-of-type(n+2){width: 100%;height: 33px;line-height: 33px;overflow: hidden;*zoom: 0;}
.gameBonlineR li:nth-of-type(n+2) a{float: left;display: block;width: 228px;font-size: 14px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gameBonlineR li:nth-of-type(n+2) span{float: right;display: block;font-size: 12px;color: #999;line-height: 33px;}
.gameBonlineRB{padding: 4px 0 0;background: url(../img/gameItabmenu.png) no-repeat;background-size: 100% 47px;}
.gameBonlineR .list{position: relative;padding-top: 6px;padding-left: 9px;overflow: hidden;z-index: 1;}
.gameBonlineR .list a{float: left;padding:0 13px;width: 67px;height: 108px;text-align: center;font-size: 12px;color: #333;line-height: 30px;overflow: hidden;}
.gameBonlineR .list a img{display: block;margin-bottom: 2px;width: 67px;height: 67px;border-radius:16px;margin: auto;}
.gameBonlineR li:nth-of-type(n+2) a:hover{color: #D6241C;}
.gameBonlineR li:nth-of-type(1) a img{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.gameBonlineR li:nth-of-type(1) a:hover img{transform: scale(1.2);}
.gameBonlineR .list a:hover{color: #D6241C;}


.gameBfirm{position: relative;padding: 20px 0 25px;background: #FFF;box-shadow: 0px 5px 10px 0px rgba(204, 204, 204, 0.1); border-radius: 8px; overflow: hidden;}
.gameBfirm .tabMenu{position: absolute;z-index: 1;top: 20px;right: 51px;max-width: 1000px;overflow: hidden;height: 40px;overflow: hidden;*zoom: 1;}
.gameBfirm .tabMenu a{position: relative;float: left;display: block;padding: 0 13px;height: 40px;cursor: pointer;text-align: center;font-size: 16px;color: #333;line-height: 40px;}
.gameBfirm .tabMenu a:hover{color: #D6241C;}
.gameBfirm .tabMenu a.current{color: #D6241C;}
.gameBfirm .tabMenu a:after{content: "/";position: absolute;right: -3px;display: inline-block;font-size: 16px;font-weight: lighter;color: #ccc;}
.gameBfirm .tabMenu a:last-of-type:after{display: none;}

.gameBfirm ul{padding-left: 20px;}
.gameBfirm ul li{float: left;position: relative;width: 227px;}
.gameBfirm ul li a {position: relative;display: block;padding: 15px 0  15px 10px;height: 60px;overflow: hidden;*zoom: 1;}
.gameBfirm ul li a img{float: left;width: 60px;height: 60px;border-radius: 15px;margin-right: 11px;}
.gameBfirm ul li a div{float: left;width: 132px;height: 60px;overflow: hidden;}
.gameBfirm ul li a div p{display: block;margin-bottom: 5px;font-size: 16px;color: #000;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBfirm ul li a div i{display: block;width: 0px;height: 10px;background-position: -457px -5px;}
.gameBfirm ul li a div  span{display: block;margin-bottom: 6px;font-size: 12px;color: #999;line-height: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBfirm ul li a:hover div p{color: #D6241C;}

.gameBfrontNews{position: relative;padding: 20px 0 11px;background: #FFF;box-shadow: 0px 5px 10px 0px rgba(204, 204, 204, 0.1); border-radius: 8px; overflow: hidden;}
.gameBfrontNews .frontMenu{position: absolute;z-index: 1;top: 23px;right: 61px;max-width: 1000px;overflow: hidden;height: 40px;overflow: hidden;*zoom: 1;}
.gameBfrontNews .frontMenu a{position: relative;float: left;display: block;padding: 0 13px;height: 40px;cursor: pointer;text-align: center;font-size: 16px;color: #333;line-height: 40px;}
.gameBfrontNews .frontMenu a:hover{color: #D6241C;}
.gameBfrontNews .frontMenu a.current{color: #D6241C;}
.gameBfrontNews .frontMenu a:after{content: "/";position: absolute;right: -3px;display: inline-block;font-size: 16px;font-weight: lighter;color: #ccc;}
.gameBfrontNews .frontMenu a:last-of-type:after{display: none;}

.frontCont{padding-top: 11px;padding-bottom: 3px;overflow: hidden;*zoom: 1;}
.frontContL{float: left;width: 867px;margin-right: 10px;}
.frontContL a{float: left;width: 267px;height: 202px;border-radius: 8px;margin: 0 1px 20px 20px;overflow: hidden;}
.frontContL a div{width: 100%;height: 154px;border-radius: 8px;overflow: hidden;}
.frontContL a div img{width: 100%;min-height: 100%;height: auto;border-radius: 8px;-webkit-transition: -webkit-transform .5s ease .1s; transition: -webkit-transform .5s ease .1s; transition: transform .5s ease .1s;transition: transform .5s ease .1s, -webkit-transform .5s ease .1s;}
.frontContL a div:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.frontContL a p{margin-top: 6.5px;height:44px;font-size: 15px;color:#333;line-height: 22px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.frontContR{float: right;width: 296px;margin-right: 20px;}
.frontContR{position: relative;padding: 5px 0;margin-bottom: 14px;z-index: 1;background: linear-gradient(180deg, #FFDDDD, #FFFFFF);box-shadow: 0px 5px 10px 0px rgba(204,204,204,0.1);border-radius: 8px;}
.frontContR:before {content: "";  position: absolute;  top: 0;  left: 0;   right: 0;   bottom: 0;   z-index: -1; border-radius: 8px;background: linear-gradient(180deg, #FFF0F0 0%, #FFFFFF 30%, #FFFFFF 100%);  margin: 1px;} 
.frontContR ol{padding:0 15px 7px 20px;}
.frontContR li{padding: 7px 0;overflow: hidden;*zoom:1}
.frontContR li i {position: relative;top:2px;margin-right: 16px;float: left;display:block; width: 15px; height: 18px; background: url("../img/icon.png") no-repeat; background-size: 1000px 1000px;background-position: -825px -5px;font-weight: bold;font-size: 11px;color: #FFF;line-height: 22px;text-align: center;}
.frontContR li a {float: left;display: block; width: 270px; max-height:44px;font-size: 15px;color: #333;line-height: 22px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.frontContR li:nth-of-type(1) i{background-position:-858px -5px;}
.frontContR li:nth-of-type(2) i{background-position:-891px -5px;}
.frontContR li:nth-of-type(3) i{background-position:-924px -5px;}
.frontContR li a:hover{color: #D6241C;}
.frontCont .frontContR li a{width: 230px;}
.frontCont .frontContR  i{top: 2px;}
.frontCont .frontContR ol{padding-bottom: 20px;padding-left: 15px;}

.gameBhj{position: relative;padding: 17px 0 11px;background: #FFF;box-shadow: 0px 5px 10px 0px rgba(204, 204, 204, 0.1); border-radius: 8px; overflow: visible;}
.gameBhjCont{position: relative;padding:12px 20px 20px;}
.gameBhj .swiper-container {overflow: hidden;}
.gameBhj .swiper-container .swiper-slide{position: relative;display: block;width: 373px;height: 214px;border-radius: 8px;overflow: hidden;cursor: pointer;}
.gameBhj .swiper-container .swiper-slide a:before{content: "";position: absolute;left: 0;right: 0;bottom: 0;z-index: 1;width: 100%;height: 100%;margin: auto;overflow: hidden;*zoom: 1;background: rgba(0,0,0,.35);border-radius:8px;}
.gameBhj .swiper-container .swiper-slide a{position: relative;display: block;width: 100%;height: 100%;}
.gameBhj .swiper-container .swiper-slide a>img{width: 100%;height: 214px;border-radius: 8px;}
.gameBhj .swiper-container .swiper-slide a>img{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.gameBhj .swiper-container .swiper-slide a p{position: absolute;z-index: 1;top: 88px;margin: auto;display: block;width: 100%;font-size: 18px;color: #fff;line-height: 38px;text-align: center;overflow: hidden;}
.gameBhj .swiper-container .swiper-slide:hover:before{background: rgba(0,0,0,.17);}
.gameBhj .swiper-button-next,.gameBhj .swiper-button-prev { z-index: 12; color: #5C5E5D;top: 114px; bottom: auto; cursor: pointer;width: 64px;height: 64px; background: url("../img/icon.png") no-repeat;  background-size: 1000px 1000px; background-position: -69px -123px;}
.gameBhj .swiper-button-next:after,.gameBhj .swiper-button-prev:after {content: "";}
.gameBhj .swiper-button-prev { left: -13px;right: auto;background-position: -69px -193px;}
.gameBhj .swiper-button-next {right: -13px;left: auto}




.gameBnewCont ul{padding-top: 12px;padding-bottom: 18px;overflow: hidden;*zoom: 1;}
.gameBnewCont ul li{float: left;width: 275px;height: 248px;background: #FFF;border-radius: 8px;box-shadow: 0px 5px 10px 0px rgba(204,204,204,0.3);border-radius: 8px;margin: 0 0 20px 20px;overflow: hidden;}
.gameBnewCont ul li{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.gameBnewCont ul li:hover{-webkit-transform: translateY(-5px);-ms-transform: translateY(-5px); transform: translateY(-5px);}
.gameBnewCont ul li .img{display: block;width: 100%;height: 166px;border-radius: 8px 8px 0 0;overflow: hidden;}
.gameBnewCont ul li .img img{width: 100%;min-height: 100%;height: auto;border-radius: 8px 8px 0 0;-webkit-transition: -webkit-transform .5s ease .1s; transition: -webkit-transform .5s ease .1s; transition: transform .5s ease .1s;transition: transform .5s ease .1s, -webkit-transform .5s ease .1s;}
.gameBnewCont ul li .img:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.gameBnewCont ul li .info {position: relative;display: block;padding: 10px;height: 60px;overflow: hidden;*zoom: 1;}
.gameBnewCont ul li .info img{float: left;width: 60px;height: 60px;border-radius: 15px;margin-right: 11px;}
.gameBnewCont ul li .info div{float: left;width: 132px;height: 60px;overflow: hidden;}
.gameBnewCont ul li .info div p{display: block;margin-bottom: 6px;font-size: 16px;color: #000;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBnewCont ul li .info div i{display: block;width: 0px;height: 10px;background-position: -457px -5px;}
.gameBnewCont ul li .info div span{display: block;margin-bottom: 6px;font-size: 12px;color: #999;line-height: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.gameBnew{position: relative;padding: 17px 0 20px;background: #FFF;box-shadow: 0px 5px 10px 0px rgba(204, 204, 204, 0.1); border-radius: 8px; overflow: visible;}
.gameBnewCont{overflow: hidden;}
@property --angle { syntax: "<angle>";inherits: false;initial-value: 0deg}
@keyframes rotate {to { --angle: 360deg}}
.game-list-content {width: 100%}
.game-list-content .reviews-swiper {padding-top: 2px;}  
.game-list-content .swiper-wrapper {  
-webkit-transition-timing-function: linear !important;  
-moz-transition-timing-function: linear !important;  
-ms-transition-timing-function: linear !important;  
-o-transition-timing-function: linear !important;  
transition-timing-function: linear !important;  
}  
.game-list-content .swiper-box .swiper-slide { width: 100px;  margin: 0 10px 16px;  height: auto;  }  
.game-list-content .swiper-box .swiper-slide:hover .img_box .boder_light {   opacity: 1;   background: linear-gradient(var(--angle), #D6241C, #f05c56, #f9d5d4, #D6241C, #fc857f);   transition: all 0.3s linear;  animation: rotate 5s linear 0s infinite reverse;  border: 10px;}  
.game-list-content .swiper-box .swiper-slide:hover .game-name {  color: #D6241C;  }  
.game-list-content .swiper-box .swiper-slide .img_box {   margin-bottom: 0;position: relative;}  
.game-list-content .swiper-box .swiper-slide .img_box .boder_light {   background-size: 600% 600%;   height: calc(100% + 2px);    left: 11px;   position: absolute;  top: 1px;  transform: translate(-2px, -2px);  width: calc(80% + 2px);z-index: 1;  border-radius: 18px;  opacity: 1;  }  
.game-list-content .swiper-box .swiper-slide .game-name {   font-size: 12px;  line-height: 24px;   text-align: center;  width: 100%;   overflow: hidden;   text-overflow: ellipsis;   white-space: nowrap;  color: #333;  }  
.game-list-content .swiper-box .swiper-slide img {width: 80%;   margin: auto; display: block;   position: relative;    z-index: 2;    border-radius: 16px;  } 


.gameBrank{position: relative;padding: 17px 0;background: #FFF;box-shadow: 0px 5px 10px 0px rgba(204, 204, 204, 0.1); border-radius: 8px; overflow: visible;}
.gameBrktit{position: relative;display: block;height: 53px;overflow: hidden;}
.gameBrktit strong{float: left;width: 300px;font-size: 18px;color: #333;line-height: 26px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gameBrktit p{float: left;width: 300px;font-size: 12px;color: #ccc;line-height: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.gameBrktit{position: relative;padding:0 17px 0 15px;height: 42px;margin: auto;}
.gameBrktit a{position: relative;display: block;width: 100%;font-size: 18px;color: #060A0E;line-height: 42px;font-weight: bold;}
.gameBrktit a:after {content: "";position: absolute;right: 0;top: 9px;display: block;font-size: 0;width: 15px;height: 4px;padding: 10px 5px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -787px 5px;}
.gameBrktit a:after{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.gameBrktit a:hover:after{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}

.gameBrkList{padding:12px 0 0  3px;overflow: hidden;*zoom: 1;}
.gameBrkList .list{float: left;width: 276px;max-height: 490px;margin:0 0 20px 18px;overflow: hidden;*zoom: 1;}
.gameBrkList .list{position: relative;padding: 4px 0 18px;margin-bottom: 14px;z-index: 1;background: linear-gradient(180deg,#ededed , #FFFFFF);box-shadow: 0px 5px 10px 0px rgba(204,204,204,0.1);border-radius: 8px;}
.gameBrkList .list:before {content: "";  position: absolute;  top: 0;  left: 0;   right: 0;   bottom: 0;   z-index: -1; border-radius: 8px;background: linear-gradient(180deg, #F7F7F7 0%, #FFFFFF 30%, #FFFFFF 100%);  margin: 1px;} 

.gameBrkList ol{padding: 0 6px;margin-top: -5px;}
.gameBrkList ol li{position: relative;}
.gameBrkList ol li a {position: relative;display: block;padding: 10px 0;height: 20px;overflow: hidden;*zoom: 1;}
.gameBrkList ol li a>i{float: left;display: block;width: 40px;height: 20px;line-height: 20px;font-size: 16px;color:rgba(170,170,170,.5);font-weight: bold;text-align: center;}
.gameBrkList ol li a img{display: none;float: left;width: 60px;height: 60px;border-radius: 12px;margin-right: 11px;}
.gameBrkList ol li a div{float: left;width: 218px;height: 60px;overflow: hidden;}
.gameBrkList ol li a div p{display: block;margin-top: 1px;font-size: 16px;color: #666;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBrkList ol li a div span{display: none;margin: 2px 0 3px;font-size: 12px;color: #999;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBrkList ol li a div i{display: none;width: 0px;height: 10px;background-position: -457px -5px;}

.gameBrkList ol li.active a>i{line-height: 16px;}
.gameBrkList ol li.active a{height: 60px;padding: 8px 0 12px;}
.gameBrkList ol li.active a div{width: 142px;}
.gameBrkList ol li.active a div p{margin-top: 0;color: #000;}
.gameBrkList ol li.active img,.gameBrkList ol li.active a div span,.gameBrkList ol li.active a div i{display: block;}

.gameBrkList ol:nth-of-type(1) li:nth-of-type(1) a>i {color: #E20000;}
.gameBrkList ol:nth-of-type(1) li:nth-of-type(2) a>i {color: #FF6E26;}
.gameBrkList ol:nth-of-type(1) li:nth-of-type(3) a>i {color: #FF9911;}



footer{position: relative;width: 100%;padding: 33px 0 40px;background-color: #02050A;overflow: hidden;}
.gameBlink{position: relative;z-index: 1;width:1200px;margin:0 auto 38px;overflow: hidden;*zoom: 1;}
.gameBlink dd,.gameBlink dt{float: left}
.gameBlink dd{width: 1060px;}
.gameBlink dd a{float: left;display:block;margin:0 10px;height: 28px;font-size: 14px;color: #666;line-height: 28px;white-space: nowrap;overflow: hidden;}
.gameBlink dd a:hover{color: #D6241C;}
.gameBlink dt{margin-right: 12px;font-size: 20px;color: #333;font-weight: bold;line-height:28px;}
.gameBlink dt strong{color: #FFF;margin: 0 6px;}

.gameBrec{width:1200px;border-left: 1px solid rgba(255,255,255,.08);margin:8px auto 31px;overflow: hidden;*zoom: 1;}
.gameBrec dl{float: left;width: 239px;height: 100%;padding-bottom: 10px;border-right: 1px solid rgba(255,255,255,.08);}
.gameBrec dt{display: block;margin-bottom: 11px;padding-left: 30px;height: 45px;line-height: 47px;background: rgba(23, 23, 23, .6);font-size: 14px;color: #69696F;font-weight: bold;}
.gameBrec dd a{display:block;padding-left: 30px;height: 26px;font-size: 14px;color: #ccc;line-height: 26px;font-weight: lighter;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gameBrec dd a:hover{color: #D6231C;font-weight: 400;}

.gameBbeian{width: 926px;padding: 10px 10px 8px; background: #0F1012;border-radius: 8px;;margin: auto;overflow: hidden;*zoom: 1;text-align: center;}
.gameBbeian p,.gameBbeian a{font-size: 12px;color: #666666;line-height: 22px;}
.gameBbeian a:hover{color: #c2c2c2;}

.crumb{position: relative;z-index: 1;width: 1200px;height: 49px;line-height: 48px;margin: 0 auto;}
.crumb div{position: relative;margin:0 auto;}
.crumb div,.crumb div a{font-size:12px;color: #333;}
.crumb a,.crumb span{position: relative;display: inline-block;color: #333;vertical-align: top;}
.crumb span{position: relative;color: #333;}
.crumb a:hover{color: #D6231C;}

.mainLR{position: relative;width: 1200px;padding: 0 20px;margin: auto;overflow: hidden;}
.mainL{float: left;width: 835px;margin-right: 18px;}
.mainR{float: right;width: 345px;}
.mainLR section{width: auto;}

.gameBTitle{padding:0 20px 10px;position:relative;z-index: 1;overflow: hidden;*zoom:1;}
.gameBTitle a{position: relative;top: 8px;z-index: 1;float: right;display: block;width: 26px;height: 26px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -704px -5px;font-size: 0;}
.gameBTitle a{-o-transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.gameBTitle a:hover{background-position: -704px -40px;}
.gameBTitle strong{position: relative;float: left;display: block;max-width: 80%;height:42px;line-height: 42px;font-size: 20px;color: #333;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.gameBNewsCont{margin-bottom: 20px;padding:24px 20px 15px;background: #FFF;box-shadow: 0px 5px 10px 0px rgba(204,204,204,0.1);border-radius: 8px;overflow: hidden;}
.gameBNewsCont h1{text-align: center;font-size: 32px;color: #000;font-weight: bold;line-height: 42px;margin-bottom: 14px;}
.gameBNewsCont .intro{text-align: center;position: relative;height:24px;margin-bottom: 15px;padding-bottom: 22px;border-bottom:1px solid rgba(226, 226, 226, .5);}
.gameBNewsCont .intro span,.gameBNewsCont .intro time{vertical-align: top;display: inline-block;font-size: 14px;color: #999;line-height: 24px;margin-right: 16px}
.gameBNewsCont .intro time{display: inline-block;vertical-align: top;;}
.gameBNewsCont .cont{padding:4px 0 7px;background: #FFF;font-size: 16px;color: #333;line-height: 32px;overflow: hidden;word-break: break-all;}
.gameBNewsCont .cont a{color: #e67c78;}
.gameBNewsCont .cont a:hover{border-bottom: .01px solid #D6231C;}
.gameBNewsCont .cont p{line-height: 32px;color: #333;margin-bottom: 16px;}
.gameBNewsCont .cont br{height: 1px;}
.gameBNewsCont .cont img{max-width:100%;margin: auto;display: block;}
.gameBNewsCont .cont p img{max-width:100%;;border-radius: 10px;margin-bottom: 20px!important;padding: 6px 0 0;}
.gameBNewsCont .cont h3{position: relative;line-height: 32px;font-size: 16px;color: #333;font-weight: bold;overflow: hidden;*zoom:1;margin-bottom: 6px;}
.gameBNewsCont .cont iframe{width: 660px;height:360px;margin: 0 auto;display: block;border: none;}
.gameBNewsCont .cont table{max-width: 100%;margin: auto;}
.gameBNewsCont .cont table a{color:#0000ee}
.gameBNewsCont .cont table a:hover{text-decoration:underline}
.gameBNewsCont .cont .info{margin:0 16px 20px;overflow: hidden;background: #f9f9f9;height: 113px;}
.gameBNewsCont .cont .info img{width: 80px;height: 80px;display: block;float: left;border-radius: 12px;margin: 17px 20px 16px 15px;}
.gameBNewsCont .cont .info p{text-indent:0;margin-bottom:10px;}
.gameBNewsCont .qaboxs{float: left;width: 62%;}
.gameBNewsCont .qaboxs .name{font-size: 18px;color: #333;margin-top: 25px;margin-bottom: 16px;}
.gameBNewsCont .qaboxs p span{font-size: 14px;color: #999;margin-right: 45px;}
.gameBNewsCont .qaboxs p span em{font-size: 14px;color: #666;}
.gameBNewsCont .cont .info>a{display: block;float: right;width: 130px;height: 32px;color: #fff;line-height: 32px;text-align: center;background: #ffa622;margin-top: 41px;border-radius: 3px;margin-right: 18px;}
.gameBNewsCont .qaboxs .name:hover{color: #FB371F;font-weight: bold;}
.statement {height: 39px; background: rgba(255, 101, 31, 0.06); border-radius: 6px; font-size: 14px; line-height: 21px; color: rgba(51, 51, 51, .72); padding: 15px; margin: 20px 0; }
.statement span { color: #FA607D; font-weight: bold; margin-right: 6px; }
.newsCopy {height: 58px;line-height: 58px;font-size: 16px;color: #888;margin:0 auto 9px;}
.newsCopy span {position: relative;vertical-align: middle;display: inline-block; padding: 0 10px 0 8px; height: 26px;line-height: 26px;font-size: 14px;text-align: center;color: #ffbc4c;border: 1px solid #ffbc4c; border-radius: 4px;margin-right: 11px;cursor: pointer;background: #fff;overflow: hidden;}
.newsCopy span i { display: inline-block; width: 14px; height: 14px;vertical-align: top; position: relative; top: 6px;margin-right: 7px; background-position: -249px -5px}
.newsCopy span input { position: absolute; top: 0;left: 0;z-index: -1}
.newsCopy span:hover{opacity: .9;background: #FFF;}
.newsCopy input{background: transparent;border: none;}
.newsCopy em{display: inline-block;vertical-align: middle;}

.gameBSnew{padding: 7px 0 17px;background: #FFF;box-shadow: 0px 5px 10px 0px rgba(204,204,204,0.1);border-radius: 8px;}
.gameBSnew ul{position: relative;top: -0px;}
.gameBSnew ul li{position: relative;}
.gameBSnew ul li a {position: relative;display: block;padding: 15px 20px 14px;height: 60px;overflow: hidden;*zoom: 1;}
.gameBSnew ul li a img{float: left;width: 60px;height: 60px;border-radius: 15px;margin-right: 11px;}
.gameBSnew ul li a div{float: left;width: 200px;height: 60px;overflow: hidden;}
.gameBSnew ul li a div p{display: block;font-size: 16px;color: #000;line-height: 18px;margin-bottom: 8px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBSnew ul li a div i{display: block;width: 0px;height: 10px;background-position: -457px -5px;}
.gameBSnew ul li a div span{display: block;margin-top: 8px;font-size: 12px;color: #999;line-height: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBSnew ul li a>span{display: block;position: absolute;right: 19px;top: 0;bottom: 0;margin: auto;display: block;height: 42px;font-size: 28px;color:#FFAA00;font-weight: bold;line-height: 42px;}
.gameBSnew ul li:nth-of-type(2n+2) a{padding: 11px 20px 10px;background: rgba(244, 244, 244, .75);border-radius: 8px;}
.gameBSnew .gameBTitle{padding-bottom: 0;}
.gameBSnew ul li:hover  a div p{color: #E74B3B;}

.mainLR .frontContR{float: none;margin-right: 0;margin-bottom: 20px;}
.gameBnewsR{padding: 8px 0 22px;background: #FFF;box-shadow: 0px 5px 10px 0px rgba(204, 204, 204, 0.1);border-radius: 8px;}
.gameBnewsR ul{padding: 0 20px;}
.gameBnewsR li{position: relative;overflow: hidden;*zoom: 1;}
.gameBnewsR li a{position: relative;display: block;}
.gameBnewsR li:nth-of-type(1){width: 305px;height: 142px;border-radius: 6px;margin-bottom: 10px;}
.gameBnewsR li:nth-of-type(1) a{display: block;width: 100%;height: 100%;border-radius: 6px;overflow: hidden;}
.gameBnewsR li:nth-of-type(1):before{content: "";position: absolute;left: 0;right: 0;bottom: 0;z-index: 1;width: 100%;height: 39px;margin: auto;overflow: hidden;*zoom: 1;-webkit-backdrop-filter: blur(15px);backdrop-filter: blur(15px);background: rgba(0,0,0,.5);border-radius: 0 0 6px 6px;}
.gameBnewsR li:nth-of-type(1) a p{position: absolute;z-index: 1;bottom: 0;left: 0;right: 0;margin-left: 11px;width:290px;height: 39px;line-height: 41px;font-size: 14px;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gameBnewsR li:nth-of-type(1) a img{width: 100%;min-height: 100%;height: auto;border-radius: 6px;transition: all .3s linear;}
.gameBnewsR li:nth-of-type(n+2){width: 100%;height: 33px;line-height: 33px;overflow: hidden;*zoom: 0;}
.gameBnewsR li:nth-of-type(n+2) a{float: left;display: block;width: 282px;font-size: 14px;color: #666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gameBnewsR li:nth-of-type(n+2):before{content: "";float:left; position: relative;top: 12px; vertical-align: top; margin-left: 2px;margin-right: 7px; display: block; width: 9px;height: 10px;background: url(../img/icon.png) no-repeat; background-size: 1000px 1000px;background-position: -430px -5px;}
.gameBnewsR li:nth-of-type(n+2) a:hover{color: #D6241C;}
.gameBnewsR li:nth-of-type(1) a img{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.gameBnewsR li:nth-of-type(1) a:hover img{transform: scale(1.2);}

.gameBtagsR{padding: 10px 0 5px;background: #FFF;box-shadow: 0px 5px 10px 0px rgba(204, 204, 204, 0.1);border-radius: 8px;}
.gameBtagsR .list{width: 105%;padding: 1px 0 0 8px ;overflow: hidden;*zoom: 1;}
.gameBtagsR .list a{float: left;width: 94px;height: 30px;background: #F4F4F4;border-radius: 13px;font-size: 14px;color: #666;line-height: 30px;text-align: center;margin:0 0 15px 12px;overflow: hidden;}
.gameBtagsR .list a:hover{color: #fff;background: #E74B3B;}

.gameBztR{padding: 7px 0 2px;background: #FFF;box-shadow: 0px 5px 10px 0px rgba(204, 204, 204, 0.1);border-radius: 8px;}
.gameBztR .list{padding: 0 20px;}
.gameBztR .list a{position: relative;display: block;width: 305px;height:155px;border-radius: 8px;margin-bottom: 20px;overflow: hidden;cursor: pointer;}
.gameBztR .list a:before{content: "";position: absolute;left: 0;right: 0;bottom: 0;z-index: 1;width: 100%;height: 100%;margin: auto;overflow: hidden;*zoom: 1;background: rgba(0,0,0,.35);border-radius:8px;}
.gameBztR .list a>img{width: 100%;height: 155px;border-radius: 8px;}
.gameBztR .list a>img{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.gameBztR .list a p{position: absolute;z-index: 1;top: 60px;margin: auto;display: block;width: 100%;font-size: 18px;color: #fff;line-height: 38px;text-align: center;overflow: hidden;}
.gameBztR .list a:hover:before{background: rgba(0,0,0,.17);}

.gameBNewsL{padding: 10px 0;background: #FFF;box-shadow: 0px 5px 10px 0px rgba(204, 204, 204, 0.1);border-radius: 8px;}
.gameBNewsL ul{position: relative;top: -10px;overflow:hidden}
.gameBNewsL li{float: left;padding:10px 0 10px 20px;width: 387px;height:72px;background:#fff;border-radius:20px;overflow:hidden;*zoom:1}
.gameBNewsL li a{display:block}
.gameBNewsL li > a{float:left;margin-right:14px;width:129px;height:72px;border-radius:8px;overflow:hidden}
.gameBNewsL li > a img{width:129px;min-height:72px;height:auto;border-radius:8px;display:block;transition:all 0.3s linear}
.gameBNewsL li > a:hover img{transform:scale(1.1)}
.gameBNewsL li dl{float:left;width:240px}
.gameBNewsL li dl dt a{margin: 1px 0 13px;height:40px;font-size: 14px;color:#333;line-height: 20px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.gameBNewsL li dl dd{display:block;}
.gameBNewsL li dl dd span{float: left;position:relative;display:block;font-size:12px;color:#C3C3C3;line-height:20px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gameBNewsL li dl dd span:nth-of-type(2):before{content: "·";font-size:12px;color:#C3C3C3;margin: 0 3px;}
.gameBNewsL li:hover dl dt a{color: #E74B3B;}


.gameBrecL{position: relative;padding: 10px 0 12px;background: #FFF;box-shadow: 0px 5px 10px 0px rgba(204, 204, 204, 0.1);border-radius: 8px;overflow: visible!important;}
.gameBrecL .swiper-container{margin: 0 20px;overflow: hidden;}
.gameBrecL ul li{width: 275px;height: 248px;background: #FFF;border-radius: 8px;box-shadow: 0px 5px 10px 0px rgba(204,204,204,0.3);border-radius: 8px;margin: 0 20px 20px 0;overflow: hidden;}
.gameBrecL ul li .img{display: block;width: 100%;height: 166px;border-radius: 8px 8px 0 0;overflow: hidden;}
.gameBrecL ul li .img img{width: 100%;min-height: 100%;height: auto;border-radius: 8px 8px 0 0;-webkit-transition: -webkit-transform .5s ease .1s; transition: -webkit-transform .5s ease .1s; transition: transform .5s ease .1s;transition: transform .5s ease .1s, -webkit-transform .5s ease .1s;}
.gameBrecL ul li .img:hover img{-webkit-transform: scale(1.2);transform: scale(1.2);}
.gameBrecL ul li .info {position: relative;display: block;padding: 10px;height: 60px;overflow: hidden;*zoom: 1;}
.gameBrecL ul li .info img{float: left;width: 60px;height: 60px;border-radius: 15px;margin-right: 11px;}
.gameBrecL ul li .info div{float: left;width: 132px;height: 60px;overflow: hidden;}
.gameBrecL ul li .info div p{display: block;margin-bottom: 5px;font-size: 16px;color: #000;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBrecL ul li .info div i{display: block;width: 0px;height: 10px;background-position: -457px -5px;}
.gameBrecL ul li .info div span{display: block;margin-bottom: 6px;font-size: 12px;color: #999;line-height: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBrecL .swiper-container .swiper-button-next,.gameBrecL .swiper-container .swiper-button-prev { z-index: 12; color: #5C5E5D;top: 144px; bottom: auto; cursor: pointer;width: 64px;height: 64px; background: url("../img/icon.png") no-repeat;  background-size: 1000px 1000px; background-position: -69px -123px;}
.gameBrecL .swiper-container .swiper-button-next:after,.gameBrecL .swiper-container .swiper-button-prev:after {content: "";}
.gameBrecL .swiper-container .swiper-button-prev { left: -13px;right: auto;background-position: -69px -193px;}
.gameBrecL .swiper-container .swiper-button-next {right: -13px;left: auto}
.gameBrecL .gameBTitle{padding-bottom: 8px;}


.prevNext{margin-bottom: 13px;padding: 20px 5px 20px 19px;border: 1px solid #FFDDDD;border-radius: 6px;overflow: hidden;*z-index: 1;}
.prevNext .prevBtn, .prevNext .nextBtn{ float: left;width: 378px; font-size: 14px; color: #333;overflow: hidden;}
.prevNext .nextBtn { float: right;}
.prevNext .prevBtn  img,.prevNext .nextBtn  img { display: block; float: left; width: 120px; height: 78px; border-radius: 3px; margin-right: 20px;}
.prevNext a.prevBtn  img,.prevNext a.nextBtn  img {border-radius: 6px;}
.prevNext a div{float: left;width: 235px;height: 78px;}
.prevNext .prevBtn span, .prevNext .nextBtn span {display: block;font-size: 14px; color: #ccc; line-height: 24px;height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.prevNext .prevBtn p, .prevNext .nextBtn p{ max-height: 40px;margin-top: 7px; font-size: 14px; color: #333; line-height: 20px;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.prevNext a:hover p{color: #D6231C;}
.prevNext div.prevBtn p,.prevNext div.nextBtn p{color: #999;}
.prevNext .prevBtn span:after{content: "";position: relative;top: 6.5px;vertical-align: top;margin-left: 6px;display: inline-block;width: 8px;height: 11px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -962px -5px;}
.prevNext .nextBtn span:before{content: "";position: relative;top:6.5px;vertical-align: top;margin-right: 6px;display: inline-block;width: 8px;height: 11px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -986px -5px;}

.gameBNapp{position: relative;display: block;margin: 12px 0 4px;padding: 18px 21px 17px ;height: 110px;background: #f4f4f4;border-radius:6px;overflow: hidden;*zoom: 1;}
.gameBNapp .img{float: left;width: 110px;height: 110px;margin-right: 20px;border-radius: 20px;overflow: hidden;}
.gameBNapp .img img{position: relative;z-index: 1;float: left;display: block;margin: 0;width: 110px;height: 110px;border-radius: 20px;}
.gameBNapp dl{position: relative;float: left;width: 590px;}
.gameBNapp dt,.gameBNapp dd{display: block;overflow: hidden;}
.gameBNapp dl dt a{position: relative;z-index: 1;vertical-align: top;display: block;width: 100%;height: 47px;line-height: 46px;font-size:24px;color:#15282D;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBNapp dl .time{margin-bottom: 1px;display: block;font-size: 14px;color: #999;line-height: 24px;white-space: normal;overflow: hidden;text-overflow: ellipsis;}
.gameBNapp dl .time i:before{content: "";position: relative;top:5px;vertical-align: top;margin-right: 6px;display: inline-block;width: 10px;height: 10px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -103px -49px;}
.gameBNapp dl dt a:hover{color: #D6231C;}
.gameBNapp dl .time span:before{content: "/";font-size: 14px;color:#ccc;margin: 0 10px;}
.gameBNapp dl .tags{padding-top: 1px;height: 34px;overflow: hidden;*zoom: 1;}
.gameBNapp dl .tags a,.gameBNapp ol li dl .tags span{position: relative;float: left;padding: 0 15px;font-size: 12px;color: #666666;height: 25px;line-height: 25px;margin:0 12px 10px 0;background: rgba(204, 204, 204, .2);border-radius:13px;}
.gameBNapp dl .tags a:hover{background: #D6231C;color: #fff;}
.gameBNapp .btn{display: block;position: absolute;right: 21px;top: 49px;width: 144px;height: 46px;background: linear-gradient(-90deg, #E84D3D, #FF816A);border-radius: 6px;line-height: 46px;font-size: 16px;color: #fff;overflow: hidden;text-align: center;}
.gameBNapp .btn:hover{font-weight: bold;}


.newstip{margin-bottom: 25px;}
.pagefull{margin: 10px 0;text-align: center;font-size: 16px;color: #666;height: 42px;line-height: 42px;background: url(../img/newspagebg.png) no-repeat;background-size: 100% 100%;}
.gameBNewsCont .pagefull a,.gameBNewsCont .pagefull span{font-size: 16px;color: #666;}
.gameBNewsCont .pagefull span{font-weight: bold;color: #CC3333;}
.pagefull a:before,.pagefull span:before{content: "【";font-size: 16px;color: #666;margin-left: -6px;}
.pagefull a:after,.pagefull span:after{content: "】";font-size: 16px;color: #666;margin-right: -6px;}
.pagefull span:before{color: #CC3333;font-weight: bold;margin-left: -6px;}
.pagefull span:after{color: #CC3333;font-weight: bold;margin-right: -10px;}
.gameBNewsCont .pagefull a:hover{border-bottom:none;color:#CC3333;}

.contentTit {margin-bottom: 11px;overflow: hidden;*zoom: 1;}
.contentTit strong{float: left;display: block;padding-left:22px;min-width: 105px;height: 31px;line-height:31px;font-size: 18px;color:#D3201C;font-weight: bold;background: url(../img/contitbg.png) no-repeat;background-size: 100% 100%;} 

.mainR .gameBrkList{padding: 7px 0 20px;background: #FFF;box-shadow: 0px 5px 10px 0px rgba(204, 204, 204, 0.1);border-radius: 8px;}
.mainR .gameBrkList ol{margin-top: -10px;}
.mainR .gameBrkList ol li a>span{display: none;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;width: 74px;height: 32px;font-size: 14px;color: #fff;text-align: center;line-height: 32px;background: linear-gradient(-90deg, #E84D3D, #FF816A);border-radius: 6px;}
.mainR .gameBrkList ol li.active a>span{display: block;}


.gameBfine{padding: 10px 0 16px;background: #FFF;box-shadow: 0px 5px 10px 0px rgba(204, 204, 204, 0.1);border-radius: 8px;}
.fineChange{position: absolute;top:6px;right: 20px;font-size: 14px;color: #FFAA00;line-height: 40px;cursor: pointer;}
.fineChange i{position: relative;top: 3px;display: inline-block;width:20px ;height: 15px;background-position: -323px -49px;margin-left: 6px;}
.fineChange:hover{text-decoration: underline;}
.fineChange:hover i{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.gameBfine ul{padding: 0 0 10px;}
.gameBfine li{overflow: hidden;}
.gameBfine li a {float: left;position: relative;display: block;width: 247.5px;margin-left: 20px;padding: 10px 0 15px;height: 60px;overflow: hidden;*zoom: 1;}
.gameBfine li a img{float: left;width: 60px;height: 60px;border-radius: 15px;margin-right: 11px;}
.gameBfine li a div{float: left;width: 174px;height: 60px;overflow: hidden;}
.gameBfine li a div p{display: block;font-size: 16px;color: #000;line-height: 18px;margin-bottom: 8px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBfine li a div i{display: block;width: 0px;height: 10px;background-position: -457px -5px;}
.gameBfine li a div span{display: block;margin-top: 8px;font-size: 12px;color: #999;line-height: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBfine li a:hover div p{color: #E74B3B;}


.gameBrelzt{position: relative;padding: 10px 0 2px;background: #FFF;box-shadow: 0px 5px 10px 0px rgba(204, 204, 204, 0.1);border-radius: 8px;}
.gameBrelzt .tabMenu{position: absolute;right: 44px;top: 13px;z-index: 1;padding: 1px;overflow: hidden;*zoom: 1;}
.gameBrelzt .tabMenu span{position: relative;top:2px;float: left;display: block;margin: 0 12px 11px 12px;text-align: center;font-size: 14px;color: #333;line-height: 32px;cursor: pointer;}
.gameBrelzt .tabMenu span.current{top:0;font-size: 14px;color: #333;font-weight: bold;line-height: 36px;}
.gameBrelzt .tabMenu span:hover{color:  #E74B3B;}
.gameBrelzt .tabMenu span:before{content: "";position:absolute;bottom: 9px;left:-1px;right: 0;z-index: -1;margin: auto;display:block;width:0;height: 7px;background: linear-gradient(-90deg, #FFC9C5, #FFB4A9);border-radius: 1px 3px 1px 3px;}
.gameBrelzt .tabMenu span:before{-o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.gameBrelzt .tabMenu span.current:before{width: 100%;padding:  0 1px;}
.gameBrelzt .tabMenu span:after{content: "/";position: absolute;right: -14px;display: inline-block;font-size: 14px;font-weight: lighter;color: #ccc;}
.gameBrelzt .tabMenu span:last-of-type:after{display: none;}
.gameBrelzt .subBox{position: relative;overflow: hidden;*zoom: 1;}
.gameBrelzt dl{background: #F4F4F4;border-radius: 8px;margin: 0 20px 22px;overflow: hidden;}
.gameBrelzt dt{float: left;display: block;}
.gameBrelzt dt a{position: relative;display: block;width: 324px;height: 160px;border-radius: 8px;overflow: hidden;}
.gameBrelzt dt a img{width: 100%;min-height: 160px;height: auto;border-radius: 8px;}
.gameBrelzt dt a img{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.gameBrelzt dd{float: left;width: 439px;margin-left: 18px;}
.gameBrelzt dd a{vertical-align: top;display: inline-block;margin-top: 12px;color: #333;font-size: 18px;line-height: 36px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gameBrelzt dd span{vertical-align: top;display: inline-block;margin:19px 0 0 17px;font-size: 12px;color: #999;line-height: 24px;}
.gameBrelzt dd span:before{content: "";position: relative;top: 5px;margin-right: 5px;vertical-align: top;display: inline-block;width: 6px;height: 6px;width: 14px;height: 14px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -365px -49px;}
.gameBrelzt dd p{height:96px;font-size: 16px;color:#333;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4; -webkit-box-orient: vertical;}

.gameBrelzt .list a{position: relative;float: left;display: block;margin: 0 0 20px  20px;padding: 21px;height: 60px;width: 210px;background: #F4F4F4;border-radius: 6px;overflow: hidden;*zoom: 1;}
.gameBrelzt .list a img{float: left;width: 60px;height: 60px;border-radius: 15px;margin-right: 11px;}
.gameBrelzt .list a div{float: left;width: 132px;height: 60px;overflow: hidden;}
.gameBrelzt .list a div p{display: block;margin-bottom: 5px;font-size: 16px;color: #000;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBrelzt .list a div i{display: block;width: 0px;height: 10px;background-position: -457px -5px;}
.gameBrelzt .list a div span{display: block;margin-bottom: 6px;font-size: 12px;color: #999;line-height: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBrelzt .list a:hover div p{color: #E74B3B;}



.showImg{margin: 20px;overflow: hidden;}
.screenshot {position:relative; width:100%;height:300px;}
.screenshot ul{height:300px;text-align: center;font-size: 0;white-space:nowrap;}
.screenshot ul img{display: block;height:300px;width:auto;vertical-align:top}
.screenshot ul li{width:auto;margin-right:20px;display:inline-block;height:300px;border-radius: 10px;overflow: hidden;}
.screenshot ul li:last-child{margin-right: 0;}
.screenshot .video-js{width: 680px;height: 300px;}
.screenshot .slider-inner-contain{position:relative;left:0;width:100%;height: 394px;overflow-x:scroll;overflow-y:hidden;}
.screenshot .img-slider .img-item{position:relative;line-height:0;font-size:0}
.screenshot .lb-data .lb-number{font-size: 0;}

.screenshot .swiper-button-next,.screenshot .swiper-button-prev{opacity:1;z-index: 10;display: block;position: absolute;top: 50%;z-index: 1;margin-top: -30px;width: 29px;height: 60px;background: rgba(0,0,0,.6);border-radius: 6px;cursor: pointer;}
.screenshot .swiper-button-next:after,.screenshot .swiper-button-prev:after{content: "";position: absolute;top: 20px;width: 15px;height: 21px;}
.screenshot .swiper-button-prev{left: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.screenshot .swiper-button-prev:after{left:8px;;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -222px -177px;}
.screenshot .swiper-button-next{right: 0;border-top-right-radius: 0;border-bottom-right-radius: 0;}
.screenshot .swiper-button-next:after{right: 8px;;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -222px -177px;transform: rotateY(180deg);}
.screenshot .swiper-button-next:hover, .screenshot .swiper-button-prev:hover{opacity: 1;}
.screenshot .swiper-button-next.swiper-button-disabled,.screenshot  .swiper-button-prev.swiper-button-disabled{opacity: .6;}

.showImg ::-webkit-scrollbar{display: none;height: 8px !important;border-radius: 4px;background: #FFEBEB;}
.video-js .vjs-big-play-button {position: absolute;top: 50%;left: 50%;margin: -37px 0 0 -37px;padding: 0;width: 75px;height: 75px;line-height: 75px;border-radius: 50%;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -277px -119px;cursor: pointer;border: 0;}
.video-js .vjs-big-play-button:before{content: '';}

.gameBver{margin: 0 0 15px;}
.gameBver ul{padding: 0;margin: 0 20px;position: relative;top: -15px;}
.gameBver li{height: 70px;border-bottom: 1px solid #f0f0f0;overflow: hidden;}
.gameBver li a{position: relative;display: block;height: 42px;padding: 14px 0px;overflow: hidden;*zoom: 1;}
.gameBver li a img{float: left;margin-right: 14px;display: block;width: 42px;height: 42px;border-radius: 10px;}
.gameBver li a p{float: left;margin-right: 10px;display: block;width: 200px;height: 42px;font-size: 16px;color: #333;line-height: 42px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBver li a p:nth-of-type(n+2){width:180px;font-size: 14px;color: #999;}
.gameBver li a>span{display: block;position: absolute;right: 1px;top: 0;bottom: 0;margin: auto;width: 74px;height: 32px;background: linear-gradient(-90deg, #E84D3D, #FF816A);border-radius: 6px;font-size: 14px;color: #fff;text-align: center;line-height: 32px;overflow: hidden;}
.gameBver li:hover a>span,.jadeVersion li:nth-of-type(1) a>span{color: #fff;background: #E74B3B;}
.gameBver li a p:nth-of-type(n+2) i{color: #666;}
.gameBver li a p:nth-of-type(1){font-weight: bold;width: 276px;}
.gameBver li a p:nth-of-type(n+2):before{content: "/";position: relative;display: inline-block;font-size: 14px;font-weight: lighter;color: #ccc;margin-right: 20px;}

.gameBapp{position: relative;padding: 20px 20px 21px 30px;background: linear-gradient(180deg, #FFF0F0 0%, #FFF 15%,#FFFFFF 100%);box-shadow: 0px 5px 10px 0px rgba(204, 204, 204, 0.1);border-radius: 8px;overflow: hidden;}
.gameBapp .info{padding:10px 0;overflow: hidden;*zoom: 1;}
.gameBapp .img{position: relative;float: left;width: 110px;height: 110px;margin-right: 20px;border-radius: 20px;}
.gameBapp .img img{position: relative;z-index: 1;float: left;display: block;margin: 0;width:110px;height: 110px;border-radius: 20px;}
.gameBapp .img span{position: absolute;top: -5px;right: 0;z-index: 1;padding: 0 5px;height: 16px;font-size: 11px;color: #fff;line-height: 16px;background: #FFAA00;border-radius: 3px;}
.gameBapp dl{position: relative;z-index: 1;float: left;width: 650px;}
.gameBapp dl h1{position: relative;margin-top: -4px;display: block;font-size: 30px;color: #333;line-height: 45px;padding-bottom: 1px;overflow: hidden;}
.gameBapp dl .time{margin: 9px 0 0;display: block;font-size: 14px;color: #999;line-height: 26px;}
.gameBapp dl .time span:before,.gameBapp dl .time time:before{content: "/";font-size: 14px;color:#ccc;margin: 0 8px 0 4px;}
.gameBapp dl .tags{overflow: hidden;*zoom: 1;}
.gameBapp dl .tags a,.gameBapp dl .tags span{display: inline-block;vertical-align: top;padding: 0 15px;height: 25px;font-size: 12px;color: #666;line-height: 25px;border-radius: 13px;margin: 7px 11px 0 0;background: #f5f5f5;}
.gameBapp dl .tags a:hover{background: #D6231C;;color: #fff;}
.gameBapp dl .time i:before{content: "";position: relative;top:6px;vertical-align: top;margin-right: 6px;display: inline-block;width: 10px;height: 10px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -103px -49px;}

.downBtn{position:relative;max-width: 795px;padding-top: 10px;overflow: hidden;*zoom: 1;}
.downBtn a,.downBtn button{position: relative;float: left;display: block;border: none;width: 182px;height: 46px;border-radius: 6px;line-height: 46px;text-align: center;font-size: 18px;color: #fff;cursor: pointer;background: linear-gradient(90deg, #59E5D3, #49D2EB);margin:0 10px 10px 0;box-sizing: content-box;}
.downBtn a:before{content: "";position: relative;top: 14px;margin-right: 10px;vertical-align: top;display: inline-block;width: 10px;height: 19px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -219px -48px;}
.downBtn .orderBtn{background: linear-gradient(90deg, #F84E33, #F97749);}
.downBtn .iosBtn {background: linear-gradient(90deg, #3FDFF1, #2FB1EE);}
.downBtn .pcBtn {background: linear-gradient(90deg, #d86eef, #bc59ea);}
.downBtn .noBtn{background: #ccc;}
.oTip{padding-top: 10px;display: block;width: 100%;line-height: 18px;font-size: 12px;color: #999;overflow: hidden;padding-bottom: 10px;}
.oTip label{color: #FB381F;margin-right: 3px;font-weight: bold;}
.downBtn a:hover,.downbtn button:hover{opacity: .99;}
.downBtn .pcBtn{display: flex;justify-content: center;}
.downBtn .pcBtn div{display: block;}
.downBtn .pcBtn p{display: block;margin-top: 5px;font-size: 16px;line-height: 20px;}
.downBtn .pcBtn span{display:block;font-size: 12px;line-height: 17px;color: rgba(255,255,255,.7);}
.downBtn a,.downBtn button{-o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.downBtn .adrBtn:hover{background: linear-gradient(-90deg, #59E5D3, #49D2EB);}
.downBtn .orderBtn:hover{background: linear-gradient(-90deg, #F84E33, #F97749);}
.downBtn .iosBtn:hover {background: linear-gradient(-90deg, #3FDFF1, #2FB1EE);}
.downBtn .pcBtn:hover {background: linear-gradient(-90deg, #d86eef, #bc59ea);}



.zancai{position: absolute;top: 38px;right: 30px;display: flex;justify-content: space-between;width: 158px;height: 60px;}
.zancai i{position: relative;margin:12px auto 0;display: block;width: 20px;height: 18px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -219px -48px;}
.zancai i.zan{background-position: -132px -49px;}
.zancai i.cai{background-position: -172px -49px;}
.zancai div{width: 72px;height: 60px;text-align: center;font-size: 12px;color: #333;line-height: 32px;border: 1px solid #F0F0F0;}

.gameBcontent{position: relative;padding: 0;background: #FFF;box-shadow: 0px 5px 10px 0px rgba(204, 204, 204, 0.1);border-radius: 8px;overflow: hidden;}
.gameBcontent .cont{position: relative;padding: 0 20px;margin-bottom:2px;font-size: 16px;color: #333;line-height: 26px;overflow: hidden;}
.gameBcontent .cont a{text-indent: 0;color: #D6231C;}
.gameBcontent .cont p{color: #333;margin-bottom: 14px;}
.gameBcontent .cont br{height: 1px;}
.gameBcontent .cont img{display: block;max-width:100%;margin:20px auto;}
.gameBcontent .cont h3{position: relative;display: flex;flex-wrap: wrap;line-height: 30px;font-size: 16px;color: #000;font-weight: bold;margin: 22px 0 0;}
.gameBcontent .cont h3:before{content: "";position: relative;top: 7px;margin-right: 6px;vertical-align: top;display: inline-block;width: 16px;height: 16px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -401px -49px;}
.gameBcontent .cont iframe{width: 800px;height:360px;margin: 0 auto;display: block;border: none;}
.gameBcontent .cont table{max-width: 100%;margin: auto;}
.gameBcontent .cont table a{color:#0000ee}
.gameBcontent .cont table a:hover{text-decoration:underline}

.gameBLog{position: relative;padding-top: 16px;margin-bottom: 20px;background: #fff;}
.rizhi {position: relative;padding: 0 20px 0 19px;font-size: 16px;color: #1D2135;line-height: 24px;}
.rizhi strong{position: relative;display: block;color: #1D2135;line-height: 30px;font-size: 18px;font-weight: 400;}
.rizhi p{margin-bottom: 5px;border-bottom: none;display: block;}
.rizhi p:nth-of-type(1){margin-top: -1px;}
.rizhi p span{display: block;}
.rizhi p br{line-height: 2px;}
.rLog{ position: absolute;top: 19px;right: 20px;line-height: 24px;cursor: pointer;font-size: 14px;color: #ccc;}
.rLog:hover{color: #D6231C;}
.rTime{position: relative;display: inline-block;height: 24px;line-height: 24px;font-size: 16px;color: #1D2135;}
.rizhi .tit{font-size: 16px;color: #999;margin-bottom: 6px;}
.rzCont{padding: 0 0 3px;}


.feBaBtn{position: absolute;z-index: 1;right: 20px;top: 3px;padding: 0 7px 0 5px;height: 24px;line-height: 24px;font-size: 14px;color: #fff;text-align: center;background: linear-gradient(-90deg, #FFC9C5, #FFB4A9);border-radius: 6px;cursor: pointer;}
.feBaBtn:before{content: "";position:relative;top: 4px;vertical-align: top;margin-right: 4px;display:inline-block;width: 18px;height: 16px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -251px -49px;}
.feBaBtn:hover{font-weight: bold;}

.gameBappinfo{margin: 0 0 24px;position: relative;width: 100%;overflow: hidden;*zoom: 1;}
.gameBappinfo ul{padding:12px 0 14px 20px;margin:15px 0 0 20px;width: 775px;background: #F4F4F4;border-radius: 6px;overflow: hidden;*zoom: 1;}
.gameBappinfo li{float: left;width: 226px;line-height: 34px;font-size: 14px;color: #7F7F7F;margin:0 18px 0 0}
.gameBappinfo li:nth-of-type(3n+2){margin-right: 12px;}
.gameBappinfo li span,.hwInfo li a{display: block;height: 36px;line-height: 18px;color: #000;white-space: normal;word-break: break-all;overflow: hidden;}
.gPower,.gSecret,.gsSecret,.gaSecret{margin-top: 30px;color: #0099FF !important;cursor: pointer;}
.gPower:hover,.gSecret:hover,.gsSecret:hover,.gaSecret:hover{text-decoration: underline;}
.powersecret{display: flex;}
.powersecret span:nth-of-type(2){margin-left: 37px;}




.privacyMain::-webkit-scrollbar,.ruleMain::-webkit-scrollbar,.logMain::-webkit-scrollbar{width: 10px !important;border-radius: 5px;background-color: #eee !important;}
.privacyMain::-webkit-scrollbar-thumb,.ruleMain::-webkit-scrollbar-thumb,.logMain::-webkit-scrollbar-thumb {border-radius: 5px;background-color: #FF816A !important;}
/* order */
.orderList{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 2;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);}
.orderBox{position: absolute;z-index: 5;top: 128px;left: 0;right: 0;margin: auto;width: 472px;padding:35px 44px 15px;min-height: 340px;background:url(../img/orderbg.png) no-repeat;background-size: 100% 100%;background-color: #fff;text-align: center;border-radius: 30px;}
.orderBox .oClose{position: absolute;bottom: -80px;left: 0;right: 0;margin: auto;z-index: 10;cursor: pointer;}
.orderBox .oClose i{vertical-align: top;display: inline-block;padding: 10px;width: 30px;height: 30px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -277px -231px;position: relative;}
.orderBox .oTitle{position: relative;margin-top: 10px;}
.orderBox .oTitle p{display:block;font-size: 36px;color: #373B44;line-height:56px;font-weight: 500;text-align: center;position: relative;margin: 0 auto;}
.orderBox .oTelBox{position: relative;margin-top: 36px;}
.orderBox form .tel{width: 412px;height: 60px;line-height: 60px;background: #F6F7FA;border: none;color:#B0B0B0;font-size:18px;border-radius:30px;padding:0 30px;margin: 0 auto;overflow: hidden;white-space: nowrap;}
.orderBox form .tel::-webkit-input-placeholder {color: #B0B0B0;}
.orderBox form .tel:-moz-placeholder { color: #B0B0B0;}
.orderBox form .tel::-moz-placeholder { color: #B0B0B0;}
.orderBox form .tel:-ms-input-placeholder { color: #B0B0B0;}
.orderBox form .tel:focus{color: #808080;}
.orderBox form .msgTips{color: #999;margin-top: 16px;}
.orderBox form p{margin-top: 4px;color:#373B44;font-size:14px;line-height: 26px;overflow: hidden;}
.orderBox form span{color: #ff3232;font-size: 14px;text-align: left;display: block;padding-left: 30px;margin: 0 auto;overflow: hidden;white-space: nowrap;}
.orderBox form .oBtn,.orderBox .oKnow{display: block;cursor: pointer;border: 0;background: linear-gradient(-90deg, #E84D3D, #FF816A);width:472px;height: 60px;color:#FFFFFD;font-size:18px;line-height: 60px;margin:25px auto;border-radius: 30px;}
.orderBox .msg{display: block;color: #ff3232;font-size: 14px;text-align: left;padding-left: 30px;margin: 0 auto;}
.orderBox .oWin{width: 100%;font-size: 18px;border-radius: 3px;text-align: center;}
.orderBox .oWin>i{display:block;width: 90px;height: 90px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -379px -231px;margin:40px auto 30px;position: relative;}
.orderBox .oAgin{width: 100%;font-size: 18px;border-radius: 3px;text-align: center;}
.orderBox .oAgin>i{display:block;width: 90px;height: 90px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -379px -231px;margin:40px auto 30px;position: relative;}
/* rizhi */
.gLog{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 10;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .5);}
.logBox{position: absolute;z-index: 5;top: 60px;left: 0;right: 0;margin: auto;width: 472px;padding:35px 44px 15px;min-height: 340px;background-color: #fff;text-align: center;border-radius: 24px;}
.logBox:before{content: "";position: absolute;z-index: -1;top: 0;left: 0;display: block;width: 100%;height: 241px;background: url(../img/maskfkbg.png) no-repeat;background-size: 600px 1000px;background-position: 0px -0px;border-radius: 24px 24px 0 0;}
.logBox:after{content: "";position: absolute;z-index: -1;bottom: 0;left: 0;display: block;width: 100%;height:228px;background: url(../img/maskfkbg.png) no-repeat;background-size: 600px 1000px;background-position: 0px -315px;border-radius:0 0 24px 24px;}
.gLog .gLclose{position: absolute;bottom: -80px;left: 0;right: 0;margin: auto;z-index: 10;cursor: pointer;}
.gLog .gLclose i{vertical-align: top;display: inline-block;padding: 10px;width: 30px;height: 30px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -277px -231px;position: relative;}
.gLog .lTitle{position: relative;}
.gLog .lTitle p{display:block;font-size: 36px;color: #373B44;line-height:72px;font-weight:500;text-align: center;position: relative;margin: 0 auto;}
.gLog .gSure{display: block;cursor: pointer;border: 0;background: linear-gradient(-90deg, #E84D3D, #FF816A);width:472px;height: 60px;color:#FFFFFD;font-size:18px;line-height: 60px;margin:25px auto;border-radius: 30px;}
.logMain{display: block;height: 318px;border:none;padding: 0 10px 20px 1px;line-height: 26px;font-size: 16px;color: #373B44;margin: 20px auto 35px;text-align: left;overflow: auto;}
.logMain strong{display: block;margin-bottom: 6px;color: #373B44;line-height: 30px;font-size: 18px;border-radius: 5px; font-weight:bold;}
.logMain p{margin-bottom: 10px;border-bottom: none;display: block;}
.logMain p span{display: block;}
.logMain p br{line-height: 2px;}

/* power */
.gRule{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 10;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .5);}
.ruleTxt{position: absolute;z-index: 5;top: 60px;left: 0;right: 0;margin: auto;width: 472px;padding:35px 44px 15px;min-height: 340px;background-color: #fff;text-align: center;border-radius: 24px;}
.ruleTxt:before{content: "";position: absolute;z-index: -1;top: 0;left: 0;display: block;width: 100%;height: 241px;background: url(../img/maskfkbg.png) no-repeat;background-size: 600px 1000px;background-position: 0px -0px;border-radius: 24px 24px 0 0;}
.ruleTxt:after{content: "";position: absolute;z-index: -1;bottom: 0;left: 0;display: block;width: 100%;height:228px;background: url(../img/maskfkbg.png) no-repeat;background-size: 600px 1000px;background-position: 0px -315px;border-radius:0 0 24px 24px;}
.gRule .gRclose{position: absolute;bottom: -80px;left: 0;right: 0;margin: auto;z-index: 10;cursor: pointer;}
.gRule .gRclose i{vertical-align: top;display: inline-block;padding: 10px;width: 30px;height: 30px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -277px -231px;position: relative;}
.gRule .oTitle{position: relative;}
.gRule .oTitle p{display:block;font-size: 36px;color: #373B44;line-height:72px;font-weight:500;text-align: center;position: relative;margin: 0 auto;}
.gRule .gSure{display: block;cursor: pointer;border: 0;background: linear-gradient(-90deg, #E84D3D, #FF816A);width:472px;height: 60px;color:#FFFFFD;font-size:18px;line-height: 60px;margin:25px auto;border-radius: 30px;}
.ruleMain{display: block;height: 318px;border:none;padding: 0 10px 20px 1px;line-height: 26px;font-size: 16px;color: #373B44;margin: 20px auto 35px;text-align: left;overflow: auto;}
.ruleMain strong{display: block;margin-bottom: 6px;color: #373B44;line-height: 30px;font-size: 18px;border-radius: 5px; font-weight:bold;}
.ruleMain p{margin-bottom: 10px;border-bottom: none;display: block;}
.ruleMain p span{display: block;}
.ruleMain p br{line-height: 2px;}

/* Privacy */
.gPrivacy{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 10;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .5);}
.privacyTxt{position: absolute;z-index: 5;top: 60px;left: 0;right: 0;margin: auto;width: 472px;padding:35px 44px 15px;min-height: 340px;background-color: #fff;text-align: center;border-radius: 24px;}
.privacyTxt:before{content: "";position: absolute;z-index: -1;top: 0;left: 0;display: block;width: 100%;height: 241px;background: url(../img/maskfkbg.png) no-repeat;background-size: 600px 1000px;background-position: 0px -0px;border-radius: 24px 24px 0 0;}
.privacyTxt:after{content: "";position: absolute;z-index: -1;bottom: 0;left: 0;display: block;width: 100%;height:228px;background: url(../img/maskfkbg.png) no-repeat;background-size: 600px 1000px;background-position: 0px -315px;border-radius:0 0 24px 24px;}
.gPrivacy .gPclose{position: absolute;bottom: -80px;left: 0;right: 0;margin: auto;z-index: 10;cursor: pointer;}
.gPrivacy .gPclose i{vertical-align: top;display: inline-block;padding: 10px;width: 30px;height: 30px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -277px -231px;position: relative;}
.gPrivacy .oTitle{position: relative;}
.gPrivacy .oTitle p{display:block;font-size: 36px;color: #373B44;line-height:72px;font-weight:500;text-align: center;position: relative;margin: 0 auto;}
.gPrivacy .gSure{display: block;cursor: pointer;border: 0;background: linear-gradient(-90deg, #E84D3D, #FF816A);width:472px;height: 60px;color:#FFFFFD;font-size:18px;line-height: 60px;margin:25px auto;border-radius: 30px;}
.privacyMain{display: block;height: 318px;border:none;padding: 0 10px 20px 1px;line-height: 26px;font-size: 16px;color: #373B44;margin: 20px auto 35px;text-align: left;overflow: auto;}
.privacyMain strong{display: block;margin-bottom: 6px;color: #373B44;line-height: 30px;font-size: 18px;border-radius: 5px; font-weight:bold;}
.privacyMain p{margin-bottom: 10px;border-bottom: none;display: block;}
.privacyMain p span{display: block;}
.privacyMain p br{line-height: 2px;}

/* feedback */
.feedBack{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 10;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .5); }
.feBackBox{position: absolute;z-index: 5;top: 50px;left: 0;right: 0;margin: auto;width: 472px;padding:25px 44px 15px;min-height: 340px;background-color: #fff;text-align: center;border-radius: 24px;}
.feBackBox:before{content: "";position: absolute;z-index: -1;top: 0;left: 0;display: block;width: 100%;height: 241px;background: url(../img/maskfkbg.png) no-repeat;background-size: 600px 1000px;background-position: 0px -0px;border-radius: 24px 24px 0 0;}
.feBackBox:after{content: "";position: absolute;z-index: -1;bottom: 0;left: 0;display: block;width: 100%;height:228px;background: url(../img/maskfkbg.png) no-repeat;background-size: 600px 1000px;background-position: 0px -315px;border-radius:0 0 24px 24px;}
.feBackBox .cont{overflow: hidden;}
.feBaClose{position: absolute;bottom: -80px;left: 0;right: 0;margin: auto;z-index: 10;cursor: pointer;}
.feBaClose i{vertical-align: top;display: inline-block;padding: 10px;width: 30px;height: 30px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -277px -231px;position: relative;}
.feBackBox .fTitle{position: relative;}
.feBackBox .fTitle p{display:block;font-size: 36px;color: #373B44;line-height:72px;font-weight: bold;text-align: center;position: relative;margin: 0 auto;}
.feBackBox .feSubmit input{display: block;cursor: pointer;border: 0;background: linear-gradient(-90deg, #E84D3D, #FF816A);width:416px;height: 48px;color:#fff;font-size:18px;line-height: 48px;margin:25px auto;border-radius: 24px;}
.feBack{margin: 0 0 25px;}
.feBack>span{font-size: 18px;color: #373B44;line-height: 40px;margin: 0 0 2px;display: block;text-align: left;}
.feBack .info{display: flex;flex-wrap: wrap;width: 100%;margin: 0 auto 6px;}
.feBack .info p{font-size: 14px;color: #333;line-height: 88px;}
.otherRe{margin-bottom: 20px;min-height: 80px;background: #F6F7FA;border-radius: 16px;overflow: hidden;padding: 15px 20px; }
.feBack textarea{ width: 100%;height: 80px;line-height: 24px;border: none;resize:none;background:transparent;font-size: 16px;color: #999;}
.checkbox {position: relative;display: block;padding: 0;height:36px;line-height: 36px;margin: 0 20px 20px 0;cursor: pointer;}
.checkbox:nth-last-child(1){border-bottom: none;}
.checkbox input[type='checkbox'] {position: absolute;left: 0;top: 0;width: 20px;height:36px;opacity: 0;}
.checkbox label {position: relative;left: 0;top:0;display: block;height: 36px;line-height: 36px;padding: 0 25px;font-size: 16px;color: #666;border-radius: 18px;background: #F6F7FA;cursor: pointer;}
.checkbox input[type='checkbox']:checked + label {padding: 0 24px;height: 34px;line-height: 34px;color: #FF816A;border:1px solid #FF816A;}
.telBox{overflow: hidden; margin: 0 0 20px; background:#FAFAFA; border-radius: 24px;overflow: hidden;height:48px;line-height: 48px;}
.telBox input{display: block;border: none;width: 432px;padding: 0 20px;height:48px;line-height: 48px;background: #F6F7FA;border-radius: 24px;font-size: 16px;color: #999;}
.telBox input::-webkit-input-placeholder {color: #999;}
.telBox input:-moz-placeholder { color: #999;}
.telBox input::-moz-placeholder { color: #999;}
.telBox input:-ms-input-placeholder { color: #999;}
.telMsg{margin-bottom: 2px;font-size: 14px;color: #999;text-align: left;line-height: 20px;display: block;}
.video-source{width: auto !important;max-width: 72% !important;height: auto !important;max-height: 460px !important;display:block !important;margin:10px auto !important;}
.showImg .screenshots{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;}
.showImg .screenshots div,.showImg .screenshots div img{width: auto;height: 100%;}



/*pingjia*/
.gdMarkBox { margin-bottom: 20px;}
.gdMarkBoxTop .gameBTitle{padding: 0;}
.gdMarkBoxTop,.gdMarkBoxBot{margin-bottom: 19px;padding:12px 20px 21px;background:#FFF;box-shadow: 0px 5px 10px 0px rgba(204,204,204,0.1);border-radius: 8px;overflow: hidden;}
.gdMarkBoxBot{padding-top: 18px;}
.gdMarkBox .markNumber {display: flex;justify-content: space-between;padding: 8px 0 9px;}
.gdMarkBox .numberL {float: left ;pointer-events: none;width: 153px;padding-right: 10px;height: 130px;font-size: 18px;line-height: 22px;color: #999;}
.gdMarkBox .numberL p {display: block;margin-top: 15px;text-align: center;font-size: 14px;color: #999;line-height: 24px;white-space: nowrap;overflow: hidden;}
.gdMarkBox .numberL p:first-child {margin-top: 0; font-size: 60px;line-height: 64px;color: #28282C; display: flex;align-items: flex-end;justify-content: center;}
.gdMarkBox .numberL .scoreWrap {display: flex;justify-content: center;margin: 4px 3px 9px;position: relative;}
.gdMarkBox .numberL .scoreWrap input[type="range"] {-webkit-appearance: none; width: 110px;margin: 0;outline: 0;}
.gdMarkBox .numberL .scoreWrap input[type="range" i]::-webkit-slider-runnable-track {background: #FA8B15;-webkit-mask-size: 22px; height: 18px;-webkit-mask: url("../img/star.png"); -webkit-mask-repeat: repeat-x;}
.gdMarkBox .numberL .scoreWrap input[type="range" i]::-webkit-slider-thumb {-webkit-appearance: none;width: 0; height: 100%; box-shadow: 999px 0px 0px 999px #b5b5b5;}
.gdMarkBox .numberL .scoreWrap input[type=range] { -webkit-mask: url("../img/star.png");-webkit-mask-size: 22px;height: 18px;-webkit-mask-repeat: repeat-x; }
.gdMarkBox .numberL .scoreWrap input[type=range]::-moz-range-track {background: #FA8B15;height: inherit;}
.gdMarkBox .numberL .scoreWrap input[type=range]::-moz-range-progress {background: #FA8B15;height: inherit;}
.gdMarkBox .numberL .scoreWrap input[type=range]::-moz-range-thumb {width: 0;opacity: 0;}

.gdMarkBox .scoreBox {display: flex;margin: 11px 0 16px;color: #333;font-size: 16px;line-height: 31px;}
.gdMarkBox .scoreBox span{color: #ccc;font-size: 14px;margin-left: 14px;padding-top:1px;line-height: 30px;}
.gdMarkBox .scoreSub{height: 31px;margin-left: 4px;}
.gdMarkBox .scoreSub input[type="range"] {-webkit-appearance: none; width: 157px;margin: 0;outline: 0;}
.gdMarkBox .scoreSub input[type="range" i]::-webkit-slider-runnable-track {background: #FA8B15;-webkit-mask-size: 31px; height: 31px;-webkit-mask: url("../img/bigstar.png"); -webkit-mask-repeat: repeat-x;}
.gdMarkBox .scoreSub input[type="range" i]::-webkit-slider-thumb {-webkit-appearance: none;width: 0; height: 100%; box-shadow: 999px 0px 0px 999px #b5b5b5;}
.gdMarkBox .scoreSub input[type=range] { -webkit-mask: url("../img/bigstar.png");-webkit-mask-size: 31px;height:31px;-webkit-mask-repeat: repeat-x; }
.gdMarkBox .scoreSub input[type=range]::-moz-range-track {background: #FA8B15;height: inherit;}
.gdMarkBox .scoreSub input[type=range]::-moz-range-progress {background: #FA8B15;height: inherit;}
.gdMarkBox .scoreSub input[type=range]::-moz-range-thumb {width: 0;opacity: 0;}


.gdMarkBox .numberR {position: relative;top: -12px;right: -1px;display: flex;font-size: 16px;line-height: 16px;}
.gdMarkBox .numberR:before{content: "";position:relative;top: 8px;vertical-align: top;display:block;width: 90px;height: 126px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -523px -119px;}
.gdMarkBox .numberR ul li {display: flex;align-items: center;color: #999;font-size: 14px;line-height: 28px;height: 28px;}
.gdMarkBox .numberR ul li:first-child {margin-top: 2px;}
.gdMarkBox .numberR ul li .progressBg { margin-left: 14px;margin-right: 1px; width: 300px;height: 8px;background: #DFDFDF; border-radius: 4px; position: relative;}
.gdMarkBox .numberR ul li .progressBg .progressInner { position: absolute; left: 0; top: 0; bottom: 0; display: block; height: 8px; background: #B5B5B5;border-radius: 4px;}
.gdMarkBox .numMenu{display: block;height: 32px;line-height: 32px;overflow: hidden;*zoom: 1;}
.gdMarkBox .numMenu dt{float: left;font-size: 20px;color: #333;font-weight: bold;line-height: 32px;}
.gdMarkBox .numMenu dd{float: right;position: relative;top: 2px;margin-right: 10px;}
.gdMarkBox .numMenu dd a{position: relative;font-size: 14px;color: #808080;}
.gdMarkBox .numMenu dd a:after{content: "";position: relative;top: 2px;display: inline-block;width: 1px;height: 14px;background-color: #E6E6E6;margin: 0 16px;}
.gdMarkBox .numMenu dd a:last-of-type:after{display: none;}
.gdMarkBox .numMenu dd a.current{color: #CD0B21;}
.gdMarkBox .userIcon { width: 40px; height: 40px;background-image: url(../img/userpic.png);background-repeat: no-repeat;background-size: 40px 40px;}
.gdMarkBox .userIcon img{width: 100%; height: 100%;border-radius: 50%;}
.gdMarkBox .markTxt .inputWrap {padding-left: 24px;display: flex;flex-direction: column;align-items: flex-end;}
.gdMarkBox .markTxt textarea {display: block;padding:13px 15px;width: 765px;height: 82px;background: #F6F7FA;border-radius: 10px; resize: none;border: unset;font-size: 14px;color: #999;line-height: 20px;}
.gdMarkBox .markTxt .reBtn {position: relative;right: 0;font-size: 16px;color: #fff;margin-top: 17px;line-height: 40px;width: 160px;height: 40px;background: linear-gradient(-90deg, #E84D3D, #FF816A);border-radius: 6px;border: none;}
.gdMarkBox .scoreList {pointer-events: none;display: flex;margin: 1px 0 5px;}
.gdMarkBox .scoreList input[type="range"] {-webkit-appearance: none; width: 65px;margin:4px 4px 4px 0;outline: 0;}
.gdMarkBox .scoreList input[type="range" i]::-webkit-slider-runnable-track {background: #FA8B15; height: 13px;-webkit-mask: url("../img/star.png"); -webkit-mask-size: 13px;-webkit-mask-repeat: repeat-x;}
.gdMarkBox .scoreList input[type="range" i]::-webkit-slider-thumb {-webkit-appearance: none;width: 0; height: 100%; box-shadow: 999px 0px 0px 999px #D2D7D9;}
.gdMarkBox .scoreList input[type=range] { -webkit-mask: url("../img/litstar.png");-webkit-mask-size: 13px;-webkit-mask-repeat: repeat-x; height: 13px;}
.gdMarkBox .scoreList input[type=range]::-moz-range-track {background: #FA8B15;height: inherit;}
.gdMarkBox .scoreList input[type=range]::-moz-range-progress {background: #FA8B15;height: inherit;}
.gdMarkBox .scoreList input[type=range]::-moz-range-thumb {width: 0;opacity: 0;}
.gdMarkBox .huifu{position: relative;top: 0;display: flex;align-items:flex-end;justify-content: flex-end;width: 80px;font-size: 12px;color: #999;}
.gdMarkBox .huifu span{position: relative;margin-bottom: 1px;text-align: right;}
.gdMarkBox .huifu span:before{content: "";position:relative;top: 3px;margin-right: 2px;vertical-align: top;display:inline-block;width: 14px;height: 14px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -291px -49px;;}
.gdMarkBox .markList { margin-top: 17px;color: #333;}
.gdMarkBox .markList>ul{padding: 0 3px 0 1px;}
.gdMarkBox .markList ul li>div{display: flex;padding: 10px 0;}
.gdMarkBox .markList ul li p{font-size: 14px;color: #333;line-height: 24px;}
.gdMarkBox .markList ul li .userInfo {flex: 1; padding-left: 12px;}
.gdMarkBox .markList ul li .userInfo p.tip {font-size: 14px;color: #242424;white-space: nowrap;overflow: hidden; line-height: 20px;margin-top: 0;  display: flex;justify-content: space-between;}
.gdMarkBox .markList ul li .userInfo span {line-height: 20px;font-size: 12px;font-weight: normal;color: #999;}
.gdMarkBox .markList ul li ul{margin-left: 53px;}
.gdMarkBox .markList ul li ul li>div{padding: 6px 0 8px;} 
.gdMarkBox .markList ul li ul li>div .scoreList{margin-left: -1px;}

.gdMarkBox .markList ul li ul li  .userIcon { width: 25px; height: 25px;background-image: url(../img/userpic.png);background-repeat: no-repeat;background-size: 25px 25px;}
.gdMarkBox .markList ul li ul li  .userIcon img{position: relative;top: 5px;width: 100%; height: 100%;border-radius: 50%;}
.moreMark{display: block;position: relative;margin:22px 3px;height: 42px;font-size: 16px;color: #999;line-height: 42px;background: #f4f4f4;border-radius: 20px;text-align: center;overflow: hidden;}

.bgbox{position: absolute;top: 0px;left: 0;right: 0; width: 100%; height:650px; overflow: hidden; pointer-events: none;}
.bgbox:before { content: "";box-sizing: border-box; height: 320px;position: absolute;top: 0;left: 0;right: 0;opacity: .9;background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.32)),to(rgba(0,0,0,0)));background-image: linear-gradient(to bottom,rgba(0,0,0,.32),rgba(0,0,0,0));pointer-events: none;-webkit-transition: all .3s;transition: all .3s;}
.bgbox:after {box-sizing: border-box;content: "";height: 350px;position: absolute;bottom: 0;left: 0;right: 0; background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(241,242,243,1)),to(rgba(241,242,243,0)));background-image: linear-gradient(to top,rgba(241,242,243,1),rgba(241,242,243,0));pointer-events: none;}
.bgpic {position: absolute;top: 0;left: 0;width: 100%;height: 650px;pointer-events: none;overflow: hidden;background-color: #f4f4f4;opacity: .6;word-wrap: normal;display: inline-block;font-size: 0;}
.bgpic img {position: relative;width: 100%;height: 100%;display: block;-o-object-fit: cover;object-fit: cover;-o-object-position: 50% 50%;object-position: 50% 50%; -webkit-filter: blur(40px);filter: blur(40px);-webkit-transform: scale(1.8);transform: scale(1.8);-webkit-transition: all .3s;transition: all .3s;}
/*add*/
.gameBonlineLT ul li a{max-width: 330px;}
.powersecret span:nth-of-type(2){margin-top: 30px;}
.gameBapp dl .tags{width: 75%;height: 32px;}
.gameBapp dl h1{width: 75%;height: 45px;white-space: nowrap;text-overflow: ellipsis;}
.downBtn a,.downBtn button{background: linear-gradient(90deg, #64f1b7, #35cb8d);}
.downBtn .adrBtn:hover{background: linear-gradient(90deg, #35cb8d, #64f1b7);}
.gameBSnew ul li a div font{display: flex;font-size: 12px; color: #999;line-height: 13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameBSnew ul li a div font i{margin-right: 6px;} 
.gameBSnew ul li a div span{margin-top: 5px;}
.gameBnewCont ul li .info>span{display: block;position: absolute;right: 10px;top: 0;bottom: 0;margin: auto;width: 60px;height:28px;font-size: 14px;color: #fff;text-align: center;line-height: 28px;background: linear-gradient(-90deg, #E84D3D, #FF816A);border-radius: 6px;}
.gameBIBMT ul li,.gameBIBMT ol li{position: relative;overflow: hidden;padding-right: 40px;}
.gameBIBMT ul li>span,.gameBIBMT ol li>span{position: absolute;right: 0;top: 0;bottom: 0;width: 40px;text-align: right;margin: auto;font-size: 14px;color: #999;background: #fff;}
.gameBIBMT ul li:nth-of-type(6n+1)>span {display: none;}
.gameBIBMT ul li:nth-of-type(6n+1){padding-right: 0;}
.gameBIBMT ol li{width:332px;line-height: 40px;}
.gameBIBMT .subBox:last-of-type ul li:nth-of-type(6n+1) a:before{display: none;}
.gameBrecL ul li .txt{position: relative;display: block;padding: 12px 10px;height: 60px;font-size: 16px;color: #333;line-height: 26px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.gameBrecL ul li .txt:hover{color: #D6241C;}
.gameBapp .feBaBtn{top: 0;right: 0;background: linear-gradient(-90deg, #f98d85, #fca69a)}
.gameBNapp dl{width: 470px;}
.gameBIBL .swiper-container{position: relative;} 
.progress {position: absolute;bottom: 0; z-index: 2;width: 100%;height: 4px;background-color: #D6231C;animation: progress 5.3s infinite linear;  }  
 @keyframes progress {0% {width: 0%;}100% {width: 100%;}} 
.zancai{z-index: 2;}
.zancai div{cursor: pointer;}
.zancai div i:active{top: -3px;}