body{
	background: url('/Images/BigParty2017/Bg/default.png') repeat;
}
.errorStatus{
	border-color:#d21600!important;
}
.top_container{
	height:59px;
	width:100%;
	display: block;
	overflow-x: hidden;
}
.kikaku-mask{
	width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-image: url('./../Images/black80.png');
    z-index: 99999999;
    overflow: hidden;
    display: none;
}
.light-gold{
	color:#ffe4b7;
}
.func_btn_box{
	display: none;	
}
.background-image-layer{
	width: 100%;
	height: 3600px;
	overflow: hidden;
	position: absolute;
	left: 0;
	z-index: -1;
}
.background-image-layer>.bg-row{
	width: 100%;
	height: 600px;
	overflow: hidden;
	position: relative;
}
.background-image-layer>.bg-row>.left{
	width:480px;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	top:0;
}
.background-image-layer>.bg-row>.center{
	width:960px;
	height: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}
.background-image-layer>.bg-row>.right{
	width:480px;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: 480px;
	top:0;
}
.background-image-layer>.bg-row>.bg01{background: url('/Images/BigParty2017/Bg/BigParty2017_bg_01.png') no-repeat center;}
.background-image-layer>.bg-row>.bg02{background: url('/Images/BigParty2017/Bg/BigParty2017_bg_02.png') no-repeat center;}
.background-image-layer>.bg-row>.bg03{background: url('/Images/BigParty2017/Bg/BigParty2017_bg_03.png') no-repeat center;}
.background-image-layer>.bg-row>.bg04{background: url('/Images/BigParty2017/Bg/BigParty2017_bg_04.png') no-repeat center;}
.background-image-layer>.bg-row>.bg05{background: url('/Images/BigParty2017/Bg/BigParty2017_bg_05.png') no-repeat center;}
.background-image-layer>.bg-row>.bg06{background: url('/Images/BigParty2017/Bg/BigParty2017_bg_06.png') no-repeat center;}
.background-image-layer>.bg-row>.bg07{background: url('/Images/BigParty2017/Bg/BigParty2017_bg_07.png') no-repeat center;}
.background-image-layer>.bg-row>.bg08{background: url('/Images/BigParty2017/Bg/BigParty2017_bg_08.png') no-repeat center;}
.background-image-layer>.bg-row>.bg09{background: url('/Images/BigParty2017/Bg/BigParty2017_bg_09.png') no-repeat center;}
.background-image-layer>.bg-row>.bg10{background: url('/Images/BigParty2017/Bg/BigParty2017_bg_10.png') no-repeat center;}
.background-image-layer>.bg-row>.bg11{background: url('/Images/BigParty2017/Bg/BigParty2017_bg_11.png') no-repeat center;}
.background-image-layer>.bg-row>.bg12{background: url('/Images/BigParty2017/Bg/BigParty2017_bg_12.png') no-repeat center;}
.background-image-layer>.bg-row>.bg13{background: url('/Images/BigParty2017/Bg/BigParty2017_bg_13.png') no-repeat center;}
.background-image-layer>.bg-row>.bg14{background: url('/Images/BigParty2017/Bg/BigParty2017_bg_14.png') no-repeat center;}
.background-image-layer>.bg-row>.bg15{background: url('/Images/BigParty2017/Bg/BigParty2017_bg_15.png') no-repeat center;}
.background-image-layer>.bg-row>.bg16{background: url('/Images/BigParty2017/Bg/BigParty2017_bg_16.png') no-repeat center;}
.background-image-layer>.bg-row>.bg17{background: url('/Images/BigParty2017/Bg/BigParty2017_bg_17.png') no-repeat center;}
.background-image-layer>.bg-row>.bg18{background: url('/Images/BigParty2017/Bg/BigParty2017_bg_18.png') no-repeat center;}
/* ********************************************************************************************* */
.body-layer{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	z-index: 2;
}
.body-layer>.top-line{
	width: 100%;
	height: 4px;
	overflow: hidden;
	background-color: #00be99;
	background: linear-gradient(to right,#00be99,#ffff00,#fc332c); /* Normal */
	background: -moz-linear-gradient(to right,#00be99,#ffff00,#fc332c); /* Firefox */
	background: -webkit-linear-gradient(to right,#00be99,#ffff00,#fc332c); /* Safari 和 Chrome */
  	background: -o-linear-gradient(to right,#00be99,#ffff00,#fc332c);  /* Opera */
}
.body-layer>.uchor-logo{
	width: 120px;
	height: 60px;
	overflow: hidden;
	margin: 0 auto;
	display: block;
	background: url('/Images/BigParty2017/icons.png') no-repeat 0 0;
}
.body-layer>.kikaku-logo{
	width: 576px;
	height: 296px;
	overflow: hidden;
	margin: 45px auto 0 auto;
	display: block;
	background: url('/Images/BigParty2017/icons.png') no-repeat 0 -61px;
}
.body-layer>.kikaku-intro{
	width: 990px;
	height: 198px;
	margin: 8px auto 0 auto;
	overflow: hidden;
	background: url('/Images/BigParty2017/kikaku-intro.png') no-repeat center;
}
.body-layer>.kikaku-members{
	width: 467px;
	height: 48px;
	overflow: hidden;
	margin: 22px auto 0 auto;
}
.body-layer>.kikaku-members>.member-uchorFurry{
	width: 291px;
	height: 46px;
	overflow: hidden;
	background: url('/Images/BigParty2017/icons.png') no-repeat 0 -360px;
	float: left;
	display: block;
}
.body-layer>.kikaku-members>.member-furryOnly{
	width: 136px;
	height: 46px;
	overflow: hidden;
	background: url('/Images/BigParty2017/icons.png') no-repeat -150px 0;
	float: left;
	margin-left: 40px;
	display: block;
}
.body-layer>.kikaku-members>.member-fec{
	width: 77px;
	height: 46px;
	overflow: hidden;
	background: url('/Images/BigParty2017/icons.png') no-repeat -328px 0;
	float: right;
	display: block;
}
.body-layer>.func-panel{
	width: 1200px;
	height: 1538px;
	position: relative;
	margin: 36px auto 0 auto;
	background: url('/Images/BigParty2017/Bg/BigParty2017_bg_x01.png') no-repeat center bottom;
	background-color: #fff;
}
.body-layer>.func-panel>.bg-up{
	width: 1200px;
	height: 660px;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #1c1c1c;
}
.body-layer>.func-panel>.bg-down{
	width: 0;
	position: absolute;
	top: 660px;
	left: 0;
	border-top: 260px solid #1c1c1c;
	border-right: 1200px solid transparent;
}
.body-layer>.func-panel>.npc-l{
	width: 381px;
    height: 652px;
    position: absolute;
    right: -84px;
    top: 58px;
    z-index: 1;
    background: url('/Images/BigParty2017/npc.png') no-repeat -7px -2px;
}
.body-layer>.func-panel>.npc-h{
	width: 464px;
	height: 583px;
	position: absolute;
	left: -65px;
	top: 297px;
	z-index: 2;
	background: url('/Images/BigParty2017/npc.png') no-repeat -833px -1px;
}
.body-layer>.func-panel>.npc-x{
	width: 413px;
	height: 542px;
	position: absolute;
	left: -152px;
	top: 17px;
	z-index: 1;
	background: url('/Images/BigParty2017/npc.png') no-repeat -402px 0;
}
.body-layer>.func-panel>.main-panel{
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 2;	
	overflow: hidden;
}

.body-layer>.func-panel>.main-panel>.kikaku-caption-1{
	width: 300px;
	height: 18px;
	line-height: 18px;
	font-size: 18px;
	font-family: 'Microsoft Yahei';
	color: #bfac8d;
	margin: 32px auto 0 auto;
	text-align: center;
}
.body-layer>.func-panel>.main-panel>.kikaku-caption-2{
	width: 418px;
	height: 40px;
	line-height: 40px;
	font-size: 40px;
	font-family: 'Microsoft Yahei';
	color: #ffe4b7;
	margin: 22px auto 0 auto;
	text-align: center;
	font-weight: bold;
	position: relative;
}
.body-layer>.func-panel>.main-panel>.kikaku-caption-2>.kikaku-caption-2-left-arrow{
	width: 126px;
	height: 29px;
	background: url('/Images/BigParty2017/icons.png') no-repeat 0 -410px;
	position: absolute;
	top: 6px;
	left: -140px;
}
.body-layer>.func-panel>.main-panel>.kikaku-caption-2>.kikaku-caption-2-right-arrow{
	width: 126px;
	height: 29px;
	background: url('/Images/BigParty2017/icons.png') no-repeat 0 -439px;
	position: absolute;
	top: 6px;
	right: -140px;
}
.body-layer>.func-panel>.main-panel>.kikaku-caption-3{
	width: 600px;
	height: 20px;
	line-height: 20px;
	font-size: 18px;
	font-family: 'Microsoft Yahei';
	color: #bfac8d;
	margin: 24px auto 0 auto;
	text-align: center;
}
.body-layer>.func-panel>.main-panel>.kikaku-caption-3>.countDown{
	font-family: 'Microsoft Yahei';
	font-weight: bold;
	color: #fff;
	font-size: 22px;
	margin: 0 6px;
	display: inline-block;
}
.body-layer>.func-panel>.main-panel>.kikaku-rule{
	width: 570px;
	height: 458px;
	line-height: 33px;
	font-size: 18px;
	font-family: 'Microsoft Yahei';
	color: #ffffff;
	margin: 16px auto 0 auto;
	text-align: left;
	overflow: hidden;
}
.body-layer>.func-panel>.main-panel>.btn-groups{
	width: 450px;
	height: 50px;
	margin: 36px auto 0 auto;
	overflow: hidden;
}
.body-layer>.func-panel>.main-panel>.btn-groups>.btn{
	width: 130px;
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	font-size: 18px;
	font-family: 'Microsoft Yahei';
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	float: left;
	background-color: #e33140;
	border-radius: 25px;
	cursor: pointer;
	transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.body-layer>.func-panel>.main-panel>.btn-groups>.btn:hover{
	color: #e33140;
	background-color: #ffffff;
	transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.body-layer>.func-panel>.main-panel>.kikaku-lottery-caption-1{
	width: 418px;
	height: 40px;
	line-height: 40px;
	font-size: 40px;
	font-family: 'Microsoft Yahei';
	color: #a88158;
	margin: 162px auto 0 auto;
	text-align: center;
	font-weight: bold;
}
.kikaku-lottery-caption-2{
	width: 780px;
	height: 20px;
	line-height: 20px;
	font-size: 18px;
	font-family: 'Microsoft Yahei';
	color: #666666;
	margin: 24px auto 0 auto;
	text-align: center;
}
.btn-lottery-groups{
	width: 720px;
	height: 80px;
	margin: 30px auto 0 auto;
	overflow: hidden;
}
.btn-lottery-groups>.btn{
	width: 214px;
	height: 74px;
	overflow: hidden;
	background-color: transparent;
	border: 3px solid #1d1d1d;
	overflow: hidden;
	float: left;
	position: relative;
	cursor: pointer;
	transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.btn-lottery-groups>.btn>.left-arrow{
    width: 0;  
    height: 0;  
    border-width: 8px;  
    border-color: transparent #1d1d1d transparent transparent;  
    border-style: dashed solid dashed dashed;
    position: absolute;
    left: 7px;
    top: 50%;
    margin-top: -6px;
    transition:border-color 0.1s linear;
	-moz-transform:border-color 0.1s linear;
	-webkit-transform:border-color 0.1s linear;
	-o-transform:border-color 0.1s linear;
}
.btn-lottery-groups>.btn>.right-arrow{
	width: 0;
    height: 0;
    border-width: 8px;  
    border-color: transparent transparent transparent #1d1d1d;  
    border-style: dashed dashed dashed solid;  
    position: absolute;
    right: 7px;
    top: 50%;
    margin-top: -6px;
    transition:border-color 0.1s linear;
	-moz-transform:border-color 0.1s linear;
	-webkit-transform:border-color 0.1s linear;
	-o-transform:border-color 0.1s linear;
}
.btn-lottery-groups>.btn-jg>.text{
	width: 113px;
	height: 27px;
	background: url('/Images/BigParty2017/icons.png') no-repeat -150px -440px;
	overflow: hidden;
	display: block;
	position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -13px;
    margin-left:-56px;
}
.btn-lottery-groups>.btn-wq>.text{
	width: 142px;
	height: 27px;
	background: url('/Images/BigParty2017/icons.png') no-repeat -298px -410px;
	overflow: hidden;
	display: block;
	position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -13px;
    margin-left: -71px;
}
.btn-lottery-groups>.btn-jx>.text{
	width: 142px;
	height: 27px;
	background: url('/Images/BigParty2017/icons.png') no-repeat -150px -410px;
	overflow: hidden;
	display: block;
	position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -13px;
    margin-left: -71px;
}
.btn-lottery-groups>.btn:hover{
	background-color: #a88158;
	border: 3px solid #a88158;
	transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.btn-lottery-groups>.btn:hover>.left-arrow{
    border-color: transparent #fff transparent transparent;  
    transition:border-color 0.1s linear;
	-moz-transform:border-color 0.1s linear;
	-webkit-transform:border-color 0.1s linear;
	-o-transform:border-color 0.1s linear;
}
.btn-lottery-groups>.btn:hover>.right-arrow{
    border-color: transparent transparent transparent #fff;  
    transition:border-color 0.1s linear;
	-moz-transform:border-color 0.1s linear;
	-webkit-transform:border-color 0.1s linear;
	-o-transform:border-color 0.1s linear;
}
.btn-lottery-groups>.btn-jg:hover>.text{
	background: url('/Images/BigParty2017/icons.png') no-repeat -151px -514px;
}
.btn-lottery-groups>.btn-wq:hover>.text{
	background: url('/Images/BigParty2017/icons.png') no-repeat -299px -484px;
}
.btn-lottery-groups>.btn-jx:hover>.text{
	background: url('/Images/BigParty2017/icons.png') no-repeat -151px -484px;
}
.body-layer>.func-panel>.main-panel>.kikaku-lottery-caption-3{
	width: 640px;
	height: 20px;
	line-height: 20px;
	font-size: 18px;
	font-family: 'Microsoft Yahei';
	color: #666666;
	margin: 24px auto 0 auto;
	text-align: center;
}
.body-layer>.func-panel>.main-panel>.btn-publish{
	width: 214px;
	height: 74px;
	overflow: hidden;
	background-color: transparent;
	border: 3px solid #a88158;
	overflow: hidden;
	margin: 24px auto 0 auto;
	position: relative;
	cursor: pointer;
	transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.body-layer>.func-panel>.main-panel>.btn-publish>.bg{
	width: 208px;
	height: 68px;
	overflow: hidden;
	background-color: #a88158;
	position: absolute;
	left: 3px;
	top:3px;
	z-index: 1;
	transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.body-layer>.func-panel>.main-panel>.btn-publish:hover>.bg{
	width: 214px;
	height: 74px;
	left: 0;
	top:0;
	transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.body-layer>.func-panel>.main-panel>.btn-publish>.text{
	width: 119px;
	height: 28px;
	position: absolute;
	z-index: 2;
	left: 50%;
	top: 50%;
	margin-left: -59px;
	margin-top: -14px;
	background: url('/Images/BigParty2017/icons.png') no-repeat -327px -360px;
}
.body-layer>.func-panel>.main-panel>.npc-box{
	width: 100%;
	height:222px;
	position: relative;
	margin-top: 30px;
}
.body-layer>.func-panel>.kazari-left{
	width: 82px;
	height:188px;
	position: absolute;
	left: -15px;
	bottom: 62px;
	background: url('/Images/BigParty2017/icons.png') no-repeat 0 -484px;
}
.body-layer>.func-panel>.kazari-right{
	width: 82px;
	height:188px;
	position: absolute;
	right: -14px;
	bottom: 62px;
	background: url('/Images/BigParty2017/icons.png') no-repeat -493px -409px;
}
.body-layer>.func-panel>.main-panel>.npc-box>.npc{
	width: 211px;
	height: 225px;
	float: left;
	position: relative;
	margin-left: 40px;
	cursor: pointer;
}
.body-layer>.func-panel>.main-panel>.npc-box>.npc>.npc-name-shine{
	overflow: hidden;
	width: 38px;
	height: 94px;
	position: absolute;
	top: 74px;
	right: 0;
}
.body-layer>.func-panel>.main-panel>.npc-box>.npc>.npc-name-shine>.box{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.body-layer>.func-panel>.main-panel>.npc-box>.npc>.npc-name-shine>.box>.mask{
	/* Webkit: Safari 5.1+, Chrome 10+ */ 
	background: -webkit-linear-gradient(0deg,rgba(255, 255, 255, 0),rgba(255, 255, 255, 0.7),rgba(255, 255, 255, 0)); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(0deg,rgba(255, 255, 255, 0),rgba(255, 255, 255, 0.7),rgba(255, 255, 255, 0)); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(0deg,rgba(255, 255, 255, 0),rgba(255, 255, 255, 0.7),rgba(255, 255, 255, 0)); 
	/* IE 10 */ 
	background: -ms-linear-gradient(0deg,rgba(255, 255, 255, 0),rgba(255, 255, 255, 0.7),rgba(255, 255, 255, 0)); 


	transform:skewx(-25deg);
	-moz-transform:skewx(-25deg);
	-webkit-transform:skewx(-25deg);
	-o-transform:skewx(-25deg);
	
	

	width:150px;
	height:150px;
	position:absolute;
	left:-200px;
	top:0;
}
.body-layer>.func-panel>.main-panel>.npc-box>.npc:hover>.npc-name-shine>.box>.mask{
	left:150px;
	transition:all 1s;
	-moz-transition:all 1s;
	-webkit-transition:all 1s;
	-o-transition:all 1s;
}
.body-layer>.func-panel>.main-panel>.npc-box>.npc-l{
	background: url('/Images/BigParty2017/npc_shotcut.png') no-repeat 0 0;
	margin-left:119px!important; 
}
.body-layer>.func-panel>.main-panel>.npc-box>.npc-x{
	background: url('/Images/BigParty2017/npc_shotcut.png') no-repeat -230px 0;
}
.body-layer>.func-panel>.main-panel>.npc-box>.npc-h{
	background: url('/Images/BigParty2017/npc_shotcut.png') no-repeat -460px 0;
}
.body-layer>.func-panel>.main-panel>.npc-box>.npc-xlt{
	background: url('/Images/BigParty2017/npc_shotcut.png') no-repeat -690px 0;
}
.body-layer>.func-panel>.main-panel>.npc-box>.npc-l>.arrow{
	width: 25px;
	height: 30px;
	background: url('/Images/BigParty2017/npc_shotcut.png') no-repeat -138px -225px;
	position: absolute;
	right: 48px;
	bottom: 6px;
}
.body-layer>.func-panel>.main-panel>.npc-box>.npc-l:hover>.arrow{
	background: url('/Images/BigParty2017/npc_shotcut.png') no-repeat -186px -225px;
}
.body-layer>.func-panel>.main-panel>.npc-box>.npc-x>.arrow{
	width: 25px;
	height: 30px;
	background: url('/Images/BigParty2017/npc_shotcut.png') no-repeat -230px -225px;
	position: absolute;
	left: 0;
	bottom: 6px;
}
.body-layer>.func-panel>.main-panel>.npc-box>.npc-x:hover>.arrow{
	background: url('/Images/BigParty2017/npc_shotcut.png') no-repeat -275px -225px;
}
.body-layer>.func-panel>.main-panel>.npc-box>.npc-h>.arrow{
	width: 25px;
	height: 30px;
	background: url('/Images/BigParty2017/npc_shotcut.png') no-repeat -598px -225px;
	position: absolute;
	right: 48px;
	top: 40px;
}
.body-layer>.func-panel>.main-panel>.npc-box>.npc-h:hover>.arrow{
	background: url('/Images/BigParty2017/npc_shotcut.png') no-repeat -646px -225px;
}
.body-layer>.func-panel>.main-panel>.npc-box>.npc-xlt>.arrow{
	width: 25px;
	height: 30px;
	background: url('/Images/BigParty2017/npc_shotcut.png') no-repeat -690px -225px;
	position: absolute;
	left: 0;
	bottom: 6px;
}
.body-layer>.func-panel>.main-panel>.npc-box>.npc-xlt:hover>.arrow{
	background: url('/Images/BigParty2017/npc_shotcut.png') no-repeat -741px -225px;
}
.body-layer>.view-panel{
	width: 1200px;
	/*height: 1358px;*/
	min-height: 600px;
	background-color: #1c1c1c;
	margin: 0 auto;
	overflow: hidden;
	/*display: none;*/
	padding-bottom: 20px;
}
.body-layer>.view-panel>.tab-navi{
	width: 330px;
	height: 32px;
	overflow: hidden;
	margin:36px auto 0 auto;
}
.body-layer>.view-panel>.tab-navi>span:nth-child(odd){
	width: 110px;
	height: 29px;
	line-height: 29px;
	color: #666;
	font-family: 'Microsoft Yahei';
	font-weight: bold;
	font-size: 18px;
	border-bottom: 2px solid transparent;
	margin:0 27px;
	display: inline-block;
	float: left;
	cursor: pointer;
	text-align: center;
	transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.body-layer>.view-panel>.tab-navi>span:nth-child(even){
	width: 2px;
	height: 21px;
	background-color: #666666;
	display: inline-block;
	float: left;
	margin-top: 4px;
}
.body-layer>.view-panel>.tab-navi>span:nth-child(odd):hover{
	color: #fff;
	transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.body-layer>.view-panel>.tab-navi>.selected{
	color: #fff!important;
	border-bottom: 2px dotted #fff!important;
}
.body-layer>.view-panel>.query-result-panel{
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
	min-height: 508px;
	position: relative;
}
.body-layer>.view-panel>.query-result-panel>.nodata{
	width: 100%;
	height: 32px;
	line-height: 32px;
	font-size: 28px;
	font-family: 'Microsoft Yahei';
	color: #00be99;
	text-align: center;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -48px;
	display: none;
}
.kikaku-page-dialog{
	width: 716px;
	height: auto;
	overflow: hidden;
	margin: 50px auto ;
	cursor: default;
}
.kikaku-mask-body-container{
	width: 100%;
	background-color: #222222;
	overflow:hidden;
	border: 2px solid #b9200f;
}
.kikaku-mask-body-container>.caption{
	width: 716px;
	height: 80px;
	overflow: hidden;
	background: url('/Images/BigParty2017/icons.png') no-repeat 0 -687px;
}

.kikaku-mask-body-container>.caption>.caption_left_story{
	width: 208px;
	height: 26px;
	overflow: hidden;
	float: left;
	margin: 27px 0 0 10px;
	background: url('/Images/BigParty2017/icons.png') no-repeat -120px -597px;
}
.kikaku-mask-body-container>.caption>.caption_left_intro{
	width: 298px;
	height: 26px;
	overflow: hidden;
	float: left;
	margin: 27px 0 0 10px;
	background: url('/Images/BigParty2017/icons.png') no-repeat -120px -633px;
}
.kikaku-mask-body-container>.caption>.caption_right{
	width: 200px;
	height: 40px;
	overflow: hidden;
	float: right;
	margin: 22px 10px 0 0;
	background: url('/Images/BigParty2017/icons.png') no-repeat -494px -624px;
}
.kikaku-mask-body-container>.body{
	width: auto;
    height: auto;
    overflow: hidden;
    padding: 20px;
    background: url('/Images/BigParty2017/dialog_bg.png') no-repeat center;
    background-color: #fff;
    font-size: 16px;
    line-height:36px;
    color: #666;
    font-weight: bold;
}
.kikaku-mask-body-container>.foot{
	width: 100%;
	height: 116px;
	overflow: hidden;
	background-color: #fff;
	position: relative;
}
.kikaku-mask-body-container>.foot>.line{
	width: 716px;
    height: 21px;
    overflow: hidden;
    margin: 0 auto;
    background: url('/Images/BigParty2017/icons.png') no-repeat 7px -775px;
}
.kikaku-mask-body-container>.foot>.arrow-left{
	width: 28px;
	height: 28px;
	overflow: hidden;
	position: absolute;
	bottom: 6px;
	left: 6px;
	background: url('/Images/BigParty2017/icons.png') no-repeat -494px 0;
}
.kikaku-mask-body-container>.foot>.arrow-right{
	width: 28px;
	height: 28px;
	overflow: hidden;
	position: absolute;
	bottom: 6px;
	right: 6px;
	background: url('/Images/BigParty2017/icons.png') no-repeat -494px -32px;
}
.kikaku-mask-body-container>.foot>.button{
	width: 152px;
	height: 50px;
	overflow: hidden;
	background-color: transparent;
	border: 3px solid #999999;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	float: left;
	transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.kikaku-mask-body-container>.foot>.button>.bg{
	width: 146px;
	height: 44px;
	overflow: hidden;
	background-color: #999999;
	color: #fff;
	font-size: 16px;
	font-weight:bold;
	text-align: center;
	line-height: 44px;
	position: absolute;
	left: 3px;
	top:3px;
	z-index: 1;
	transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.kikaku-mask-body-container>.foot>.button:hover>.bg{
	width: 152px;
	height: 50px;
	line-height: 50px;
	left: 0;
	top:0;
	transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.kikaku-mask-body-container>.foot>.btn_submit{
	border: 3px solid #a88158!important;
}
.kikaku-mask-body-container>.foot>.btn_submit>.bg{
	background-color: #a88158!important;
}
.kikaku-mask-body-container-left{
	float: left;
	background-color: #ffffff;
	width:770px;
	overflow: hidden;
	display: block;
}
.kikaku-mask-detail{
	width: 770px;
	min-height:1000px;
	overflow: hidden;
}
.kikaku-mask-well {
	width: 740px;
	margin:0 auto;
	overflow: hidden;
	display: block;
}
.kikaku-mask-well-text {
	width: 690px;
	padding: 5px 25px;
	margin:0 auto;
	overflow: hidden;
	display: block;
	border: 1px solid #ebe4d0;
	background-color: #fcfcef;
	font-size: 12px;
	color: #333333;
	line-height: 30px;
	margin-bottom:20px;
	border-radius: 3px;
}
.kikaku-mask-ws-splite{
	background:url('./../Images/up_split_line.png') no-repeat;
	height: 1px;
	overflow: hidden;
	margin-top: 36px;
}
.kikaku-mask-ws-splite-icon{
	background:url('./../Images/up_split_line_icon.png');
	width: 36px;
	height:40px;
	margin: 0 auto;
	margin-top: -21px;
}
.kikaku-mask-to-all-friend{
	font-size: 14px;
	color: #666666;·
	font-weight: bold;
	margin-top:20px;
}
.kikaku-mask-splite{
	border-top: 1px solid #ebe4d0;
	height: 1px;
	overflow: hidden;
	margin-top: 8px;
	margin-bottom: 14px;
}
.fukubukuroBox{
	width:270px;
	/*height:358px;*/
	position:fixed;
	right:50px;
	bottom:50px;
	z-index:100;
	cursor: pointer;
	animation: fukubukuroBox-keyframe 3s linear 0s infinite normal;
	-moz-animation: fukubukuroBox-keyframe 3s linear 0s infinite normal;
	-webkit-animation: fukubukuroBox-keyframe 3s linear 0s infinite normal;
	-o-animation: fukubukuroBox-keyframe 3s linear 0s infinite normal;
}
.fukubukuroBox>i{
	width:99px;
	height:88px;
	display: block;
	margin: 0 auto -24px auto;
	background: url('/Images/BigParty2017/icons.png') no-repeat -575px 0;
	display: none;
}
@keyframes fukubukuroBox-keyframe
	0%   {bottom:50px;}
	50%  {bottom:70px;}
	100%  {bottom:50px;}
}
@-moz-keyframes fukubukuroBox-keyframe
{
	0%   {bottom:50px;}
	50%  {bottom:70px;}
	100%  {bottom:50px;}
}
@-webkit-keyframes fukubukuroBox-keyframe
{
	0%   {bottom:50px;}
	50%  {bottom:70px;}
	100%  {bottom:50px;}
}
@-o-keyframes fukubukuroBox-keyframe
{
	0%   {bottom:50px;}
	50%  {bottom:70px;}
	100%  {bottom:50px;}
}


#c{
	width: 100%;
	height: 708px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
.caption_fukubukuro{
	width: 716px;
	height: 205px;
	overflow: hidden;
	background: url('/Images/BigParty2017/icons.png') no-repeat 0 -800px;
	margin-top: -101px;
	z-index: 10;
    position: relative;
}
.kikaku-mask-body-container>.body>.line{
	width: 716px;
    height: 21px;
    overflow: hidden;
    margin-left: -20px;
    background: url('/Images/BigParty2017/icons.png') no-repeat 7px -775px;
}
.kikaku-mask-body-container>.body>.data-row{
	width: 100%;
	overflow: hidden;
}
.kikaku-mask-body-container>.body>.data-row>.data-row-caption{
	width: 100px;
	height: 32px;
	overflow: hidden;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	float: left;
	margin: 6px 6px 6px 0;
}
.kikaku-mask-body-container>.body>.data-row>.data-row-caption>i{
	color: #d21600;
}
.kikaku-mask-body-container>.body>.data-row>.data-row-detail{
	width: 560px;
	min-height: 32px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	float: left;
	margin: 6px 6px 6px 0;
}
.kikaku-mask-body-container>.body>.data-row>.data-row-detail>input{
	width: 500px;
	height: 32px;
	line-height: 32px;
	border:1px solid #999;
	margin-left: 10px;
	padding: 0 10px;
	font-size: 14px;
	font-family: Arial;
}
.kikaku-mask-body-container>.body>.data-row>.data-row-detail>input:focus{
	border:1px solid #666;
}
.kikaku-mask-body-container>.body>.data-row>.data-row-detail>textarea{
	width: 500px;
    height: 64px;
    line-height: 20px;
    border: 1px solid #999;
    margin-left: 10px;
    padding: 8px 10px;
    font-size: 14px;
    font-family: Arial;
}
.kikaku-mask-body-container>.body>.data-row>.data-row-detail>textarea:focus{
	border:1px solid #666;
}

.caption_lottery{
	width: 720px;
	height: 366px;
	overflow: hidden;
	margin-top: -104px;
	z-index: 10;
    position: relative;
}
.caption_lottery_jg{
	background: url('/Images/BigParty2017/dialog_lottery_title_jg.png') no-repeat center
}
.caption_lottery_wq{
	background: url('/Images/BigParty2017/dialog_lottery_title_wq.png') no-repeat center
}
.caption_lottery_jx{
	background: url('/Images/BigParty2017/dialog_lottery_title_jx.png') no-repeat center
}
.lottery-dialog{
	overflow:initial;
	width:720px;
	margin: 30px auto;top: 50%;
	left:50%;
	margin-left:-360px;
	margin-top: -300px;
	position: absolute;
}
.scene-title{
	font-size: 28px;
	font-family: 'Microsoft Yahei';
	color: #b9200f;
	line-height: 72px;
}
.lotter-pool{
	width: 100%;
	height: 360px;
	overflow: hidden;
}
.lotter-pool-left{
	width: 50%;
	height: 360px;
	overflow: hidden;
	float:left;
	position: relative;
	display: none;
}
.lotter-pool-right{
	width: 50%;
	height: 360px;
	overflow: hidden;
	float:left;
	position: relative;
	display: none;
}
.lotter-item-box{
	width: 100%;
	height: 60px;
	overflow: hidden;
	margin: 10px auto;
	position: relative;
}
.lotter-item{
	width: 256px;
	height: 46px;
	border: 2px solid #b9200f;
	background-color: #fff;
	font-family: 'Microsoft Yahei';
	color: #666;
	font-size: 22px;
	line-height: 46px;
	text-align: center;
	font-weight: normal;
	position: relative;
	left: 50%;
	top: 50%;
	margin-left: -128px;
	margin-top: -23px;
	cursor: pointer;
	transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.lotter-item:hover{
	width: 266px;
	height: 56px;
	line-height: 56px;
	background-color: #b9200f;
	color: #FFF;
	margin-left: -133px;
	margin-top: -28px;
	transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.lotter-item-selected{
	width: 266px;
	height: 56px;
	line-height: 56px;
	background-color: #b9200f;
	color: #FFF;
	margin-left: -133px;
	margin-top: -28px;
}
.lotter-item-selected>i{
	width: 26px;
	height: 26px;
	position: absolute;
	overflow: hidden;
	display: block;
	top: 50%;
	margin-top: -13px;
	right: -34px;
	background: url('/Images/BigParty2017/icons.png') no-repeat -576px -95px;
}
.lotter-pool-loading{
	width: 30px;
	height: 30px;
	background: url('/Images/loading_min2.gif') no-repeat center;
	position: relative;
	top: 50%;
	left: 50%;
	margin-top: -15px;
	margin-left: -15px;
}
.kikaku-selected-lottery{
    width: 800px;
    height: 130px;
   	margin: 24px auto 0 auto;
   	padding: 0 40px;
    overflow: hidden;
    border: 3px solid #1d1d1d;
	position:relative;
	transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.kikaku-selected-lottery>.left-arrow{
	width: 0;
    height: 0;
    border-width: 8px;  
    border-color: transparent transparent transparent #1d1d1d;  
    border-style: dashed dashed dashed solid;  
    position: absolute;
    left: 20px;
    top: 50%;
    margin-top: -6px;
    transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.kikaku-selected-lottery>.right-arrow{
	width: 0;  
    height: 0;  
    border-width: 8px;  
    border-color: transparent #1d1d1d transparent transparent;  
    border-style: dashed solid dashed dashed;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -6px;
    transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.kikaku-selected-lottery>.text{
	width: 700px;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	font-size: 22px;
	font-family: "Microsoft Yahei";
	line-height: 36px;
	color: #1d1d1d;
	justify-content:center;
	align-items:center;
	display:-webkit-flex;
	display:-o-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:flex;
	transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.kikaku-selected-lottery:hover{
	background-color: #a88158;
	border-color: #a88158;
	transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.kikaku-selected-lottery:hover>.left-arrow{
	border-color: transparent transparent transparent #fff;  
	transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.kikaku-selected-lottery:hover>.right-arrow{
	border-color: transparent #fff transparent transparent;  
	transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.kikaku-selected-lottery:hover>.text{
	color: #fff;
	transition:all 0.1s linear;
	-moz-transform:all 0.1s linear;
	-webkit-transform:all 0.1s linear;
	-o-transform:all 0.1s linear;
}
.col-270{
	width: 266px;
	height: 326px;
	overflow: hidden;
	border: 2px solid #101010;
	margin: 10px;
	float: left;
	cursor: pointer;
}
.canolaSuface{
	width: 266px;
	height: 266px;
	overflow: hidden;
	background-color: #333;
}
.canolaInfo{
	width: 266px;
	height: 60px;
	overflow: hidden;
	background-color: #101010;
}
.canolaInfo>.canolaCaption{
	width: 256px;
	height: 30px;
	line-height: 36px;
	color: #dcdcdc;
	font-size:14px;
	font-weight: bold;
	font-family: Arial;
	padding: 0 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	word-wrap: break-word;
	white-space: nowrap;
}
.canolaInfo>.canolaAuthorInfo{
	width: 256px;
	height: 30px;
	line-height: 30px;
	color: #dcdcdc;
	font-size:14px;
	font-family: Arial;
	padding: 0 5px;
	overflow: hidden;
}
.canolaInfo>.canolaAuthorInfo>.canolaAuthorImage{
	width: 20px;
	height: 20px;
	margin-top: 5px;
	margin-right: 5px;
	overflow: hidden;
	float: left;
	border-radius: 50%;
}
.canolaInfo>.canolaAuthorInfo>.canolaAuthorName{
	width: 221px;
	height: 30px;
	line-height: 30px;
	color: #dcdcdc;
	font-size:14px;
	font-family: Arial;
	padding: 0 5px;
	overflow: hidden;
}
.query-result-box{
	width: 1160px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}
.query-result-panel>.loading-box{
	width: 30px;
	height: 30px;
	background: url('/Images/loading_min2.gif') no-repeat center;
	position: relative;
	top: 239px;
	left: 50%;
	margin-left: -15px;
}
.query-pager-box{
	width: 286px;
	height: 49px;
	margin: 20px auto;
	overflow: hidden;
	display: none;
}
.btn-pager-prev{
	width: 118px;
	height: 49px;
	overflow: hidden;
	border-radius: 3px;
	float: left;
	background: url('/Images/pager_prev.png') no-repeat center;
	background-color: #2a2a2a;
	cursor: pointer;
}
.btn-pager-next{
	width: 118px;
	height: 49px;
	overflow: hidden;
	border-radius: 3px;
	float: right;
	background: url('/Images/pager_next.png') no-repeat center;
	background-color: #2a2a2a;
	cursor: pointer;
}
.btn-pager-prev:hover{
	background: url('/Images/pager_prev_hover.png') no-repeat center;
	background-color: #333333;
}
.btn-pager-next:hover{
	background: url('/Images/pager_next_hover.png') no-repeat center;
	background-color: #333333;
}
.btn-pager-prev-disable{
	background: url('/Images/pager_prev.png') no-repeat center!important;
	background-color: #2a2a2a!important;
	cursor: default;
}
.btn-pager-next-disable{
	background: url('/Images/pager_next.png') no-repeat center!important;
	background-color: #2a2a2a!important;
	cursor: default;
}