@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-color:#fff;}
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: #FF4C4C;}
.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{width: 1200px;margin: auto;overflow: hidden;padding-bottom: 12px;}

.feBaBtn{
    width: 150px;
    height: 36px;
    cursor: pointer;
    color: #fca42d;
    font-size: 16px;
    line-height: 36px;
    display: flex;
    border-radius: 3px;
    background-color: #fff6eb;      
}
.feBaBtn .ico{
    width: 18px;
    height: 18px;
    margin: 9px 7px 0 29px;
    background-position: -419px -5px;
}


header{position: relative;z-index: 1;}
header .navTop{position: relative;width: 1200px;height: 86px;margin: auto;overflow: hidden;*zoom: 1;}
header .navTop a{position: relative;float: left;height: 100%;}
header .navTop a img{position: relative;width: auto;height: 48px;margin-top: 18.8px;}
nav{position: relative;padding: 3px 0;height: 48px;overflow: hidden;}
nav:before{content: '';position: absolute;top: 3px;width: 100%;height: 48px;background: #313131;}
nav ul{position: relative;width: 1200px;margin: auto;margin-top: -3px;overflow: hidden;*zoom: 1;}
nav li{position: relative;z-index: 0;float: left;display: block;line-height: 54px;text-align: center;font-size: 18px;color: #fff; }
nav li a{position: relative;display: block;padding: 0 40px;color: #fff;}
nav li:before {content: "";position: absolute;width: 0;height: 0;top: 0;left: 0;right: 0;margin: auto;background-color: transparent;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s}
nav li.current:before,nav li:hover:before{display: block;width: 100%;height: 54px;background: #FF4C4C;border-radius: 5px;}
nav li.current a{font-size: 20px;color: #fff;font-weight: bold;}
nav li:hover a{color: #fff;}
.troll {position: absolute;z-index: 1;top: 23px;right: 0;padding-left: 13px;width: 227px;height: 40px; background: #FAFAFA; border-radius: 20px; }
.troll input{display: block;border: 0;float: left;padding-right: 10px;width: 180px;line-height: 40px;height: 40px;background: transparent;font-size: 16px;color: #888;}
.troll i{float: left;position: relative;top: 5px;display: block;padding: 5px;margin-right: 1px;width: 20px;height: 20px;background-position: 0 0;}

footer{position: relative;width: 100%;padding:30px 0 36px;background-color: #313131;text-align: center;}
footer div{width: 1200px;margin: auto;overflow: hidden;*zoom: 1;}
footer p{font-size: 16px;color: #999;line-height: 36px;}
footer p span,footer p a{margin: 0 15px;color: #999;}
footer div a:hover{color: #cfcfcf !important;}

.brLink{padding: 24px 0 0;background: #313131;}
.brLink .list{position: relative;padding-bottom: 24px;border-bottom: 1px solid rgba(237, 246, 255, .2);margin: auto;width: 1200px;overflow: hidden;*zoom: 1;}
.brLink .list a{float: left;display:block;vertical-align: top;margin: 0 30px 8px 0;padding-right: 30px;height: 32px;font-size: 16px;color: #999;line-height: 32px;white-space: nowrap;overflow: hidden;}
.brLink .list a:hover{color: #fff;}
.linkTit{width: 1200px;margin:12px auto;font-size: 24px;color: #ccc;line-height: 32px;font-weight: bold;}
.linkTit i{color: #7340FF;font-weight: bold;}

.brTit{position:relative;z-index: 1;padding:3px 0 0 0;margin-bottom: 10px;border-bottom: 2px solid #E5E5E5;overflow: hidden;*zoom:1;}
.brTit a{position: relative;top: 9px;z-index: 1;float: right;text-align: center;display: block;border: 1px solid rgba(255, 76, 76, 0);font-size: 16px;color: #FF4C4C;padding: 0 7px 0 8px;height: 28px;background: #FFF0F0;border-radius: 5px;;line-height: 28px;overflow: hidden;}
.brTit a:before{content: "";position:relative;top: 13px;margin-right: 6px;vertical-align: top;display:inline-block;width: 18px;height: 5px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -49px -5px;}
.brTit a:hover {border-color: rgba(255, 76, 76, 1);}
.brTit h2{float: left;position: relative;display: block;height:54px;line-height: 54px;font-size: 28px;color: #222529;font-weight: bold;}
.brTit h2:before{content: "";position:relative;top: 9px;margin-right: 19px;vertical-align: top;display:inline-block;width: 50px;height: 37px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -79px -105px;}
.brTit h2 i{font-weight: bold;font-size: 24px;color: #CCC;margin-left: 6px;}
.brTit.tityx h2:before{background-position: -5px -105px;}
.brTit.tityy h2:before{background-position: -153px -105px;}

.titGSR{position:relative;z-index: 1;margin-bottom: 10px;padding: 0 9px;height: 46px;background: #F7F7F7;border-radius: 8px;;overflow: hidden;*zoom:1;}
.titGSR a{display: none;}
.titGSR strong{float: left;position: relative;display: block;height:46px;line-height: 48px;font-size: 20px;color: #333;font-weight: bold;}
.titGSR strong:before{content: "";position:relative;top: 11px;margin-right: 7px;vertical-align: top;display:inline-block;width: 26px;height: 26px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -129px -54px;}
.titGSR strong i{font-weight: bold;font-size: 20px;color: #43DE38;}
.brSoft .titGSR strong i{color: #2F71F1;}

.brTitle{position:relative;z-index: 1;padding:0;margin-bottom: 11px;;overflow: hidden;*zoom:1;}
.brTitle a{position: relative;top: 9px;z-index: 1;float: right;text-align: center;display: block;border: 1px solid rgba(255, 76, 76, 0);font-size: 16px;color: #FF4C4C;padding: 0 7px 0 8px;height: 28px;background: #FFF0F0;border-radius: 5px;;line-height: 28px;overflow: hidden;}
.brTitle a:before{content: "";position:relative;top: 13px;margin-right: 6px;vertical-align: top;display:inline-block;width: 18px;height: 5px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -49px -5px;}
.brTitle a:hover {border-color: rgba(255, 76, 76, 1);}
.brTitle strong{float: left;position: relative;display: block;height:44px;line-height: 44px;font-size: 24px;color: #333;font-weight: bold;}
.brTitle strong:before{content: "";position:relative;top: 9px;margin-right: 10px;vertical-align: top;display:inline-block;width: 42px;height: 26px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -184px -54px;}
.brTitle span{position: relative;top: 10px;z-index: 1;float: right;text-align: center;display: block;font-size: 14px;color: #999;padding: 0 0 0 8px;height: 32px;line-height: 32px;overflow: hidden;}
.brTitle span i{color: #F03600;}

.crumb{width: 1200px;padding-top: 2px;height: 44px;line-height: 44px;margin: 0 auto 5px;}
.crumb div{position: relative;margin:0 auto;}
.crumb div:before{content: "";position:relative;top: 14px;margin-right: 11px;vertical-align: top;display:inline-block;width: 16px;height: 16px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position:-158px -5px;}
.crumb div,.crumb div a{font-size:14px;color: #999;}
.crumb a,.crumb span{position: relative;display: inline-block;color: #999;vertical-align: top;}
.crumb a:after{content: "";position: relative;margin-left: 10px;top: 17px;vertical-align: top;display: inline-block;width: 7px;height: 12px;background: url(../img/icon.png) no-repeat; background-size: 1000px 1000px;background-position: -234px -5px;}
.crumb span{position: relative;color: #FF4C4C;line-height: 44px;}
.crumb a:hover{color: #FF4C4C;}
.crumb a{padding-right: 10px;}

.pagecode{padding:0 0 20px;text-align:center;font-size:16px;color: #666;}
.pagecode a{position: relative;padding:8.5px 18px;margin:0 6px;color:#999;text-decoration:none;border: none;background-color:#F5F5F5;border-radius: 18px;}
.pagecode>span{display: inline-block;line-height: 38px;height: 38px;border-radius: 18px;}
.pagecode span a{display: block;padding:0;min-width: 38px;line-height: 38px;text-align: center;border-radius: 18px;font-size: 16px;}
.pagecode a:hover{color:#fff;background-color: #F03600 !important;}
.pagecode a.current,.pagecode a.current:hover{top: 1px;color:#fff;background-color: #F03600 !important;border-color: transparent;padding: 8.5px 14.5px;font-weight: normal;}
.pagecode a.disabled,.pagecode a.disabled:hover{color:#999;background-color:#efefef !important;cursor:default;}
.pagecode .pre:before,.pagecode .next:before{content: '';position: absolute;top: 9px;left: 0;right: 0;margin: auto;vertical-align: top;display: inline-block;width: 12px;height: 20px;background: url(../img/icon.png) no-repeat; background-size: 1000px 1000px;background-position:-261px -5px;}
.pagecode .pre:hover:before,.pagecode .next:hover:before{background-position: -293px -5px;}
.pagecode .next:before{transform: rotate(-180deg);}

.brMenu{position: absolute;z-index: 1;left: 160px;top: 10px;padding: 0 20px;overflow: hidden;*zoom: 1;}
.brMenu a{float: left;position: relative;display: block;padding: 0 0 2px;margin: 0 22px;height: 24px;font-size: 16px;color: #333;line-height: 24px;cursor: pointer;}
.brMenu a:before{content: "";position: absolute;bottom: 0;left: 0;right: 0;margin: auto;display: block;width: 0;height: 0;background:#F03600;transition: all .3s; -webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;}
.brMenu a.current{font-weight: bold;}
.brMenu a.current:before,.brMenu a:hover:before{width: 100%;height: 2px;}

.brIRec {position: relative;padding: 20px 0;margin: 0 auto;;overflow: hidden}
.brIRec .tabBox {position: relative;z-index: 1;width: 1200px;overflow: hidden}
.brIRec .tabMenu {position: absolute;width: 88px;padding-top: 10px;}
.brIRec .tabMenu span {position: relative;margin-top: 5px;display: block;width: 88px;height: 36px;text-align: center;font-size: 16px;color: #fff;line-height: 36px;background: linear-gradient(to right,#FFE259 ,#FFA751);border-radius: 5px;cursor: pointer;}
.brIRec .tabMenu span:nth-of-type(1){background: linear-gradient(to right,#FFE259,#FFA751);}
.brIRec .tabMenu span:nth-of-type(2){background: linear-gradient(to right,#57CFFF,#9260FF);}
.brIRec .tabMenu span:nth-of-type(3){background: linear-gradient(to right,#5DF5A9,#56E39D);}

.brIRec .tabMenu span:before{content: "";position: relative;vertical-align: top;display: inline-block;width: 24px;height: 24px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -5px -54px;}
.brIRec .tabMenu span:nth-of-type(1):before{background-position: -5px -54px;margin-right: 2px;top:7px;}
.brIRec .tabMenu span:nth-of-type(2):before{background-position: -45px -54px;margin-right: 4px;top:9px;}
.brIRec .tabMenu span:nth-of-type(3):before{background-position: -87px -54px;margin-right: 4px;top:6px;}
.brIRec .tabMenu span:hover,.brIRec .tabMenu span.current{font-weight: bold;}
.brIRec .tabCont{padding-left: 104px;}
.brIRec .subBox {position: relative;width: 1110px;height: 145px;overflow: hidden}
.brIRec .subBox a {display: block;float: left;width: 110px;text-align: center;padding: 15px 0 3px 0}
.brIRec .subBox a img {width: 88px; height: 88px;border-radius: 20px}
.brIRec .subBox a p { display: block;width: 100%; margin: auto;height: 38px;line-height: 38px; font-size: 16px;color: #666;overflow: hidden;}
.brIRec .subBox a img{position: relative;top: 0;transition: all .1s linear;}
.brIRec .subBox a:hover img{top: -6px;position: relative;opacity: 1;}

.brIRec dl{position: relative;padding: 2px 0 12px;overflow: hidden;*zoom: 1;}
.brIRec dl dt{position: absolute;left: 0;top: 12px;display: block;padding:24.5px 10px 20px;width: 68px;height: 66px;line-height:29px;text-align: center;font-weight: bold;font-size: 24px;color: #fff;text-shadow: 0px 3px 0px rgba(184,0,0,0.24);background: linear-gradient(180deg, #FF9966 0%, #FF5E62 100%);border-radius: 5px;}
.brIRec dl dd{display: flex;padding-left:88px;height: 32px;margin-top: 9px;overflow: hidden;}
.brIRec dl dd a{position: relative;float: left;display: block;padding: 0 10px 0 10px;font-size: 16px;color: #666;line-height: 32px;}
.brIRec dl dd a:after{content: "";position: absolute;right: -.5px;top: 8px;vertical-align: top;display: inline-block;width: 1px;height: 14px;background-color: #EEE;border-radius: 1px;}
.brIRec dl dd a:last-of-type:after{display: none;}
.brIRec dl dd a:hover{color: #FF4C4C;text-decoration: underline;}
.brIRec dl dt:nth-of-type(2){background: linear-gradient(90deg, #1CD8D2, #93EDC7);}
.brIRec dl dt:nth-of-type(3){background: linear-gradient(90deg, #6C93F2, #97B5FD);}

.brSwiper{margin-top: 20px;background: #F7F7F7;border-radius: 8px;overflow: hidden;}
.brSwiper1,.brSwiper2 {width: 100%;}
.brSwiper .swiper-slide {text-align: center;font-size: 18px; background: #fff; display: flex; justify-content: center;align-items: center;}
.brSwiper .swiper-slide a{display: block;overflow: hidden;width: 100%;height: 100%;}
.brSwiper .swiper-slide img {display: block;width: 100%;  height: auto; min-height: 100%; object-fit: cover;}
.brSwiper1{width: 100%;margin-left: auto; margin-right: auto; }
.brSwiper .swiper-slide { background-size: cover;background-position: center;}
.brSwiper2{height: 260px;width: 100%;}
.brSwiper1 {height: 20%;box-sizing: border-box;padding: 20px 0 20px 20px;}
.brSwiper1 .swiper-slide {cursor: pointer;margin-right: 20px !important;width: 216px !important;;height: 120px;opacity: 1;border-radius: 5px;overflow: hidden;}
.brSwiper1 .swiper-slide-thumb-active {opacity: 1;border: 2px solid rgba(255, 76, 76, 1);width: 212px !important;;height: 116px;box-shadow: 0px 0px 10px 2px rgba(255, 76, 76, .36)}
.brSwiper1 .swiper-slide-thumb-active img{width: 100%;height: auto;min-height: 100%;}
.brSwiper1 .swiper-slide:before{content: '';position: absolute;top: 0;left: 0;right: 0;margin: auto;display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);}
.brSwiper1 .swiper-slide-thumb-active:before{display: none;}
.brSwiper2 .swiper-pagination-bullet{margin: 0 3.5px !important;width: 44px;height: 6px;background: #FFF;border-radius: 3px;opacity: 0.7;}
.brSwiper2 .swiper-pagination-bullet-active{background: #FF4C4C;opacity: 1;}
.brSwiper2 .swiper-pagination{bottom:15px !important;}
.brSwiper1 .swiper-slide:hover:before{display: none;}

.brGame,.brSoft{margin-bottom: 10px;overflow: hidden;*zoom: 1;}
.brGSList{position: relative;float: left;width: 920px;}
.brGSList:after{content: '';position: absolute;right: 0;top: 73px;display: block;width: 2px;height: 85%;background: #eee;}
.brGSRank{float: right;width: 258px;margin-left: 22px;padding-top: 12px;}
.brGSList ul{position: relative;overflow: hidden;*zoom: 1;}
.brGSList li{position: relative;float: left;width: 218px;height: 114px;margin-right: 10px;overflow: hidden;}
.brGSList li a{position: relative;display: block;padding: 13px 0;overflow: hidden;*zoom: 1;}
.brGSList li a img{float: left;width: 88px;height: 88px;border-radius: 20px;margin-right: 20px;}
.brGSList li div{float: left;width: 110px;height:88px;overflow: hidden;}
.brGSList li div p{display: block;font-size: 16px;color: #333;line-height: 26px;margin-bottom: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.brGSList li div p:nth-of-type(n+2){font-size: 14px;color: #999;line-height: 24px;}
.brGSList li div span{position: relative;display: block;width: 96px;height: 28px;background: #FFEBEB;border-radius: 5px;font-size: 14px;color: #FF4C4C;text-align: center;line-height: 28px;}
.brGSList li:hover div p:nth-of-type(1){color: #FF4C4C;}
.brGSList li:hover div span{background: #FF4C4C;color: #fff;}

.brGSRank ol li{border-bottom: 1px solid #eee;text-align: left;}
.brGSRank ol li i{float: left;margin-right: 14px;width: 20px;height: 20px;line-height: 20px;text-align: center;font-size:14px;color: #999;background: #EEE;border-radius: 8px 0px 8px 0px;}
.brGSRank ol li:nth-of-type(1) i{background: #FF4C4C;color: #fff;}
.brGSRank ol li:nth-of-type(2) i{background: #FF7D3C;color: #fff;}
.brGSRank ol li:nth-of-type(3) i{background: #FDE35B;color: #fff;}
.brGSRank .fBox{height: 48px;line-height: 48px;overflow: hidden;*zoom: 1;}
.brGSRank .fBox p{float: left;width: 126px;font-size: 16px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.brGSRank .fBox span{float: right;font-size: 14px;color: #999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.brGSRank .fBox i{margin-top: 14px;}
.brGSRank .tBox{display: block;padding: 14px 0;overflow: hidden;*zoom: 1;}
.brGSRank .tBox img{float: left;width:88px;height: 88px;border-radius: 20px;margin-right: 16px;}
.brGSRank .tBox div{float: left;width: 120px;height: 88px;}
.brGSRank .tBox div p{display: block;font-size: 16px;color: #333;font-weight: bold;line-height: 22px;margin-bottom: 4px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.brGSRank .tBox div p:nth-of-type(n+2){font-size: 14px;color: #999;line-height: 22px;font-weight: 400;}
.brGSRank .tBox div span{position: relative;top: 4px;display: block;width: 96px;height: 28px;background: #FF4C4C;border-radius: 5px;font-size: 14px;color: #FFF;text-align: center;line-height: 28px;}
.brGSRank .hide{display: none;}

.brZtSwiper {position: relative;padding: 15px 38px 0;height: 348px;margin-left: auto; margin-right: auto; }
.brZtSwiper .swiper-slide { width: 274px!important;margin: 0 0 10px 0 !important; height: calc((100% - 30px) / 2) !important;;margin-bottom: 8px;text-align: center;font-size: 16px;background: #fff;height: 158px;}
.brZtSwiper .swiper-slide .img{display: block;border: 2px solid transparent;width: 270px;height: 120px;overflow: hidden;border-radius: 5px;}
.brZtSwiper .swiper-slide img{width: 100%;height: auto;min-height: 100%;}
.brZtSwiper .swiper-slide p{display: flex;justify-content: space-between;font-size: 16px;color: #333;height: 40px;line-height: 40px;overflow: hidden;}
.brZtSwiper .swiper-slide p span:nth-of-type(1){flex: 1;text-align: left;}
.brZtSwiper .swiper-slide p span:nth-of-type(2){font-size: 14px;color: #999;}
.brZtSwiper .swiper-slide p span i{color: #FF4C4C;font-weight: bold;}
.brZtSwiper .swiper-button-next,.brZtSwiper .swiper-button-prev{opacity: 1;top: 24px;width: 38px;height: 90%;background: #fff;}
.brZtSwiper .swiper-button-next{right: 0;}
.brZtSwiper .swiper-button-prev{left: 0;}
.brZtSwiper .swiper-button-next:after, .brZtSwiper .swiper-button-prev:after{margin-top: 24px;z-index: 1;font-size: 20px;color: #fff;}
.brZtSwiper .swiper-button-next:before, .brZtSwiper .swiper-button-prev:before{content: '';position: absolute;top: 69px;width: 24px;height: 205px;background: #FF4C4C;border-radius: 8px 0px 0px 8px;}
.brZtSwiper .swiper-button-next:before{border-radius: 0 8px 8px 0;}
.brZtSwiper .swiper-button-next.swiper-button-disabled:before, .brZtSwiper .swiper-button-prev.swiper-button-disabled:before{background: rgba(0,0,0,.2);opacity: 1;}
.brZtSwiper .swiper-button-next:hover:before ,.brZtSwiper .swiper-button-prev:hover:before{background: #FF4C4C;}
.brZtSwiper .swiper-slide .img:hover{border: 2px solid #FF4C4C;box-shadow: 0px 0px 10px 2px rgba(255, 76, 76, .36)}
.brZtSwiper .swiper-slide .img img{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.brZtSwiper .swiper-slide .img img:hover{transform: scale(1.2);}
.brZtSwiper .swiper-slide:hover p span:nth-of-type(1){color:#FF4C4C;font-weight: bold;}


.brRank{padding-top: 13px;margin-bottom: 20px;overflow: hidden;*zoom: 1;}
.titRank{position: relative;display: block;padding: 23px 18px;}
.titRank strong{height: 40px;line-height: 40px;font-weight: bold;font-size: 30px;color: #00D185;font-style: italic;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.titRank p{height: 20px;line-height: 20px;font-size: 16px;color: #2AD194;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.titRank:after{content: "";position: absolute;top: 8px;right: 32px;display: block;width: 87px;height: 87px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -5px -186px;}
.brRList{float: left;margin-bottom: 20px;width: 369px;padding: 0 8px 24px 7px;background: #E5FCE3;box-shadow: 0px 2px 0px 0px rgba(0,209,133,0.5);border-radius: 24px;}
.brRList:nth-of-type(3n+2),.brRList:nth-of-type(3n+3){margin-left: 24px;}
.brRList ol li{margin-bottom: 6px;background: #FFF;border-radius: 12px;text-align: left;}
.brRList ol li i{float: left;margin-right: 8px;width: 30px;height: 44px;line-height: 44px;text-align: center;font-size:18px;color: #999;font-weight: bold;font-style: italic;}
.brRList .fBox{padding: 0 6px;border-radius: 12px;height: 44px;line-height: 44px;overflow: hidden;*zoom: 1;}
.brRList .fBox p{float: left;width: 158px;font-size: 16px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.brRList .fBox span{float: right;margin: 0 22px 0 4px;font-size: 14px;color: #999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.brRList .tBox i{font-size: 24px;color: #FC515C;margin-top: 6px;}
.brRList .tBox{position: relative;display: block;padding: 14px 6px;border-radius: 12px;box-shadow: 0 0 6px 4px rgba(0,209,133,.2);overflow: hidden;*zoom: 1;}
.brRList .tBox img{float: left;width:70px;height: 70px;border-radius: 18px;margin-right: 15px;}
.brRList .tBox div{float: left;width: 222px;height: 70px;overflow: hidden;}
.brRList .tBox div p{display: block;font-size: 18px;color: #00D185;font-weight: bold;line-height: 24px;margin-bottom: 2px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.brRList .tBox div p:nth-of-type(n+2){font-size: 14px;color: #999;line-height: 24px;font-weight: 400;margin-bottom: 0;}
.brRList .tBox span{float: left;position: absolute;top: 35px;right: 12px;display: block;width: 88px;height: 28px;background: #FF4C4C;border-radius: 5px;font-size: 14px;color: #fff;text-align: center;line-height: 28px;}
.brRList .hide{display: none;}
.brRank .brRList:nth-of-type(3n+2){background: #E4ECF7;box-shadow: 0px 2px 0px 0px rgba(78,141,253,0.5);}
.brRank .brRList:nth-of-type(3n+3){background: #FFEBEB;box-shadow: 0px 2px 0px 0px rgba(252,81,92,0.5);}
.brRank .brRList:nth-of-type(3n+2) .titRank:after{top: 6px;right: -5px;width: 172px;height: 105px;background-position: -235px -186px;}
.brRank .brRList:nth-of-type(3n+3) .titRank:after{background-position: -120px -186px;}
.brRank .brRList:nth-of-type(3n+2) .titRank strong{color: #4E8DFD;}
.brRank .brRList:nth-of-type(3n+2) .titRank p{color: #83ADFD;}
.brRank .brRList:nth-of-type(3n+3) .titRank strong{color: #FC515C;}
.brRank .brRList:nth-of-type(3n+3) .titRank p{color: #FF7F7F;}
.brRank .brRList:nth-of-type(3n+2) .tBox{box-shadow: 0 0 6px 4px rgba(78,141,253,.2);}
.brRank .brRList:nth-of-type(3n+3) .tBox{box-shadow: 0 0 6px 4px rgba(252,81,92,.2);}
.brRank .brRList:nth-of-type(3n+2) .tBox div p:nth-of-type(1){color: #4E8DFD;}
.brRank .brRList:nth-of-type(3n+3) .tBox div p:nth-of-type(1){color: #FC515C;}

.brRank .brRList:nth-of-type(3n+1) .tBox span{background: #00D185;}
.brRank .brRList:nth-of-type(3n+2) .tBox span{background: #4E8DFD;}
.brRank .brRList:nth-of-type(3n+3) .tBox span{background: #FC515C;}


.brGSTop .list{position: relative;height: 118px;margin-bottom: 14px;padding-bottom: 20px;border-bottom: 1px dashed #eee;overflow: hidden}
.brGSTop .list strong{float: left;margin-right: 10px;display: block;padding:11px 15px;width: 30px;height: 96px;line-height:24px;text-align: center;font-weight: bold;font-size: 16px;color: #fff;background: linear-gradient(45deg, #FF7CAF 0%, #FF8960 100%);border-radius: 5px;}
.brGSTop .list a {display: block;float: left;width: 113px;text-align: center;padding: 0px 0 3px 0}
.brGSTop .list a img {width: 88px; height: 88px;border-radius: 20px}
.brGSTop .list a p { display: block;width: 100%; margin: auto;height: 38px;line-height: 38px; font-size: 16px;color: #666;overflow: hidden;}
.brGSTop .list a img{position: relative;top: 0;transition: all .1s linear;}
.brGSTop .list a:hover img{top: 3px;position: relative;opacity: 1;}

.brGSTop dl{position: relative;margin-bottom: 20px;padding: 0px 0 8px;overflow: hidden;*zoom: 1;}
.brGSTop dl dt{position: absolute;left: 0;top: 6px;display: block;padding:11px 15px;width: 30px;height: 96px;line-height:24px;text-align: center;font-weight: bold;font-size: 16px;color: #fff;background: linear-gradient(45deg, #FFA622 0%, #FFC021 100%);border-radius: 5px;}
.brGSTop dl dd{display: block;padding-left:56px;width: 1188px;height: 36px;margin-top: 6px;overflow: hidden;}
.brGSTop dl dd a{position: relative;float: left;display: block;padding: 0 26px 0 27px;font-size: 16px;color: #666;line-height: 36px;}
.brGSTop dl dd a:after{content: "";position: absolute;right: -.5px;top: 8px;vertical-align: top;display: inline-block;width: 1px;height: 14px;background-color: #EEE;border-radius: 1px;}
.brGSTop dl dd a:last-of-type:after{display: none;}
.brGSTop dl dd a:hover{color: #FF4C4C;text-decoration: underline;}
.brGSTop dl dt:nth-of-type(2){background: linear-gradient(90deg, #1CD8D2, #93EDC7);}
.brGSTop dl dt:nth-of-type(3){background: linear-gradient(90deg, #6C93F2, #97B5FD);}

.brGSTop ul{width: 1230px;overflow: hidden;*zoom: 1;}
.brGSTop li{position: relative;float: left;width: 380px;height: 200px;border-radius: 20px;margin: 0 30px 20px 0;overflow: hidden;}
.brGSTop li a{display: block;width: 100%;height: 100%;overflow: hidden;}
.brGSTop li a img{width: 100%;min-height: 100%;height: auto;border-radius: 20px;}
.brGSTop li a img{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.brGSTop li a img:hover{transform: scale(1.2);}

.gsType{margin-bottom: 7px;position: relative;min-height: 200px;}
.gsType .slider{position: absolute;top: 54px;left: 0;margin: auto;width: 200px;height: 136px;border-radius:5px;overflow: hidden;}
.gsType .slider ul {position: relative;overflow: hidden;*zoom: 1;}
.gsType .slider li {position: relative;float: left;width: 200px;height: 136px;border-radius: 5px;overflow: hidden;}
.gsType .slider li a {display: block;position: relative;height: 100%;}
.gsType .slider li a img {display: block;width: 100%;min-height: 100%;height: auto;}
.gsType .slider li a img{-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.gsType .slider li a:hover img{transform: scale(1.2);opacity: 1;}
.gsType .slider li a p{position: absolute;z-index: 1;left: 0;right:0;bottom: 0;margin: auto;text-align:left;height: 40px;line-height: 40px;padding:0 10px;font-size: 16px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gsType .slider .dot {position: absolute;bottom: 1px;left: 0;right: 0;margin: auto;width: 200px;height: 20px;text-align: center;overflow: hidden}
.gsType .slider .dot i {display: inline-block;width: 16px;height: 4px;overflow: hidden;margin: 5px;background-color: rgba(255,255,255,1);border-radius: 4px;cursor: pointer;}
.gsType .slider .dot i.current {background: #F03600;}

.gsType .list{padding-left: 208px;width: 996px;overflow: hidden;*zoom: 1;}
.gsType .list a{position: relative;float: left;display: block;width: 110px;height: 36px;font-size: 16px;color: #999;line-height: 36px;background: #F7F7F7;border-radius: 6px;margin: 0 0 14px 14px;text-align: center;white-space: nowrap;}
.gsType .list a.current{ background: #F03600;color: #fff;}
.gsType .list a:hover{ background:  rgba(240, 54, 0,1);color: #fff;}
.gsType .list a.current:after{content: "";position: absolute;left: 0;right: 0;bottom: -17px;margin: auto;width: 0;height: 0;border-top: 10px solid #F03600;border-right: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid transparent;font-size: 0;line-height: 0;}

.brGaList{margin-bottom: 18px;}
.brGaList ul{position: relative;width: 1230px;overflow: hidden;*zoom: 1;}
.brGaList ul li{float: left;width: 148px;height: 232px;border: 1px solid #EEE;border-radius: 8px;margin: 0 25px 24px 0;overflow: hidden;text-align: center;}
.brGaList ul li a{position: relative;display: block;padding: 23px 0;}
.brGaList ul li img{margin: auto;width: 88px;height: 88px;border-radius: 20px;margin-bottom: 10px;}
.brGaList ul li p{margin: auto;display: block;font-size: 16px;color: #333;line-height: 28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.brGaList ul li p:nth-of-type(1){margin-bottom: 6px;}
.brGaList ul li p:nth-of-type(n+2){display: block;font-size: 14px;color: #999;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.brGaList ul li span{margin:6px auto 0;display: block;position: relative;width: 96px;height: 28px;background: #FFEBEB;border-radius: 5px;font-size: 14px;color: #FF4C4C;text-align: center;line-height: 28px;}
.brGaList ul li:hover span{color: #fff;background: #FF4C4C;}
.brGaList ul li:hover{background: #FFFBFA;border-color:#F03600;}
.brGaList ul li:hover p:nth-of-type(1){color:#FF4C4C;}

.sliders{position: relative;width: 1200px;height: 360px;border-radius:16px;margin:0 auto 20px;overflow: hidden;}
.sliders ul {position: relative;width: 1200px;height: 360px;overflow: hidden;}
.sliders li {float: left;position: absolute;width: 1200px;height: 360px;border-radius: 16px;overflow: hidden;-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.sliders li a>img {width: 100%;min-height: 100%;height: auto;}
.sliders li div{position: absolute;top: 0;bottom: 0;left: 0;padding-right: 123px;width: 161px;height: 100%;text-align: center;background: linear-gradient(90deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);border-radius: 16px;overflow: hidden;}
.sliders li div img{margin: 80px auto 0;display: block;width: 96px;height: 96px;border-radius: 26px;border: 2px solid #fff;}
.sliders li div p{display: block;font-size: 24px;color: #fff;line-height: 62px;font-weight: bold;white-space: nowrap;}
.sliders li div span{display: block;margin: auto;width: 94px;height: 36px;font-size: 16px;color: #FF4C4C;font-weight: bold;line-height: 36px;background: #FFF;border-radius: 5px;}
.sliders li div span:hover{background-color: #FF4C4C;color: #fff;}
.sliders .dot {width: 80px;padding: 6px 0;height: 348px;position: absolute;bottom: 0;right: 0;top: 0;z-index:5;border-radius:16px;}
.sliders .dot i{position: relative;display: block;width: 100%;height: 70px;cursor: pointer;}
.sliderBox{position: absolute;right: 0;bottom: 0;z-index:4;width: 80px;padding: 6px 0;height: 348px;border-radius:16px;background:rgba(0,0,0,.5);}
.sliderBox:before{position: absolute;left: 0;right: 0;bottom: 0; border-radius: 16px;width: 100%;height: 100%;margin: auto;overflow: hidden;*zoom: 1;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);background: rgba(0,0,0,0);}
.sliderBox .info{position: relative;z-index: 2;padding: 7px 12px;overflow: hidden;*zoom: 1;}
.sliderBox .info img{float: left;display: block;width: 56px;height: 56px;border-radius: 12px;}
.sliderBox .info.current img{border: 2px solid #FF4C4C;width: 52px;height: 52px;}

.ztList{position: relative;margin-bottom: 18px;}
.ztList .brTitle{border-bottom: 1px solid #EEE;margin-bottom: 0;}
.ztList ul{margin-bottom: 24px;}
.ztList li{position: relative;padding: 24px 0;border-bottom: 1px solid #EEE;overflow: hidden;*zoom: 1;}
.ztList .img{position: relative;float: left;margin-right: 20px;width: 354px;height: 190px;border-radius:12px;overflow: hidden;}
.ztList .img img{width: 100%;min-height: 100%;height: auto;border-radius:12px;}
.ztList .img img{-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.ztList .img:hover img{transform: scale(1.1)}
.ztList .info{float: left;width: 820px;height: 100px;overflow: hidden;}
.ztList .info a{position: relative;top: -2px;display: block;font-size: 20px;color: #333;line-height: 24px;font-weight: bold; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ztList .info p {position: relative;display: block;margin-top: 10px;height: 60px;line-height: 30px;font-size: 16px;color: #666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ztList .info a:hover{color: #FF4C4C;}

.ztList .list{position: absolute;top: 126px;left: 372px;width: 858px;height: 88px;overflow: hidden;}
.ztList .list a {position: relative;float: left;display: block;margin-right: 20px;margin-left: 5px;}
.ztList .list a img{width: 88px;height: 88px;border-radius: 20px;}
.ztList .list a:last-of-type{min-width: 30px;width: auto;text-align: center;margin: 0;}
.ztList .list a:last-of-type:before{content: "";position: relative;margin:27px auto 0;display: block;width: 23px;height: 21px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -325px -5px;}
.ztList .list a:last-of-type i{display: block;font-size: 14px;color: #FF4C4C;line-height: 26px;font-weight: bold;}
.ztList .list a:last-of-type:hover i{text-decoration: underline;}

.ztIntro{width: 1200px;margin: 0 auto 20px;overflow: hidden;*zoom: 1;}
.ztIntro .img{position: relative;float: left;margin-right: 36px;width: 446px;height: 262px;background: #000;border-radius: 5px;overflow: hidden;}
.ztIntro .img img{width: 100%;min-height: 100%;height: auto;border-radius:5px;}
.ztIntro .info{position: relative;float: left;width: 718px;overflow: hidden;}
.ztIntro .info h1{margin: 16px 0 10px;display: block;max-width: 88%;height: 38px;font-size: 30px;color: #333;line-height: 38px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ztIntro .info p{display: block;font-size: 16px;color: #666;line-height: 30px;height: 90px;margin-bottom: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.ztIntro .info .timeBox{
    padding: 0;
    display: flex;
    background-color: white;
}
.ztIntro .info .timeBox span{display: block;height: 26px;font-size: 16px;color: #999;line-height: 26px;margin-right: 20px;position: relative;}
.ztIntro .info .timeBox span::after{
    content: "/";
    position: absolute;
    color: #cccccc62;
    font-size: 17px;
    right: -13px;
}
.ztIntro .info .timeBox span i{
    color: #FF4C4C
}
.ztIntro .info em{position: relative;display: block;height: 26px;margin-right: 20px;font-size: 16px;color: #999;line-height: 26px;}
.ztIntro .info div{margin-top: 20px;padding: 10px 14px 0;background: #F7F7F7;border-radius: 5px;}
.ztIntro .info div label{display: inline-block;vertical-align: top;font-size: 16px;color: #999;line-height: 26px;position: relative;}
.ztIntro .info div a{display: inline-block;vertical-align: top;margin: 0 10px 10px;height: 26px;font-size: 16px;color: #666;line-height: 26px;}
.ztIntro .info div a:hover{color:#FF4C4C;}

.ztDeList .brTitle span{top: 12px;}
.ztDeList .brTitle span i{font-weight: bold;}
.ztDeList ul{position: relative;margin-bottom: 6px;width: 1230px;overflow: hidden;*zoom: 1;}
.ztDeList ul li{float: left;width: 282px;height: 252px;border: 1px solid #EEE;border-radius: 8px;margin: 0 21px 21px 0;overflow: hidden;}
.ztDeList ul li>a{position: relative;display: block;padding: 8px 8px 0 20px;height: 42px;font-size: 16px;color: #333;line-height: 42px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ztDeList ul li>div{position: relative;overflow: hidden;*zoom: 1;}
.ztDeList ul li>div:after{content: "";position: absolute;bottom: 0;left: 0;right: 0;margin: auto;display: block;width: 244px;height: 1px;border-radius: 1px;border-top: 1px dashed #eee;}
.ztDeList ul li>div>a{float: left;padding: 0 16px 18px 20px;display: block;width: 88px;height: 88px;border-radius: 20px;overflow: hidden;}
.ztDeList ul li>div>a img{margin: auto;width: 88px;height: 88px;border-radius: 20px;}
.ztDeList ul li>div>div{float: left;width: 148px;height: 106px;overflow: hidden;}
.ztDeList ul li>div>div span{display: block;font-size: 14px;color: #999;line-height: 23px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ztDeList ul li>div>div span:nth-of-type(1){margin-top: 4.5px;}
.ztDeList ul li>div>div a{margin-top: 10px;display: block;position: relative;width: 96px;height: 28px;background: #FFEBEB;border-radius: 5px;font-size: 14px;color: #FF4C4C;text-align: center;line-height: 28px;}
.ztDeList ul li>p{display: block;padding: 11px 10px 0 20px;font-size: 14px;color: #999;line-height:24px;height: 72px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.ztDeList ul li:hover>div>div a{color: #fff;background: #FF4C4C;}
.ztDeList ul li:hover{background: #FFFBFA;border-color:#F03600;}

.ztDeHot .list{position: relative;top: -1px;width: 1236px;overflow: hidden;*zoom: 1;}
.ztDeHot .list a{ float: left;width: 274px;height: 164px;margin:0 34.5px 8px 0;text-align: center;font-size: 18px;background: #fff;height: 195px;}
.ztDeHot .list a .img{display: block;border: 2px solid transparent;width: 270px;height: 150px;overflow: hidden;border-radius: 5px;}
.ztDeHot .list a .img img{width: 100%;height: auto;min-height: 100%;}
.ztDeHot .list a p{display: flex;justify-content: space-between;font-size: 16px;color: #333;height: 40px;line-height: 40px;overflow: hidden;}
.ztDeHot .list a p span:nth-of-type(1){flex: 1;text-align: left;}
.ztDeHot .list a p span:nth-of-type(2){font-size: 14px;color: #999;}
.ztDeHot .list a p span i{color: #FF4C4C;font-weight: bold;}
.ztDeHot .list a .img:hover{border: 2px solid #FF4C4C;box-shadow: 0px 0px 10px 2px rgba(255, 76, 76, .36)}
.ztDeHot .list a .img img{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.ztDeHot .list a .img img:hover{transform: scale(1.2);}
.ztDeHot .list a:hover p span:nth-of-type(1){color:#FF4C4C;font-weight: bold;}

.ztDeNew{margin-bottom: 14px;}
.ztDeNew .list {padding-top: 1px;width: 1230px;overflow: hidden}
.ztDeNew .list a {float: left;margin: 0 26px 24px 0;display: block;padding: 0 23px 0 23px;line-height: 36px;background-color: #F7F7F7;border-radius: 5px;font-size: 16px;color: #999;}
.ztDeNew .list a:hover{color: #fff;background: #F03600;}

.updateTop{margin-bottom: 17px;}
.updateTop ul{width:1230px;margin: auto;overflow: hidden;*zoom: 1;}
.updateTop li{float: left;display: block;width: 224px;height: 100px;border-radius:8px;margin-right: 20px;margin-bottom: 20px;overflow: hidden;}
.updateTop li a{position: relative;display: block;width: 100%;height: 100%;overflow: hidden;text-align: center;}
.updateTop li a img {width: 100%;min-height: 100%;height: auto;display: block;}
.updateTop li a img{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.updateTop li a:hover img {transform: scale(1.2)}
.updateTop li a p {position: absolute;left: 0;right: 0;bottom: 0;margin: auto;width: 100%;height: 28px;display: block;font-size: 14px;color: #fff;line-height: 28px;border-radius:0 0 8px 8px;text-align: center;background: rgba(0,0,0,.5);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.updateList{margin-bottom: 17px;}
.updateList .brTitle span{top: 12px;}
.updateList .brTitle span i{font-weight: bold;}
.updateList table{border:0;text-align:center; cellpadding:0; cellspacing:0;margin:0 auto 30px;overflow: hidden;}
.updateList table,.updateList tbody{display: block;width:1200px;}
.updateList table tr:nth-of-type(2n+1){width: 100%;background-color: #F7F7F7;border-radius: 1px;}
.updateList table td{overflow: hidden;cursor: default;}
.updateList table td a{display: block;cursor: pointer;line-height: 28px;overflow: hidden;}
.updateList tbody .trTop{height: 40px;line-height: 40px;}
.updateList tbody .trTop td{font-size: 14px;color: #333;width: 150px;font-weight: bold;}
.updateList tbody .trTop td:nth-of-type(3){width: 288px;overflow: hidden;}
.updateList tbody .trTop td:nth-of-type(6){width: 228px;overflow: hidden;}
.updateList tbody tr:nth-of-type(n+2){height: 52px;cursor: pointer;;}
.updateList tbody tr:nth-of-type(n+2) td{font-size: 16px;color: #999;line-height: 40px;}
.updateList td a{color: #999;}
.updateList tbody tr:nth-of-type(n+2):hover td a{color: #FF4C4C;font-weight: bold;}
.updateList table img{margin: 20px 35px;width: 80px;height: 80px;border-radius: 20px;}
.updateList table .btn{display: block;position: relative;margin: auto;width: 96px;height: 28px;line-height: 28px;font-size: 14px;color: #FF4C4C;background: #FFEBEB;border-radius: 5px;text-align: center;}
.updateList table tr:nth-of-type(n+2):hover .btn{background: #f12121;color: #fff !important;}

.topWrap{position: relative;top: -3px;width: 100%;background: url(../img/rankbg.png) no-repeat;background-size: 100% 363px;}
.topWrap .crumb div,.topWrap .crumb div a,.topWrap .crumb div span{color: #fff;}
.topWrap .crumb div:before{background-position: -197px -5px;}
.topWrap .crumb a:after{background-position: -234px -25px;}

.yearNew{display: block;padding-left: 100px;margin: 65px 0 94px;font-weight: bold;line-height: 100px;font-size: 80px;color: #FAFEFF;text-shadow: 0px 5px 5px rgba(35,75,200,0.5);text-stroke: 1px #4B95F9;-webkit-text-stroke: 1px #4B95F9;}

.topWrap .brRank{padding: 0;margin-bottom: 4px;}
.topWrap .brRank .brRList:nth-of-type(3n+2){background:#FFFAEB;box-shadow: 0px 2px 0px 0px rgba(255,180,66,0.5);}
.topWrap .brRank .brRList:nth-of-type(3n+2) .titRank:after{top: -5px;right: 37px;width: 97px;height: 102px;background-position: -451px -186px;}
.topWrap .brRank .brRList:nth-of-type(3n+2) .titRank strong{color: #FFB442;}
.topWrap .brRank .brRList:nth-of-type(3n+2) .titRank p{color: #FFB442;}
.topWrap .brRank .brRList:nth-of-type(3n+2) .tBox{box-shadow: 0 0 6px 4px rgba(255,180,66,.2);}
.topWrap .brRank .brRList:nth-of-type(3n+2) .tBox div p:nth-of-type(1){color: #FFB442;}
.topWrap .brRank .brRList:nth-of-type(3n+2) .tBox span{background: #FFB442;}

.newRank{margin-bottom: 10px;}
.topTit{position:relative;z-index: 1;padding-top: 15px;margin-bottom: 8px;;overflow: hidden;*zoom:1;}
.topTit a{float: left;position: relative;display: block;height:38px;line-height: 38px;font-size: 18px;color: #333;font-weight: bold;max-width: 1000px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.topTit a:before{content: "";position:relative;top: 9px;margin-right: 23px;vertical-align: top;display:inline-block;width: 6px;height: 20px;background: #FF4C4C;border-radius: 0px 4px 4px 0px;}
.topTit span{position: relative;top: 3px;z-index: 1;float: right;text-align: center;padding-right: 29px;display: block;font-size: 14px;color: #999;height: 34px;line-height: 34px;overflow: hidden;}
.topTit a:hover{color:#FF4C4C ;}
.newRank ul{padding-bottom: 15px;}
.newRank li{margin-bottom: 10px;height: 204px;background: #F7F7F7;border-radius: 8px;overflow: hidden;}
.newRank .list{position: relative;padding: 0 15px;height: 128px;margin-bottom: 14px;border-bottom: 1px dashed #eee;overflow: hidden}
.newRank .list a {display: block;float: left;width: 117px;text-align: center;padding: 0px 0 3px 0}
.newRank .list a img {width: 88px; height: 88px;border-radius: 20px}
.newRank .list a p { display: block;width: 100%; margin: auto;height: 44px;line-height: 44px; font-size: 16px;color: #666;overflow: hidden;}
.newRank .list a img{position: relative;top: 0;transition: all .1s linear;}
.newRank .list a:hover img{top: 3px;position: relative;opacity: 1;}

.rankDeList{margin: 1px auto 20px;padding: 41px 0 0;width: 1200px;background: linear-gradient(180deg, rgba(255,189,74,0.2) 0%, rgba(251,156,45,0) 100%) no-repeat;background-size: 100% 110px;border-radius: 24px;}
.headLine{position: relative;height:125px;text-align: center;margin-bottom: 45px;overflow: hidden;}
.headLine:before{content: "";position: relative;right: -38px;top: 10px;vertical-align:top;display: inline-block;width: 78px;height: 103px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -5px -329px;}
.headLine:after{content: "";position: relative;left: -38px;top: 10px;vertical-align:top;display: inline-block;width: 78px;height: 103px;background: url(../img/icon.png) no-repeat;background-size: 1000px 1000px;background-position: -5px -329px;transform: rotateY(180deg);}
.headLine h1{display: inline-block;max-width: 1000px;height: 60px;line-height: 60px; font-size: 40px;color: #333;font-weight: bold;overflow: hidden;white-space: nowrap;}
.headLine h1 i{color: #DFAD6A;font-weight: 900;}
.headLine p{position: absolute;top: 71px;left: 0;right: 0;margin: auto;display: inline-block;width: 274px;height: 36px;line-height: 36px; font-size: 16px;color: #fff;background: #DFAD6A;border-radius: 18px;overflow: hidden;}
.rankDeList ol{border-bottom: 1px solid #E5E5E5;}
.rankDeList ol li{position: relative;padding:24px 0 24px 27px;overflow: hidden;*zoom: 1;}
.rankDeList ol li:before{content: "";position: absolute;left: 0;right: 0;margin: auto;top: 0;display: block;width: 1194px;height:1px;background: #E5E5E5;}
.rankDeList ol li a{display: block;}
.rankDeList ol li>a:nth-of-type(1){float: left;height: 140px;border-radius: 28px;}
.rankDeList ol li>a img{width: 140px;height: 140px;border-radius: 28px;margin-right: 24px;}
.rankDeList ol li i{position: absolute;top: -1px;left: -1px;z-index: 1;padding-right: 20px;display: block;width: 29px;height: 49px;font-size: 18px;color: #999;line-height: 36px;font-weight: bold;text-align: center;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -334px -329px;}
.rankDeList ol li:nth-of-type(-n+3) i{color: #fff;}
.rankDeList ol li:nth-of-type(1) i{background-position: -136px -329px;}
.rankDeList ol li:nth-of-type(2) i{background-position: -202px -329px;}
.rankDeList ol li:nth-of-type(3) i{background-position: -268px -329px;}
.rankDeList ol li .info{float: left;margin-right: 28px;width: 788px;}
.rankDeList ol li .info>a{margin-bottom: 10px;font-size: 24px;color: #333;line-height: 32px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.rankDeList ol li .info p span{font-size: 16px;color: #666;line-height: 26px;margin-right: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rankDeList ol li .info p:nth-of-type(2){display: block;font-size:16px; color: #666;height: 22px;line-height: 22px;margin: 6px 0 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rankDeList ol li:hover .info a{color: #FF4C4C;font-weight: bold;}
.rankDeList ol li:hover:before{background: #FF4C4C;}
.rankDeList ol li:hover+li:before{background: #FF4C4C;}
.rankDeList ol .tags{position: relative;margin-top: 10px;overflow: hidden;*zoom: 1;}
.rankDeList ol .tags span{float: left;padding: 0 7px;background: #F7F7F7;border-radius: 4px;margin:0 14px 8px 0;font-size: 14px;color: #999;height: 26px;line-height: 26px;}
.rankDeList li .list{display: none;float: right;margin-left: 25px;position: relative;width:255px;height: 136px;border-radius:12px;overflow: hidden;}
.rankDeList li .list a{display: block;}
.rankDeList li .list img{width:100%;min-height: 100%;height: auto;margin: auto;}
.rankDeList li .list img{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s; -webkit-transform-origin: right bottom center; -moz-transform-origin: right bottom center;-ms-transform-origin: right bottom center;-o-transform-origin: right bottom center; transform-origin: right bottom center; -webkit-transform-origin: right bottom; -moz-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;}
.rankDeList li .list img:hover{transform: scale(1.1);}
.rankDeList ol li .btn{float: right;display: block;width: 120px;}
.rankDeList ol li .btn a{display: block;width: 118px;height: 38px;font-size: 16px;color: #FF4C4C;line-height: 38px;text-align: center;border: 1px solid #FF4C4C;border-radius: 6px;margin: 48px 0 0 0;overflow: hidden;}
.rankDeList ol li .btn a:hover{background: #FF4C4C;color: #fff;}

.score{position: relative;margin-top: 4px;display: block;vertical-align: top;text-align: center;font-size: 16px;color: #FF7200;font-weight: bold;line-height: 24px;height: 24px;padding-left: 94px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position:  -444px -324px;}
.score:before{content:" ";position: absolute;left: 0;top: 0;width: 88px;height: 24px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -444px -358px;}
.score.star10:before{width: 94px;}
.score.star9:before{width: 81px;}
.score.star8:before{width: 70px;}
.score.star7:before{width: 62px;}
.score.star6:before{width: 52px;}
.score.star5:before{width: 44px;}
.score.star4:before{width: 35px;}
.score.star3:before{width: 25px;}
.score.star2:before{width: 16px;}
.score.star1:before{width: 7px;}
.score.star0:before{width: 0;}

i.score{position: relative;margin-top: -2px;display: block;vertical-align: top;text-align: center;font-size: 16px;color: #FF7200;font-weight: bold;line-height: 24px;height: 24px;padding-left: 96px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position:  -585px -325px;}
i.score:before{content:" ";position: absolute;left: 0;top: 0;width: 88px;height: 24px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -585px -359px;}
i.score.star10:before{width: 96px;}
i.score.star9:before{width: 85px;}
i.score.star8:before{width: 76px;}
i.score.star7:before{width: 66px;}
i.score.star6:before{width: 56px;}
i.score.star5:before{width: 47px;}
i.score.star4:before{width: 36px;}
i.score.star3:before{width: 27px;}
i.score.star2:before{width: 16px;}
i.score.star1:before{width: 8px;}
i.score.star0:before{width: 0;}

.rankHot {position: relative;}
.rankHot .brTitle{margin-bottom: 0;}
.rankHot ul li{width: 1230px;overflow: hidden;*zoom: 1;}
.rankHot dl{float: left;width: 284px;margin-right: 21px;margin-bottom: 8px;}
.rankHot dl dt{position: relative;top: 0px;margin-bottom: 6px;border-bottom: 1px solid #eee;height: 44px;line-height: 44px;overflow: hidden;*zoom: 1;}
.rankHot dl dt strong{float: left;position: relative;display: block;height:44px;line-height: 44px;font-size: 18px;color: #333;font-weight: bold;}
.rankHot dl dt a{position: relative;top: 6px;z-index: 1;float: right;text-align: center;display: block;font-size: 14px;color: #999;height: 38px;line-height: 38px;overflow: hidden;}
.rankHot dl dt a:hover{color:#FF4C4C;}
.rankHot dl dd a{display: block;padding: 12px 0;line-height: 32px;overflow: hidden;*zoom: 1;}
.rankHot dl dd i{float: left;display: block;width: 22px;margin-right: 6px;font-size: 14px;color: #999;font-weight: bold;overflow: hidden;}
.rankHot dl dd img{float: left;margin-right: 14px;width: 32px;height: 32px;border-radius: 8px;}
.rankHot dl dd p{float: left;width: 112px;margin-right: 10px;font-size: 16px;color: #333;overflow: hidden;white-space:nowrap;}
.rankHot dl dd span{float: right;width: 80px;font-size: 14px;color: #999;overflow: hidden;white-space:nowrap;}
.rankHot dl dd a:hover p,.rankHot dl dd a:hover i{color:#FF4C4C;}
.brChange{position: absolute;top: 10px;right: 0;z-index: 1;font-size: 14px;color: #999;line-height: 40px;cursor: pointer;}
.brChange i{position: relative;top: 12.5px;vertical-align: top;display: inline-block;width:16px ;height: 16px;background-position: -383px -5px;margin-right: 4px;}
.brChange:hover{color: #f03600;}
.brChange:hover i{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}

.gameWrap{position: relative;top: -3px;width: 100%;background: url(../img/gamebg.png) no-repeat;background-size: 100% 338px;}
.gameWrap .crumb div,.gameWrap .crumb div a,.gameWrap .crumb div span{color: #fff;}
.gameWrap .crumb div:before{background-position: -197px -5px;}
.gameWrap .crumb a:after{background-position: -234px -25px;}
.contLR{padding-bottom: 8px;width: 1200px;margin: auto;overflow: hidden;*zoom: 1;}
.contL{float: left;width: 880px;overflow: hidden;margin-right: 16px;}
.contR{float: right;width: 296px;overflow: hidden;}

.contR .brGSRank{float: none;width: 296px;margin: 0 0 21px;}
.contR .brGSRank .tBox div{width: 158px;}
.contR .ztDeHot,.contR .ztDeHot .list,.contR .ztDeHot .list a{width: 296px;}
.contR .ztDeHot .list a .img{float: none;width: 296px; }
.contR .ztDeHot .list a .img{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.contR .ztDeHot .list a .img:hover{width: 292px;}
.contR .ztDeHot .list a .img:hover img{transform: scale(1);}
.contR .ztDeHot .list,.contR .ztDeHot .list a{margin: 0 0 8px;}
.contR .brGSRank .tfBox{margin-top: -8px;}

.xinNew{margin-bottom: 10px;}
.xinNew .brTitle{margin-bottom: 7px;}
.rSlider{text-align: center;}
.rSlider ul{position: relative;text-align:left;overflow: hidden;*zoom: 1;}
.rSlider li {position: relative;float: left;overflow: hidden;}
.rSlider a{position: relative;display: block;padding: 10px 0;overflow: hidden;*zoom: 1;}
.rSlider a img{float: left;width:88px;height: 88px;border-radius: 20px;margin-right: 16px;}
.rSlider a div{float: left;width: 192px;height: 88px;}
.rSlider a div p{display: block;font-size: 16px;color: #333;line-height:32px;margin-bottom: 3px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rSlider a div p:nth-of-type(n+2){font-size: 14px;color: #999;line-height: 24px;}
.rSlider a span{position: absolute;top: 40px;right: 0;display: block;width: 76px;height: 28px;background: #FFEBEB;border-radius: 5px;font-size: 14px;color: #FF4C4C;text-align: center;line-height: 28px;}
.rSlider a:hover span{color: #fff;background: #FF4C4C;}
.rSlider a:hover div p:nth-of-type(1){color: #FF4C4C;font-weight: bold;}
.rSlider .dot{vertical-align: top;margin:10px auto 0;display: inline-block;height:8px;line-height:8px;background: #FFEBEB;border-radius: 4px;text-align: center;overflow: hidden;*zoom: 1;}
.rSlider .dot i{vertical-align: top;display:inline-block;width: 80px;height: 8px;border-radius: 4px;overflow:hidden;margin:0;cursor: pointer;}
.rSlider .dot i.current{background: #FF4C4C;}

.gameIntro{position: relative;padding: 7px 0;min-height: 254px;margin-bottom: 38px;overflow: hidden;*zoom: 1;}
.gameIntro:before{content: "";position: absolute;top: 0;left: 0;right: 0;margin: auto;display: block;width: 100%;height: 2px;background: rgba(245, 250, 255, .2);border-radius: 1px;}
.gameIntro img{float: left;width: 150px;height: 150px;border-radius: 36px;margin-right: 24px;}
.gameIntro h1{display: block;width: 90%;font-size: 32px;color: #fff;font-weight: bold;line-height: 66px;overflow: hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gameIntro h1 span{display: inline-block;vertical-align: top;margin: 23px 17px 0;border-bottom: 1px solid rgba(255,255,255,.5);font-weight: 400;font-size: 16px;color: rgba(255,255,255,.5);line-height: 26px;}
.gameIntro .info{float: left;width: 880px;}
.gameIntro .info p{display: block;font-size: 16px;color: #FFF;line-height: 32px;overflow: hidden;*zoom: 1;}
.gameIntro .info p span{float: left;display: block;width: 250px;font-size: 16px;color: #fff;line-height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gameIntro .info p span:nth-of-type(3){width: 300px;}
.gameIntro .info .tags{margin-top: -2px;font-size: 16px;color: #fff;height: 32px;line-height: 32px;margin-bottom: 3px;overflow: hidden;*zoom: 1;}
.gameIntro .info .tags span{position: relative;vertical-align: top;display: inline-block;}
.gameIntro .info .tags a{position: relative;vertical-align: top;display: inline-block;margin:1px 10px 2px 0;padding: 0 15px;height: 30px;font-size: 14px;color: #FAA834; background: #FFF3EB;border-radius:5px;text-align: center;line-height: 30px;}
.gameIntro .info .tags a:hover{background-color: #FAA834;color:#FFF3EB;}
.gameIntro .info .tags a:nth-of-type(4n+2){color: #3483FA; background: #EBF3FF;}
.gameIntro .info .tags a:nth-of-type(4n+3){color: #FF6E66; background: #FFECEB;}
.gameIntro .info .tags a:nth-of-type(4n+4){color: #68BA8A; background: #EBFFF3;}
.gameIntro .info .tags a:nth-of-type(4n+2):hover{background: #3483FA; color: #EBF3FF;}
.gameIntro .info .tags a:nth-of-type(4n+3):hover{background: #FF6E66; color: #FFECEB;}
.gameIntro .info .tags a:nth-of-type(4n+4):hover{background: #68BA8A; color: #EBFFF3;}
.ranking{position: absolute;top: 20px;right: 0;width: 121px;overflow: hidden;}
.ranking strong{display: block;text-align: center;line-height: 156px;font-weight: bold;font-size: 40px;color: #FF7600;text-shadow: 0px 2px 0px rgba(255,247,235,0.5);width: 121px;height: 160px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position:  -5px -477px;}
/* .feBaBtn{position: relative;margin-top: 12px;display: block;padding:0 15px 0 16px;height: 33px;background: #FFF6EB;border-radius: 5px;font-size: 16px;color: #FC950B;line-height: 33px;text-align: center;cursor: pointer;}
.feBaBtn i{position: relative;top:8px;margin-right: 5px;vertical-align: top;display: inline-block;vertical-align: top;width: 18px;height: 18px;background-position: -419px -5px;}
.feBaBtn:hover{text-decoration: underline;} */
.feBaBtnAndTips{
    clear: both;
    display: flex;
}
.tips{
    width: 1022px;
    height: 34px;
    color: #ff4c4c;
    font-size: 16px;
    padding-left: 30px;
    line-height: 34px;
    position: relative;
    margin: 1px 0 0 28px;
    box-sizing: border-box;
    border: 1px solid #9fcff4;
}
.tips::after{
    content: "";
    width: 14px;
    height: 15px;
    position: absolute;
    left: 10px;
    top: 9px;
    background: url(../img/tipsIcon.png) no-repeat;
    background-size: 100% 100%;
}
.downBtn{position:relative;margin-top: 15px;;margin-left:4px;overflow: hidden;*zoom: 1;}
.downBtn a,.downBtn button{position: relative;float: left;display: block;border: none;width: 150px;height: 40px;border-radius: 5px;line-height: 40px;text-align: center;font-size: 16px;color: #fff;cursor: pointer;background-color: #26C472;margin:0 20px 12px 0;box-sizing: content-box;}
.downBtn a:before{top: 15px;margin-right: 7px;background-position: -198px -125px;}
.downBtn .orderBtn{background: #FF4C4C;}
.downBtn .iosBtn {background: #38A6FD;}
.downBtn .pcBtn {background: #D068F4;}
.downBtn .bdBtn {background: #FDC945;}
.downBtn .noBtn{background: #ccc;}
.oTip{display: block;width: 100%;line-height: 18px;font-size: 12px;color: #fafafa;overflow: hidden;padding-bottom: 6px;}
.oTip label{color: #FB381F;margin-right: 3px;font-weight: bold;}
.downBtn a:hover,.downbtn button:hover{opacity: .9;}

.brJump{display: flex;position: relative;padding:0 35px 2px;margin-bottom: 20px;overflow: hidden;*zoom: 1;}
.brJump:after{content: "";position: absolute;bottom: 0;left: 0;right: 0;margin: auto;display: block;width: 100%;height: 2px;background: #EEEEEE;border-radius: 1px;}
.brJump span{flex: 1;float: left;text-align: center;margin: 0 25px;position: relative;top: 2px;z-index: 1;display: block;padding: 0 8px 0 9px;font-size: 16px;color: #333;line-height: 34px;border-bottom: 2px solid transparent;cursor: pointer;}
.brJump span.current{border-bottom: 2px solid #FF4C4C;font-size: 18px;color: #FF4C4C;font-weight: bold;}
.brJump span:hover{color: #FF4C4C;}

.showImg{border-radius:8px;padding:4px 0 8px;overflow: hidden;}
.screenshot { width:880px; max-height: 300px;}
.screenshot .slider-contain{position:relative;width:100%;height:300px;}
.screenshot .img-slider{height:282px;text-align: center;font-size: 0;white-space:nowrap;}
.screenshot .img-slider img{display: block;height:282px;border-radius:8px;width:auto;vertical-align:top}
.screenshot .img-slider li{width:auto;margin-right:20px;display:inline-block;height:282px;border-radius:8px;}
.screenshot .img-slider li:last-child{margin-right: 0;}
.screenshot .video-js{width: 480px;height: 282px;border-radius:8px;}
.screenshot .vjs-poster{border-radius:8px;}
.screenshot .slider-inner-contain{position:relative;left:0;width:100%;height: 300px;overflow-x:scroll;overflow-y:hidden;}
.screenshot .img-slider .img-item{position:relative;line-height:0;font-size:0}
.lb-data .lb-number{font-size: 0;}
.slider-contain>i {opacity: 0;display: block;position: absolute;top: 50%;z-index: 1;margin-top: -65px;width: 32px;height: 138px;background: rgba(0,0,0,.3);border-radius: 5px;cursor: pointer;}
.slider-contain>i:before{content: "";position: absolute;top: 50px;width: 50px;height: 60px;}
.slider-contain .gLeft {left: 0;}
.slider-contain .gLeft:before{left: -18px;background: url(../img/lightbox/prev.png) no-repeat;}
.slider-contain .gRight{right: 0;}
.slider-contain .gRight:before{background: url(../img/lightbox/next.png) no-repeat;}
.slider-contain>i:hover{opacity: 1;}

.showImg ::-webkit-scrollbar{display: none;height: 8px !important;border-radius: 4px;background: #FFEBEB;}
.showImg ::-webkit-scrollbar-thumb {border-radius: 4px;background-color: #FF4C4C!important;}

.editorRec{position: relative;height: 80px;margin-bottom: 20px;overflow: hidden;}
.editorRec label{position: absolute;left: 0;top: 0;z-index: 1;display: block;padding:13px 15px 0;width: 62px;height: 67px;font-weight: bold;font-size: 24px;color: #FFF;text-align: center;line-height: 30px;text-shadow: 0px 2px 0px rgba(3,81,153,0.5);background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position:  -202px -477px;}
.editorRec p{position: relative;display: block;margin-left: 49px;padding: 11px 20px 9px  64px;height: 60px;font-size: 16px;color: #666;line-height:30px;background: #F7F7F7;border-radius: 5px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}

.gameCont{position: relative;margin-bottom:19px;overflow: hidden;}
.gameCont .cont{position: relative;font-size: 16px;color: #666;line-height: 30px;overflow: hidden;}
.gameCont .cont a{line-height: 25px; text-indent: 0;color: #7357EA;}
.gameCont .cont p{color: #666;margin-bottom: 14px;}
.gameCont .cont br{height: 1px;}
.gameCont .cont img{max-width:785px;max-height: 1500px;margin:20px auto;display: block;}
.gameCont .cont p img{max-width:785px;}
.gameCont .cont h3{position: relative;display: block;line-height: 24px;font-size: 18px;color: #333;font-weight: bold;margin-bottom: 3px;}
.gameCont .cont h3:before{content: "";position: relative;top: 3px;margin-right: 12px;vertical-align: top;display: inline-block;width: 3px;height: 18px;background: #FF4C4C;}
.gameCont .cont iframe{width: 800px;height:360px;margin: 0 auto;display: block;border: none;}
.gameCont .cont table{max-width: 100%;margin: auto;}
.gameCont .cont table a{color:#0000ee}
.gameCont .cont table a:hover{text-decoration:underline}

.logTitle{position: relative;}
.logTitle strong{position: relative;display: block;line-height: 24px;font-size: 18px;color: #333;font-weight: bold;margin-bottom: 3px;}
.logTitle strong:before{content: "";position: relative;top: 3px;margin-right: 12px;vertical-align: top;display: inline-block;width: 3px;height: 18px;background: #FF4C4C;}
.logCont{position: relative;}
.rzCont{position: relative;width: 841px;padding: 12px 18px;background: #F7F7F7;border-radius: 8px;overflow: hidden;font-size: 16px;color: #666;line-height: 30px;margin-top: 15px;border: 1px solid #FF4C4C;}
.rzCont strong{position: relative;margin-bottom: 4px;display: block;color: #333;line-height: 30px;font-size: 18px;font-weight: bold;}
.rzCont p{margin-bottom: 6px;border-bottom: none;display: block;}
.rzCont p span{display: block;}
.rzCont p br{line-height: 1px;}
.rLog{ position: absolute;top: 1px;right: 0;color: #FF4C4C;line-height: 24px;cursor: pointer;font-size: 14px;font-weight: bold;}
.rLog i{position: relative;top:1px;display: inline-block;width: 12px;height: 12px;background-position: -457px -4px;margin-right: 6px;}
.rLog:hover{text-decoration: underline;}
.logTime{position: relative;padding: 4px 0 10px;overflow: hidden;*zoom: 1;}
.logTime span{float: left;font-size: 16px;color: #FF5656;line-height: 30px;}
.logTime em{float: right;font-size: 14px;color: #999;line-height: 30px;}
.logMore{position: absolute;bottom: 0;left: 0;right: 0;display: block;width: 100%;text-align: center;font-size: 16px;color: #999;line-height:42px;padding:5px 0 9px;background: #F7F7F7;cursor: pointer;}
.logMore:after{content: "";position: relative;top: 13px;margin-left: 5px;vertical-align: top;display: inline-block;width: 17px;height: 15px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position:  -589px -5px;}
.logMore:hover{color:#FF4C4C;}
.logMore:hover:after{background-position:  -626px -5px;}

.brInfo{margin-bottom:15px;position: relative;}
.brInfo .list{width: 102%;margin: 4px 0;overflow: hidden;*zoom: 1;}
.brInfo .list ul{float: left;margin-right:12px;padding: 9px 20px;width: 394px;background: #F7F7F7;border-radius: 8px;}
.brInfo .list ul li{float: left;width: 100%;font-size: 16px;color: #666;line-height: 36px;margin-bottom: 3px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.brInfo .list span{color: #333;}
.brInfo .list .gPower,.brInfo .list .gSecret,.brInfo .list .gaSecret{color: #FF4C4C;cursor: pointer;}
.brInfo .list .gPower:hover,.brInfo .list .gSecret:hover,.brInfo .list .gaSecret:hover{text-decoration: underline;}

.relVersion {margin-bottom: 10px;}
.relVersion ul{margin-bottom: 20px;}
.relVersion li{background: #F7F7F7;border-radius: 8px;overflow: hidden;}
.relVersion li:nth-of-type(2n+2){background: #fff;}
.relVersion li a{display: block;padding: 15px 20px;overflow: hidden;*zoom: 1;}
.relVersion li:nth-of-type(2n+2) a{padding: 16px 20px;}
.relVersion li a img{float: left;margin-right: 15px;display: block;width: 48px;height: 48px;border-radius: 12px;}
.relVersion li a div{float: left;width: 322px;height: 48px;overflow: hidden;margin-right: 10px;}
.relVersion li a p{float: left;margin-right: 10px;display: block;width: 190px;height: 48px;font-size: 16px;color: #333;line-height: 48px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.relVersion li a>p:nth-of-type(2){width: 170px;}
.relVersion li a>span{float: right;margin-top: 7px;display: block;width: 58px;height: 28px;border-radius: 5px;border: 1px solid #FF4C4C;font-size: 14px;color: #FF4C4C;text-align: center;line-height: 28px;}
.relVersion li a div p{float: none;width: 100%;height: 24px;line-height: 24px;}
.relVersion li a div .score{position: relative;}
.relVersion li:hover a>span{color: #fff;background: #FF4C4C;border-color:#FF4C4C;}
.relVersion li:hover a div p{color: #FF4C4C;}

.brDown{margin-bottom: 10px;padding-bottom: 1px;}
.brDown .list{width: 103%;margin-bottom: 10px;overflow: hidden;*zoom: 1;}
.brDown .list a{position: relative;float: left;display: block;margin: 0 18px 15px 0;padding: 0 19px 0 20px;text-align: center;font-size: 16px;color: #333;line-height: 48px;background: #F7F7F7;cursor: pointer;border-radius: 5px;}
.brDown .list a:before{content: "";position: relative;top: 15px;margin-right: 8px;vertical-align: top;display: inline-block;width: 18px;height: 18px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position:  -489px -5px;}
.brDown .cont{margin-bottom: 10px;background: #FFF;border-radius: 8px;border: 1px solid #EEE;overflow: hidden;}
.brDown .cont>strong{display: block;padding: 5px 17px 0;height: 48px;line-height: 48px;background: #F7F7F7;border-radius: 8px 8px 0 0;font-weight: bold;font-size: 18px;color: #333;font-weight: bold;}
.brDown .cont>strong:before{content: '';position: relative;top: 11px;margin-right: 8px;vertical-align: top;display: inline-block;width: 32px;height: 25px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position:  -532px -4px;}
.brDown .list a:hover{color:#2965df;}
.brDown .info{padding: 2px 20px 18px;font-size: 16px;color: #333;line-height: 32px;}
.brDown .info h3,.brDown .info strong{display: block;font-weight: bold;margin-top: 9px;}
.brDown .info p{font-size: 16px;color: #333;line-height: 32px;}

.relZt{position: relative;margin-bottom: 16px;}
.relZt .tabMenu{margin-bottom: 6px;padding: 6px 0;overflow: hidden;*zoom: 1;}
.relZt .tabMenu span{position: relative;float: left;display: block;margin: 0 18px 8px 0;padding: 0 34px 0 33px;text-align: center;font-size: 16px;color: #666;line-height: 36px;background: #F7F7F7;cursor: pointer;border-radius: 5px;}
.relZt .tabMenu span:hover,.relZt .tabMenu span.current{color: #fff;background: #FF4C4C;}
.relZt .subBox{position: relative;}
.relZt .subCont{padding-bottom: 20px;border-bottom:1px dashed #eee;overflow: hidden;*zoom: 1;}
.relZt .subBox .img{float: left;display: block;width: 270px;height: 150px;border-radius: 8px;overflow: hidden;margin-right: 20px;}
.relZt .subBox .img img{display: block;min-width:100%;height: 100%;width: auto;margin: auto;border-radius: 8px;}
.relZt .subBox .img img{-o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.relZt .subBox .img:hover img{transform: scale(1.2);}
.relZt .subBox .info{float: left;display: block;width: 588px;height: 150px;overflow: hidden;}
.relZt .subBox .info strong{display: block;margin-bottom: 2px;font-size: 20px;color: #333;font-weight: bold;line-height: 36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.relZt .subBox .info p{position: relative;display: block;max-height: 90px;line-height:30px;font-size: 16px;color: #666;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.relZt .subBox .info div{overflow: hidden;*zoom: 1;}
.relZt .subBox .info div em,.relZt .subBox .info div span{float: left;line-height:30px;font-size: 16px;color: #999;}
.relZt .subBox .info div span{float: right;}
.relZt .subBox .info div span i{color: #FF4C4C;}
.relZt .subBox .info:hover strong{color: #FF4C4C;}
.relZt .subBox ul{position: relative;width: 106%;padding-bottom: 2px;overflow: hidden;*zoom: 1;}
.relZt .subBox ul li{float: left;position: relative;z-index: 1;width: 218px;height: 108px;margin:0 7px 7px 0;overflow: hidden;}
.relZt .subBox ul li a{display: block;padding: 10px 0;overflow: hidden;*zoom: 1;}
.relZt .subBox ul li a img{float: left;width:88px;height: 88px;border-radius: 20px;margin-right: 20px;}
.relZt .subBox ul li a div{float: left;width: 110px;height: 88px;}
.relZt .subBox ul li a div p{display: block;font-size: 16px;color: #333;line-height: 26px;margin-bottom: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.relZt .subBox ul li a div p:nth-of-type(n+2){font-size: 14px;color: #999;line-height: 24px;}
.relZt .subBox ul li a div span{position: relative;display: block;width: 96px;height: 28px;background: #FFEBEB;border-radius: 5px;font-size: 14px;color: #FF4C4C;text-align: center;line-height: 28px;}
.relZt .subBox ul li a:hover div p:nth-of-type(1){color:#FF4C4C ;font-weight: bold;}
.relZt .subBox ul li a:hover div span{background: #FF4C4C ;color: #fff;}


.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: #dcdcdc !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: 160px;left: 0;right: 0;margin: auto;width: 418px;padding:32px 31px 15px;min-height: 200px;
background: linear-gradient(0deg, rgba(255,76,76,0) 0%, rgba(255,76,76,0.2) 100%);background-repeat: no-repeat;background-size: 100% 188px;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: -536px -477px;;position: relative;}
.orderBox .oTitle{position: relative;margin-bottom: 10px;}
.orderBox .oTitle p{display:block;font-size: 30px;color: #333;line-height:52px;font-weight: bold;text-align: center;position: relative;margin: 0 auto;}
.orderBox .oTelBox{position: relative;margin-top: 31px;}
.orderBox form .tel{width: 366px;height: 48px;line-height: 48px;background: #FAFAFA;border: none;color:#999;font-size:18px;border-radius:24px;padding:0 16px 0 34px;margin: 0 auto;overflow: hidden;white-space: nowrap;}
.orderBox form .tel::-webkit-input-placeholder {color: #999;}
.orderBox form .tel:-moz-placeholder { color: #999;}
.orderBox form .tel::-moz-placeholder { color: #999;}
.orderBox form .tel:-ms-input-placeholder { color: #999;}
.orderBox form .tel:focus{color: #808080;}
.orderBox form p{text-align: left;color:#333;font-size:16px;line-height: 24px;margin-top: 16px;overflow: hidden;}
.orderBox form span{color: #ff3232;font-size: 14px;text-align: left;display: block;width:306px;margin: 0 auto;overflow: hidden;white-space: nowrap;}
.orderBox form .oBtn,.orderBox .oKnow{display: block;cursor: pointer;border: 0;background: #FF4C4C;box-shadow: 0px 5px 5px 0px rgba(255,220,220,0.5);width:416px;height: 48px;color:#fff;font-size:18px;line-height: 48px;margin:25px auto;border-radius: 24px;}
.orderBox .msg{display: block;color: #ff3232;font-size: 14px;text-align: left;width:326px;margin: 0 auto;}
.orderBox .oWin{width: 100%;font-size: 18px;border-radius: 3px;text-align: center;}
.orderBox .oWin>strong{display: block;font-size:16px;color: #333;line-height: 36px;margin-bottom: 12px;}
.orderBox .oWin>i{display:block;width: 90px;height: 90px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -370px -477px;margin: auto;position: relative;}
.orderBox .oAgin{width: 100%;font-size: 18px;border-radius: 3px;text-align: center;}
.orderBox .oAgin>strong{display: block;font-size:16px;color: #333;line-height: 36px;margin-bottom: 12px;}
.orderBox .oAgin>i{display:block;width: 90px;height: 90px;background:url(../img/icon.png) no-repeat;background-size:1000px 1000px;background-position: -370px -477px;margin: auto;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: 88px;left: 0;right: 0;margin: auto;width: 418px;padding:32px 31px 15px;min-height: 200px;
background: linear-gradient(0deg, rgba(255,76,76,0) 0%, rgba(255,76,76,0.2) 100%);background-repeat: no-repeat;background-size: 100% 188px;background-color: #fff;text-align: center;border-radius: 30px;}
.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: -536px -477px;;position: relative;}
.gLog .lTitle{position: relative;margin-bottom: 10px;}
.gLog .lTitle p{display:block;font-size: 30px;color: #333;line-height:52px;font-weight: bold;text-align: center;position: relative;margin: 0 auto;}
.gLog .gSure{display: block;cursor: pointer;border: 0;background: #FF4C4C;box-shadow: 0px 5px 5px 0px rgba(255,220,220,0.5);width:416px;height: 48px;color:#fff;font-size:18px;line-height: 48px;margin:25px auto;border-radius: 24px;}
.logMain{display: block;height: 408px;border:none;padding: 0 10px 20px 1px;line-height: 24px;font-size: 14px;color: #666;margin: 20px auto 35px;text-align: left;overflow: auto;}
.logMain strong{display: block;margin-bottom: 6px;color: #333;line-height: 30px;font-size: 16px;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;}
.logBox:after{content: "";position: absolute;bottom: 100px;left: 0;right: 0;margin: auto;display: block;width: 100%;height: 46px;background: linear-gradient(0deg, #FFFFFF 0%, rgba(255,255,255,0) 100%);border-radius: 0px 0px 12px 12px;}

/* 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: 88px;left: 0;right: 0;margin: auto;width: 418px;padding:32px 31px 15px;min-height: 200px;
background: linear-gradient(0deg, rgba(255,198,76,0) 0%, rgba(255,198,76,0.2) 100%);background-repeat: no-repeat;background-size: 100% 188px;background-color: #fff;text-align: center;border-radius: 30px;}
.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: -536px -477px;;position: relative;}
.gRule .oTitle{position: relative;margin-bottom: 10px;}
.gRule .oTitle p{display:block;font-size: 30px;color: #333;line-height:52px;font-weight: bold;text-align: center;position: relative;margin: 0 auto;}
.gRule .gSure{display: block;cursor: pointer;border: 0;background: #FF4C4C;box-shadow: 0px 5px 5px 0px rgba(255,220,220,0.5);width:416px;height: 48px;color:#fff;font-size:18px;line-height: 48px;margin:25px auto;border-radius: 24px;}
.ruleMain{display: block;height: 408px;border:none;padding: 0 10px 20px 1px;line-height: 24px;font-size: 14px;color: #666;margin: 20px auto 35px;text-align: left;overflow: auto;}
.ruleMain strong{display: block;margin-bottom: 6px;color: #333;line-height: 30px;font-size: 16px;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;}
.ruleTxt:after{content: "";position: absolute;bottom: 100px;left: 0;right: 0;margin: auto;display: block;width: 100%;height: 46px;background: linear-gradient(0deg, #FFFFFF 0%, rgba(255,255,255,0) 100%);border-radius: 0px 0px 12px 12px;}



/* 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: 88px;left: 0;right: 0;margin: auto;width: 418px;padding:32px 31px 15px;min-height: 200px;
background: linear-gradient(0deg, rgba(177,76,255,0) 0%, rgba(177,76,255,0.2) 100%);background-repeat: no-repeat;background-size: 100% 188px;background-color: #fff;text-align: center;border-radius: 30px;}
.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: -536px -477px;;position: relative;}
.gPrivacy .oTitle{position: relative;margin-bottom: 10px;}
.gPrivacy .oTitle p{display:block;font-size: 30px;color: #333;line-height:52px;font-weight: bold;text-align: center;position: relative;margin: 0 auto;}
.gPrivacy .gSure{display: block;cursor: pointer;border: 0;background: #FF4C4C;box-shadow: 0px 5px 5px 0px rgba(255,220,220,0.5);width:416px;height: 48px;color:#fff;font-size:18px;line-height: 48px;margin:25px auto;border-radius: 24px;}
.privacyMain{display: block;height: 408px;border:none;padding: 0 10px 20px 1px;line-height: 24px;font-size: 14px;color: #666;margin: 20px auto 35px;text-align: left;overflow: auto;}
.privacyMain strong{display: block;margin-bottom: 6px;color: #333;line-height: 30px;font-size: 16px;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;}
.privacyTxt:after{content: "";position: absolute;bottom: 100px;left: 0;right: 0;margin: auto;display: block;width: 100%;height: 46px;background: linear-gradient(0deg, #FFFFFF 0%, rgba(255,255,255,0) 100%);border-radius: 0px 0px 12px 12px;}

/* 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: 58px;left: 0;right: 0;margin: auto;width: 418px;padding:32px 31px 15px;min-height: 200px;
background: linear-gradient(0deg, rgba(0,168,255,0) 0%, rgba(0,168,255,0.2) 100%);background-repeat: no-repeat;background-size: 100% 188px;background-color: #fff;text-align: center;border-radius: 30px;}
.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: -536px -477px;;position: relative;}
.feBackBox .fTitle{position: relative;margin-bottom: 10px;}
.feBackBox .fTitle p{display:block;font-size: 30px;color: #333;line-height:52px;font-weight: bold;text-align: center;position: relative;margin: 0 auto;}
.feBackBox .feSubmit input{display: block;cursor: pointer;border: 0;background: #FF4C4C;box-shadow: 0px 5px 5px 0px rgba(255,220,220,0.5);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: #333;line-height: 38px;margin: 0 0 12px;display: block;text-align: left;}
.feBack .info{display: flex;flex-wrap: wrap;width: 100%;margin: 0 auto 20px;}
.feBack .info p{font-size: 14px;color: #333;line-height: 88px;}
.otherRe{margin-bottom: 22px;min-height: 100px;background: #FAFAFA;border-radius: 12px;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 16px 16px 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: 34px;line-height: 34px;padding: 0 12px;font-size: 16px;color: #4c4c4c;border: 1px solid #EEEEEE;border-radius: 8px;}
.checkbox input[type='checkbox']:checked + label {background:#FF4C4C;color: #fff;border-color:#FF4C4C;}
.telBox{overflow: hidden; margin: 0 0 10px; background:#FAFAFA; border-radius: 24px;overflow: hidden;height:48px;line-height: 48px;}
.telBox input{display: block;border: none;width: 376px;padding: 0 20px;height:48px;line-height: 48px;background: #FAFAFA;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;}

.ztList .brTitle span,.ztDeList .brTitle span,.updateList .brTitle span{font-size: 16px;}
.ztList .brTitle span i,.ztDeList .brTitle span i,.updateList .brTitle span i{font-weight: bold;}
.ztDeList ul li:hover>a{color: #FF4C4C;font-weight: bold;}
.updateList tbody tr:nth-of-type(n+2):hover td:nth-of-type(2) a{color: #999;font-weight: 400;}
.updateList tbody tr:nth-of-type(n+2):hover td:nth-of-type(2) a:hover{color: #FF4C4C;text-decoration: underline;}

.nsHotGame{position: relative;overflow: hidden;margin-bottom: 20px;}
.nsHotGame .list{padding: 0 2px 10px;background: #FFF;border-radius: 10px;overflow: hidden;*zoom: 1;}
.nsHotGame .list a{position: relative;display:block;float: left;padding-top: 16px;width:145px;height: 150px;line-height: 48px;font-size: 16px;color: #333;text-align: center;overflow: hidden;}
.nsHotGame .list a img{width:110px;height: 110px;border-radius: 30px;display: block;margin: auto;}
.nsHotGame .list a:hover{color: #FF4C4C;}
.nsHotGame .list a:hover img{opacity: 0.9;}
.downBtn .pcBtn {line-height: 24px;}
.downBtn .pcBtn p{font-size:11px;line-height:13px;}

.ztIntro >.img {position: relative;}
.ztIntro .info .feBaBtn{
    width: 70px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 10px;
    top: 0px;
    padding: 0;
    padding-left: 0;
    box-sizing: border-box;
    background-color: #fff6eb;
}
.ztIntro .info .feBaBtn::after{
    left: 0;
}
.ztIntro .info .feBaBtn .ico{
   margin: 6px 7px 0 7px;
}