body{margin:0 auto;font-size:14px;font-family:"微软雅黑",Arial,Helvetica,sans-serif;color:#666;text-align:center;}
img{border:0px;}
form,input,select,div,ul,li,p,h,h1,h2,h3,h4,p,span,em,i{margin:0;padding:0;list-style-type:none;border:0;font-weight:normal;list-style:none;outline:none;}
em,i{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;}

.container{
	width:100%;
	height:auto;
	display:table;
}
.container-in{
	width:1200px;
	height:auto;
	margin:0 auto;
	position:relative;
	display:table;
}

#con1{
	height:880px;
	background:url(../images/bg1.jpg) no-repeat scroll center top;
}
.logo{width:319px;height:76px;margin:0 auto;margin-top:15px;background:url(../images/logo.png) no-repeat;}
.hdwz{width:887px;height:225px;margin:0 auto;margin-top:15px;background:url(../images/wenzi.png) no-repeat;}
.jxgb{width:981px;height:277px;margin:0 auto;margin-top:20px;background:url(../images/itembg.png) no-repeat;position:relative;}
.jxgb .swiper-container{width:940px;}
.jxgb .swiper-slide{width:170px;height:243px;margin:17px 18px 17px 0;float:left;display:inline-block;}
.jxgb .swiper-slide img{width:170px;height:213px;}
.jxgb .swiper-slide span{width:170px;height:30px;line-height:30px;color:#1b2a61;display:block;}
.jxgb .swiper-slide a.yjx{width:170px;height:243px;position:relative;display:block;}
.jxgb .swiper-slide a.yjx:after{content:'';width:170px;height:213px;position:absolute;left:0;top:0;background:url(../images/item/yjxbg.png) no-repeat;}
.jxgb .swiper-slide a.yjx img{width:128px;height:200px;margin:6px 18px 7px 24px;}
.jxgb .prev{width:50px;height:78px;position:absolute;left:-60px;top:100px;background:url(../images/prev.png) no-repeat;cursor:pointer;}
.jxgb .next{width:50px;height:78px;position:absolute;right:-60px;top:100px;background:url(../images/next.png) no-repeat;cursor:pointer;}
.wznr{width:450px;height:104px;line-height:26px;margin:0 auto;margin-top:30px;color:#1b2a61;}
.wzjs{width:406px;height:65px;margin:0 auto;margin-top:20px;background:url(../images/wzend.png) no-repeat;}
#con2{
	height:1730px;
	background:url(../images/bg2.jpg) no-repeat scroll center top;
}
.title2{
	width:100%;
	height:187px;
	margin-top:90px;
	background:url(../images/title2.png) no-repeat scroll center top;
}
.cxjx{
	width:100%;
	height:1440px;
}
.cxjx a {
    width: 214px;
    height: 313px;
    float: left;
    margin: 45px 32px 0 0;
    display: inline-block;
    position: relative;
}
.cxjx a:nth-of-type(5n){
	margin-right:0;
}
.cxjx a .itemcj1 {
    width: 162px;
    height: 252px;
    position: absolute;
    left: 26px;
    top: 0;
    background: url(../images/item/itemdh1.png) no-repeat;
}
.cxjx a .itemcj2 {
    width: 162px;
    height: 252px;
    position: absolute;
    left: 26px;
    top: 0;
    background: url(../images/item/itemdh2.png) no-repeat;
    opacity: 0;
}
.cxjx a:hover .itemcj2{
	animation: itemcj2 1s linear infinite;
}
@keyframes itemcj2 {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
.cxjx a .itemcj3 {
    width: 65px;
    height: 211px;
    position: absolute;
    left: 26px;
    top: 40px;
    background: url(../images/item/itemdh3.png) no-repeat;
}
.cxjx a .itemcj4 {
    width: 45px;
    height: 111px;
    position: absolute;
    left: 26px;
    top: 140px;
    background: url(../images/item/itemdh4.png) no-repeat;
}
.cxjx a .itemcj5 {
    width: 60px;
    height: 86px;
    position: absolute;
    left: 26px;
    top: 165px;
    background: url(../images/item/itemdh5.png) no-repeat;
}
.cxjx a .itemcj6 {
    width: 81px;
    height: 61px;
    position: absolute;
    left: 26px;
    top: 190px;
    background: url(../images/item/itemdh6.png) no-repeat;
}
.cxjx a .itemcj7 {
    width: 65px;
    height: 211px;
    position: absolute;
    right: 26px;
    top: 40px;
    background: url(../images/item/itemdh7.png) no-repeat;
}
.cxjx a .itemcj8 {
    width: 45px;
    height: 111px;
    position: absolute;
    right: 26px;
    top: 140px;
    background: url(../images/item/itemdh8.png) no-repeat;
}
.itemcj-con1{
	opacity:.5;
}
.cxjx a:hover .itemcj-con1{
	opacity: 1;
	animation: itemcj-con1 1s linear;
	animation-fill-mode: forwards;
}
@keyframes itemcj-con1 {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
.cxjx a .itemcj9 {
    width: 60px;
    height: 86px;
    position: absolute;
    right: 26px;
    top: 165px;
    background: url(../images/item/itemdh9.png) no-repeat;
}
.cxjx a .itemcj10 {
    width: 81px;
    height: 61px;
    position: absolute;
    right: 26px;
    top: 190px;
    background: url(../images/item/itemdh10.png) no-repeat;
}
.cxjx a .itemcj11 {
    width: 166px;
    height: 19px;
    position: absolute;
    left: 24px;
    top: 232px;
    background: url(../images/item/itemdh11.png) no-repeat;
}
.cxjx a .itemcj12 {
    width: 453px;
    height: 453px;
    position: absolute;
    left: -119.5px;
    top: -100.5px;
    background: url(../images/item/itemdh12.png) no-repeat;
	opacity: 0;
	pointer-events:none;
}
.cxjx a:hover .itemcj12{
	transform: rotate(0deg) scale(0.1);
	animation: itemcj12 2s linear;
	animation-fill-mode: forwards;
	opacity: 1;
}
@keyframes itemcj12 {
	0%{
		opacity: 1;
		transform: rotate(0deg) scale(0.1);
	}
	50%{
		opacity: 0;
		transform: rotate(30deg) scale(0.6);
	}
	100%{
		opacity: 0;
		transform: rotate(30deg) scale(0.6);
	}
}
.itemcj-con2 {
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    width: 160px;
    height: 250px;
    right: 0;
    margin: auto;
}
.cxjx a .itemcj13 {
    width: 174px;
    height: 41px;
    position: absolute;
    left:160px;
    top: 25px;
	background: url(../images/item/itemdh13.png) no-repeat;
	pointer-events:none;
}
.cxjx a:hover .itemcj13{
	animation: itemcj13 2s linear infinite;
}
@keyframes itemcj13 {
    0% {
        left: 160px;
    }
    90% {
        left: -174px;
    }
    100% {
        left: -174px;
    }
}
.cxjx a .itemcj14 {
    width: 82px;
    height: 44px;
    position: absolute;
    left: 160px;
    top: 101px;
    background: url(../images/item/itemdh14.png) no-repeat;
	pointer-events:none;
}
.cxjx a:hover .itemcj14{
	animation: itemcj14 2s linear infinite;
}
@keyframes itemcj14 {
    0% {
        left: 160px;
    }
	30%{
		left: 160px;
	}
    70% {
        left: -82px;
    }
	100% {
		left: -82px;
	}
}
.cxjx a .itemcj15 {
    width: 116px;
    height: 27px;
    position: absolute;
    left:160px;
    top: 185px;
    background: url(../images/item/itemdh15.png) no-repeat;
	pointer-events:none;
}
.cxjx a:hover .itemcj15{
	animation: itemcj15 2s linear infinite;
}
@keyframes itemcj15 {
    0% {
        left: 160px;
    }
    40% {
        left: -116px;
    }
    100% {
        left: -116px;
    }
}
.cxjx a .itemcj16 {
    width: 64px;
    height: 43px;
    position: absolute;
    left: -3px;
    top: -5px;
    background: url(../images/item/itemdh16.png) no-repeat;
}
.cxjx a .itemcj17 {
    width: 86px;
    height: 53px;
    position: absolute;
    left: 0;
    bottom: 54px;
    background: url(../images/item/itemdh17.png) no-repeat;
	opacity: 1;
	pointer-events:none;
}
.cxjx a:hover .itemcj17{
	animation:itemcj17 2s linear ;
	animation-fill-mode: forwards;
}
@keyframes itemcj17 {
	0%{
		opacity: 1;
	}
	50%{
		left:-30px;
		bottom:80px;
		opacity: 0;
	}
	100%{
		left:-30px;
		bottom:100px;
		opacity: 0;
	}
}
.cxjx a .itemcj18 {
    width: 86px;
    height: 53px;
    position: absolute;
    right: 0;
    bottom: 54px;
    background: url(../images/item/itemdh18.png) no-repeat;
	opacity:1;
	pointer-events:none;
}
.cxjx a:hover .itemcj18{
	animation:itemcj18 2s linear ;
	animation-fill-mode: forwards;
}
@keyframes itemcj18 {
	0%{
		opacity: 1;
	}
	50%{
		right:-30px;
		bottom:80px;
		opacity: 0;
	}
	100%{
		right:-30px;
		bottom:100px;
		opacity: 0;
	}
}
.cxjx a .itemcj19 {
    width: 10px;
    height: 3px;
    position: absolute;
    left: 102px;
    bottom: 90px;
    background: url(../images/item/itemdh19.png) no-repeat;
}
.cxjx a .itemcj20 {
    width: 128px;
    height: 128px;
    position: absolute;
    left: 43px;
    top: 30px;

}
.cxjx a:hover .itemcj20{
	animation:itemcj20 2s linear infinite ;
}
@keyframes itemcj20 {
	0%{
		top:30px;
	}
	50%{
		top:42px;
	}
	100%{
		top:30px;
	}
}
.cxjx a .itemcj21 {
    width: 150px;
    height: 28px;
    position: absolute;
    left: 32px;
    bottom: 110px;
}
.cxjx a .itemcj22 {
    width: 150px;
    height: 39px;
    position: absolute;
    left: 32px;
    bottom: 0px;
    background: url(../images/votebtn.png) no-repeat;
}

#con3{
	height:540px;
	background:url(../images/bg3.jpg) no-repeat scroll center top;
}
.title3{
	width:100%;
	height:94px;
	margin-top:70px;
	background:url(../images/title3.png) no-repeat scroll center top;
}
.injx{
	width:100%;
	height:260px;
	margin-top:50px;
}
.injx a{
	width:334px;
	height:100%;
	float:left;
	margin-right:99px;
}
.injx a:nth-of-type(3){
	margin-right:0;
}
.injx a img{
	width:334px;
	height:205px;
}
.injx a span{
	width:150px;
	height:39px;
	margin:0 auto;
	margin-top:16px;
	background:url(../images/votebtn.png) no-repeat;
	display:inline-block;
}

#con4{
	height:403px;
	background:url(../images/bg4.jpg) no-repeat scroll center top;
}
.news-l{
	width:341px;
	height:310px;
	float:left;
	padding:25px;
	margin-top:40px;
	display:inline;
	background:url(../images/infobg.png) no-repeat;
}
.news-l span{
	display:block;
	margin-top:5px;
	margin-left:10px;
	height:54px;
	line-height:54px;
	font-size:18px;
	width:330px;
	color:#888;
	text-shadow:0px 0px 20px #888;
	text-align:left;
}
.news-l span font{
	color:#fff;
	text-shadow:0px 0px 20px #fff;
}
.news-r{
	width:767px;
	height:360px;
	float:right;
	margin-top:40px;
	display:inline;
	background:url(../images/newsbg.png) no-repeat;
}
.news-r a{
	width:700px;height:128px;margin:0 auto;margin-top:25px;padding-bottom:25px;border-bottom:#444 1px solid;display:block;
}
.news-r a:nth-of-type(2){
	padding-bottom:0;
	border-bottom:0;
}
.news-r a img{
	width:205px;
	height:124px;
	border:#666 1px solid;
	float:left;
}
.news-r a span{
	width:480px;
	height:46px;
	line-height:46px;
	float:right;
	display:block;
	color:#fff;
	font-size:24px;
	text-shadow:0px 0px 20px #fff;
	text-align:left;
	overflow:hidden;
}
.news-r a p{
	width:480px;
	height:78px;
	line-height:26px;
	float:right;
	display:block;
	color:#888;
	font-size:14px;
	text-align:left;
	overflow:hidden;
}

#con5{
	height:1830px;
	background:url(../images/bg5.jpg) no-repeat scroll center top;
	position:relative;
}
#con5:before{
	content:'';
	width:100%;
	height:1828px;
	background:url(../images/bg5.png) no-repeat scroll center top;
	display:block;
	position:absolute;
	left:0;
	top:0;
}
.title5-1{
	width:100%;
	height:165px;
	margin:240px 0 50px 0;
	background:url(../images/title5-1.png) no-repeat scroll center top;
}
.title5-2{
	width:100%;
	height:72px;
	margin-top:100px;
	background:url(../images/title5-2.png) no-repeat scroll center top;
}
.hdgz{
	width:994px;
	height:230px;
	padding:25px;
	margin:0 auto;
	margin-top:50px;
	background:url(../images/guizebg.png) no-repeat;
}
.hdgz p{
	padding:5px;
	line-height:30px;
	text-align:left;
	color:#1b2a61;
}
.hdgz a{
	width:233px;
	height:58px;
	margin:0 auto;
	margin-top:15px;
	background:url(../images/morebtn.png) no-repeat;
	display:inline-block;
}

#con6{
	height:477px;
	background:url(../images/bg6.jpg) no-repeat scroll center top;
}
.title6{
	width:100%;
	height:188px;
	background:url(../images/title6.png) no-repeat scroll center top;
}
.wqhg{
	width:1109px;
	margin:0 auto;
}
.wqhg a{
	width:142px;
	height:66px;
	padding:11px;
	float:left;
	background:url(../images/hezuobg.png) no-repeat;
	margin:25px 25px 0 0;
	display:inline-block;
}
.wqhg a:nth-of-type(6n){
	margin-right:0;
}
.wqhg a img{
	width:142px;
	height:66px;
}

#con7{
	height:495px;
	background:url(../images/bg7.jpg) no-repeat scroll center top;
}
.title7{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/title7.png) no-repeat scroll center top;
}
.hzhb{
	width:920px;
	margin:0 auto;
}
.hzhb img{
	width:142px;
	height:66px;
	padding:11px;
	float:left;
	background:url(../images/hezuobg.png) no-repeat;
	margin:25px 25px 0 0;
	display:inline-block;
}

.hzhb img:nth-of-type(5n){
	margin-right:0;
}

/* 投票页 */
#game1{
	height:880px;
	background:url(../images/game/bg1.jpg) no-repeat scroll center top;
}
.clsinfo{
	width:769px;
	height:227px;
	padding:25px;
	margin:45px auto;
	background:url(../images/game/jsbg.png) no-repeat;
}
.clsinfo img{
	width:181px;
	height:227px;
	float:left;
	margin-right:10px;
	display:inline-block;
}
.clsinfo span{
	width:570px;
	height:77px;
	line-height:77px;
	color:#27335e;
	font-size:28px;
	font-weight:bold;
	float:left;
	margin-top:px;
	text-align:left;
	display:inline-block;
}
.clsinfo p{
	width:570px;
	height:150px;
	line-height:30px;
	overflow:hidden;
	float:left;
	text-align:left;
	display:inline-block;
}
.typenav{
	width:872px;
	height:371px;
	position: absolute;
    right: 0;
    bottom: -420px;
}
.typenav em{
	width:203px;
	height:72px;
	position:absolute;
	right:0;
	top:0;
	background:url(../images/game/typenavbg.png) no-repeat;
	display:block;
	cursor:pointer;
}
.typecon{
	width:772px;
	height:251px;
	padding:60px 50px;
	background:url(../images/game/typenavbgh.png) no-repeat;
	position:relative;
    z-index:10;
	display:none;
}
.typecon a{width:226px;height:40px;line-height:40px;font-size:16px;color:#999;display:inline-block;float:left;background:transparent;margin-left:24px;}
.typecon a.curr,.typecon a:hover{color:#ffd7a4;background:url(../images/jxonebgh.png) no-repeat;}
#game2{
	background:url(../images/game/bg2.jpg) repeat-y scroll center top;
}
.pxjg{
	width:100%;
	height:800px;
	background:url(../images/game/pxjgbg.png) no-repeat scroll center bottom;
}
.gametitle2{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/game/pxjgtitle2.png) no-repeat scroll center top;
}
.gametitle30{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/game/pxjgtitle30.png) no-repeat scroll center top;
}
.gametitle6{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/game/pxjgtitle6.png) no-repeat scroll center top;
}
.gametitle23{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/game/pxjgtitle23.png) no-repeat scroll center top;
}
.gametitle10{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/game/pxjgtitle10.png) no-repeat scroll center top;
}
.gametitle28{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/game/pxjgtitle28.png) no-repeat scroll center top;
}
.gametitle14{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/game/pxjgtitle14.png) no-repeat scroll center top;
}
.gametitle24{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/game/pxjgtitle24.png) no-repeat scroll center top;
}
.gametitle27{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/game/pxjgtitle27.png) no-repeat scroll center top;
}
.gametitle18{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/game/pxjgtitle18.png) no-repeat scroll center top;
}
.gametitle4{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/game/pxjgtitle4.png) no-repeat scroll center top;
}
.gametitle17{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/game/pxjgtitle17.png) no-repeat scroll center top;
}
.gametitle8{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/game/pxjgtitle8.png) no-repeat scroll center top;
}
.gametitle29{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/game/pxjgtitle29.png) no-repeat scroll center top;
}
.gametitle7{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/game/pxjgtitle7.png) no-repeat scroll center top;
}
.gametitle15{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/game/pxjgtitle15.png) no-repeat scroll center top;
}
.gametitle12{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/game/pxjgtitle12.png) no-repeat scroll center top;
}
.gametitle19{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/game/pxjgtitle19.png) no-repeat scroll center top;
}
.pxjgcon{
	width:922px;
	height:545px;
	margin:0 auto;
	margin-top:30px;
	background:url(../images/game/pxjgconbg.png) no-repeat center bottom;
	position:relative;
}
.pxjgcon .top1{
	width:350px;
	height:440px;
	position:absolute;
	left:289px;
	top:0;
}
.pxjgcon .top1:before{
	content:'';
	width:298px;
	height:440px;
	position:absolute;
	left:0;
	top:0;
	background:url(../images/game/top1bgu.png) no-repeat;
	display:block;
	z-index:1;
}
.pxjgcon .top1 a{
	width:237px;
	height:300px;
	position:absolute;
	left:56px;
	top:135px;
	display:block;
	z-index:1;
}
.pxjgcon .top1 a img{
	width:100%;
	height:100%;
}
.pxjgcon .top1:after{
	content:'';
	width:350px;
	height:418px;
	position:absolute;
	left:0;
	top:75px;
	background:url(../images/game/top1bgd.png) no-repeat;
	display:block;
}
.pxjgcon .top2{
	width:255px;
	height:376px;
	position:absolute;
	left:0;
	top:64px;
}
.pxjgcon .top2:before{
	content:'';
	width:255px;
	height:376px;
	position:absolute;
	left:0;
	top:0;
	background:url(../images/game/top2bgu.png) no-repeat;
	display:block;
	z-index:1;
}
.pxjgcon .top2 a{
	width:202px;
	height:255px;
	position:absolute;
	left:48px;
	top:116px;
	display:block;
	z-index:1;
}
.pxjgcon .top2 a img{
	width:100%;
	height:100%;
}
.pxjgcon .top2:after{
	content:'';
	width:227px;
	height:285px;
	position:absolute;
	left:35px;
	top:100px;
	background:url(../images/game/top2bgd.png) no-repeat;
	display:block;
}
.pxjgcon .top3{
	width:255px;
	height:377px;
	position:absolute;
	right:30px;
	top:63px;
}
.pxjgcon .top3:before{
	content:'';
	width:255px;
	height:377px;
	position:absolute;
	left:0;
	top:0;
	background:url(../images/game/top3bgu.png) no-repeat;
	display:block;
	z-index:1;
}
.pxjgcon .top3 a{
	width:202px;
	height:255px;
	position:absolute;
	left:48px;
	top:116px;
	display:block;
	z-index:1;
}
.pxjgcon .top3 a img{
	width:100%;
	height:100%;
}
.pxjgcon .top3:after{
	content:'';
	width:227px;
	height:285px;
	position:absolute;
	left:35px;
	top:100px;
	background:url(../images/game/top3bgd.png) no-repeat;
	display:block;
}
.game-list{width:158px;height:289px;float:left;margin-right:41px;display:inline;background:url(../images/game/gamebg.png) no-repeat;padding:25px 25px 25px 24px;margin-top:40px;position:relative;}
.game-list:nth-child(5n),.game-list1:nth-child(5n){margin-right:0px;}
.game-list .num{z-index:3;position:absolute;top:-14px;left:51px;color:#172457;display:block;text-align:center;width:105px;height:29px;line-height:29px;background:url(../images/game/numbg.png) no-repeat;}
.game-list img{width:158px;height:210px;}
.game-list .title{color:#fff;height:40px;line-height:40px;}
.game-list .top{width:148px;height:200px;padding:5px;position:absolute;top:25px;left:24px;background:rgba(0,0,0,0.8);z-index:1;display:none;}
.game-list .top div{float: left;width: 100%;overflow: hidden;margin-top:10px;height:26px;line-height:26px;color:#b1c0e6;display:inline-block;font-size:16px;font-weight:bold;}
.game-list .top span{float: left;width: 100%;overflow: hidden;height:18px;line-height:18px;color: #b1c0e6;display:inline-block;font-size:12px;}
.game-list .top p{text-align:left;width:100%;overflow:hidden;height:60px;line-height:20px;color:#b1c0e6;display:inline-block;font-size: 13px;}
.vote2 .top p{height:150px;}
.game-list .top a{float:left;width:104px;height:27px;line-height:27px;margin:10px 22px 0 22px;display:inline-block;background:url(../images/game/urlbtn.png) no-repeat;color:#2c3a6a;}
.game-list i{width:161px;height:40px;line-height:40px;background:url(../images/game/votebtn.png) no-repeat;cursor:pointer;position:absolute;bottom:23px;left:23px;z-index:3;}
#game3{
	height:1830px;
	background:url(../images/game/bg3.jpg) repeat-y scroll center top;
	position:relative;
}
#game3:before{
	content:'';
	width:100%;
	height:1828px;
	background:url(../images/bg5.png) no-repeat scroll center top;
	display:block;
	position:absolute;
	left:0;
	top:0;
}
/*投票弹窗*/
#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:972px;height:541px;position:fixed;left:50%;top: 50%;margin-left: -486px;margin-top: -270px;padding:30px 50px;box-sizing:border-box;background:url(../images/game/votebg.png) no-repeat;display:none;}
.close{position:absolute;top:-23px;right:-23px;width:58px;height:58px;background: url(../images/game/voteclose.png) no-repeat;cursor:pointer;}
.fyb-vote-game {width: 100%;height: 210px;margin: 0 auto;}
.fyb-vote-game-l {width: 158px;height: 100%;float: left;margin-right: 25px;}
.fyb-vote-game-l a{display: block;}
.fyb-vote-game-l img {width: 158px;height: 210px;}
.fyb-vote-game-r {width:689px;height: 100%;float: right;text-align: left;position:relative;}
.fyb-vote-game-r-tit {width: 100%;height: 80px;line-height: 40px;font-size:26px;font-weight: bold;color: #fff;overflow: hidden;}
.fyb-vote-game-r-tit a{font-size:16px;color:#5d6481;text-decoration:underline;margin-left:10px;}
.fyb-vote-game-r-cn {width: 100%;height: 40px;line-height: 40px;font-size: 24px;font-weight: bold;overflow: hidden;margin-top: 20px;color:#ffe27f;}
.fyb-vote-game-r-cn a{margin-left:10px;font-size:16px;color:#5d6481;text-decoration:underline;}
.fyb-vote-game-r-en {width: 100%;height: 15px;line-height: 15px;font-size: 12px;overflow: hidden;color: #fff;}
.fyb-vote-game-r-wan {width: 260px;height: 38px;margin-top: 20px;float: left;}
.fyb-vote-game-r-wan label {width: 112px;height: 38px;float: left;margin-right:18px;display: inline-block;}
.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;}
.fyb-vote-game-r-wan label em {width:110px;height:36px;line-height:36px;border:#b1c0e6 1px solid;color:#b1c0e6;text-align: center;display: inline-block;cursor: pointer;font-size: 16px;}
.fyb-vote-game-r-wan label input[type=radio]:checked+em {background:#b1c0e6;color: #0b1847;}
.fyb-vote-shuo {width: 100%;height: 40px;margin: 0 auto;margin-top: 8px;}
.fyb-vote-shuo-l {width:780px;height:40px;line-height: 40px;overflow: hidden;float: left;font-size: 16px;position:absolute;left:-178px;top:220px;color:#5d6481;}
.fyb-vote-shuo-l font {color: #ffe27f;}
.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: #b1c0e6;line-height: 40px;overflow: hidden;float: right;display: block;cursor: pointer;}
.fyb-vote-shuo-r em{width:85px;height:40px;color:#b1c0e6;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: 100%;height: 110px;border: #b1c0e6 1px solid;margin: 0 auto;margin-top: 5px;box-sizing:border-box;}
.fyb-vote-dpk textarea {width: 100%;height: 108px;line-height: 22px;font-size: 14px;border: 0;padding: 5px;resize: none;box-sizing:border-box;background:#4e5565;opacity:.5;color:#fff;}
.fyb-vote-dpk textarea::-webkit-input-placeholder { /* WebKit browsers */
  color: #fff;
}
.fyb-vote-dpk textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #fff;
}
.fyb-vote-dpk textarea::-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #fff;
} 
.fyb-vote-btn {width:289px;height:63px;background:url(../images/game/fabubtn.png) no-repeat;margin: 0 auto;margin-top:30px;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);} 
}
.bds_weixin{background: url(../images/game/wechat.png) no-repeat!important;}
.bds_tsina{background: url(../images/game/weibo.png) no-repeat!important;}
.popup_sqq{background: url(../images/game/qq.png) no-repeat!important;}
.bds_qzone{background: url(../images/game/qzone.png) no-repeat!important;}
#bbs{
	background:#0a1322 url(../images/game/bg4.jpg) no-repeat center top;
	padding-top:40px;
}
#ali213SSO,#tmp_ggao{display:none;}
.ali-comment-article-name-w,.ali-comment-article-join-w{color:#5c7194!important;}
#ali-comment-cyrs, #ali-comment-plrs{color:#2696ff;}
.ali-comment-post-wrap-action{background-color:#5c7194;border-right:0;}
.ali-comment-sub-button{background-color:#2696ff;}
.ali-comment-post-wrap-action .anonymousLable{color:#2696ff;}
#ali-comment-add-face{border-right:#2696ff 1px solid;}
.ali-comment-username{color:#2696ff;}
.ali-comment-username-ydl a, .ali-comment-username-ydl a:visited, .ali-comment-username-ydl a:hover{color:#2696ff;}
.ali-comment-logout a:link {color: #2696ff;}
.ali-comment-logout a:visited {color: #2696ff;}
.ali-comment-logout a:hover {color: #2696ff;}
.ali-comment-logout a:active {color: #2696ff;}
.ali-comment-box-tit strong,.ali-issue-wrap-gw{color:#2696ff;}
.ali-comment-hf-body{border-left:#ffc606 4px solid;background:#2f317c;}
.ali-comment-post{border:#5c7194 1px solid;}
.ali-comment-post-textarea-ow,.ali-comment-post-textarea-fw{color:#5c7194;}
.ali-comment-no span{background:#5c7194;color:#2696ff;}
.ali-comment-hf-content{color:#5c7194;}
.ali-user-name-gw{color:#5c7194 !important;}
.ali-comment-hf-user{color:#2696ff;}
.ali-user-address-gw,.ali-comment-hf-address{color:#5c7194;}
.ali-c-block-box{border-bottom:#5c7194 1px dotted;}
.ali-user-time-gw,.ali-comment-hf-lou-num{color:#5c7194;}
.ali-comment-box-tit{border-bottom:#5c7194 1px solid;}
.ali-comment-post-wrap-area-w{background:transparent;}
.ali-icon-name-bg,.ali-click-jb-gw{color:#00a5e5;}
.ali-reply-gw a:link{color:#00a5e5;}
.ali-reply-gw a:visited{color:#00a5e5;}
.ali-reply-gw a:hover{color:#5c7194;}
.ali-reply-gw a:active{color:#00a5e5;}

/* 硬件 */
#in1{
	height:720px;
	background:url(../images/in/bg1.jpg) no-repeat scroll center top;
}
#in2{
	background:url(../images/in/bg2.jpg) no-repeat scroll center top;
}
.gametitlein1{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/game/pxjgtitlein1.png) no-repeat scroll center top;
}
.gametitlein2{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/game/pxjgtitlein2.png) no-repeat scroll center top;
}
.gametitlein3{
	width:100%;
	height:94px;
	margin-top:40px;
	background:url(../images/game/pxjgtitlein3.png) no-repeat scroll center top;
}
.game-list3{
	width:100%;
    height:330px;
    box-sizing: border-box;
    padding:42px 35px 45px 53px;
    margin-top:40px;
	position:relative;
	background:url(../images/in/inbg.png) no-repeat;
}
.game-list3:before{
	content:'';
	width:99px;
	height:67px;
	background:url(../images/in/inyunt.png) no-repeat;
	display:block;
	position:absolute;
	left:-35px;
	top:-27px;
}
.game-list3 a{
	width: 100%;
    height: 100%;
    display: block;
}
.game-list3 a img{
	width: 460px;
    height:237px;
    float: left;
}
.game-list3 a span{
	width:620px;
    height:57px;
    line-height: 57px;
    overflow: hidden;
    float: right;
    text-align: left;
    color: #fff;
    font-size:30px;
	font-weight:bold;
    text-shadow: 0px 0px 30px #fff;
    display: inline-block;
}
.game-list3 a p{
	width:620px;
    height:180px;
    line-height:30px;
    overflow:hidden;
    float:right;
    text-align:left;
    display:inline-block;
    color:#fff;
    font-size:14px;
}
.game-list3:after{
	content:'';
	width:57px;
	height:38px;
	background:url(../images/in/inyunf.png) no-repeat;
	display:block;
	position:absolute;
	right:-15px;
	bottom:37px;
}
#in3{
	height:1830px;
	background:url(../images/in/bg3.jpg) no-repeat scroll center top;
	position:relative;
}
#in3:before{
	content:'';
	width:100%;
	height:1828px;
	background:url(../images/bg5.png) no-repeat scroll center top;
	display:block;
	position:absolute;
	left:0;
	top:0;
}

/* 奖品设置 */
#conjpsz1{
	height:720px;
	background:url(../images/jpsz/jpszbg1.jpg) no-repeat scroll center top;
}
#conjpsz2{
	height:850px;
	background:url(../images/jpsz/jpszbg2.jpg) no-repeat scroll center top;
}
.jpsztitle2{
	width:100%;
	height:94px;
	margin-top:50px;
	background:url(../images/jpsz/jpsztitle2.png) no-repeat scroll center top;
}
.jptitle1{
	width:235px;
	height:218px;
	position:absolute;
	left:89px;
	top:192px;
}
.jptitle2{
	width:146px;
	height:175px;
	position:absolute;
	left:103px;
	top:462px;
}
.jptitle3{
	width:206px;
	height:108px;
	position:absolute;
	left:174px;
	top:635px;
}
.jptitle4{
	width:370px;
	height:223px;
	position:absolute;
	left:351px;
	top:256px;
}
.jptitle5{
	width:83px;
	height:130px;
	position:absolute;
	left:730px;
	top:622px;
}
.jptitle6{
	width:195px;
	height:245px;
	position:absolute;
	left:411px;
	top:525px;
}
.jptitle7{
	width:246px;
	height:96px;
	position:absolute;
	left:994px;
	top:282px;
}
.jptitle8{
	width:152px;
	height:237px;
	position:absolute;
	left:787px;
	top:190px;
}
.jptitle9{
	width:243px;
	height:126px;
	position:absolute;
	left:669px;
	top:476px;
}
.jptitle10{
	width:329px;
	height:380px;
	position:absolute;
	left:911px;
	top:407px;
}
#conjpsz3{
	height:1732px;
	background:url(../images/jpsz/jpszbg3.jpg) no-repeat scroll center top;
}
.jpsztitle3{
	width:100%;
	height:94px;
	margin-top:50px;
	background:url(../images/jpsz/jpsztitle3.png) no-repeat scroll center top;
}
.jpszhdgz{
	width:1042px;
	height:1303px;
	padding:70px;
	margin:0 auto;
	margin-top:50px;
	background:url(../images/jpsz/jpszguizebg.png) no-repeat;
}
.jpszhdgz span{
	display:block;
}
.jpszhdgz span.hjgz{
	width:165px;
	height:40px;
	background:url(../images/jpsz/jpszhjgz.png) no-repeat;
}
.jpszhdgz span.jxsz{
	width:166px;
	height:41px;
	background:url(../images/jpsz/jpszjxsz.png) no-repeat;
}
.jpszhdgz p{
	padding:5px;
	line-height:30px;
	text-align:left;
	color:#b2b4bc;
	margin-top:40px;
}
.jpszhdgz em{
	width:1042px;
	height:100px;
	margin:0 auto;
	display:inline-block;
	position:relative;
}
.jpszhdgz em:before{
	content:'';
	width:500px;
	height:1px;
	position:absolute;
	left:0;
	top:49px;
	background:#3c404d;
}
.jpszhdgz em:after{
	content:'';
	width:500px;
	height:1px;
	position:absolute;
	right:0;
	top:49px;
	background:#3c404d;
}
.jpszhdgz em i{
	width:95px;
	height:12px;
	margin:0 auto;
	margin-top:44px;
	background:url(../images/menu/menud.png) no-repeat center;
	display:block;
}

/* 侧边菜单栏 */
.menu{width:95px;height:523px;position:fixed;right:50%;top:0;bottom:0;margin:auto;margin-right:-730px;z-index:5;display:none;}
.menu a{width:95px;height:95px;display:inline-block;position:relative;cursor:pointer;}
.menu a.menu-a1{background:url(../images/menu/menu1.png) no-repeat;}
.menu a.menu-a1:hover{background:url(../images/menu/menuh1.png) no-repeat;}
.menu a.menu-a2{background:url(../images/menu/menu2.png) no-repeat;}
.menu a.menu-a2:hover{background:url(../images/menu/menuh2.png) no-repeat;}
.menu a.menu-a3{background:url(../images/menu/menu3.png) no-repeat;}
.menu a.menu-a3:hover{background:url(../images/menu/menuh3.png) no-repeat;}
.menu a.menu-a4{background:url(../images/menu/menu4.png) no-repeat;}
.menu a.menu-a4:hover{background:url(../images/menu/menuh4.png) no-repeat;}
.menu a.menu-a5{background:url(../images/menu/menu5.png) no-repeat;}
.menu a.menu-a5:hover{background:url(../images/menu/menuh5.png) no-repeat;}
.menu em{width:95px;height:12px;background:url(../images/menu/menud.png) no-repeat center;display:block;}
.game_jx{width:615px;height:509px;position:absolute;left:-615px;top:110px;z-index:5;box-sizing:border-box;background:url(../images/jxbg.png) no-repeat;padding:30px;display:none;}
.game_jx a{width:226px;height:40px;line-height:40px;font-size:16px;color:#999;display:inline-block;float:left;background:transparent;margin-left:40px;}
.game_jx a.curr,.game_jx a:hover{color:#ffd7a4;background:url(../images/jxonebgh.png) no-repeat;}
.ewma{width:120px;height:150px;padding:4px;position:absolute;left:-120px;top:320px;z-index:5;background:url(../images/ewmbg.png) no-repeat;display:none;}
.ewma img{width:100px;height:100px;margin-top:15px;}
.ewma span{width:100%;height:30px;line-height:30px;clear:both;font-size:14px;color:#fff;display:inline-block;}
.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;
}