body{margin:0 auto;font-size:14px;font-family:"微软雅黑",Arial,Helvetica,sans-serif;background:#ffffff;color:#666;text-align:center;}
img{border:0px;}
form,input,select,div,ul,li,p,h,h1,h2,h3,h4,p,span,em{margin:0;padding:0;list-style-type:none;border:0;font-weight:normal;list-style:none;}
em{font-style:normal;}
a:link{text-decoration:none;color:#666;}
a:visited{text-decoration:none;color:#666;}
a:hover{text-decoration:none;color:#ff6600;}
a:active{text-decoration:none;color:#666;}
a.curr:link{color:#f60;}
a.curr:visited{color:#f60;}
a.curr:hover{color:#f60;}
a.curr:active{color:#f60;}

.container {height: auto;width: 100%;display: table;background: url(../images/bg_2.jpg) top repeat-y;}
.c-container{height: auto;width: 100%;display: table;background: url(../images/bg_1-top.jpg) no-repeat center top;}
.content{width: 1200px;height: auto;margin: 0 auto;display: table;position: relative;}

.tpdes{color:#8E734E;padding-top: 20px;position: absolute;bottom: 63px;left: 50%;margin-left: -456px;width: 842px;height: 64px;background: url(../images/des.png);padding: 0 35px;padding-top: 20px;}

.c-title{background: url(../images/zi.png) no-repeat -20px 0px;position: absolute;top: 9px;left: 538px;width: 140px;height: 50px;}
.m-title{position: absolute;top: 380px;left: 50%;margin-left: -360px;width: 720px;height: 287px;background: url(../images/font_b.png);}
.m-title-z{position: absolute;top:380px;left: 50%;margin-left: -360px;width:720px;height:287px;}
/*头*/
.n-top{max-width: 1920px;height: 859px;background: url(../images/top.jpg) no-repeat center top;position: relative;margin: 0 auto;}
.hd{position: absolute;top: 0px;left: 277px;width: 114px;height: 81px;background: url(../images/ico.png) -164px 0px;}
.zzs{position: absolute;top: 0px;left:400px;width: 111px;height: 80px;background: url(../images/zzsfhyx.png) no-repeat;}
.hd a,.zzs a{width:100%;height:100%;display:block;}
/*弹幕*/
.fyb-top-dm{width:100%;height:698px;position:absolute;left:0;top:0;overflow:hidden;display:none;}
.dmclose{width:120px;height:40px;line-height:40px;text-indent:45px;color:#fff600;position:absolute;left:20px;top:20px;cursor:pointer;background-color:rgba(0,0,0,0.4)!important;background-color:#000;filter:Alpha(opacity=40);background:url(../images/msgicon.png) no-repeat 5px -33px;z-index:999;}
.fyb-top-dm-one{height:28px;line-height:28px;padding:5px 10px;font-size:16px;background-color:rgba(0,0,0,0.5)!important;background-color:#000;filter:Alpha(opacity=50);position:absolute;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;color:#d7d7d7;z-index:1;display:table;}
.fyb-top-dm-one font{color:#00d2ff;}
.fyb-top-dm-one span{color:#fff600;}

.c-head{width: 100%;position: relative;height: 50px;text-align: center;margin-top: 140px;}
.c-head .back{font-weight:bold;width: 122px;height: 40px;background: #E6CC78;color: #222222;line-height: 40px;text-align: center;display: block;position: absolute;top: 0;left: 0;border-radius: 8px;}
.c-head h1{font-weight: bold;color: #E6CC78;}
.c-des{margin-top: 40px;height: 76px;width: 850px;margin: 0 auto;color: #8C765C;line-height: 25px;overflow: hidden;}

.fyb-con-c-r-hj{width:1245px;height:591px;margin:0 auto;margin-top:20px;}
.fyb-con-c-r-hj-l{width:434px;height:591px;float:left;display:inline;position:relative;}
.fyb-con-c-r-hj-l a.pic{width:100%;height:100%;display:block;}
.fyb-con-c-r-hj-l a.pic img{width:100%;height:100%;}
.fyb-con-c-r-hj-c{width:379px;height:591px;float:left;display:inline;position:relative;}
.fyb-con-c-r-hj-c a.pic{width:100%;height:100%;display:block;}
.fyb-con-c-r-hj-c a.pic img{width:100%;height:100%;}
.fyb-con-c-r-hj-r{width:432px;height:591px;float:left;display:inline;position:relative;}
.fyb-con-c-r-hj-r a.pic{width:100%;height:100%;display:block;}
.fyb-con-c-r-hj-r a.pic img{width:100%;height:100%;}

.c-game{width: 100%;display: table;}
.c-game .game-list,.c-game .game-list1{float: left;margin-right: 24px;width: 160px;height: 300px;background: #333333;border-radius: 5px;padding: 10px;margin-top: 30px;box-shadow: black 8px 10px 3px 0px;position: relative;}
.c-game .game-list:nth-child(6n),.c-game .game-list1:nth-child(6n){margin-right: 0px;}
.c-game .num{z-index: 1;position: absolute;top: 0;left: 0;color: #C2C2C2;display: block;text-align: center;width: 60px;height: 28px;line-height: 28px;background: #333333;border-radius: 5px;}
.c-game img{width: 160px;height: 213px;}
.c-game .title{color: #CCCCCC;height: 45px;line-height: 45px;}
.c-game .top{width: 152px;height: 292px;border: 4px solid #E6CC78;display: none;position: absolute;top: 0;left: 0;padding: 10px;border-radius: 4px;background: rgba(0,0,0,0.8);}
.c-game .top div{text-align:left;float: left;width: 100%;overflow: hidden;margin-top: 48px;height: 25px;line-height: 25px;color: #FFFFFF;display:inline-block;}
.c-game .top span{text-align:left;float: left;width: 100%;overflow: hidden;height: 25px;line-height: 25px;color: #999999;display:inline-block;}
.c-game .top p{text-align: left;margin-top:5px;width: 100%;overflow: hidden;min-height:100px;max-height: 150px;line-height: 25px;color: #FFFFFF;display:inline-block;}
.c-game .top a{float: left;width:38px;height:39px;margin: 0 19px;display:inline-block;}
.c-game .top .zt{background: url(../images/ico.png) 0px -155px;}
.c-game .top .zt:hover{background: url(../images/ico.png) 0px -194px;}
.c-game .top .shop{background: url(../images/ico.png) -75px -155px;}
.c-game .top .shop:hover{background: url(../images/ico.png) -75px -194px;}

.c-game i{font-size:18px;font-weight: bold;font-style: normal;width: 120px;height: 35px;line-height: 35px;background-clip:padding-box,border-box;background-origin:padding-box,border-box;background-image:linear-gradient(90deg,#E6CB77,#E4A52E),linear-gradient(90deg,#5c5fa5,#893f60);color: #3E3E3E;cursor: pointer;position: absolute;top: 265px;left: 30px;border-radius: 20px;z-index: 3;}

.guize{width: 1230px;height: 383px;margin: 0 auto;background: url(../images/jp_bg.png);margin-top: 120px;}
.g-nei{width: 930px;margin: 0 auto;height: 100%;display: table;}
.g-nei .img{width: 430px;height: 250px;float: left;margin-top: -50px;}
.g-nei .img img{width: 430px;height: 250px;}
.g-nei .img a{display: block;width: 430px;height: 250px;display: none;}
.g-nei .img a.active{display: block;}
.gz-title{font-size: 18px;font-weight: bold;color: #1A1A1A;border-radius: 25px;line-height:42px;text-align:center;margin-left: 75px;margin-top: -10px;float: left;width: 240px;height: 42px;background-clip: padding-box,border-box;background-origin: padding-box,border-box;background-image: linear-gradient(90deg,#E6CB77,#E4A52E),linear-gradient(90deg,#5c5fa5,#893f60);}
.gz-content{width: 420px;height: 123px;float: left;margin-left: 75px;text-align: left;}
.gz-content>div{display: none;}
.gz-content>div.active{display: block;}
.gz-content span{margin-top: 15px;width: 100%;float: left;overflow: hidden;height: 30px;line-height: 30px;font-size: 18px;color: #FFC800;font-weight: bold;}
.gz-content p{max-height: 50px;line-height: 25px;font-size: 14px;color: #999999;display: block;float: left;text-indent: 20px;}
.jiantou{width: 125px;height: 43px;float: left;margin-left: 75px;}
.jiantou div{float: left;width: 40px;height: 41px;margin-left: 20px;cursor: pointer;}
.prev{background: url(../images/ico.png) 0px 0px;}
.next{background: url(../images/ico.png) -41px 0px;}
.prev:hover{background: url(../images/ico.png) -82px 0px;}
.next:hover{background: url(../images/ico.png) -123px 0px;}
.sm-des{height: 120px;float: left;width: 100%;text-align: left;margin-top: 14px;}
.sm-des span{line-height: 30px;}
.sm-des p{line-height: 25px;margin-bottom: 5px;}

/*内页右侧导航*/
.n-menu{width: 185px;height: 817px;position: fixed;right: 5px;top: 5px;background: url(../images/menu.png) no-repeat;padding-top: 111px;z-index: 888;}
.n-menu li{height: 29.8px;line-height: 29.8px;position: relative;text-align: left;display: block;text-indent: 43px;}
.n-menu li::before{width: 14px;height: 14px;position: absolute;top: 10px;left: 28px;content: '';background: url(../images/ico.png) 0px -75px;}
.n-menu li a.curr{color:#ec1414 !importent;}
/*弹窗*/
#divGray {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;background: #000;opacity: 0.9;filter: alpha(opacity=90);z-index: 101;display: none;}
#divEdit{z-index: 103;width: 921px;height: 460px;position:fixed;left: 50%;top: 50%;margin-left: -500px;margin-top: -250px;display: none;padding: 30px 40px;background: url(../images/tp_bg.png);}
.close{position: absolute;top: -2px;right: -40px;width: 30px;height: 30px;background: url(../images/ico.png) -101px -42px;cursor: pointer;-webkit-transition: transform .5s linear;-moz-transition: transform .5s linear;-ms-transition: transform .5s linear;-o-transition: transform .5s linear;transition: transform .5s linear;}
.fyb-vote-game {width: 100%;height: 210px;margin: 0 auto;}
.fyb-vote-game-l {width: 158px;height: 100%;float: left;margin-right: 25px;}

.bds_weixin{background: url(../images/ico.png) 0px -94px !important;}
.bds_tsina{background: url(../images/ico.png) -30px -94px !important;}
.popup_sqq{background: url(../images/ico.png) -60px -94px !important;}
.bds_qzone{background: url(../images/ico.png) -90px -94px !important;}

.fyb-vote-game-l a{display: block;}
.fyb-vote-game-l img {width: 158px;height: 210px;}
.fyb-vote-game-r {width:725px;height: 100%;float: left;text-align: left;position:relative;}
.fyb-vote-game-r-tit {width: 100%;height: 80px;line-height: 40px;font-size:28px;font-weight: bold;color: #FAD02F;overflow: hidden;}
.fyb-vote-game-r-cn {width: 100%;height: 40px;line-height: 40px;font-size: 20px;font-weight: bold;overflow: hidden;margin-top: 20px;color: #DB925A;}
.fyb-vote-game-r-cn a{margin-left:10px;}
.fyb-vote-game-r-en {width: 100%;height: 15px;line-height: 15px;font-size: 12px;overflow: hidden;color: #444444;}
.fyb-vote-game-r-wan {width: 260px;height: 35px;margin-top: 20px;float: left;}
.fyb-vote-game-r-wan label {width: 100px;height: 35px;float: left;margin-right: 30px;display: inline-block;}
.fyb-vote-game-r-wan label input {width: 100px;height: 35px;filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0;z-index: -1;position: absolute;}
.fyb-vote-game-r-wan label em {width: 98px;height: 33px;line-height: 33px;border: #DB935B 1px solid;border-radius: 18px;-moz-border-radius: 18px;-webkit-border-radius: 18px;color: #DB935B;text-align: center;display: inline-block;cursor: pointer;font-weight: bold;font-size: 16px;}
.fyb-vote-game-r-wan label input[type=radio]:checked+em {background: #DB935B;color: #fff;}
.fyb-vote-shuo-l {width:780px;height:40px;line-height: 40px;overflow: hidden;float: left;font-size: 16px;position:absolute;left:-178px;top:220px;}
.fyb-vote-shuo-l font {color: #f60;}
.fyb-vote-shuo {width: 920px;height: 40px;margin: 0 auto;margin-top: 8px;}
.fyb-vote-shuo-r {width: 130px;height: 100%;overflow: hidden;float: right;}
.fyb-vote-shuo-r img {width: 40px;height: 40px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;float: left;}
.fyb-vote-shuo-r span {width: 85px;height: 40px;color: #f60;line-height: 40px;overflow: hidden;float: right;display: block;cursor: pointer;}
.fyb-vote-shuo-r em{width:85px;height:40px;color:#f60;line-height:40px;overflow:hidden;float:right;display:block;cursor:pointer;}
.fyb-vote-game-other{width: 115px;height: 115px;float: left;}
.fyb-vote-dpk {width: 908px;height: 110px;border: #DB935B 1px solid;margin: 0 auto;margin-top: 5px;}
.fyb-vote-dpk textarea {width: 908px;height: 110px;line-height: 22px;font-size: 14px;border: 0;padding: 5px;resize: none;}
.fyb-vote-btn {width: 246px;height: 46px;line-height: 46px;background: #FAD02F;color: #1A1A1A;font-size: 18px;font-weight: bold;border-radius: 35px;-moz-border-radius: 35px;-webkit-border-radius: 35px;margin: 0 auto;margin-top:37px;text-align: center;cursor: pointer;}

.xs-msg-box{width:304px;height:198px;border:#d2d2d2 1px solid;position:fixed;left:50%;margin-left:-153px;top:50%;margin-top:-100px;background:#fafafa;z-index:109;display:none;}
.xs-msg-box-close{width:20px;height:20px;position:absolute;top:10px;right:10px;background:url(../images/msgicon.png) no-repeat -64px -5px;cursor:pointer;}
.xs-msg-box-msg{height:30px;margin:0 auto;margin-top:65px;text-align:center;display:table;}
.xs-msg-box-msg .sucs{width:30px;height:30px;float:left;background:url(../images/msgicon.png) no-repeat 0px 0px;}
.xs-msg-box-msg .faid{width:30px;height:30px;float:left;background:url(../images/msgicon.png) no-repeat 0px -38px;}
.xs-msg-box-msg .text{height:30px;line-height:30px;float:left;margin-left:5px;display:inline;font-size:16px;color:#000;}
.xs-msg-box-btn{width:110px;height:28px;line-height:28px;background:#2194ff;clear:both;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;text-align:center;margin:0 auto;margin-top:40px;color:#fff;cursor:pointer;}
.xs-msg-hb{width:502px;height:474px;position:fixed;top:50%;margin-top:-237px;left:50%;margin-left:-251px;z-index:109;}
.xs-msg-hb-chou{width:100%;height:100%;display:table;opacity:0;position:absolute;top:0;left:0;}
.xs-msg-hb-chou-open{width:104px;height:104px;margin-left:193px;margin-top:282px;cursor:pointer;}
.xs-msg-hb-show{width:100%;height:100%;background:url(../images/xs-hb.png) no-repeat -479px 0;display:table;opacity:0;position:absolute;top:0;left:0;}
.xs-msg-hb-show-close{width:16px;height:16px;margin-left:398px;margin-top:81px;cursor:pointer;}
.xs-msg-hb-show-money{width:361px;height:60px;margin-left:66px;margin-top:70px;color:#4d4d4c;font-size:36px;text-align:center;}
.xs-msg-hb-show-money font{font-size:56px;color:#c32c38;}
.xs-msg-hb-show-money span{font-size:20px;}
.xs-msg-hb-show-scan{width:220px;height:49px;margin-left:137px;margin-top:153px;cursor:pointer;}
.xs-msg-hb-show-scan a{width:100%;height:100%;display:block;}
.fda{background:url(../images/xs-hb.png) no-repeat 59px 0;-webkit-animation: fda 600ms ease 0s alternate none 1;animation: fda 600ms ease 0s alternate none 1;transition-delay: 0s;opacity:1;}
@-webkit-keyframes fda{
	from{-webkit-transform:scale(0) translate(251px,237px);transform:scale(0) translate(251px,237px);} 
    to{-webkit-transform:scale(1) translate(0px);transform:scale(1) translate(0px);} 
}
@keyframes fda{ 
	from{-webkit-transform:scale(0) translate(251px,237px);transform:scale(0) translate(251px,237px);} 
    to{-webkit-transform:scale(1) translate(0px);transform:scale(1) translate(0px);} 
}
.fyb-con-c-r-pl{width:1180px;margin:0 auto;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative;padding:10px;}
.fyb-con-c-r-pl-dw{width:458px;height:29px;position:absolute;right:10px;top:15px;background:url(/vote2017/images/btndw.png) no-repeat;cursor:pointer;}

.menu {position: fixed;bottom: 30%;left: 48%;margin-left: 630px;width: 84px;height: auto;z-index: 99;display:none;}
.menu ul {padding: 0;position:relative;}
.menu ul .li {width: 84px;height: 84px;margin-top: 4px;position: relative;background: url(../images/ico-main.png) no-repeat 0px 0px;cursor: pointer;}
.menu span {width: 25px;height: 24px;float: left;color: #fff;font-size: 15px;margin: 30px;}
.menu .js-but span{background: url(../images/ico-main.png) -94px 0px}
.menu .jt-but span{background: url(../images/ico-main.png) -120px 0px;}
.menu .hj-but span{background: url(../images/ico-main.png) -147px 0px;}
.menu .up-but span{background: url(../images/ico-main.png) -200px 0px;}
.menu .ma-but span{background: url(../images/ico-main.png) -174px 0px;}
.menu em{position: absolute;top: 33px;left: 27px;color: #E3B594;font-weight: bold;font-size: 15px;}
.ewma{width: 241px;height: 253px;background: url(/vote2017/images/bg0.png);position: fixed;bottom:calc(30% - 92px);right:100px;padding: 0;overflow: hidden;z-index:10;display:none;}
.ewma img{width: 164px;height: 164px;float: left;margin:25px 0 0 36px;}
.ewma span{width: 164px;height: 30px;line-height: 30px;text-align: center;float: left;margin:8px 0 0 35px;color: #6112a9;}
.game_jx{width:417px;height:405px;position:fixed;bottom:calc(30% - 155px);right:100px;padding: 0;overflow: hidden;z-index:10;display:none;}
.game_jx ul{width: 417px;height: 375px;float: left;background: url(../images/bg11.png);padding:15px;overflow: hidden;margin:0;}
.game_jx a{width: 43%;height: 25px;line-height: 25px;float: left;color: #c1c1c1;font-size: 14px;margin: 4px 5px;overflow: hidden;}
.game_jx a li{margin-left:15px; }
.game_jx a:hover{background: #e890ff;color: #fff;border-radius: 9px;}
.dpn{display:none;}
/*底*/
.fyb-fot {width: 100%;height: 130px;background: #282828;text-align: center;}
.fyb-fot-c {width: 1200px;margin: 0 auto;line-height: 30px;padding-top: 20px;}