body{font-size: 14px;background-color:black;margin: 0px;color: #fff;font-family:Tahoma,Helvetica,arial;overflow-x: hidden;}
.wrap {
    width: 1920px;
    box-sizing: border-box;
    position: absolute;
    left: 50%;
    margin-left: -960px;
}

.bg-wrap1 {
	width: 1920px;
	height: 1080px;
	background: url(./images/bg_01.jpg?ver=1);
	position:relative;
}

.bg-wrap2 {
	width: 1920px;
	height: 1600px;
	background: url(./images/bg_02.jpg?ver=1);
	position:relative;
}

.bottom-start {
	width: 452px;
	height: 134px;
	background: url(images/03.png) no-repeat;
	margin: auto;
    position: absolute;
    top: 2350px;
    left: 50%;
    transform: translate(-50%,0);
    cursor: pointer;
}

.bottom-start:hover{
    background: url(images/04.png) no-repeat;
}

.register-wrap {
    position: absolute;
    width: 539px;
    height: 440px;
    margin-right: 50px;
    top: 402px;
    right: 728px;
    background: url(images/reg_bg.png) no-repeat;
}
@media screen and (max-width:1700px){
	.register-wrap {right: 581px;top: 366px;zoom: 1.1;}
}

.register-switch {
	width: 333px;
	display: flex;
	margin: 83px auto 10px 128px;
	text-align: center;
	line-height: 32px;
}

.switch1 {
	width: 130px;
	height: 33px;
	margin-right: 2px;
	border: none;
	background-color: #614d32;
	color: white;
	    cursor: pointer;
}

.switch2 {
	width: 130px;
	height: 33px;
	background-color: #614d32;
	color: white;
	margin-right: 2px;
	border: none;
	    cursor: pointer;
}


.switch3 {
	width: 130px;
	height: 33px;
	background-color: #614d32;
	color: white;
	border: none;
	    cursor: pointer;
}

.switch-click {
	background-color: #a51f0f;
	color: #fff;
}

.gift-wrap {
	width: 368px;
	height: 414px;
	background-image: url(reg_02.png);
	background-size: cover;
	margin-right: 28px;
}

.code-wrap {
	width: 368px;
	height: 414px;
	background-image: url(reg_03.png);
	background-size: cover;
}

.btn-code {
	width: 214px;
	height: 50px;
	background-image: url(icon.png);
	background-position: -2px 24%;
	margin: 88% auto;
}

.btn-gift {
	width: 214px;
	height: 50px;
	background-image: url(icon.png);
	background-position: -2px 12%;
	margin: 88% auto;
}
.ewmdiv{
    position: absolute;
    width: 180px;
    height: 209px;
    background: url(images/ewm.png) no-repeat;
    margin-right: 28px;
    top: 568px;
    right: 174px;
    }
#certify {
	position: absolute;
	width: 1700px;
	top: 1220px;
    left: 50%;
    transform: translate(-50%);
}
#certify .swiper-container {
	padding-bottom: 78px;padding-top:22px;
}

#certify  .swiper-slide {
	width: 1400px;
	height: 788px;
	background: #fff;
	box-shadow: 0 8px 30px #000;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;/* border: 3px solid #fff; */width: 42px;height: 6px;opacity: 1;border-radius: 2px;background: #ccc;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	background: #bc4604;
}

#certify .swiper-button-prev {
	left: 175px;
	top: 390px;
	width: 78px;
	height: 78px;
	background: url(images/11.png) no-repeat;
	background-position: -10px -245px;
}

#certify .swiper-button-next {
	right: 175px;
	top: 390px;
	width: 78px;
	height: 78px;
	background: url(images/11.png) no-repeat;
	background-position: -99px -245px;
}

#certify .swiper-slide.img1 {
	background: url(images/ydy_ts_01.jpg);
}

#certify .swiper-slide.img2 {
	background: url(images/ydy_ts_02.jpg);
}

#certify .swiper-slide.img3 {
	background: url(images/ydy_ts_03.jpg);
}

#certify .swiper-slide.img4 {
	background: url(images/ydy_ts_04.jpg);
}

#certify .swiper-slide.img5 {
	background: url(images/ydy_ts_05.jpg);
}
#regform {
	width: 333px;
	margin: auto;
	margin-left: 128px;
}
.reg_row {
	width: 334px;
	height: 34px;
	display: flex;
	line-height: 34px;
	margin-bottom: 10px;
}

.regtel {
	width: 64px;
}

.input_zc {
	width: 262px;
	height: 29px;

	border: none;
	padding:1px;
	padding-left:6px;
    background: #fff;
    opacity: 0.5;
    filter: alpha(opacity=85);
    border-radius: 5px;
    	border:1px solid #fff;
}
.input_zc:focus{border:1px solid #cc932a;outline:none;opacity: 1;
	filter: alpha(opacity=100);}
.button-code {
	width: 100px;
	background-color: #614D32;
	color: white;
	margin-left: 4px;
	border: none;
    cursor: pointer;
    border-radius: 5px;
}

.div-privacy {
	font-size: 12px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 5px auto;
}

.check-privacy {
	/* margin-top: 10px; */
}

.reg_other_login {
    font-size: 12px;
	width: 310px;
	height: 30px;
	display: flex;
	justify-content: center;
	line-height: 30px;
    margin-top: 3px;
}

.login-img {
	width: 28px;
	height: 28px;
	margin: 0 6px;
	background: url(images/10.png) no-repeat;
}

.qqlogin {
	background-position: 0 0;
}
.weixin {
	background-position: -28px 0;
}
.weibo {
	background-position: -56px 0;
}
.qqlogin:hover {
	background-position: 0 -28px;
}
.weixin:hover {
	background-position: -28px -28px;
}
.weibo:hover {
	background-position: -56px -28px;
}

.submit {
	width: 161px;
	height: 45px;
	background: url(images/btn_01.png) no-repeat;
	border: none;
	margin: 5px 11px 14px 0px;
	cursor: pointer;
	float: left;
}
.submit:hover{
    background: url(images/btn_02.png) no-repeat;
}
.gogw {
	float: left;
	display:block;
	width: 161px;
	height: 45px;
	background: url(images/btn_03.png) no-repeat;
	border: none;
	margin: 5px 0px 12px 0px;
	cursor: pointer;
}
.gogw:hover{
    background: url(images/btn_04.png) no-repeat;
}
.forget{    color: #fff;
    text-decoration: none;
    float: left;margin-left: 273px;
}}
/***footer***/
#footer{width:100%;min-width: 1229px;height: 120px;/*background: #353535;*/text-align:center;line-height:25px;font-size:12px;
    position: absolute;
    top: 2309px;
    width: 100%;
}
#footer .copy{width:1100px;height: 100px;line-height: 26px;margin:0px auto;padding-top: 20px;color: #ccc;}
#footer a{color: #ccc;text-decoration:none}
#footer a:hover {text-decoration: underline;color: #bb9648;}
#footer .copy .a0{float:left;padding-top: 17px;}
.link{width:960px;margin:0 auto;line-height:25px;margin-top:20px;color:#ccc;text-align:left;}
.link b{width:80px;height:70px;}
.link a{margin:0 6px;color:#ccc;line-height:25px; white-space:nowrap;}
.botcopy {float:left;color:#ccc;padding-left:30px;padding-top:0px;text-align:left;}
.botcopy a{color:#ccc;line-height:25px;}
#footer .fgametag{top: 3px;}