/*reset css*/
body, div, h1, h2, h3, h4, h5, form, img, ul, ol, li, dl, dt, dd, p, fieldset, legend, input {
	margin: 0;
	padding: 0;
}
body {
	font-size: 14px;
	background: #150d0a;
	min-width: 1000px;
	font-family: 'Microsoft Yahei', Arial, Helvetica, sans-serif;
}
li {
	list-style: none;
}
h1, h2, h3, h4 {
	font-size: 100%;
}
em {
	font-style: normal;
}
img {
	border: 0;
	vertical-align: top;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
a {
	color: #fff;
	text-decoration: none;
	outline: none;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
}
area:focus {
	outline: none;
}
input {
	background: none;
	border: none;
	outline: none;
}
fieldset {
	border: none;
}
legend {
	display: none;
}
/*首页开?*/

/*?1部分*/
.wrap1 {
	background: url(../images/bg_01.jpg) center top no-repeat;
	height:407px;
}
.wrap1 .main {
	margin: 0 auto;
	width: 1100px;
	position: relative;
	height: 742px;
	background: url(../images/main1.jpg) center top no-repeat;
}
.logo1{
position:absolute;
top:20px;
left:53px;}

@-webkit-keyframes swing {
 20% {
 -webkit-transform: rotate3d(0, 0, 1, 15deg);
 transform: rotate3d(0, 0, 1, 15deg)
}
 40% {
 -webkit-transform: rotate3d(0, 0, 1, -10deg);
 transform: rotate3d(0, 0, 1, -10deg)
}
 60% {
 -webkit-transform: rotate3d(0, 0, 1, 5deg);
 transform: rotate3d(0, 0, 1, 5deg)
}
 80% {
 -webkit-transform: rotate3d(0, 0, 1, -5deg);
 transform: rotate3d(0, 0, 1, -5deg)
}
to {
	-webkit-transform: rotate3d(0, 0, 1, 0deg);
	transform: rotate3d(0, 0, 1, 0deg)
}
}
@keyframes swing {
 20% {
 -webkit-transform: rotate3d(0, 0, 1, 15deg);
 transform: rotate3d(0, 0, 1, 15deg)
}
 40% {
 -webkit-transform: rotate3d(0, 0, 1, -10deg);
 transform: rotate3d(0, 0, 1, -10deg)
}
 60% {
 -webkit-transform: rotate3d(0, 0, 1, 5deg);
 transform: rotate3d(0, 0, 1, 5deg)
}
 80% {
 -webkit-transform: rotate3d(0, 0, 1, -5deg);
 transform: rotate3d(0, 0, 1, -5deg)
}
to {
	-webkit-transform: rotate3d(0, 0, 1, 0deg);
	transform: rotate3d(0, 0, 1, 0deg)
}
}
.logo1:hover {
	-webkit-animation: linear swing 1s 1;
	animation: linear swing 1s 1
}


.top-nav {
	position: absolute;
    top: 0px;
    left:745px;
    height: 40px;
    width: 393px;
}
.top-nav a {
	display: inline-block;
	width: 117px;
	text-align: center;
	line-height: 40px;
	height: 40px;
	color: #763e25;
	font-size: 14px;
	margin-right:5px;
}
.deanmemberinfo {
	position: absolute;
    top: 74px;
    left: 450px;
    color: #f1e192;
    font-size: 14px;
	
}
.zcan {
	width: 74px;
	height: 41px;
	display: inline-block;
	margin-right: 16px;
	background: url(../images/dl1.png) -19px 0px no-repeat;
}
.zcan:hover {
	background: url(../images/dl2.png) -19px 0px no-repeat;
}
.yyzh {
	width: 74px;
	height: 41px;
	display: inline-block;
	background: url(../images/dl1.png) -109px 0px no-repeat;
}
.yyzh:hover {
	background: url(../images/dl2.png) -109px 0px no-repeat;
}
#login_after{
	position:absolute;
	top: 67px;
    left: 422px;
	color:#763e25;
}
#login_after a{
	color:#763e25;
}
/*?2部分*/
.wrap2 {
	background: url(../images/bg_02.jpg) center top no-repeat;
	height: 563px;
}
.wrap2 .main {
	margin: 0 auto;
	width: 1100px;
	position: relative;
	height: 100%;
	background: url(../images/main2.jpg) center top no-repeat;
}

/*?3部分*/
.wrap3 {
	background: url(../images/bg_03.jpg) center top no-repeat;
	height: 670px;
}
.wrap3 .main {
	margin: 0 auto;
	width: 1100px;
	position: relative;
	height: 100%;
	background: url(../images/main3.jpg) center top no-repeat;
}
.wrap3 .btns{
	position:absolute;
	overflow:hidden;
	top: 261px;
    left: 82px;
}
.wrap3 .btns a{
	float: left;
    width: 122px;
    height: 39px;
    background: url(../images/qd1.png) center center no-repeat;
    margin-right: 84px;
    text-align: center;
    line-height: 37px;
    font-size: 20px;
	color:#f0e09d;
}
.wrap3 .btns a.last{
	margin:0;
}
.wrap3 .btns a:hover{
	float:left;
	width:122px;
	height:39px;
	background:url(../images/qd2.png) center center no-repeat;
}
/*?4部分*/
.wrap4 {
	background: url(../images/bg_04.jpg) center top no-repeat;
	height: 822px;
}
.wrap4 .main {
	margin: 0 auto;
	width: 1100px;
	position: relative;
	height: 100%;
	background: url(../images/main4.jpg) center top no-repeat;
}
.wrap4 .time{
	position: absolute;
    top: 113px;
    right: 6px;
    text-align: center;
    line-height: 53px;
    color: #212e06;
    font-size: 44px;
    width: 136px;
    font-weight: bold;
	display:none;
}
/*?5部分*/
.wrap5 {
	background: url(../images/bg_05.jpg) center top no-repeat;
	height: 669px;
}
.wrap5 .main {
	margin: 0 auto;
	width: 1100px;
	position: relative;
	height: 100%;
	background: url(../images/main5.jpg) center top no-repeat;
}

.wrap5 input{
    padding: 0;
    border: 0;
    width: 785px;
    height: 98px;
    position: absolute;
    left: 150px;
    margin: 0;
    top: 463px;
    padding: 0 10px;
    font-size: 30px;
    line-height: 98px;
}
.wrap5 .btns{
	overflow: hidden;
    right: 90px;
    bottom: 113px;
    background: url(../images/an1.png) -137px 0 no-repeat;
    position: absolute;
    width: 190px;
    height: 35px;
}
.wrap5  .btns a{
	width: 125px;
    height: 35px;
    float: left;
    margin-right: 12px;
}
.wrap5  .btns a.fsjl:hover{
	background: url(../images/an2.png) 0 0 no-repeat;
}
.wrap5  .btns a.djfs:hover{
	background: url(../images/an2.png) -137px 0 no-repeat;
}
/*?6部分*/
.wrap6 {
	background: url(../images/bg_06.jpg) center top no-repeat;
	height:585px;
}
.wrap6 .main {
	margin: 0 auto;
	width: 1100px;
	position: relative;
	height: 100%;
	background: url(../images/main6.jpg) center top no-repeat;
}



/*我要竞猜*/
.pop {
	width: 631px;
	height: 394px;
	margin: -192px 0 0 -315px;
	background:url(../images/tc.png) center center no-repeat;
	position:fixed;
	left:50%;
	top:50%;
	display:none;	
	z-index:20;
}
.pop  p{
	width:575px;
	margin:0 auto;
	line-height:30px;
	font-size:14px;
	color:#fffdf7;
}
.pop  p .red{
	color: #fff01e;
    font-size: 15px;
	font-style:oblique;
	margin-right:5px;
}
.pop-item  p .mr{
	margin-right:22px;
}
.close-top {
	width: 48px;
	height: 42px;
	position: absolute;
	top: 2px;
	right:2px;

	background:url(../images/gb.png) center center no-repeat;
}

.pop .pop-h {
	height:95px;
}

.fl {
	float: left;
	display: inline;
}



.ljhd{
	position: absolute;
    top: 41px;
    right: 242px;
    width: 101px;
    height: 42px;
}
.wrap4 .ljhd{
	top:24px;
}
.wrap5 .ljhd{
	top:24px;
}
.wrap4 .start,.wrap4 .btns{
	position: absolute;
    top: 110px;
    left: 243px;
    width: 634px;
    height: 341px;
	padding-top:200px;
}
.wrap4 .start img{
	display: block;
    animation: start 0.5s infinite;
    position: absolute;
    left: 437px;
    top: 236px;

}

@-webkit-keyframes start {
	 0%, 30% {
		-webkit-transform: translate(0, -15px);
	}
	50% {
		-webkit-transform: translate(0, 0);
	}
	100%{

		-webkit-transform: translate(0, -15px);
	}
}
@-moz-keyframes start {
	 0%, 30% {

		-moz-transform: translate(0, -15px);
	}
	50% {

		-moz-transform: translate(0, 0px);
	}
	100% {

		-moz-transform: translate(0, -15px);
	}
}
@keyframes start {
	 0%, 30% {

		transform: translate(0, -15px);
	}
	50% {

		transform: translate(0,0px);
	}
	100% {
		transform: translate(0, -15px);
	}
}

.wrap4 .start a{
	display:block;
	width:634px;
	height:131px;
	background:url(../images/start1.png) center center no-repeat;
}
.wrap4 .start a:hover{
	background:url(../images/start2.png) center center no-repeat;
}
.mask-bg{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../images/t.png) repeat;
	display:none;
	z-index:20;
}

.wrap4 .btns{
	height: 431px;
	padding-top:110px;
	display:none;
	
}
.fail,.get{
	display:block;
	width:333px;
	height:121px;
	background:url(../images/sb1.png) center center no-repeat;
	margin:0 auto;

}
.get{
	text-align: right;
    font-size: 28px;
    color: #fff01e;
    line-height: 117px;
    background: url(../images/gx1.png) center center no-repeat;
    padding-right: 50px;
    width: 280px;
}
.fail:hover{
	background:url(../images/sb2.png) center center no-repeat;

}
.get:hover{
	background:url(../images/gx2.png) center center no-repeat;
}
.again{
	display:block;
	width:330px;
	height:148px;
	background:url(../images/zl1.png) center center no-repeat;
	margin:50px auto 0;
}
.again:hover{
	background:url(../images/zl2.png) center center no-repeat;

}
/**/
.container{
	position:absolute;
	top:120px;
	left:250px;
	
}
.container td{
	width: 163px;
	height: 125px;
}
.container table{
	display:none;
}
/*Ļ*/
.m-danmu{
	position: absolute;
    top: 209px;
    width: 808px;
    height: 240px;
    left: 149px;
}
/*Ҳർ*/
.right-nav{
	position:fixed;
	right:0;
	top:50%;
	margin-top:-187px;
	width:132px;
	height:325px;
	background:url(../images/right1.png) center top no-repeat;
	padding-top:50px;
	
}
.right-nav li{
	width:100%;
	height:54px;
	margin-bottom:15px;

}
.right-nav li a{
	display:block;
	width:100%;
	height:100%;
}

/*ͷ*/
.kefubox {
	background: url(../images/kefubox.png) no-repeat scroll top center;
	height: 500px;
	left: 50%;
	margin-left: -470px;
	padding-left: 200px;
	position: fixed;
	top: 100px;
	width: 720px;
	z-index: 99999;
}
.andi {
	width: 128px;
	height: 128px;
	position: absolute;
	top: 155px;
	left: 315px;
}
.andi:hover {
	background: url(../images/andi.png) no-repeat scroll top center;
}
.anni {
	width: 128px;
	height: 128px;
	position: absolute;
	top: 155px;
	left: 445px;
}
.anni:hover {
	background: url(../images/anni.png) no-repeat scroll top center;
}
.hani {
	width: 128px;
	height: 128px;
	position: absolute;
	top: 155px;
	left: 585px;
}
.hani:hover {
	background: url(../images/hani.png) no-repeat scroll top center;
}
.maomao {
	width: 128px;
	height: 128px;
	position: absolute;
	top: 289px;
	left: 260px;
}
.maomao:hover {
	background: url(../images/maomao.png) no-repeat scroll top center;
}
.lele:hover {
	background: url(../images/lele.png) no-repeat scroll top center;
}
.lele {
	width: 128px;
	height: 128px;
	position: absolute;
	top: 295px;
	left: 389px;
}
.jingjing:hover {
	background: url(../images/jingjing.png) no-repeat scroll top center;
}
.jingjing {
	width: 128px;
	height: 128px;
	position: absolute;
	top: 295px;
	left: 504px;
}
.nuannuan:hover {
	background: url(../images/nuannuan.png) no-repeat scroll top center;
}
.nuannuan {
	width: 128px;
	height: 128px;
	position: absolute;
	top: 295px;
	left: 632px;
}
.guanbi {
	position: absolute;
	top: 31px;
	left: 771px;
	width: 38px;
	height: 37px;
}
p.tips{
    position: absolute;
    top: 85px;
    left: 0;
    width: 500px;
    font-size: 16px;
    color: #212e06;
    right: 0;
    margin: auto;
    text-align: center;
}
/*¼*/
.fsjl-pop{
	width:404px;
	height:250px;
	width: 404px;
    height: 250px;
    margin: -142px 0 0 -202px;
    background:#a97219;
    border: 2px solid #e2ad52;
	position:fixed;
	left:50%;
	top:50%;
	display:none;
	z-index: 20;
}
/*#fbf58d*/
.fsjl-pop .pop-close{
	width:40px;
	height:40px;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:14px;
}
.fsjl-pop .pop-h{
	font-size:16px;
	color:#fff;
	text-align:center;
	line-height:50px;
}
.fsjl-pop  .con{
	width:300px;
	margin:0 auto;
	height:200px;
	line-height:25px;
	font-size:14px;
	color:#fbf58d;
	
}