@charset "utf-8";
/* CSS Document */
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form{margin:0;padding:0;}
body{ font:12px/1.5 tahoma,'微软雅黑'; background:#3b1f0f}
h1,h2,h3,h4,h5,h6{font-size:100%;}
em,b{font-style:normal;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0;}
button,input,select,textarea{font-size:100%;outline:none;}
table{border-collapse:collapse;border-spacing:0;}
td,th,ul,ol{padding:0;list-style-type:none;}
.pr{ position:relative;}
.pa{ position:absolute;}
.fl{ float:left}
.fr{ float:right}
.both{ clear:both;}
.dis{ display:block;}
.hidden{display:block;width:0;height:0;overflow:hidden;}
.bg{width:100%;margin:0 auto;background:url(../../images/event/20251023/bg.jpg) no-repeat center top;}
/* head */
.head{width:1200px;height:450px;margin:0 auto;background:url(../../images/event/20251023/head.jpg) no-repeat center top}
.logo{width:147px; height:79px;top:10px;left:0px;background:url(http://images.ttgames.net/Ghost/images/event/public/logo.png) no-repeat;}
.top{width:103px;height:105px;top:0px;}
.web{background:url(http://images.ttgames.net/Ghost/images/event/public/web.png) no-repeat;right:-30px;}
.yxxz{background:url(http://images.ttgames.net/Ghost/images/event/public/yxxz.png) no-repeat;right:-136px;}
.hd_t{font-size: 26px;color: #ffd37e;text-align: justify; position: absolute;width: 466px;height: 65px;line-height: 63px;top:342px;left: 50%;margin-left: -227px; text-align-last: justify;text-justify: distribute;}
.time{font-size: 18px;color: #000000;text-align: center;text-align: center;font-family: "font";position: absolute;left:320px;top:375px;margin: 0px auto 0;transform: rotate(-3.5deg);transform-origin: left center;}
/*登录*/
.logindiv{bottom:5px;left:430px;width:560px;height:40px; }
.unlogin{font-size:16px; width:auto; height:40px; line-height:40px; float:left;color:#653e37;}
.unlogin a{text-decoration:none;}
.unlogin a:hover{text-decoration:none;}
.unlogin strong{font-size:18px;color:#653e37;}
.an{width:70px;height:28px;display:block;line-height:28px;background:#dd0000;border:1px solid #990000;text-align:center;color:#fff;border-radius:5px;cursor:pointer; font-size:16px; margin-left:10px; margin-top:5px;float:right; font-family:"微软雅黑"}
.ann{width:76px;height:32px;line-height:26px;}
.del{width:auto; height:40px; line-height:40px;float:left;display:block; }
#logined{font-size:16px; width:800px; height:40px; line-height:40px; float:left;color:#653e37;}
#logined a{text-decoration:none;}
#logined a:hover{text-decoration:none;}
.exchange{float:left;width:78px; height:40px;display:block; margin-left:10px;}
.weekgift{ margin-top:0px;}
/*绑定弹窗*/
.level{position:relative;border:4px #80603d solid;background:#dcd2be;padding:36px;display:none;}
.level .bd{ min-width:360px; height:36px; display:block; overflow:hidden; line-height:36px;}
.level .bd select{ width:160px;}
.level h3{color:f4e7d2;text-align:center;line-height:45px;font-size:24px;margin-bottom:15px;}
.level li{display:block;margin-bottom:15px;float:left;margin-left:7px;}
.level p{font-size:14px;color:#6c3910;line-height:26px;margin:0px auto;width:770px;padding:0px;}
.close{background:url(http://images.ttgames.net/Ghost/images/event/public/close.png) no-repeat;width:40px;height:40px;display:block;position:absolute;right:-20px;top:-20px;overflow:hidden;text-indent:-999em;}
.showselect{height:28px;line-height:28px; border:1px solid #b9ab9e;font-size:14px;padding-left:5px;vertical-align:middle;padding:4px 1px;}
.selname{font-size:18px;vertical-align:middle;color:#ca3817;font-weight:bold}
.level .btn{background:#ca3817;border:1px solid #bd2e0e;width:66px;height:28px;line-height:26px;color:#fff;text-align:center;cursor:pointer;font-size:15px;font-weight:bold;display:inline-block; vertical-align:middle;border-radius:5px;}
/* main */
.bt{width:1000px;display:block;height:210px;color:#e95721; top:-88px; left:0px;}
.tit1{background:url(../../images/event/20251023/tit1.png) no-repeat center top}
.tit2{background:url(../../images/event/20251023/tit2.png) no-repeat center top}
.tit3{background:url(../../images/event/20251023/tit3.png) no-repeat center top}
.tit4{background:url(../../images/event/20251023/tit4.png) no-repeat center top}
.tit5{background:url(../../images/event/20251023/tit5.png) no-repeat center top}
.tit6{background:url(../../images/event/20251023/tit6.png) no-repeat center top}

.f_bt{width:618px;display:block;margin:0 auto;padding-top:20px;height:36px;color:#b4413c;font-size:26px;letter-spacing:5px;line-height:36px;text-align:center;font-weight:bold;}
.main{width:1200px;margin:0px auto;background:url(../../images/event/20251023/cc.jpg) no-repeat center top;padding:100px 0px 10px 0px;}
.main p{ width:920px; margin:20px auto 0px auto;font-size:16px;color:#242424;text-align:left;min-height:30px;line-height:26px;}
.tu{ width:383px; height:180px;display:block; border:2px #80603d solid; overflow:hidden; margin:30px auto; background:#fff; text-align:center; border-radius:18px; padding:2px;}
.tu img{width:auto;height:180px;}
.cc{ width:1000px; height:auto; margin:0px auto;min-height:100px; margin-bottom:180px;background:url(../../images/event/20251023/c_main.png) repeat-y center top; padding:30px 0px 5px 0px;}
.c_top{ left:0px; top:-50px}
.c_bottom{left:0px; bottom:-50px;}

.tab-con {width:880px;border: 1px dashed #4b3627;padding:3px;border-radius:22px; margin:20px auto;}
.tab{width:100%;color:#000;text-align:center;border-radius: 18px;overflow: hidden;}
.tab th{padding:12px;color:#fff;font-weight:bold; background:#80603d; font-size:17px;border:1px solid #4b3627;}
.tab th a{color:#ffffff;}
.tab td{padding:12px 8px;font-size:13px;border:1px solid #4b3627; line-height:22px;}
.tab td strong{font-size:20px;}
.tab td img{ width:auto; height:36px;padding:3px;}
.tab tr:nth-child(odd){background:#f0e8d9;}
.tab tr:nth-child(even){background:#f3ecdf;}

.lq{background:#d92721;margin:6px auto;border-radius:30px;width:120px;color:#fff !important;height:36px;line-height:36px;display:block;font-size:14px;}
.img_fb{ width:600px; height:400px; display:block; overflow:hidden; margin:15px auto;}
.img_fb img{width:600px; height:400px;}

.wxts{margin:30px auto;}
.wxts p{ text-align:center;}

.ts{height:200px;}
.ts ul{ margin:20px auto;width:900px;}
.ts ul li{font-size:15px;color:#a60c0c;line-height: 28px;width:900px; float:left;}
.ts ul li span{background:#a60c0c;width:20px;height:20px;float:left;margin:5px 12px;line-height: 19px;text-align: center;color:#ffffff;border-radius:20px;}
.ts ul li a{cursor:pointer;color:#a60c0c;}
/* foot */
.foot{ width:100%;height:60px;margin:0 auto;font-size:16px; line-height:60px;text-align:center; color:#fff; background:#000000;}