/* ȥ��ҳ����ɫ�߿� */
* { outline: none; webkit-focus-ring-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; }
/* reset */
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form,header,section,article,footer{margin:0;}
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: none;}
/* basic */
.c:before,.c:after{content:"";display:table;}
.c:after{clear:both;}
.c{zoom:1;}
a {text-decoration:none !important;overflow:hidden;text-decoration:none;}
a,li,ul,[onclick]{-webkit-tap-highlight-color:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
html{font-size:100px;}
body,html{background-color: #fefbf5;overflow-x: hidden;width: 100%;}
.container{width:100%;margin:0 auto;position: relative;}
.hide{display:block;width:0;height:0;overflow:hidden;}
.pr{position:relative;}
.pa{position:absolute;}
.db{display:block;text-indent:-9999em;}
.fl{float:left;}
.fr{float:right;}
:focus{outline: none;}
/*foot*/
/*.content{position: relative;}*/
#afooter{color:#eefafc;background-color:#100d0c;padding:0.2rem 0;font-size:0.2rem;text-align:center;}
#afooter a{color:#eefafc;}
.wrap{width: 100%;height: auto;margin: 0 auto;position: relative;overflow: hidden;min-height: 100%;}
/* nav */
.back-icon { position: absolute; left: 0.32rem; top: 50%; transform: translateY(-50%); width: 0.22rem; height: 0.36rem; background: url(//game.gtimg.cn/images/td2/web202311/m/back-icon.png) no-repeat; background-size: 100% 100%; }
.nav-top { position: fixed; top: 0; left: 0; width: 100%; height: 0.65rem; background-color: rgba(0,0,0,0.8); font-family: 'fzltth'; font-size: 0.3rem; text-align: center; color: #fff; line-height: 0.65rem; z-index: 1000; }
/* ͷͼ */
.act-head{width: 100%;height: 2.98rem;background: url(//game.gtimg.cn/images/td2/web202311/m/head2.png); background-size: 100% auto;position: relative; overflow: hidden; left: 0; top: 0;z-index: 2;}
.downbtn1{display: block;position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;font-size: 0;}
/* �м� */
.act{ width: 100%;min-height: 100vh; background: url(//game.gtimg.cn/images/td2/web202311/m/bg2.jpg) no-repeat; background-size: 100% auto;margin-top: -0.29rem;padding-bottom: 0.5rem;box-sizing: border-box; position: relative;}
.act::after{content: "";position: absolute;bottom: 0;left: 0;width:100%;height: 0.21rem;background: url(//game.gtimg.cn/images/td2/web202311/m/bot.png) no-repeat;background-size: 100% auto;z-index: 1;}
.act-big{width: 100%;height: auto;margin: 0 auto;padding-top: 0.64rem;}

.backbtn1{display: block;background: url(//game.gtimg.cn/images/td2/web202311/m/backbtn1.png) no-repeat;background-size: 100% auto;width: 1.41rem;height: 0.51rem;margin: 0 0 0.45rem 0.3rem;}

.act-tabbox{width: 6.9rem;position: relative;height: 0.42rem;padding-left: 0.04rem;box-sizing: border-box;margin: 0 auto 0;}
.act-tabbox::after{content: "";position: absolute;bottom: 0;left: 0;width:100%;height: 0.03rem;background: url(//game.gtimg.cn/images/td2/web202311/m/line1-1.png) no-repeat;background-size: 100% 100%;z-index: 1;pointer-events: none;}
.act-tab{ width: 6.8rem; height: 0.39rem; display: flex; justify-content: space-between; align-items: center; }
.act-tab a{ width: 1.45rem; height: 0.39rem; line-height: 0.39rem; color: #414141; font-size: 0.33rem; text-align: center; display: block; position: relative;overflow: unset; }
.act-tab a::after{content: "";position: absolute;top:40%;right: 0;transform: translateY(-50%); width:1px;height: 0.2rem;background: #9d9d9d;z-index: 1;pointer-events: none;}
.act-tab a:last-child::after{display: none;}
.act-tab a.active{ color: #ff680b; font-weight: bold;}
.act-tab a.active::before{ content: ""; position: absolute; bottom: -0.03rem; left: 50%;transform: translateX(-50%); width: 70%; height: 0.03rem;background: #ff680b; }

.ac-main{display: flex;flex-wrap: wrap;justify-content: space-between; width: 6.9rem; margin: 0.22rem auto 0; }
.ac-item{position: relative;margin:0 0 0.28rem 0;width: 3.33rem; height: 3.19rem;background: url(//game.gtimg.cn/images/td2/web202311/m/actitem.png) no-repeat;background-size: 100% 100%;position: relative;padding: 0.03rem 0 0 0;box-sizing: border-box;filter: drop-shadow(0 0 0.06rem #e8e5e0);}
.ac-img{overflow: hidden;width: 3.33rem;height: 1.91rem;}
.ac-img img{width: 100%;height: 100%;display: block;object-fit: cover;}
.ac-texts{width: 100%;margin: 0 auto 0;padding: 0.14rem 0.15rem 0 0.15rem;box-sizing: border-box;}
.ac-text { font-size: 0.25rem; line-height: 0.31rem; color: #414141;height: 0.63rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.ac-time { font-size: 0.18rem; color: #999999; margin-top: 0.1rem; }

.ac-item:hover .ac-text{color: #ff680b;}
/* .ac-item:hover .ac-img img{transform: scale(1.02);transition: all 0.3s;} */

.news_pages{width: 5.95rem;display: flex;align-items: center;justify-content: space-between;margin: 0.9rem auto 0;position: relative;}
.news_pages a{display: block;width: 2.67rem;height: 0.71rem;margin: 0 auto 0;}
.news_pages .newsprev{background: url(//game.gtimg.cn/images/td2/web202311/m/pagebtn1.png) no-repeat;background-size: 100% auto;background-color: unset;border: none;}
.news_pages .newsnext{background: url(//game.gtimg.cn/images/td2/web202311/m/pagebtn2.png) no-repeat;background-size: 100% auto;background-color: unset;border: none;}
.news_pages .newsprev:hover{background-color: unset;}
.news_pages .newsnext:hover{background-color: unset;}

.zs1{background: url(//game.gtimg.cn/images/td2/web202311/m/zs1-1.png) no-repeat;background-size: 100% auto;width: 1.17rem;height: 0.65rem;position: absolute;top: 0.37rem;right: 0;z-index: 2;pointer-events: none;}


.my-page { font-size: 0.14rem; overflow: hidden; margin: 0 auto; text-align: center; color: #333333; display: flex; justify-content: center; }
.my-page .my-page-prev,
.my-page .my-page-next { float: left;
    display: block;width: 2.67rem;height: 0.71rem;margin: 0 auto 0;text-indent: -999rem;}
.my-page .my-page-prev{background: url(//game.gtimg.cn/images/td2/web202311/m/pagebtn1.png) no-repeat;background-size: 100% auto;background-color: unset;border: none;}
.my-page .my-page-next{background: url(//game.gtimg.cn/images/td2/web202311/m/pagebtn2.png) no-repeat;background-size: 100% auto;background-color: unset;border: none;}
.my-page .my-page-prev:hover{background-color: unset;}
.my-page .my-page-next:hover{background-color: unset;}

.my-page .my-page-prev.my-page-forbid,
.my-page .my-page-next.my-page-forbid {display: none; pointer-events: none; background-color: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.2); }
.my-page .my-page-prev:not(.my-page-forbid):hover,
.my-page .my-page-next:not(.my-page-forbid):hover { border-color: #eb630b; }
.my-page .my-page-group { float: left; margin: 0; padding: 0; overflow: hidden; display: none;}
.my-page .my-page-group li { float: left; list-style: none; min-width: 0.3rem; padding: 0 0.02rem; height: 0.3rem; line-height: 0.3rem; text-align: center; margin: 0 0.05rem; cursor: pointer; }
.my-page .my-page-group .my-page-cell { border: 1px solid #ddd; border-radius: 0.02rem; }
.my-page .my-page-group .my-page-cell:hover,
.my-page .my-page-group .my-page-checked { border-color: #eb630b; background-color: #eb630b; color: #ffffff; }
.my-page .my-page-group .my-page-omit { pointer-events: none; }
