@charset "utf-8";
/* CSS Document */
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form{margin:0;padding:0;}
body{ font-family:'微软雅黑'; background:#1137cf url(../../images/event/20260611/bg.jpg) no-repeat center top;}
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;}
.mar0{ margin:0px auto;}
.mab16{ margin-bottom:16px;}
.mar16{ margin:16px auto;}
.mar26{ margin:26px auto;}
.mar36{ margin:36px auto;}
.mat50{ margin-top:60px !important}
.wr{ font-family:"微软雅黑"}
.fl{ float:left}
.fr{ float:right}
/* head */
.head{width:100%;height:440px;margin:0 auto;background:url(../../images/event/20260611/head.jpg) no-repeat center;}
.header{width:1200px;height:440px;margin:0 auto;background:url(../../images/event/20260611/banner.png) no-repeat center;}
.logo{width:260px; height:79px;top:30px;left:20px;background:url(../../images/event/20260611/logo.png) no-repeat;}
.top{width:103px;height:105px;top:0px; z-index:999}
.web{background:url(http://images.ttgames.net/Ghost/images/event/public/web.png) no-repeat;right:126px;}
.yxxz{background:url(http://images.ttgames.net/Ghost/images/event/public/yxxz.png) no-repeat;right:20px;}
.time{font-size:20px; color:#f99b5f; font-weight:bold; width:710px; letter-spacing:2px; height:50px; line-height:50px;top:355px; left:211px; text-align: center; display:none}
.top_tu{ right:-210px;top:-3px;}

/*登录*/
.logindiv{top:360px;right:210px;width:560px;height:40px;display:block;}
.unlogin{font-size:16px; width:auto; height:40px; line-height:40px; float:left;color:#ffffff;}
.unlogin a{text-decoration:none;}
.unlogin a:hover{text-decoration:none;}
.unlogin strong{font-size:18px;color:#ffffff;}
.an{width:70px;height:28px;display:block;line-height:28px;background:#4a65fa;border:1px solid #4a65fa;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:#ffffff;}
#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 #1137cf solid;background:url(../../images/event/20260611/bg.jpg) no-repeat center;background-size:cover;padding:50px;display:none;}
.level .bd{ min-width:360px; height:36px; display:block; overflow:hidden; line-height:36px;}
.level .bd select{ width:160px;}
.level h3{color:fff1af;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:#1137cf;}
.level .btn{background:#810000;border:1px solid #4a0000;width:66px;height:29px;line-height:27px;color:#fff;text-align:center;cursor:pointer;font-size:15px;display:inline-block; vertical-align:middle;border-radius:5px;}
.level p{color:#1137cf; width:700px; font-size:14px; line-height:28px;}
.level strong{font-size:17px;line-height:50px;}

.main{ width:1200px;margin:0 auto;height:auto;min-height:1080px;}

.tit{height:34px; font-size:34px; letter-spacing:2px;line-height:34px; text-align:center; color:#0b2ad1;font-weight: bold;margin:0px auto; padding:60px 0px}
.tit img{ margin:0px 16px;}

.nav_js{width:1200px;height:80px;display:block; margin:0px auto; border-bottom:1px solid #ffffff;}
.nav_js a{width:600px;height:80px;line-height:80px;display:block;letter-spacing:2px;text-align:center;font-weight:bold;color:#ffffff;font-size:24px;float:left;
      background: -webkit-gradient(linear, left top, right top, from(#030c99), to(#1137cf));
      background: -webkit-linear-gradient(left, #030c99, #1137cf);
      background: linear-gradient(to right, #030c99, #1137cf);
      cursor: pointer; }
.nav_js a:hover,.nav_js a.nn_on{background:#4a65fa;}

.main_mm .wmm,.main_mm .wmm .cc{display: none;}
.main_mm .xs,.main_mm .wmm .xs{display: block;}



.bk{ width:1158px; border:1px solid #aec1c2; padding:30px 20px; margin:0px auto 50px auto;background:#f4f4f47d;background-size:cover}

.nav{width:1198px;height:50px;display:block; margin:0px auto;      
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: -webkit-gradient(linear, left top, right top, from(#4a65fa), color-stop(47%, #030c99), to(#4a65fa));
    background: -webkit-linear-gradient(left, #4a65fa 0%, #030c99 47%, #4a65fa 100%);
    background: linear-gradient(90deg, #4a65fa 0%, #030c99 47%, #4a65fa 100%);
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	-webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(rgba(255, 255, 255, 0.4)), to(#ffffff)) 0 1;
	-webkit-border-image: -webkit-linear-gradient(transparent, rgba(255, 255, 255, 0.4), #ffffff) 0 1;
	-o-border-image: linear-gradient(transparent, rgba(255, 255, 255, 0.4), #ffffff) 0 1;
	border-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(rgba(255, 255, 255, 0.4)), to(#ffffff)) 0 1;
	border-image: linear-gradient(transparent, rgba(255, 255, 255, 0.4), #ffffff) 0 1;
    }
.nav li {float:left;}
.nav li a{ width:200px; height:50px; line-height:50px;
          display: -webkit-inline-box;
          display: -webkit-inline-flex;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
          -ms-flex-pack: center;
          justify-content: center;
          -webkit-box-align: center;
          -webkit-align-items: center;
          -ms-flex-align: center;
          align-items: center;
          height: 100%;
          color: #ffffff;
          font-size: 14px;
          cursor: pointer;
          border-right: 1px solid #ffffff;
          -webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(rgba(255, 255, 255, 0.4)), to(#ffffff)) 0 1;
          -webkit-border-image: -webkit-linear-gradient(transparent, rgba(255, 255, 255, 0.4), #ffffff) 0 1;
          -o-border-image: linear-gradient(transparent, rgba(255, 255, 255, 0.4), #ffffff) 0 1;
          border-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(rgba(255, 255, 255, 0.4)), to(#ffffff)) 0 1;
          border-image: linear-gradient(transparent, rgba(255, 255, 255, 0.4), #ffffff) 0 1;
          }
.nav a:hover,.nav a.nn_on{background:#4a65fa;}

.box{ width:420px; height:370px;border:1px solid #aec1c2; margin:10px 0px; padding:30px 60px; text-align:center;background:url(../../images/event/20260611/head.jpg) no-repeat center;opacity: 0.9;}
.box .box_tit{font-size:17px;height:66px;line-height:33px;text-align:center;color:#ffffff; font-weight:bold;}
.box .box_tit strong{font-size:25px;}
.box .box_img{width:120px; height:150px;margin:0px 10px;}
.box img{ height:70px; margin:40px 0px;}
.box font{ width:120px; height:150px; float:left;margin:0px 10px;color:#ffffff; font-size:60px; line-height:150px; text-align:center;}
.box .tcan{background:#9d0028 ; width:120px; height:36px; line-height:36px;margin:0px 10px;border-radius:3px;padding:0px;text-align:center;color:#ffffff;font-size:15px;}
.box .sheng{background:#9d0028 url(../../images/event/20260611/an.png) no-repeat left center;}

.jdbox{ width:420px; height:80px;margin:30px 0px; display:block;}
.tab_jd{ width:100%;text-align:center;}
.tab_jd th{font-size:15px;line-height:50px;color:#ffffff; font-weight:normal}
.jdt{width:100%;background:#fff;border-radius:20px;}
.jd1{width:33.333%;height:15px;background:#14ad22;border-radius:20px 0px 0px 20px;}
.jd2{width:33.333%;height:15px;background:#a5a8b3;}
.jd3{width:33.333%;height:15px;background:#1a7cdd;border-radius:0px 20px 20px 0px;}

 
.dh{width:170px;height:210px;border:10px solid #1137cf;margin:10px;padding:20px 10px;text-align:center;background:url(../../images/event/20260611/head.jpg) no-repeat center;background-size:cover;opacity: 0.9;}
.dh img{ height:40px; margin:10px 0px 6px 0px;}
.dh font{color:#ffffff;font-size:16px;line-height:50px;}
.dh span{font-size:14px;color:#f5eb32;line-height:20px;}
.dhan{background:#9d0028; width:120px; height:34px; display:block; line-height:34px;margin:20px auto;border-radius:3px;padding:0px;text-align:center;color:#ffffff;font-size:15px;}
.dhan1{background:#9d0028; width:120px; height:34px; display:block; line-height:34px;margin:20px auto;border-radius:3px;padding:0px;text-align:center;color:#ffffff;font-size:15px;border:0px}

.content{ height:auto; height:auto;width:96%; margin:0px auto;}

.f_tit{ font-weight:bold;font-size:22px;height:60px;line-height:30px;text-align:center;color:#1137cf;}
.f_tit strong{color:#4a65fa;font-size:26px; margin:0px 5px;}

.jsan{ width:610px; height:50px; display:block;margin:20px auto 30px auto}
.jsan .fr{ margin-right:0px;}
.jsbz{ width:130px; height:50px; float:left; font-weight:bold;font-size:17px; letter-spacing:2px;line-height:50px;text-align:center;color:#f5eb32; margin-right:30px; background:#4a65fa;border-radius:3px;}
.jc{ width:280px; height:88px; padding:20px 60px; background:#f3f3f3;}
.jccg{ width:280px; height:38px; line-height:38px; padding:0px 15px;border-radius:30px; background:#ffffff; border:1px solid #dddddd;color:#666666; font-size:13px;}
.jc button{ padding:6px 20px; background:#ffffff; border:1px solid #dddddd; margin:15px 2px;border-radius:30px; color:#666666; font-size:13px;}


.ho{border:4px #1137cf solid;background:url(../../images/event/20260611/bk.png) no-repeat center;background-size:cover;padding:20px;display:none;z-index:99999}

.tab{ width:500px;text-align:center;}
.tab th{font-size:15px; padding:8px;line-height:23px;font-weight:bold;color:#ffffff;background:#2a4dd9;border:1px solid #1137cf;}
.tab td{ padding:6px;color:#1137cf;font-size:13px;border:1px solid #1137cf;line-height:23px;}
.tab td img{height:90px;}

.tab_y{height:500px; overflow-y:auto; padding-right:30px;}
.tab_y::-webkit-scrollbar{width: 12px; height: 16px; background-color:#cccccc;border-radius: 10px;}
.tab_y::-webkit-scrollbar-thumb{border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #745924;}

.tab_y .tab{ width:800px;}
.tab_y .tab td{ padding:6px;height:26px;}




.lq{background:#cf4400;margin:6px auto;border-radius:6px;padding:6px 21px; letter-spacing:2px;text-align:center;color:#ffffff;font-size:15px;}
.lq1{padding:10px 23px;letter-spacing:0px;}

.wx{ width:92%; margin:26px auto;}
.wx strong{color:#cf4400;font-size:20px;line-height:50px;}
.wx li{ width:100%;font-size:15px;color:#636363;line-height:26px;}
.wx p{ width:100%;font-size:15px;color:#636363;line-height:26px;}

/* footer */
.foot{width:100%;margin:0 auto;background:#333333;height:80px;display:block;line-height:80px;text-align:center;color:#cacaca;font-size:16px;clear:both;}