body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,button,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:"Microsoft YaHei"}
table{border-collapse:collapse;border-spacing:0;font-family:"Microsoft YaHei"}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var,i{font-style:normal;font-weight:normal}
ul,ol,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%;outline:0;border:0}
a{text-decoration:none}
button,textarea{outline:0;border:0;padding:0;margin:0}
/*html{background:#150a07 url(/vote2022/images/bg_3.png) repeat-y center}*/
html{background:#150a07 repeat-y center}
/*.outswiper{height: 100vh;}*/
.toubu{width:100%;max-width:1920px;margin:auto;position:relative;background:url(../images/bg.jpg) no-repeat center top;height: calc(100vh - 48px);overflow:hidden}
.toubu .bgvideo{width:1920px;height:100%;display:block;position:absolute;top:0;left:50%;margin-left:-960px;pointer-events:none;overflow:hidden;z-index:0}
/*.toubu .bgvideo video{height: 100%;width: 100%}*/
/*.toubu .scroll{height:108px;width:8004px;animation:topbgones 80s linear infinite;background:url(../images/bg_2.png) left center repeat-x;position:absolute;z-index:2;bottom:0;left:0}*/
@keyframes topbgones{
0%{transform:translateX(0)}
to{transform:translateX(-75%)}
}
.toubu .logobox{height:123px;width:100%;overflow:hidden;position:relative;z-index:3}
.toubu .logobox .yxlogo{float:left;margin-left:40px;background:url(/vote2022/images/logo_1.png);width:123px;height:123px}
.toubu .logobox .fhyxlogo{float:left;margin-left:27px;background:url(/vote2022/images/logo_2.png);width:207px;height:47px;margin-top:24px}
/*.toubu .down{width:37px;height:35px;background:url(/vote2022/images/ico_1.png);position:absolute;left:50%;margin-left:-16.5px;bottom:140px;animation:down 2s linear infinite}
@keyframes down{
0%{transform:translateY(0px)}
50%{transform:translateY(-40px)}
100%{transform:translateY(0px)}
}*/
/*.specialscroll{height: 100vh;overflow-y: auto;}*/
.toubu .biglogo{width:810px;height:360px;position:absolute;z-index:3;padding-top: 53px;top: 0;left: 0;right: 0;bottom: 0;margin: auto;padding-top:53px}
.toubu .biglogo .topwz{position:absolute;width:60px;text-align:center;color:#fff;font-size:34px;line-height:45px;height:45px;top:0;opacity:0;animation-name:changewz;animation-duration:100ms;animation-iteration-count:1;animation-fill-mode:forwards}
.toubu .biglogo .topwz.wz1{left:125px;animation-delay:4000ms}
.toubu .biglogo .topwz.wz2{left:207px;animation-delay:3900ms}
.toubu .biglogo .topwz.wz3{left:289px;animation-delay:3800ms}
.toubu .biglogo .topwz.wz4{left:371px;animation-delay:3700ms}
.toubu .biglogo .topwz.wz5{left:453px;animation-delay:3800ms}
.toubu .biglogo .topwz.wz6{left:535px;animation-delay:3900ms}
.toubu .biglogo .topwz.wz7{left:617px;animation-delay:4000ms}
.toubu .biglogo .btmwz{position:absolute;width:60px;text-align:center;color:#fff;font-size:24px;line-height:45px;height:45px;top:280px;opacity:0;animation-name:changewz;animation-duration:100ms;animation-iteration-count:1;animation-fill-mode:forwards}
.toubu .biglogo .btmwz.wz1{left:132px;animation-delay:4300ms}
.toubu .biglogo .btmwz.wz2{left:180px;animation-delay:4200ms}
.toubu .biglogo .btmwz.wz3{left:228px;animation-delay:4100ms}
.toubu .biglogo .btmwz.wz4{left:276px;animation-delay:4000ms}
.toubu .biglogo .btmwz.wz5{left:329px;animation-delay:3900ms}
.toubu .biglogo .btmwz.wz6{left:387px;animation-delay:3900ms}
.toubu .biglogo .btmwz.wz7{left:445px;animation-delay:4000ms}
.toubu .biglogo .btmwz.wz8{left:503px;animation-delay:4100ms}
.toubu .biglogo .btmwz.wz9{left:562px;animation-delay:4200ms}
.toubu .biglogo .btmwz.wz10{left:619px;animation-delay:4300ms}
@keyframes changewz{
0%{opacity:0}
100%{opacity:1}
}
.toubu .biglogo .mainlogo{width:753px;height:253px;background:url(/vote2022/images/ico_2.png) no-repeat center center;margin:auto;position:relative;opacity:0;transform:scale(0);animation-name:change1;animation-duration:300ms;animation-delay:1s;animation-iteration-count:1;animation-fill-mode:forwards}
@keyframes change1{
0%{opacity:0;transform:scale(0)}
20%{opacity:1}
70%{opacity:1;transform:scale(1.1)}
100%{transform:scale(1);opacity:1}
}
.toubu .biglogo .mainlogo .yg{width:72px;height:280px;background:url(/vote2022/images/ico_3.png) no-repeat center top;position:absolute;top:60px;left:0;opacity:0;animation-name:change2;animation-duration:1000ms;animation-delay:1300ms;animation-iteration-count:1;animation-fill-mode:forwards}
@keyframes change2{
0%{opacity:0;top:60px}
20%{opacity:.5}
40%{top:0;opacity:1;transform:rotate(0)}
55%{transform:rotate(7deg);opacity:1}
70%{opacity:1}
85%{transform:rotate(-7deg);opacity:1}
100%{transform:rotate(0);opacity:1;top:0}
}
.toubu .biglogo .mainlogo .dian{width:26px;height:26px;background:url(/vote2022/images/ico_4.png);position:absolute;top:13px}
.toubu .biglogo .mainlogo .dian.dian1{left:270px;opacity:0;animation-name:dian1;animation-duration:1000ms;animation-delay:2300ms;animation-iteration-count:1;animation-fill-mode:forwards}
.toubu .biglogo .mainlogo .dian.dian2{left:270px;opacity:0;animation-name:dian2;animation-duration:1000ms;animation-delay:2500ms;animation-iteration-count:1;animation-fill-mode:forwards}
.toubu .biglogo .mainlogo .dian.dian3{left:270px;opacity:0;animation-name:dian3;animation-duration:1000ms;animation-delay:2700ms;animation-iteration-count:1;animation-fill-mode:forwards}
@keyframes dian1{
0%{opacity:1;left:270px}
100%{opacity:1;left:689px}
}
@keyframes dian2{
0%{opacity:1;left:270px}
100%{opacity:1;left:689px}
}
@keyframes dian3{
0%{opacity:1;left:270px}
100%{opacity:1;left:689px}
}
.toubu .biglogo .mainlogo .dian.dian4{left:270px;opacity:0;animation-name:change4;animation-duration:1000ms;animation-delay:2300ms;animation-fill-mode:forwards}
@keyframes change4{
0%{opacity:1}
100%{opacity:1}
}
.main{width:100%;margin:auto}
.topnav{width:100%;height:70px;background-color:rgba(0, 0, 0, 0.3);overflow:hidden;position: relative;z-index: 2;margin-top: -70px;}
.topnav .navin{width:1200px;margin:auto;overflow:hidden;text-align:center;font-size:0}
.topnav .navin span{width:189px;height:70px;position:relative;line-height:70px;color:#fff;font-size:20px;transition:all .08s ease;cursor:pointer;float:left;margin:0 24px}
.topnav .navin span:hover,.topnav .navin span.active{font-size:24px;color:#fff;font-weight:bold}
.topnav .navin span::after{content:'';width:100%;position:absolute;bottom:0;left:0;height:3px;background-color:#fff;display:block;opacity:0;transition:all .5s ease}
.topnav .navin span:hover::after,.topnav .navin span.active::after{opacity:1}
.topnav .navin a{width:189px;height:70px;position:relative;line-height:70px;color:#fff;font-size:20px;transition:all .08s ease;cursor:pointer;float:left;margin:0 24px}
.topnav .navin a:hover,.topnav .navin a.active{font-size:24px;color:#fff;font-weight:bold}
.topnav .navin a::after{content:'';width:100%;position:absolute;bottom:0;left:0;height:3px;background-color:#fff;display:block;opacity:0;transition:all .5s ease}
.topnav .navin a:hover::after,.topnav .navin a.active::after{opacity:1}
.mainsection{width:1200px;margin:auto;overflow:hidden;padding-bottom: 40px;}
.mainsection .topjxtab{width:100%;height:230px;overflow:hidden;position:relative}
.mainsection .topjx{width:1136px;margin:auto}
.mainsection .topjx .swiper-slide{width:50px;height:50px;padding:0 15px;margin-top:67px;cursor:pointer;transition:100ms}
.mainsection .topjx .swiper-slide.swiper-slide-active{width:145px;height:180px;margin-top:15px}
.mainsection .topjx .swiper-slide span{display:none;font-size:22px;line-height:33px;color:#fff;text-align:center}
.mainsection .topjx .swiper-slide em{display:none;font-size:14px;line-height:19px;color:#19f2fab3;text-align:center}
.mainsection .topjx .swiper-slide .iconbox{width:50px;height:50px;margin:auto}
.mainsection .topjx .swiper-slide.swiper-slide-active .iconbox{width:120px;height:120px}
.mainsection .topjx .swiper-slide .iconbox img{width:100%;height:100%}
.mainsection .topjx .swiper-slide.swiper-slide-active span{display:block}
.mainsection .topjx .swiper-slide.swiper-slide-active em{display:block}
.mainsection .topjxtab .topjxbtn{width:33px;height:58px;position:absolute;top:64px;cursor:pointer}
.mainsection .topjxtab .topjx-button-next{right:0;background:url(/vote2022/images/btn_3.png)}
.mainsection .topjxtab .topjx-button-prev{left:0;background:url(/vote2022/images/btn_1.png)}
.mainsection .topjxtab .topjx-button-next:hover{background:url(/vote2022/images/btn_4.png)}
.mainsection .topjxtab .topjx-button-prev:hover{background:url(/vote2022/images/btn_2.png)}
.btmgame .gamebox{width:100%;height:690px}
.gamebox .swiper-slide{width:1200px;height:700px;overflow:hidden;}
.gamebox .swiper-slide .item{
    position: relative;
    float: left;
    border-radius:6px;
    overflow: hidden;
    width: 220px;
    height: 333px;
    margin-right: 25px;
    margin-bottom: 15px;
}
.gamebox .swiper-slide .item:nth-child(5n){
    margin-right: 0
}
.gamebox .swiper-slide .showbox{width:100%;height:100%;position:relative}
.gamebox .swiper-slide .showbox .pfbox{position:absolute;top:0;left:50%;margin-left:-43px;width:86px;height:20px;background:url(/vote2022/images/s2_6.png);text-align:center;line-height:20px;color:#090706;font-size:14px;background-size:100%;transition:all .08s ease}
.gamebox .swiper-slide .showbox .imgbox{width:100%;height:293px;overflow:hidden}
.gamebox .swiper-slide .showbox .imgbox img{width:100%;height:100%}
.gamebox .swiper-slide .showbox span{display:block;width:100%;text-align:center;line-height:40px;height:40px;background-color:#fff;color:#333;font-size:16px}
.gamebox .swiper-slide .hidebox{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.9);overflow:hidden;display:block;opacity:0;transition:all .8s ease}
.gamebox .swiper-slide .item:hover .hidebox{opacity:1}
.gamebox .swiper-slide .hidebox span{display:block;width:100%;text-align:center;color:#333;font-size:24px;font-weight:bold;height:40px;line-height:40px;overflow:hidden;margin-top:20px}
.gamebox .swiper-slide .hidebox em{    display: block;
    text-align: center;
    line-height: 25px;
    font-size: 14px;
    width: 90%;
    margin: auto;
    margin-top: 10px;}
.gamebox .swiper-slide .hidebox .btnbox{width:136px;margin:auto;margin-top:20px;height:110px}
.gamebox .swiper-slide .hidebox .btnbox a{width:136px;height:40px;background-color:#319cd9;border-radius:6px;text-align:center;line-height:40px;color:#fff;font-size:16px;margin-bottom:15px;opacity:.9;display:block}
.gamebox .swiper-slide .hidebox .btnbox a:first-child+a{background-color:#42951f}
.gamebox .swiper-slide .hidebox .btnbox a:hover{opacity:1}
.gamebox .swiper-slide .hidebox .tpbtn{width:100%;height:40px;text-align:center;line-height:40px;background-color:#d43c11;font-weight:bold;color:#fff;font-size:18px;cursor:pointer;position:absolute;bottom:0}
.btmgame .gamebox-pagination{text-align:center;height:20px;margin-top:30px}
.btmgame .gamebox-pagination span{width:20px;height:20px;background-color:#fff;opacity:1;margin:0 10px!important}
.btmgame .gamebox-pagination span.swiper-pagination-bullet-active{background-color:#19f2fab3}
/*.yingjian{width:100%;background-color:#27140f}*/
.yingjian{width:100%;background-color: #19f2fab3;}
.yingjian .yjtop{width:1200px;margin:auto;text-align:center;font-size:0;padding-top:20px;margin-bottom: 20px}
.yingjian .yjtop .item{display:inline-block;width:50px;margin:0 30px;margin-top:67px;cursor:pointer;cursor:pointer;vertical-align:text-top}
.yingjian .yjtop .item .imgbox{width:50px;height:50px;}
.yingjian .yjtop .item .imgbox img{width: 100%;height: 100%}
.yingjian .yjtop .item span{display:none;width:100%;text-align:center;height:40px;line-height:40px;color:#fff;font-size:25px}
.yingjian .yjtop .item.active{margin-top:0;width:130px}
.yingjian .yjtop .item.active .imgbox{width:130px;height:130px;}
.yingjian .yjtop .item.active span{display:block}
.yingjian .yjin{width:1200px;margin:auto;overflow:hidden}
.yingjian .yjin .item{display:block;float:left;width:357px;height:223px;position:relative;overflow:hidden;margin-right:64px;margin-bottom:30px;border-radius:6px}
.yingjian .yjin .item:nth-child(3n){margin-right:0}
.yingjian .yjin .item .showbox{width:100%;height:100%}
.yingjian .yjin .item .showbox .imgbox{width:357px;height:183px}
.yingjian .yjin .item .showbox img{width:100%;height:100%}
.yingjian .yjin .item .showbox span{display:block;width:100%;height:40px;text-align:center;line-height:40px;font-size:16px;color:#333;background-color:#fff}
.yingjian .yjin .item .hidebox{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.9);overflow:hidden;display:block;opacity:0;transition:all .8s ease}
.yingjian .yjin .item .hidebox span{color:#333;font-size:24px;font-weight:bold;text-align:center;display:block;width:95%;margin:auto;margin-top:20px;margin-bottom:10px;line-height:30px}
.yingjian .yjin .item .hidebox p{text-align:center;display:block;width:95%;margin:auto;line-height:25px;height:75px;color:#333;font-size:14px;margin-bottom:18px}
.yingjian .yjin .item .hidebox .ckxq{text-align:center;display:block;width:100%;height:40px;line-height:40px;cursor:pointer;background-color:#d43c11;color:#fff;font-size:16px;position:absolute;bottom:0}
.yingjian .yjin .item:hover .hidebox{opacity:1}
.jxsz{width:1200px;height:420px;background-color:#27140f;border-radius:30px;margin:40px auto}
.jxsz .news-l{border-right:1px solid #6d4338;width:341px;float:left;margin-top:46px;display:inline;padding-left:50px}
.jxsz .news-l span{text-indent:24px;position:relative;display:block;margin:10px 0;margin-left:10px;height:54px;line-height:54px;font-size:24px;width:330px;color:#a1776c;text-align:left;font-weight:bold}
.jxsz .news-l span font{color:#a1776c}
.jxsz .news-l span::before{content:'';display:block;width:14px;height:32px;background-color:#d43c11;border-radius:20px;position:absolute;top:10px;left:0}
.jxsz .news-r{width:767px;padding-top:55px;float:right;display:inline}
.jxsz .news-r a{width:725px;height:142px;display:block;margin-left:15px;margin-bottom:30px}
.jxsz .news-r a img{width:221px;height:142px;border-radius:20px;float:left;margin-right:15px}
.jxsz .news-r a span{width:465px;height:46px;line-height:46px;float:right;display:block;color:#c29c92;font-size:20px;text-align:left;overflow:hidden;font-weight:bold}
.jxsz .news-r a p{width:465px;height:78px;line-height:26px;float:right;display:block;color:#a1776c;font-size:14px;text-align:left;overflow:hidden;text-indent:25px}
/*.gzbox{background-color:#27140f;width:100%;height:auto;padding:85px 0}*/
.gzbox{width:100%;height:auto;padding:50px 0 85px 0;background: #19f2fab3;}
.gzbox .gzin{width:1200px;margin:auto}
.gzbox .gzin .tit{color:#fff;font-size:40px;font-weight:bold;height:60px;line-height:60px;display:block;text-align:center;margin-bottom:40px}
.gzbox .gzmain{width:100%;background:rgba(0,0,0,0.7);padding-top:50px;position:relative;padding-bottom:40px;    border-radius: 20px;}
.gzbox .gzwzbox{padding:0 50px;padding-bottom:0;padding-top:10px}
.gzbox .gzwzbox p{color:#fff;font-size:16px;line-height:25px;margin-bottom:20px}
.gzbox .gzwzbox span{display:block;height:30px;width:100%;line-height:30px;color:#d43c11;font-size:24px;font-weight:bold;margin-bottom:5px;margin-top:20px}
.gzbox img{width:1103px;height:546px;display:block;margin:auto;position:relative;z-index:1;margin-top:20px;border-radius: 6px;}
.gzxq{display:none}
.gzbox .xxgz{    position: absolute;
    bottom: -40px;
    left: 50%;
    margin-left: -89px;
    width: 178px;
    height: 58px;
    background: url(/vote2022/images/btn.png);
    text-align: center;
    line-height: 58px;
    color: #d43c11;
    font-size: 18px;
    cursor: pointer;
    background-size: 100%;
    font-weight: bold;}
.hzhb{width:100%;padding-top:40px}
.hzhb .hzhbtit{text-align:center;height:50px;line-height:50px;font-weight:bold;color:#19f2fab3;font-size:40px}
.hzhb .wqhg{width:1200px;margin:auto;overflow:hidden;background:rgba(0,0,0,0.7);box-sizing:border-box;margin-top:40px;padding:40px 34px;padding-bottom:4px;border-radius: 20px;}
.hzhb .wqhg a{float:left;width:142px;height:66px;margin-right:23px;margin-bottom:32px;border-radius:4px;overflow:hidden}
.hzhb .wqhg a:nth-child(7n){margin-right:0}
.hzhb .wqhg a img{width:100%;height:100%}
/*.wqhg{width:100%;background-color:#27140f;padding-top:40px;margin-top:60px}*/
.wqhg{width:100%;padding-top:40px;margin-top:60px;background: #19f2fab3;}
.wqhg .wqhgtit{text-align:center;height:50px;line-height:50px;font-weight:bold;color:#fff;font-size:40px}
.wqhg .wqhgin{width:1200px;margin:auto;margin-top:40px;overflow:hidden}
.wqhg .wqhgin a{float:left;width:142px;height:66px;border-radius:4px;border:solid 1px #707070;overflow:hidden;margin-right:32px;margin-bottom:32px}
.wqhg .wqhgin a:nth-child(7n){margin-right:0}
.wqhg .wqhgin a img{width:100%;height:100%}
.blacks{position:fixed;z-index:31;background:rgba(0,0,0,0.8);width:100%;height:100%;top:0;left:0}
.alertboxm{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:32;width:800px;height:561px}
.alertboxm .alertin{width:100%;max-height:700px;position:relative}
.alertboxm .alertin .alerttit{background:url(../images/tit_2.png);color:#fdf59f;font-size:24px;height:59px;width:244px;margin:auto;text-align:center;line-height:59px;font-weight:bold}
.alertboxm .alertin .con{height:530px;width:759px;padding:15px 20px;background:url(../images/alert_5.png)}
.alertboxm .alertin .close{background:url(/vote2022/images/alert_1.png);background-size:100%;width:26px;height:26px;cursor:pointer;position:absolute;top:15px;right:15px;z-index:2}
.alertboxm .alertin .close:hover{animation:xz .2s linear 1}
@keyframes xz{
from{transform:rotate(90deg)}
to{transform:rotate(0deg)}
}
.alertboxm .fyb-vote-game{width:100%;height:229px;margin:0 auto}
.alertboxm .fyb-vote-game-l{width:175px;height:100%;float:left;margin-right:25px}
.alertboxm .fyb-vote-game-l a{display:block}
.alertboxm .fyb-vote-game-l img{width:100%;height:100%;border-radius:20px;box-sizing:border-box;border:solid 5px #fff}
.alertboxm .fyb-vote-game-r{width:559px;height:100%;float:right;text-align:left;position:relative}
.alertboxm .fyb-vote-game-r-tit{width:100%;height:80px;line-height:40px;font-size:20px;font-weight:bold;color:#fff;overflow:hidden}
.alertboxm .fyb-vote-game-r-tit a{font-size:16px;color:#d9b75e;margin-left:10px}
.alertboxm .fyb-vote-game-r-cn{width:100%;height:40px;line-height:40px;font-size:24px;font-weight:bold;overflow:hidden;margin-top:10px;color:#dbdbdb}
.alertboxm .fyb-vote-game-r-cn a{margin-left:10px;font-size:16px;color:#d9b75e}
.alertboxm .fyb-vote-game-r-en{width:100%;height:20px;line-height:20px;font-size:12px;overflow:hidden;color:#888}
.alertboxm .fyb-vote-game-r-wan{width:260px;height:38px;margin-top:20px;float:left}
.alertboxm .fyb-vote-game-r-wan label{width:112px;height:38px;float:left;margin-right:18px}
.alertboxm .fyb-vote-game-r-wan label input{width:112px;height:38px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;z-index:-1;position:absolute}
.alertboxm .fyb-vote-game-r-wan label em{width:110px;height:36px;line-height:36px;border:#aa8b3a 1px solid;border-radius:3px;color:#aa8b3a;text-align:center;display:inline-block;cursor:pointer;font-size:16px}
.alertboxm .fyb-vote-game-r-wan label input[type=radio]:checked+em{background:#d43c11;color:#fff}
.alertboxm .fyb-vote-shuo{width:100%;height:40px;margin:0 auto;margin-top:30px}
.alertboxm .fyb-vote-shuo-l{width:780px;height:40px;line-height:40px;overflow:hidden;float:left;font-size:16px;position:absolute;left:-184px;top:242px;color:#877359}
.alertboxm .fyb-vote-shuo-l font{color:#fdf59f}
.alertboxm .fyb-vote-shuo-r{width:130px;height:100%;overflow:hidden;float:right}
.alertboxm .fyb-vote-shuo-r img{width:40px;height:40px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;float:left}
.alertboxm .fyb-vote-shuo-r span{width:85px;height:40px;color:#fff;line-height:40px;overflow:hidden;float:right;display:block;cursor:pointer}
.alertboxm .fyb-vote-shuo-r em{width:85px;height:40px;color:#b1c0e6;line-height:40px;overflow:hidden;float:right;display:block;cursor:pointer}
.alertboxm .fyb-vote-game-other{width:115px;height:115px;float:left}
.alertboxm .fyb-vote-dpk{width:100%;height:189px;border:#aa8b3a 1px solid;margin:0 auto;margin-top:5px;box-sizing:border-box;background-color:#cea25e;border-radius:10px;border:solid 1px #fff;overflow:hidden}
.alertboxm .fyb-vote-dpk textarea{width:96%;height:200px;line-height:22px;font-size:14px;border:0;padding:5px;resize:none;box-sizing:border-box;background:#fff;color:#68610c;background:transparent;margin:auto;display:block;margin-top:17px}
.alertboxm .fyb-vote-dpk textarea::-webkit-input-placeholder{color:#fff}
.alertboxm .fyb-vote-dpk textarea::-moz-placeholder{color:#fdf59f}
.alertboxm .fyb-vote-dpk textarea::-ms-input-placeholder{color:#fdf59f}
.alertboxm .fyb-vote-btn{width:246px;height:47px;background-color:#aa8b3a;border-radius:3px;cursor:pointer;text-align:center;line-height:47px;color:#fff;margin:auto;margin-top:30px}

.alertboxm.yjalert .alertin{max-height:auto;}
.alertboxm.yjalert .alertin::after{content:'';display:block;clear:both}
.alertboxm.yjalert .yjcon{margin:auto;width:598px;position:relative;overflow: hidden;height: 805px}
.alertboxm.yjalert .yjtit{position:relative;width:530px;height:220px;z-index:1;margin:auto;background:url(../images/logob.png);margin-top: 15px;}
.alertboxm.yjalert .close{top:12px;right:12px}
.alertboxm.yjalert .imgbox{width: 580px;height: 300px;margin:auto;z-index:2;position:relative;margin-top: 15px;margin-bottom: 15px;}
.alertboxm.yjalert .imgbox img{width:100%;height:100%}
.alertboxm.yjalert .desbox{z-index:2;position:relative;height:210px;width:590px;margin:auto}
.yjalert .toppic{position:relative;z-index:2;width:210px;height:210px;margin:auto;float:left}
.yjalert .toppic img{width:100%;height:100%;position:absolute;background-size:100%;top:0;left:0}
.alertboxm.yjalert .desbox .r{float:left;width:364px}
.alertboxm.yjalert .desbox .r span{color:#5b4f42;font-size:24px;font-weight:bold;max-height:80px;line-height:40px;margin-top:20px;display:block;overflow:hidden}
.alertboxm.yjalert .desbox .r p{color:#5b4f42;font-size:14px;line-height:25px;display:block;width:100%;height:100px;overflow:hidden;margin-top:5px}
.alertboxm.yjalert .yjfx{cursor:pointer;position:absolute;z-index:12;width:236px;height:76px;bottom:-33px;background:url(/vote2022/images/btn.png);left:50%;margin-left:-118px;line-height:76px;text-align:center;color:#845421;font-size:24px}
.alertboxm.yjalert .yjfx:hover{opacity:1}
.alertboxm.yjalert.fxbox{z-index:-10;overflow:hidden;    top: -180px;}
.alertboxm.yjalert.fxbox .blocks{height:100px}
.yjalert.fxbox .toppic{position:relative;z-index:2;width:210px;height:210px;margin:auto;float:left}
.yjalert.fxbox .toppic img{width:100%;height:100%;position:absolute;background-size:100%;top:0;left:0}
.yjalert.fxbox .toppic img.i{z-index:7;display:block;animation:none!important}
.fxalert{position:fixed;z-index:33;top:0;right:0;bottom:0;left:0;margin:auto;width:630px;height:825px}
.fxalert .fxalertin{width:100%;height:100%;position:relative}
.fxalert .fxalertin .close{background:url(/vote2022/images/alert_1.png);background-size: 100%;width:26px;height:26px;cursor:pointer;position:absolute;top:70px;right:15px;z-index:2}
.fxalert .fxalertin .close:hover{animation:xz .2s linear 1}
.fxalert .fxalertin .fxdes{width:100%;height:40px;position:absolute;z-index:2;bottom:28px;font-size:24px;font-weight:bold;color:#ffed58;text-align:center}
.tpalert .alertin{width:800px;height:561px;background:url(/vote2022/images/bg_4.png);background-size:100%;max-height:804px}
.tpalert .gameinfo{width:100%;height:139px;background:rgba(255,255,255,0.3);border-radius:10px;box-sizing:border-box;padding:15px 20px;margin-top:10px}
.tpalert .gameinfo .top{height:32px;line-height:32px}
.tpalert .gameinfo .top span{color:#d43c11;font-size:24px;font-weight:bold;float:left;margin-right:40px}
.tpalert .gameinfo .top a{float:left;width:102px;height:32px;background-color:#c18f42;text-align:center;line-height:32px;color:#fff;font-size:16px;border-radius:23px}
.tpalert .gameinfo .middle{height:40px;line-height:40px;color:#fff;font-size:18px}
.tpalert .gameinfo .fyb-vote-game-r-wan{margin-top:unset}
.tpalert .fybvoteuser{height:70px;overflow:hidden}
.tpalert .fybvoteuser .userimg{float:left;border-radius:61px;border:solid 5px #fff;width:50px;height:50px;margin-top:6px;margin-right:15px}
.tpalert .fybvoteuser .userimg img{width:100%;height:100%;border-radius:50%}
.tpalert .fybvoteuser .username{float:left;font-size:16px;line-height:70px;color:#c18f42}
.tpalert .fybvoteuser .usertp{float:right;line-height:70px;color:#c18f42;font-size:16px}
.tpalert .fybvoteuser .usertp font{color:#d43c11}
#yxpl{width:100%;overflow:hidden;padding-top:40px;padding-bottom:60px}
#yxpl .sin{border-radius:8px;background:#fff;width:1200px;margin:auto;box-sizing:border-box;padding:20px 20px}
.alertboxm.yjalert{width:692px;height:805px}
.alertboxm.yjalert .alertin{width:692px;height:805px;max-height:805px;background:url(/vote2022/images/bg_5.png)}
.bigiconbox{position:absolute;right:42px;top:27px;width:130px;height:34px;z-index:5}
.bigiconbox .ico_ewm{float:left;width:34px;height:34px;background:url(/vote2022/images/ewm.png);margin-right:30px;position: relative;}
.bigiconbox .ico_ewm .ewmshowbox{
    position: absolute;
    width: 160px;
    height: 160px;
    box-sizing: border-box;
    padding: 10px;
    border-radius: 8px;
    background: #fff;
        top: 50px;
    right: 0;
    opacity: 0;
    display: none;
        transition: all .6s ease;
}
.bigiconbox .ico_ewm:hover .ewmshowbox{
    display: block;
    opacity: 1
}
.bigiconbox .ico_ewm .ewmshowbox img{
    width: 100%;
    height: 100%;
}
.bigiconbox .ico_fx{width:45px;height:34px;float:left;cursor:pointer;background:url(/vote2022/images/fx.png);display: none;}

.btmgame .kjbox{width:100%;position:relative;    margin: 60px 0;}
.btmgame .kjbox::after{content:'';display:block;clear:both}
.btmgame .kjbox .kjbj{    position: absolute;
    top: -57px;
    left: 50%;
    width: 560px;
    height: 560px;
    margin-left: -280px;opacity: 0.5;
    z-index: 1;}
.btmgame .kjbox .kjbj img{width:100%;height:100%;position:absolute;opacity:.3;top:0;left:0}

.btmgame .kjbox .kjjiangxiang{display:block;position:relative;z-index:2;width:100%;height:40px;line-height:40px;margin-top:10px;color:#ffe97e;font-size:36px;font-weight:bold;text-align:center;margin-bottom:10px}
.btmgame .kjbox .kaijiangdes{text-align:center;width:890px;margin:auto;line-height:25px;color:#c8ab51;font-size:12px;position:relative;z-index:2}
.btmgame .kjbox .kjgamebox{position:relative;z-index:2;text-align:center;height:400px;width:100%}
.btmgame .kjbox .kjgamebox::after{content:'';display:block;clear:both}
.btmgame .kjbox .kjgame{position:absolute;top:0;display:block}
.btmgame .kjbox .kjgame .imgbox{position:relative;width:180px;height:230px}
.btmgame .kjbox .kjgame .imgbox img{width:159px;height:211px;margin:auto;border:solid 1px #786d62;margin-top:8px;position:relative;z-index:2}
.btmgame .kjbox .kjgame .imgbox::before{content:'';display:block;position:absolute;top:-30px;left:50%;height:37px;z-index:3}
.btmgame .kjbox .kjgame .yxmc{font-size:18px;font-weight:bold;display:block;text-align:center;height:30px;line-height:30px}
.btmgame .kjbox .kjgame.game2{left:50%;margin-left:-350px;top:46px;animation-name:yd2;animation-duration:2s;animation-direction:alternate;animation-timing-function:linear;animation-iteration-count:infinite}
.btmgame .kjbox .kjgame.game2 .imgbox{background:url(/vote2021/images/s2_10.png)}
.btmgame .kjbox .kjgame.game2 .imgbox::before{background:url(/vote2021/images/s2_11.png);width:56px;margin-left:-28px}
.btmgame .kjbox .kjgame.game2 .yxmc{color:#6ea5ba}
.btmgame .kjbox .kjgame.game3{right:50%;margin-right:-350px;top:46px;animation-name:yd2;animation-duration:2s;animation-direction:alternate;animation-timing-function:ease-in-out;animation-iteration-count:infinite}
.btmgame .kjbox .kjgame.game3 .imgbox{background:url(/vote2021/images/s2_14.png)}
.btmgame .kjbox .kjgame.game3 .imgbox::before{background:url(/vote2021/images/s2_15.png);width:56px;margin-left:-28px}
.btmgame .kjbox .kjgame.game3 .yxmc{color:#9d744e}
.btmgame .kjbox .kjgame.game1{left:50%;margin-left:-147px;top:38px;animation-name:yd1;animation-duration:3s;animation-direction:alternate;animation-timing-function:ease-in-out;animation-iteration-count:infinite}
.btmgame .kjbox .kjgame.game1 .imgbox{background:url(/vote2021/images/s2_12.png);width:294px;height:359px}
.btmgame .kjbox .kjgame.game1 .imgbox img{width:187px;height:248px;border:solid 1px #786d62;margin-top:54px}
.btmgame .kjbox .kjgame.game1 .imgbox::before{background:url(/vote2021/images/s2_13.png);width:87px;height:64px;margin-left:-43.5px;top:0}
.btmgame .kjbox .kjgame.game1 .imgbox::after{content:'';display:block;position:absolute;width:100%;height:100%;background:url(/vote2021/images/s2_12.png);z-index:1;top:0;animation-name:shanshuo;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}

@keyframes yd1{
0%{transform:translateY(-10px)}
50%{transform:translateY(10px)}
100%{transform:translateY(-10px)}
}
@keyframes yd2{
0%{transform:translateY(55px)}
50%{transform:translateY(62px)}
100%{transform:translateY(55px)}
}
.btmgame .kjbox .kjgame.game1 .yxmc{color:#ffe97e}
.btmgame .kjbox .kjgame.game1 .yxmc{position:absolute;bottom:10px;width:100%;text-align:center}
[v-cloak]{display:none}

.jxsz_new{width: 1211px;margin: 45px auto 40px;overflow: hidden;}
.jxsz_new .headInfo_content_left{width: 385px;height: 337px;float: left;background: url(../images/bg2.png);}
.jxsz_new .headInfo_content_left .title{width: 150px;height: 30px;float: left;font-weight: bold;font-size: 20px;color: #fff;text-align: left;margin: 15px 0 0 30px;}
.jxsz_new .headInfo_content_left .headInfo_content_left_con{padding: 0;width: 310px;height: 200px;float: left;margin: 50px 0 0 50px;}
.jxsz_new .headInfo_content_left_con img{float: right;width: 117px;height: 117px;}
.jxsz_new .headInfo_content_left_con li{width: 170px;height: 35px;font-size: 14px;}
.jxsz_new .headInfo_content_left_con li i{width: 25px;height: 20px;float: left;line-height: 35px;background: url(../images/dian4.png) no-repeat;}
.jxsz_new .headInfo_content_left_con li .tit{color: #f5a9c5;width: 80px;float: left;height: 35px;line-height: 20px;overflow: hidden;}
.jxsz_new .headInfo_content_left_con li .con{color: #656565;width: 65px;float: left;height: 35px;line-height: 20px;overflow: hidden;}
.jxsz_new .headInfo_content_right{width: 826px;height: 337px;float: left;background: url(../images/bg3.png);}
.jxsz_new .headInfo_content_right .title{width: 150px;height: 30px;float: left;font-weight: bold;font-size: 20px;color: #fff;text-align: left;margin: 15px 0 0 30px;}
.jxsz_new .headInfo_content_right .headInfo_content_right_con{padding: 0;width: 775px;height: 235px;float: left;margin: 35px 0 0 30px;overflow: hidden;}
.jxsz_new .headInfo_content_right_con li{width: 775px;height: 100px;}
.jxsz_new .headInfo_content_right_con li:nth-child(2){margin-top: 20px;}
.jxsz_new .headInfo_content_right_con li .img{width: 160px;height: 100px;float: left;}
.jxsz_new .headInfo_content_right_con li .img img{width: 160px;height: auto;float: left;}
.jxsz_new .headInfo_content_right_con li .tit{width: 600px;height: 28px;float: left;font-weight: bold;font-size: 18px;color: #6015a6;overflow: hidden;margin-left: 15px;}
.jxsz_new .headInfo_content_right_con li .con{width: 600px;height: 72px;float: left;line-height: 25px;font-size: 16px;color: #898989;overflow: hidden;margin-left: 15px;font-size: 14px;}
.jxsz_new .headInfo_content_right_con li .con .more{color: #86dffd;}
.gzbox .headInfo_content_botoom{width: 1218px;height: 305px;background: url(../images/bg6.png);overflow: hidden;}
.gzbox .headInfo_content_botoom .title{width: 800px;height: 30px;float: left;font-weight: bold;font-size: 17px;color: #666666;text-align: left;margin: 20px 0 0 120px;}
.gzbox .headInfo_content_botoom p{padding: 0;width: 1040px;float: left;margin: 0 0 0 130px;color: #656565;line-height: 46px;font-size: 16px;}
.Awardimg{width: 100% !important;height: auto !important;margin-left: 8px !important;}
