﻿@charset "utf-8";
/*CSS Document*/
html,body{font-size:14px; font-family:"Microsoft YaHei",Verdana,Geneva,sans-serif,\5b8b\4f53;}
/*css-reset*/
html,body,div,ul,ol,li,dl,dt,dd,p,span,em,strong,b,i,h1,h2,h3,h4,form,input,button,textarea,select,option,img,a{ margin:0; padding:0}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;}
html{_filter:expression(document.execCommand("BackgroundImageCache",false,true));}
ul,li,div,dl,dt,dd{list-style:none;}
/*
body table{border-collapse:separate; border-spacing:2px;}
*/
input{outline: none;font-size:14px; font-family:"Microsoft YaHei"}
input::-ms-clear{display:none;}
h1.wm-public{height:0px; line-height:0px; font-size:0px;}
a{text-decoration:none; cursor: pointer;}
a{blr:expression(this.onFocus=this.blur());outline:none;}
a:hover{text-decoration:none;}
img{border:0;}
font,em{font-style:normal; font-family:\5b8b\4f53;}
label{vertical-align:middle; font-family:tahoma;}
textarea,input{resize:none; outline:none;}
textarea{overflow:auto;}
ins{float:right; text-decoration:none; font-weight:normal;}
.pub_wsp{word-wrap:break-word; word-break:break-all;}
.pub_abso{vertical-align:middle;}
.pub_clr{clear:both;font-size:0;height:0;line-height:0;overflow:hidden;}
.pub_yh{font-family:"Microsoft YaHei";}
.none{display:none;}
/*公用浮动*/
.fl{ float: left}
.fr{ float: right}
/*浮动清理*/
.cf:before,.cf:after{content:".";display:block;height:0;visibility:hidden}
.cf:after{clear:both}
.cf{zoom:1}
.auto{left: 50%; -webkit-transform:translate(-50%,0); -moz-transform:translate(-50%,0); -ms-transform:translate(-50%,0); -o-transform:translate(-50%,0); transform:translate(-50%,0);}

/* 去除点击选项卡时出现的蓝色边框 */
/*.swiper-pagination .swiper-pagination-bullet:focus{ outline: none; }*/
/* 去除点击选项卡时出现的蓝色背景 */
/*.swiper-pagination-clickable .swiper-pagination-bullet{ cursor: auto; }*/
.swiper-pagination-bullet:focus,
.swiper-button-prev:focus,
.swiper-button-next:focus{ outline: none; }

body{ -webkit-text-size-adjust: 100%; }
.box1{ position: relative; height: 1082px; background: url(https://zx.games.laohu.com/_s/zx2109years/bg1.jpg) no-repeat center top; }
.logo{ position: absolute; top: 0; left: 0; }
.website{ position: absolute; top: 23px; right: 34px; width: 197px; height: 42px; background: url(https://zx.games.laohu.com/_s/zx2109years/website.png) no-repeat 0 0; }
.login{ position: absolute; top: 35px; right: 276px; font-size: 16px; color: #FFF; }
.login a{ color: #FFF; }
.user_name{ margin-right: 10px; }
.box1_btn{ position: absolute; top: 749px; left: 50%; transform: translate(-50%, 0); width: 481px; height: 90px; background: url(https://zx.games.laohu.com/_s/zx2109years/box1_btn.png) no-repeat 0 0; }
.box1_btn:hover{ background-position: 0 -90px; }

.box2{ position: relative; height: 775px; background: url(https://zx.games.laohu.com/_s/zx2109years/bg2.jpg) no-repeat center top; }
.box2_btn{ position: absolute; top: 572px; left: 50%; transform: translate(-50%, 0); width: 274px; height: 50px; background: url(https://zx.games.laohu.com/_s/zx2109years/box2_btn.png) no-repeat 0 0; }
.box2_btn:hover{ background-position: 0 -50px; }

.box3{ height: 1027px; background: url(https://zx.games.laohu.com/_s/zx2109years/bg3.jpg) no-repeat center top; }

.box4{ height: 1316px; background: url(https://zx.games.laohu.com/_s/zx2109years/bg4.jpg) no-repeat center top; }

/*弹出框：填写报名信息*/
.pop{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 10; display: none; }
.pop_content{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 978px; }
.pop_close{ position: absolute; top: 35px; right: 33px; width: 47px; height: 47px; background: url(https://zx.games.laohu.com/_s/zx2109years/pop_close.png) no-repeat 0 0; }
.pop_sign_content{ height: 660px; padding-top: 170px; background: url(https://zx.games.laohu.com/_s/zx2109years/pop_sign_content.png) no-repeat 0 0; }
.pop_sign_content input, .pop_sign_content select{ display: block; margin: 0 auto 25px auto; width: 520px; height: 44px; line-height: 44px; text-align: center; background: #FFF; border: none; font-size: 22px; color: #8785a1; }
.pop_sign_content select{ padding: 0 20px; }
.from{ width: 520px; margin: 0 auto 25px auto; }
.from select{ width: 250px; }
.sign_tip{ margin: -15px 0 25px 0; text-align: center; font-size: 20px; color: #d0b181; }
.sign_submit{ display: block; margin: 0 auto 75px auto; width: 520px; height: 84px; line-height: 84px; text-align: center; background: url(https://zx.games.laohu.com/_s/zx2109years/submit.png) no-repeat 0 0; font-size: 30px; color: #5c441e; }

/*弹出框：费用说明*/
.pop_des_content{ height: 830px; padding-top: 0px; background: url(https://zx.games.laohu.com/_s/zx2109years/pop_des_content.png) no-repeat 0 0; }
.pop_des_list{ position: absolute; top: 107px; left: 63px; width: 865px; }
.pop_des_list li{ position: relative; padding-left: 29px; margin-bottom: 10px; line-height: 24px; font-size: 14px; color: #d0b181; }
.pop_des_list li .num{ position: absolute; top: 4px; left: 0; width: 16px; height: 16px; line-height: 16px; text-align: center; background: #d6bb90; border-radius: 3px; color: #2f2c53; }
.pic_list{ position: absolute; top: 316px; left: 50%; transform: translate(-50%, 0); width: 695px; height: 480px; }
.pic_list .swiper-slide { background-size: cover; background-position: center; }
.gallery-top { height: 80%; width: 100%; }
.gallery-thumbs { width: 600px; height: 20%; box-sizing: border-box; padding: 10px 0; }
.gallery-thumbs .swiper-slide { height: 100%; opacity: 0.4; }
.gallery-thumbs .swiper-slide-thumb-active { opacity: 1; }
.pic_list .swiper-button-prev, .pic_list .swiper-button-next{ top: auto; bottom: 24px; width: 31px; height: 60px; }
.pic_list .swiper-button-prev{ left: -26px; background: url(https://zx.games.laohu.com/_s/zx2109years/prev.png) no-repeat 0 0; }
.pic_list .swiper-button-next{ right: -26px; background: url(https://zx.games.laohu.com/_s/zx2109years/next.png) no-repeat 0 0; }



