@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:#011f10; min-width:1000px;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
em,b{font-style:normal;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
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;}
.both{ clear:both;}
.dis{ display:block;}
.mt20{ margin-top:20px !important;}
.mb50{ margin-bottom:50px !important;}
.hidden{display:block;width:0;height:0;overflow:hidden;}

.we{ width:100%;min-height:3800px;margin:0px auto;background:url(../../images/event/20260319/bg.jpg) no-repeat center top;}
/* head */
.head{width:1200px;height:520px;margin:0 auto;background:url(../../images/event/20260319/head.jpg) no-repeat center top}
.logo{width:147px; height:79px;top:20px;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:110px;}
.yxxz{background:url(http://images.ttgames.net/Ghost/images/event/public/yxxz.png) no-repeat;right:0px;}
.time{width:550px;left:130px;text-align:center;top:330px;font-size:20px;line-height:22px;color:#fffce8;text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;}
/*登录*/
.logindiv{top:369px;left:230px;width:360px;height:40px;display:block;}
.unlogin{font-size:16px; width:auto; height:40px; line-height:40px; float:left;color:#b74843; font-weight:bold}
.unlogin a{text-decoration:none;}
.unlogin a:hover{text-decoration:none;}
.unlogin strong{font-size:15px;color:#b74843;}
.an{width:66px;height:28px;display:block;line-height:26px;background:#b04442;text-align:center;color:#ffffff;border-radius:5px;cursor:pointer; font-size:15px; margin-left:10px; margin-top:7px;float:right; border:none}
.ann{width:70px;height:28px; font-weight:bold;line-height:25px;}
.del{width:auto; height:40px; line-height:40px;float:left;display:block;font-weight:bold}
#logined{font-size:16px; width:800px; height:40px; line-height:40px; float:left;color:#b74843;}
#logined a{text-decoration:none;}
#logined a:hover{text-decoration:none;}
.exchange{float:left;width:70px; height:40px;display:block; margin-left:10px;}
.weekgift{ margin-top:0px;}
/*绑定弹窗*/
.level{position:relative;border:6px #5cb77e solid;background:#29694b;padding:26px;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;}
.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:#781616;font-weight:bold}
.level .btn{background:#b04442;margin:0px auto;border-radius:3px;width:70px;color:#fff;height:30px;line-height:30px;display:block;font-size:15px;border:none;display:inline-block; vertical-align:middle;border-radius:5px;}
/*main*/
.main{width:1000px;min-height:3300px;margin:0px auto;z-index:1;background:url(../../images/event/20260319/cc.jpg) no-repeat center top; padding-bottom:10px;}
.cc{ min-height:180px;width:880px;margin:0px auto 200px auto;padding:10px 60px;background:url(../../images/event/20260319/cc.png) repeat-y center top;}
.cct{left:0px; top:-60px;}
.ccb{left:0px; bottom:-60px;}

.bt{width:700px;height:110px; margin:-130px auto 50px auto;line-height:136px;text-align:center;  text-indent: -9999px; position:relative; z-index:9}
.bt strong{letter-spacing:6px;color:#ffffff;font-size:50px;text-shadow:1px 1px #000000;}
.tit1{background:url(../../images/event/20260319/tit1.png) no-repeat center;}
.tit2{background:url(../../images/event/20260319/tit2.png) no-repeat center;}
.tit3{background:url(../../images/event/20260319/tit3.png) no-repeat center;}
.tit4{background:url(../../images/event/20260319/tit4.png) no-repeat center;}
.tit5{background:url(../../images/event/20260319/tit5.png) no-repeat center;}

.f_bt{width:500px;height:40px;color:#c2f7a1;font-size:22px;font-weight:bold;text-align:center;line-height:40px;margin:0px auto;}
.cc p{font-size:16px;color:#fffee1;line-height:25px;margin:20px auto;width:820px; padding:0px;}
.cc span{ color:#ff8d8d;}
.tu{ width:520px; height:180px;display:block; border:3px #6a3b09 solid; overflow:hidden; margin:30px auto; background:#fdf0c6; text-align:center; border-radius:6px}
.tu img{width:333px;height:180px;}
.tab{width:850px; margin:20px auto;text-align:center; border:1px solid #4c975f;}
.tab th{padding:12px 0px;height:auto;letter-spacing:1px;color:#ffffff;font-weight:bold;font-size:18px;border:1px solid #4c975f; background:#5cb77e}
.tab tr{background:#c4f7ca;}
.tab td{padding:10px;font-size:14px;height:auto;line-height:24px;border:1px solid #4c975f;color:#2a694b;}
.tab td img{ width:30px; height:auto;padding-top:5px;}
.tab strong{ font-size:17px}
.tab tr:nth-child(2n){background:#d0fbd5;}
.lq{background:#e14242;padding:6px 15px;color:#ffffff;font-size:14px;cursor:pointer;border-radius:20px; margin:0px 6px; display:inline-block;}
.lq1{background:#b72b0a;margin:10px auto 2px auto;border-radius:3px;width:120px;color:#ffffff;height:32px;line-height:32px;display:block;font-size:14px;cursor:pointer; position:relative; z-index:999;border-radius:3px}

.ts{ width:700px;height:220px;padding-top:39px; margin:0 auto;}
.ts h2{ font-size:30px; color:#781616; font-weight:bold;}
.ts ul{ width:795px; float:left; margin-top:10px; _display:inline;}
.ts li{ width:795px; float:left; line-height:26px; color:#781616;font-size:14px;}
.ts li span{ color:#00c0ff;}

.jieshao{padding:20px 60px;}
.jieshao p{font-size:16px;color:#fffee1;line-height:25px;margin:20px auto;padding:0px;}

/* foot */
.foot{ width:100%;height:100px;margin:0px auto;font-size:18px;line-height:100px;text-align:center;color:#727272; background:#000000;}
