@charset "utf-8";
/* CSS Document */
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form{margin:0;padding:0;}
body{ font:14px/1.5 tahoma,'\5FAE\8F6F\96C5\9ED1',sans-serif;background:#ededeb;}
h1,h2,h3,h4,h5,h6{font-size:100%; padding:0; margin:0;}
em,b{font-style:normal;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
img{border:0; vertical-align: top;}
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;}
.clearfix:after{content:"\0020"; height:0; display:block; clear:both;}
.hidden{display:block;width:0;height:0;overflow:hidden;}
.pr{ position:relative;}
.pa{ position:absolute;}
.both{ clear:both;}
.dis{ display:block;}
.mar16{ margin:16px auto;}
.mar0{ margin:0px auto;}
.mab16{ margin-bottom:16px;}
.mat50{ margin-top:60px !important}
.wr{ font-family:"微软雅黑"}
.fl{ float:left}
.fr{ float:right}

.wrap{ width:100%; min-height:2000px;margin:0 auto;background:url(../../images/event/20250711/bg.jpg) no-repeat no-repeat 50% 0;}
/* head*/
.head{width:1120px;height:512px;position:relative;margin:0 auto;background:url(../../images/event/20250711/head.jpg) no-repeat center top}
.logo{width:147px; height:79px;top:10px;left:0px;background:url(../../images/event/20250711/logo.png) no-repeat;z-index:999}
.top{width:103px;height:105px;top:0px; z-index:999}
.web{background:url(../../images/event/20250711/web.png) no-repeat;right:108px;}
.yxxz{background:url(../../images/event/20250711/yxxz.png) no-repeat;right:0px;}
.time{width: 700px;height:47px;color:#ffef8d;font-size: 26px;text-align:center;position:absolute;left: 188px;top: 242px;line-height:47px;letter-spacing:1px;font-weight:bold;z-index:999;text-shadow:2px 2px 0px #aa3700; display:none}

.tit_box{width:700px;height: 332px;position: absolute;left:222px;top:96px;background: url(../../images/event/20250711/tit.png) no-repeat;z-index: 3;}
.tit{background: url(../../images/event/20250711/tit.png) no-repeat;width:700px;height: 332px;}
/* 放大 */
@keyframes pulse{0%{transform:scale(1);opacity:1;}100%{transform:scale(2);opacity:0;}}
/*上方淡入*/
@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}
@keyframes plus{0%{transform:scale(1.0)}100%{transform:scale(1.01)}}
.tit{animation: pulse 1.5s 0.9s ease both;}
.tit_box{animation:fadeInDown 1s .2s ease both;}
/*登录*/
.logindiv{top:320px;left:400px;width:500px;height:40px;display:block; z-index:999}
.unlogin{font-size:16px; width:auto; height:40px; line-height:40px; float:left;color:#6a2c09; font-weight:bold}
.unlogin a{text-decoration:none;}
.unlogin a:hover{text-decoration:none;}
.unlogin strong{font-size:15px;color:#6a2c09;}
.an{width:66px;height:26px;display:block;line-height:26px;background:#8e2610;border:1px solid #d48344;text-align:center;color:#fff;border-radius:5px;cursor:pointer; font-size:15px; margin-left:10px; margin-top:7px;float:right;}
.ann{width:70px;height:29px; font-weight:bold;line-height:24px;}
.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:#6a2c09;}
#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 #d48344 solid;background:#ffffff;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:#b24600;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(../../images/event/20250711/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:#6a2c09;font-weight:bold}
.level .btn{background:#8e2610;border:1px solid #d48344;width:62px;height:28px;line-height:23px;color:#fff;text-align:center;cursor:pointer;font-size:15px;font-weight:bold;display:inline-block; vertical-align:middle;border-radius:5px;}

.cc{width:1120px;min-height:1700px;margin:0 auto; padding:0px;background:url(../../images/event/20250711/cc.jpg) no-repeat center top}

.c1{width:1120px;min-height:1160px; margin:0 auto 60px auto; padding-top:20px}
.c1 .ct1{ width:1000px; height:255px; margin:0 auto;}
.c1 .yqd{width:1000px;color:#fdff76; height:60px; display:block; margin:0px auto;line-height:60px;font-size:36px; font-weight:bold; text-align:center;}
.c1 .mrqd{width:960px;color:#002df9;top:100px;left:0px;line-height:36px;}
.c1 .mrqd p{font-size:18px;color:#f1cef0;width:1000px; text-align:center; height:66px; line-height:36px}
.c1 .mrqd h2{font-size:30px;color:#ffdc3e;font-weight:bold;width:500px; float:left; margin-left:-10px; height:50px; line-height:50px;}
.c1 .mrqd .qd{width:150px;height:45px;display:block;line-height:45px;background: #fee641;text-align:center;border: 1px #c46304 solid;border-bottom: 3px #c46304 solid;color: #ad3500;border-radius:30px;cursor:pointer; font-size:25px; font-weight:bold;float:right;}

.tab{width:990px;font-family:"微软雅黑";color:#f5d8f4; margin:0 auto;}
.tab tr th{height:39px;background:#34254a; font-size:18px;border:solid 1px #795b95;color:#ff9efe;}
.tab tr td{height:170px;border:solid 1px #795b95;text-align:center;font-size:13px; padding:0px; position:relative; background:#613e8b}
.tab tr img{width:40px;height:40px; margin:0px auto;}
.tab tr strong{display:block;height:60px;width:100%;font-size:21px;text-align:center;line-height:56px;position:absolute;top:1px;left:0px;}
.tab tr p{display:block; height:32px; width:100%;background:#593682;line-height:33px;position:absolute; bottom:1px;left:0px;color:#ffc97d;}
.tab tr font{display:block; height:20px;margin:5px auto 20px auto;}
.lq{background:#8e2610;margin:0px auto;border-radius:5px;width:78px; border:1px #d48344 solid;color:#fff;height:30px;line-height:30px;display:block;font-size:16px;}
.tab tr span{display:block; height:32px; width:100%;background:#593682;line-height:33px;position:absolute; bottom:1px;left:0px;color:#ffc97d;}

.c2{ width:1100px; min-height:600px; margin:0 auto; padding-top:50px;}
.c2 .ct2{ width:800px; height:92px; display:block;margin:0 auto;}
.c2 .ct2 h2{font-size:36px;height:60px;line-height:60px;color:#ffdc3e;margin:0 auto;font-weight:bold;width:300px; text-align:center; letter-spacing:5px}

.zy{ width:980px; height:180px;padding-top:50px;margin:0px auto;}
.zy h2{ font-size:30px; color:#ffdc3e; font-weight:bold;}
.zy ul{ width:900px; display:block; min-height:100px; margin:10px auto; _display:inline;}
.zy li{ width:900px; float:left; line-height:30px; color:#fbdaff;font-size:16px;}
.zy li span{ font-weight:bold; color:#ff0000;}

.foot{width:100%;margin:0 auto;background:#231f19;height:80px;display:block;line-height:80px;text-align:center;color:#c2b3a2;font-size:16px;clear:both;}
 