@charset "utf-8";
body{ margin: 0; padding: 0; font-size: 14px; font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif; overflow-x: hidden; -webkit-text-size-adjust: none; background-color: #101c2c;}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea,table,td{ margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6{ font-size: 100%; font-weight: normal;}
*{outline:none;}
img{ border:0;}
ol,ul{ list-style: none;}
a{ font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif; text-decoration: none;outline: none; cursor: pointer;}

.wrap{ position: relative; width: 100%; max-width: 1920px; height: 4069px; margin: 0 auto; background: url(../images/bg.jpg) no-repeat center top;}
.section-box{ position: relative; width: 100%; overflow: hidden;}
/* section-head */
#section-head{ height: 1210px;}
.log-box{ position: absolute; right: 68px; top: 30px; width: 700px; height: 36px;}
.login,.logout{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; font-size: 18px; line-height: 36px; color: #fff; text-align: right; overflow: hidden;}
.logout{ display: none;}
.btn-login,.btn-logout{ color: #faaa3e; cursor: pointer;}
.slogan{ position: absolute; left: 50%; top: 530px; width: 880px; margin-left: -440px;animation:moveIn 1s .2s ease-in-out both}
@keyframes moveIn{
    0%{ transform: scale(0.6); opacity: 0}
    100%{ transform: scale(1); opacity: 1}
}
.new-server{ display: flex; position: absolute; left: 0; top: 854px; width: 100%; height: 36px; font-size: 24px; line-height: 36px; color: #fff; justify-content: center;}
.new-tag{ display: block; width: 79px; height: 36px; padding-left: 4px; box-sizing: border-box; margin-right: 8px; background: url(../images/new-tag.png) no-repeat; text-align: center;}
.info-box{ position: absolute; left: 50%; top: 910px; overflow: hidden; width: 1004px; height: 229px; margin-left: -502px; padding: 26px 26px 0; box-sizing: border-box;  background: url(../images/info-bg.png) no-repeat;}
.info-box p{font-size: 18px; line-height: 24px; color: #ffd192; text-shadow: 0 0 6px #480f11;}
/* section-yy */
#section-yy{ height: 503px;}
.section-title{ display: block; margin: 0 auto;}
.yy-time{ height: 62px; font-size: 18px; line-height: 62px; color: #faaa3e; text-align: center;}
.yy-box{ position: relative; overflow: hidden; width: 1004px; height: 319px; margin: 0 auto; background: url(../images/yy-bg.png) no-repeat;}
.yy-form,.yy-succ{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.yy-form-t{ height: 60px; margin-top: 12px; font-size: 18px; line-height: 60px; color: #faaa3e; text-align: center;}
.form-line{ position: relative; width: 856px; height: 57px; margin: 0 auto;}
.form-line input{ float: left; height: 50px; padding: 0 22px; box-sizing: border-box; font-size: 18px; line-height: 50px; color: #e5e5e5; background-color: rgba(0, 0, 0, .34); border: none;}
.inp-phone{ width: 420px;}
.tel-code{ width: 212px; margin-left: 14px;}
.get-yzm-tel{ position: absolute; right: 0; top: 0; width: 211px; height: 50px;font-size: 18px; line-height: 50px; color: #000; text-align: center; background-color: #ffb653; cursor: pointer;}
.btn-pop-mCaptcha{ display: none; position: absolute; right: 0; top: 0; width: 211px; height: 50px;}
.xieyi-box{ overflow: hidden; width: 856px; margin: 17px auto 0;}
.icon-check{ float: left; width: 16px; height: 16px; background: url(../images/icon-check.png) 0 center no-repeat; cursor: pointer;}
.icon-check.on{ background: url(../images/icon-check-on.png) 0 center no-repeat; cursor: pointer;}
.xieyi-box p{ float: right; width: 832px; font-size: 16px; line-height: 16px; color: #fff;}
.xieyi-box p a{ color: #faaa3e; text-decoration: underline;}
.btn-sub-yy{ display: block; width: 280px; height: 70px; margin: 16px auto 0; background: url(../images/btn-sub-yy.png) no-repeat; cursor: pointer;}
.yy-none{ position: absolute; left: 0; top: 0; z-index: 5; width: 100%; height: 100%;}

.yy-succ{ display: none;}
.yy-succ-user{ height: 28px; margin-top: 114px; font-size: 18px; line-height: 28px; color: #faaa3e; text-align: center;}
.yy-succ-tip{ height: 58px; font-size: 36px; line-height: 58px; color: #faaa3e; text-align: center;}
/* section-event */
#section-event{ height: 2356px;}
.event-item{ margin-top: 40px;}
.event-t{ display: block; margin: 0 auto;}
.event-info{ margin-top: 20px; font-size: 18px; line-height: 32px; color: #faaa3e; text-align: center;}
.event-prize{ display: block; margin: 26px auto 0;}
/* pop */
.pop-fixed{ display: none; position: fixed; left: 0; top: 0; z-index: 10000000; width: 100%; height: 100%; background:rgba(0,0,0,0.8);}
.pop-bg{ position: absolute; left: 50%; top: 50%; transform: translate3d(-50%,-50%,0); width: 704px; height: 349px; background: url(../images/pop-bg.png) no-repeat;}
.icon-close{ position:absolute; right: 7px; top: 7px; z-index: 5; width: 61px; height: 61px; background: url(../images/icon-close.png) no-repeat; cursor: pointer;}
/* pop-msg */
#pop-msg{ z-index: 10000001;}
.msg{ display: flex; width: 540px; height: 100%; margin: 0 auto; font-size: 32px; line-height: 48px; color: #faaa3e; align-items: center; justify-content: center; text-align: center;}
.popQrcode{width: 192px; height: 212px; background: url(https://cqgame.liangshu47.com/images/cover1804/pop.png) no-repeat 0 0; position: fixed; left: 10px; top: 50%; margin-top: -143px; z-index: 100;}
.popClose{display: block; width: 34px; height: 34px; background: url(https://cqgame.liangshu47.com/images/cover1804/close.png) no-repeat 0 0; position: absolute; left: 50%; margin-left: -17px; bottom: -40px; cursor: pointer;}
.wxpng{padding-top: 32px;}
.wxpng img{display: block; width: 190px; height: 190px; margin: 0 auto;}





