﻿@charset "utf-8";
/* 全局 */
*{transition:background-color ease .3s;-moz-transition:background-color ease .3s;-webkit-transition:background-color ease .3s;-o-transition:background-color ease .3s;margin:0;padding:0;}
html{webkit-text-size-adjust:none;-webkit-text-size-adjust:none;text-align:justify;text-justify:inter-ideograph;word-break:break-all}
html,body{width:100%;margin:0 auto;padding:0;}
li{list-style: none;}

header{width:100%;height:35px;background: #000;line-height:35px;}
header a {display: block;}
header a img{margin-left:15px;display: inline-block;}

.nav{
    width:100%;
    height:110px;
    background: -webkit-linear-gradient(to right, #9eec02 0%, #cbd908 17%, #ffb80e 34%,#fe8f0c 50%,#f5817a 67%,#c98ce9 83%,#67cffc 100%);
    background: linear-gradient(to right, #9eec02 0%, #cbd908 17%, #ffb80e 34%,#fe8f0c 50%,#f5817a 67%,#c98ce9 83%,#67cffc 100%);
    border-bottom: 2px solid #000;
}
.nav_bg {margin:0 auto;width:760px;height:100%;display: block;text-align: center;}
.nav_bg a{display: inline-block;width:12.5%;height:105px;margin-top:5px;float: left;overflow:hidden;}
.nav_bg a.nav_a1{background:url("../img/caidan.png") no-repeat 0px 10px;}
.nav_bg a.nav_a2{background:url("../img/caidan.png") no-repeat -98px 10px;}
.nav_bg a.nav_a3{background:url("../img/caidan.png") no-repeat -196px 10px;}
.nav_bg a.nav_a4{background:url("../img/caidan.png") no-repeat -294px 10px;}
.nav_bg a.nav_a5{background:url("../img/caidan.png") no-repeat -392px 10px;}
.nav_bg a.nav_a6{background:url("../img/caidan.png") no-repeat -490px 10px;}
.nav_bg a.nav_a7{background:url("../img/caidan.png") no-repeat -686px 10px;}
.nav_bg a.nav_a8{background:url("../img/caidan.png") no-repeat -588px 10px;}

.nav_bg a.nav_a1:hover{background:url("../img/caidan.png") no-repeat 0px -96px;}
.nav_bg a.nav_a2:hover{background:url("../img/caidan.png") no-repeat -98px -96px;}
.nav_bg a.nav_a3:hover{background:url("../img/caidan.png") no-repeat -196px -96px;}
.nav_bg a.nav_a4:hover{background:url("../img/caidan.png") no-repeat -294px -96px;}
.nav_bg a.nav_a5:hover{background:url("../img/caidan.png") no-repeat -392px -96px;}
.nav_bg a.nav_a6:hover{background:url("../img/caidan.png") no-repeat -490px -96px;}
.nav_bg a.nav_a7:hover{background:url("../img/caidan.png") no-repeat -686px -96px;}
.nav_bg a.nav_a8:hover{background:url("../img/caidan.png") no-repeat -588px -96px;}

.nav_bg a.nav_a1.active{background:url("../img/caidan.png") no-repeat 0px -202px;}
.nav_bg a.nav_a2.active{background:url("../img/caidan.png") no-repeat -98px -202px;}
.nav_bg a.nav_a3.active{background:url("../img/caidan.png") no-repeat -196px -202px;}
.nav_bg a.nav_a4.active{background:url("../img/caidan.png") no-repeat -294px -202px;}
.nav_bg a.nav_a5.active{background:url("../img/caidan.png") no-repeat -392px -202px;}
.nav_bg a.nav_a6.active{background:url("../img/caidan.png") no-repeat -490px -202px;}
.nav_bg a.nav_a7.active{background:url("../img/caidan.png") no-repeat -686px -202px;}
.nav_bg a.nav_a8.active{background:url("../img/caidan.png") no-repeat -588px -202px;}

.banner {
    width: 100%; /* 容器宽度 */
    height:480px;
    overflow: hidden; /* 隐藏超出容器的部分 */
    position: relative; /* 设置相对定位 */
}

.banner_content {
    height: 100%;
    display: flex; /* 使用flex布局以便于对齐 */
    animation: scroll 100s linear infinite; /* 动画名称，持续时间，速度曲线，重复次数 */
}

.banner_img {
   /* flex-shrink: 0; /* 防止图片缩小 */
}

@keyframes scroll {
    from {
        transform: translateX(var(--disX, 0px)); /* 开始时位置 */
    }
    to {
        transform: translateX(0); /* 结束时位置，根据图片数量调整 */
    }
}



.banner .logo{margin:0 auto;padding-top:20px;display: block;}
.banner .xiaoren{text-align: center;position: absolute;bottom:1%;left:38%;}
.banner .xiaoren img{margin:0;display: inline-block;}
.banner .xiaoren img.xr1{margin-left: 56px; margin-bottom: 3px;}
.banner .xiaoren img.xr2{margin-left:32px; margin-bottom: 1px;}
.banner .xiaoren img.xr3{margin-left: 15px;}
.banner .xiaoren img.xr0{margin-bottom: 3px;}

.fuwuqi{background: url("../img/zhongjianhentiao.png") no-repeat;background-size: 100%;width:100%;height:265px;margin-top:-10px;}
.fwq_cont{width:1164px;padding-top:40px;color:#fff;margin:0 auto;position: relative;}
.fwq_cont .fwq_left{float: left;width:340px;}
.fwq_cont .fwq_title{font-size:24px;}
.fwq_cont .fwq_left ul{margin-top:10px;padding:0;}
.fwq_cont .fwq_left li{list-style: none;line-height:24px;font-size:14px;}
.fwq_cont .fwq_left li p{margin:0;}
.fwq_cont .fwq_left li .zt_l{float: left;margin:0;width:35%;}
.fwq_cont .fwq_left li .zt_r{float: right;margin:0;width:55%;}
.zt_tt{float: left;}
.zt_cont{float: right;text-align: right;}
.zt_green{color:#4FED5A;}
.zt_red{color:#DF1610;}
.fwq_cont .game{position: absolute;top:13px;left:calc(50% - 115.5px);background: url("../img/game.png") no-repeat;background-size: 100%;width:231px;height:231px;}
.fwq_cont .game:hover{background: url("../img/gamea.png") no-repeat;background-size: 100%;}
.fwq_cont .game .download{background: url("../img/download.png") no-repeat;background-size: 100%;height:31px;width:150px;display: block;position: absolute;left:calc(50%  -  75px);bottom:-4px;cursor: pointer}
.fwq_cont .game .download:hover,.fwq_cont .game .download.active{background: url("../img/download.png") no-repeat 0 -32px;background-size: 100%;}

.fwq_right{float: right;width:430px;}
.fwq_right .nologin{}
.fwq_right .bcusername{padding-left:8px;font-size:14px;cursor: pointer;}
.fwq_right .bcusername i{background: url("../img/duigou.png") no-repeat 0 -13px;background-size: inherit;width: 13px;display: block;float: left;height: 15px;margin-top: 7px;margin-left:5px;}
.fwq_right .bcusername.active i{background: url("../img/duigou.png") no-repeat 0 0;height:13px;}
.fwq_right form{margin-top:5px;}
.fwq_right form span{float: left;}
.fwq_right input{height:38px;width:160px;border:1px solid #333;border-radius: 6px;font-size:16px;padding-left: 15px;}
.fwq_right input::placeholder{font-size:16px;color:#666;line-height:40px;}
.fwq_right form button{background:#EB9A13;color:#fff;height:40px;width:68px;font-size:19px;line-height: 42px;border-radius:6px;border:0;}
.fwq_right .jiaru{width: 376px;
    height: 40px;
    line-height: 40px;
    background: #0B1023;
    display: flex;
    text-align: center;
    color: #fff;
    margin-top: 15px;
    justify-content: center;text-decoration: none;}
.fwq_right .jiaru img{width:28px;height:28px;display: inline-block;margin-top:5px;margin-left:5px;}
.fwq_right .beizhu{font-size:14px;margin-top: 10px;}
.fwq_right .beizhu a{margin:0 5px;color:#ccc;}
.fwq_right .notlogin{margin-left: 40px;display: none;}
.fwq_right .login_jilu{font-size:14px;margin-top:10px;line-height: 24px;}
.fwq_right .login_jilu p{position: relative}
.fwq_right .login_jilu .dqdq::before{position: absolute;content:"";background: url("../img/dianquan.png") no-repeat;width:13px;height:14px;left:-17px;top:5px;}
.fwq_right .login_jilu .dqqddq::before{position: absolute;content:"";background: url("../img/toupiaodianquan.png") no-repeat;width:13px;height:14px;left:-17px;top:5px;}
.qiandao{margin-top: 5px;}
.qiandao a{float: right;color:#999;text-decoration: none;font-size: 14px;}

.news{background: url("../img/news_bg.png") no-repeat;background-size: cover;height:465px;width:100%;margin-top:-47px;}
.news_cont{width:1162px;display: block;margin:0 auto;}
.news_cont .news_left{float: left;width:581px;margin-top:64px;}
.news_cont .news_left .lbimg{width:100%;height:345px;background: #fff;}
.news_cont .news_left .lbimg img{width:100%;height:100%;}
.news_next{background-image: none !important;position: inherit !important;width:30px !important;height:30px !important;border:1px solid #ccc;background: #fff;margin-top:-5px !important;font-size:20px;color:#999;text-align: center;float: right;opacity:1 !important;}
.news_prev{background-image: none !important;position: inherit !important;width:30px !important;height:30px !important;border:1px solid #ccc;background: #fff;margin-top:-5px !important;font-size:20px;color:#999;text-align: center;float: right;opacity:1 !important;}
.swiper-paginations{text-align: center;}
.swiper-paginations .swiper-pagination-bullet{width:30px;height:5px;border-radius: 0;margin:0 5px;background: #000;opacity:1;}
.swiper-paginations .swiper-pagination-bullet-active{background:#FC7B0F;}

.news_cont .news_right{float: left;width:581px;height:345px;margin-top:64px;position: relative;}
.news_cont .news_right .news_block{position: absolute;z-index:1;background:rgba(10,10,10,.6);width:100%;height:100%;display: block;left:0;top:0;}
.news_cont .news_right .news_list{position: absolute;z-index:2;width:100%;height:100%;display: block;left:0;top:0;}
.news_list_title{margin-top:10px;}
.news_list_title .zuixin{float: left;margin-left:10px;}
.news_list_title .more{float: right;margin-top:10px;margin-right:10px;}
.news_l{font-size:12px;color:#fff;line-height: 17px;margin-left:30px;width:calc(100% - 100px);position: relative;margin-top:4px;}
.news_l li{margin-left: 40px;}
.news_l li::marker{color:#1DDFF0;}
.news_l .news_time{color:#1DDFF0;}
.news_l .news_t{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 34px;
}
.news_l::before{    background: #fff;
    width: 2px;
    height: 245px;
    content: "";
    position: absolute;
    left: 26px;
    top: 8px;
    z-index: -1;
}
.huodong_cont{width:100%;margin:20px auto;}
.slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 0;width:100%; position:relative;   }

.slideBox ul{ overflow:hidden; zoom:1; }
.slideBox ul li{width:340px;list-style: none; float:left;}
/*
.slideBox ul li{list-style: none; float:left;width:25%;}
.slideBox ul li a {
    display: block;
    text-decoration: none;
    width: calc(100% - 120px);
    height: 270px;
    margin: 35px;
    border-radius: 20px;
    padding: 20px;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#c0b1ff,direction=120,strength=4);
    -moz-box-shadow: 0 0 20px #c0b1ff;
    -webkit-box-shadow: 0 0 20px #c0b1ff;
    box-shadow:0 0 20px #c0b1ff;}
.slideBox ul li .pic{width:77px;height:77px;border: 1px solid #ccfc;border-radius: 50%;text-shadow: none;}
.slideBox ul li .pic img{width: 100%;height: 100%;border-radius: 50%;}
.slideBox ul li h2{font-weight: inherit;color:#333;font-size:16px;text-align: left;margin:10px auto;text-shadow: none;}
.slideBox ul li p{margin-top:10px;color:#999;text-align: left;line-height: 22px;font-size:14px;font-weight:400;text-shadow: none;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}
 */
footer{background: #1F2532;width:100%;height:260px;color:#fff;}
footer .links{padding-top:60px;text-align: center;}
footer .links a{margin:0 5px;}
footer .power{margin:30px auto;text-align: center;}
footer .flogo{text-align: center;margin:0 auto;display: block;}

/**********  新闻    *********/
.pagebanner{background: url('../img/xinwendizi.png') no-repeat;background-size: cover;height:480px;width:100%;}
.pagebanner ul{width:1000px;margin:0 auto;padding-top:55px;}
.pagebanner ul li{position: relative;width:33%;margin-left:0.5%;list-style: none;height:350px;float: left;border-radius: 4px;overflow: hidden;}
.pagebanner ul li:first-child{margin-left: 0;}
.pagebanner ul li .hot_block{position: absolute;z-index:1;background:rgba(10,10,10,.6);width:100%;height:100%;display: block;left:0;top:0;}
.pagebanner ul li .li_cont{width:calc(100% - 20px);height:calc(100% - 20px);position: absolute;left:0;top:0;z-index:2;padding:10px;}
.pagebanner ul li .img{width:100%;height:155px;background:#000;}
.pagebanner ul li .img img{width:100%;height:100%;display: block;}
.pagebanner ul li h2{margin-top:20px;font-weight: 400;color:#fff;font-size:18px;line-height:28px;height: 112px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.pagebanner ul li .time{position: absolute;bottom:10px;left:10px;color:#ccc;}
.pagebanner ul li .leibie{position: absolute;bottom:10px;right:10px;color:#8DFF69;}

.newslists{background:url('../img/xinwendi.png') no-repeat bottom #EFEFEF;width:100%;margin:0 auto;min-height: 200px;padding-top:40px;padding-bottom: 110px;background-size: 100%;}
.newslists .page_nav{width:1000px;margin:0 auto;}
.newslists .page_nav a{height:35px;line-height:35px;width:160px;border-radius: 7px;background:#CFD0D1;display: block;float: left;margin-left:30px;text-align: center;text-decoration: none;color:#5F5F64;}
.newslists .page_nav a:first-child{margin-left:0;}
.newslists .page_nav a:hover,.newslists .page_nav a.active{background:#393A40;color:#ccc;}
.news_lists{width: 1000px;margin:0 auto;margin-top:30px;}
.news_lists li{width:calc(100% - 30px);background: #fff;list-style: none;padding:15px;margin-bottom:12px;}
.news_lists li .img{width:260px;height:140px;background:#393A40;float: left;}
.news_lists li .img img{width:100%;height:100%;display: block;}
.news_lists li .news_c{float: right;width:calc(100% - 270px);height:140px;position: relative;}
.news_lists li .news_c h2{color:#393A40;font-weight: 400;font-size:18px;line-height:28px;height: 112px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.news_lists li .news_c p{text-align: right;position: absolute;right:0;bottom:0;}
.news_lists li .news_c p .time{color:#aaa;}
.news_lists li .news_c p .leibie{color:#FEC61B;margin-left:40px;}
.load_more{height:35px;line-height: 35px;color:#fff;background:#393A40;font-size:16px;text-align: center;display: block;cursor: pointer;}

.news_detail{width:100%;background: url("../img/xifenjianbianye.png") no-repeat top #6F9CAB;padding-top: 120px;min-height: 300px;background-size: 100%;}
.news_detail_cont{width:1300px;margin:0 auto;padding-bottom:180px;}
.news_detail_cont .detail_left{float: left;width:900px;}
.mm_location{height: 38px;background: #000;width:100%;}
.mm_location span{float: left;line-height: 38px;color:#eee;margin-left:6px;}
.mm_location span a{color:#eee;text-decoration: none;margin:0 4px;}
.mm_location .back_btn{float: right;line-height: 38px;color:#eee;text-decoration: none;margin-right:10px;}
.detail_cont{border-top:10px solid #FEF0AF;width:100%;margin:0 auto;background: #fff;}
.detail_cont .detail_text{width:700px;margin:0 auto;}
.detail_cont .detail_text h1{font-size:26px;font-weight: 400;margin:0 auto;margin-top:80px;width:100%;}
.detail_cont .detail_text span{margin:10px auto;text-align: left;width:100%;color:#aaa;display: block;}
.detail_des{line-height: 28px;text-align: justify-all;color:#333;margin-top:20px;}
.detail_des img, .detail_des table{display: inline-block;max-width: 100%;text-align: center;}
.page_cont{width:100%;padding:200px 0 50px 0;}
.page_cont a:first-child{float: left;}
.page_cont a:last-child{float: right;}

.detail_right{float: right;width:355px;border-top:10px solid #FEF0AF;margin-top:38px;padding-bottom:60px;background: #fff;}
.detail_right .tit{margin-top: 33px;heihgt:30px;text-align: center;font-size: 18px;color:#3E3E3E;background: #E9E9E9;display: block;width:100%;margin-bottom:1px;}

.detail_right ul{width:100%;margin:0 auto;}
.detail_right ul li{margin:0 auto;padding:10px 37px;}
.detail_right ul li .img{width:140px;height:70px;background: #000;float: left}
\.detail_right ul li .img img{width:100%;height:100%;display: block;}
.detail_right ul li .right_lst_cont{float:right;width:calc(100% - 150px); }
.detail_right ul li h2{font-size:16px;font-weight: 400;line-height:22px;height: 44px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;color:#333;}
.detail_right ul li p{color:#ccc;margin-top:4px;}
.detail_right ul li:hover{background: #E9E9E9;}
@media (max-width: 1700px){
    /*html,body{width:1350px;}*/
    .banner{height:385px;}
    .fwq_cont {padding-top: 20px;}
    .fwq_cont .fwq_title{font-size:22px;}
    .fwq_cont .fwq_left ul{margin-top:5px;}
    .fwq_cont .fwq_left li{line-height: 22px;}
    .fwq_right .login_jilu{margin-top:5px;}
    .fwq_right .login_jilu p{line-height: 22px;}
    .fwq_right .jiaru{margin-top:10px;}
    .fuwuqi{height:222px;}
    .fwq_cont .game{width:184px;height:188px;left:calc(50% - 94px);}
    .fwq_cont .game .download{background-size: 88%;left: calc(50% - 65px);width:146px;height:26px;bottom:1px;}
    .fwq_cont .game .download:hover, .fwq_cont .game .download.active{left: calc(50% - 65px);width:146px;background: url("../img/download.png") no-repeat 0 -27px;background-size: 88%;}
    .fwq_right input{height:38px;line-height: 38px;}
    .fwq_right form button{height: 40px;line-height: 40px;}
    .fwq_right .beizhu{margin-top:7px;}
   /* .slideBox ul li a{width:calc(100% - 100px);}*/
}


.nav_bg::after,.fwq_cont::after,.fwq_cont .fwq_left li::after,.news_cont::after,.news_list_title::after,.pagebanner ul::after,.newslists .page_nav::after,.news_lists li::after,.news_detail_cont::after,.mm_location::after,.page_cont::after,.detail_right ul li::after{clear: both;content: "";display: block;}


.huodong_cont > img {
    margin-left: 60%;
    transform: translateX(-265%);
}