body {
    width: 100%;
    overflow: hidden;
    position: relative;
    font: 14px Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif!important
}

.relative{position: relative}
a[title="站长统计"] {display:none}

body,
html,
a,
img,
div,
form,
select,
input,
ul,
ol,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
dd,
dl,
dt,
p,
label,
em,
span {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

a {
    text-decoration: none;
    cursor: pointer;
    color: #454545
}

p {
    list-style: none
}

em,
i {
    font-style: normal
}

img {
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic
}

img,
input {
    border: 0;
    vertical-align: middle
}

html {
    overflow-y: scroll
}

ul,
ol {
    list-style-type: none
}

th,
td,
input {
    outline: 0;
    border: 0
}

button {
    border: 0;
    cursor: pointer;
    background-color: transparent
}

select {
    border-width: 1px;
    _zoom: 1;
    border-style: solid;
    padding-top: 2px;
    font-size: 14px;
    outline: 0
}

.layui-layer-msg {
    z-index: 999999999999999999!important
}
.bg_fff{
    background: #fff!important;
}
.fl {
    float: left
}

.fr {
    float: right
}

.tl {
    text-align: left
}

.tr {
    text-align: right
}

.tc {
    text-align: center
}

.w {
    width: 1200px;
    margin: 0 auto;
    box-sizing: border-box
}

.hide {
    display: none
}

.w2 {
    width: 1220px;
    margin: 0 auto
}



.t_star i {
    float: left;
    height: 16px;
    width: 97px;
    transform: translateY(5px);
    background: url(../images/t_star.png) no-repeat
}

.left_banner_gg,
.right_banner_gg {
    position: absolute;
    top: 172px;
    z-index: 99
}

.left_banner_gg img,
.right_banner_gg img {
    height: 100%
}

.left_banner_gg {
    left: 0
}

.right_banner_gg {
    right: 0
}

img.lazy {
    background: transparent url(../images/loding.gif) no-repeat center!important
}

.t_star i.five_stars {
    background-position: 0 -95px
}

.t_star i.four_stars {
    background-position: -20px -95px
}

.t_star i.three_stars {
    width: 70px;
    background-position: -40px -95px
}

.t_star i.two_stars {
    width: 50px;
    background-position: -60px -95px
}

.t_star i.one_stars {
    width: 30px;
    background-position: -80px -95px
}

.star_bg {
    display: inline-block;
    height: 25px;
    width: 97px;
    background: url(../images/t_star.png) no-repeat;
    background-position: 0 -65px;
    transform: translateY(2px);
    border: none!important
}

.game_download_con .star_bg {
    height: 19px!important
}

.pd10 {
    padding: 0
}

.box-preview .insetscroll {
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: relative;
    display: block
}

.box-preview .insetscroll img {
    display: block
}

.box-mask {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 100%;
    left: 100%;
    background: rgba(0, 0, 0, .4)
}
.bg img {
    position: absolute;
    top: 149px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -9999999;
    width: 100%;
}
.box-mask-detail {
    width: 75px;
    height: 30px;
    line-height: 30px;
    border-radius: 3px;
    font-size: 14px;
    text-align: center;
    background: #fff;
    color: #000
}

.search {
    position: relative;
    height: 65px;
    background: #fff;
}

.yzm-search {
    float: left;
    margin-left: 130px;
    margin-top: 30px
}

.searchtxt .searchmenu .searchselected {
    background-image: url(../images/icon2.png);
    background-repeat: no-repeat
}

.searchtxt {
    float: left;
    width: 326px;
    height: 38px;
    border-right: 0;
    position: relative;
    margin-top: 15px;
    border-radius: 5px 0 0 5px;
    z-index: 100;
    background: #f4f4f4
}

.searchtxt .searchmenu {
    float: left;
    border-right: 1px solid #eee;
    border-radius: 5px;
    box-shadow: 1px 0 6px 0 rgba(0, 0, 0, .09)
}

.searchtxt .searchmenu .searchselected {
    color: #666;
    cursor: pointer;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    padding-left: 15px;
    width: 90px;
    background-color: #fff;
    background-position: 65px -87px;
    border-radius: 5px
}

.searchtxt .searchmenu .searchopen {
    background-position: 65px -114px
}

.searchtxt .searchmenu .searchtab {
    display: none;
    position: absolute;
    top: 34px;
    left: 0;
    width: 90px;
    border-top: 0;
    background: #fff;
    z-index: 100;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .07)
}

.searchtxt .searchmenu .searchtab li {
    height: 30px;
    line-height: 30px;
    color: #666;
    font-size: 14px;
    cursor: pointer;
    padding-left: 15px
}

.searchtxt .searchmenu .searchtab li.selected {
    background: #edf3fc;
    color: #018dbc
}

.searchtxt input {
    float: left;
    border: 0;
    background: #f4f4f4;
    color: #666;
    padding: 0 15px 0 15px;
    width: 220px;
    height: 38px;
    line-height: 39px;
    margin-left: 5px;
    outline: medium none
}

.searchbtn {
    float: left
}

.searchbtn button {
    margin-top: 15px;
    border: 0;
    color: #fff;
    outline: 0;
    cursor: pointer;
    float: left;
    height: 38px;
    width: 75px;
    border-radius: 0 5px 5px 0;
    font-size: 14px;
    transition: all .2s;
    background: -webkit-linear-gradient(top, #fd3b00 0, #bd2c00 100%);
    background: linear-gradient(to bottom, #fd3b00 0, #bd2c00 100%)
}

.searchbtn button:hover {
    background: linear-gradient(to bottom, #f02400 0, #bb2c00 100%)
}

.search .search_icon {
    position: absolute;
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url(../images/search820.png) no-repeat center;
    background-size: 20px
}

.search .logo {
    position: absolute;
    left: 0
}

.search .logo a {
    width: 140px;
    height: 38px;
    margin-top: 14px;
    float: left;
    font-size: 0;
    color: transparent!important
}

.search a>img {
    float: left;
    width: 140px
}

.search .ipt_search {
    height: 40px;
    margin-top: 12px;
    opacity: .9
}

.search .ipt_search input {
    width: 260px;
    height: 40px;
    opacity: 1;
    background-color: #f5f5f5;
    border-radius: 5px 0 0 5px;
    border: 0;
    padding-left: 40px;
    color: #666;
    transition: .2s;
    padding-right: 20px
}

.search .ipt_search button {
    height: 40px;
    width: 80px;
    background-color: #ec4d1c;
    border: 0;
    color: #fff;
    border-radius: 0 5px 5px 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    font-size: 14px;
    background: -webkit-linear-gradient(top, #fd3b00 0, #bd2c00 100%);
    background: linear-gradient(to bottom, #fd3b00 0, #bd2c00 100%);
    transition: .2s
}

input::-webkit-input-placeholder {
    color: #666
}

input:-moz-placeholder {
    color: #666
}

input::-moz-placeholder {
    color: #666
}

input:-ms-input-placeholder {
    color: #666
}

.search .ipt_search button:hover {
    background-color: #ed3800;
    background: -webkit-linear-gradient(top, #f03900 0, #bb2c00 100%);
    background: linear-gradient(to bottom, #f03900 0, #bb2c00 100%)
}

.navbar {
    position: relative;
    top: 0;
    background-color: #4c4743;
    height: 30px!important;
    line-height: 30px!important;
    font-size: 12px;
    z-index: 999999999;
}

.navbar.w {
    background: transparent;
    box-shadow: none!important
}

.navbar a {
    color: #d8d7d6
}

.navbar a:hover {
    color: #fff!important
}

.navbar ul span {
    float: right;
    height: 11px;
    margin: 9px 0;
    width: 1px;
    background-color: #d8d7d6
}

.navbar>ul>li {
    float: right;
    line-height: 30px
}

.navbar>ul>li .username {
    color: #fff4a7
}

.navbar>ul>li>a {
    display: inline-block;
    height: 100%;
    padding: 0 10px
}

.navbar>ul>li.user_login {
    position: relative
}

.navbar>ul>li.user_login .hide {
    position: absolute;
    top: 30px;
    left: 0;
    background: #eee;
    padding: 6px 6px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .08);
    border-radius: 5px;
    width: 84px;
    text-align: center
}

.navbar>ul>li.user_login .hide li {
    line-height: 27px
}

.navbar>ul>li.user_login .hide li a {
    color: #666
}

.navbar>ul>li.user_login .hide li a:hover {
    color: #f60!important;
    background: #fff;
    padding: 0 12px;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .12);
    text-decoration: none
}

.navbar li i,
.day_news>.title .news_app i {
    float: left;
    width: 20px;
    height: 20px;
    margin-top: 6px;
    background-size: 18px!important;
    margin-right: 2px
}

.navbar .t1 {
    font-size: 18px;
    font-weight: 700;
    color: #d8d7d6!important
}

.navbar li i.login {
    background: url(../images/login\ \(1\).png) no-repeat center;
    margin: 6px 6px 0 0!important
}

.navbar .login_con {
    position: relative
}

.navbar .login_con a {
    text-decoration: none!important;
    line-height: 35px
}

.navbar .login_con b {
    color: #ff6000;
    font-size: 16px;
    margin-right: 5px
}

.navbar .login_con .login_code {
    display: none;
    height: 205px;
    width: 200px;
    border-radius: 5px;
    position: absolute;
    top: 0;
    left: 107px;
    background: rgba(0, 0, 0, .7);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.navbar .login_con .login_code img {
    width: 160px;
    height: 160px;
    margin: 10px 20px 0 20px;
    border-radius: 3px
}

.navbar .login_con .login_code em {
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #fff
}

.navbar li i.app {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAC/klEQVR4Xu1bPWsUURQ9982LWtqJYCGCoKCQ7G78RFGwEm2EBBSS/6AGFSyMYKGS6H9ICiXBSrESDIqfyWwCCrEQsRDEzlLdmTmysQnZ2fW+THY3kDvtnnvue2fnfZ15V1Dg4UJPHzIczJj1CuQogH0F6EJCPxJ85cQtwOGd9NbmQ4KXY2U1gZzH1izzI0JchmDLajjWLIb4RcG4c8mY9OFnKG+wAJyPTjOTMQB7Q5O1Gb8ojiPSlz4NyRMkAD9gG/9EbwHZGZKkc1h+lU3pIdmPH9qcYQLEPRMEh7TkDTjBjCqWOKHC5YAEMinl2rA2Xi0A56IBikxpiVfimOFm1J+MauLTWT8qDjc02DyMkINSSac18WoB0tjfE+CihjS3UYJxKSUjmnhW/RjrE+wqHwL3o3JySROuFoCxf03gsIa02xgB3kg5OaJph1qALPbUEK4XjCsnqr6pQPVOmQD2BuQMAe2y1u5xkbNsdmYICGZcKTnZ7v614s+q/jlMgMaNk70BHVkFbAjYHGCToK0CtgzaPsA2QrYT7KICthW2s4Adhuw0aMdh8wPMD2j4kmSGiBkinfguYI6QOULmCJkjZI6QOULmCHXRD4EZImaImCFihogZImaImCFihsjKvYg5QuYImSOkugWrAjW9KrvhL0p28xT0n9ydmQQLCFAvasDm9MUSxe/oeJFijLxmrGsB8hpXtCKl/ctgk2Nn6EsggmtSSu7kxbHqr5K4HcrZiOdnV053a3jUk2Aa+1sCXNeQtsIIeFbK6ZNcAeLoDCGPi+Yg5UFUqV3Q8KgFYBydI+SRhrTl7W7hsC+lk3mYpBoNOcpE4RwZz/v+9KGGRy3A0lJY7ZkCOaAhbooRmXal2mDe7+3mz8sZJADnsJ3w7yHYUUSEvBK6Nek88U2QHJAKvmvbFyRAnZT/xundNSidfUbwS51TILsAnNI2ugluUcArzeaXZtzBAiyJsJGLp5crWS+fzxIcg6DfgRUCewr+i6pwAT5lkDkQs87jZZHy+b8qGIlfnFZIBAAAAABJRU5ErkJggg==) no-repeat center
}

.day_news>.title .news_app i.app {
    background: url(../images/news_iphone.png) no-repeat center
}

.day_news>.title .news_app i.gzh {
    background: url(../images/gzh.png) no-repeat center;
    background-size: 19px!important
}

.navbar>ul>li:first-child {
    margin-right: 0;
    padding-right: 0
}

.navbar li.navigation,
.navbar li.app {
    position: relative
}

.navbar li.navigation div.gation_content,
.navbar li.app div.app_download {
    padding: 10px;
    background-color: #4c4743;
    position: absolute;
    top: 30px;
    z-index: 999999999;
    left: -180px;
    width: 444px;
    height: 170px;
    box-shadow: 0 0 6px 0 rgba(25, 25, 25, .15);
    display: none
}

.navbar li.navigation div.gation_content>div {
    border-left: 1px solid #d5d5d5;
    margin: 0 5px;
    padding: 0 15px;
    padding-top: -5px
}

.navbar li.navigation div.gation_content b {
    display: inline-block;
    font-size: 15px;
    width: 100%;
    color: #fff;
    border-left: 2px solid #f60;
    transform: translate(-16px, -2px);
    line-height: 33px;
    padding-left: 10px
}

.navbar li.navigation .con2 b {
    border-left: 2px solid #409eff!important
}

.navbar li.navigation .con2 .spl {
    color: #ff0000!important
}

.navbar li.navigation div.gation_content dl {
    margin: 0 10px
}

.navbar li.navigation div.gation_content dl:first-child {
    margin-left: 0
}

.navbar li.navigation div.gation_content dl:last-child {
    margin-right: 0
}

.nav a:hover {
    color: #ff3000!important
}

.navbar li.app div.app_download {
    padding: 20px;
    width: 500px;
    height: 180px;
    left: -200px;
    background-color: #464646;
    box-shadow: 0 0 6px 0 rgba(105, 105, 105, .3)
}

.navbar li.app div.app_download div.app_download_logo {
    margin-top: 25px;
    width: 80px;
    height: 80px
}

.navbar li.app div.app_download div.app_download_logo img {
    width: 80px;
    height: 80px;
    border-radius: 15px
}

.navbar li.app div.app_download .txt {
    margin-left: 20px;
    line-height: 25px;
    color: #b1b1b1;
    margin-top: 20px
}

.navbar li.app div.app_download .code {
    width: 140px;
    height: 140px;
    padding: 10px;
    margin-left: 40px;
    border: 1px solid #575757
}

.navbar li.app div.app_download .code img {
    width: 120px;
    height: 120px
}

.top_cont {
    position: relative;
    z-index: 9999999;
}

.navbar li.app div.app_download .txt .tit {
    font-size: 16px;
    font-weight: 700;
    color: #fff
}

.navbar li.app div.app_download .download {
    margin-top: 15px
}

.navbar li.app div.app_download .download em {
    display: inline-block;
    height: 13px;
    width: 1px;
    background-color: #b1b1b1;
    margin: 0 5px 0 8px;
    transform: translateY(2px)
}

.navbar li.app div.app_download .download a {
    color: #ffe000!important
}

.navbar li.app div.app_download .download a:hover {
    text-decoration: underline
}

.navbar li.navigation div.gation_content ul {
    text-align: center
}

.navbar li.navigation div.gation_content ul,
.navbar li.navigation div.gation_content dl {
    margin-top: -10px
}

.navbar li.navigation div.gation_content dd {
    height: 30px
}

.navbar li.navigation div.gation_content ul a,
.navbar li.navigation div.gation_content dd a {
    line-height: 30px!important
}

.navbar li.navigation div.gation_content ul li {
    height: 30px;
    width: 48px;
    box-shadow: none!important;
}

.navbar li.navigation div.gation_content ul li:hover {
    box-shadow: 0 0 10px 0 rgba(105, 105, 105, .15)
}

.navbar li.navigation div.gation_content ul li a {
    display: inline-block;
    text-align: center;
    font-size: 12px;
    background: transparent!important;
    box-shadow: none!important;
}

.navbar li.navigation div.gation_content ul li i {
    margin: 8px 0;
    margin-right: 5px
}

.navbar li ul li a {
    display: inline-block
}

.nav {
    line-height: 45px;
    height: 45px;
    background: #ff0000;
}
.nav a{
    color: #fff!important;
}
.nav>.w>ul li {
    float: left
}

.nav>.w>ul.nav0 a {
    font-size: 16px
}

.nav>.w>ul.nav0 li {
    width: 75px
}

.nav>.w>ul.nav2 li {
    padding: 10px 0;
    height: 45px;
    width: 105px;
    text-align: center
}

.nav>.w>ul.nav2 li a.list {
    position: relative;
    color: #ffb103!important
}

.nav>.w>ul.nav2 li a.list:hover {
    color: #f60;
    text-decoration: underline
}

.nav>.w>ul.nav2 li a.list i {
    top: -13px;
    position: absolute;
    display: inline-block;
    height: 20px;
    width: 20px;
    background: url(../images/hot-13.png) no-repeat center;
    background-size: 20px
}

.nav>.w>ul.nav2 a {
    display: inline-block;
    margin-top: 0!important;
    width: 70px;
    font-weight: 400!important;
    color: #bdbdbd;
    line-height: 25px
}

.nav>.w>ul.nav2 a:hover {
    color: #fff!important
}

.nav>.w>ul.nav2 p {
    height: 25px;
    line-height: 25px;
    width: 92px
}

.nav>.w>ul.nav1 span,
.nav>.w>ul.nav2 span {
    display: inline-block;
    height: 40px;
    width: 1px;
    background-color: #484848;
    margin: 15px 10px
}

.nav>.w>ul.nav1,
.nav>.w>ul.nav2 {
    height: 45px
}

.nav>.w>ul.nav1 a:hover,
.nav>.w>ul.nav0 a:hover {
    color: #f4f4f4!important
}



.nav>.w>ul.nav1 li.kf:hover a {
    color: #f3e6a3!important
}

.nav>.w>ul.nav1 li {
    width: 125px;
    font-size: 15px;
}

.nav>.w>ul.nav1 li i,
.nav>.w>ul.nav0 i {
    display: inline-block;
    width: 26px;
    height: 26px;
    margin: 0 40px
}


.nav>.w>ul li a {
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #bdbdbd;
    font-weight: 500
}

.focus {
    position: relative;
    height: 475px;
    width: 100%;
    margin-bottom: 15px
}

.focus .left {
    display: inline-block;
    height: 475px;
    width: 1920px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%)
}

.focus .left>ul>li>a>img {
    height: 475px!important
}

.focus .left>ul>li {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 475px;
    z-index: 1;
    opacity: 0;
    filter: alpha(opacity=0)
}

.focus .left ol li {
    float: left;
    width: 50px;
    margin-right: 19px;
    text-align: center
}

.focus .left ol {
    margin-top: 10px
}

.focus .left ol li img {
    width: 45px;
    height: 45px;
    border-radius: 10px;
    margin: 0
}

.focus .left ol li i {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    margin-top: 3px
}

.focus .left ol li:last-child {
    margin-right: 0
}

.focus .left li.active {
    z-index: 2
}

.focus .left li p {
    display: none
}

.focus .right {
    position: absolute;
    right: 0;
    height: 475px;
    float: right;
    width: 310px;
    z-index: 9999;
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .6) 24%, #000 52%, rgba(0, 0, 0, .6) 77%, transparent)
}

.focus .right li {
    position: relative;
    overflow: hidden;
    padding: 0 20px;
    color: #b1b1b1;
    font-size: 18px;
    height: 95px;
    cursor: pointer;
    transition: .2s;
    font-weight: 700
}

.focus .right li img {
    position: absolute;
    width: 60px;
    height: 60px;
    border-radius: 15px;
    top: 50%;
    left: 20px;
    transform: translateY(-50%)
}

.focus .right li .tit {
    width: calc(100% - 110px);
    position: absolute;
    top: 50%;
    left: 90px;
    transform: translateY(-50%)
}

.focus .right li .tit p {
    color: #fff!important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.focus .right li .tit i {
    color: #b1b1b1
}

.focus .right li:hover {
    background-color: rgba(255, 255, 255, .25)
}

.focus .right li:hover,
.focus .right li.active {
    color: #fff
}

.focus .con {
    position: absolute;
    width: 298px;
    height: 345px;
    box-sizing: border-box;
    padding: 20px;
    background: hsla(0, 0%, 100%, .8);
    border-radius: 3px;
    top: 50%;
    transform: translateY(-50%);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15)
}

.focus .con img {
    width: 20px;
    height: 20px;
    margin: 0 30px 3px 30px
}

.focus .con .detail {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 25px
}

.focus .con .detail i {
    color: #666;
    font-size: 12px
}

.focus .con a {
    display: inline-block;
    color: #666!important;
    text-decoration: none!important
}

.focus .con a.down {
    width: 100%;
    text-align: center;
    height: 40px;
    margin: 0 auto;
    background: #f60;
    border-radius: 3px;
    line-height: 40px;
    color: #fff!important;
    margin-top: 10px;
    text-decoration: none!important
}

.focus .con .txt {
    margin-top: 20px;
    text-align: center;
    color: #868686;
    font-size: 12px
}

.focus .con .txt i {
    margin: 0 5px
}

.focus .con .txt span {
    display: inline-block;
    width: 96px;
    height: 1px;
    background-color: #c2c2c2;
    transform: translateY(-3px)
}

.focus .con a.down:hover {
    background: #f14e02
}

.focus .con .info2 img {
    width: 22px;
    height: 22px;
    margin: 0 30px 1px 30px
}

.focus .con .info3 img {
    width: 19px;
    height: 19px;
    margin: 0 30px 4px 30px
}

.focus .con span.div_line {
    float: left;
    width: 1px;
    height: 30px;
    background-color: #b1b1b1;
    margin-top: 5px
}

.focus .con .info1,
.focus .con .info2,
.focus .con .info3 {
    width: 86px;
    float: left;
    text-align: center;
    box-sizing: border-box
}

.focus .con .info2 {
    width: 84px
}

.focus .right li.active {
    background: url(../images/active.png)
}

.focus .right li.active i {
    color: #e6e6e6
}

.focus .right li i {
    display: inline-block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    margin-top: 10px
}

.main {
    margin-top: 20px
}

.wrapper {
    padding-top: 10px
}

.mains {
    padding: 20px 0;
    background-color: #fff;
    padding-top: 50px
}

.main .container .row a {
    display: block
}

body {
    position: relative
}

.bg img:not('.hot_game_small_img') {
    position: absolute;
    top: 149px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -9999999;
    width: 100%
}

.content2 {
    margin-top: 15px;
    background-color: #fff
}

.tuijian,
.day_news {
    padding: 20px
}

.tuijian .bd {
    width: 100%;
    overflow: hidden
}

.tuijian {
    padding: 20px 0 0 0
}

.day_news {
    margin-top: 0
}

.tuijian .bd {
    padding-bottom: 0!important
}

.title {
    height: 35px;
    border-bottom: 1px solid #f1f1f1
}

.prefe .title span,
.news_main .title span,
.news_detail_main .title span,
.tabs .title span,
.gift_main .title span,
.game_download_main .title span,
.gift_detail_main .title span {
    background-color: #fff
}

.prefe .game_download_main .title {
    border-color: #eaeaea
}

.title span {
    display: inline-block;
    font-size: 22px;
    color: #505050;
    height: 35px;
    line-height: 35px;
    border-left: 5px solid #fecd04;
    padding: 0 10px;
    background-color: #f9f9f9
}

.tuijian .title {
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    color: #e1251b;
    border: 0
}

.tuijian .title em {
    margin: 0 15px 0 20px
}

.tuijian .title i {
    display: inline-block;
    background-color: #f60;
    transform: translateY(-2px)
}

.tuijian i.line {
    height: 2px;
    width: 30%;
    transform: translateY(-6px)
}

.tuijian i.line:nth-child(1) {
    background-image: linear-gradient(to right, #f9f9f9, #f60)
}

.tuijian i.line:last-child {
    background-image: linear-gradient(to right, #f60, #f9f9f9)
}

.tuijian i.round {
    width: 7px;
    height: 7px;
    border-radius: 100%;
    background-color: #fff;
    border: 1px solid #e1251b
}

#focus {
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .3)
}

.spl_news {
    width: 360px;
    margin-right: 20px
}

.spl_news .news_spl_cont ul li:nth-child(2) {
    margin-right: 0!important
}

.spl_news .news_spl_cont ul li {
    float: left;
    margin: 5px 0
}

.spl_news .news_spl_cont ul li:not(.pur),
.prefe .spl_news ul li:not(.pur) {
    width: 360px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.prefe .spl_news ul li:not(.pur) {
    width: 100%;
    margin: 5px 0
}

.prefe .spl_news ul li:not(.pur) {
    margin: 8px 0!important
}

.spl_news .news_spl_cont ul li:hover i {
    color: #ff3000;
    text-decoration: underline
}

.spl_news .news_spl_cont ul li span,
.spl_news ul li span {
    float: left;
    border: 1px solid #ececec;
    border-right: 2px solid #ff3000;
    font-size: 12px;
    padding: 1px 6px;
    margin-right: 7px;
    color: #888
}

.prefe .spl_news {
    width: 340px;
    margin-top: 0
}

.prefe_video_list li {
    float: left;
    position: relative;
    width: calc((100% - 40px)/2);
    margin: 0 30px 20px 0
}

.prefe_video_list li .bg {
    position: absolute;
    width: 100%;
    height: 180px;
    background: rgba(0, 0, 0, .3) url(../images/video_open2.png) no-repeat center;
    background-size: 50px;
    top: 0;
    left: 0;
    transition: .2s;
    opacity: 0
}

.prefe_rank li:nth-child(1),
.prefe_rank li:nth-child(2),
.prefe_rank li:nth-child(3) {
    position: relative;
    float: left;
    margin-right: 15px
}

.prefe_rank li:nth-child(3) {
    margin-right: 0
}

.prefe_rank li:nth-child(1) .tit,
.prefe_rank li:nth-child(2) .tit,
.prefe_rank li:nth-child(3) .tit {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    padding: 0 10px;
    text-align: center;
    color: #bbb;
    height: 25px;
    line-height: 25px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .65);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.prefe_rank li:nth-child(1) .num,
.prefe_rank li:nth-child(2) .num,
.prefe_rank li:nth-child(3) .num {
    display: inline-block;
    width: 40px;
    height: 40px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    position: absolute
}

.prefe_rank li:nth-child(1):hover .tit,
.prefe_rank li:nth-child(2):hover .tit,
.prefe_rank li:nth-child(3):hover .tit {
    text-decoration: underline;
    color: #fff
}

.prefe_rank li:nth-child(1) .num {
    background: url(../images/top1.png) no-repeat center;
    background-size: 40px;
    top: -10px
}

.prefe_rank li:nth-child(2) .num {
    background: url(../images/222.png) no-repeat center;
    background-size: 35px;
    top: -10px
}

.prefe_rank li:nth-child(3) .num {
    background: url(../images/333.png) no-repeat center;
    background-size: 30px;
    top: -10px
}

.prefe_rank li:nth-child(1),
.prefe_rank li:nth-child(1) img {
    width: 120px;
    height: 140px
}

.prefe_rank li:nth-child(2) {
    margin-top: 21px;
    transform: translateY(-0.7%)
}

.prefe_rank li:nth-child(3) {
    margin-top: 40px
}

.prefe_rank li:nth-child(2),
.prefe_rank li:nth-child(2) img {
    width: 100px;
    height: 120px
}

.prefe_rank li:nth-child(3),
.prefe_rank li:nth-child(3) img {
    width: 90px;
    height: 100px
}

.prefe_rank li:nth-child(1) img {
    width: 120px
}

.prefe_video_list li:hover .bg {
    opacity: 1
}

.prefe_video_list li {
    background-color: #fff;
    border-radius: 8px;
    overflow: hidden
}

.prefe_video_list li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    padding-bottom: 5px
}

.prefe_video_list li:hover {
    box-shadow: 0 4px 8px 0 rgba(50, 50, 50, .1)
}

.prefe_video_list li:hover a {
    text-decoration: none
}

.prefe_video_list li i {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    font-size: 16px;
    line-height: 30px;
    padding: 0 15px;
    padding-top: 3px
}

.prefe_video_list li p {
    height: 30px;
    font-size: 14px;
    color: #b5b5b5;
    line-height: 30px;
    padding: 0 15px
}

.prefe_video_list li p b {
    display: inline-block;
    background: url(../images/video_n.png) no-repeat center;
    width: 18px;
    height: 18px;
    background-size: 18px;
    transform: translateY(3px);
    margin-right: 3px
}

.prefe_video_list li img {
    width: 100%;
    height: 180px
}

.prefe_video_list li:nth-child(2n+2) {
    margin-right: 0
}

.prefe .spl_news li:nth-child(1),
.prefe .spl_news li:nth-child(2) {
    height: 140px;
    width: 160px!important;
    white-space: normal;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px
}

.prefe .spl_news li:nth-child(2) {
    margin-right: 0
}

.prefe .spl_news li img {
    width: 160px!important
}

.prefe .spl_news li img {
    border-radius: 5px
}

.spl_news ul li a:nth-child(1):hover span {
    background-color: #f60;
    color: #fff;
    border-color: #f60
}

.spl_news ul li a:nth-child(2) {
    line-height: 20px;
    color: #151515
}

.spl_news ul li a:nth-child(2):hover {
    text-decoration: underline
}

.row_line {
    display: inline-block;
    width: 300px;
    height: 1px;
    margin: 10px auto;
    text-align: center;
    background-color: #000
}

.spl_news ul li i {
    width: 172px;
    margin-top: 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 13px;
    text-align: center
}

.prefe .spl_news ul li i {
    width: 160px!important
}

.spl_news ul li img {
    width: 172px;
    height: 100px;
    border-radius: 4px
}

.i_cls {
    margin: 15px 0;
    height: 24px
}

.i_cls li {
    float: left;
    position: relative;
    padding: 0 10px;
    height: 24px;
    line-height: 24px;
    border-radius: 2px;
    text-align: center;
    cursor: pointer;
    margin-right: 8px
}

.i_cls li.active {
    background: #f14027!important;
    box-shadow: none!important;
    color: #fff!important
}

.i_cls li:hover {
    background: #fff;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, .04);
    color: #f14027
}

.i_cls li.active::after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translate3d(-50%, 0, 0);
    bottom: -9px;
    width: 0;
    height: 0;
    background: transparent;
    border: 5px solid transparent;
    border-top-color: #f14027
}
.i_cls li a{
    color: #454545;
    text-decoration: none!important;
}
.i_cls li.active a{
    color: #fff!important;
}
.title .more {
    font-size: 12px;
    margin-top: 5px;
    line-height: 20px;
    color: #8a8a8a;
    padding: 0 0 0 12px;
    border-radius: 10px
}

.title .more:hover {
    text-decoration: none
}

.container_v_n {
    background-color: #f9f9f9
}

.tuijian .title .more {
    margin-top: 15px
}

.title .more em {
    display: inline-block;
    transform: translateY(1px)
}

button {
    outline: 0
}

.bd {
    padding: 15px 0
}

a {
    color: #666
}

a:hover {
    color: #e22200!important;
    text-decoration: underline
}

.nav a:hover {
    text-decoration: none
}

.tuijian .bd ul li {
    position: relative
}

.tuijian .bd ul li .b_bg {
    position: absolute;
    bottom: -40px;
    left: 0;
    height: 40px;
    width: 100%;
    padding: 0 10px;
    line-height: 50px;
    z-index: 999;
    background-color: #fff;
    box-shadow: 0 0 5px 0 rgba(255, 255, 255, .45) inset;
    transition: .2s;
    opacity: 0;
    height: 0
}

.gift_list_tuijian .bd ul li .b_bg {
    width: 100%;
    box-sizing: border-box;
    height: 300px;
    text-align: center;
    padding: 0 30px
}

.gift_list_tuijian .bd ul li a.cont {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 322px;
    text-decoration: none!important
}

.gift_list_tuijian .bd ul li:hover .b_bg {
    height: 322px!important;
    bottom: 0!important
}

.tuijian .bd ul li .b_bg p {
    width: 162px;
    height: 40px;
    line-height: 40px
}

.gift_list_tuijian .bd ul li>div {
    height: 280px
}

.gift_list_tuijian .bd ul li .b_bg p {
    text-align: center;
    margin: 10px auto;
    width: 100%
}

.gift_list_tuijian .bd ul li .tit {
    display: inline-block;
    height: 40px!important;
    width: 100%;
    line-height: 40px
}

.gift_list_tuijian .bd ul li .b_bg .detail {
    color: #666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    line-height: 24px;
    margin-top: 80px;
    height: 80px
}

.gift_list_tuijian .bd ul li .b_bg p button {
    padding: 5px 15px;
    border-radius: 4px;
    color: #fff;
    background-color: #f60
}

.tuijian .bd ul li .b_bg p a {
    color: #fff!important;
    background-color: #f60;
    padding: 4px 19px;
    border-radius: 3px
}

.tuijian .bd ul li .b_bg p:nth-child(2) a {
    color: #fff!important;
    background-color: transparent!important
}

.tuijian .bd ul li .b_bg p a:hover {
    background-color: #ff3000;
    text-decoration: none
}

.news_tuijian_game ul {display: grid; grid-template-columns: repeat(8, minmax(0, 1fr));gap: 1.25rem}

.news_tuijian_game ul li {
    /*float: left;*/
    /*width: calc((100% - 190px) / 8);*/
    /*margin-right: 27px;*/
    text-align: center
}

.news_tuijian_game ul li img{height: 95px!important;width: 95px!important;}

.tuijian .bd ul li .b_bg p:nth-child(2) a:hover {
    background-color: #f10!important
}

.tuijian .bd ul li .b_bg p a:nth-child(2) {
    background-color: #fff
}

.tuijian .bd ul li:hover .b_bg {
    opacity: 1;
    height: 40px;
    bottom: 0;
    border-bottom: 1px solid #f4f4f4
}

.tuijian .bd ul li:hover .b_bg a {
    color: #000
}

.tuijian .bd ul .img:hover .bg {
    opacity: 1
}

.tuijian .bd ul li .bg {
    position: absolute;
    width: 100%;
    height: 120px;
    border-radius: 15px;
    padding-top: 19px;
    background-color: rgba(255, 255, 255, .3);
    opacity: 0
}

.tuijian .bd ul li:hover img {
    transform: scale(1.1, 1.1)
}

.tuijian .bd ul li .bg a {
    display: inline-block;
    color: #fff!important;
    padding: 3px 15px;
    background-color: #ff6000;
    margin: 8px 0;
    font-size: 14px;
    border-radius: 3px
}

.tuijian .bd ul li .bg a:hover {
    background-color: #f04400
}

.tuijian .bd ul li,.news_tuijian_game ul li {
    /*width: calc((100% - 190px) / 8);*/
    /*margin-right: 27px;*/
    text-align: center
}

.tuijian .bd ul li {
    height: 290px
}

.tuijian .bd ul li {
    border-radius: 5px;
    background-color: #fff;
    margin: 0 11px;
    width: 182px;
    overflow: hidden
}

.gift_list_tuijian .single,
.gift_list_tuijian .single ul {
    height: 340px!important
}

.gift_list_tuijian .single li {
    height: 320px!important;
    width: 222px!important
}

.gift_list_tuijian .single li .img,
.gift_list_tuijian .single li .img img {
    height: 280px!important
}

.tuijian .bd ul li .hide {
    display: inline-block;
    line-height: 30px;
    position: absolute;
    bottom: -30px;
    left: 0;
    padding: 0 10px;
    width: 100%;
    transition: .2s
}

.tuijian .bd ul li:hover .hide {
    bottom: 0
}

.tuijian .bd ul li:hover {
    box-shadow: 0 3px 18px 0 rgba(0, 0, 0, .1)
}

.tuijian .bd ul li:first-child,
.news_tuijian_game ul li:first-child {
    margin-left: 0
}

.tuijian .bd ul li:last-child,
.news_tuijian_game ul li:last-child {
    margin-right: 0
}

.tuijian .bd ul li .img,
.news_tuijian_game .img {
    width: 100%;
    height: 120px;
    overflow: hidden;
    text-align: center;
    border-radius: 15px
}

.tuijian .bd ul li .img {
    height: 250px;
    border-radius: 0
}

.tuijian .bd ul li i {
    display: inline-block;
    width: 100%;
    text-align: center;
    line-height: 40px;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 14px;
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.tuijian .bd ul li img {
    width: 365px;
    height: 250px!important;
    border-radius: 0!important;
    transition: .2s
}

.tuijian .bd ul li img,
.news_tuijian_game .bd li img {
    width: 100%;
    height: 120px;
    border-radius: 15px;
    text-align: center
}

.tuijian .bd ul li a i,
.news_tuijian_game .bd ul li i {
    display: inline-block;
    width: 100%;
    margin-top: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #666!important
}

.news_tuijian_game .bd ul li a:hover i {
    color: #f30!important
}

.guanggao img {
    width: 850px;
    height: 103px
}

.big_guanggao {
    display: block;
    width: 1200px;
    margin: 0 auto
}

.big_guanggao img {
    width: 1200px
}

.day_news {
    width: 870px
}

.day_news .title {
    border-bottom: 1px solid #eaeaea
}

.day_news>.title {
    height: 65px;
    border-left: 5px solid #fecd04
}

.day_news>.title span {
    border: none!important;
    font-size: 24px;
    font-weight: 400;
    padding-top: 1px;
    height: 65px;
    float: left
}

.day_news>.title span p {
    text-align: center;
    font-size: 14px;
    color: #9c9c9c
}

.day_news>.title span p em {
    color: #f00
}

.content2 .title span {
    background: #fff!important;
    color: #000
}

.day_news>.title ul {
    height: 30px;
    line-height: 30px;
    float: left;
    width: 640px
}

.day_news>.title ul li {
    float: left;
    height: 30px;
    margin: 0 10px
}

.day_news>.title ul li a {
    display: inline-block;
    height: 28px
}

.day_news>.title ul li .box {
    float: left;
    width: 4px;
    height: 4px;
    background: #f60;
    margin: 13px 5px
}

.day_news>.title i.app,
.day_news>.title i.gzh {
    transform: translateY(-2px)
}

.day_news>.title .news_app {
    padding-left: 10px;
    width: 700px
}

.day_news>.title .news_app span {
    position: absolute;
    bottom: -54px;
    left: 50%;
    display: none;
    padding: 0!important;
    background: transparent!important;
    transform: translateX(-40%);
    z-index: 999999
}

.day_news>.title .news_app a:hover span {
    display: block
}

.day_news>.title .news_app a {
    position: relative;
    text-decoration: none!important;
    line-height: 30px
}

.day_news .bd .slider {
    width: 300px;
    margin-right: 20px;
    height: 450px
}

.day_news .bd .slider img {
    width: 300px;
    height: 450px
}

.day_news .bd .news h3,
.day_news .bd .news p {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.hot_pc .pingce h3 {
    color: #f60;
    font-size: 22px;
}

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.clearfix {
    *zoom: 1
}

.day_news .bd .news .list1 {
    text-align: center;
    font-size: 13px;
    padding-top: 15px
}

.day_news .bd .news .list1 h3,
.day_news .bd .news .list1 p {
    font-size: 18px;
    width: 450px
}

.day_news .bd .news .list1 .info2 {
    margin-top: 5px
}

.day_news .bd .news .list1 .info2 a {
    display: inline-block;
    max-width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.day_news .bd .news .list1 .info2 span:last-child {
    background: transparent!important
}

.day_news .bd .news .list1 span {
    display: inline-block;
    width: 1px;
    height: 11px;
    background-color: #d3d3d3;
    margin: 0 5px;
    transform: translateY(-2px)
}

.day_news .bd .news .list1 h3 a {
    color: #e22200!important;
    font-weight: 700;
    font-size: 24px
}

.day_news .bd .news .list1 a:hover {
    text-decoration: underline
}

.swiper_wrap input {
    outline: 0
}

.swiper_wrap ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 460px;
    color: #444;
    font-size: 14px;
    margin-top: 1px
}

.swiper_wrap ul li {
    float: none;
    width: 460px;
    line-height: 30px;
    padding: 0 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 30px;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1) inset
}

.swiper_wrap ul li a {
    display: inline-block;
    width: 370px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px;
    display: inline-block;
    margin: 0 20px;
    color: #dfbd74
}

.swiper_wrap .lt {
    position: absolute;
    display: inline-block;
    left: 0;
    top: 0;
    font-family: "宋体";
    font-weight: bold;
    color: #838383;
    opacity: 0;
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 100%;
    text-decoration: none!important;
    background: rgba(255, 255, 255, .1);
    box-shadow: 0 0 6px 0 rgba(255, 255, 255, .2)inset
}

.swiper_wrap .gt {
    position: absolute;
    display: inline-block;
    right: 0;
    top: 0;
    font-family: "宋体";
    font-weight: bold;
    color: #838383;
    opacity: 0;
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 100%;
    text-decoration: none!important;
    background: rgba(255, 255, 255, .1);
    box-shadow: 0 0 6px 0 rgba(255, 255, 255, .2)inset
}

.swiper_wrap:hover .gt,
.swiper_wrap:hover .lt {
    opacity: 1
}

.swiper_wrap .gt:hover,
.swiper_wrap .lt:hover {
    background-color: #ebebeb;
    color: #616161!important
}

.swiper_wrap a:hover {
    color: #f3e6a3!important
}

.news_main .zx,
.tabs .zx .bd>ul>li,
.img_gl .zx,
.img_gl .zx .bd>ul>li {
    width: 450px
}

.related .zx {
    width: 340px
}

.zx .bd {
    padding: 0
}

.zx .bd>ul>li {
    height: 31px;
    line-height: 31px;
    padding: 0 10px;
    border-radius: 5px
}
.hot_day_zx li a{
    line-height: 27px!important;
}
.hot_day_zx ul>li{
    height: 27px!important;
}
.news_main .zx .bd>ul>li,
.tabs .zx .bd>ul>li,
{
    margin: 2px 0
}

.news_main .zx .bd>ul>li a,
.tabs .zx .bd>ul>li a,
.img_gl .zx .bd>ul>li a {
    width: 330px!important
}

.related .zx>.bd>ul>li>a {
    width: 295px!important
}

.zx .bd>ul>li:hover {
    background-color: #f7f7f7
}

.zx .bd>ul>li:hover span {
    background-color: #f60
}

.zx .bd>ul>li a {
    float: left;
    width: 80%;
    margin: 0 10px;
    line-height: 31px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #151515
}

.hot_day_zx .bd>ul>li>a {
    width: 235px
}

.hot_day_zx .bd>ul>li {
    margin: 2px 0
}

.art_zx .bd>ul>li>a {
    width: 297px!important
}

.zx .bd>ul>li a:hover {
    text-decoration: underline
}

.zx .bd>ul>li i.time {
    color: #949494;
    line-height: 27px;
    font-size: 12px
}

.zx .bd>ul>li span {
    float: left;
    width: 3px;
    height: 3px;
    margin-top: 12px;
    background-color: #b1b1b1
}

.gift {
    width: 340px;
    margin-right: 20px
}

.gift .item ul li {
    position: relative;
    float: left;
    width: 165px;
    height: 110px;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 3px;
    overflow: hidden
}

.prefe_gift .item li {
    height: 110px!important
}

.prefe_gift .item li i,
.gift .item li i {
    line-height: 18px
}

.hot_gl {
    float: left;
    width: 330px
}

.hot_gl ul li {
    position: relative;
    width: 100%;
    position: relative;
    border: 1px #e6e6e6 solid;
    border-top: 0;
    height: 63px
}

.hot_gl ul li:first-child {
    padding: 0
}

.hot_gl ul li img {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 80px;
    height: 60px
}

.hot_gl ul li .txt {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 15px;
    width: 270px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.hot_news_rank .txt,
.hot_news_rank .txt i {
    width: 240px!important
}

.hot_gl ul li .click {
    position: absolute;
    top: 13px;
    right: 15px;
    font-size: 12px
}

.hot_gl ul li .click b {
    font-size: 16px;
    color: #ff3000
}

.prefe .hot_gl ul li .txt {
    width: 290px
}

.hot_gl ul li:first-child:hover img {
    opacity: .9
}

.hot_gl ul li:first-child i {
    display: inline-block;
    position: absolute;
    top: 130px;
    left: 0;
    background-color: rgba(0, 0, 0, .7);
    line-height: 30px;
    padding: 0 10px;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
    font-size: 14px;
    color: #e0e0e0;
    height: 165px;
    transition: .2s
}

.hot_gl ul li:first-child:hover i {
    padding-top: 20px;
    top: 0
}

.hot_gl ul li:first-child i p {
    color: #eee!important;
    font-weight: 700;
    font-size: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 35px
}

.hot_gl ul li:first-child i em {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    width: 300px;
    margin: 10px;
    line-height: 22px
}

.hot_news_rank ul li:first-child i {
    white-space: normal!important;
    line-height: 20px
}

.hot_gl ul li:first-child i {
    white-space: normal!important
}

.hot_gl ul li i {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 270px;
    display: inline-block;
    font-size: 12px;
    color: #888
}

.hot_gl ul li:first-child:hover i p {
    text-decoration: underline;
    color: #Fff!important
}

.hot_gl ul li p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 25px;
    font-size: 15px;
    color: #000
}

.hot_news_rank ul li:first-child p {
    line-height: 30px
}

.hot_gl ul li a:hover {
    text-decoration: underline
}

.hot_gl ul li a:hover p {
    color: #ff3000!important;
    text-decoration: underline
}

.hot_gl ul li:first-child {
    height: 165px;
    border: 0;
    overflow: hidden
}

.hot_gl ul li:first-child img {
    left: 0;
    width: 330px;
    height: 165px
}

.prefe .hot_gl ul li:first-child img {
    width: 340px
}

.gift .item ul li:nth-child(2n+2) {
    margin-right: 0
}

.news_main .gift .item ul li {
    margin-bottom: 5px
}

.gift .item ul li img {
    width: 100%;
    height: 100%
}

.gift .item ul li b {
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
    line-height: 28px;
    width: 145px!important;
    padding: 0 10px;
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-weight: 400;
    font-size: 12px;
    opacity: 1;
    transition: .2s;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.gift .item ul li .bg {
    position: absolute;
    top: 0;
    left: 0;
    transition: .2s;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    padding: 5px 10px;
    opacity: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 1
}

.gift .item ul li .bg i {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 13px;
    margin: 0 5px;
    margin-top: 10px
}

.gift .item ul li .bg p {
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
    padding-bottom: 5px;
    font-weight: 700;
    color: #ccc
}

.gift .item ul li:hover .bg {
    opacity: 1
}

.gift .item ul li .bg .btn {
    margin: 0 auto;
    margin-top: 20px;
    background-color: #ff3000;
    color: #fff!important;
    width: 80px;
    height: 25px;
    line-height: 25px;
    border-radius: 3px
}

.gift .list ul li a span {
    float: left;
    border: 1px solid #666;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    margin: 14px 0;
    margin-right: 10px;
    transition: .2s;
    box-sizing: border-box
}

.prefe .gift .list ul li a span {
    margin: 12px 0;
    margin-right: 10px
}

.cq_rank ul li .num,
.sy_rank ul li .box .num,
.soft_rank ul li a .num {
    display: inline-block;
    height: 23px;
    width: 23px;
    line-height: 27px;
    text-align: center;
    margin: 3px 0;
    background-color: #e2e2e2;
    color: #838383!important;
    font-weight: 700;
    margin-right: 10px;
    border-radius: 2px;
    font-size: 12px
}

.cq_rank ul li:nth-child(1) .num,
.sy_rank ul li:nth-child(1) .num {
    background-image: linear-gradient(180deg, #e6ff1f, #f5ed03 24%, #f1df10 52%, #f5ed03 77%, #e4ff09);
    color: #fff!important
}

.cq_rank ul li:nth-child(2) .num,
.soft_rank ul li:nth-child(2) a .num,
.sy_rank ul li:nth-child(2) .num {
    background-color: #ff6000;
    color: #fff!important
}

.cq_rank ul li:nth-child(3) .num,
.soft_rank ul li:nth-child(3) a .num,
.sy_rank ul li:nth-child(3) .num {
    background-color: #fc8d48;
    color: #fff!important
}

.gift .list ul li,
.cq_rank ul li,
.soft_rank ul li {
    position: relative;
    line-height: 33px;
    height: 33px;
    border-bottom: 1px solid #f4f4f4;
    margin: 7px 0
}

.prefe .hot_gift .layui-carousel img {
    width: 800px;
    height: 280px
}

.soft_down_gift .list ul li {
    height: 30px!important;
    line-height: 30px!important
}

.soft_down_gift .list li span {
    margin: 11px 0
}

.news_main .cq_rank ul li {
    margin: 10px 0
}

.container5 .cq_rank ul li {
    margin: 12px 0
}

.cq_rank ul li.current {
    box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .09);
    background-color: #fff
}

.cq_rank ul li.current,
.cq_rank ul li.current>div,
.cq_rank ul li.current>div>.none,
.soft_rank ul li:first-child {
    height: 100px
}

.cq_rank ul li .tit {
    font-size: 16px;
    color: #000
}

.cq_rank ul li .tit:hover {
    text-decoration: underline
}

.soft_rank ul li:first-child a {
    height: 70px
}

.cq_rank ul li.current .img,
.soft_rank ul li:first-child .img {
    position: relative;
    top: 12px;
    display: inline-block;
    width: 76px!important
}

.cq_rank ul li.current .img em.rank_num,
.soft_rank ul li:first-child .img em.rank_num {
    display: inline-block;
    width: 30px;
    height: 30px;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    background-size: 32px!important
}

#bg {
    position: absolute;
    top: 0;
    left: 0
}

.cq_rank ul li.current .img img,
.soft_rank ul li:first-child .img img {
    width: 76px!important;
    height: 76px!important;
    border-radius: 10px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.cq_rank ul li.current .num,
.soft_rank ul li:first-child .num {
    height: 76px;
    line-height: 76px;
    margin-top: 12px;
    margin-right: 10px;
    font-size: 16px
}

.cq_rank ul li.current .txt,
.soft_rank ul li:first-child .txt {
    position: absolute;
    top: 0;
    width: 230px;
    left: 125px;
    height: 85px;
    font-size: 12px;
    padding-top: 5px
}

.cq_rank ul li.current .txt .tit {
    margin-top: 5px;
    font-size: 15px;
    display: inline-block;
    width: 180px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.cq_rank ul li.current .txt b,
.sy_rank ul li .txt b,
.soft_rank ul li .txt b,
.focus .detail .de3 b {
    padding: 2px 8px;
    font-weight: 400;
    color: #858585;
    border-radius: 3px;
    background-color: #f4f4f4;
    margin: 0 5px;
    font-size: 12px
}

.focus .detail .de3 b {
    color: #fff!important
}

.news .layui-carousel img {
    width: 470px;
    height: 280px
}

.soft_rank ul li .txt b {
    background-color: #e6a23c
}

.sy_rank ul li .txt b {
    line-height: 20px
}

.game_download_main .game_download_con .info .detail b a,
.gift_detail_main .gift_con .info .detail b a {
    background: #e9e9e9;
    color: #999;
    padding: 4px 8px;
    border-radius: 3px
}

.gift_detail_main .gift_con .info .detail b a:hover {
    color: #FFF!important;
    text-decoration: none!important;
    background: #f60
}

.game_download_main .download a:hover {
    text-decoration: none!important
}

.game_download_main .game_download_con .info .detail b a:hover {
    background-color: #f60;
    color: #fff!important;
    text-decoration: none
}

.focus .detail .de3 b:nth-child(1) {
    background-color: #409eff;
    margin-left: 0
}

.cq_rank ul li.current .txt b:nth-child(1),
.sy_rank ul li .txt b:nth-child(1) {
    margin-left: 0
}

.focus .detail .de3 b:nth-child(2) {
    background-color: #ff5640;
    margin-left: 5px
}

.focus .detail .de3 b:nth-child(3) {
    background-color: #b340ff;
    margin-left: 5px
}

.cq_rank ul li.current .txt p,
.soft_rank ul li:first-child .txt p {
    color: #000;
    font-size: 16px;
    font-weight: 700;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.video_l li {
    height: 27px;
    line-height: 27px;
    border-radius: 3px
}

.soft_down_gift .video_l li {
    height: 29px;
    line-height: 29px
}

.video_l li a {
    display: inline-block;
    width: 380px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.video_l li a:hover .video_icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACD0lEQVRYR+2WPUwUQRTHf8/QaGVjaCwsDAUSGD60hlJiYyEdfjQWGgsbMaFQKyOFsVBLIdJhcwkxkQp6hZsjoVI7C3ujsZB7ZnaHc3e829ndkBCSm+ayM2/+73f/nZ33hCMecsT5OT4AOspZ2eVbGcfUcI42f8rEl3JADZvANMJ1abJaBKHjzKO8dTFi4w6XAxhnGGUNuADcFcvrbhBquAO88mtzYnkXc6wUgBPRPMSCWJay4mp4ADyrkjxxKST0iW4Al3rQn/FObAXr0/45nE+nlQ1gQ1o0s/tyAGowkLzv0zHraq7/AhbF8uJgfwdARxhkgO81hattO8GU7LCdewU6xlOEh9WUakcviWUhD2CSU36thOQXoA0MBbFfgd/+fMRkGmK5GgKk33rx2BPLSHKmDu6GNH5LLDN+/jNwPqLTif93BvKCvfZnEz0GHvnAJ2JxzyFYVKcP0Heg78Cxc+Cj2LRKqmEZuOk/9BWx3PLzLWC0zkX0HpiNbPwJNAD3ezsXK6yi/IAE5GShjvJBWlwOr+LnwP3YJX4o68JLaXIvrIZXENYPJUFMRLgoTT7lAPz7y97vMZm665268R+Ah3Al2TWXscpYDcC526YhLd5kNxY2pTrBJO3UKiBHXpRdTQLvyrsbM2Lp3id2a0pDYZ1Iavsp2WG3yl/WMYYYYF+2cY1Kz1G6La+SvEpsH+Av1sPlIZ19l3QAAAAASUVORK5CYII=) no-repeat center;
    background-size: 20px
}

.video_l li i.fr {
    color: #888;
    font-size: 12px
}

.video_l li i.video_icon {
    float: left;
    width: 27px;
    height: 27px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACP0lEQVRYR+1XPYgTURD+Jk3QykZsLCzkChVJ3ttk21yp2Fho519joVjYeIKFZyVeIRZqqeJ1ZxMQwau8NvhmgoKV2lnYy4lFsiMv7IbN3iVvNxwcB9lu33zzzbezszOzhH2+aJ/j4+AIiOP4eK/X+1UmY41G40S9Xh+UwZfKgLX2E4AOEV11zq3PEhFF0RVVfesxzBzkDwI8UbPZPFWr1TYAnAZwm5lf7ibCWnsLwIvUdpmZ34UyVkpAUQQRrTjn1vLkURTdU9UnVYJ77A4B/mmJ6BoRtaeoP5pmYqtg76T3xfMMtklEm865ft5vQkCr1WokSeLf95FQ6ua0/1XVByLyLPMfC4jj+NhgMPg9J3ElN1WNRIQnXoG19jGA+5WY5gSr6pqIrBQF+Cq/VILzB4AEwFIB+xPAv7Q+QjRdZr5YFDD61gOe35j5jMdkvSErPGZeTs+/AzgZ4NnK8OMaKBBO8x87GmNWieihB6rqIxFZ3UVYkGchYJGBRQYOVgZU9bOIjKaktfY1gOvph/6GmW+k518AnJ2nEX0AcD7guA2gS0Tbqnozj1XVdSL6A8ALOTSLh4g+OufOTbRiY8xTIrobauJ7YVfV5yJypyjgAhG934sAIY4kSVr9ft9NCPA3+f4eIpnXnp8bOwSkReRHsl8uQ5OxkoY0u13n3Ku848yl1BhjiWiUqqLyWdGjKOqoqh/vIKJl59y0PTH8Z2SM8bP9sIh8rfLI7XZ7aTgcDpnZLypTr9JreZXgVbALAf8BFiNXMGhsr8gAAAAASUVORK5CYII=) no-repeat center;
    background-size: 20px;
    margin-right: 5px;
    transform: translateY(-1px)
}

.cq_rank ul li .txt a {
    line-height: 24px
}

.cq_rank ul li .txt>div {
    height: 24px;
    transform: translateY(-16px)
}

.container5 .cq_rank ul li .txt .tit {
    width: 150px
}

.cq_rank ul li .link1,
.cq_rank ul li .link2 {
    position: absolute;
    bottom: 0;
    display: inline-block;
    width: 70px;
    height: 22px;
    text-align: center;
    border-radius: 3px;
    line-height: 22px!important;
    box-sizing: border-box
}

.cq_rank ul li .link1:hover,
.cq_rank ul li .link2:hover {
    text-decoration: none
}

.cq_rank ul li .link1:hover {
    background-color: #ff3000
}

.cq_rank ul li .link1 {
    left: 0;
    background-color: #ff5722;
    color: #fff!important;
    line-height: 24px!important
}

.cq_rank ul li .link2 {
    left: 80px;
    border: 1px solid #ff3000;
    color: #ff3000;
    line-height: 20px!important
}

.gift .list ul li a,
.cq_rank ul li a,
.soft_rank ul li a {
    display: inline-block
}

.gift .list ul li a i em {
    color: #ff3000;
    font-size: 18px;
    font-weight: 700;
    font-style: italic
}

.cq_rank ul li .show {
    position: absolute;
    left: 35px;
    width: 280px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.container5 .cq_rank ul li .show {
    width: 250px
}

.cq_rank ul li a em,
.sy_rank ul li a .txt em,
.soft_rank ul li a .txt em {
    display: inline-block;
    width: 170px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    color: #666!important
}

.cq_rank ul li a em {
    position: absolute
}

.gift .list ul li a i,
.cq_rank ul li a i,
.soft_rank ul li a i {
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    display: inline-block;
    line-height: 30px;
    width: 80px;
    left: 185px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px
}

.gift .list ul li a .til,
.cq_rank ul li a .til {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: inline-block;
    font-weight: 400;
    width: 165px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.gift .list ul li a .til {
    width: 200px
}

.cq_rank ul li a .til,
.soft_rank ul li a .til {
    width: 220px
}

.soft_rank ul li {
    border-bottom: 1px dashed #ccc;
    border-radius: 0
}

.soft_rank ul li:first-child {
    border-bottom: 0
}

.soft_rank ul li:hover {
    border-radius: 5px;
    border-bottom: 1px solid #fff
}

.soft_rank ul li {
    margin: 5px 0
}

.gift .list ul li a button,
.soft_rank ul li a button {
    left: 285px;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    height: 22px;
    width: 55px;
    background-color: #ff3000;
    line-height: 22px;
    transition: .2s;
    color: #fff;
    border-radius: 3px
}

.soft_rank ul li:hover {
    padding-left: 10px;
    background-color: #f4f4f4
}

.soft_rank ul li:hover button {
    left: 265px
}

.soft_rank ul li:hover button {
    background-color: #fecd04;
    color: #fff
}

.gift .list ul li:hover span,
.soft_rank ul li:hover button {
    border: 1px solid #ff3000;
    background-color: #ff3000
}

.games {
    width: 850px;
    margin-right: 20px
}

.container6 {
    background-color: #fff
}

.games .bd li,
.soft .bd li {
    float: left;
    width: 85px;
    margin-right: 34px;
    margin-bottom: 20px
}

.games .bd li {
    margin-right: 26px;
    margin-bottom: 19px
}

.soft .bd li {
    margin-right: 25px;
    margin-bottom: 15px
}

.games .bd li {
    position: relative;
    width: 120px;
    height: 150px;
    background-color: #fff;
    text-align: center;
    overflow: hidden;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .03);
    border-radius: 25px 25px 4px 4px
}

.games .bd li:hover {
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, .12)
}

.games .bd li:hover .hide {
    bottom: 0
}

.games .bd li .hide {
    position: absolute;
    line-height: 40px;
    height: 40px;
    bottom: -40px;
    padding: 0 10px;
    width: 198px;
    background-color: #fff;
    transition: .2s
}

.games .bd li .hide a {
    display: inline-block;
    float: none!important;
    width: 80px;
    height: 26px;
    line-height: 26px;
    margin-top: 7px;
    border-radius: 3px
}

.games .bd li .hide a:nth-child(1) {
    background-color: #f60;
    color: #fff!important;
    text-align: center
}

.games .bd li .hide a:hover {
    text-decoration: none
}

.games .bd li .hide a:nth-child(1):hover {
    background-color: #ff3000
}

.games .bd li .hide a:nth-child(2) {
    border: 1px solid #f60;
    color: #f60;
    line-height: 24px
}

.games .bd ul li:nth-child(6n+6) {
    margin-right: 0
}

.games .bd li img {
    width: 120px;
    height: 120px;
    border-radius: 20px
}

.soft .bd li img {
    width: 85px;
    height: 85px;
    border-radius: 20px
}

.gift_hot {
    width: 335px
}

.gift_hot li {
    position: relative;
    height: 88px;
    border-bottom: 1px solid #ececec
}

.gift_hot li a:hover {
    text-decoration: none
}

.gift_hot li .txt a:hover .tit {
    color: #f60
}

.gift_hot li:first-child {
    margin-top: 0
}

.gift_hot li img,
.gift_hot li .txt,
.gift_hot ul li .link_to,
.gift_hot ul li span {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 60px;
    height: 60px;
    border-radius: 10px
}

.gift_hot ul li span {
    display: inline-block;
    width: 1px;
    height: 40px;
    right: 80px;
    background: #ececec
}

.gift_hot ul li .link_to {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    color: #f60;
    right: 0;
    border-radius: 3px;
    text-align: center
}

.gift_hot ul li a:hover .link_to {
    background-color: #f60;
    color: #fff!important
}

.gift_hot li .txt {
    left: 60px;
    padding-left: 10px;
    width: 185px
}

.gift_hot li .txt i {
    width: 165px;
    margin-top: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.gift_hot li .txt p.tit {
    font-weight: 700;
    color: #000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.gift_hot li a:hover p.tit {
    color: #f60;
    text-decoration: underline
}

.gift_hot li .txt i {
    color: #888;
    font-size: 12px
}

.gift_hot ul li:first-child {
    position: relative;
    height: 130px;
    border-bottom: 0
}

.gift_hot ul li:first-child .bg {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(to right, rgba(0, 0, 0, .85), rgba(255, 255, 255, 0));
    padding: 15px;
    color: #fff;
    border-radius: 5px;
    z-index: 0
}

.gift_hot ul li:first-child .bg>p,
.gift_hot ul li:first-child .bg>i {
    width: 250px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.gift_hot ul li:first-child .bg p.tit {
    font-size: 16px;
    font-weight: 700;
    color: #fff!important;
    text-decoration: none!important
}

.gift_hot ul li:first-child .bg i {
    display: inline-block;
    font-size: 12px;
    color: #e8e8e8;
    margin-top: 5px
}

.gift_hot ul li div.line {
    position: absolute;
    margin: 5px 0 0 5px;
    left: 90px;
    width: 120px;
    height: 10px;
    background-color: #fff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .55) inset;
    border-radius: 3px;
    overflow: hidden
}

.gift_hot ul li div.line .in_line {
    height: 10px;
    background: linear-gradient(to right, #ffe000 0, #f00 100%);
    border-radius: 0 3px 3px 0;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25) inset
}

.gift_hot ul li:first-child img {
    width: 335px;
    height: 130px;
    border-radius: 5px;
    transform: translateY(0%);
    top: 0
}

.gift_hot ul li .sup {
    color: #666
}

.gift_hot ul li .sup i {
    color: #f60;
    margin: 0 5px
}

.gift_hot ul li:first-child .sup {
    transform: translateY(-5px);
    color: #fff
}

.gift_hot ul li:first-child .sup i {
    font-size: 18px;
    font-weight: 700;
    color: #f3e6a3;
    font-style: italic
}

.soft .bd li:nth-child(8n+8) {
    margin-right: 0!important
}

.games .bd li i,
.soft .bd li i {
    display: inline-block;
    width: 85px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 5px;
    text-align: center
}

.games .bd li i {
    width: 100px;
    line-height: 30px;
    margin-top: 0;
    padding: 0 10px
}

.cq_rank,
.soft_rank {
    width: 340px;
    margin-right: 20px
}

.container5 .title span {
    background-color: #fff
}

.container3 .kfb {
    width: 330px;
    margin-right: 20px
}

.container3 .tab .tab_item {
    height: 570px;
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .04);
    padding: 10px 0
}

.container3 .tab .tab_item ul.zd li {
    position: relative;
    background: #fffaef;
    border-bottom: 1px solid #efefef;
    border-radius: 0;
    margin: 5px 20px;
    transition: .2s
}

.container3 .tab .tab_item ul.zd li i.icon {
    display: inline-block;
    position: absolute;
    width: 32px;
    height: 32px;
    background: url(../images/tuijian.png) no-repeat center;
    background-size: 32px;
    left: -2px;
    top: 0
}

.container3 .tab .tab_item ul.zd li:hover {
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .12);
    transform: translateY(-1px)
}

.container3 .tab .tab_item ul.zd,
.container3 .tab .tab_item ul.will {
    padding-top: 0
}

.computer_game {
    width: 850px;
    margin-right: 20px
}

.computer_game .bd li {
    width: 265px;
    margin-right: 25px;
    margin-bottom: 25px;
    float: left;
    height: 120px
}

.computer_game .bd .com_img_cont {
    float: left;
    overflow: hidden;
    width: 95px
}

.computer_game .bd li img {
    min-width: 95px;
    height: 120px
}

.computer_game .bd li .txt {
    width: 170px;
    padding-left:10px;
    padding-top: 30px
}

.computer_game .bd li .txt i {
    display: inline-block;
    width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000;
    font-weight: 700
}

.computer_game .bd li .txt b {
    display: inline-block;
    font-weight: 400;
    padding: 3px 10px;
    border-radius: 3px;
    background: #ececec;
    color: #666!important;
    font-size: 12px;
    margin-top: 5px
}

.computer_game .bd li .txt .time {
    font-size: 12px;
    color: #888
}

.computer_game .bd li .info {
    margin-top: 5px;
    height: 30px;
    line-height: 30px
}

.computer_game .bd li .btn {
    display: inline-block;
    padding: 0 10px;
    color: #f60;
    border-radius: 3px;
    font-size: 12px;
    line-height: 22px;
    margin: 3px 0
}

.computer_game .bd li:hover .btn {
    background: #f60;
    color: #fff
}

.computer_game .bd li:nth-child(3n+3) {
    margin-right: 0
}

.container3 .tab .tab_item li {
    height: 37px;
    border-bottom: 1px dashed #f4f4f4;
    margin: 0 20px;
    border-radius: 5px
}

.container3 .tab .tab_item li:hover {
    background-color: #f9f9f9;
    border-bottom: 0
}

.container3 .tab .tab_item li a {
    display: inline-block;
    height: 38px;
    line-height: 38px
}

.container3 .tab .tab_item li p {
    width: 120px;
    float: left;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000;
    text-align: center
}

.container3 .tab .tab_item li .time {
    width: 80px;
    text-align: center;
    font-size: 12px;
    line-height: 38px;
    color: #f60
}

.container3 .tab .tab_item li a em {
    display: inline-block;
    width: 90px;
    font-size: 12px;
    padding-right: 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    color: #888
}

.related .guanggao_right {
    margin-bottom: 20px
}

.container3 .gl {
    /*width: 550px;*/
    background-color: #fff;
    padding-bottom: 20px;
}

.container3 .gl,
.container3 .sy_rank,
.container3 .kfb {
    padding-bottom: 0!important
}

.container3 .gl li.sup {
    position: relative;
    height: 130px;
    margin-bottom: 17px;
    border-bottom: 1px solid #f4f4f4;
    transition: .2s;
    padding: 0 10px;
}
.card-item .container3 .gl li.sup{
    height: 145px!important;
}
.news_main .container3 .gl li.sup,
.tabs .container3 .gl li.sup,
.img_gl li.sup {
    margin-bottom: 5px!important
}

.container3 .gl li.sup a>img {
    position: absolute;
    height: 90px;
    width: 160px;
    bottom: 10px
}

.container3 .gl li.sup .txt {
    bottom: 10px;
    height: 90px;
    position: absolute;
    left: 170px;
    width: 66%;
    padding: 10px;
}
.card-item .container3 .gl li.sup .txt{
    margin-left: 10px;
}
.container3 .gl li.sup p {
    font-size: 15px;
    font-weight: 700;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #151515;
    text-align: left
}

.l_more {
    display: block;
    text-align: center;
    line-height: 30px;
    margin: 10px 0
}

.container3 .gl li.sup:hover p {
    color: #f60;
    text-decoration: underline
}

.container3 .gl li.sup .txt .info,
.container5 .pingce li .text .info {
    color: #9b9b9b;
    margin-top: 15px;
    font-size: 12px
}

.container5 .pingce li .text .info {
    margin-top: 10px
}

.container5 {
    background-color: #fff;
    padding: 20px 0
}

.container3 .gl li.sup i em,
.info .user {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(../images/pls_hots.png) no-repeat
}

.info .user {
    margin-right: 5px;
    transform: translateY(1px)
}

.container3 .gl li.sup i em.time {
    margin-right: 3px;
    background-position-y: -20px
}

.container3 .gl li.sup .txt .detail {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #666!important;
    line-height: 20px;
    font-size: 14px
}

.container3 .gl li.tet {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #e9e9e9;
    margin: 15px 0
}

.container3 .gl li.tet span {
    padding: 0 10px;
    margin-right: 10px
}

.container3 .gl li.tet span.video {
    background-color: #cfcfcf;
    color: #fff
}

.container3 .gl li.tet span.video img {
    width: 40px
}

.container3 .gl li.tet span.imtx {
    background-color: #c7c7c7;
    color: #fff
}

.container3 .gl li.tet p {
    width: 400px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.container3 .gl li.tet i {
    font-size: 12px;
    color: #9b9b9b
}

.container3 .gl li i img,
.container3 .gl li.sup .info i img,
.container5 .pingce li .text .info img {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px
}

.container3 .gl li.sup .info i img,
.container5 .pingce li .text .info img {
    transform: translateY(-1px)
}

.container3 .gl li.sup .info i img.user,
.container5 .pingce li .text .info img.user {
    width: 16px;
    height: 16px;
    transform: translateY(-2px)
}

.container_v {
    padding: 20px;
    margin-top: 15px;
    background-color: #f9f9f9;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1)
}

.tabs .container_v,
.pc_list_container_v .container_v {
    padding: 0;
    box-shadow: none;
    background-color: #fff
}

.container5 .container_v {
    padding: 0 20px;
    margin: 0;
    background-color: #fff;
    box-shadow: none
}

.container_v .con_v ul li {
    position: relative;
    float: left;
    width: 157px;
    height: 135px;
    margin: 0 20px 5px 0;
    border-radius: 5px;
    overflow: hidden
}

.container_v .con_v ul li img {
    width: 157px;
    height: 95px;
    border-radius: 3px
}

.container_v .con_v ul li:first-child {
    width: 450px;
    height: 275px
}

.container_v .con_v ul li:nth-child(5),
.container_v .con_v ul li:nth-child(9) {
    margin-right: 0
}

.container_v .con_v ul li i {
    display: inline-block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #4b4b4b;
    text-align: center;
    font-size: 13px;
    width: 100%;
    box-sizing: border-box;
    margin-top: 3px
}

.container_v .con_v ul li:first-child i {
    position: absolute;
    bottom: 0;
    left: 0;
    line-height: 40px;
    background-color: rgba(0, 0, 0, .7);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #ccc;
    font-size: 15px;
    padding: 0 10px;
    font-weight: 700
}

.container_v .con_v ul li:first-child .bg {
    background: rgba(0, 0, 0, .3) url(../images/video_open2.png) no-repeat center;
    background-size: 50px!important;
    height: 100%
}

.container_v .con_v ul li .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100px;
    background: rgba(0, 0, 0, .3) url(../images/video_open2.png) no-repeat center;
    background-size: 38px;
    opacity: 0;
    transition: .2s
}

.container_v .con_v ul li:first-child:hover i {
    color: #fff
}

.container_v .con_v ul li:hover .bg {
    opacity: 1
}

.container_v .con_v ul li:hover i {
    color: #f30;
    text-decoration: underline
}

.container_v .con_v ul li:first-child img {
    width: 450px;
    height: 300px
}

.videos {
    width: 220px;
    margin-right: 20px
}

.video_list {
    padding-top: 20px
}

.videos_right {
    width: 340px;
    margin-right: 20px
}

.video_list ul li,
.search_video ul li {
    width: 281px;
    height: 229px;
    margin-right: 25px;
    margin-bottom: 25px!important;
    float: left
}

.spl_video_list li {
    width: 271px!important
}

.search_video ul li {
    width: 271px
}

.t_video ul li {
    width: 217px!important;
    margin-right: 15px!important;
    margin-bottom: 7px!important
}

.video_list ul li:nth-child(4n+4),
.search_video ul li:nth-child(4n+4),
.small_video_list ul li:nth-child(2n+2),
.t_video li:nth-child(2) {
    margin-right: 0!important
}

.videos ul li,
.video_list ul li {
    margin-bottom: 20px;
    border-radius: 3px;
    overflow: hidden
}

.videos .cont,
.video_list .cont,
.search_video ul li .cont {
    position: relative
}

.videos .cont .v_bg,
.video_list .cont .v_bg,
.search_video ul li .cont .v_bg {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/video1.png) no-repeat center 30px;
    background-color: rgba(0, 0, 0, .7);
    background-size: 40px;
    opacity: 0;
    transition: .2s;
    height: 200px;
    text-align: center
}

.videos_right .cont .v_bg,
.video_list .cont .v_bg,
.search_video ul li .v_bg {
    background: url(../images/video1.png) no-repeat center 55px;
    background-size: 50px;
    background-color: rgba(0, 0, 0, .7)
}

.videos_right .cont .v_bg i,
.video_list .cont .v_bg i {
    margin-top: 120px;
    padding: 5px 35px
}

.videos ul li:hover .v_bg,
.video_list ul li:hover .v_bg {
    opacity: 1
}

.videos ul li img,
.video_list ul li img,
.search_video ul li img {
    width: 100%;
    height: 130px
}

.videos_right ul li img {
    height: 200px
}

.video_list ul li,
.search_video ul li {
    background-color: #fff;
    padding-bottom: 4px;
    border-radius: 8px;
    height:auto;
    overflow: hidden
}

.small_video_list ul li {
    width: 162px!important
}

.video_list ul li:hover,
.search_video ul li:hover {
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1)
}

.video_list ul li:hover a,
.search_video ul li:hover a {
    text-decoration: none!important
}

.video_list ul li img,
.video_list ul li .v_bg,
.search_video ul li img,
.search_video ul li .v_bg {
    height: 165px!important
}

.t_video ul li img,
.t_video ul li .v_bg {
    height: 120px!important
}

.small_video_list ul li img,
.small_video_list ul li .v_bg {
    height: 95px!important
}

.small_video_l ul li a {
    width: 250px
}

.small_video_list ul li {
    height: auto!important
}

.video_list ul li p,
.search_video ul li p {
    position: absolute;
    bottom: 0;
    padding: 0 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 5px;
    width: 100%;
    background-color: rgba(0, 0, 0, .7);
    color: #fff;
    line-height: 22px;
    opacity: 1;
    transition: .2s;
    text-align: left
}

.video_list ul li p.pop,
.search_video ul li p.pop {
    font-size: 12px;
    color: #adadad!important
}

.video_list ul li p.pop em,
.search_video ul li p.pop em {
    display: inline-block;
    background: url(../images/video_n.png) no-repeat center;
    width: 16px;
    height: 16px;
    background-size: 16px;
    transform: translateY(3px);
    margin-right: 3px
}

.video_list ul li p,
.search_video ul li p {
    background-color: transparent;
    color: #666;
    position: relative;
    opacity: 1!important
}

.video_list ul li a:hover p,
.search_video ul li a:hover p {
    color: #f60
}

.sm_pic_list ul li {
    padding: 0!important;
    margin-bottom: 15px!important
}

.sm_pic_list li i {
    display: inline-block;
    position: absolute!important;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .4);
    text-align: center!important;
    width: calc(100% - 20px);
    color: #e6e6e6;
    line-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 10px;
}

.sm_pic_list li:hover i {
    color: #fff!important
}

.container4 .computer_game {
    width: 535px;
    margin: 0 20px 0 35px
}

.container4 .phone_game li,
.container4 .computer_game li {
    position: relative;
    float: left;
    width: 85px;
    margin-right: 27px;
    margin-bottom: 20px
}

.container4 .phone_game li {
    margin-right: 30px
}

.container4 .phone_game .i_cls li {
    margin-right: 7px
}

.container4 .phone_game li {
    width: 93px
}

.container4 .phone_game li img,
.container4 .computer_game li img {
    width: 85px;
    height: 85px;
    border-radius: 20px
}

.container4 .phone_game li img {
    width: 93px;
    height: 93px
}

.container4 .phone_game li:nth-child(10n+10),
.container4 .computer_game li:nth-child(5n+5) {
    margin-right: 0
}

.container4 .phone_game li i,
.container4 .computer_game li i {
    display: inline-block;
    width: 85px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 5px;
    text-align: center
}

.container5 .pingce {
    width: 570px;
    margin: 0 20px
}

.hot_pc .pingce {
    width: 450px!important;
    margin: 0!important;
    height: 120px!important
}

.container5 .soft {
    width: 855px;
    margin-left: 20px
}

.search_left_con,
.search_con_v {
    width: 855px!important
}

.search_con_v .bd li:nth-child(3),
.search_con_v .bd li:nth-child(5) {
    margin-right: 0!important
}

.search_con_v .bd ul li,
.search_con_v .bd ul li img {
    width: 162px
}

.search_con {
    width: 815px!important;
    margin-right: 20px
}

.search_con .bd li {
    width: 95px;
    margin-right: 25px!important
}

.search_con .bd li img,
.search_con .bd li i {
    width: 95px
}

.search_con .bd li img {
    height: 95px
}

.search_con .bd li:nth-child(8n+8) {
    margin-right: 25px!important
}

.search_con .bd li:nth-child(7n+7) {
    margin-right: 0!important
}

.container5 .pingce ul li {
    height: 120px;
    margin-bottom: 5px;
    border-bottom: 1px solid #f4f4f4
}

.container5 .pingce ul li a {
    position: relative;
    display: inline-block;
    height: 115px;
    width: 100%
}

.hot_pc .pingce ul li {
    border: none!important
}

.hot_pc .pingce ul li a {
    height: 120px
}

.container5 .pingce ul li a .txt {
    position: absolute;
    left: 0;
    width: 200px;
    height: 95px;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    border-radius: 4px;
    overflow: hidden
}

.hot_pc .pingce ul li a .txt,
.hot_pc .pingce ul li a .txt img,
.hot_pc .pingce ul li a .txt .info {
    height: 120px!important
}

.hot_pc .pingce ul li a .txt img,
.hot_pc .pingce ul li a .txt {
    width: 240px!important;
    border-radius: 0!important
}

.container5 .pingce ul li a .txt img {
    position: absolute;
    left: 0;
    top: 0;
    width: 200px;
    height: 95px
}

.container5 .pingce ul li a .txt .info {
    position: absolute;
    z-index: 888;
    height: 95px;
    color: #fff;
    width: 75px
}

.container5 .pingce ul li a .info .number {
    font-weight: 700;
    font-size: 22px;
    line-height: 70px;
    width: 70px;
    margin: 0 2px;
    height: 70px
}

.hot_pc .pingce ul li a .info .number {
    line-height: 74px;
    width: 71px;
    margin: 9px 2px;
    height: 109px
}

.container5 .pingce ul li a .info .num_9 {
    background: url(../images/pf.png) no-repeat;
    background-position: -1225px 0;
    transform: scale(0.8, 0.8)
}

.container5 .pingce ul li a .info .num_94 {
    background: url(../images/pf.png) no-repeat;
    background-position: -1152px 0;
    transform: scale(0.95, 0.95)
}

.container5 .pingce ul li a .info .num_8 {
    background: url(../images/pf.png) no-repeat;
    background-position: -1009px 0;
    transform: scale(0.8, 0.8)
}

.container5 .pingce ul li a .info .num_7 {
    background: url(../images/pf.png) no-repeat;
    background-position: -938px 0;
    transform: scale(0.8, 0.8)
}

.container5 .pingce ul li a .info .num_6 {
    background: url(../images/pf.png) no-repeat;
    background-position: -866px 0;
    transform: scale(0.8, 0.8)
}

.container5 .pingce ul li a .info .pingfen {
    background-color: #000;
    line-height: 22px
}

.hot_pc .pingce ul li a .info .pingfen {
    background-color: #efc80a;
    line-height: 28px;
    color: #2d2d2d
}

.container5 .pingce ul li:nth-child(1) a .txt .info {
    background-color: rgba(0, 0, 0, .7)
}

.hot_pc .pingce ul li:nth-child(1) a .txt .info {
    background-color: rgba(0, 0, 0, .3)
}

.container5 .pingce ul li:nth-child(2) a .txt .info {
    background-color: rgba(0, 0, 0, .5)
}

.container5 .pingce ul li:nth-child(3) a .txt .info {
    background-color: rgba(0, 0, 0, .3)
}

.container5 .pingce ul li:nth-child(4) a .txt .info {
    background-color: rgba(0, 0, 0, .1)
}

.container5 .pingce ul li .text {
    position: absolute;
    left: 210px;
    height: 100px;
    padding-top: 10px
}

.hot_pc .pingce ul li .text {
    left: 240px;
    height: 120px;
    padding: 9px 20px;
    background: #f9f9f9
}

.container5 .pingce ul li .text p {
    width: 335px;
    font-weight: 700;
    font-size: 15px;
    color: #151515;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.hot_pc .pingce ul li .text p {
    width: 150px
}

.container5 .pingce ul li .text .detail {
    margin-top: 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #666!important
}

.hot_pc .pingce ul li .text .detail {
    color: #888!important
}

.container5 .pingce ul li:hover .text p {
    color: #f60;
    text-decoration: underline
}

.sy_rank {
    width: 360px;
    margin-right: 20px
}

.sy_rank ul li {
    height: 90px;
    border-radius: 5px;
    border-bottom: 1px solid #f4f4f4;
    margin: 6px 0
}

.sy_rank ul li img {
    width: 65px;
    height: 65px;
    border-radius: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.sy_rank ul li div.box {
    display: inline-block;
    height: 80px;
    position: relative;
    width: 100%
}

.sy_rank ul li div.box span.line {
    display: inline-block;
    position: absolute;
    width: 1px;
    background-color: #ececec;
    height: 20px;
    margin: 30px 0;
    right: 85px
}

.sy_rank ul li .num {
    margin: 25px 10px 25px 0!important;
    color: #fff!important;
    font-size: 12px
}

.sy_rank ul li .box .txt {
    position: absolute
}

.sy_rank ul li .box .txt {
    height: 70px;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    left: 115px
}

.sy_rank ul li .box .txt p {
    font-size: 15px;
    font-weight: 700;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 170px
}

.sy_rank ul li .box {
    overflow: hidden
}

.bac_main i.star_null {
    background-size: 18px;
    width: 20px;
    height: 20px
}

.sy_rank ul li .link1 {
    display: inline-block;
    width: 70px;
    background-color: #f60;
    color: #fff!important
}

.sy_rank ul li .link1:hover {
    background-color: #ff3000
}

.stars {
    height: 19px;
    margin: 2px 0;
    line-height: 18px;
    text-decoration: none!important;
    overflow: hidden
}

.bac_main .stars {
    height: 24px
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
    box-shadow: 0 0 0 60px #f9f9f9 inset
}

.sy_rank ul li .box .link_a {
    position: absolute;
    right: 0;
    height: 26px;
    width: 70px;
    border-radius: 3px;
    line-height: 26px;
    text-align: center
}

.sy_rank ul li .box .tit:hover {
    text-decoration: underline
}

.sy_rank ul li .box .link1 {
    top: 27px
}

.sy_rank ul li .box a:hover {
    text-decoration: none
}

.sy_rank ul li .box .link2 {
    bottom: 8px;
    border: 1px solid #f60;
    color: #f60
}

.container7>div {
    width: 364px
}

.container7>div:first-child {
    margin: 0 34px 0 20px
}

.container7>div:nth-child(2) {
    margin-right: 34px
}

.container7>div ul li:first-child a {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 5px;
    overflow: hidden
}

.container7>div ul li:first-child a i {
    display: inline-block;
    position: absolute;
    background-color: rgba(0, 0, 0, .5);
    color: #fff;
    bottom: 0;
    left: 0;
    line-height: 30px;
    width: 364px;
    padding: 0 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: .2s;
    font-size: 14px
}

.container7>div ul li:first-child img {
    width: 364px;
    height: 166px;
    transition: .2s
}

.container7>div ul li:first-child:hover a i {
    background-color: rgba(0, 0, 0, .8);
    text-decoration: underline
}

.container7>div ul li:first-child:hover img {
    opacity: .8
}

.container7>div ul li {
    line-height: 30px
}

.container7>div ul li p {
    width: 250px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: .2s;
    margin-left: 10px
}

.container7>div ul li em {
    font-size: 12px
}

.container7>div ul li i {
    font-size: 12px;
    color: #9b9b9b
}

.link {
    padding: 0 20px;
    background-color: #333
}

.link .bd {
    padding: 50px 0!important
}

.link ul li {
    float: left;
    margin-right: 10px
}

.link ul li a {
    padding: 3px 15px;
    border: 1px solid #a1a1a1;
    color: #a1a1a1;
    border-radius: 4px;
    transition: .2s
}

.link ul li a:hover {
    background-color: #fecd04;
    color: #fff!important
}

footer .dean {
    position: relative;
    width: 100%;
    background: #292929;
    height: 260px;
    padding-top: 30px;
    color: #ccc;
    font-size: 12px
}

footer .dean dl {
    width: 90px;
    margin-right: 55px;
    text-align: center
}

footer .dean dt {
    padding-bottom: 10px;
    border-bottom: 1px solid #424242;
    font-size: 14px
}

footer .dean dt a {
    color: #fff!important
}

footer .dean dd {
    margin: 15px 0
}

footer .dean dd a {
    color: #ccc
}

footer .dean dd a:hover {
    color: #fff!important;
    text-decoration: underline
}

footer .code {
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    padding: 0 30px;
    border-left: 1px solid #464646;
    border-right: 1px solid #464646;
    text-align: center
}

footer .code img {
    width: 95px;
    height: 95px
}

footer .code dl {
    margin: 20px 30px
}

footer .code dt {
    padding-bottom: 5px;
    border-bottom: 0
}

footer .code dd {
    margin-top: 5px
}

footer .line_number {
    text-align: center
}

footer .line_number ul {
    margin-top: 20px
}

footer .line_number ul li {
    float: left;
    margin-right: 28px
}

footer .line_number ul li:last-child {
    margin-right: 0
}

footer .line_number ul li a {
    color: #fff!important;
    font-size: 15px
}

footer .line_number .phone_number img {
    width: 40px;
    height: 40px;
    margin-right: 5px;
    transform: translateY(-3px)
}

footer .line_number .phone_number {
    color: #fff;
    font-size: 32px;
    font-weight: 700;
    border-bottom: 1px solid #4e4e4e;
    padding-bottom: 10px
}

footer .line_number p {
    margin: 10px 0
}

footer .copyright {
    background: #292929;
    height: 135px;
    text-align: center;
    color: #ccc;
    position: relative
}

footer .copyright p {
    text-align: center
}

footer .copyright ul {
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    margin: 20px 0
}

footer .copyright ul li {
    float: left;
    margin: 0 10px
}

footer .copyright ul li a {
    font-weight: 400;
    font-size: 12px;
    color: #888
}

footer .copyright ul li a:hover {
    color: #fff!important
}

footer .copyright p a {
    color: #ccc!important
}

footer .copyright p img {
    transform: translateY(-2px)
}

footer .copyright .cr {
    margin-top: 45px;
    margin-bottom: 5px
}

.position {
    margin: 20px auto;
    color: #8a8a8a
}

.position .home {
    margin-left: 5px
}

.position a {
    color: #000
}

.position a:hover {
    text-decoration: underline!important
}

.right_banner {
    position: absolute;
    top: 1000px;
    overflow: hidden;
    border-radius: 3px;
    left: 50%;
    transform: translateX(660px);
    background-color: #fff;
    z-index: 100;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

.right_banner:hover {
    opacity: 1!important
}

.right_banner li {
    width: 102px;
    height: 50px;
    text-align: center;
    padding: 0 20px;
    box-sizing: border-box;
    cursor: pointer
}

.right_banner li.active {
    background-color: #f60;
    color: #fff!important
}

.right_banner li.active span {
    border-color: transparent!important
}

.right_banner li:hover {
    color: #f60
}

.right_banner li:last-child {
    height: 70px;
    display: none
}

.right_banner li span {
    display: inline-block;
    width: 100%;
    height: 100%;
    border-bottom: 1px solid #ebebeb;
    line-height: 50px
}

.right_banner .backtop i,
.kf_right_banner .backtop i {
    display: block;
    width: 30px;
    height: 30px;
    background: url(../images/Backtop.png) no-repeat center;
    background-size: 30px;
    margin: 5px auto
}

.right_banner li.backtop:hover i,
.kf_right_banner li.backtop:hover i {
    background: url(../images/Backtop2.png) no-repeat center;
    background-size: 30px
}

.sb-slider {
    margin: 11px auto;
    position: relative;
    overflow: hidden;
    width: 100%;
    list-style-type: none;
    padding: 0
}

.slidebox_con {
    position: relative;
    z-index: 100;
    height: 125px
}

.news_cont .slidebox_con {
    height: 500px;
    margin-top: 0!important
}

.sb-slider li {
    margin: 0;
    padding: 0;
    display: none
}

.sb-slider li>a {
    outline: 0
}

.sb-slider li>a img {
    border: 0
}

.sb-slider img {
    max-width: 100%;
    display: block
}

.sb-description {
    padding: 20px;
    bottom: 10px;
    left: 10px;
    right: 10px;
    z-index: 1000;
    position: absolute;
    background: #cbbfae;
    background: rgba(190, 176, 155, 0.4);
    border-left: 4px solid rgba(255, 255, 255, 0.7);
    -ms-filter: "alpha(opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    color: #fff;
    -webkit-transition: all 200ms;
    -moz-transition: all 200ms;
    -o-transition: all 200ms;
    -ms-transition: all 200ms;
    transition: all 200ms
}

.sb-slider li.sb-current .sb-description {
    -ms-filter: "alpha(opacity=80)";
    filter: alpha(opacity=80);
    opacity: 1
}

.sb-slider li.sb-current .sb-description:hover {
    -ms-filter: "alpha(opacity=99)";
    filter: alpha(opacity=99);
    background: rgba(190, 176, 155, 0.7)
}

.sb-perspective {
    position: relative
}

.sb-perspective>div {
    position: absolute;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden
}

.sb-side {
    margin: 0;
    display: block;
    position: absolute;
    -moz-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.tuijian {
    position: relative
}

.contain {
    width: 1220px;
    margin: auto auto;
    position: relative;
    transform: translateX(10px)
}

.single {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    height: 310px
}

.single .null {
    display: inline-block;
    width: 20px!important
}

.pre {
    position: absolute;
    width: 35px;
    height: 70px;
    left: -40px;
    top: 50%;
    background-color: rgba(0, 0, 0, 0.2);
    cursor: pointer;
    border-radius: 5px;
    opacity: 0;
    transition: .2s
}

.pre:hover {
    background-color: rgba(0, 0, 0, 0.4)
}

.pre::before {
    content: "";
    width: 12px;
    height: 12px;
    border: solid #fff;
    border-width: 2px 0 0 2px;
    transform: translate(-50%, -50%) rotate(-45deg);
    position: absolute;
    left: 64%;
    top: 50%
}

.next {
    position: absolute;
    width: 35px;
    height: 70px;
    right: -40px;
    background-color: rgba(0, 0, 0, 0.2);
    cursor: pointer;
    border-radius: 5px;
    text-align: center;
    opacity: 0;
    transition: .2s;
    top: 48%
}

.tuijian:hover .pre,
.tuijian:hover .next {
    opacity: 1
}

.next:hover {
    background-color: rgba(0, 0, 0, 0.4)
}

.next::before {
    content: "";
    width: 12px;
    height: 12px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: translate(-50%, -50%) rotate(-45deg);
    position: absolute;
    left: 44%;
    top: 48%
}

.single ul {
    width: 100%;
    list-style: none;
    height: 310px;
    display: inline-block;
    background-color: transparent
}

.single ul li {
    float: left
}

.bac_main {
    height: 360px;
    background-size: 100%;
    width: 100%;
    background-color: #000;
    position: relative;
    overflow: hidden;
    z-index: 99999;
    border-bottom: 3px solid #f3e6a3;
    box-shadow: 0 3px 15px 0 rgba(0, 0, 0, .55)
}

.prefe {
    width: 100%
}

.prefe .base_content {
    position: relative;
    z-index: 9999;
    overflow: hidden
}

.pre_join_tips {
    color: #ffdd52
}

.pre_join_tips:hover {
    color: #eaff00!important
}

canvas {
    top: -388px!important;
    left: 50%!important;
    transform: translateX(-50%);
    max-height: 1000px!important;
    max-width: 1920px!important;
    z-index: 999
}

.bac_main_cont {
    position: relative;
    z-index: 99999;
    width: 1200px;
    height: 360px;
    margin: 0 auto;
    padding-top: 30px
}

.bac_main_cont .main_info .title_img {
    border: 1px solid #333;
    margin-right: 30px;
    padding: 10px;
    height: 238px;
    width: 200px;
    border-radius: 5px;
    background-color: #e7e7e7;
    box-shadow: 0 0 25px 0 rgba(250, 250, 0, .35)
}

.bac_main_cont .main_info .title_img img {
    height: 220px;
    width: 180px;
    border-radius: 5px
}

.bac_main_cont .main_info .txt {
    height: 150px;
    color: #fff
}

.bac_main_cont .main_info .txt .tit {
    font-size: 24px;
    font-weight: 700;
    margin-top: 45px
}

.bac_main_cont .main_info .txt .type {
    margin-top: 5px;
    line-height: 28px;
    height: 28px
}

.bac_main_cont .main_info .txt .type em {
    float: left;
    font-size: 14px;
    padding: 0 19px;
    color: hsla(0, 0%, 100%, .8);
    background: rgba(180, 180, 180, 0.1);
    margin-right: 10px;
    border-radius: 3px
}

.bac_main_cont .main_info .txt .detail {
    font-size: 18px;
    margin-top: 10px
}

.bac_main_cont .main_info .txt .detail em {
    float: left;
    width: 650px;
    margin: 0 15px 0 20px;
    color: #a9a9a9;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.bac_main_cont .main_info .txt .detail i {
    display: inline-block;
    margin-top: -20px;
    font-size: 50px;
    font-weight: 700;
    transform: translateY(20px);
    color: #9a9a9a
}

.bac_main_cont .main_info .txt .detail i:first-child {
    float: left
}

.bac_main_cont .main_info .download a {
    display: inline-block;
    min-width: 180px;
    font-size: 14px;
    background-image: linear-gradient(168deg, #ff6b38, #ff3000);
    color: #fff!important;
    text-align: center;
    border-radius: 3px;
    text-decoration: none!important;
    height: 42px;
    line-height: 42px
}

.bac_main_cont .main_info .download li:first-child {
    margin-top: 0
}

.bac_main_cont .main_info .download {
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.bac_main_cont .main_info .download li {
    position: relative;
    height: 42px;
    margin-top: 46px;
    right: 0
}

.bac_main_cont .main_info .download .none2 {
    position: absolute;
    top: 44px;
    left: 0;
    width: 180px;
    height: 180px;
    padding: 0 15px;
    text-align: center;
    background-color: #fff;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .15);
    z-index: 9999;
    display: none
}

.bac_main_cont .main_info .download .none2 img {
    display: block;
    width: 150px;
    height: 150px;
    margin-top: 3px
}

.bac_main_cont .main_info .download li:first-child a {
    margin-top: 0
}

.bac_main_cont .main_info .download li:nth-child(1) a {
    background-image: linear-gradient(168deg, #0ecc93, #06a805)
}

.bac_main_cont .main_info .download li:nth-child(2) a {
    background-image: linear-gradient(168deg, #409eff, #1ab5d0)
}

.bac_main_cont .main_info .download li:last-child a {
    background-image: linear-gradient(168deg, #ff4000, #cf2600)
}

.bac_main_cont .main_info .download li:nth-child(1):hover a {
    background-image: linear-gradient(168deg, #20b852, #1e8d0f)
}

.bac_main_cont .main_info .download li:nth-child(2):hover a {
    background-image: linear-gradient(168deg, #73b6fa, #237bff)
}

.bac_main_cont .main_info .download li.disabled a {
    background-image: linear-gradient(168deg, #c3c3c3, #6b6868)!important;
    color: #e0e0e0!important;
    cursor: not-allowed
}

.bac_main_cont .main_info .download a img {
    width: 20px;
    margin-right: 5px;
    transform: translateY(-2px)
}

.bac_main_cont .main_info .download li:nth-child(2) a img {
    width: 24px;
    transform: translateY(-3px);
    margin-right: 5px
}

.bac_main_cont .main_info .download li:nth-child(3) a img {
    margin-right: 7px
}

.bac_main_cont .link_for {
    margin-top: 20px
}

.bac_main_cont .link_for li {
    position: relative;
    float: left;
    margin: 0 10px;
    width: 70px;
    height: 70px;
    line-height: 20px;
    text-align: center;
    font-size: 15px
}

.bac_main_cont .link_for li a:hover {
    color: #fff!important;
    text-decoration: none
}

.bac_main_cont .link_for li:nth-child(1).current i {
    background: url(data:image/png;base64,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) no-repeat center!important;
    background-size: 30px!important
}

.bac_main_cont .link_for li:nth-child(1) a:hover i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAFeUlEQVR4XuWbe8ieYxzHP1//KKch+YOMCX9Ik0NNUTaHOTVJLLItIW+0LaVIFpsopNQ2tY3JYVOsNceNFSOUlUizSbawKX+RrRFJX/0e9/Pufp/3ue/ndN/XOz1Xrfdt73X9Dt/7uq7f8RIJhu3pwEnA5Oxn/veQYA+wO/s5+rukD+sWT3UwsD0FuBK4ArgUOKJPPvuB94H3gHclfd8nncJllQFg+1hgYabwRVULmtH7JANkqaRfq+BRCQC2F2TKn1aFUF3Q2AkECMu6mFs6ZSAAbN8ChPLTBhWkz/VbgWWS1va5nr4AsH0+8AhwVb+MK163CXhI0ue90u0ZANvXAS8Ak3plVvP8vcCtkl7vhU9PAGRnfWkvDCZg7sJe7oauAbD9JjBrAhTqh+Vbkq7tZmFXANh2N8QOtjmSOurXcYLtL4BzEigXdj0us7+B8BxPqYDnl5LOLaNTCoDt1cBtFQjSicQSYKWkn5sTbd8J3Auc0Wlxh78/L+n2ojmFANieHzZ2QObdLH9A0uPtJtq+HNjcDZEOcxZIWt5uTlsAbF+YMT6sAuZlJPZKOrpsgu23gWsGlOMPYKakT1vpFAGwMZGTs03S1A4APAPcPSAAsXyTpKs7ApC5t2sqYNgNiZQAhDxzWt3mcTvA9mcJfftUR6D5MbZKuiD/ZcYAMEGe3oikVQWX4HlAz/59h603xlMcBSCL5yO6ShXS5uVcImlx/j9s3wi81s056nFOhNLTmvmEPAAhwMM9Eqtyepi7b4F/gFOBrlzZPgVYLCl8jwPhsO0PgBl9Evy/Ldsi6ZJRAGxHkjKSksM0Jkva0zgCtucALw+T9sBcSWuaAITdj/TWMI21kuY0AYhsylETqP3vwA5gO/BjJsddwPE1yrRP0iRlRYstNTLKk24qGsp+0/wn6bsWE3gDsC6BTDMCgLnASzUz2wdcHApL+qsTL9sRhUY0WveYFwA8CDxaM6ewuQHAR8DquH3L+Nn+CigNkiqSd1EAsAIYqYhgN2SWS4paQtthO6pKH3dDqII5KwOAd4BxYWIFxItIrJcUZ7wIgBQ7ssl7YwCwDTirRoVbST8maVEJAFEInZlInq8DgN8SFznmSWrrdNk+EdgFHJoIgL0TAcBUSbHrxg3bkbx8LpHywaYBQMojsFvSySXb/0VgXkIAGkcg5SW4QlJ4eEUX4A9AIUA1ANO4BFOawVmSIsvbbvtHMSSVR9rk3zCDKc3OIZLaltlsPwHcV8NXLiPZcIRSuMIhxEZJhfn9xMnYJigNVzjV1psvKXL87bZ/mL+fEn/9YDcjZTg8RVJccu0AuAN4NjEA/4XDwdR23QmR7ZIKvU3b64HrEwMwJiFSd0rsSUn3l5i/KI0fkxiAMSmxupOi0yVFKHywmL+Q40BSNDsGdaXF90s6suTrT4T5G5sWzwCoqzDyqqSbSgBoTX5EKiyqQnWO0UpUitJYp+gvb/52SjrddnSiFSZNBkSmfWks2wXBtOo2uOMk/VJw/m8GXsn9LRowDwfeAEobJwYAoX1xtEmwYo9sl6TCYqvtp7I+oGDfqBLb3gBEM2Ydo7w8nu2CKJBU1SCxQVKhfbcdwU94oqskjdi+B3i6Ds0zmp0bJDIQqmqRGVf2blXO9pmSdtRYDm+y7K5FJgOgqiapdZJmd/qiCZTvrUkqA6GKNrkoiJwgKSpCbYft6EOMfsQ6R29tcrkLsYpGyaj3zY5tntcwa8WL+L/ORohg2V+jZA6EKlpl/wSijT2iwQh9z05U+RmsVTYHwvA2S+dAGN52+RwIdXiKVV9+9TyYyIEwvE9mciAM76OpFlM2nM/m2rizw/lwsmU3xNPZAOIyYLiezrbZEcP3eLrMlh3Mz+f/BTYFOoVbyJ/0AAAAAElFTkSuQmCC) no-repeat center;
    background-size: 30px
}

.bac_main_cont .link_for li:nth-child(3).current i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAFNElEQVR4Xu1aXWwUVRT+zuwWtnRmq5JCd4pEa/APf4oQNZEofZLExMQHfqo7W43GoEbAX3wD31RURI0ao9HtrGDKmw8mPFGNJmAEIVoNEusfO1ttILAzpQvtzjFbWju7nd2Z/emwTWce73z3nO9+95xzz50MYY4/NMfXD18APwLmuAJ+CszxAKhdERweUiNkUvvYqLkMRC2BAP1iMgbE1tEBokcylQjN/EnIGGxoFwjt2SzfAOahYINwggUeaGpRUpXYLJxTkxRIa+pHBDxahNAAiF+SIrF95RDWUz3rwPQKgHa7eQx8HJaVx8qxaYetWgA9lfgJzMsdiQi0WWqNvuOIA6APJp6GyW87Yon6pUj0JkdcCUBVAhipxCAzL3ZLgICtoqzsLoU3NHULA2+5t0l/iHL0arf4mqWAriV2A7y5XMcUQIe4WDlmN8/4R72Vszhatk2ibWIk+lq583L4iiLgbDK+QyBhu43DDwEcZuBfZrMjQMILDCwoxImR+QuI1o9Yx5l7G43U+XM2O3Quy+ZOIuEoAYsArATweCHOBK9tlmP7yxWhIgH0pLoXhI35zmifJEfXW8eGk/EVJglfAZDyFgscCsvKndaxtKYeJOCOggXoApv3NLV1/2Ad17VEL8DrrGMmmy83t3Xv8EYATT0CYMWUMz4tybGFtmGdVLuYsKfwHQO7wrLybG48ralvEvDMtN1nPCi2KXvt7OpazymArph6R/slObrWEwEMTR22hjYRDomR/B21EjFSideZ+bnp5PiJi2P0/rTFE70hRqLPF1uQkVIPMk9FDAPpsKw0eyKAnlKPgXHLpDOCcyXWNfUAgDUuCfZJstJZCmtoid8ZfFU5HOzsVVgDEu+C+Kk8gwJ3Sa2xz4uRTp+MX0uC8H1hPbDB62yaq8JLun8tZksf7NkIk/JSg8FfhuXYfS4F/h9WoQDxDSChcLHHkcUm6Uqlr2jYFqkHVjyVyPscTv9bXYMAPgBwXd48wk4xorzoiQDjRJLqHhC6bBwOAPjLgUixVCgq3oS9pbatMVG/GGpaTZc/cMYzAU4n40sbSPizXIczgReCwduaFnXlHZVu/VSUApPG9ZS6HYyyz1635NzgKj3/p4qnGy8lMGe1nnuF8d6drq/SVLnTj5vgLZV0f3m1w86rrn16t0DBESZksqOUGRPOZ+YJyIgBcQQtLRmizjHrvFMnEuF5YnYlIDDALWB60ubIc8rvQiqFdaIPxO8BNJQDXjDoyMJl0bR1EvOBIIaGQkbWaLxgIhQ054cCDRwiRsjksUZJfvjrQifTUkDX1NxRleu3a/tk0VnqhLA6m6j0ub6h1s9hSVZWlYwAXVO51l7H7dWHAJBkJW/T7SLAF8CPgJlQwE+BuiiCfg3wi6B/CvjHoN8H+J2gRQG/EyzsedLJnleJ6PaCcbcfM4u3UJemEcq7gTLzd+G22DbH6/CM3MwuhQAufDp+EarZ1dQFmUnhvfTpC+B07/FyN/wImFDAS9H9FPBTwEEBL8PRrwF+DbiogJdR5xdBvwh6VASpjF/ZDC2xi8FbnTbH8b2L9tu7FGAkmdBLWXxRkniQNoB5k+Pi3ADqSgA3hGuNqYkAqcSNYO6vNTdP7BEtlyLRn0v5ckyB8WNJU78BcJcnpGvn5FtJVlY7mXMlwPCger9pIg7gMieDdfL+jCCgu6lVKV1vyvlX2Dj5WQcE3JzlsWvqZJG2NAIU/A0mfhSXPOTqp2tXEVDPC66Wmy9AtQrO9vl+BMz2HayWvx8B1So42+f/B4O1rV+vjI73AAAAAElFTkSuQmCC) no-repeat center!important;
    background-size: 36px!important
}

.bac_main_cont .link_for li:nth-child(3) a:hover i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAEE0lEQVR4Xu2aS8xdUxTHf//EQJt4hCAm4hHPehQNEg060kRi5lETAyJFtPWsGWYo6hVEGJggOjOQdKSEBNEilCCeiRBCpOIxkPxlcT653T3nnn3Ovd/p7fftndzcZJ//Xnut/15r7bV3tljkTYvcfgoBxQMWOQMlBBa5A0wvCdo+EjgWOB44DPgE+DJ+kv7qQ7Tt/SuZIfdk4Cfg80rm931kpmOmEgK2nwGuaVAoSLhT0pYuCtu+DLi3IqBu6LOSru0isw47MQG2PwKWZSiyTtJjGThs3wQ8moHdKenUDFwjZCICbP8AHNFBgQ2SHhmHt70eeLiDzK8lHdMBvxu0NwG2w5B1PSZeLumDunG2zwDe7yFzo6T7e4zrlwRt3w3cVTPh08B24EdgOXA7sLQGt1TSn6P9tpcAf9Rgo29TRczhwNnAdTW41ZK2diWhlwfYfgG4Mplsi6TLE6POBF4DDkiwb0s6L8G+BZyb4H4DLpT0XoJ9CYgkOdrukRQL06n1JWAHEMbNtV8kHdrg1muA52u+bZZ0S/Tbfgi4uQZzlaQge49m+2fgkJEPWyWt7mQ99A6B3xPX3mNFkxV7ALi1Rrnrq74na749KOm2JoNspx6zS9JBQxEQSez0kclaM7HtV4GLMhXcJmnVOKztr4Cju+hQJ69vCDwO3JgIXCPpxTErdgLwbk0+SIdE3K+Q9NkYWZF/0tB4RdIlmQT/D+tLwBVAauynwFpJ28Yo3pQPRoc0xn2VL8KLngJOTObZJOmOQQioFInEFgalLUrfb1sUaQqFRvIqeUc1lMY7gZWSfh2SgFDmm64TzhP+rHSrzJ2nVwjMCbcdxVDnvTdXuUxcr/1/TvZEBFShcHFVu5+UqfC0YJFz1vep/kYVqCXA9gVAlKpxjh/9/dsn6e9RIbYPrEpUV3cBN9RseW3xnRKT5okY/0R1JxDYHZJ2JXrsB8QdQpTV8T/6WyLp9XSSPQiwHVtV1NvTbqvG7RCJIWF81A3TbtslrRjrAbZjFeejzQIBSNpt0es8oBAwH8sPFA+YgRxQQqDkgJIEyy5QtsFSCI0wUAqhtOgppbB9H3BOQkzuZea4InJvVILpCfQdSRtbj8PzdDLbGwS0ztl6IWJ7WkfTVmXmiB9yzkJA28lvyNUoHlAxMCTpJQRKCLQwMKQ7lhxQcsB/DAzpdSUJliQ4XBLMfspmezOwoW1xMr63lt9DhsB3QLzuerlF8Xh8sTbDuBzITBGQo/C0MVMh4BQgXmDsi22ZpI/HKd4aAtW29AZw/j7GwJuSVrbpnEvApcBzwMFtAmfke7wVulpSW77JfyhpO97+ngYcNyNGNqnxBfChpKxH11keMOMGT6ReIWAi+hbA4OIBC2ARJzKheMBE9C2Awf8ASGAHX6qiIkMAAAAASUVORK5CYII=) no-repeat center;
    background-size: 36px
}

.bac_main_cont .link_for li:nth-child(5).current i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACkklEQVRYR+2XT2sTURTFz31pNzaJUhdpEgWVuhC7UhQUFxVEdOdS6CR16R9ExA/QFvwCFay6s51RMEs3ogi6sSLablTcVBBqknZnMgmoTd6VN3ZCQycz76UGEQwEZuadOec3d97MvEvY8KsW7eNEGAdweP2/cRho4mRid+5l+8H2PXfZHkUMLwI0CwAWmDGbzObm/XHyNyrF2UlBYiLMfIsALWvJcmp7dnxSHfAA3LJzB8wXQ8PV4NYq0G5PdDeRti5RrWSfYeBJZPifBvh99WfJLdq3Qbj8NwDAmCG37MyD+ZgpQKVs5wVjGuA1QiwXz4w99W5n50m4OYLoNbklm7XC128BkfjGQqrJeq7tPMZMIpu7YgSgboMJgARfFyAVviMImoBFbuJGh8cw8DqNALQrZSD8D/CPV0CIa7LZGIx8hYfMia4rQESP4mnrfGW5MEjixxsiDBvMvZa0awBmOpHMWq+8l8+KcxWSb/UcgAhrzFiSLAv+18wPdUtOgYAjDN5jAqJVAfX57CPx+Hudlnbut6phAbXVhynZkMNEfBPAaBSMFgCATwKwBjK5xShDNV4v2Yck4AA4EKXXBVA+qxQTVjw19jy8Ag9OcVOq8FRUuBo3AYA3Bxo43WlZpj5E1IdnzOjXCTcGUCcIoqMDaettUIC7MjcCSe91w7sCqAuODw3l60Eh/O5efy2z7WfPAAj0JZ6x9voB1a9zF9R2clf+futYyf5MwD5dCKM5AKKPibQ1ooKFEBP+M6/ApJRTCsQtOx/AfLA3ALquBjqzChgY60rNFqW6rro6b1FqsizXNdbVqWW5UWOia6yp8xoTpdVuzTSNtWR+a+aLtZpTLedo0abmtPUSiWrPo73DFIHt+S+4gUf+6xqrdAAAAABJRU5ErkJggg==) no-repeat center!important;
    background-size: 27px!important
}

.bac_main_cont .link_for li:nth-child(5) a:hover i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACB0lEQVRYR+2Xv48OURSGn7fQKUSjRTRiKxsSoiARsZ1SgVX6ERHxB7CJf4DEUq5EY0uNEIltEBEaREOyrU4kGopXzrhfMvtl5ptzfZZI3GSSycw773nmzL13zhGtYXs/MA/MlqN9O84PSVoZvzjmcRB40qF5BcRxR9Kz0X2NTmxfBa5MMp8SoG29ICni0QDYvgWcGQg+bQbG7W9LOivbR4EHieC/GyD85gLgJnDuLwEsBkBMiH21ALZPAdeB78BJSQ/L5+ybhF0hngeAk8GbTwB8LpP12Nhzi5LO264BoBbgUgm+qQf6NXC5Zxl2PlILUJGsnPQ/wD+fgYvA5sQW3jshpsnAPUnHbQfAC2BHbtqtVU0DcEDS07L5XABu/AmA2PU+AMujv1nrb7oM7AG21oBkM7AA3I/gkr5MCmB7S/kc14DYFSeOLMB74ISk2OkGh+3dwF1g55A4CxA+nwrE44EMHC7BIxODowYgzGIOHOkry8qP6BGwYTByEdQCxGN7Jb3sCmB7BniTDR66XwHYKOlrD0C8+bf1BFiVtK219E43byEtta59BLZnIWoz8E7SjO0IHBX0aM2vAlHpLtl+C+xaL4Csb1pXm4G0cVZYW5RmfbO6piitKcuzxlldU5bXNCZZ46xurrY1yxpndD9bs9b6zTSnGeOMZm1z2oIYas8z5n2azvb8B1tyBBRwvXIfAAAAAElFTkSuQmCC) no-repeat center;
    background-size: 27px
}

.bac_main_cont .link_for li:nth-child(7).current i {
    background: url(data:image/png;base64,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) no-repeat center!important;
    background-size: 29px!important
}

.bac_main_cont .link_for li:nth-child(7) a:hover i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAI0UlEQVR4XsVbedC2Ux2+rtKXtCsxUUaWItKHIjVFphrZylKTlKXPDIo20SJkbUqpyZIt7SSGNK1GUSGUZCnbtA2jfFkKCeky1/Od+53znPec+7nv57nv+/3NvP+8z7nv87uu8zvn/LabWCCRtCaATQA8EcB1JG9YCFXY96SSXgfgvQDWA/A8AM8AsAhAbu7/AXgIwJ8BXArghyR/3KeOnRMgyQD3A7AtgI0APGVGACblLwC+SvLoGd817/HOCJD0egBfDCv9hK4VDe/7N4CfAjiM5B+6mGNmAsKKnwPgDQD6Ap5ifQzARSS3LpEgyYuxA4A/Ajib5NdyY2ciQNLJAN4NYIUuVmOKdzwM4P0kT6melfRJAB/N6HQJyS3TOaYiQNJLgyk+v6XSAvAogP8A+BeApQC8ms8C8PSg9DMLB2RpqkcA7EryPEnbATgPwJMKg3cn+fX4t9YESPKKnwrgyQ3B3wfglwBOJPmTJs9IejuAbQBsAeAFNc+YvJ1JXhDAfzfS63YA7wCwB4D3hHfcSHL9qQmQ9BkAH2kA4r8AfgDgZJIXNxhfHCLJZ8uHALw2MWtb06tJXpEDT3KOOEkea7mP5LOnIkDS+QDeMgHM/wEY8G4k75oFeO5ZSRcEy1gOwItI2l+YE0kmvrLMewDsGP4OCIOuJbm4NQGSvgTgfRMAXRsOpF90DTx9n6RFJB+RdJxvHpK2kJFIejCyFJ811QFtK1hC8iutCJD05mDOJVxe9WNI+vQdTJLteHxCgnVKz7dTSO6TKlh7CEpaGcAdwV/PgbPbuiXJKwdDvmyVPw3g4GjO2+M9HyzBB2Tll2SvQI+bRMCfAKxRAPc3kqsPCTwAszv88TrwYdxaDrIAXJm7/6vniwRIuhzAqwoAf0/y5QsA/kgAh5TAS/o8gLtI2kJsKW8kade5KFkCJH0AwPGFp5aSdFQ3qEg63DHABPAfBOD978PuzFhBkxOfE7UWIOlOAKtkENqLW4/kbUOil3QogE81AF8NGdvzkk63M0Ry3oLP+0fw7+edluHNB5O0MzSYSLLJ2/QrGTvwgtl75WvBhx/n3QRjBITIzqufC26uJ/mywZAv28MfA+BDr9KzLfjPAjgw0tk3w6ok/5HdApKcfXlTBqSdiB1Ifn8oAiT5mjt2BvAm75iMvmPbI7UAh5dOV6Xiq2SzAcF71bzVplp56ynpQgCODlN5iOSchc8RIOnDAOxapuJT1UHHr4cgQJLdWusxNfhKT0mlBXVG6QiPiwmwN/fKDMh5IWRfRITr93ORB9dqz6d6SfqGA7OMvjeRXDclwIFDLoF5HMkmIfBMvEjaH8AXugIftoG37RUFq16F5NKRBUhyquhnucOPZO95PknOIjvirOaaaeVjHJIeAPDUDLY9nCesCHAmZefMoHlBxkzLnGNYss9xYh/gw+I6HtggM/UZJJdUBLgq4zxfKmNhZg/g93bWKIo2O1v56CC0S2/XPpWrSG5aEfB3AA59U3G+zUnGzkXSXiG36NKYpXPwwQLWBnBLBoCDppUrAkoH4Lokb+oavSQnKk8D4NRWb+AjK8jhe5jk8hUBuQwKcsHDrGRIehcAp6UGAR+s4N6Qeo/Vlw94SnLUZ/8/lcdIVkrOinv0vKRdXeOL8va9mH2qrKQcAR62mgmwu2i3MZUHST6tE+TLwDvXb8ekKloMAr7GAvzT9iZgSdiPvREgaRcA34zijMHABwJKvsDeJsCprd/1tQUkOTd/1kKBDwS4xF7dNjHUxdUhWFVOxniY9RCU5Orsd+JyVVKxcQ6vmMzocPsV8VUEuMCYKyjOdA0mbuigZh9dgS8JJfKUz0dJLqoIcBlprGYWRk/tCCWFiwUBH8x/JwDnZqzpXpIrVgTYU7LHlMrUkaAkV2dXDS+cI2BSDq8rs48sIE2LVT/dSnKdioCfh1J0Ov9tJHPE1OoZ7vtvJYNMiIOu3vd8PK+kWwG4SJLKKDVWEeBI0MqlMvKW2q6KpN+GBqm6R4vlqrbz1Y2XlPVyAexC8tw4I1Q6CA8lGaelJ62+y2UuqdURNxR4F2xHqa9ERgeg/xcTcBWAV2QGtyqDSSrlFvxqm+NpJL0vexdJLtlvmJnoapKj9F9MgMtOLj+l0iopmsnA2LJcZzxq1m6RNoxJcjrssoIlHk5yVGmKCVgxNC3lTLdRWjyp3/lqdS5hH5ImcVCR5Cz2poUFXYmk9Rsvj0sqZYYaFUYk/RWAOzROIHnSoIijyUKA971C+X8sy50WRtyZ5epPrmpcWxoLnSR3kszFFYNyIamUB/RCbkfSDVwjyRVHf+VCSEFj7+NBW2HaMicp7SGIX3EZydfE/8gR4D46r2IuGeK9vPnQLTFNSZDkPe8DN3eOOSJcnLbllxokvH+2L0w8VltrqtwQ4ySVcpue/kKSjk7HpESAK0T/rOkBXpD+oDoSwwH8wsIYE/Nckm7qmkyAR9QUS6sXtHKQ+rSAGoenmvZAkq45zpOsBVSjJDmZ8bYa5d3s7DNh0JaZSD8HOd7zK9XoeA5J5yOzUktAsIRJgY37hg5ZgNaZg+xd1nSGW/1rSG5cZ30TCQgkxLF96X2DtMpKctO0P4aY1KZ3B8nVJm29RgQEEuzllQ6Zap7emqUluTXPmeWtGnyZ0viQbkxAIMFJDhc3Jom7tn8E4MxZ+4qCW7snAH8es/ykiQF8m+Q7G4wbDWlFQCDB++4TTScA4Jz8bwC4UbFRk1UA7VYZf1fYpjhzNMm4k3Simq0JCCS4pu99mGuoqps098mMx/sU96cybl5ydrqtXg65/e3QlyciTga0nWjucUlOnnhCfxu4kHJNCLmvnkaJqQmoJpPkJge3sk48cadRsOYZ30xHkHSZfWqZmYCICFd5XGf01199yv0ATs81Pk8zaWcERES4o+ytANxWm2tOmkZPJ1kc45/fdT6xcwJidJI2B7AvAH9W+5wWn9q5wfHu0LnmL8/s7vYivRKQ01jSi0P22Z1b64QxrkxdD8DZ2pt7QVp46eOzOtRepwsoUAAAAABJRU5ErkJggg==) no-repeat center;
    background-size: 29px
}

.bac_main_cont .link_for li:nth-child(9).current i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACgUlEQVRYR+2XPWgTYRjH/8/FD2zuakGk5KLiUDqoiODHnI6Ki0MF7V1TF4eKg4sVHFonsYM4qKO1uYtDXQJFsJPdVUTBSTuZLwUR81E6NO8jd/kgd8a8uRAJhdx0977P839/97/3fZ6E0OeL+rw+dg7A5k/70NABI92JY79yS0f37tm93Ul8Rw4Us9YbADGCMq3qU1Y7iFI2aTJEwonRdFOqLw1whIo5+xiAFTAfB9MNLWo8bQVRzNizIH7izhFf1iLTL2WOdQTghyCiOTViLDaLl3L2bWZ+EGRxl9NP6LwtCxEnonMt6YkOuk4A6775WO3ZP+4OM4u1ELAWjsY/NOd5AErp5ClWhPO9R2TWdTNPwCZAd1XdeFTPbwCUvr8Y5Uol341w0BwFypmwPvXe8wlK2cR9Bt0JKtZNPBEtqhFjzgNQzNorAE/KBJnxlQABwrgnlrAB0FZtf8hkUppuXvIBVM9620yiz1rEOOGeilptqG88TTcnnPtCxvpChDEJwXo9vrEHfIL/ym8k/s4sLyikzDuBgsW9/dH4Qgswqc4AYODAwIGd5QADb4d10+2SpZy9xMwzbjUjeq5GjGvVcesjM04GLkSFbOIVgS60SySgzEAKQBnAdW9bJYuZiyA4IPskOq9V3TzvbUZ56yEL3JIV8Z7MEx5rEfOmB6Ccty8Kwas9WUAiomDX2bB+5Z0HwHloru//C6S5b/wF4DaTXGISTLPSzhiQkAirQlBqOGo88+6dNkLlbPK0gHCt8pO3W7/4zYohBKe9AxVMaIfNlr8TWzrgF976YY1tc2hIHb36KchLF9LL40JwZeTIzIbkRASR7X1sx/8Ler90VbHvAH8AdKJnMDWiy6AAAAAASUVORK5CYII=) no-repeat center!important;
    background-size: 36px!important
}

.bac_main_cont .link_for li:nth-child(11).current i {
    background: url(data:image/png;base64,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) no-repeat center!important;
    background-size: 32px!important;
    transform: translateY(-1px)
}

.bac_main_cont .link_for li:nth-child(9) a:hover i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAB8UlEQVRYR+2XO2hUQRSGv780lY3YWFiIRSIi+KhNGbGxSDpfTQrFwiYRLNRKkiJYGEuV2GkTEMFUpjciClZqZ5E+KBbqL2eZXe5Osjv3XgIhsNMsO+f17T/3zjkr9nhpj+uzfwBsH5H0o45ito8Cf+r411LA9jvgPHBF0othELYvAyvhI6mYv+gQiWyPAy+BCeCmpCc7Qdi+ASwn24ykVyXFagHsADEvabGa3PYcsNCkeEelnDD92qvAuQH0h5IS65k9jihWvt91WwPWJH2sxvUB2D4FxHkfLEnX0v4LuCvpUTe+B2D7MLDZMnHTsDOSPvQdge2HwJ2mmVr6L0qazwHiKZ+ukfAb8A84nvl+B36n56OUZlXSpRyg+64PC/4i6UR6K6r+65Im0/5X4FiBoOdffQbqAFQL3QfupUIPJMX3uDMa5RkBjBQYKbDvFHgvqdMlbT8DrqV74Lmk62n/E3CyzUX0BrhQCPwJrALxOZv5xqS0BQTIgUKet5Km8qt4CbhdusR3yf5Y0q0c4CLwepcKlNKclbTRB5DOr3q/l5K0tff6xjaABBEtOYbL7ojVtlAeF+pGG35aNQwdSm2fBjpSAX3kw6hsB3x0xViTkgbNieV/Rrajt49J+txECtsxsPyVFIPKwFV7LG9SvInvCOA/X6YPMPvAV7YAAAAASUVORK5CYII=) no-repeat center;
    background-size: 36px
}

.bac_main_cont .link_for li:nth-child(11) a:hover i {
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: 32px;
    transform: translateY(-1px)
}

.bac_main_cont .link_for li.current:after {
    position: absolute;
    content: "";
    border-bottom: 12px solid #f3e6a3;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    bottom: 0;
    left: 50%;
    transform: translate3d(-50%, 0, 0)
}

.bac_main_cont .link_for li.current a {
    color: #f3e6a3!important
}

.bac_main_cont .link_for li i {
    display: inline-block;
    width: 70px;
    height: 30px;
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: 30px
}

.bac_main_cont .link_for li:nth-child(3) i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAFA0lEQVR4Xu1aXWgcVRQ+Z3ay+QGNGKL4Ihrxt/6kpqhg0fbJguBbrfFFiiL+YNuNMXMmecjmIZkzaUysiooowZcq9s0HoU9GUWjF1haNUsX4A6IYIqbFZtlM5sjUJEwmszuzs9vpktx5Gbj3u+d897vnnHvvMAib/MFNPn9QAqgI2OQKqBTY5AFQuyI4MTFxzeLiYsfS0tKNANCeyWS+1zRtpq2tbWbv3r2FJEJPTk42zc3Ndbiu69m9FQBmM5nMjw0NDTO5XO6PJDaDY2qSAsz8DgA8WYLQjIiQaZpHKiFsWdZuRGQA6Cgx7l0ieqoSm2HYqgVg5m8BYEsMIvuI6LUYOGDmFwDg1RjYaSK6PQauJKQqAZj5TwC4ugICB4joUDk8M+8HgFcqsPkLEV1fAX4NNLEAlmUdQsR9CRx3EtHpsHHMfBcAnEpg0yCi0QTjkhVBy7LyiDi4rqAgvu267gkR+QsROxHxJQBoCeKy2WxLT0/Pgr99fHy8uVgsng+ZxHkROSgipxDxKk3TukTk6RDcLiI6WqkIiSKAmd8HgMf8zhDxiGEYj/rbLMvaioifAsBl/nYROW6a5n0B7DFEvDcwgXMi8qBpml/7223b/lBEdgdsDpmmmU9LgJMAsNXn7G8iagtzPjo62u267uGQvgki6vHamXkcAHJBjKZpj/f19Xlir3uYeQ4ArvR1HCWiXWkJ8G8gtI8T0ZoVDazYmIi8GCQnIs96bYj4Zkg6vWwYRm+pCTHzMQBYjRgROWuaZmsqAti2fVpE7vQ5i6zEzPwJAOyISXCKiHaWwzLzzwBwXSUcwuwlrQGvA8DzAYPdRPRBKdIjIyM3aZr2VbAehODPua67rb+//4cyq+/VnzWpISIfm6b5cEyBV2GJBLAsaw8iBid7RkSeMU1zqhSJMvVgdUi5vPdAlmXtQMS3AOBmvx9EPGgYRl8qAiwTOYyI3SEOZwDgtwgipVKhpHjL9q4tcTSebmxs3J7L5f5JTQBm9sj8WqnDi4EXkbuDW2VcP4lSYMW4bduDIlLx3huXXByciCTa/1dsVyWAZ4SZH1o+u98Sh3ANMWcAYH+S09+a2hFGiJkf0HV9wXGcgqZphWKxeOHd2tq6MDs7W8jn845/3ODg4OUtLS1druuK9y0AEZ8L2fKi8jtIJVgnpkTkDe+bgAcsFAonh4aGzvoH5fN5vb29vWl+fr7Zdd2mbDbb5L11XW9yHKeZiD4LOlkXAczsbVVdNVypC6ZEZGe5HcLvb7nSe+eGWj8niGhb2QhgZm8Va/7UiQBARGsWPSwClAA1X/76SQEVASoFVA1QRVDtAuoc4FNAnQOCe746CaqjMNsAcE8gMuJ+zCx5iLxEd4HgDfRLIjIir8MX42Z2KQSI4zPyg0itrqZxyKwIn6ZPJUDUzS/N1VARsKxAmqKrFFApEKFAmuGoaoCqAf8rkGbUqSKoimBKRRAAYv/KxswTAHAganGi+uMcv9NMgd8R0fu766NyxDVN2+P9aBE1uTj9dSVAHMK1xtREgLGxsdscx5muNbk07Om6vqW3t/e7cr4iU8AbbNv25yJyfxqka+UDEb8wDGN7lL24AjwCAO+JyBVRBuuhHxG9f4WeMAyjbL3xuMYSwAMODw936rp+h+u6N9TDJEtx0DTtJ8dxvhkYGIj103VsAep50tVwUwJUo95GGKsiYCOsYjVzUBFQjXobYex/1fEMbiVVVHcAAAAASUVORK5CYII=) no-repeat center;
    background-size: 36px;
    transform: translateY(-1px)
}

.bac_main_cont .link_for li:nth-child(5) i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAFTUlEQVR4Xu2bTYgcRRTH36tZFA968CAoHiLRiGJMRPyIIEaF+IFG3YtJEERUPCkGs1tVM0E3xkxXzbqseHWRvagxoBI/iBKMwYPxYA6JH6BG0IOCXsTsIWx2pp68oWeZnZ2Z7umtmo/daegZmHr16v1/86amuqsfQsJRKpXWVyqVGwFgEyLeTkRbEPGSpH5EtE9rPZFkl6Y9iqIJRHwlyZaIziLiCSL6FgBO5XK50+Pj47+164etGlk4ER0goseTBm7W3gsAzeJAxPcRsdAKRFMA1toCEb0MABdkEc99+gVAHP95RHxVSnmgUc8yANba74nohqzCa/36DEA1LET8QUq5sV7bEgDGmC8B4J6Viu/DDKiXdEwpdW/tg0UAxWJxuxDisA/xfQ4AnHOP5PP5j6tZwS+Tk5OXVSqV3wHgorUAAADO5XK5dWNjY/9UAVhr3yKiZ3yJ7/cMiOeDGSnls1gsFjcIIX72KX4QAHCMzrlrsVQq7XTOvdsLANba6yqVSiWfz//Sbvy0C6FONQghdqG19nUieqnTzkn2SX+Dxpi9ALA/zpY9WuupVj5DAUDEKTTGfAUAW5MEddreCkAURTch4tsAsLnB53EiekprzZPxkiMUAAA4zgDOAsDFnQpMsm8GwBgzznNuu74xhNl6m4AA5hgAJYnJ0l4PwFp7NxEZALg1jS8ieg8A8rVsCAgAggIQQkwRkWIxaYQ32MwR0Qta69mBBYCI9wPAbRnE13eZJaI/0lwOZxknWAZkCaZNH54Y13n2WXU3KABCaB8CGGbA8CcwnAOGk+DwXyDUUjjF/9YRXukh4gMA8GYK+yAmPcsARNwipeQNDIiiaBYRnwyiMMFprwAcUkotbrjEF0vH1hKAB5VSR+oFW2sPE9H2bkPoRQYcVUptaxRqrR0log9WPQAiekJr/U4zodbar4nozm5C6HYGfKeUuqWVQGvt00Q0s1oA8CXsGQD4tfaulPokSRzfMxRCbCaiDQBwDQDwO58XJvXN0u47A34UQjy3sLBwplAo/J0loFZ9eLu+XC5vFEKMAcAdvnx7BYCI26SUR30F18xPFEVbEZHvZHs5vAJI2gvwEbHv+4NeAbDAkBCMMXxLnW+tezu8AwgFwRjD1wvPe1MeOwoCgH0j4oSUcp+PgEPsXtfiCgbAVyYYY3jRtMsHyGY+ggLgAZ1zu/P5/BtZBPie8HoCgIg+1Vo/nAWAMYYfY8nUN+14wTOAiPZrrfmRu46P1ZIBo1rrjzpWDwClUukh51zi8jmL765MgvFEeFWzPf80QU9PT18+Pz//VxrbrDahfwL/KqUubRUcL2u5TWt9vJWNMeZPALgiq8CkfqEBLHkosRaMtfZRAHiRiO6KP+OrxoJS6lBjwKEnwqAA+BkcKeWeOuH8gAQL39nimzkVg/is1h56IgwN4LSUcpO19spY+G4AEElpCQDfEFGB7RCRb5O1/Bml8NXWJCiAlQbXjf5DAD3cGerGF5w4BkZR9F+aEphETwNoUC2xMcZ8DgD3DWD8PkL+gjMgVUGSj9H6zQffvWIAjyHih/0WXDfiIaJRflp8vXOOV2Jr7hBCXF0rmDiYtTxuUKlxOZ2UckcVQJwFP62kTG7AQJwXQlzPtYSLRVNxreBrAyYkU7iIuLdWQ7ikbM5XzWCmqLrUqbF2cFnhpM/awS5p6mSYZZfnTUtn4xrCgz7L6DqJMoDtOefcjlqtYL3/lsXTXEvonOPiaa/ldAHEtb/cRZwRQhS4RrCZYUsANWMuqxsZGbmZiKonAPDpvcTGE5g5ADiJiNWzXC6fTKpI+x/7fscSudddDwAAAABJRU5ErkJggg==) no-repeat center;
    background-size: 27px;
    transform: translateY(-1px)
}

.bac_main_cont .link_for li:nth-child(7) i {
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: 29px;
    transform: translateY(-1px)
}

.bac_main_cont .link_for li:nth-child(9) i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACRElEQVRYR+1XPWgUURCe2dtGKxuxsbAIKYyI4E+dlIqNRez8aywiFhZ3bwYLY7E37x2HWKilEdMlTSAIpkp6FVGwUjsLe1Eszh15x+5xu8nd2z0CIXDb3O3ON9/79rt5M+8QDvjCA14fDo8A59xJY8yPKo6JyKkoinpV8JUcsNZuA8A8It40xqyOE+Gcu6Gqrz2GiIL8QYAn6na7p3u93hoAzKnqPWZ+sZcIEVlCxOc+pqrXmXk95FglAWURAGCIqDNMbq1tAYCrs7jH7hKQve0tALg0Qv1x7wQA7JTi89l9+XkO21LVLWb+OJxXEJAkybk4jrdV9VjIugnjfxDxoTHmaZ4/EJAkyYlGo/FzQuJaaap6gZk/FH4Ca634wq3FNDm4Q0SmIMA5t6aqixU4vwFACgCzJex3APib1UeIZoOIrpUd6O/1QOYXIjrjMXlvyAuPiBay518BYCbAs5PjBzVQIhyVP0gUkWVEfJRtu8fMvLyHsCDPVMDUgakDh86Bd0TUn5LW2hUAuJ1t9FdEdMd/d859UtWztRuRiLxBxCuBxN+quhFFkf+8WxiriKtpmv5CRC/kyDgeRHxrjLlcbsVPAOBBqInvR1xVnzHz/YKATqdzNU3Tzf1YIMSBiBeNMe8LAvzNcH8PkUwaV9XB3NglIBOxiIhLFSZjXQ2bvn6Y+WWhdsaxiMh5ROxbVVYeyPNHeD/efd4CM486J4b/GYnITBzHR5vN5uc6r9xut2fjOP7XarX8QWXkVflYXmfxOtipgP+5vmYwp/OvDwAAAABJRU5ErkJggg==) no-repeat center;
    background-size: 36px;
    transform: translateY(-1px)
}

.bac_main_cont .link_for li:nth-child(11) i {
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: 32px;
    transform: translateY(-1px)
}

.bac_main_cont .link_for span {
    float: left;
    width: 1px;
    height: 40px;
    background-color: #494949;
    margin: 15px 20px
}

.bac_main_cont .link_for span:last-child {
    background-color: transparent
}

.bac_main_cont .link_for li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    color: #cfcfcf
}

.bac_main_cont .link_for li:first-child {
    margin-left: 0
}

.prefe .game_download_main {
    position: relative;
    z-index: 99999
}

.prefe .right_content .gift .type span {
    background-color: #000;
    color: #fff;
    padding: 5px 15px;
    margin-right: 5px;
    font-size: 12px;
    border-radius: 3px
}

.prefe .right_content .gift li {
    height: 30px;
    line-height: 30px
}

.prefe .right_content .gift .type .hide {
    display: none!important
}

.container_v .con_v ul li .bg,
.videos_right .cont .v_bg,
.video_list .v_bg,
.video_small .v_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .3) url(../images/video_open2.png) no-repeat center!important;
    background-size: 38px;
    opacity: 0;
    transition: .2s;
    border-radius: 3px
}

.video_small .v_bg {
    height: 110px
}

.videos_right li .v_bg {
    opacity: 0!important
}

.videos_right li img {
    height: 100px!important
}

.videos_right li:first-child img {
    height: 200px!important
}

.videos_right li:hover .v_bg {
    opacity: 1!important
}

.container_v li:hover .bg {
    opacity: 1!important;
    z-index: 999!important;
    height: 95px!important
}

.container_v li:first-child:hover .bg {
    height: 100%!important
}

.videos_right li:first-child .v_bg {
    height: 200px!important
}

.videos_right li:first-child:hover p {
    color: #fff!important;
    text-decoration: underline
}

.videos_right li:first-child p {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #ccc!important;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    text-align: center;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: rgba(0, 0, 0, .7);
    box-sizing: border-box
}

.videos_right li:nth-child(2),
.videos_right li:nth-child(3) {
    float: left;
    width: 160px;
    height: 140px;
    margin-right: 20px
}

.videos_right li:nth-child(3) {
    margin-right: 0
}

.videos_right li:nth-child(2) p,
.videos_right li:nth-child(3) p {
    position: relative;
    background-color: transparent;
    color: #666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-align: center;
    margin-top: 3px
}

.videos_right li:nth-child(2):hover p,
.videos_right li:nth-child(3):hover p {
    color: #f30
}

.container_v .con_v ul li:hover .bg,
.videos_right .cont .v_bg,
.video_small li:hover .v_bg {
    opacity: 1
}

.video_small .v_bg {
    background-size: 35px!important
}

.prefe .right_content .text_content li {
    height: 110px!important
}

.prefe .right_content .gift li em {
    background-color: #e6e6e6;
    padding: 3px 10px;
    border-radius: 3px;
    color: #4b4b4b;
    font-size: 12px;
    margin-right: 10px
}

.prefe .right_content .gift li a.hon:hover {
    text-decoration: none
}

.prefe .right_content .gift li a.hon:hover em {
    background-color: #f30;
    color: #fff
}

.prefe .right_content .gift .type img {
    width: 14px;
    margin-right: 3px;
    transform: translateY(-2px)
}

.prefe .right_content .gift .type span.ios img {
    width: 15px;
    height: 15px;
    margin-right: 2px
}

.prefe .right_content .gift .type span.adr img {
    width: 13px;
    height: 13px
}

.lay_index_txt {
    margin-right: 20px
}

.lay_index_txt,
.lay_index_txt p {
    width: 310px!important
}

.prefe .lay_index_txt {
    width: 340px!important
}

.prefe .lay_index_txt p {
    width: 280px!important
}

.lay_index_txt p {
    width: 290px!important
}

.lay_index_txt ul {
    padding: 10px 0
}

.lay_index_txt p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0
}

.lay_index_txt .layui-timeline-item:before {
    background-color: #e0e0e0
}

.lay_index_txt .layui-timeline-title {
    margin-bottom: 4px!important
}

.prefe .lay_index_txt .layui-timeline-axis {
    background-color: #fff!important
}

.lay_index_txt .layui-timeline-axis {
    background-color: #fff
}

.lay_index_txt h3 {
    font-weight: 500!important;
    color: #333!important;
    transform: translateY(-1px)
}

.lay_index_txt p a {
    color: #757575;
    font-size: 13px;
    font-weight: 400
}

.lay_index_txt .layui-timeline-item {
    padding-bottom: 0!important
}

.layui-carousel div {
    position: relative;
    border-radius: 5px
}

.layui-carousel div .ss_bg .top_game_con {
    margin-top: 40px;
    padding: 0 20px
}

.layui-carousel div .bg {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    padding: 20px 35px;
    color: #fff;
    background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .0));
    transition: .2s;
    z-index: 0;
}

.layui-carousel div .ss_bg {
    position: absolute;
    height: 40%;
    width: 100%;
    left: 0;
    bottom: 0!important;
    top: auto;
    padding: 0;
    color: #fff;
    background-image: linear-gradient(rgba(0, 0, 0, .0), rgba(0, 0, 0, .9));
    transition: .2s
}

.layui-carousel div .ss_bg .detail {
    padding-left: 20px;
    width: 250px;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #e0e0e0
}

.prefe .layui-carousel div .bg {
    padding: 50px
}

.layui-carousel {
    height: 220px !important;
    margin-bottom: 16px;
}

.layui-carousel img {
    min-height: 220px;
    width: 100%;
}

.pre_con .layui-carousel {
    height: 355px!important
}

.pre_con .layui-carousel img {
    width: 640px;
    height: 355px
}

.layui-carousel div .bg .tit {
    margin-top: 10px;
    font-size: 18px;
    font-weight: 700;
    padding-right: 25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: 1px solid rgba(250, 250, 250, .25);
    padding-bottom: 5px;
}

.layui-carousel div .ss_bg .info {
    margin-left: 10px
}

.layui-carousel div .ss_bg .tit {
    width: 215px;
    line-height: 28px;
    font-size: 22px;
    color: #ffefad;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: 0;
    padding-right: 0!important
}

.prefe .layui-carousel div .bg .tit {
    color: #fff4a7
}

.prefe .layui-carousel div:hover .bg {
    background-color: rgba(0, 0, 0, .5)
}

.layui-carousel div .bg .detail {
    margin-top: 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #e0e0e0;
}

.layui-carousel div a:hover .ipt {
    background-color: #ff5722;
    color: #fff
}

.layui-carousel div .bg .ipt {
    margin-top: 10px;
    background: #e9e9e9;
    color: #999;
    border-radius: 4px;
    width: 80px;
    height: 27px;
    line-height: 27px;
    text-align: center;
}

.layui-carousel div .ss_bg .top_game_con img {
    width: 75px;
    height: 75px;
    border-radius: 10px;
    float: left
}

.prefe .layui-carousel div .bg .ipt {
    width: 90px;
    font-size: 14px;
    height: 30px;
    line-height: 30px
}

.hidden {
    display: none
}

#spring-text {
    position: absolute
}

.social-share .icon-weibo:hover {
    background-color: #ff763b!important;
    color: #fff!important
}

.social-share .icon-qzone:hover {
    background-color: #fdbe3d!important;
    color: #fff!important
}

.social-share .icon-qq:hover {
    background-color: #56b6e7!important;
    color: #fff!important
}

.social-share .icon-wechat:hover {
    background-color: #7bc549!important;
    color: #fff!important
}

.mr20 {
    margin-right: 20px
}

.icon40x40 {
    width: 40px;
    height: 40px
}

.crad-area-icon1 {
    background-position: 0 0
}

.crad-area-icon2 {
    background-position: -40px 0
}

.crad-area-icon3 {
    background-position: -80px 0
}

.crad-area-icon4 {
    background-position: -120px 0
}

.card-area {
    height: 490px;
    width: 100%;
    position: relative
}

.card-area .bg-e8e8e8 {
    background: #fff
}

.card-area .bg-e1e1e1 {
    background: #e1e1e1
}

.card-area .card-item {
    z-index: 4;
    transition: all .3s cubic-bezier(.4, 0, .2, 1), z-index 0s .12s;
    position: relative;
    float: left;
    width: 25%;
    height: 366px;
    background-color: transparent
}
.card-area .card-item{
    /*margin-right: 20px;*/
}
.card-area .card-item .container3 .gl li.sup{
    padding: 15px;
}
.card-area .card-item .container3 .gl{
        width: 100%;
}
.card-area .card-item:last-child{
    margin-right: 0;
}
.card-area .card-item+.card-item {
    margin-left: -1px
}

.card-area .card-item .card {
    transition: all .3s cubic-bezier(.4, 0, .2, 1), z-index 0s .12s;
    width: 100%;
    height: 100%;
    text-align: center
}

.card-area .card-item .card .card-content {
    width: 100%
}

.card-area .card-item .card .card-content.content-first {
    transition: all .12s cubic-bezier(.4, 0, .2, 1) .18s;
    z-index: 3;
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: alpha(opacity=(100))
}

.card-area .card-item .card .card-content.content-first button {
    padding: 3px 20px;
    border-radius: 3px;
    background-color: #f60;
    color: #FFF!important;
    margin-top: 5px
}

.card-area .card-item .card .card-content.content-first i.new {
    position: absolute;
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(../images/text_new.png) no-repeat center;
    background-size: 27px;
    top: 145px;
    left: 200px
}

.card-area .card-item .card .card-content.content-first i.hot {
    position: absolute;
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(../images/HOT.png) no-repeat center;
    background-size: 25px;
    top: 147px;
    left: 28px
}

.card-area .card-item .card .card-content.content-second {
    transition: all .12s cubic-bezier(.4, 0, .2, 1) 0s;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: alpha(opacity=(0))
}

.card-area .card-item .card .card-content,
.card-area .card-item .card .card-title {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1
}

.card-area .card-item .card .card-title {
    padding-top: 1px;
    transition: all .3s cubic-bezier(.4, 0, .2, 1), z-index 0s .12s;
    height: 65px;
    line-height: 26px;
    font-size: 14px;
    top: 0
}

.card-area .card-item .card .card-title .content {
    position: relative;
    bottom: -2px;
    width: 100%;
    height: 55px;
    border-bottom: 1px solid #e2e2e2
}

.card-area .card-item .card .card-title h3 {
    font-size: 22px;
    color: #d9efff;
    margin-bottom: 0
}

.card-area .card-item .card .card-title .short-info {
    color: #8dbbdc;
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 20px
}

.card-area .card-item .card .card-title .zq-product-img {
    width: 40px;
    height: 40px;
    margin: 10px auto;
    position: relative
}

.card-area .card-item .card .card-title .zq-product-img img {
    position: absolute;
    left: 0;
    width: 100%
}

.card-area .card-item .card .card-title .zq-product-img .un-hover {
    z-index: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: alpha(opacity=(100))
}

.card-area .card-item .card .card-title .zq-product-img .with-hover {
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: alpha(opacity=(0))
}

.card-area .card-item .card .card-title .short-info,
.card-area .card-item .card .card-title .zq-product-img img,
.card-area .card-item .card .card-title h3 {
    transition: all .15s cubic-bezier(.4, 0, .2, 1) 0s;
    height: 55px;
    line-height: 55px;
    color: #000
}

.card-area .card-item .card .main-info ul li {
    width: 100%
}

.card-area .card-item .card .main-info ul li:last-child {
    border-bottom: 0
}

.card-area .card-item .card .main-info ul li .left {
    width: 50%;
    height: 100%;
    float: left;
    padding-left: 25px
}

.card-area .card-item .card .main-info ul li .left p.tit {
    color: #000;
    margin-top: 25px
}

.card-area .card-item .card .main-info ul li .right {
    width: 30%;
    height: 100%;
    float: right
}

.card-area .card-item .card .main-info ul li .right button {
    padding: 5px 15px;
    background: 0;
    border: 1px solid #000;
    color: #000;
    margin-top: 30px
}

.card-area .card-item .card .card-content {
    height: 300px;
    position: absolute;
    top: 66px
}

.card-area .card-item .card .card-content.content-first .content-first-list {
    width: 100%;
    max-width: 250px;
    font-size: 16px;
    color: #373d41;
    margin-top: 47px;
    margin-bottom: 47px
}

.card-area .card-item .card .card-content.content-first .content-first-list li {
    margin-bottom: 30px
}

.card-area .card-item .card .card-content.content-second {
    width: 90%;
    left: 25px;
    font-size: 14px;
    color: #a9b0b4;
    text-align: left
}

.card-area .card-item .card .card-content.content-second .main-head {
    color: #3db1ea;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 10px
}

.card-area .card-item .card .card-content.content-second p {
    margin: 5px 0
}

.card-area .card-item .card .card-content.content-second .main-tip {
    color: #232933
}

.card-area .card-item .card .card-content.content-second .main-desc {
    color: #8c8c8c;
    font-size: 12px;
    line-height: 22px
}

.card-area .card-item .card .card-content.content-second .main-btn {
    cursor: pointer;
    width: 160px;
    height: 38px;
    font-size: 16px!important;
    color: #fff;
    margin-top: 22px;
    margin-bottom: 33px;
    border-radius: 19px;
    background: #3db1ea;
    border: 0;
    transition: color .3s ease-in-out, background .3s ease-in-out
}

.card-area .card-item .card .card-content.content-second .main-btn:hover {
    color: #fff;
    background: #1b77b9
}

.card-area .card-item .card .card-content.content-second .main-white-btn {
    cursor: pointer;
    width: 160px;
    height: 36px;
    border: 1px solid #3db1ea;
    font-size: 16px!important;
    color: #3db1ea;
    margin-top: 22px;
    margin-bottom: 33px;
    border-radius: 19px;
    background: #fff;
    transition: color .3s ease-in-out, background .3s ease-in-out
}

.card-area .card-item .card .card-content.content-second .main-white-btn:hover {
    color: #fff;
    background: #3db1ea
}

.card-area .card-item.active {
    z-index: 6;
    box-shadow: 0 0 30px rgba(0, 0, 0, .2);
    width: 50%;
    height: 470px;
    background: #fff;
    border-radius: 5px
}

.card-area .card-item.active .card .card-title {
    background-color: #434142;
    height: 55px;
    top: -5px;
    border: 0;
    border-radius: 5px 5px 0 0
}

.card-area .card-item.active .card .card-title .content {
    border-bottom: 0
}

.card-area .card-item.active .card .card-title .short-info {
    color: #9ed8f5
}

.card-area .card-item.active .card .card-title h3 {
    height: 100%;
    line-height: 55px
}

.card-area .card-item.active .card .card-title h3 a {
    color: #fff!important;
    text-decoration: none!important
}

.card-area .card-item.active .card .card-title h1 a {
    display: inline-block;
    width: 100%;
    height: 100%;
    color: #fff!important;
    text-decoration: none!important
}

.card-area .card-item.active .card .card-content.content-first {
    transition: all .12s cubic-bezier(.4, 0, .2, 1) 0s;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: alpha(opacity=(0))
}

.card-area .card-item.active .card .card-content.content-second {
    transition: all .12s cubic-bezier(.4, 0, .2, 1) .18s;
    z-index: 3;
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: alpha(opacity=(100))
}

.nav_list {
    padding: 20px;
    margin: 20px 0;
    background: #fff
}

.nav_list .title span {
    background: #fff!important
}

.nav_list li {
    width: 212px;
    height: 170px;
    float: left;
    margin: 0 25px 25px 0;
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
    transition: .2s
}

.nav_list li:hover {
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .07)
}

.nav_list li:nth-child(5n+5) {
    margin-right: 0
}

.nav_list li.join i {
    background: #f60;
    color: #fff
}

.nav_list li img {
    width: 212px;
    height: 140px;
    border-bottom: 1px solid #f1f1f1
}

.nav_list li.join img {
    border-bottom: 0
}

.nav_list li i {
    display: inline-block;
    width: 192px;
    line-height: 30px;
    padding: 0 10px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.pre_con .left_content {
    width: 460px
}

.pre_con .left_content li.current {
    background: #f9f9f9
}

.pre_con .left_content li.current .sps i {
    background: #e0e0e0!important
}

.pre_con .left_content li {
    padding: 15px;
    height: 160px;
    transition: .2s
}

.pre_con .left_content li img {
    width: 100px;
    height: 130px
}

.pre_con .left_content li .txt {
    padding-top: 16px;
    margin-left: 15px
}

.pre_con .left_content li a {
    display: inline-block;
    width: 100%;
    height: 100%
}

.pre_con .left_content li .txt .tit {
    font-size: 16px;
    font-weight: 700;
    color: #000
}

.pre_con .left_content li .txt .sps i {
    display: inline-block;
    font-size: 12px;
    padding: 3px 15px;
    border-radius: 3px;
    background: #f4f4f4;
    margin-top: 5px;
    color: #666!important
}

.pre_con .left_content li .num {
    width: 86px;
    height: 86px;
    margin: 22px 0;
    border: 1px solid #e0e0e0;
    text-align: center;
    border-radius: 4px
}

.pre_con .left_content li .num .tit {
    background: #d0d0d0;
    color: #000;
    padding: 3px 0
}

.pre_con .left_content li .num .info {
    display: inline-block;
    text-align: center;
    line-height: 61px;
    font-size: 34px;
    font-weight: 700;
    color: #ff3000
}

.pre_con .left_content li .message {
    color: #666!important;
    width: 220px;
    margin-top: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.pre_con .right_content {
    width: 700px;
    padding: 30px;
    height: 640px;
    background: #f9f9f9
}

.pre_con .right_content .txt {
    width: 100%
}

.pre_con .right_content .tit {
    font-size: 18px;
    font-weight: 700
}

.pre_con .right_content .time {
    margin-top: 5px
}

.pre_con .right_content .time i {
    color: #888
}

.pre_con .right_content .sps i {
    border: 1px solid #e0e0e0;
    margin-right: 5px;
    display: inline-block;
    font-size: 12px;
    padding: 3px 15px;
    border-radius: 3px;
    margin-top: 5px;
    color: #666!important;
    background: #fff;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, .05)
}

.pre_con .right_content .detail {
    margin-top: 5px
}

.pre_con .right_content .detail span {
    padding: 4px 15px;
    margin-right: 5px;
    background: #000;
    border-radius: 4px;
    color: #fff
}

.pre_con .right_content .detail i {
    display: inline-block;
    width: 16px;
    line-height: 24px;
    margin-right: 3px;
    height: 16px
}

.pre_con .right_content .iet {
    margin-top: 8px
}

.pre_con .right_content .iet a {
    text-decoration: underline;
    font-weight: 700;
    margin-left: 14px;
    font-size: 16px
}

.pre_con .right_content .detail i.ios {
    background: url(../images/iOSfff.png) no-repeat center;
    background-size: 18px;
    transform: translateY(3px)
}

.pre_con .right_content .detail i.pc {
    background: url(../images/do-windows.png) no-repeat center;
    background-size: 16px;
    transform: translateY(3px)
}

.pre_con .right_content .detail i.adr {
    background: url(../images/adrfff.png) no-repeat center;
    background-size: 16px;
    transform: translateY(3px)
}

.pre_con .right_content .message {
    margin-top: 150px;
    height: 60px;
    color: #888
}

.pre_con .right_content .message .text {
    width: 610px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.pre_con .right_content .message a {
    display: inline-block;
    margin-top: 37px;
    color: #409eff!important;
    text-decoration: underline;
    font-weight: 700
}

.pre_s_list li {
    width: 370px;
    margin: 0 25px 30px 0;
    float: left;
    height: 140px
}

.pre_list_gire {
    width: 100%!important;
    height: 220px!important;
    overflow: hidden;
    background: #fff!important;
    transition: .2s;
    margin-bottom: 20px!important
}

.pre_s_list li:nth-child(3n+3) {
    margin-right: 0
}

.pre_s_list li img {
    width: 140px;
    height: 140px;
    border-radius: 40px 42px 34px 37px
}

.pre_list_gire img {
    width: 570px!important;
    height: 220px!important;
    border-radius: 25px!important;
    padding: 15px
}

.pre_s_list li .txt {
    margin-left: 10px;
    width: 220px
}

.pre_list_gire .txt {
    width: 615px!important
}

.pre_s_list li .txt .tit {
    font-size: 16px;
    color: #252525
}

.pre_list_gire .txt .tit {
    font-size: 30px!important;
    margin-bottom: 7px!important
}

.pre_list_gire:hover {
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .06)
}

.pre_s_list li .txt .type {
    display: inline-block;
    padding: 3px 10px;
    background: #e0e0e0;
    border-radius: 3px;
    color: #666!important;
    font-size: 12px
}

.pre_list_gire .txt .type {
    margin: 5px 7px 5px 0
}

.pre_s_list li .txt .time {
    margin-top: 10px;
    color: #888
}

.pre_s_list li .txt .message {
    width: 180px;
    margin: 3px 0 13px 0;
    color: #666!important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.pre_list_gire .message {
    width: 590px!important;
    margin-bottom: 5px!important
}

.pre_list_gire .txt .message em {
    float: left;
    display: inline-block;
    width: 500px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin: 0 23px
}

.pre_s_list li .u_ti {
    padding-top: 20px
}

.pre_s_list li .u_ti button {
    margin: 5px 20px 0 0;
    padding: 8px 36px!important;
    background: #f00;
    color: #fff!important;
    border-radius: 4px
}

.pre_s_list li .txt .message i {
    float: left;
    font-size: 60px;
    color: #888
}

.pre_s_list li .txt button {
    padding: 3px 16px;
    color: #f00;
    border-radius: 4px;
    background-color: #fff4f4;
    border: 1px solid #ffbebe;
    color: #f30!important
}

.pre_s_list li:hover button {
    background: #f00!important;
    color: #fff!important;
    border-color: #f00!important
}

.pre_con .right_content .btn {
    padding: 6px 24px
}

.pre_con .right_content .btn a {
    color: #fff!important;
    text-decoration: none!important
}

.f_link {
    background: #f9f9f9;
    margin-top: 20px
}

.f_link li {
    float: left;
    height: 30px;
    margin: 0 10px 10px 0
}

.f_link li a {
    padding: 7px 17px;
    text-decoration: none!important;
    border-radius: 4px;
    background: #fff
}

.f_link li:nth-child(10) {
    margin-right: 0
}

.f_link li:nth-child(9n-2) a {
    border: 1px solid #bfffd4;
    color: #009b34;
    background-color: #fff
}

.f_link li:nth-child(9n-2) a:hover {
    background-color: #009b34;
    border-color: #009b34;
    color: #fff!important
}

.f_link li:nth-child(9n-7) a {
    border: 1px solid #e1f3d8;
    color: #67c23a;
    background-color: #f0f9eb
}

.f_link li:nth-child(9n-7) a:hover {
    background-color: #67c23a;
    border-color: #67c23a;
    color: #fff!important
}

.f_link li:nth-child(9n-8) a {
    border: 1px solid #fde2e2;
    color: #f56c6c;
    background-color: #fef0f0
}

.f_link li:nth-child(9n-8) a:hover {
    background-color: #f56c6c;
    border-color: #f56c6c;
    color: #fff!important
}

.f_link li:nth-child(9n-5) a {
    border: 1px solid #e9e9eb;
    color: #909399;
    background-color: #f4f4ff
}

.f_link li:nth-child(9n-5) a:hover {
    background-color: #909399;
    border-color: #909399;
    color: #fff!important
}

.f_link li:nth-child(9n-4) a {
    border: 1px solid #fed3ff;
    color: #dc5be0;
    background-color: #fdecfd
}

.f_link li:nth-child(9n-4) a:hover {
    background-color: #dc5be0;
    border-color: #dc5be0;
    color: #fff!important
}

.f_link li:nth-child(9n-3) a {
    border: 1px solid #ffe2d2;
    color: #ff6000;
    background-color: #fff4ee
}

.f_link li:nth-child(9n-3) a:hover {
    background-color: #ff6000;
    border-color: #ff6000;
    color: #fff!important
}

.f_link li:nth-child(9n-6) a {
    border: 1px solid #fdecd8;
    color: #e6a23c;
    background-color: #fdf6ec
}

.f_link li:nth-child(9n-6) a:hover {
    background-color: #e6a23c;
    border-color: #e6a23c;
    color: #fff!important
}

.f_link li:nth-child(9n-1) a {
    border: 1px solid #d9ecff;
    color: #409eff;
    background-color: #ecf5ff
}

.f_link li:nth-child(9n-1) a:hover {
    background-color: #409eff;
    border-color: #409eff;
    color: #fff!important
}

.f_link li:nth-child(9n) a {
    border: 1px solid #affbff;
    background-color: #d7fdff;
    color: #08b5cc
}

.f_link li:nth-child(9n) a:hover {
    background-color: #08b5cc;
    border-color: #08b5cc;
    color: #fff!important
}

.f_link .to_l_link {
    font-size: 14px;
    color: #000
}

.bd-content p {
    text-indent: 2em;
    margin-bottom: 25px;
    line-height: 28px;
    color: #666;
    font-size: 16px;
    text-align: center!important
}

.bd-content p.tits {
    font-weight: 700;
    color: #000;
    font-size: 18px;
    width: 900px;
    line-height: 35px;
    margin: 0 auto;
    margin-bottom: 25px;
    background: #f0f0f0;
    border-radius: 4px
}

.bd-content p.p_qq {
    color: #f60;
    font-size: 16px;
    text-decoration: underline
}

.wx-focus {
    width: 590px;
    height: 190px;
    background: #fff;
    padding: 20px 15px 20px 15px
}

.wx-focus dt {
    float: left;
    margin-right: 25px
}

.wx-focus img {
    float: left;
    display: block;
    width: 152px;
    height: 152px;
    margin-right: 4px
}

.wx-focus dt span {
    display: block;
    float: right;
    width: 26px;
    height: 134px;
    line-height: 17px;
    margin: 10px 0 0;
    padding: 5px 0;
    text-align: center;
    background: #f90;
    font-size: 14px;
    color: #fff;
    border-radius: 3px
}

.wx-focus .bon {
    float: left;
    width: 6px;
    height: 6px;
    background: #666;
    margin: 10px 5px 10px 0
}

.wx-focus .bon_trans {
    background: transparent!important
}

.wx-focus dd {
    float: left;
    width: 350px;
    padding: 10px 0
}

.wx-focus dd p {
    line-height: 26px;
    margin: 5px 0;
    font-size: 16px
}

.wx-focus dd font {
    color: #f00
}

.wx-focus dd em {
    color: #f90
}

p.con_tips {
    text-align: center;
    padding: 110px 0 110px 0;
    font-size: 16px
}

p.con_tips a {
    color: #f60
}

.yzm-news {
    margin: 20px 0;
    height: 170px;
    border-bottom: 1px dashed #d3d3d3;
    overflow: hidden
}

.yzm-news .yzm-news-img {
    width: 230px;
    height: 150px;
    float: left;
    margin-right: 10px;
    overflow: hidden
}

.yzm-news .yzm-news-img img {
    width: 100%;
    height: 150px;
    transition: .5s
}

.yzm-news .yzm-news-img img:hover {
    transform: scale(1.1)
}

.yzm-news-right {
    padding-right: 10px;
    padding-top: 10px
}

.yzm-news-right em {
    font-style: normal;
    font-size: 12px;
    background: #f60;
    color: #fff;
    padding: 1px 3px;
    font-weight: normal;
    margin-right: 5px
}

.yzm-news-right a {
    font-size: 16px
}

.yzm-news-right p {
    font-size: 12px;
    color: #666;
    margin-top: 5px;
    margin-bottom: 10px
}

.yzm-news-tags a {
    color: #666;
    padding: 4px 8px;
    border-radius: 3px;
    margin-right: 10px;
    font-size: 12px;
    margin-top: 5px;
    background: #e5e5e5
}

.yzm-news-tags a:hover {
    background: #;
    color: #fff
}

.kf_list_main {
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .09)
}

.kf_list_main .hd {
    line-height: 60px;
    text-align: center;
    background: #444;
    color: #fff;
    font-size: 22px
}

.kf_list_main .bd {
    padding: 0;
    background-color: #f9f9f9
}

.kf_list_main .list {
    line-height: 40px;
    height: 40px;
    background-color: #e3e3e3;
    color: #464646;
    padding: 0 20px
}

.kf_list_main .list li {
    float: left;
    text-align: center
}

.kf_list_main .gift_cs {
    margin-left: 22px
}

.kf_list_main .list li:nth-child(4) {
    width: 195px;
    margin-left: 86px
}

.kf_list_main .list li:nth-child(1) {
    width: 270px
}

.kf_list_main .list li:nth-child(3) {
    width: 150px;
    margin-left: 45px
}

.kf_list_main .list li:nth-child(2) {
    width: 100px;
    margin-left: 35px
}

.kf_list_main .list li:nth-child(5) {
    width: 60px;
    margin-left: 75px
}

.kf_list_main .list li:nth-child(6) {
    width: 115px;
    margin: 0 40px
}

.kf_list_main .list li:nth-child(7) {
    width: 70px;
    margin: 0 8px
}

.kf_list_main .bd li {
    padding: 10px 20px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f1f1f1
}

.kf_list_main .bd .normal li {
    background: #fffbdb!important
}

.kf_list_main .bd li:hover {
    background-color: #fff!important;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .09)
}

.kf_list_main .bd .will li {
    background: #fffef7
}

.kf_list_main .bd .zd li {
    position: relative;
    background: #fff
}

.kf_list_main .bd .zd li:hover {
    background: #000
}

.kf_list_main .bd .normal,
.kf_list_main .bd .zd,
.kf_list_main .bd .end {
    border-bottom: 2px solid #e6e6e6
}

.kf_list_main .bd .zd li .zd_icon {
    position: absolute;
    display: inline-block;
    width: 65px;
    height: 63px;
    left: -6px;
    top: 0;
    background: url(../images/kf_top.png) no-repeat center
}

.kf_list_main .bd .zd li,
.kf_list_main .bd .normal li,
.kf_list_main .bd .end li,
.kf_list_main .bd .will li {
    height: 90px
}

.kf_list_main .bd .end li {
    background: #f7f7f7
}

.kf_list_main .bd .zd li h3,
.kf_list_main .bd .normal li h3,
.kf_list_main .bd .end li h3,
.kf_list_main .bd .will li h3 {
    font-size: 22px;
    font-weight: 400;
    width: 210px;
    color: #000
}

.kf_list_main .bd .end li .time {
    color: #666
}

.kf_list_main .bd .normal li img,
.kf_list_main .bd .end li img,
.kf_list_main .bd .will li img {
    width: 60px;
    height: 60px
}

.kf_list_main .bd li img {
    width: 60px;
    height: 60px;
    border-radius: 10px;
    float: left
}

.kf_list_main .bd li h3,
.kf_list_main .bd li .detail {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    float: left;
    margin-left: 10px;
    width: 205px
}

.kf_list_main .bd li .detail {
    width: 275px;
    text-align: center
}

.kf_list_main .bd li span.info {
    padding: 2px 8px;
    background-color: #f60!important;
    color: #fff;
    font-weight: 400;
    border-radius: 2px;
    font-size: 16px
}

.kf_list_main .bd li .system {
    text-align: center;
    width: 120px;
    margin-left: 8px
}

.kf_list_main .bd li .system i.hide {
    display: none!important
}

.kf_list_main .bd li .download {
    text-align: center
}

.kf_list_main .bd li .download a {
    display: block;
    padding: 5px 14px;
    width: 110px;
    background-color: #f60;
    margin: 10px 0;
    color: #fff!important;
    border-radius: 4px;
    margin-left: 10px;
    text-decoration: none!important;
    border: 1px solid #f60
}

.kf_list_main .bd li .download a.kf_gift_disabled {
    background: transparent!important;
    color: #909090!important;
    cursor: not-allowed;
    border: none!important
}

.kf_list_main .bd li .download a.kf_gift_disabled:hover {
    background: transparent!important
}

.kf_list_main .bd li .download a.get_gift_code {
    background: transparent;
    color: #f60!important;
    border: 1px solid #f60!important
}

.kf_list_main .bd li .download a.get_gift_code:hover {
    color: #fff!important;
    background: #f60!important
}

.kf_list_main .bd li .download a.get_gift_code:hover .gift_icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACDElEQVRYR+2WzatNYRTGf0+Gxlz5KDFQmAiRgchMRAZEMrolX0WKgQHXCInkI5GR7gCZSFHuQBmIDAzckSTcW27CP0CPVq1z2+1z9jn7XNEd7DXba6+P3/us9e5zxD8y25uALcBvYETS006tVNXf9nzgMLAU+A58knSmF6/tDcA5YE0pdljS3nJ+RwDb84CxDs1GJS3vAh2Ap/P9D+AJELUCKmyrpMfF/CqAh8AO4AtwH5gL7M7EF5LWlyFsh1Kj6R8BDkp6H8+23wHLgCuSjtYB+AwsAI5IupZFVgJvMnlQ0p1WIdszsvkSoE1q29cDCHgkaVsdgPE89VBx7raPAZeywDpJLxPuau5LyD4g6Vexie2PwELggqSTdQAuAy2pVkh6WzjtB2ARcFfSvtz2kDxsl6QY2aTZPg5cTMdaSa/qAAwAXzPwJ3BA0r087U1gPzAhaY7t28Ag8FzSxlLzE8D59D2QtLO8O92u4WrgdSFhOLd6AniW/lisiJkJHJJ0IyFXAaeA7a18SR17VQJkoZhbLNDmAkjMOT4us4ChvHbfJM22vRg4C+wpxN+SFIp1tEkA264K6uKPaxcq9G0tRf4WoO/G5ZG0AVTNqtyprFi/eZUK9Fuo15JVgTcA03cJ68603yWsim/7ELUCey3jVAHKdRuARoFGgUaBRoHpq8CU/2v1SKz9W/C/AP4AldV8MJNMinkAAAAASUVORK5CYII=)no-repeat center;
    background-size: 16px
}

.kf_list_main .down_icon,
.kf_list_main .gift_icon {
    float: left;
    width: 20px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA60lEQVRYR+2VzQ2CQBSEZwrwZgVWIokWYg3qWb3604N9aCKVWIE3CxizBgiCLLzFhJgsJ0Je3sx+OxmIgR8OrI9o4H8JSJoCuGUZSkimIXkKJhANRAKRQCQwGIFMOC+9ognzD9ZGNDehpAOAVUPtHkmuLZVsNuCWS7oAmFWEriTnFnE3G2pgBOAOYJwJPgBMSD57G5C0Ld1n8V5dbAmhb2eNgCQXLPerTUkmvhNJWr4xkqeWucadvQx0xe07VDTgJQBg1xVzy9ymKVc+Az/S/lhTC/Y3A3sApjYzOD2TXJTng4rIINg6Gg1EAi++lZEh+e9TFgAAAABJRU5ErkJggg==)no-repeat center;
    background-size: 16px;
    margin-right: 3px
}

.kf_list_main .gift_icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACO0lEQVRYR+2Wz4tNYRzGP8/MctaMZqibWagZGyGyENmJSCHS3DO6JYMixcLCsGISyY9EnHdoFkY2UqPchbIQWViYlSS/yiTjH7hzX523996uc89xzx3RLM67u+d8v+/zOc/3ec+54h8tW2QTYgtiFktZhidJUkrTtyUWU+Ew0A/8AD7KMNKK1wZsAM4Ba2K14zLsi/cnAthBeungS4LYlAzLU6EDB3ja358BJoFecFAgtirkcWN/MkDAQ2AH8BkxQZUexB7f+FyG9XEIO0Q/likvVMYyLMO76LcNeAsMAJdlOJoF4BOwBHFEIVfdJkVWIl67ZktJY9yubWR30kmXE18GNFltA64Bw4hHCtmWBeAr0AOcaZy7HeIYlotugyrrdJcXHu4KcnmZoUC3Rqg0itiAD0ABy6jGOJkF4BLUrVohw5v60wa8B5YC92QY9Gkvu/sd7NYdJn4TL3IcccGPZq1CXrYGKNFNhW++8CfioELu+3neAA4A0zIsskVuIUrAMxk2xsRPIM77aw9k2JXpFHih1cCrhoZxLJN0Mk2Vp/6JBrCupgs4JMN117ufVVQ5BWyv9cuQGPjU94CHKIAL0OYGkOh4zQILooz4Y/ddhoW2SB/iLLC3Xi9uKnSOJa46gA2waUV/uB4lPzpeba+aI38L0LZwfCRNAGmziivFHWu3L9WBdjdqFbI08Bxg/oYw60zbDWFafdOLqFbYKoxzBYjvmwPkDuQO5A7kDsxfB+b8X6tFY+Zvwf8C+AUrfDYwTihSZwAAAABJRU5ErkJggg==)no-repeat center;
    background-size: 16px
}

.kf_list_main em {
    float: left
}

.kf_list_main .bd li .download a:hover {
    background-color: #f00!important;
    border-color: #f00
}

.kf_list_main .bd li .system i {
    display: inline-block;
    width: 25px;
    height: 25px;
    background: url(../images/ios.png) no-repeat center;
    background-size: 21px;
    text-align: center
}

#gift_contents {
    position: relative;
    border-radius: 10px;
    text-align: center;
    padding: 40px
}

#gift_contents .tit {
    font-size: 16px;
    color: #f60;
    font-weight: 700;
    margin: 30px 0 20px 0
}

#gift_contents .detail {
    color: #666;
    margin-bottom: 20px;
    max-width: 300px;
    min-width: 170px
}

#gift_contents .copy_btn {
    border-radius: 20px;
    padding: 15px 20px!important;
    color: #fff;
    background-image: linear-gradient(168deg, #f60, #f60);
    cursor: pointer;
    margin-top: 20px;
    user-select: none
}

#gift_contents .copy_btn:hover {
    background-image: linear-gradient(168deg, #f60, #f00)
}

#gift_contents #code {
    font-size: 26px;
    color: #f30
}

#gift_contents img {
    position: absolute;
    top: -100px;
    left: 50%;
    transform: translateX(-50%);
    width: 200px;
    z-index: 9999;
    text-align: center
}

.kf_box {
    width: 1350px;
    margin: 0 auto
}

.kf_list_main .bd li .system i.adr {
    background: url(../images/ad.png) no-repeat center;
    background-size: 25px
}

.kf_list_main .bd li .system i.pc {
    background: url(../images/pc.png) no-repeat center;
    background-size: 24px;
    transform: translateY(1px)
}

.kf_list_main .bd li .time a {
    color: #ff6000
}

.kf_list_main .bd li .time {
    width: 120px;
    margin-left: 15px;
    text-align: center
}

.kf_list_main .bd .end li .time a {
    color: #666
}

.kf_list_main .bd li .rend {
    width: 220px;
    text-align: center
}

.not_bg,
.not_bg2 {
    display: none;
    position: absolute;
    z-index: 999999999;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    top: 0;
    left: 0
}

#_start {
    position: fixed;
    z-index: 99999999999;
    display: none;
    left: 50%;
    top: 370px;
    transform: translate(-50%, -50%)
}

._close {
    display: block!important;
    position: absolute;
    top: 7px;
    right: 7px;
    width: 35px;
    height: 35px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABDElEQVRYR9WX7RHCIAyGwzq6jucIsIZrwAie6+g6eHgth5SPJCUV+5NC3ofk5UvBjz+V6htjTtbalyRTrhEBtNY3ALgopa5SEEHce38HgIdzLujBByD5cQaApwRETSNmQBKiFXvjgSVFwzLRm9gXwOhy9MSjB3LXYwb2Vgo2xiYDa2BsgBIIZWwVgFsOini1BPnmhDUmVRwFgM0ERxwN0IPgipMAahChHVuikmGbJsQ4fOnD3rjIAIVMhCb2+fF/ALnhDi1Bye2HmbC11MSXIUYA04e1DCmBKX1XmHkPI85sOEd5MQN7xKkQc13JRsycer2b41ouMXNsJuZ4mqXOlXoX1jRYx3HvTUD5/wY4NdQwZDcYQgAAAABJRU5ErkJggg==) no-repeat center;
    background-size: 17px;
    cursor: pointer
}

.yzm-member-container {
    width: 330px;
    text-align: center;
    padding: 20px 0 10px 0;
    background: #fff;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .07);
    border-radius: 10px;
    position: relative;
    margin: 50px auto
}

.yzm-title {
    color: #f60;
    font-size: 20px;
    font-weight: 600
}

.yzm-form {
    padding: 10px 0;
    border-radius: 2px
}

.yzm-form ul {
    width: 250px;
    margin: 10px auto 10px
}

.error_tips {
    text-align: left;
    color: #f30;
    margin-bottom: 10px
}

.yzm-form ul li {
    margin-bottom: 15px;
    text-align: left;
    position: relative
}

.yzm-form ul li .input {
    background: #fff;
    border: 1px solid #e6e6e6;
    padding: 6px 10px;
    position: relative;
    border-radius: 3px;
    height: 36px;
    width: 100%
}

.yzm-form ul li.l_ipt .input {
    padding-left: 40px
}

.yzm-form ul li .input:hover,
.yzm-form ul li .input:focus {
    border: 1px solid #a6a6a6;
    outline: medium none;
    transition: all .218s ease 0s
}

.yzm-form ul li .code {
    width: 120px
}

.yzm-form ul li .codeimg {
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    margin-left: 4px;
    width: 122px;
    height: 36px;
    border: 0;
    background: #fff
}

.yzm-form ul li .valid {
    display: inline-block;
    width: 200px
}

.yzm-form ul li .btn_valid {
    display: inline-block;
    box-sizing: border-box;
    border: 0;
    padding: 0 15px;
    border-radius: 3px;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    vertical-align: top;
    background-color: #3f9f5f;
    margin-left: 4px;
    width: 120px;
    height: 40px;
    line-height: 40px;
    font-size: 14px
}

.yzm-form ul li .submit {
    display: inline-block;
    box-sizing: border-box;
    border: 0;
    padding: 0 15px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-radius: 3px;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    vertical-align: top;
    background-color: #f60;
    transition: .3s
}

.yzm-form ul li .btn_valid:hover,
.yzm-form ul li .submit:hover {
    background: #ff3000;
    text-decoration: none
}

.yzm-form ul li .error {
    border: 1px solid red
}

.yzm-form ul .last_li {
    margin-bottom: 0
}

.yzm-form .yzmcms_bottom {
    font-size: 14px;
    width: 250px;
    margin: 0 auto;
    color: #959595;
    text-align: left;
    margin-bottom: 10px
}

.yzm-form .yzmcms_bottom a {
    color: #f60
}

.yzmcms_other_login {
    padding: 10px 0
}

.yzmcms_other_login a {
    width: 40px;
    height: 40px;
    margin-right: 30px
}

.yzmcms_other_login a img {
    width: 40px;
    height: 40px;
    transition: .8s
}

.yzmcms_other_login a img:hover {
    transform: rotate(360deg)
}

.bind_header {
    width: 100%;
    border-bottom: 3px solid #09c;
    background: #f8f8f8
}

.bind_content {
    color: #333;
    font-size: 16px;
    line-height: 21px;
    background: url(../images/bind.jpg) no-repeat center 230px;
    overflow: auto;
    margin: 50px auto;
    width: 880px;
    padding: 0 0 20px 0
}

.bind_content p {
    margin: 20px 0
}

.bind_left {
    border: 1px solid #ebebeb;
    width: 380px;
    float: left;
    height: 300px;
    background: #fff;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .07);
    border-radius: 10px
}

.bind_title {
    border-bottom: 1px dashed #e8e8e8;
    height: 40px;
    line-height: 40px;
    padding: 0 20px
}

.bind_body {
    width: 310px;
    margin: 45px auto 0;
    text-align: center;
    font-size: 14px;
    color: #666
}

.bind_body img {
    width: 110px;
    height: 110px
}

.input_mini {
    width: 200px
}

.bind_right {
    border: 1px solid #ebebeb;
    width: 380px;
    float: right;
    height: 300px;
    background: #fff;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .07);
    border-radius: 10px
}

.bind_form {
    margin-top: 35px
}

.bind_form ul li {
    margin-bottom: 15px
}

.bind_form label {
    display: inline-block;
    width: 73px
}

.bind_form .input {
    height: 34px;
    line-height: 34px;
    width: 200px;
    padding: 2px 5px;
    border-radius: 2px;
    border: 1px solid #dadada;
    outline: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset
}

.bind_form .input:focus {
    border-color: #666;
    outline: medium none
}

input:focus {
    outline: 0
}

input:-webkit-autofill {
    -webkit-text-fill-color: #000!important;
    -webkit-text-fill-color: #fff;
    transition: background-color 5000s ease-in-out 0s
}

#div_regis {
    width: 80%;
    margin: 0 auto
}

.bind_form .code {
    width: 100px;
    margin-right: 20px
}

.bind_form .codeimg {
    cursor: pointer
}

.bind_form .submit {
    height: 32px;
    line-height: 32px;
    background: #f60;
    width: 125px;
    border: 0;
    outline: 0;
    color: #fff;
    border-radius: 2px;
    cursor: pointer;
    transition: all .318s ease 0s
}

.bind_form .submit:hover {
    opacity: .8;
    color: #fff;
    text-decoration: none
}

.login_user,
.login_pass {
    display: inline-block;
    position: absolute;
    top: 8px;
    left: 10px;
    width: 20px;
    height: 20px;
    z-index: 999;
    background: url(../images/login_user.png) no-repeat center;
    background-size: 16px
}

.login_pass {
    background: url(../images/pass_icon.png) no-repeat center;
    background-size: 16px
}

.bg_line {
    display: inline-block;
    width: 600px;
    height: 1px;
    margin: 20px 120px;
    background: #eee
}

.member_tips {
    padding: 0 60px
}

.member_tips li {
    padding: 15px;
    border: 1px solid #ececec;
    background: #f5f5f5;
    margin: 15px 0;
    border-radius: 5px
}

.member_tips h3 {
    font-weight: 700
}

.member_tips p {
    font-size: 14px;
    color: #888;
    margin: 7px 0
}

.kf_right_banner {
    position: fixed;
    top: 275px;
    -webkit-animation: eleShow .2s ease both;
    animation: eleShow .2s ease both;
    left: 50%;
    margin-left: 695px;
    z-index: 100;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, .1)
}

.kf_right_banner li {
    position: relative;
    display: block;
    width: 85px;
    height: 78px;
    line-height: 19px;
    font-size: 14px;
    text-align: center;
    -webkit-transition: color .2s ease;
    transition: color .2s ease;
    background: #fff;
    z-index: 1;
    font-size: 12px
}

.kf_right_banner li::after {
    position: absolute;
    display: inline-block;
    width: 56px;
    height: 1px;
    left: 50%;
    bottom: 0;
    margin-left: -28px;
    background: -webkit-gradient(linear, right top, left top, from(white), color-stop(#adadad), color-stop(#adadad), to(white));
    background: linear-gradient(270deg, white, #eee, #eee, white);
    z-index: 1;
    content: ""
}

.kf_right_banner li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 10px;
    color: #383838
}

.kf_right_banner li a i {
    display: inline-block;
    width: 56px;
    height: 32px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAEB0lEQVR4Xu2aTYgcRRTH/2/bvYgHUXKSgAeNlxxEHOr1rAtGvCheRJCAGoyGBCPGQySYgJooRA96MKKS4Bd+oAjiRfQiGlh3+hUr4sGL0UNAcgqKB/Gy9j4p6VlrJ9M9PZn+WrbqNN1V/eq9X9V79aaqCFu80Ba3HwFAmAEtEjDG7HbdW2s/aUuN1lyg3+8/tLa29r4zfG5ubs9gMPigDQitAIjj+FFVfcs3mIj2JUnydtMQGgfAzI8BeCPH0IMi8maTEBoFwMyHALw6wcAnReRUUxAaA2CMOUxEL3uG/QPgiuzZ/w1Vfcpa+0oTEBoBYIx5mohe9Az6C4Az8Lns3QkAhwFcNWyjqkettS/VDaE0gDiO71HVOwDcBODKHMUuisj9fp0x5hkiet57dxHAPgC3jAD4AYALjNs8CM9aa18YPvd6ve1RFB0BsDOn/78B/ExE3yRJ8kUZeKUAMPNxT9lCuUR0JkmSA64RM98O4Fvvg98APCIiX4/IPCEix5n5TgDvANjufbNLRM665zFuVKTLfzInQZgIYGFh4dY0TVcmCfLqD4nIaxmAhwG8m9X9oqp7rLWS1flQ15U1xjARufzgxuy7vSLyXgZgNxF9XFaXKIp6y8vL3xe1nwiAmT8E8EAm5DyAzwA4Hx5Xzg+VHVa6kVbVHVEUnRwMBj/5730X8Eer3+/vTNP0GBGdGx1FZr7LTYac/l0MuQ/A9Vn9RyLy4KwAfgdwzeholB2FvHbjXGBWmWNm3R8icu2sAHScP86qbI0ANsQdESmc5WVcIAAIM+B/AutLUnCBGQmEGLAxuSqVtJRhPpp8hSAYVoGwDIY8IGSCBQRaywSNMQeJ6HWnm6o+bq3N2ycsE/zX22yaVSCO4+tU1e0RgohOJUlyYSpLcxpvGgBVGDtORgAwsgvV2UQozICaCAQXCC6wcSe68RjAzJ/6e/sVz/RLzh1G5bfqAnEcn1bV/RUbvUGcf+7QuWWQmZ8AUPfB5vq5Q+cAeNvSw335qifDJecOnXKBqq29HHmtxoDLUbjqbwKAkAe0nAdUPaWnlde6CzCzWwHqXAXcCXVuaRWAMWY/EZ2edtSmaa+qB6y1Z/K+aRUAM7vbIO50ts5yVkR2dRJAr9e7OYqiz+t0gTRN711ZWfmxkwDqHPayslt1gbJK1tkuAAiJUEiENscdobriQIgBNcSALwG4y4munJufn79taWnJ3fftXFlcXNy2urr6HYAdmXJficjdRYqWORwtfU+4c0SAiVdvJgJwRjWU4lbNrzBlHnZWCoBrbIzZS0THANxQtaYVy/tVVU9aa4eXtAvFlwYwlJLl+1dXrHQl4tI0/bPof8K4TqYGUImmHRISAHRoMFpRZcvPgH8BSSq6X3+PUhwAAAAASUVORK5CYII=) no-repeat center;
    background-size: 34px
}

.kf_right_banner li:last-child {
    display: none;
    cursor: pointer;
    background: #fff!important
}

.kf_right_banner li:last-child::after {
    background: transparent!important
}

.kf_right_banner li:last-child:hover {
    color: #f60
}

.kf_right_banner li a i.gg {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAIx0lEQVR4Xu1ba4xdVRVe696OTlUSFfGBCgHxFbTWx8xZ+45TRyuiaIyopVN5yEtaxAeKWORdEBtRUTSC5VFigU6hgIpaRCNOmMdee25KxgFfqRBj1WBIfWBs72SmZ5k1Oedm58x9nHvOPO4E97+5Z++1v+87a6+z91p7EJ7hDZcy/yAIXlEoFHrDMDwcAP5eKBSestY+2AqnJSmAMeYDAHCxiJgaZB8Iw3Dz2NjYUBohlpwARPRlALikGTkROc05d3uzfktGgL6+vmWTk5MDIvLRBKm/AsCe6Le+xLNzmfl7jURYEgL09fV1HjhwYAARPxSTEZFxEdk0Njb2w/i3IAjeCgC3IOJKj/QFzHxdPRHaXoC+vr7nVSqVAQDQdR+3uyqVyobx8fF/JYl1d3cfVSgU1PV7PLEud85dXUuEthZg5cqVz+/s7FTy7/XA38HMpzZy697e3sOmpqbuBIDjvH4nMPMDyXFtK0B3d/ehhUJhBwC82wN9GzOf2Syw6XNjzPIwDLfHywYRh6y1q5aEAEEQvAQRlXw1qInIFufchjTk4z7GmGNEJA6QICJvc87t9m20nQcYY14uIkr+7R7QPcz8mlbIx32JaBcAvE//FpH1zrmb2laAUql0ZBiGSp5muSri7dba01oVgYhuAYCzIgFm7Q3axgNKpdKr9M2rm3okfwcAr88SA7xl8JiIHKt/FwqFY0ZHRx9vOw/o6el57fT09I7E9/saZr7UGLNNRKpRHxFvstauT+MJRHQlAFwR9X2Mmd/YdkGwq6vr2GKxqG7/Bg/clcy8yVvHWwHgDO/5Dcx8XiMRiEgD6K/iPiJynnPuhrYSoLu7+02FQkG/81U3R8SLrbWbk0CNMVtE5Jz4d0S83lp7fi0RkuQRcau1diYOtI0Aum1FRCX/ao/Uhdbar9d7s0T0XQD4pPf8Oma+wO+fJA8Av+7o6DhuaGjoqbYRgIgCAFDyR3kuer5z7vpma9sY8y0R+azX71pm3qh/1yA/gYhrrbW/r2d3wb8CxphS9J1/ZbP12cATvgEAn/eefwUAfuGveQB4JCL/x0aiLqgApVJpVfSpe5kH6hxmvrnZm08+J6KvAsAX64wbA4C1zPynZnYXTIBSqfSuaJNzmAfqdGb+fjOQDTzhGs0MJZ6Pisha59xf0thdEAGCIHhPtLd/gRfwTrbWbk8Dsl6fIAg+goj3eEvp4TAM15bL5SfT2p13AYIgOCEif0gE6iAirrPW7kwLslY/Y8zHRESPvDMNER9atmxZf71ovyhBkIg+CAC6yVkeAaiISL9z7kd5yAdBcIZ+2z3yPy8Wi/3Dw8P/bNXuvHkAEX04It8RgXpaRNY55/R0lrkZY9aLiJ/n26XkR0ZG/pPF6LwIQEQnReRj+/si8vqpytyI6DMA4O8V7kfEfmvtgaxG51yA5NoEAA1I65h5MCtIHWeMuVBErvVs3Dc1NdW/e/fuqTx251SAUql0ahiG2zxAe6M3NJoHJBFdCgB+UvNuZu7XHEceuzPBM6+BeHwyMInIE7o2R0dHy3nmMMZcJSKXeTa2M/PJeWz6Y+dEACL6BABUU00i8ocwDPvL5fJ4HqDJ3Z6IbHPOfTyPzeTY3AIQ0bkA4J+zH40+db/NAzR56Gl0pM0zTy4BiOjTAPBtD8AjEflqJjYLOCK6EQD8DPDNzFzNBWSxWW9MZgGI6HMA4JecHAD0pzmANCJgjLlVRPzc/43M7OcA5pJ/tiBY45M0XCwW146MjPwtDzoiugMA/AD3HWbWb/+8tZY9wBjzJRHR8/dMy7oHTzIKgmAnIvqV328ys3/mnxcRWhIgCILLEPGqGImIPDg5Odlfq0iZFq2WvSuVyr0AoOeGmSYiX3PO1TvrpzWdql9qAYhI17uu+7j9ZP/+/f0TExP/TTVTjU4rVqx47vLly+9FxOM98pudc8kzftYpmo5LLYAx5nEROTqyWOno6Dii1aOnjyYqfupZvlr/Q8SrrbWXN0U9hx1SCRBlc37pzxuG4eqxsbGHsmDp6ek5fHp6+h5ErN7xQcQrrLXV5ZXFbpYxqQQwxmwWkYv8CUTkC845TU621Lq6uo4uFot3A4De5ojbJcxcDawtGczZOZUARKQl5bck5vq3iKxOlpsb4SEiLYAoeb8KtJGZ/VNeTkqtDW8qgDGmW0R0k6NtHyI+GRcbAeBRZl6RZkpjzJtF5C6/EJLVi9LMl7ZPUwGISK+k6dU0/ebrLa2fAoBuWGZammJlEASEiEr+iHiciKQqhKQlkrVfGgE0kfEOnUBEznLObW1lxxZVa7QK9FKP/Kecc1rmWvTWUIBozcanuilmflaMmIj2AcALPQY7Dx48eFG5XH4i/s0Yc7yIKHk/Hb7BWrtl0ZnHHtwkaPk5uF3M/H6/PxFp+dm/nKiJT4uIZRHpREQ9xDzHWy5nW2tvbRfyM0u4iQA/ju/n1bpfo2OJSMtaZ9ewo+kq336uKtB8iVZXAL2JjYh6nWTG7Zm5bl9jzGoR0WD5zjpAT2HmahFjvshksdtIgDMRMXbXYWburTVBRH4dAJwCAM9O9onS4VocactWVwAi0uClmddZ18t6enoOCcPwRM3+xFfQEuw0Fa6fzDtb2SgthkI1BYiuqGpd/VDf/Y0xrwOAEwHgJBHxLyTH2FmJd3R0DOQ5KC2kEDUFMMasERHdsmrbjYgb9Y0j4hoAeHENgOriA8x8/0KCn4u5agpARJri1lS3th9Ebz05358RcXsYhgPOuYm5ALMYNmYJsGbNmuLevXs1+h9ZC5CIPBxtibc7555eDNBzOecsAfT/cUREv/9+m9IdnV5ps9b+bC4BLLatWgJodL8vArbHI173ptVik8gzf70gqF7wos7Ozh2Dg4OVPBO0+9imp8F2J5AXX2YBiGgEAEp5ASzUeET8DQCsstb+w58zkwA1bmQuFI+882xiZr1BXm2ZBNDRRHQbAJyeF9ECjh9k5lmHtcwCLCDweZ3q/wLMq7xLwPj/ALvoo251CFepAAAAAElFTkSuQmCC) no-repeat center;
    background-size: 30px
}

.kf_right_banner li a i.kf {
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: 36px
}

.kf_right_banner li a i.cta {
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: 32px
}

.kf_right_banner li a i.sta {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAG/ElEQVR4Xu1bZ6hdRRD+BhVU7Cgq9oIVf6goGmyxYC+xxN6NFRV/BH9aEMR/1mg0ksRYkqiJJip2o6KxIioq9h4bFmwoKp98jzmPk83u2XNezr3v3eQOHF7IOXd35tuZ2dmZWSN5GYATAKwE4DYAd5rZR+gxIrktgMMBHOKsn2Vm7+bEMJKMfDQXwEwAD5jZ77lBhus9ydUBHO2CHxzwcYWZXZ7jLQVA8bsFAGYBuNbMPs4N1q33JLXSxbNGYt5WACjG/hfAnOIxs5+7JWwxD8kdAYx1wbdMzK9F2szfDQmA0QB2c5+wdWKS7wHIROaYmUDpGJFcE8CpAI5wvmJz/Q3gXn8uAbDXYgFgZvM0AEkN9ExGuvddK+aa2fNtIUFSdn28r/YyiXHF54DgZvaD8yx+OwLAACilwWM8vVQykXeagkFyJwCnATgSwDoVKi6hZ5rZG+E3JLMAkNwUgBym5pkQOsHRCQ2YZ2ajSW7vXlcrtEWFkGLydjN7rAoIkmu7ip8EYLvEt4WKzzCzhzLjRQEguS6AQ11wCV9o1YJGAJQnJ7mnr5jAUAwRI2nCwwCmlvdkkse64AdWCCStmwHgDjP7s45GhRoAQE6xEHzF2BhDBiAAY38A57qzSvH6MgCprZzaChUqPt0B+7CO0AEfZQ3QTqU4oZJaAaCYgaQCD0WWTUgqfo+vdM7pVo4baEDs2yLAm1a87CQAUuFX3JtvEOHmSRd6kJkmqMW+TQDwtke18knfhLtbRwGQ4xSjJGWHJwKQ03vcVVxRZqsU8QETJXRgJgtt710BoFUpKwaruQ32ASgHeH0NCI7DlYFQTpWDXWAgeMr9ps33fROoFwr3fUDfB5ROuT3nBD2QQXFoqwiFowmR1gIhH+hVM/ujFAorDC7ycK05QZI7+MHrTAA61PwEQA77ra4DQHI8gKv9SKlExHFm9rRHfK0BQHI9T4icAUDpsJAGd6zSAtTJBwzNCQK4G8A1kRPWJwBGmdl3i7sNklzWhR7joXNsl5TG3WRml4YvO7kNfg5go4o9W+nzMV5jaGwCJJWHVJb3KACbJOZRxuk+PWYmfhahTgIQTjYRwK8AZA4FXQVA2eNGAGSO0L+40NPN7Klc0NRpACSc1G6Cmf3lNq9sz0ElxiR8UwB+BBDm9pVg1TF5splp3lrUNgDb6LwOYFX/K8HF7CB5ru1FABv7f2rFVvN/19oFShrwLYApLvQHtSQOPmoVgLoMkNwHgJIbIdUCoO48db4bFgDcFC4CcF3A5NIDgINwC4BzSiAsXQA4CHJe2tJE8hkX1FHdtr4ZNhMoBCCpoqXMQYWI8d2uKA87AG2tZGockjsX226s9r9EAuBbrSpJOhOUy2edPQt0ejWrxidpXmVShfiYxLdLHgAkd3XB1bO0fkJwFVwmmdld4fueNQGSamxQE8QeCaFV3CgOQs9V+Ij2jsPdMgGSasZKqfkTXiGeYmb/5XjqSQ2IdKl9oVY9nQvMrFGFuFcB0OqfD2DgMJRrqsg4z94zgZxaN3nfkxrQRMDct30A2qwM5dAeie/7GtDXgFp9gvXqAiNRxXM8tWEC48xsUm6ikfiepE6K1+daZXO1wUI2xd03mFky7h4JIJBUBnqcJ2HCw1Pt4uhkLzzGZPpNQAC42cy+GglCiweSOjhdCGDvihPj2KKJuvzNIhrgA+7uzcNqIN4wMejrUjEzU62g60RyFICTvSM1Nr+KNbrccb+Z6W+UogAUX5Jc3k9mAkIop0iF0lvN7NlOIkFyKwCHATivVHwJp1RhRgLPMrNPc/xUAhCoiiZXI7TAUJd4jFQputEbH7OT55hzbVzLC6W6HbJf4jfKDxSr3ai9tjYAARgHlMBINSDPV6bGwcie3YPx1b6uldajOwMpekQq7pck5J9qE0mZz8Vhr4Fyb7XJTUQMqoy9b8UPdZ5Xi3ysZDb4M2+5l9AqjRd3fcJh3ysJvVBHSI5xv98gZ3l64tv5jQCImIha32Ummycm0Blfu4zA0PUaefBVAJziDk1p7hjJoWkr1nWYRveSSK4MQK00Wu2iaBvO8Y+b0JVDBiBiIgJDmrFcQig1OOgChTK90csLAF4o3QNq1ExNUjdBznYzSimHzHS2O8yBa4CtAFDMVjIRgbFLTkUj719zAHQn6LPc770SJfVWCS51a+VrX+3ZZraIw2wVgISJyGfELkEpvV3c8IrJ+qgSomamnoGy35DDlNB6FBuk6EFf6cq4pWMAJExEQCjTO83MviSpfiABpCcVgBU3Sqa60PIfKdKVHO0S8jm1IteuAJBTZXeOarQQELpB1oQUi+iWmi5XycYb0YgBoORH1Con9RYYVSquK3QSWsIPmUYcAIHp6G5iAYbM502ptwu+UL/SUBH4H4gGFO67CQA3AAAAAElFTkSuQmCC) no-repeat center;
    background-size: 32px
}

.kf_right_banner li:nth-child(4):hover a i {
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: 32px
}

.kf_right_banner li:nth-child(5):hover a i {
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: 32px
}

.kf_right_banner li:nth-child(1):hover a i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAADkklEQVR4Xu2aPYhVRxTHf3+wEotgsBLBIiZNiiARU1iopFHSSCAISSQbRYkSLRRJhPgJamEKDSou0QSNKILYSNKIWlgEImKRJquFEFJJQgpJJfxlZN7L3bvv4z7f/Vp2ptp379wz5/xmzpmzM0fM8aY5bj8JQFoBDRKwvTEML+lqU2o05gK2PwUuRsM3SbrUBIRGANjeDHyfM3iLpPN1Q6gdgO0vgDN9DN0u6WydEGoFYHsncHKIgbsknaoLQm0AbO8GTmQMew7Mi7+zf4dHeyR9WweEWgDY/go4ljHoGRAMPBCfHQICoAWZPl9LOl41hMIAbH8ArAXeAub3UeyppI+y72x/AxzOPHsKbAGW5wA8iIFxUabvfklHOr9tLwH2Am/3Gf8/4A/gtqSbReAVAmD7YEbZYXInJW0LnWyvBu5kPvgT+FzSrZzMQ5IO2n4fuAAEQzttjaS7UV7ejQbp8lLmMGWHArD9LvDbMEGZ9zslfRcV/gz4Ib57BIT9/tf4Lgu1q6zt92J+sCx+NyHpx/hNSJyujKDLCkn3B/UvAuAn4OMo5AlwHQg+3Ks96SibWbbB0DeBo5J+zz3vxoDsbNkOS3wfMJWfRdvrgJV9xg8x5ENgaXx/WdIn4wL4G1iYn40RZqFn114uMK7MHqvuH0mvjwvAvfxxXGUrBDAt7kgauMqLuEACkFbA/wS6W1JygTEJpBgwPbkqlLQUYZ5PvlIQTLtA2gZTHpAywQEEmswEtwOno247JPU7JywS/Lt9ZtMusBgIZ4ShnZL010iW9uk8awCUYWwvGQlA7hSqtYlQWgEVEUgukFxg+kl07THA9jUge7Zf5mKfce+QF96oC9g+B2wt0+Iesrr3Dq3bBm1/GZKaigF07x1aByBzLN05ly+bxYx7h1a5QNnWvoq8RmPAqyhc9jcJQMoDGs4Dyl7So8pr3AVshx2gyl0g3FD3bY0CsB2SoJAMVdm2SZrsN0DTAEI1SLidrbLdlbSmrQDeAW5U6QLABkkPWwmgymkvKrtRFyiqZJX9EoCUCKVEaHbUCFUVB1IMqCAG/AyE4sTQpoBVkkK9b+ua7XAWeS8WZgb9fpG0fpCiRS5HR6kTbhuUoaU3QwEEi2zXkeKWDW9gytwZrBCACGEi1u++UbamJct7HOuSO0XaA8UXBtCRYjvk+6+VrHRZ4v4d9H9Cr0FGBlCWpm2RkwC0ZSaa0mPOr4AXVleEX9ha4kEAAAAASUVORK5CYII=) no-repeat center;
    background-size: 34px
}

.kf_right_banner li:nth-child(2):hover a i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAHEUlEQVR4Xu1bZahsZRRdC7vA7sBW7MDuLsTu7u7uFruw9Ynd3YqBHSh2YCAWitiIgsiSJfvIfnPPzJw5c2Pm6f5353zfPnut88WuS/zHhf2MX9KMAJYHMD2AbwF8R/LRTjD1JQGS1gNwFIClS8A+DOB0ks9WIaLvCJB0CoCjK4DbjuT17cb1DQGSxgZwM4BNGkB9BeCj+G2lhmd7krysFQl9QYCk8QP8BgnMGwBOJHlP8ZukxQBcBWDhNO5gkuc2I6HnCZA0cYD3vi/kVgB7kPypEZikWQF46S+bnh1H8uQyEnqaAEmTBvi1kvE3kNy21bKWNBWAGwGsnsatQ9IH5GjSswRImgLALQBWSxZfQ3Kndgebn0uaAMBNAIpt8yzJFfqCAEnTBPh8qF1Oco8q4NOZMEc6IP3z4iRfyzp6bgVImiHAL5cM/YjkXJ2ATyQ8BGDt+Ht3klf0LAGSZgnwS5WAvZ7kdp2SIMm3ws4xb4Bv0DMrQNLsAX7xBPJ9APPWOQPSCngHwHzx9xwkP+m5FSBp7gCf7+9TSR4j6ToA+dS/guTuVVaCpBMAHB9j3yG5QM8dgpL8dXzaz5+MO4HkiekrjgKwY3p+Ccm9W5EgyQfoU2nM3iQv6SkCJC0U93xe5keRPL3RUEmXA9gt/X4ByQPKSCgBP4pkcQ6MNmXEzoBwW+3bz5ksOpTk2c2+rKSLAeyVnp9L8uA8vgT8m3aISH5XpndECJC0ZHx5u62FHEDygnZ7W9L5APZP484kebj/LgH/FoDNSX7QTO+wEyBpmdjzM7Xbny1WwjkADkrPTwPweMOefz3Af9yK1GElQJJdUR940yWjdiN5ZbsvX3ImnAHgsCbzXgnwn7XTO2wESFolwDtQKWQHkte2M7LFSjg1MkN5yAsB/ssqeoeFAElrBPjJklFbk3SwUlskbQzgjqTgmQD/TVWlQ06ApHUC/CRh1F8AtiR5e1Ujy8ZJ2ipC3uLxkwC2aHbaj8ghKGn9AO/Q1PJHGHlvl+DtFNk5KuSx0Ptjp3qHbAVI2ijAjxNG/RJf3tFZbZFkNzjn+azPX/7XOkqHhABJmwX4Qv/3Ad5XVW2RtB+A7CvcF+B/r6t00Ako2Zs+kLznn65rpOdJOhTAmUnHXQH+z270DioBkhy1OXor5Isw0ldTbZF0DICc1Lwt9Kq20pg4aARIajyYPg0jX+3GSEknATg26biJ5Nbd6MxzB4UASbsCyKmmDwO8c/e1RVKjt3cdye1rKyyZ2DUBkvYEkOPstwP8e90YWhL0NA1pu3lPVwRI2hfAhckAByC+kopSVS3bJF3qwkeafCXJnAuopbdsUm0CJB0IIJecXg7wbQOQVtZLuhpAzv1fSjLnAAYNvBXVIqDkSnoufPCvu7FO0g0A8gF3EUnf/UMmHRMg6UgAjr8LqeWDNyKS5NggV37PI5lj/iEhoSMCJPk68rVUiLsxvOcHFCmrWhtl7zsBOG4o5CySzWL9qqorjatMgCTvd+/7Qh4I8L9VelPJIEkTATD4NdNjd3e4+2NYpBMCXFCYLaxyVDdzp6FnRhTFT8fyuf53MsnjhgV5vKQSAZHNeaLBsFVJev93LJLc1GTwucfneJJ5e3Wst86EqgQ4T39EwwsOIenkZEciyavIvry7OQo5mmQ+WDvS2c3gqgS4pLxow4t+BuBVMFq5uZUxklwAMfhcBTqcZI7yusHT8dy2BEhaAoCdHIvjeoe3RbHxbZILVnmrpEUAuLUlF0JqraIq76s6pgoBbklza5rFlZwHAdhhKaRtsVKSy90GP3OaV6kQUhVI3XFVCHAiY8V4wc4kR3XisUW1xsRNm4zch6TLXCMuLQmIPVtEdX+SHLewWJK3w+QJgT25I0g6D/CPSPL9bvA5He7uLhc6e0LaEZBzcA+RXDdbLcnl53yPO/H5IgAnQdzb5yBmwjRnF5IOdnpG2hFwP4CiP29Af018ZZe1dilB5HRV1t9VFWioGGtKQHRi2/v7Z9mTbDV21ejfXbmJoduQdN9ez0krUI7Ji+X6HEm3pQ8QSQa/JYBtAIxXMsQZYRdEe1JaEeDDa4uwerTlL8llrg3jedGClgHaV/D8GztxlEaCoVICokXVdXV3a/67/CXNE8Bd+MgNTYXtLwXwm7sJlIaTiGYEbBouq22xq+sODH9x/z51iYFe4gbtSk1fSTMCnOJ2qttyd4BvBPZ59OIauFtR+lIGECBpLAA+/d21WSauwXt/u0Dhe7+vpYwA3/u+/7O4/mbQ/tqP9DXiBuPLCPBed+HR4vx+Abxpp1U/E9LsDPAqmNIlbpJOf42x0jYaHGORB7DaBEh6HoB7/vpF3gWwAskfssG1CCjpyOwXEvxfZu4g/1dqEeDZkq4BsEO/IAfwNMkBwVptAvoIeEtT/ydgTPmSdXH8DdZKbl8XMJlMAAAAAElFTkSuQmCC) no-repeat center;
    background-size: 30px
}

.kf_right_banner li:nth-child(3):hover a i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAGJUlEQVR4Xu2ad6hcVRDGfx+IBVGUCDbEEiwo+ocFJWowioolIVHsQewlSsDYQAQL/mFXECzRiN0Ye6JYCBoTNHaMPQqJioI1IIKoUT+Z5Wy472bXvXfv3bcvvB1YXsg9Z87Md2bmzJk5YpSTRrn+DAAYWMAoR2DgAqPcAAZBcNhcwPaWwGHpty2wCTAmWeAvwM/AMuBZYK6kX4fDOnsKgO21gOPT74gSCoXyTwGzJb1cYl7poT0DwPaVwHHATqWlGjphITBL0gMV+bScXjsAtvcErgEObSPwZ8By4EfgJ2jEoU3Tbwdgmzbz7gQulxTuUhvVCoDtY4B7gA1zEj4OxA4u7qSA7QBjb2A6cFCOzxLgREmf1oVAbQAk5efkBLsPmClpcTcC2z4jWVOA0qRPgGPrAqEWAGxPBp7OCPkVcJWkAKAS2d4NuAE4JAfCREnhSpWoMgC2NwPmA7skSVrukO3DgQOBLYDNM383yGgQlvIm8LCk97Ka2Q7rChdr0iOSTqqkfQpAlXjYDp8/PTF5S9I+OcHHA+eF2ZZcaCZwtaTvmvNagDBd0m0l+Q4ZXskCbB8FPJk4LpM0NiPszsCFwGkVBPwcuExSw71SgIy8INwi6AdgH0nhcl1RVQBeBQ5IK4+XtCgJGsqHyTbdoivh0qS/gUmSXki8Ixa8lGF4s6QAuivqGoAUoe9Oq0akP7sHyjeVWgFMzgB8F3BW+rgyWcH73SBQBYBsUNozgpbtOnc+r09E/CmSltjeA3g3MyBOnMg8S1MVAJYCkblFxJ6adv95IKJ9r2iepElprbnAxLTQAkkTulm0KwBSuvtOWnCqpIdtR94/uxshSs6J8/852zcBM9LcP4Fxkkq7QSkAkomH/22XzvFYf4ykFbZfA+LIq4sWZAJsluciSeNtxy3z0cyHyD8ih7hTUtY9/leewgDYjmgfUT9P04C/0h2gLuUflHSy7TuAc1owjQToYOCUFt9+i4RJUvakaCtXGQAi4Ti/DadAPG6BddHFkm5Mvh7KPpRj/EWKP+3WKxwUywCQPfPrUrQdn0OzhRDb2YBXZO3CQXEkArDa7tk+EphXRPM0Zo0FIEpgJ7RS1PaL/1NkyU9ZYwD4F/gIiPz+cUnNo3U1DFKJ7YqCVjAiAfgjKRsKf9j8t6Qoi3Uk21Edimt3ERoxAITfxiUmlP6oaqnbdlSL8+W2VoCMCACibBW1wNrIdtFUu+8ATJMUSUytZPs64JICTHsCQNGz+BtJWxcQsvQQ208ARxeYuOqC1mlsmTzgWuDSTgyBwugX4DVkiO23gb0KzDu8WUDpNLYwAMHItlswjEbHl1G1Sd8+lrRrp4W7+W77+9RAielxdEaQzdcEb5MUPYVCVAqABEKUqKPUFRE5agLXp1tgo2SVaKykaHTWRi2OweMlPZYuaWGd0UyZIemWMouWBqAdc9sPAo3CSHR1qlZr8+vYnpUpsL4rqeEKttcBIscIippAqSZMnQDEDsR9PGiOpCiQ1EK2t0/J07qJ4anNpkumEPOtpK3KLlgbAGk3oi7XTFcbdcKyArUan0uD50uKWkCDbEcbfUrqIEcrrRTVCkASqHltXlUpLiVRbrDtHaOpCmycPkWJvHEztD0OeD39/6qyfJn1agcgCdY8LSpbge3bgXOTUkOyS9v3AqcCz0gKKyhNPQEggfAG8A9wZLd3ANv7A/FA4vcof2VT61w3eoKkqCGWpp4BkECI3sHKbpuYKfOLBxPnS2oG2DD96EVGTzKoUtrdUwAyMWG5pNI9QttRHRpSA8iVxy6QdGvpbc9M6DkAVYTLzrUdjY/I+pr9xlpum30BwPZ66QHVRunu8EE7oGxHwhPvAqIiHfO+ThlfHH+VadgBsB2PI6LdHYlTk1aZsu21gX2B/dLf7GOrqPXH2Lh/1EL9ACCbLGWVCF+OztLuLTR7Bbi/F0/l+gFA7H68KepE8dYgfguLdnk6MWz1vR8AxG3yohbCRK0hXoQslRS3zGGhfgCQ7+2HopWPs27RGnYAQlDbEQDPBNZPvh1Nj75QXwDoi6ZtFh0AMJJ2ox+yDCygH6iPpDUHFjCSdqMfsgwsoB+oj6Q1R70F/AfT2zZf4NRMkQAAAABJRU5ErkJggg==) no-repeat center;
    background-size: 36px
}

.kf_right_banner li:hover {
    background: #f30
}

.kf_right_banner li:hover::after {
    background: #f30
}

.kf_right_banner li:hover a {
    text-decoration: none!important;
    color: #fff!important
}

.gpp-tit {
    position: relative;
    margin: 15px 3px 0;
    text-align: center;
    color: #ccc
}

.gpp-tit::before,
.gpp-tit::after {
    content: " ";
    overflow: hidden;
    position: absolute;
    top: 1px;
    bottom: 0;
    width: 25%;
    height: 1px;
    margin: auto;
    background-color: #eee
}

.gpp-tit::before {
    left: 37px!important
}

.gpp-tit::after {
    right: 37px
}

#wrapper {
    width: 100%
}

#container {
    position: relative;
    width: 1200px;
    margin: 0 auto 25px;
    padding-bottom: 10px
}

.grid {
    width: 245px!important;
    min-height: 280px;
    padding: 15px;
    background: #fff;
    margin: 8px;
    font-size: 12px;
    float: left;
    box-shadow: 0 0 10px 3px rgba(34, 25, 25, 0.08);
    -moz-box-shadow: 0 0 10px 3px rgba(34, 25, 25, 0.08);
    -webkit-box-shadow: 0 0 10px 3px rgba(34, 25, 25, 0.08);
    -webkit-transition: top 1s ease, left 1s ease;
    -moz-transition: top 1s ease, left 1s ease;
    -o-transition: top 1s ease, left 1s ease;
    -ms-transition: top 1s ease, left 1s ease;
    transition: .2s!important
}

.grid strong {
    border-bottom: 1px solid #f1f1f1;
    margin: 10px 0;
    display: block;
    padding: 0 0 10px;
    font-size: 17px
}

.grid p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    line-height: 22px;
    color: #666!important
}

.grid a {
    text-decoration: none!important
}

.grid:hover {
    z-index: 9999;
    box-shadow: 0 3px 16px 0 rgba(0, 0, 0, .2)!important;
    transform: scale(1.15)
}

.grid .meta {
    text-align: right;
    color: #777;
    font-style: italic
}

.grid .imgholder img {
    width: 215px;
    background: #ccc;
    display: block;
    background: url(images/loding.gif) no-repeat center
}

.relate_game li {
    float: left;
    margin: 0 20px 15px 0;
    text-align: center;
    position: relative
}

.pre_relate_game li {
    width: 160px
}

.pre_relate_game li img {
    width: 150px!important;
    height: 185px!important
}

.pre_relate_game li .name {
    width: 150px!important
}

.pre_relate_game li .detail {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 12px;
    color: #666
}

.pre_relate_game li:nth-child(2n+2) {
    margin-right: 0!important
}

.relate_game li:nth-child(3n+3) {
    margin-right: 0
}

.pre_relate_game li:nth-child(3n+3) {
    margin-right: 20px
}

.relate_game li a {
    text-decoration: none!important
}

.relate_game li img {
    width: 85px;
    height: 85px;
    border-radius: 25px
}

.relate_game li p.name {
    width: 100px;
    font-size: 15px;
    color: #3e3e3e;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 5px
}

.relate_game li p.type {
    font-size: 12px;
    color: #888;
    margin-top: 7px
}

.relate_game li p.hide_btn {
    position: absolute;
    width: 80px;
    line-height: 24px;
    background: #f60;
    color: #fff;
    border-radius: 3px;
    left: 50%;
    bottom: -5px;
    transform: translateX(-50%);
    z-index: -999
}

.relate_game li:hover p.hide_btn {
    z-index: 999
}

.top_detail_content img,
.top_detail_content,
.top_detail_content .bg {
    width: 340px!important;
    height: 220px!important
}

.top_detail_content {
    position: relative
}

.top_detail_content img,
.top_detail_content .bg {
    position: absolute;
    top: 0;
    left: 0
}

.top_detail_content .bg {
    background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, .5))
}

.top_detail_content h3,
.top_detail_content p {
    color: #fff
}

.relate_box {
    display: none
}

.relate_search {
    margin-bottom: 20px
}

.relate_search li {
    margin-right: 5px
}

.relate_search li a {
    font-size: 12px;
    color: #888;
    text-decoration: none!important;
    padding: 5px 15px;
    background: #f4f4f4;
    border-radius: 2px
}

.relate_search li a:hover {
    background: #f60;
    color: #fff!important;
    text-decoration: none!important
}

.index_container3 .gl {
    /*width: 570px!important;*/
    margin-right: 20px;
    background: transparent!important
}

.index_container3 .gl .zx li:hover {
    background: #fff!important
}

.index_container3 .gl:nth-child(last-child) {
    margin-right: 0
}

.spl_logo {
    font-size: 0!important;
    color: transparent!important
}

.spl_logo img {
    width: 95px;
    margin-bottom: 15px
}

.spl_navbar {
    line-height: 40px!important;
    height: 40px!important;
    background: rgba(0, 0, 0, .7)!important;
    box-shadow: none;
    margin-bottom: 290px
}

.spl_navbar li {
    line-height: 40px!important;
    height: 40px!important
}

.spl_navbar li a {
    font-size: 15px
}

.spl_navbar span {
    margin: 14px 0!important;
    height: 12px!important
}

.spl_bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1
}

.indexNav {
    background: rgba(0, 0, 0, .75);
    height: 60px;
    padding-right: 255px
}

.indexNav ul li {
    float: left;
    line-height: 58px;
    width: calc(945px / 6);
    text-align: center
}

.indexNav ul li.current {
    background: rgba(255, 255, 255, .15)
}

.gameDown-angle:after {
    content: '';
    position: absolute;
    top: 0;
    left: -12px;
    width: 0;
    height: 0;
    border-bottom: 24px solid #4e0000;
    border-left: 12px solid transparent
}

.indexNav ul li:hover {
    background: rgba(255, 255, 255, .15)
}

.indexNav ul li.current a {
    color: #f8c770!important;
    border-bottom: 2px solid #f8c770
}

.indexNav ul li.current:hover a {
    color: #f8c770!important
}

.indexNav ul li a {
    display: inline-block;
    font-weight: 700;
    width: 100%;
    height: 100%;
    font-size: 18px;
    color: #eee;
    border-bottom: 2px solid background: rgba(0, 0, 0, .75);
    height: 60px
}

.indexNav ul li a:hover {
    color: #fff!important;
    text-decoration: none
}

.indexSubNav {
    padding: 20px;
    background: #232c4b
}

.indexSubNav ul {
    padding: 0;
    margin: 0 0 10px 0;
    height: 20px!important
}

.indexSubNav ul:nth-child(2n+2) {
    margin-bottom: 0
}

.indexSubNav ul li {
    display: inline-block;
    font-size: 13px;
    color: #d3dbf4
}

.indexSubNav ul li span {
    display: inline-block;
    color: #f8c770;
    font-weight: bold;
    margin-right: 20px;
    transform: translateY(-2px)
}

.indexSubNav ul li a {
    display: inline-block;
    max-width: 185px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #d3dbf4;
    position: relative;
    padding-right: 8px;
    padding-left: 2px
}

.indexSubNav ul li a:hover {
    color: #fff!important
}

.indexSubNav ul li a.shot_style {
    max-width: 123px
}

.indexSubNav ul li a:after {
    content: '';
    position: absolute;
    top: 1px;
    right: 0;
    height: 12px;
    width: 1px;
    background: #596177
}

.indexSubNav ul li:last-child a:after {
    content: '';
    display: none
}

.wp .spl_position {
    margin: 0 0 20px 0!important
}

.uk-width-1-2 {
    width: 50%;
    float: left
}

.uk-first-column {
    width: 455px!important
}

.long_column {
    width: 905px!important
}

.long_column .long_title {
    max-width: 440px
}

.index_container3 .gl:nth-child(3) {
    margin-right: 0
}

.index_container3 .gl li.sup {
    margin-bottom: 5px!important
}

.index_container3 .gl li.sup .txt {
    bottom: 13px;
    padding: 0
}

.index_container3 .gl li.sup .txt {
    width: 395px
}

.index_container3 .zx .bd>ul>li a {
    width: 450px;
    margin: 0;
    margin-left: 10px
}

.gameDown {
    position: absolute;
    right: 0;
    top: -154px;
    width: 255px;
    height: 174px;
    background: url(../images/down-bg.png);
    transform: translateY(-20px);
    box-shadow: -2px 0 6px -2px #000
}

.DownGift a {
    display: block;
    padding: 20px
}

.gameDown .topicSearch {
    width: 215px;
    margin: 0 auto;
    left: 20px!important;
    font-weight: 400!important
}

.uk-position-relative {
    display: inline-block;
    width: 0;
    position: relative;
    font-weight: 700;
    top: 30%;
    left: -50%;
    text-align: center
}

.gameDown .topicSearch input {
    width: 100%;
    border: 0;
    line-height: 32px;
    border-radius: 2px;
    background: rgba(57, 3, 0, 0.40);
    outline: 0;
    padding: 0 30px 0 10px;
    color: #dec9c6
}

.gameDown .topicSearch input::-webkit-input-placeholder {
    color: #aaa
}

.gameDown .topicSearch input:-moz-placeholder {
    color: #ccc
}

.gameDown .topicSearch input::-moz-placeholder {
    color: #ccc
}

.gameDown .topicSearch input:-ms-input-placeholder {
    color: #ccc
}

.gameDown .topicSearch button {
    position: absolute;
    right: 10px;
    top: 6px;
    background: transparent;
    border: 0;
    cursor: pointer;
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0
}

.gameDown .topicSearch button img {
    width: 20px;
    height: 20px
}

.sy777_index_game_news a {
    width: 404px!important
}

.right_box {
    width: 330px;
    margin-right: 20px;
    float: left
}

.tab_box {
    margin-top: 15px
}

.index_kaifu .tab_menu li {
    float: left;
    position: relative;
    padding: 0 15px;
    height: 24px;
    line-height: 24px;
    border-radius: 2px;
    text-align: center;
    cursor: pointer;
    margin-right: 8px;
    width: 93px
}

.index_kaifu .tab_menu li.current::after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translate3d(-50%, 0, 0);
    bottom: -9px;
    width: 0;
    height: 0;
    background: transparent;
    border: 5px solid transparent;
    border-top-color: #f14027
}

.index_kaifu .tab_menu li:hover {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, .04);
    color: #f14027
}

.index_kaifu .tab_menu li.current {
    background: #f00;
    color: #fff
}

.index_kaifu .tab_cont {
    position: relative
}

#btn1,
#btn3 {
    position: absolute;
    right: 0;
    top: -42px;
    color: #888
}

#btn1 .icon_f5,
#btn3 .icon_f5 {
    display: inline-block;
    margin: 0 4px -3px 0;
    width: 16px;
    height: 16px;
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: 16px
}

#btn1:hover,
#btn3:hover {
    color: #f00
}

#btn1:hover .icon_f5,
#btn3:hover .icon_f5 {
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: 16px
}

#btn1.disabled,
#btn3.disabled {
    display: none!important
}

.index_kaifu .sub_box li .show {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0
}

.index_kaifu .sub_box li .show p {
    width: 120px;
    float: left;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000
}

.index_kaifu .sub_box li .show .time {
    width: 110px;
    text-align: center;
    font-size: 12px;
    color: #f60
}

.index_kaifu .sub_box li .show em {
    display: inline-block;
    width: 100px;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: right;
    color: #888
}

.index_kaifu .sub_box li .hide a:not(.game_img),
.index_kaifu .sub_box li .hide p {
    display: block;
    margin: 3px 0
}

.index_kaifu .sub_box li,
.index_kaifu .sub_box li .game_img,
.index_kaifu .sub_box li .text {
    float: left
}

.index_kaifu .sub_box li {
    width: 100%;
    height: 37px;
    border-bottom: 1px dashed #f4f4f4;
    border-radius: 5px
}

.index_kaifu .sub_box li .hide {
    display: none;
    padding: 11px 0
}

.index_kaifu .sub_box li.current {
    height: 82px;
    border-color: transparent!important;
    border-radius: 0!important;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .09)
}

.index_kaifu .sub_box li.current .hide {
    display: block
}

.index_kaifu .sub_box li.current .show {
    display: none
}

.index_kaifu .sub_box li:last-child {
    border-bottom: 0;
    padding-bottom: 0
}

.index_kaifu .sub_box li .game_img {
    width: 60px;
    height: 60px;
    margin-right: 10px!important;
    position: relative;
    border-radius: 10px;
    overflow: hidden
}

.index_kaifu .sub_box li .game_img span {
    display: block;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 0;
    left: 0
}

.index_kaifu .sub_box li .text {
    width: 260px;
    color: #989898;
    font-size: 12px;
    position: relative
}

.index_kaifu .sub_box li .text .name {
    line-height: 16px;
    font-size: 15px;
    color: #454545;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.index_kaifu .sub_box li .text .btn {
    width: 54px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    background-color: #fff4f4;
    border: 1px solid #ffbebe;
    color: #f30!important;
    border-radius: 3px;
    position: absolute;
    right: 0;
    top: 15px
}

.index_kaifu .sub_box li .text .btn:hover {
    background: #f60;
    color: #fff!important;
    text-decoration: none!important;
    border-color: #f60
}

i.go_fb {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

i.go_fb em {
    display: table-cell;
    animation: san 1.5s linear infinite
}

@keyframes san {
    0%,
    100% {
        color: #fff;
        text-shadow: 0 0 2px rgba(255, 0, 0, 1), 0 0 4px rgba(255, 0, 0, .9), 0 0 6px rgba(255, 0, 0, .9), 0 0 8px rgba(255, 0, 0, .9), 0 0 10px rgba(255, 0, 0, .8), 0 0 14px rgba(255, 0, 0, .8), 0 0 18px rgba(255, 0, 0, .7), 0 0 22px rgba(255, 0, 0, .6), 0 0 26px rgba(255, 0, 0, .5), 0 0 30px rgba(255, 0, 0, .4), 0 0 36px rgba(255, 0, 0, .3)
    }
    20%,
    80% {
        color: #f60;
        text-shadow: none
    }
}

i.go_fb em:nth-child(1) {
    animation-delay: 0s
}

i.go_fb em:nth-child(2) {
    animation-delay: .1s
}

i.go_fb em:nth-child(3) {
    animation-delay: .2s
}

i.go_fb em:nth-child(4) {
    animation-delay: .3s
}

i.go_fb em:nth-child(5) {
    animation-delay: .4s
}

i.go_fb em:nth-child(6) {
    animation-delay: .5s
}

.red_style {
    color: #f00!important;
    font-weight: 700!important;
    display: inline-block
}

.spc_red_style {
    background: #f00!important;
    color: #fff!important;
    padding: 2px 5px
}
.tag_slt_container{
    padding: 20px;
    background: #fff;
}
.tag_slt_container .tag_slt_img{
       width: 480px!important;
    height: 240px!important;
    margin-right: 20px;
}
.tag_slt_container .tag_slt_img img{
    width: 480px!important;
    height: 240px!important;
    border-radius: 5px;
}
.tag_slt_container .tag_slt_text{
    width: 660px;
}
.tag_slt_container .tag_slt_text .info{
    font-size: 15px;
    margin-top: 10px;
    color: #888;
}
.tag_slt_container .tag_slt_text .info span{
    color: #ff0000;
    font-weight: 700;
}
.tag_slt_container .tag_slt_text h1{
    white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
font-size: 24px;
border-bottom: 1px solid #e8e8e8;
padding-bottom: 10px;
margin-bottom: 10px;
color: #f60;
}
.tag_slt_container .tag_slt_text .detail{
    margin-top: 5px;
    height:110px;
    overflow-y: auto;
    font-size: 14px;
    line-height: 22px;
    color: #2f2f2f;
}
.tag_slt_container .tag_slt_text .relate li{
    float: left;
    margin: 5px;
    height: 22px;
}
.tag_slt_container .tag_slt_text .relate li a{
    display: inline-block;
    padding: 5px 15px;
    border-radius: 3px;
    font-size: 14px;
    box-shadow: 0px -3px 8px 0px rgba(0,0,0,.15);
}
.tag_slt_container .tag_slt_text .relate li:nth-child(1) a{
   border: 1px solid #fdecd8;
    color: #e6a23c;
    background-color: #fdf6ec;
}
.tag_slt_container .tag_slt_text .relate li:nth-child(1):hover a{
       background-color: #dbae19;
     border-color:#dbae19;
    color: #fff!important;
}.tag_slt_container .tag_slt_text .relate li:nth-child(2) a{
     border: 1px solid #e1f3d8;
    color: #67c23a;
    background-color: #f0f9eb;
}.tag_slt_container .tag_slt_text .relate li:nth-child(2):hover a{
       background-color: #60a805;
    border-color:#60a805;
    color: #fff!important;
}.tag_slt_container .tag_slt_text .relate li:nth-child(3) a{
      border: 1px solid #d9ecff;
    color: #409eff;
    background-color: #ecf5ff;
}.tag_slt_container .tag_slt_text .relate li:nth-child(3):hover a{
     background-color: #409eff;
     border-color:#409eff;
    color: #fff!important;
}
.tag_slt_container .tag_slt_text .relate li:nth-child(4) a{
     border: 1px solid #e9e9eb;
    color: #909399;
    background-color: #f4f4ff;
}.tag_slt_container .tag_slt_text .relate li:nth-child(4):hover a{
  background-color: #3FB8AF;
     border-color:#3FB8AF;
    color: #fff!important;
}.tag_slt_container .tag_slt_text .relate li:nth-child(5) a{
     border: 1px solid #fed3ff;
    color: #dc5be0;
    background-color: #fdecfd;
}.tag_slt_container .tag_slt_text .relate li:nth-child(5):hover a{
        background-color: #b91ebe;
     border-color:#b91ebe;
    color: #fff!important;
}.tag_slt_container .tag_slt_text .relate li:nth-child(6) a{
     border: 1px solid #ffe2d2;
    color: #ff6000;
    background-color: #fff4ee;
}.tag_slt_container .tag_slt_text .relate li:nth-child(6):hover a{
   background-color: #ff6000;
     border-color:#ff6000;
    color: #fff!important;
}
.tag_slt_container .tag_slt_text .inss{
    display: line-height;
    height: 34px;
    width: 90px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    line-height: 34px;
    background: url(data:image/png;base64,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) no-repeat center;
    background-size:100% ;
}
.tag_slt_container .tag_slt_text .relate li a:hover{
    background: #f60;
    border-color: #f60;
    color: #fff!important;
    text-decoration: none!important;
}


.ad_ul{
    width: 1200px;
    margin-top: 2px;
    position: relative;
    z-index: 999;
    background: #fff;
}
.ad_ul li {
    float: left;
    width: 16.6666667%;
    text-align: center;
    border: 1px solid #066ff1;
    position: relative;
    border-top: none;
    border-left: none;
    line-height: normal;
    height: 34px;
    line-height: 1;
    font-size: 13px;
    box-sizing: border-box;
}
.ad_ul li a {
    line-height: 34px;
    font-weight: bold;
    display: inline-block;
    margin-left: 7px;
}









/**layout**/
.w7230{ width:1200px; margin:0 auto;}
.f-l{ float:left}
.f-r{ float:right}
.f-clear{*zoom:1;}
.f-clear:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.m-goTop{ cursor:pointer; width:140px; background-color:#fff; text-align:center; height:40px; line-height:40px; color:#999;position:fixed; top:525px; right:50%; z-index:999; margin-right:-760px;}
.m-goTop:hover{ background-color:#f60;color:#fff}
/**star**/
.star0{background: url(../images/litterStar.png) 0px 7px no-repeat;}
.star1{ background:url(../images/litterStar.png) 0px -20px no-repeat;}
.star2{ background:url(../images/litterStar.png) 0px -45px no-repeat}
.star3{ background:url(../images/litterStar.png) 0px -72px no-repeat;}
.star4{ background:url(../images/litterStar.png) 0px -97px no-repeat}
.star5,.star6{ background:url(../images/litterStar.png) 0px -123px no-repeat;}
.foot{ background-color:#1f1913; padding:20px 0; font-size:12px;}
.foot a{ color:#b2b2b2; font-size:12px; padding:3px 6px;white-space: nowrap;}
.foot a:hover{color:#ff7d00;}
.foot .links span{ color:#aaa; font-size:14px;}
.foot .links{ margin-bottom:35px;}
.foot p{ text-align:center; color:#4f4b48; margin-top:5px;}


/** 内容分页**/
.detail_page{ text-align:center; clear:both; margin-top:15px;}
.detail_page a{ color:#fe6500; font-size:14px; display:inline-block; padding:3px 14px; margin:5px; border:1px solid #fe6500; background-color:#fff;}
.detail_page a.cur{ color:#fff; background-color:#fe6500;}

/*年终总结广告*/
#nzAd {margin: 15px 0 0;    display: block;    text-align: center;}
/* CSS Document1 */
.g-topbar{ height:140px; z-index:99; position:relative;background: #262626 url(/common/static/820cc/images/topbg.jpg) center 0 no-repeat;border-bottom: 2px solid #e4ff00;box-shadow: 0 12px 22px 0 rgba(0, 0, 0, .45);}
.g-topbar .logo{ display:inline-block; float:left}
.g-topbar .logo img{width: 140px;height: 49px;margin-top: 10px}
.g-rank{margin-top:15px !important;overflow:hidden;}
.g-rank ul{overflow:hidden;width: 1200px;height: 21px;line-height: 21px;}
.g-rank li{float:left;margin-right:10px;}

.g-topbar .right{ width:410px; overflow: hidden}
.formBox{ height:38px;margin-top:17px; border-radius: 5px 0 0 5px; background-color:#f4f4f4;}
.formBox .sear-text{ height:38px; line-height:35px; width:180px; border:none; margin-left:22px; float:left;padding:0;background-color: #f5f5f5;}
.formBox .btn-submit{ float:right; height: 38px;width: 80px;background-color: #ec4d1c;border: 0;color: #fff;font-size: 14px;background: -webkit-linear-gradient(top, #fd3b00 0, #bd2c00 100%);background: linear-gradient(to bottom, #fd3b00 0, #bd2c00 100%);transition: .2s;cursor: pointer;}

#main-nav {display: flex;justify-content: space-between;margin-bottom: 10px}
#main-nav .swiper_wrap{position: relative;width: 460px;height: 30px;overflow: hidden;margin: 15px 0;border-radius: 5px;z-index: 99;}
#main-nav .swiper_wrap ul li {float: none;width: 460px;line-height: 30px;padding: 0 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 30px;box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1) inset;}
#main-nav .swiper_wrap a:hover {color: #f3e6a3 !important;}
#main-nav .swiper_wrap ul li a {display: inline-block;width: 370px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 15px;margin: 0 20px;color: #dfbd74;}
#main-nav .swiper_wrap .lt {position: absolute;display: inline-block;left: 0px;top: 0px;font-family: 宋体;font-weight: bold;color: rgb(131, 131, 131);opacity: 0;height: 30px;width: 30px;line-height: 30px;text-align: center;box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 6px 0px inset;border-radius: 100%;background: rgba(255, 255, 255, 0.1);text-decoration: none !important;}
#main-nav .swiper_wrap .gt {position: absolute;display: inline-block;right: 0px;top: 0px;font-family: 宋体;font-weight: bold;color: rgb(131, 131, 131);opacity: 0;height: 30px;width: 30px;line-height: 30px;text-align: center;box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 6px 0px inset;border-radius: 100%;background: rgba(255, 255, 255, 0.1);text-decoration: none !important;}
#main-nav .swiper_wrap:hover .gt, #main-nav .swiper_wrap:hover .lt {opacity: 1;}

.top-navigation .mobile-menu {padding: 10px 0;border-top: 1px solid #000;display: flex;justify-content: space-around;}

.top-navigation .mobile-menu li {display: inline-block;font-size: 15px;cursor: pointer;}
.top-navigation .mobile-menu li.home {display: flex;align-items: center;}
.top-navigation .mobile-menu li span.fl{display: inline-block;height: 40px;width: 1px;background-color: #484848;}
.top-navigation .mobile-menu>li>a {color: #bdbdbd;height: auto;line-height:26px;text-decoration: none !important;display: flex;flex-direction:column;align-items:center;width: 100%;white-space: nowrap}
.top-navigation .mobile-menu>li a:hover{color: #f4f4f4 !important;}
.top-navigation .mobile-menu>li i {display: inline-block;width: 26px;height: 26px;margin: 0 40px}

.top-navigation .mobile-menu>li i.com {background: url(../images/bzs_cj.png) no-repeat;background-position-y: 0}

.top-navigation .mobile-menu>li i.iphone {
    background: url(../images/bzs_cj.png) no-repeat;
    background-position-y: -90px
}

.top-navigation .mobile-menu>li i.cq {
    background: url(../images/bzs_cj.png) no-repeat;
    background-position-y: -30px
}

.top-navigation .mobile-menu>li i.pr {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAACrklEQVRYR+1XPWgUURD+JnsLFhaCnVUQ1FYRUQTxFyFNMBEDij9gH/FCdtZUXqrcziUcWAoKGjEgqAELQUQFEQwRDHam0UatDAENCOfeyAt7R7zk9r1dj9jkNXfwvvnmezPvzcwSHJaIXAawH8BOB/hakHkAM8x822ZPNoCI3Adw1oZz3J9i5nNp2FRBURSViOi6ozMnmKqOhmFYagdOFSQidwBcdPLkDrrLzJdSBYnIDQCD7pydRzYiRyJyBsCDzrvIxThAjXtCRD8BnAiCYMZQjY+P74vj+B4R5X1ZaypS1XnP884PDw/PJn721uv1d+a/iVJTEIBXzHx0JYuIvARwJNdZ2xut5Uc3BK0ImDVCp4josTHwfX9bsVj81jBej5RNTEwcj+P4eZKyPqpWq1tqtdpbALuI6EkQBL3rKUhEbgEwremj7/sHlgujiBwC8AzAJgALqnqlXq9/8TzPVOmOX+o4jkc9z+sGYPjN7y8AJ5n5dbNSR1FkUmcAuzv8qmx0c0lRnDbAv1pHkr4LAPoTlu8ATtsYM+4/BLA1sXnk+/5ksVhcbHDYeplJ5QsAhYxO28F/AzhmUpOruRqjKIrKRBR2QpCqRmEYXkvjss5DyaU3vc70vNzLvOClpaX+UqlkotR2OQky1pVK5Y2qHsypaKFQKOwYGhpasNk7C0pE/VDVzTbS1n0i2h4EwScXu0yCkvS9z1AaFonocBAEH1zErHr2rkaVSqWqqlct+Glm7nPldHr2aWTlcrmnq6urp3XSJKJJVX3KzFNZxeSOUKsjEVmeZ5g58xVYdd/ynGJDUNaobaTMFrH/HiERGVTVxgiBxue2mWua9YToKzPftB3mn19ZMsgtz+AOaw8zzzngmpDMdWNsbKzb8zzzvWZGz7Q1G8fxwMjIyOcsgv4Az9MrNyuQNBgAAAAASUVORK5CYII=) no-repeat;
    background-size: 25px;
    transform: translate(2px, 3px);
}

.top-navigation .mobile-menu>li i.sl {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADeElEQVRYR8WWXYhVVRTHf2suJJQPUeNISaCQ4YODQZKaL/YQWVY4jF8vw913ZpgBCcyHoPBBhRSSomIYZAq9+1pRaY0Oil/4IBGNMAlhGogZ6cBUKgWCBJMzK/a559y598w595xzJ5j1etZ/rd9Ze6+1lzDLJrOcn4YA1PC0WH78P+AbBfgWGBTLhzOFaBTgEtAKWLEUZgLRKMAd4FE/8YhYnm0UIjOAFngC5WYo4T3u8YgcYTwrSHaAPH0Ir0ckGkVYLUVGq7+pYadYdseBZQLQHh5knN+AeTEBL/EAa+Vjfg++OwBgDUq3lLge1mUDMGwF+hPK/JVYtoQAdgHfk+NVOcBf1frUAGpYApwDFqQ4511B2f0KOABnQ2JZXxdADRvFciScRAsMorSlSO5c/qaJVXKQqyEA9+1dsbwVxJlWATUc9vv7ZKWMed5G2JsyedlN2S8ltqrhB+CZkHZT8JNRAH8Ap4IBo528xiRDmZKXna+KZYkaNEL7KxOskk+5VQOghm3gjdcbYlmoeVYDpxHm1gFwXbEw8rvSizAQo93uRnkFQDtooYkLCIs8wQSt5DgLPJbw95sQlqHsiPC7GFH+wM2boFMAhg+AN6qCXAMWpyi9d+Pd5QXv/mSxdg9AjdcaR1Mqx4DHK77CWilyxo+TFeKjAOACsCIRQLmP8A4Q9PWf/MtT8jl3Kx1ToIByMDFW2eG4aBdLmeCnVAJlmDm0M87PwMMo70mJN8Nav5VdNZLsikQMiniR0ClFimq841rPJMvkEG43qDHtZDmTjCRlB/4RjX/dwvrzYnneP2vXqtfF0heXRA1fApsTIMZcBb6AqccjViBslCJfewAFBqRIb73gmmcdwom6AMJ3DsD1+gsJpN+IZUOKktYeRZ7bCM2xOqVX3N+g9NQJPsIEr7ixmRmg/K7EXcaLYlnu7kBPnXHpcraLZTBrcv+uuGUkaNlwiHViORnMgagXywlui6WlkeQJAJV9oQzQzSLu8xnwXChZ5eY3AqHG257cFlVt/WKndsqpt6CHZsYpAS9Xec8MoMA1lCcr8YSiFOmspql9jl9iDvM96i7PSflFSqkepGkFUsNKYNiPcxlhj1hvNtRY5E6ohjXgrU0vAm1iOZb1CNSwDzDAJ+R4P7yMBvHqLqU+iNvrvQmY1rSDh8ixjxz75QCX6+n+A+WrFJS8pFXYAAAAAElFTkSuQmCC) no-repeat;
    background-size: 26px
}
.top-navigation .mobile-menu>li i.icon_slot {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADCUlEQVRYR92XO2gUURSG/zMTm0QQm6CVhRoL0Up8FaJEAhYiYkx8QAz4hCAEd+bORhE3iGbnsSJIwCdEwUc0CmIhiKJY+MJKbYxaWClpQsBs4945cuVuWMPuzsxu0nibO49z/v/j7Nxz7xJqHNlsdoVhGCdVehiGp9Pp9MdapKiWJNd1VwG4SUQtKp+ZRwHsdRznfVK9xAC+769j5tsAFk0z+05Eu23bfp0EIhFAEAQbwjAcBrBAm/zW8xw9/zQMo9OyrJdxIWID+L6/mZnvApivxSeYuVtdE9EQgHn6+TgRddi2/TQORCyAIAi2SClHiKhR/+Y/iKhbCPFE3Xue18bMQ0S0UL/Pm6bZblnW4yiISADf97cx830Aphb7FoZhVzqdflUqns1m1xuGcQPAYv1cEtEO27YfVoOoChAEQTszLw/DcCrOMIwHtm1/KCfq+/5KANtL403T/GRZ1kgliMgKRJWw3vf/AAwMDGw0TfNUvaLV8qWU/X19fS+KMeUAns8ywKb/CmBCV6vYAyKLJ6Wc0Qpc1Y4HIp2La3MmAZi5TXfCvw0pzpjJCkghRIPuhIWSRlWVo1aAqWVTVGfmL47jHFL3ruteJqKlZZw3Tn9WK4DSuSeE6IhTZs/z1Ka1s1xsPQCxIKqZK4F6AapCRJnPFMA7IcSacuX1PO8tgNURrbjuPrBPCKG2XfXx7Vez4zjX9GroAnB9VgFM01yWSqVGPc+7A6BTmw0LIXblcrkWKeXn2QR4BkDtlo9KjmZFv3EAWwH0A2itBBHnI1SHzuZyAszcT0RVt+uImDEpZWfF3VCZZjIZo7Gx8TyAo3HWfIKYC/l8vjeTyYSlORVPRPr8fw7A2gQm5ULfENGxSv8XIo9kruv2ElEOgJEQJGTmlOM4qpoVRySAyhwcHJw7OTl5CcCemBC3mpqaDvf09PyKio8FUBTJ5XKthULhIhEtqfCRfm1oaDiSSqXUaok1EgEUFT3POw7gzDSHE0KIs7FcS4JqAlD5vu83M/MVdU1EB23bHktqruL/AGsFdzCMgCHmAAAAAElFTkSuQmCC) no-repeat;
    background-size: 26px
}

.top-navigation .mobile-menu>li i.k {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAB/UlEQVRYR+2WPYsTURiFn/cmEmws/APuJihWCmuxjeia+NGIP8BiFi1WUdYmd2vXUtegjYKChYO1IgtbuJlsL1pYCEogE7SxEsTCJt5XokY27owzs5mgSKace+45z3vuwB3hLz+yOb/Tqi+IY1ZFDgocypdNuyDvVfRRudq4P/D+BdAJ7Iv8Q2NHeIbpXZg+drv7HSBs1h8gcj7fiZPcZH26tnJSwnU7h2EjST6OdRWZl7C5dA/RhXEEJHkKPJH4s3fnoDALejHJaJR1CQOrEQbLxvx465zOgJwZJeRPe+MAxpW3xXcCkLWBL0Ab4WPqM1J2A3uBnVF7MgGocrd8/Obl1OE/hZ2mvSPCpWiAlt1AmUtjOhaA9triruKO0swQgOEosBwBlf8RRE0eBvZqDECaojJphq7jwc5/GWAV07vSv0Z/H3O7l1qmBgRpTNVWbFzHYWDfAvuynEEmAOj/1eg1nNnSgBg5rWg9S3hfmxEgq32yfgIwaeC/auANsD/5ux9WjNaA8FlQ32nBL9duPG+vLZYKpZJnBE+Vw2lgtgegPHVG/Uq18TgupB0sVYqChzoPZCpOlxpA4WUBedhzxq+cuP4pzXQDzbugfuSrMq8inkBx895IgE7THhDhFcIHUN/g/D3VW6+zhMZpuy17Vuk3wylgNRIgj6C0Ht8AiAvQeZdrBvsAAAAASUVORK5CYII=) no-repeat;
    background-size: 23px;
    transform: translateY(2px)
}
.top-navigation .mobile-menu>li i.ne {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAB40lEQVRYR+VXPUscURQ9d9hZEKyMICQWsYgWglWChenyF5Iiv8DGIsLq7uu22rdTZIQIFjYphfyB5AekCBHBQqw0BMQUMZ0rK1vsCXfclXWd3X3O7BfJK2Zg5t5zzjtz77uMoLHCMJyoVqvPPM+baj4bxN33/d+VSuVHsVi8VnzRSxAEr0juAJgfBGkM5inJNWPMFwmCYAHAV5LTQyKPaETkD4CXUi6XtwC8GyZ5k0tdVwHnAB6PQgCACxXAEZHffIqxFEByE8B+w5mnIvKR5B6A3RRuRTjt+bEOkJwzxvzUYGvtCxH5LiLv8/l8LqmAJo6TAABKHgloFKieD1ctriTRoYV+75wZzxpIsr2kOWPrwGeSn1rq4M4GdWDV6/XXIvK29UVb97SbkqwLOllrrX0jIirydmUymcVcLnccl1MqlZY9z/vm1AWFQiGakr1WzCF2CeCgQ95zAJODFtBL8733sUWYwoH/XEDfuiDpJ/h3uoDkqjGm6+i11q6LSPjgqmtL6HYUnwI4iyMQkSmSS2nJNX9sZ0E/NueEoQ4cAVh0iu5/0IkK0EJa7z+2E+K2/hnNkowtNieIFEHZbPZRNPXCMHxSq9U+AFgBMJMC0yX1F8lD3/c3dHQ7jV0X1KQxIxfwFwcS5Uvs/rF+AAAAAElFTkSuQmCC) no-repeat;
    background-size: 23px;
    transform: translateY(3px)
}
.top-navigation .mobile-menu>li i.sof {
    background: url(../images/bzs_cj.png) no-repeat;
    background-position-y: -90px
}

.top-navigation .mobile-menu>li i.icon_video {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAFgElEQVR4Xu3cX2gcRRgA8G92cwEDhVZsQcGqwcYSQbQPQrVoq9CCFRWllaqgtKKitlZzmSXxoSfE3O3M/RHrSwT1zYJBfNFHsQ+KbypCQvuqD4L6EtQQuNv95At7x96/3O3d/t/Zt2RnZ+f77czt7szsMFDb2AJs7BxUBrAjYrVavdGyrAO2bc9omjadNS9E/AMA1jRNu57P5//uF39fRCGECQA8a3A7xCs450av/T0RhRDXAOAuBdglcJ1zfrDzv12IQojvAOCoAuwrcJVzfsy9tw1RCHEeAD5UgAMFLnDOLzdTtRDL5fJNtm3/NfBwlWBbQNO0vc2bTQtRCPEgAHyvjIYWOMI5/4FSuxHPAsAnQ2ehEp7jnH/ahiilvISIBWUznABjrDA/P/+eQhzOq2eqqBD/A4B1RNzDGLtzjPLH4tAoEDd1XT8yNzf3Mwk4NzF6G3oiFiIjFCIKxMuc8wudZRVCvOy8Wh4YIY5IDwkd0bKsYwsLC1d7RS2l3GfbtsEYeydSFY8njxVis+xCiIedWvmYx3giSR5LxKaEaZqvMcbo9/KOSHSGPGmsESkG0zRvcSDfGjKm0JPFHtFVKx91MI+HrjTghIlBdGG+6WDeGhfMxCESXKlU2q9pGv1WvhEHyEQiNuFKpdIJB/ORKDETjehq4hfpkYgxdnMUmKlAJLhisTit6zo18VfDhkwNoquJn6QbD2PsobAwU4foauJzAECvkHuDxkwtIsEtLy/PUBNnjJ0LEjLViK538VMA8EVQkJlAJDwhBA3/0jCw71tmEE3TfJox9qXvgjTCF/YYy079iUEE6GrSnwHAS0GcI/WI1Wr1BsuyeJCjl6lGFEI863TuHgqiBjbzTCWilPIeRKS3l+eDxEsl4srKSm5jY4PmDRLgrjAA6RypqYlCiGccvPvDwktNTSyXy7PUdBHxxbDxEo+IiExK2Wy6e6ICTGxzllI+SU0XER+IEi+RNbFSqcxYlkW1j6b+xWZLzI1FCJF3bhyBd215vTqxR5RSnnSabmidrKlBrNVq0/V6nZruK16DCjt9LGuilHJ74AkRIxl48noRYoVYLpdP0KwwAGj7NsRrUGGnDx0RAD7mnLeNyC0tLd2Wy+WoG//1sAH8OF8UiICIL0xOTn5j2/a+RqNxnAbgETE200K8wkaC6LWQcU+vEH24QgoxKEQhxBkA+NyH/LOSxXOc8yvbnRHNiCuVyn2WZf2UFYFx49R1/VDzk5IWYqFQmJqamqKPxRN7xxwXxsPxv29ubh4sFAqbbTWR/jBNk2aktr7j9ZBpppIi4nnDMD5qdYt1Ri+EoKkXNAVDbb0FVjnnp927eq4BYZrmRcZYTSm2CyDi24ZhfNDp0nc1kmKxeFTTtPcZY7MAsDuroIyxfwHg10aj8W6/r8KGWlyIuqi2trb2Zw0yl8v9mc/n1wfFPRTioEyyvl8h+lADFKJC9EHAhyxGqonFYvF2XddpFafDlmVd6XfX8qF8ichiJEQhxFcA8JQrwtOc89VERBxAIT0j0jwY27bXOsrS9RQfQFljm6VnRHoI13WdFmVzb12LkMU24gAKphB9QO1cte5eRKQPtR8fkHfn0oBdNdGpsZd8KGOsskDErxlj33LOf2kWrIVomuYuxtiPAHD3CKXuh9jZ7EfIOpaHrCHiYcMw/qHSuRdcG2d4IGuIZNc9PNDnhjFsNcgcovvbnM7fxFGXQs0aYlu8vdaUPeX0IfathT0+sumJODExQQsGpWpDxPXOFwv1iOPDJVaIUSDWarXd9Xr9N/eHN4iYNwyj4kN5EpmF55pIUUopa4hIkzJpo7HqM+6Hz0RKjFHokRDpfM5A1qxlWauLi4uZXlp6ZMQxLlzqDlWIPlzS/wFG6ZV/FWajQwAAAABJRU5ErkJggg==) no-repeat;
    background-size: 24px
}
.top-navigation .mobile-menu>li.slt a {
    color: #ff6000!important
}

.top-navigation .mobile-menu>li.slt:hover a {
    color: #ff9000!important
}
.top-navigation .mobile-menu>li.pret:hover i {
    background-position-x: 0!important;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAACp0lEQVRYR+1XO2gUURS9JzMLFhaCnVUQ1FYRUQTxi5BG3OzOezviB9JH7LTLptNKsBQMaMTdNw/dQApBxAgiGCIYLBa00UatDAEthJ3dK2+ZWWKymXmzn9hkmll455575v7eXZDFo5SaAHAUwH4L+AYIM39m5kUp5UyaPdIASqknAPw0nM05M1eklJeSsImClFJlAFM2zmwxzDwtpSxvhk8UpLV+yMxXbZ3Z4AA88jzvWqIgpdQ9AJM2hMPCxJGD1tpj5mBYjrLwAhBYUye/m83mOd/3Fw1JtVo9AuBxr521mZCo4y6XSqUlgwmC4DARvTe/TZQ6ggC89jzv9FoirfUCM5/K8pVp2G5+giDgbUFx5GwidBFAzRg4jrOnUCj8iI23ImVa67PM/DJKWR61Wm1Xo9F4R0QHiGheCHFhiwU9YOYJIvqUy+WOtQej1voEM78goh1EtALgehiG31zXnRpGUYdhOO04zigRmVvAvP8AOO953pvOpFZKmdQZwMG0Thnw+XI0FOcM7z9Xh0lfGIZXiGg8yulPIioMWMBTALsjzmeu687m8/nVTtEnOYtS+YqI3AGJCgGcManp6XI1Rkqp2wBuDkIQM9+RUt5K4krdh6Lxbu46r09R8/V6fbxcLod9C4pEvSWi4z2KWiGifUII8058rCIUMwRB8IuIdqaRdjnfK4T4YmOXSVAUqQ8ZRsPqyMjIyWKx+NFGzIa2tzXSWt9l5hsp+DkhRN6W06rtU0bCWKvVGuuyac4y83MpZSWrmJ4jtN5RvM8IITKXwHquvgmiumovWNuCNquJ7ZSldct/j5DWerLVasUrBMV/t81e05knwHchxP20j+m7y6JFrr2DWzyHhBDLFrgOJHPbVyqVUcdxFqLVM8nXUrPZFL7vf80i6C8JG1TaAbUsmgAAAABJRU5ErkJggg==) no-repeat;
    background-size: 25px
}

.top-navigation .mobile-menu>li.slt:hover i {
    background-position-x: 0!important;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADw0lEQVRYR8WWYYgVVRTHf+etO/dhQUuZUBEoVPghUUgs84t9iCQrlE3rY1ooLrFvpgiKPrhBBZn17ttlWSRIg6CysqSwkj5ERAqbEJsFUoYlmGVUBOWbcXdOzPhmd3Z8782bt4H323DP/5zfPefOOVe4xEsucXy6AgiqLHc8vv4/4LsDqPF5GLK/7GHnCtEVgF9jAmWpwF7HZfNcILoDsPwOXNUIPG5cVnYLURhAR7k+OM/P6YAC//T+xZUyRFAUpDBAYBlReDQbSJVTYcjq+Y9zKr3n19hhKjzTCqwQgA4x3+/jpMDVLRxOOMpa8fgl2Y8ARFkTlnikPMiJrK4QQGAZUBjNSfNbxuXBNADKEPBlPeTeKx7jj0z5OquaP8ISpvgUuC5XIQwlaY8y0AAA5YDxWN8WwLdsNC5vZ4P4lv3AhtzggAh/hsqqssvxWQAXxC8YlycTPxeVwLfs6xH2zqtwcDqNVZ5CeL6T4ImNKmNljwHf8hVwS0a7KTnkRQB1y5kSfJQ0mEnLfVNwoEjwhu1x47LEt2gT7Y+OYZVs57dZAPUaFVEswk+mwqJ/q6zuET4GLm8DcBJY1GxfhG2q7G66V8JzBrHTADrGQt/niMDiSBAISx3lEHBNzuk3ISxDebqJ3dEm6Y/NBMYdl5XTAIGlquCmnHwP3Jib+saNjy4vsC/XPm1Qoj8G8KusR3ivI7FwGuXa6csGa8sun8R+CkKIULsAYDkC3NoBwCTCs8l/rfCrKXGTDPJ3og1qbFbl1Q58RXX4QPwaN6N805EADjtKfyB8B/Qh7DIVnshqo18Z4pLkrW8jgJlOlWMuwhanwh7fxuWKOtoy4zKRlQUvs0JLjOdFFzgnraZbVizwmeNyR/yH1OKX0AmnwkirIL7lTeCBthDCafEtb8DM8GgpUDYaj3ei/XqV3WWPbe2cTw6zbirkw3Y2Al9EGTikcGdOut41LvfnpTS7X69yVoQFrXRRo5LoNCJsbWkE472Ge6K2WRQg5zIeNS4rJKixtVW7jAOW6DeD8SQsvNpdcBXWlSscTPpAs4kVTZGzZZeFhSM3BC0BUu+FGEBHWHx+itcVbk8HS9/8biDqllGBgbRWldGyN/OmnBlGu1gQzOM14O5EMFcA3xLNkxtS/vY4Llsyh5z51GGMH8bUD8eZUX4oex0MpCbpCYa5TUMON7aOITxnKnFvmLWaPkrPVVlTkvjZdBfKBuPxftES+JadCg8JvFIPeSn7GE1lpbXrCKRH2JF0wE4hzrzIZX297BRhzFQ41k73H/PkRO5fgHiKAAAAAElFTkSuQmCC) no-repeat;
    background-size: 26px
}
.top-navigation .mobile-menu>li.slot:hover i{
    background-position-x: 0!important;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAC+klEQVRYR92XO2gUURSG/zN3bEQQm6CVhRoL0Up8FaJEAhYiZvfenVWIAZ+NINopEoJopwRsfIIKurN3dhfEQhCDYuELK7UxamGlpAkBsXHuHJlwN2zi7szsI43T3Jm55/z/N2fmPobQ4aG13gjggk2/qJT62IkUdZJUKpU2CyEeAOi3+ZPGmEPFYvF9u3ptA2ittwMoAVi9wOw7gKJS6nU7EG0BVKvVncaYMoCV1uSPbZfY9qcQopDL5V5mhcgMUC6X9xCRBrDCis8w80h8TkR3ASy396eZWRUKhWdZIDIBBEGwl5krAJZa0R9RFI14nvc0vvZ9f9BxnBhile3/TUR5KeWTNIhUAN/39zuOUwUgrNg3IhqWUr5qFA+CYAcz3wewxt43URTlPM97lASRCKC1zhPRhiiK5uKEELV8Pv+hmWilUtnEzAca44nok1Iqrl7TI7UCaSXstn8eQKlU2uW67mi3okn5YRiOFYvFF/WYfwCEEM8XE8AYs/u/Apix1arPAanF62kFmPm2nYiOpjrXx2aPX8Gg1Z2dkLIcvayAUUq5sanWOmyYqBI5OgIgorlh06D+RUp5PL4OguAmgHULnZl518J7HQFYkUAppbKUWWsdL1qyWWw3ALMPmwaRZB4LdAuQCJFm3iuAd0qprc3Kq7V+C2BL0mvqugJEdFhKGS+78dd/JG6VUnfsxzjMzPcWFSCKovWe501qrX0ABWtWVkp5vu/3O47zeTEBJoQQo2EYPiai+tZs1o+Zp13X3WeMGQMw0AoiyyuIN519zQSYeYyIEpfrlJgpY0yh5Wpon8TRWo8T0aksYz5rDDNfU0qdJqKoMafljsju/68C2JbVpEXcGwBnWv0vpG7JfN+Pqa8QkdMOCDNHzHzW87zxpLxUADvclgG4AeBgRoiHAE4opX6lxWcCqIsEQTDAzNcBrG0h/JWITkopJ9KM6/1tATSAnGPmS/M+JqLzUsrLWY27AoiTa7VaXxiGt+Jz13WPDQ0NTbVrHsf/BViHdzBezP72AAAAAElFTkSuQmCC) no-repeat;
    background-size: 26px
}
.top-navigation .mobile-menu>li.t-video:hover i{
    background-position-x: 0!important;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAFiklEQVR4Xu3cT2gcVRgA8PfNjAcDDVVsQcGqxcYSQWoPQrVoa8GCGhXNvEmiUGlERU2NWtqDh9aDBwWptJ6E6CmZnfc2m0P0KPageAkqQkp7yEUPgnqKGkh2Zz/5ZHaZ/TPJ7O78n5lTm337zXu/eTvfmzczD1ixDSwAA0coArBtEYUQt9q2fUBV1REA2J83L0T8HRFXbdu+MTU19ZdX+z0RpZQfIeK5vMF5QgF8rOv6+W6fd0UUQlxnjN1XAHYI3OCcH2z/aweiEOJbxtixAtBT4Crn/Lj70xZEKeUMIl4uALcXAIAzuq5faZRqIi4sLNymadqfBaA/gVqttqeRbJqIlmU9AgDf+QtRlELEo4ZhfE8SbsTTADBX8PgTQMRpwzC+aEGUUl5AxIv+QhSlAOCirusfFIgD9IW4EP9ljF1jjN3CGLt3gPon4qtxIG4oinJ0fHz8JxJwkhhdDT2TCJE+KhE5IiJeMQzjTHtdpZSvOJeWB/poR6xfiRzRtu3jk5OTV7u1ulKp7K3VanRN+m6sKj3uPFGIjboLIR5jjNFP/Mke2xNL8UQiNiQsy3odAAjznlh0fO400YjUBtM071BVlSDf9tmmyIslHrEhIqU84SSeJyJX2mGHqUF0nS/fcs6XdyYFM3WIBCeE2EfnSkR8MwmQqUR0JZ6TTuJ5PE7MVCM24Eql0qyiKJR8bo8DMxOIBLe4uLi/VqudA4DXoobMDKIr8TzlJJ5Ho8LMHKJrSPQeItIl5J6wMTOLSHClUmnEOVdOhwmZaURXr9QRUYQFmQtEwrMs6zIAzIQBmRtEKeXziLhYIA4gIIT4kjH28gAhPL+a+Z4ohLjZuUQM7e5lphGFEIYzZjwcRg9sxMwkYrlcfoCmzRDxxTDxMom4srJy09ra2nlnUmJXFIC0j8z0RMuyXnDwHooKLzM9UQgx6iSOU1HjpR4REUFKSdfGNAVGT1LEtqXy5yylfNa53/JwbHKuHacKsVKpjFSrVUocp5OAl7qfs2VZZ53EEfrUVq8HKPE9UQgR+SRrZhBput+2bUocr/baqKjLJ7InSilnncQRy42nXg9CohDL5fJJ6n0A0PJuSK+Nirp85IiMsc855y135Obn5+/SNI3u1L0RNUAQ+4sDka41X9I07evNzc29iqLQszU0YE7MYyG9wsaC2Gslk16+QAzgCBWIYSFaljUJAAsBxM9FCEScMgzD/H9usdHicrn8YL1e/zEXAgE0UlGUw41XSpqIy8vLQxsbG9cBILUZMwAbXyEQ8behoaGDY2NjGy09kf4jhKAnUpvv8fqKmM9CM5zzz5ozOu0GQgh69ELPp42vVkvOOXeX7LoGhPMA5SVfIXNUqF6vvzMxMfFpe5M9VyMxTfOYqqofMsZGGWO7c2TV3tR/GGO/2Lb9vtdbYb4WF6Ipqq2trX15g1RV9Q/OOb0Zu+3mC3GnIHn/vEAMoAcUiAViAAIBhOirJ5qmebeqqrSK0xHbtk2vrBVA/VIRoi9EIcQSY+y55ogdgOu6LlPR4hAq2TMiPQfDGFttq0vHKD6EuiY2ZM+IziCcFmVzbx2LkCW2xSFUrEAMALUFUQhxCBFPAMDTO8RuXxqwoyc6PfZCAHVMVAhE/AoAvuGc/9zMCY1/zM3N7RoeHv4BEe/vo9ZeiO0/+z5CJ+8rALC6vr5+ZHp6+m+qnXvBtUFuD+QKkeC63h7wSBh+u0HuEN1r/bSfE/tdCjVviC3t7cjOUkqa1aaxoOfWZYnAroiaptGCQVnbrrVfWBRDnAAOcYEYB+LS0tLuarX6K2Os+eINIp41DOOTAOqTyhA990RqpZTyEiLOOi2mhc0n3YPPVEoMUOm+EGl/NCTSNG0UEWnyIddLS/eNOMCBy9xXC8QADul/sXitf5PbveMAAAAASUVORK5CYII=) no-repeat;
    background-size: 24px
}
.top-navigation .mobile-menu>li.news:hover i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFvSURBVFhH7Za/SgQxEIe31NZWCzvhCjuxFWysBfur7C18C1EQfIX9y5ba7jMINqJgdSBep/b6zZocMjfhcNmLh97Ax+Yymcwvm0xuE29FUaymabqdZdnePCHPoGmaFZf2y6qq2i/L8h4+IvGIkIM2OY0tOsZqQAzGkltWf2E4o4CAq4TGSDtikef5iwgwnbFYTAHszakvG34PpY926vu64OfRmAII2GxLBGOfdqQPUWeuq5P5eTShLXgiYePw98P7t74umPfM8hAupgD264bnUJ9kD7fnIc/UiJtUj0bm0+MFUwABkyoIGSKOdBwCBs49ZfzT7urxginAxcw0HUepvboTPwW+Nz1e6FVAF5YCehXAXvdTBW7+mabjEPBHqgCOXY6gcQ+cGHE/JiRAXqd8uZqrgVsrpgtBAbH4fQG8zjvLEQMO5oN8Kp1bzhiw+MukrusNyxkDBKy1JUVjHWo6n/WgOTAi1zUEL63/ZEnyCd/NcCu4voqHAAAAAElFTkSuQmCC) no-repeat;
    background-size: 23px;
    transform: translateY(3px)
}

.top-navigation .mobile-menu>li.soft:hover i {
    background: url(../images/bzs_cj.png) no-repeat;
    background-position: -26px -90px
}

.top-navigation .mobile-menu>li.kf:hover i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAB/0lEQVRYR+2WsWvUYBjGnydpT4p3FW+76yKI4qRQhy6inewiHR1KL2cdalHoorv1D3ARFBQKNjnXirjZwb20QwdB6VI8mrq0qF/R4dq85RN7tDYx33cmKHIZk/d7nt/7vCFviL988aC/CoNJoQxReAHAxSzZCK4JpAmgUarWnu1rtwFUGCxlbZrUAME3LbZunaxMrP0A+Lrhz1J4M8uO07QILBSrtatUzWAYLt6mHcjjOYk6VRg8BTCZh0G6Jl9qgNjZSyQTdDAEcCpdqPMKDSBHjhMzzs+bUYRBEKOdW/z+ZDxAXm4xul0A2wS+k1gVwZbplEiURXAGQF/cGTsAwZPSQO2Oqfl+nVoPHoO4nQSgP0LDRqJ5AGxuNvoL32TwEEAPrkAwEwOV/QjiOlcbwf0EAKOgbIoOreP2zP5VABKvW9iZ1mv01y47XWpWCRB8WKyO30uKWK0HH0CczW0E+q8miqIHFB5JgC6vCeSujbmutUrAVtykvgvQTeB/SkDeAzxn8uYfrPmzBAgF0I+w65+o1Bdl9dExdbzsEeIBuGQC0yGAvALgl6refJLJ54/PT7uu45GOJ5BTSXU2AMtwOFcsFHyWr38x6a693MIXl0V26yR1Mj2pI9hqzp3vdZ0VEp90xIIdv1S58c7GNKl2O2yMAdCpjOjlFptAFkamGntSue3gkHLEJwAAAABJRU5ErkJggg==) no-repeat;
    background-size: 23px;
    transform: translateY(2px)
}

.top-navigation .mobile-menu>li.kf a {
    color: #dfbd74!important
}

.top-navigation .mobile-menu>li.kf:hover a {
    color: #f3e6a3!important
}

.top-navigation .mobile-menu>li:hover i {background-position-x: -26px;}



/**head**/
.g-head{ background-color:#fff; position:relative}
.g-head .scroll-box{ width:100%; margin:0 auto; overflow:hidden;}
.g-head .scroll-ul{ margin:30px 0 20px 0; width:100%; height:110px; overflow:hidden}
.g-head .scroll-ul li{ width:90px; margin:0 12px; float:left}
.g-head .scroll-ul img{ border-radius:10px; width:80px; height:80px; margin:0 auto; display:block}
.g-head .scroll-ul li span{ display:block; width:100%; height:30px; line-height:30px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.g-head .btn{ width:30px; height:80px; position:absolute; top:30px; cursor:pointer;}
.g-head .btn span{ display:inline-block; width:18px; height:36px; margin-top:22px;}
.g-head .btn:hover{ opacity:0.8}
.g-head .prev{ left:0;}
.g-head .b_next{ right:0;}
.g-head .prev span{ margin-left:12px; background:url(../images/index.png) 0px 0px no-repeat}
.g-head .b_next span{ background:url(../images/index.png) -20px 0px no-repeat}
#yytj{width: 1200px;margin: 0 auto; position: relative;z-index: 100;}
#yytj a{color: #3aa1fd;position: absolute; top: -47px; right: -88px;}
/**g-main1**/
.main-left{ /** width:1180px;height:442px; **/ padding-left:10px; padding-right:10px; background-color:#fff;box-sizing:content-box;overflow:hidden}
.main-right{ /**width:290px; **/ padding:10px; background-color:#fff;box-sizing:content-box}
.g-main1-left{ padding-bottom:15px; height:465px; overflow:hidden;}
.g-main1-left .mod-left{ /** width:422px; **/}
.g-main1-left .mod_banner{ margin-top:20px; width:422px; height:320px; position:relative; overflow:hidden}
.g-main1-left .scroll-ul,.g-main1-left .mod-banner li,.g-main1-left .mod-banner li img{ width:100%; height:100%}


.g-main1-left .intro-box{ position:absolute; width:100%; left:0; bottom:0; height:50px; z-index:9}
.g-main1-left .banner-load{ height:4px; width:0; position:absolute; left:0; bottom:0; background-color:#ff7d00;}
.g-main1-left .intro-box .bg{ position:absolute; left:0; bottom:0;height:50px; width:100%; background-color:#000; opacity:0.8;}
.g-main1-left .intro-box .title,.g-main1-left .intro-box .title-btn{ position:relative;color:#fff; z-index:9;}
.g-main1-left .intro-box .title{ position:absolute; left:0; top:0;font-size:20px; height:50px; line-height:50px; width:310px; overflow:hidden; margin:0 10px; white-space:nowrap; text-overflow:ellipsis;}
.g-main1-left .intro-box .title-btn{ position:absolute; top:21px; right:5px; height:8px;}
.g-main1-left .intro-box .title-btn i{ display:inline-block; width:8px; height:8px; float:left; background-color:#999; margin:0 4px;}
.g-main1-left .intro-box .title-btn .active{ background-color:#fff;}
.g-main1-left .mod-rec{ position:relative; overflow:hidden; margin-top:22px;}
.g-main1-left .mod-rec .title{ display:inline-block; width:14px; height:80px; padding:10px 6px; float:left; background-color:#ff7d00; color:#fff; text-align:center; font-size:14px;box-sizing:content-box}
.g-main1-left .mod-rec ul{ position:absolute; top:0; left:25px;width:110%;}
.g-main1-left .mod-rec li{ width:80px; float:left; text-align:center; margin:0 11px 0 12px;}
.g-main1-left .mod-rec img{border-radius:10px; width:70px; height:70px; display:block; margin:0 auto;}
.g-main1-left .mod-rec li span{ display:block; width:100%; height:30px; line-height:40px; overflow:hidden;}
.g-main1-left .mod-right{ /** width:400px; **/}
.g-main1-left .tab-hd{ border-bottom:1px solid #e4e4e4; margin-top:8px;}
.g-main1-left .tab-hd span{ cursor:pointer; display:inline-block; width:70px; height:44px; line-height:44px; font-size:16px; font-weight:bold; margin-right:10px; text-align:center;}
.g-main1-left .tab-hd .more{ float:right; font-size:12px; color:#999; line-height:44px;}
.g-main1-left .tab-hd .more:hover{color:#ff7d00;}
.g-main1-left .tab-hd .active:after{ content:""; display:block; width:100%; height:2px; background-color:#ff7d00;}
.g-main1-left .tab-hd .active{line-height:43px;color:#ff7d00;}
.g-main1-left .tab-bd-ul{ display:none; margin-top:8px;}
.g-main1-left .tab-bd .current{ display:block}
.g-main1-left .tab-bd-ul li{ float:left; height:31px; overflow:hidden; width:100%; line-height:31px;}
.g-main1-left .tab-bd-ul li .time{ float:right; font-size:12px; color:#999;}
.g-main1-left .tab-bd-ul li span.red{ color: #F00; }
.g-main1-left .tab-bd-ul li a{ display:inline-block; float:left;color:#666;}
.g-main1-left .tab-bd-ul li .cata{}
.g-main1-left .tab-bd-ul li .title{overflow:hidden; padding-left:5px;width: 80%}
.g-main1-right{ height:460px; overflow:hidden}
.right-title{ height:44px; line-height:40px; border-bottom:1px solid #e4e4e4;}
/*.right-title h2{ display:inline-block; float:left}
.right-title .tit{ display:inline-block; height:18px; line-height:18px; padding-left:10px; font-weight:bold; font-size:16px; border-left:3px solid #ff7d00;color:#ff7d00;}
*/.right-title h2{ float:left; margin-top:11px; display:inline-block; height:18px; line-height:18px; padding-left:10px; font-weight:bold; font-size:16px; border-left:3px solid #ff7d00;color:#ff7d00;}

.right-title .more{ float:right; color:#999; font-size:12px;}
.right-title .more:hover{color:#ff7d00;}
.g-main1-right .text-box{ width:110%; overflow:hidden; margin-top:5px;}
.g-main1-right .text-box li{ float:left}
.g-main1-right .text-box a{ overflow:hidden; display:inline-block; width:90px; height:30px; line-height:30px; background-color:#e4e4e4; text-align:center; float:left; margin:10px 10px 0 0;}
.g-main1-right .text-box a:hover{ background-color:#ff7d00;color:#fff;}
.main-right .pic-box{ width:120%; overflow:hidden}
.main-right .pic-box li{width:65px;text-align:center; float:left; margin:10px 10px 10px 0;}
.main-right .pic-box img{border-radius:10px; width:60px; height:60px; display:block; margin:0 auto;}
.main-right .pic-box span{ display:block; width:100%; height:20px; line-height:20px; overflow:hidden; font-size:12px;}
/**g-main2**/
.g-main2,.g-main3{ overflow:hidden}
.main-tab-hd{ border-bottom:1px solid #e4e4e4; margin-bottom:10px; height:50px; line-height:50px;}
.main-tab-hd .hd-left{font-size:16px; font-weight:bold;}
.main-tab-hd .hd-left span{ margin-right:45px; float:left; cursor:pointer}
.main-tab-hd .hd-left .active{ line-height:49px; color:#ff7d00;}
.main-tab-hd .hd-left .active:after{content:""; display:block; width:100%; height:2px; background-color:#ff7d00;}
.main-tab-hd .hd-right span,.main-tab-hd .hd-right .more{ cursor:pointer;color:#999; border-right:1px solid #e4e4e4; height:14px; line-height:14px; padding:0 10px; margin-top:18px; font-size:12px; float:left;}
.main-tab-hd .hd-right .more{ border:none; padding-right:0}
.main-tab-hd .hd-right .active,.main-tab-hd .hd-right .more:hover{ color:#ff7d00}
.main-tab-bd{ /** width:110%; **/}
.main-tab-bd .tab-bd-dd,.main-tab-bd .tab-bd-ul{ display:none}
.main-tab-bd .current{ display:block}
.main-tab-bd .tab-bd-ul ul{display: grid; grid-template-columns: repeat(5, minmax(0, 1fr));}
/*.main-tab-bd li{width: 205px;padding: 20px 0;float: left;border-bottom: 1px dashed #e4e4e4;margin-right: 30px;margin-left: 5px; }*/
.main-tab-bd li{padding: 20px 0;border-bottom: 1px dashed #e4e4e4;/** width: 205px;padding: 20px 0;float: left;border-bottom: 1px dashed #e4e4e4;margin-right: 30px;margin-left: 5px; **/}

.game_tab_main li{
  /*width: 208px;margin-right: 27px!important;*/
    display: flex;justify-content: center;
}
.game_tab_main li img{
    height: 95px!important;
    width: 95px!important;
}
.game_tab_main li .info{
    float: left!important;
    width: 100px!important;
}
.main-tab-bd li img{border-radius:10px; width:76px; height:76px;}
.main-tab-bd li .info{ width:90px; height:76px; margin-left:10px;}
.main-tab-bd li .info a,.main-tab-bd li .info span{display:block; height:24px; line-height:24px; width:100%; overflow:hidden}
.main-tab-bd li .info .numb{ color:#999; font-size:12px;}
/**g-main2 right**/
.g-main2-right,.g-main3-right{height:492px; }
.g-main2-right .main2-tab-hd{ border-bottom:1px solid #e4e4e4; height:40px; line-height:40px;}
.g-main2-right .title-left{ font-size:16px;}
.g-main2-right .title-left span{ cursor:pointer; display:inline-block; font-weight:bold; margin-right:30px;}
.g-main2-right .title-left .active{line-height:38px;color:#ff7d00;}
.g-main2-right .title-left .active:after{content:""; display:block; width:100%; height:2px; background-color:#ff7d00;}
.g-main2-right .main2-tab-hd .more{float: right;color: #999;font-size: 12px;}
.g-main2-right .tab-hd-title{ height:30px; width:100%; margin-top:10px; overflow:hidden}
.g-main2-right .tab-hd-title span{height:30px; line-height:30px; display:inline-block; width:95px; text-align:center; float:left; background-color:#f2f2f2; margin-left:1px;}
.g-main2-right li{width:100%; border-bottom:1px dashed #e4e4e4; padding:13px 0 12px 0; *padding:11px 0;}
.g-main2-right li:last-child{ border:none}
.g-main2-right li img{ width:66px; height:66px; float:left}
.g-main2-right li .show,.g-main2-right li .hide{ width:100%; overflow:hidden}
.g-main2-right li .show{ display:none}
.g-main2-right li .hide{ display:block}
.g-main2-right li.active .show{ display:block}
.g-main2-right li.active .hide{ display:none}
.g-main2-right li .show .btn{ margin-top:22px;}
.g-main2-right li .hide .time,.g-main2-right li .hide .title{ float:left; display:inline-block; width:66px; height:21px; line-height:21px;text-align:center;}
.g-main2-right li .hide .title{width:145px; overflow:hidden}
.g-main2-right li .info{ float:left; width:145px; margin-left:10px; font-size:12px; color:#999;}
.g-main2-right li .info a,.g-main2-right li .info span{ display:block; height:22px; width:100%; overflow:hidden}
.g-main2-right li .info a{ font-size:14px;}
.g-main2-right li .btn{ display:inline-block; margin-right:25px; font-size:12px; text-align:center; line-height:22px; width:42px; height:22px; float:right;}
.g-main2-right li .js{background-color:#e4e4e4;}
.g-main2-right li img{border-radius:10px; width:66px; height:66px; float:left}
.g-main2-right .main2-tab-bd .tab-bd-ul{ display:none}
.g-main2-right .main2-tab-bd .current{ display:block}

.main2-tab-bd li .nub{font-size:12px; font-weight:normal; display:inline-block; width:20px; height:20px; border-radius:50%; background-color:#CC9334; text-align:center; line-height:20px; color:#fff; float:left; margin:0 10px 0 5px;}
.main2-tab-bd li .show .nub{ margin-top:25px;}
.main2-tab-bd li:nth-child(1) .nub{background-color:#FB643F;}
.main2-tab-bd li:nth-child(2) .nub{background-color:#F49C4F;}
.main2-tab-bd li:nth-child(3) .nub{background-color:#F2DF79;}
/**main3**/
.mian3-rec-box,.main4-tab-bd dt{ margin-top:20px; margin-bottom:15px; overflow:hidden}
.mian3-rec-box img,.main4-tab-bd dt img{ width:74px; height:74px; float:left;}
.mian3-rec-box .text,.main4-tab-bd dt .text{ width:200px; height:74px; float:left; margin-left:10px;}
.mian3-rec-box .text .title,.main4-tab-bd dt .text .title{ display:block; width:100%; height:24px; overflow:hidden; font-size:16px;}
.mian3-rec-box .text .info,.main4-tab-bd dt .text .info{ font-size:12px; color:#999; line-height:15px; }
.mian3-rec-box .text .info{margin-top:5px;}
.mian3-rec-box .text .info a,.main4-tab-bd dt .info a{color:#ff7d00}
.g-main3-right .pic-box li{ margin-top:5px;}
.main3-rec-text p{ width:100%; height:26px; line-height:26px; overflow:hidden; font-size:12px; margin-top:10px;}
.main3-rec-text p:first-child{ margin-top:5px;}
.main3-rec-text p .title{ display:inline-block; width:46px; height:26px; text-align:center; background:url(../images/index.png) 0px -50px no-repeat; color:#fff;}
.main3-rec-text p a{ margin-left:10px;}
/**mian4**/
.main4-tab-bd{}
.main4-tab-bd .tab-ul{ display:none}
.main4-tab-bd dl.current{ display:block}
.main4-tab-bd dt img{ width:100px;}
.main4-tab-bd dt .text{ width:180px;}
.main4-tab-bd .about-news{ margin-bottom:10px;}
.main4-tab-bd .about-news a{ display:block; height:25px; line-height:25px; padding-left:18px; overflow:hidden; background:url(../images/index.png) 0px -476px no-repeat;color:#666;}
.rank-ul{ overflow:hidden}
.rank-ul li{ width:100%; height:30px; line-height:30px; overflow:hidden; float:left}
.rank-ul li em{ display:inline-block; width:14px; height:14px; margin-top:9px; margin-right:5px; float:left; background-color:#999; text-align:center; line-height:14px; color:#fff; font-size:12px; font-weight:normal}
.rank-ul li a{ display:inline-block;float:left; height:30px; width:265px; overflow:hidden;color:#666;}
.rank-ul li:nth-child(1) em{ background-color:#ff6864;}
.rank-ul li:nth-child(2) em{ background-color:#ff7d00}
.rank-ul li:nth-child(3) em{ background-color:#ffad3b}
/**main5**/
.g-main4-right,.g-main5-right{ padding-top:0;}
.main-tab-hd .title{margin-right: 45px;font-size: 16px;font-weight: bold; float:left}
.main4-right-tab-hd,.main5-right-tab-hd{ height:50px; line-height:50px;font-size: 16px;font-weight: bold; border-bottom:1px solid #e4e4e4;}
.main4-right-tab-hd span,.main5-right-tab-hd span {width:33.33%; text-align:center;float: left;cursor: pointer;}
.main4-right-tab-hd .active,.main5-right-tab-hd .active {line-height: 49px;color: #ff7d00;}
.main4-right-tab-hd .active:after,.main5-right-tab-hd .active:after{content:""; display:block; width:100%; height:2px; background-color:#ff7d00;}
.main5-tab-bd .tab-ul{ display:none; overflow:hidden; padding:15px 0 10px 0}
.main5-tab-bd ul.current{ display:block}
.main5-tab-bd li{ width:100%; height:135px; margin-top:14px; position:relative; float:left;}
.main5-tab-bd li img{width:100%; height:100%;}
.main5-tab-bd li .bg{ position:absolute; left:0; bottom:0;width:100%; background-color:#000; opacity:0.8; height:34px; line-height:34px; overflow:hidden;}
.main5-tab-bd li .tit{ width:90%; line-height:34px; text-align:center; overflow:hidden; margin:0 auto; position:absolute; left:5%; bottom:0; z-index:2; color:#fff; font-size:16px;}
.main5-tab-bd li:hover .tit{color:#ff7d00}

/**main15**/
.main15-tab-bd .tab-ul{ display:none; overflow:hidden; padding:0px 0 10px 0}
.main15-tab-bd ul.current{ display:block}
.main15-tab-bd li{ width:100%; height:125px; margin-top:14px; position:relative; float:left;}
.spc_tab li{
    height:137px;
    padding: 0;
    border-radius: 10px;
    overflow: hidden;
}
.spc_tab li .bg{
    height: 100%!important;
    background: rgba(0,0,0,.5)!important;

}
.spc_tab li .bg img{
    position: absolute;
      top: 55px;
    left: 35px;
    z-index: 9999;
    width: 50px;
    height: 70px;
}
.spc_tab li .bg .pre_type{
    margin: 95px 0 0 70px;
    color: #fff!important;
}
.spc_tab li .bg .pre_type i{
    font-size: 12px;
    font-weight: 400;
    margin: 0 3px;
}
.spc_tab li .tit{
    line-height: 100px!important;
}
.spc_tab li:hover .bg{
    display: none;
}
.spc_tab li:hover .tit{
    color: #fff!important;
    font-weight: 700;
}
.main15-tab-bd li img{width:100%; height:100%;}
.main15-tab-bd li .bg{ position:absolute; left:0; bottom:0;width:100%; background-color:#000; opacity:0.8; height:34px; line-height:34px; overflow:hidden;}
.main15-tab-bd li .tit{ width:90%; line-height:34px; text-align:center; overflow:hidden; margin:0 auto; position:absolute; left:5%; bottom:0; z-index:2; color:#fff; font-size:16px;}
.main15-tab-bd li:hover .tit{color:#ff7d00}

/**main6**/
.g-main7.mt-20{margin-top: 20px}
.g-main6,.g-main7{ overflow:hidden; background-color:#fff; width:1200px; padding:10px;}
.g-main6-ul{ padding:10px 0 15px 2px; overflow:hidden}
.g-main6-ul li{ float:left}
.g-main6-ul li a{ display:inline-block;     width: 138px;
    height: 80px;padding:0 8px; margin:10px 8px 0 0; float:left; border:1px solid #e4e4e4;text-decoration:none!important}
.g-main6-ul li:nth-child(1) a{ background-color:#ff7d00; color:#fff;}
.g-main6-ul li:nth-child(6) a{ background-color:#ff5495; color:#fff;}
.g-main6-ul li:nth-child(12) a{ background-color:#2e73ff; color:#fff;}
.g-main6-ul li:nth-child(1) .info,.g-main6-ul li:nth-child(6) .info,.g-main6-ul li:nth-child(12) .info,.g-main6-ul li:nth-child(1) .name em,.g-main6-ul li:nth-child(6) .name em,.g-main6-ul li:nth-child(12) .name em{ color:#fff;}
.g-main6-ul li:nth-child(1) .name{border-bottom:1px solid #ffa44d;}.g-main6-ul li:nth-child(1) .name b,
.g-main6-ul li:nth-child(6) .name b,
.g-main6-ul li:nth-child(12) .name b{
    color: #fff!important;
}
.g-main6-ul li:nth-child(6) .name{border-bottom:1px solid #ff88b5;}
.g-main6-ul li:nth-child(12) .name{border-bottom:1px solid #6d9dff;}
.g-main6-ul li a:hover{ border:1px solid #ff7d00; box-shadow:0px 0px 2px #ff7d00}
.g-main6-ul li .name{ width:100%; display:block; height:32px; line-height:32px; overflow:hidden; border-bottom:1px solid #e4e4e4;}
.g-main6-ul .name b{width:72px;height: 33px;overflow: hidden;font-size:18px; float:left}
.g-main6-ul .name em{ color:#ff7d00; float:right; font-weight:normal;}
.g-main6-ul .info{width:100%; height:40px; overflow:hidden; display:block;color:#999;}
.g-main6-ul .info i{ font-size:12px; line-height:18px; width:100%; height:40px;  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;margin-top:5px}
/**main7**/
.display-grid{display: grid}
.gap-x-1\.25{gap: 1.25rem;}
.grid-cols-12{grid-template-columns: repeat(12, minmax(0, 1fr))}
.col-span-4{grid-column: span 4 / span 4;}
.col-span-5{grid-column: span 5 / span 5;}
.col-span-7{grid-column: span 7 / span 7;}
.col-span-8{grid-column: span 8 / span 8;}
.g-main7-box{display: grid;column-gap: 1.25rem;}

.g-main7 .title {display:flex;justify-content: space-between;align-items: center}
.g-main7 .title .sub-title {display:flex;justify-content: space-between;flex-grow: 1;align-items: center}
.g-main7 .title .sub-title ul {display:flex;justify-content: flex-start}
.g-main7 .title .sub-title ul li {height: 30px;margin: 0 10px;}
.g-main7 .title .sub-title ul li a {display: inline-block;height: 28px;line-height: 28px;}
.g-main7 .title .sub-title ul li .box {float: left;width: 4px;height: 4px;background: #f60;margin: 13px 5px;}
.g-main7 .title .sub-title .news_app i.app {background: url(../images/news_iphone.png) no-repeat center;display: inline-block;}
.g-main7 .title .sub-title .news_app i {float: left;width: 20px;height: 20px;background-size: 18px !important;margin-right: 2px;}
.g-main7 dd ul.news_articles li {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.g-main7 dd ul.news_articles li a{white-space: nowrap;overflow: hidden;color: #666;}
.g-main7 dd ul.news_articles li a span{font-size: 12px;line-height: 31px;padding: 1px 6px;margin-right: 3px;color: #f60;border: 1px solid #ececec;}

.g-main7 dd .news_center{}
.g-main7 dd .news_center h3 {padding-bottom: 10px}
.g-main7 dd .news_center h3, .day_news .bd .news p {width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.g-main7 dd .news_center h3 a{color: #e22200 !important;font-weight: 700;font-size: 24px;}
.g-main7 dd .news_center .info2 a {display: inline-block;max-width: 200px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.g-main7 dd .news_center .info2 span {display: inline-block;width: 1px;height: 11px;background-color: #d3d3d3;margin: 0 5px;transform: translateY(-2px);}
.g-main7 dd .news_center .info2 span:last-child {background: transparent !important;}

.g-main7 dd ul.r-articles {}
.g-main7 dd ul.r-articles li {height: 31px;line-height: 31px;padding: 0 10px;border-radius: 5px;display: flex;justify-content: space-between;}
.g-main7 dd ul.r-articles li a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 0 10px;}
.g-main7 dd ul.r-articles li i {float: right;font-size: 12px;color: #999;line-height: 31px;}
.g-main7 dd ul.r-articles li span{flex-shrink: 0;float: left;width: 3px;height: 3px;margin-top: 12px;background-color: #b1b1b1;}


.g-main8 .sy-tuijian {display: flex;justify-content: space-between}
.g-main8 .py-10{padding: 10px 0}
.g-main8 .sy-tuijian li {width: 224px;height: 115px;float: left;cursor: pointer;position: relative;border-radius: 9px;box-sizing: border-box;margin-right: 20px;background: #fff;border: 2px solid transparent;}
.g-main8 .sy-tuijian li img {width: 218px;height: 109px;border-radius: 7px;margin: 1px 0 0 1px;box-shadow: 0px 0px 15px 0px rgba(0,0,0,.2);}
.g-main8 .sy-tuijian li .black_bg {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: linear-gradient(to top, rgba(0, 0, 0, .8) 0%, rgba(0, 0, 0, 0.6) 15%, rgba(0, 0, 0, 0.4) 30%, rgba(255, 255, 255, 0.2) 100%);border-radius: 7px;}
.g-main8 .sy-tuijian li .black_bg h3 {position: relative;line-height: 185px;text-align: center;color: #fff2b2;font-weight: 700;font-size: 14px;}
.g-main8 .sy-tuijian li.m-lmhover {box-shadow: 0 0 15px 1px rgba(0,0,0,.2);border: 2px solid #f60;}
.g-main8 .sy-tuijian li.m-lmhover:before {content: "";position: absolute;left: 50%;transform: translate3d(-50%, 0, 0);bottom: -22px;width: 0;height: 0;background: transparent;border: 10px solid transparent;border-top-color: #f60;z-index: 999;}
.g-main8 .sy-tuijian li.m-lmhover .black_bg {display: none;}
.g-main8 .sy-tuijian li:last-child{margin-right: 0}

.g-main9 .cq-category li {float: left;position: relative;padding: 0 15px;line-height: 24px;border-radius: 2px;text-align: center;cursor: pointer;margin-right: 5px;margin-bottom: 10px;}
.g-main9 .cq-category li.active {background: #f14027 !important;box-shadow: none!important;color: #fff !important;}
.g-main9 .cq-category li.active::after {content: "";position: absolute;left: 50%;transform: translate3d(-50%, 0, 0);bottom: -9px;width: 0;height: 0;background: transparent;border: 5px solid transparent;border-top-color: #f14027;}
.g-main9 .app-ul{display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: 1.25rem;overflow: hidden;padding-top: 15px}
.g-main9 .app-ul li{}
.g-main9 .app-ul li a{display: flex;flex-direction: column;align-items: center;position: relative}
.g-main9 .app-ul li a:hover{text-decoration: none}
.g-main9 .app-ul li a img{width: 90px;height: 90px}
.g-main9 .app-ul li a i.app-title{width: 85px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 5px;text-align: center;}
.g-main9 .app-ul li a i.type{font-size: 12px;color: #888;margin-top: 5px;}
.g-main9 .app-ul li a p.hide_btn{display: none}
.g-main9 .app-ul li:hover a p.hide_btn{display:block; font-size: 12px;position: absolute;bottom: -3px;left: 50%;transform: translateX(-50%);background: #f60;line-height: 22px;width: 85px;text-align: center;border-radius: 3px;color: white}

.g-main10 .sy-category li {float: left;position: relative;padding: 0 15px;line-height: 24px;border-radius: 2px;text-align: center;cursor: pointer;margin-right: 5px;margin-bottom: 10px;}
.g-main10 .sy-category li.active {background: #f14027 !important;box-shadow: none!important;color: #fff !important;}
.g-main10 .sy-category li.active::after {content: "";position: absolute;left: 50%;transform: translate3d(-50%, 0, 0);bottom: -9px;width: 0;height: 0;background: transparent;border: 5px solid transparent;border-top-color: #f14027;}
.g-main10 .app-ul{display: grid;grid-template-columns: repeat(10, minmax(0, 1fr));gap: 1.25rem;overflow: hidden;padding-top: 15px}
.g-main10 .app-ul li{}
.g-main10 .app-ul li a{display: flex;flex-direction: column;align-items: center;position: relative}
.g-main10 .app-ul li a:hover{text-decoration: none}
.g-main10 .app-ul li a img{width: 90px;height: 90px}
.g-main10 .app-ul li a i.app-title{width: 85px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 5px;text-align: center;}
.g-main10 .app-ul li a i.type{font-size: 12px;color: #888;margin-top: 5px;}
.g-main10 .app-ul li a p.hide_btn{display: none}
.g-main10 .app-ul li:hover a p.hide_btn{display:block; font-size: 12px;position: absolute;bottom: -3px;left: 50%;transform: translateX(-50%);background: #f60;line-height: 22px;width: 85px;text-align: center;border-radius: 3px;color: white}

.g-main11 .rj-category li {float: left;position: relative;padding: 0 15px;line-height: 24px;border-radius: 2px;text-align: center;cursor: pointer;margin-right: 5px;margin-bottom: 10px;}
.g-main11 .rj-category li.active {background: #f14027 !important;box-shadow: none!important;color: #fff !important;}
.g-main11 .rj-category li.active::after {content: "";position: absolute;left: 50%;transform: translate3d(-50%, 0, 0);bottom: -9px;width: 0;height: 0;background: transparent;border: 5px solid transparent;border-top-color: #f14027;}
.g-main11 .app-ul{display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: 1.25rem;overflow: hidden;padding-top: 15px}
.g-main11 .app-ul li{}
.g-main11 .app-ul li a{display: flex;flex-direction: column;align-items: center;position: relative}
.g-main11 .app-ul li a:hover{text-decoration: none}
.g-main11 .app-ul li a img{width: 90px;height: 90px}
.g-main11 .app-ul li a i.app-title{width: 85px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 5px;text-align: center;}
.g-main11 .app-ul li a i.type{font-size: 12px;color: #888;margin-top: 5px;}
.g-main11 .app-ul li a p.hide_btn{display: none}
.g-main11 .app-ul li:hover a p.hide_btn{display:block; font-size: 12px;position: absolute;bottom: -3px;left: 50%;transform: translateX(-50%);background: #f60;line-height: 22px;width: 85px;text-align: center;border-radius: 3px;color: white}


/**slideNav**/
.m-slideBox{ width:120px; height:210px; padding:20px 0 20px 20px; overflow:hidden; background:#fff url(../images/index.png) 30px -225px no-repeat; position:fixed; top:270px; right:50%; z-index:999; margin-right:-760px;box-sizing:content-box}
.m-slideBox .slide-nav{ padding-left: 0; overflow:hidden}
.m-slideBox .slide-nav li{ float:left; transition:all .4s; cursor:pointer; background:url(../images/index.png) 11px -122px no-repeat;display:block; width:65px; padding-left:35px; height:32px; line-height:32px; font-size:16px;box-sizing:content-box}
.m-slideBox .slide-nav li:first-child{margin-top: 12px;}
.m-slideBox .slide-nav .active{ background:url(../images/index.png) 7px -157px no-repeat;color:#ff7d00;}
.m-slideBox .slide-nav li:hover{color:#ff7d00;}
.g-rank li.rank-li-fr{ float: right;}
.g-rank li.rank-li-fr a{ color: #3aa1fd;}

.inner-main .wx-tips {padding:10px 0;color:#333;text-align: center;}
.inner-main .wx-tips .p1,.inner-main .wx-tips .p2 {padding:8px;line-height:20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.inner-main .wx-tips .bold {font-weight:bold;}
.inner-main .wx-tips .red {color:#f00;}
.inner-main .gzhu,.inner-main .gzBtn {max-width:280px;margin:0 auto;padding:10px 0;}
.inner-main .gzhu a,.inner-main .gzBtn a {display:block;width:200px;height:70px;line-height:70px;margin:10px auto 0 auto;text-align:center;background:#65bb0a;font-size:20px;color:#fff;border-radius:8px;}
.inner-main .wx-tips p {padding:0 10px;line-height:22px; margin: 5px 0 !important;}
.inner-main .wx-tips .bold {font-weight:bold;}
.inner-main .wx-tips .blue {color:#3366CC;}

.h20 {
    width: 100%;
    height: 15px;
}

.box_style {
    background: #fff;
    padding: 10px;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .04);
}
.index_vedio .cont {
    overflow: hidden;height: 300px;
}

.index_vedio ul {display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: 1rem}

.index_vedio li {
    height: 122px;
    margin: 20px 0 0 0;
    position: relative;
    overflow: hidden;
}
.index_vedio li:nth-child(6n+6){
    margin-right: 0;
}
.index_vedio li .v_bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 99px;
    transition: .2s;
    border-radius: 4px;
}

.index_vedio li a,
.index_vedio li img,
.index_vedio li p,
.index_vedio i {
    display: block;
}

.index_vedio li a:hover .v_bg {
    /*background: rgba(0, 0, 0, .4);*/
}

.index_vedio li p {
    height: 20px;
    line-height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center;
}

.index_vedio img {
    width: 181px;
    height: 99px;
    border-radius: 4px;
    margin-bottom: 5px;
}

.index_vedio .player {
    width: 40px;
    height: 40px;
    background: url(../images/play.png) no-repeat;
    _background: url(../images/play.png) no-repeat;
    position: absolute;
    top: 30px;
    left: 70px;
    z-index: 10;
}

.main_menu {overflow: hidden;padding:15px}
.main_menu dl {width: 100%;height: 25px; line-height: 25px; margin-bottom: 13px;  overflow: hidden;display: flex;align-items: center}
.main_menu dl:last-child{margin-bottom: 0;}
.main_menu dt {font-weight: 700;color: #444;font-size: 18px;width: 103px;overflow: hidden;flex-shrink: 0;display: flex;}
.main_menu dt .icon{
    display: inline-block;
    width: 20px;
    height: 23px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAmEAYAAAAkVEHaAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAA91JREFUeNrtnMFLG0EUxt9sQjSJtqnEkxAsmHhID5oWCTRUSXcRSRAsWCGHgFDIoaf6D+yhFzUJKOSQ0Is92NCGXJYKja5SaVFpFUEPQazQogUPSy8tQWOyr4fUQ0+7ptmmZeZ3G3gf8xE+mHmZmQVgMBgMBqUQoycY6RnpGelpaakGq8Fq8OZNvbrzzHnmPPP58zpZJ+vk7MxonyKKKCLHbcY2Y5sxj0evrjXaGm2Nfv0qBaSAFPj+3WifjcZs9ATqjDqjzni9mMY0pnd2dBtbMC+YFwYGaqOPH432uR3eDm+Hr1/HMpaxXCzq1ZWkklSSJiZqo1evjPbZaLhmG2A0FxYAymEBoBwWAMphAaAcw9vAQRzEQWxrs3RaOi2dt2/rFo7BGIzFYpjCFKa6urTKOTtn5+yvXy9XlivLlXi8Pp9mc83n3bt6dbiIi7j48CEMwRAM3bqlKZiGaZje2ZFFWZTFqanG/dL1YXgbWOvjf/z4NVrXqxNKQkkoJRIkTMIkfOeOVr16qp6qp4eH4AQnOOv1Walc2WdciAvxx48hAQlI3LunKdiFXdi9nKf5sCWAclgAKIcFgHJYACjH8E1gvaANbWh784Z0k27SfXioVU8KpEAKisLzPM/zkYjeeWRZlmU5m/01K17ZaBKSkHz/HlKQgpT25o4ckSNypCh8H9/H9+n3ebFysXKxIkm/b6r/HMPbwL+F4BJcguvRI+iFXuh99kyvzuFwOBwOszmXy+VyuWrVaJ/8Br/Bb9y/T0QiElGW9eq4Ilfkim534aRwUjj59KlRftgSQDksAJTDAkA5LACUwwJAOf9sGyiMC+PC+Nu34AMf+LQPkbADO7DjxQub1+a1ea9d0ztPLpAL5AL17/5rZxbPn8M8zMP8gweaPj3oQc+7d1bRKlpF/T5rdw4b1/5d8s8GACxgAYvdDmuwBmttbZr1WchC1mSSnJJTcv7Fy5mjMAqjVisQIEC0fZIkSZJkS4ukSIqkNP8SKVsCKIcFgHJYACiHBYByDN8EBqPBaDDa1WVymVwm15MnenW4hVu4lc+DG9zgfvlSq57MkTkyt7dXr0//sf/Yf2y1tmfaM+2Zp0/16sgSWSJLe3uqX/Wr/g8fNOuRIMEvX0AGGXSfBBiH4YdBw/nh/HDe51PTalq9wssgNaJG1MjAwOrk6uTqpPEvg0KhUCgUunGjXC6Xy+Vv3/TqsB/7sX9iQp6VZ+VZ9jKI8Z/BAkA5LACUwwJAOYZ3AZVoJVqJnp0RhShE0X+TpfYewPjvAlyiHqgH6kG1ivu4j/v6fXJezst5m/+XLoPBYFydn9fjbjjMumPXAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIxLTExLTAzVDE1OjM4OjM3KzA4OjAwBHBozAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMS0xMS0wM1QxNTozODozNyswODowMHUt0HAAAABIdEVYdHN2ZzpiYXNlLXVyaQBmaWxlOi8vL2hvbWUvYWRtaW4vaWNvbi1mb250L3RtcC9pY29uX2IxZXlldG1pMm1tL25leHQxLnN2Z/igbAIAAAAASUVORK5CYII=) no-repeat center;
    background-size: 20px;
    margin-left: 5px;
}
.main_menu dd {width: 1060px;overflow: hidden;height: 25px;}
.main_menu dd a { display: inline-block; padding: 0 12px; height: 25px; max-width: 145px; word-break: break-all;position: relative; float: left;  width: auto; color: #444; font-size: 14px; overflow: hidden; margin-left: -1px;}

.main_menu dd a:nth-child(4n+3){color: #f7a934}
.main_menu dd a:nth-child(4n+2){color: #03a9f4}
.main_menu dd a:nth-child(4n+5){color: #06a805}
.main_menu dd a:nth-child(4n+7){color: #f44336}
.index_hj{width:1200px;margin-bottom:15px;overflow:hidden;}
.index_hj ul{width:1180px;overflow:hidden;}
.index_hj ul li{position:relative;float:left;margin:0 15px 0 0;}
.index_hj ul li:last-child{
    margin-right: 0;
}
.index_hj ul li img{float:left;width:224px;height:130px;}
.index_hj ul li p{position:absolute;bottom:0;left:0;width:100%;padding:0 2%;background:rgba(0,0,0,0.5);text-align:center;font-size:14px;color:#fff;line-height:30px;}
.index_hj ul li:hover p{background:rgba(0,0,0,0.7);}

.container.tuijian{position: relative; padding-left: 0;padding-right: 0}
.container.tuijian .tuijian-ul{display: flex;justify-content: space-between;column-gap: 1rem}
.container.tuijian .tuijian-ul li{margin: 0}

/* 升级自适应 */
.container {margin: 0 auto;width: 1200px;padding-left: 10px;padding-right: 10px}
.show-pc{display: block}
.show-mob{display: none}
.m-top{ margin-top:15px !important;}
.px-0{padding-left: 0; padding-right: 0;}
.p-20{padding: 20px;}
.m-20{margin: 20px;}
.g-main1-left .pr-20{padding-right: 20px}

.g-main1-left .mod_banner{width: 628px;}
.grid-news {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 1.25rem;}


#footer-menu{display: flex;justify-content: center;}
#footer-menu li {border-right: 1px solid #ddd;display: inline-block;list-style: none;line-height: 1;margin-right: 12px;padding-right: 12px;}
#footer-menu li:last-child {border-right: none;margin-right: 0;padding-right: 0;}

@media only screen and (max-width: 1600px) {
    .right_banner{display: none}
}

@media only screen and (max-width: 1250px) {
    .container {width: 95%}
    .main-search {display: none}
    .top-navigation .mobile-menu>li i{margin: 0 10px}

    .index_vedio ul {display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));}
    .article-zuixin-sidebar, .article-cq-sidebar{display: none}
    .g-main7-box .col-span-8{grid-column: span 12 / span 12;}
    .g-main7 dd .news_center .info2 a {max-width: 45%;}
    .g-main7 dd .news_center .hot_pc .pingce{width: 100% !important;}
    .g-main7 dd .news_center .video_list ul li {width: 48%; !important}
    .g-main7 dd .news_center .video_l li a {width: 80%}
    .g-main8 .sy-tuijian li {width: 18%;height: 100px}
    .g-main8 .sy-tuijian li img{width: 100%;height: 100%;}
    .g-main8 .sy-tuijian li .black_bg h3{line-height: 164px;}
    .g-main10 .app-ul{grid-template-columns: repeat(8, minmax(0, 1fr));height: 320px;overflow: hidden}

    .container.tuijian .single {height: unset}
    .container.tuijian .single ul {height: unset}
    .container.tuijian .tuijian-ul{column-gap: 0.5rem}
    .container.tuijian .tuijian-ul li{height: 185px}
    .container.tuijian .tuijian-ul li .img{height: 138px}
    .container.tuijian .tuijian-ul li img{height: 138px!important}
    .container.tuijian .tuijian-ul li .b_bg p{width: 100%}
    .container.tuijian .tuijian-ul li i{line-height: 40px}
}

@media only screen and (min-width: 960px) and (max-width:1079px) {
    .container {width: 950px}
    .g-main1-left .mod_banner{width: 530px;}
    .main-tab-bd .tab-bd-ul ul{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr));}
    .g-main10 .app-ul{grid-template-columns: repeat(6, minmax(0, 1fr));height: 320px;overflow: hidden}
}
@media only screen and (min-width: 768px) and (max-width:959px) {
    .container { width: 98%}
    .bg img {top: 162px}
    #main-nav .mobile-menu dd .nav-title{padding: 0 12px;}
    .g-main1-left .mod_banner{width: 430px;}
    .g-main1-left .tab-bd-ul li .title {width: 78%}
    .main-tab-bd .tab-bd-ul ul{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr));}
    .index_vedio ul {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));}

    .news_tuijian_game ul {grid-template-columns: repeat(4, minmax(0, 1fr));gap: 1.25rem}

    .common-container .zt_box{display: none}
    .common-container .rank-category-nav{height: 40px !important}
    .common-container a.item{font-size: 16px !important; line-height: 30px !important;}
    .common-container .gray-content{margin-top: 20px !important;}

    .g-main10 .app-ul{grid-template-columns: repeat(6, minmax(0, 1fr));height: 320px;overflow: hidden}

    .container3 .gl li.sup a>img{display: none}
    .card-item .container3 .gl li.sup .txt{left: 0;width: 97%}
    .card-area .card-item .container3 .gl{width: 100%}
    .zx .bd>ul>li a{width: 75%}
}
@media only screen and (max-width:800px) {
    .show-pc{display: none !important;}
    .show-mob{display: block !important;}
    .show-mob .header {height: 3.1rem!important;}

    .bg img {top: 165px}
    .g-main1-left .pr-20{padding-right: 0}
    .d-column {flex-direction: column}
    .g-main1-left .mod_banner {width: 100%}
    .g-main1-left {height: auto}
    .game_tab_main li {}
    .g-main6-ul li a {width: 130px;}

    .grid-news {grid-template-columns: repeat(1, minmax(0, 1fr));gap: 1.25rem;}
    .main-tab-bd .tab-bd-ul ul{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr));}
    .index_vedio ul {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));}

    .news_tuijian_game ul {grid-template-columns: repeat(4, minmax(0, 1fr));gap: 1.25rem}

    .common-container .zt_box{display: none}
    .common-container .rank-category-nav{height: 40px !important}
    .common-container a.item{font-size: 16px !important; line-height: 30px !important;}
    .common-container .gray-content{margin-top: 20px !important;}

    .news_tuijian_game .bd li img {width: 60px!important;height: 60px!important;}

    /*  m  */
    .show-mob.pre_loops {margin-bottom: 10px;}
    .show-mob.top_loops {background-color: #fff;box-sizing: border-box;}
    .show-mob.pre_loops .swiper-container {padding: 0!important;}
    .show-mob.top_loops .swiper-container {padding: 0 0.3rem;box-sizing: border-box;}
    .show-mob.pre_loops .swiper-slide {height: 3.2rem;}
    .show-mob.top_loops .swiper-slide {width: 6.9rem;height: 7.2rem;box-sizing: border-box;position: relative;}
    .show-mob.top_loops .swiper-slide .item {width: 100%;height: 100%;display: block;flex: 1;}
    .show-mob.top_loops .swiper-slide .photo {width: 100%;height: 100%;position: absolute;z-index: 1;border-radius: 0.4rem;}
    .show-mob.pre_loops .swiper-slide .photo img {border-radius: 0!important;}
    .show-mob.top_loops .swiper-slide .photo img {width: 100%;border-radius: 0.35rem;display: block;min-height: 100%;}
    .show-mob.pre_loops .swiper-slide .cover {border-radius: 0!important;}
    .show-mob.top_loops .swiper-slide .cover {width: 100%;height: 100%;border-radius: 0.4rem;position: absolute;z-index: 2;background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));}
    .show-mob.top_loops .swiper-slide .msg {width: 100%;position: absolute;left: 0;bottom: 0;z-index: 3;display: flex;flex-direction: column;}
    .show-mob.top_loops .swiper-slide .item {width: 100%;height: 100%;display: block;flex: 1;}
    .show-mob.pre_loops .swiper-slide .msg .top {padding-bottom: 0!important;}
    .show-mob.top_loops .swiper-slide .msg .top {display: flex;padding-left: 1.2rem;box-sizing: border-box;}
    .show-mob.top_loops .swiper-slide .msg .top .photo {width: 3.3rem;height: 3.3rem;position: unset;margin-right: 0.7rem;border-radius: 0.45rem;}
    .show-mob.top_loops .swiper-slide .msg .top .photo img {width: 100%;height: 100%;border-radius: 0.2rem!important;}
    .show-mob.top_loops .swiper-slide .msg .top .name {flex: 1;}
    .show-mob.pre_loops .swiper-slide .msg .top .name h1 {line-height: 3rem;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;white-space: normal!important;-webkit-line-clamp: 1;-webkit-box-orient: vertical;width: 80%;}
    .show-mob.top_loops .swiper-slide .msg .top .name h1 {color: #fff;font-size: 1.3rem;}
    .show-mob.top_loops .swiper-slide .msg .foot {display: flex;justify-content: space-between;padding: 0.7rem 0.8rem 0.8rem 0.8rem;box-sizing: border-box;background-color: unset;}
    .show-mob.top_loops .swiper-slide .msg .foot a {white-space: normal;padding: 0}
    .show-mob.top_loops .swiper-slide .msg .foot .left {display: flex;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;padding-right: 20px;}
    .show-mob.pre_loops .swiper-slide .msg .foot .right {background-image: linear-gradient(33deg, #409eff, #6da5ff); }
    .show-mob.top_loops .swiper-slide .msg .foot .right {color: #fff;font-size: 15px;background-image: linear-gradient(33deg, #ff881e, #ffa51e);border-radius: 0.15rem;height: 35px;width: 100px;text-align: center;line-height: 35px;box-sizing: border-box;}
    .show-mob.top_loops .swiper-slide .item {width: 100%;height: 100%;display: block;flex: 1;}


    .show-mob .index_title {width: 100%;padding: 10px 10px 0;text-align: center;position: relative;background-color: #fff;}
    .show-mob .public_title {display: flex;justify-content: space-between;padding: 0.25rem 0.3rem;box-sizing: border-box;background: #fff;}
    .show-mob .public_title span {font-size: 1.3rem;color: rgb(51, 51, 51);font-weight: bold;display: flex;}

    .show-mob .public_title span::before {content: '';width: 0.3rem;height: 100%;display: block;align-items: center;background-color: #409eff;border-radius: 0.05rem;margin-right: 0.15rem;box-sizing: border-box;}
    .show-mob .public_title a {font-size: 0.7rem;color: #409eff;font-weight: normal;display: flex;align-items: center;}
    .show-mob .public_title a::after {content: '';width: 0;height: 0;display: block;border-top: 0.3rem solid transparent;border-left: 0.5rem solid #409eff;border-bottom: 0.3rem solid transparent;margin-left: 0.4rem;box-sizing: border-box;}

    .show-mob .download {background-color: #fff;}
    .show-mob .dw_bd {padding: 5px 0;background-color: #Fff;}
    .show-mob .dw_bd ul {margin: 5px 0;}
    .show-mob .dw_bd ul li {width: 25%;float: left;margin-bottom: 20px;}
    .show-mob .dw_bd ul li a {display: flex;flex-direction: column;justify-content: space-around;align-items: center;}
    .show-mob .dw_bd ul li a img {width: 65px;height: 65px;border-radius: 12px;overflow: hidden;margin-bottom: 5px;}
    .show-mob .dw_bd ul li a p {color: #666;width: 65px;/* padding: 0 10px; */white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;line-height: 16px;}


    .show-mob.index-rank .tab_list ul {display: flex;background-color: #fff;margin:10px 10px 0;}
    .show-mob.index-rank .tab_list ul li {flex: 1;margin-bottom: -2px;padding: 5px 5px;font-size: 14px;text-align: center;background-color: #fff;border-radius: 5px 5px 0 0;border: 1px solid #fff;box-sizing: border-box;transition: .2s;}
    .show-mob.index-rank .current {position: relative;background-color: #f9f9f9!important;z-index: 9999!important;border: 1px solid #f9f9f9!important;border-bottom: 1px solid #f9f9f9!important;color: #409eff;}
    .show-mob.index-rank .tab_item {position: relative;z-index: 10;background-color: #f9f9f9;margin: 0 10px;border-radius: 5px;border: 1px solid #f9f9f9;box-sizing: border-box;}
    .show-mob.index-rank .rank456 {margin: 0 10px;clear: both;border-radius: 5px;position: relative;z-index: 10;box-sizing: border-box;}
    .show-mob.index-rank .rank456 li {border-bottom: 1px solid #f4f4f4;}
    .show-mob.index-rank .rank456 li {position: relative;width: calc(100% - 20px);clear: both;padding: 10px;margin: 0 10px;height: 70px;}
    .show-mob.index-rank .rank456 li i {position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 30px;height: 40px;background-size: 24px;text-align: center;line-height: 40px;color: transparent;}
    .show-mob.index-rank i.top1 {background: url(../images/icon-rankSort1.png) center no-repeat;}
    .show-mob.index-rank i.top2 {background: url(../images/icon-rankSort2.png) center no-repeat;}
    .show-mob.index-rank i.top3 {background: url(../images/icon-rankSort3.png) center no-repeat;}
    .show-mob.index-rank i.top4, .show-mob.index-rank i.top5, .show-mob.index-rank i.top6 {background: url(../images/icon-rankSort.png) center no-repeat;}
    .show-mob.index-rank .rank456 li:nth-child(n+4) i {color: #fff;}
    .show-mob.index-rank i {font-family: 'iconfont';}
    .show-mob.index-rank .rank456 li .p2 {position: absolute;top: 50%;transform: translateY(-50%);left: 45px;margin-right: 5px;}
    .show-mob.index-rank .rank456 li .p2 img {position: absolute;border-radius: 14px;width: 54px;height: 54px;left: -5px;top: 50%;transform: translateY(-50%);}
    .show-mob.index-rank .rank456 li .txts {margin-left: 95px;width: 50%;display: flex;flex-direction: column;justify-content: center;height: 100%;}
    .show-mob.index-rank .rank456 li .txts p:first-child {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;margin-bottom: 10px;}
    .show-mob.index-rank .rank456 li button {background-color: #409eff;border: none;border-radius: 5px;outline: none;position: absolute;right: 0px;top: 50%;color: #fff;padding: 3px 13px;transform: translateY(-50%);}

    .show-mob.index-rank .rank456 .more {width: 30%;margin: 5px auto;text-align: center;background-color: #409eff;color: #fff;border-radius: 5px;}

    .g-main10 .app-ul{grid-template-columns: repeat(6, minmax(0, 1fr));height: 320px;overflow: hidden}

    .container3 .gl li.sup a>img{display: none}
    .card-item .container3 .gl li.sup .txt{left: 0;width: 97%}
    .card-area .card-item .container3 .gl{width: 100%}
    .zx .bd>ul>li a{width: 75%}
}

@media only screen and (min-width:641px) and (max-width:767px) {
    #main-nav .mobile-menu{display:none}
    .main-search {display: none}

}
@media only screen and (min-width:480px) and (max-width:640px) {
    .container .l_tos .main_menu{padding: 2px}
    .container.g-head .scroll-ul{height: 90px}
    .container.g-head .scroll-ul li{width: 80px;margin: 0 2px}
    .container.g-head .scroll-ul img{width: 65px;height: 65px}
    .container .l_tos .main_menu{padding: 2px}
    .container .l_tos .main_menu dt{font-size: 14px;width: auto}
    .container .l_tos .main_menu dd a{padding: 0 5px}

    #main-nav .mobile-menu{display:none}
    .main-search {display: none}
    .main-tab-bd .tab-bd-ul ul{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr));}
    .index_vedio ul {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));}

    .foot .links{margin-bottom: 10px}
    #footer-menu li {border-right: 1px solid #ddd;display: inline-block;list-style: none;line-height: 1;margin-right: 4px;padding-right: 4px;}
    .footer-block-m{display: block}
}
@media only screen and (max-width:479px) {
    .container {width:96%}
    .container.g-head .scroll-ul{height: 90px}
    .container.g-head .scroll-ul li{width: 80px;margin: 0 2px}
    .container.g-head .scroll-ul img{width: 65px;height: 65px}
    .container .l_tos .main_menu{padding: 2px}
    .container .l_tos .main_menu dt{font-size: 14px;width: auto}
    .container .l_tos .main_menu dd a{padding: 0 5px}

    #main-nav .mobile-menu{display:none}
    .main-tab-bd .tab-bd-ul ul{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr));}
    .main-tab-hd .hd-left span {margin-right: 20px}
    .g-main3 .g-main2-left .game_tab_main li img{height:100% !important; width: 100% !important;}
    .g-main6 .g-main6-ul li a{width: 165px}
    .index_vedio ul {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));}
    .g-main5 .zx .bd>ul>li a{width: 260px;}
    #content .i_cls li{padding: 0 2px;}
    #content .i_cls li:last-child{margin-right: 0;}
}

.d-flex {display: flex}
.space-between {justify-content: space-between}