/*通用初始化样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
/* basic */
.c:before,.c:after{content:"";display:table;}
.c:after{clear:both;}
.c{zoom:1;}
body{font:12px/1.5 '\5FAE\8F6F\96C5\9ED1',tahoma,'\5b8b\4f53',"\9ED1\4F53",sans-serif;background-color:#260302;overflow-x: hidden;}
a {text-decoration:none;overflow:hidden;}
.wrap,.dnfact_navbg,.ost,#afooter,body{min-width:1200px !important;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1202?'1200px':'');overflow-x: hidden;}
.container{width:1200px;margin:0 auto;}
.hide{display:block;width:0;height:0;overflow:hidden;}
.pr{position:relative;}
.pa{position:absolute;}
.db{display:block;text-indent:-999em;}
.fl{float:left;}
.fr{float:right;}
/* footer */
#afooter{text-align:center;line-height:20px;color:#fff;background-color: #000;
padding:40px 0 0;}
#afooter a{ color:#fff;}
@font-face {
	font-family:'font';
	src: url(//game.gtimg.cn/images/fz/cp/a20250819fbmrt/font.TTF);
}
@font-face {
	font-family:'font2';
	src: url(//game.gtimg.cn/images/fz/cp/a20250819fbmrt/font2.TTF);
}
@font-face {
	font-family:'font3';
	src: url(//game.gtimg.cn/images/fz/cp/a20250819fbmrt/font3.TTF);
}
/**/
.sp {background: url(//game.gtimg.cn/images/fz/cp/a20250819fbmrt/sp.png) no-repeat 50% 0;}
.wrapper {background: url(//game.gtimg.cn/images/fz/cp/a20250819fbmrt/bg.jpg)no-repeat 50% 0;height: 3602px;}
.head {height: 1222px;position: relative;}
.logo {background-position: -683px -115px;width: 188px;height: 74px; position: absolute;top: 50px;left: 50px;}
.login {font-size: 20px;color: #fff;text-align: center;position: absolute;bottom:100px;width: 100%;font-family:'font2';}
.login a{color: #ff6f4f;}
.contons {width: 1300px;margin: 0 auto;}
/*主内容*/
/*part1*/
.times1 {font-size: 20px;color: #e9d5d8;text-align: center;line-height: 1.5;margin: 10px auto;font-family:'font2';font-weight: bold;}
.times1 span {background-image:-webkit-linear-gradient(bottom,#ffffff,#f8cc7a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.part1 h2{background-position:-201px -228px;width: 886px;height: 160px;margin: -69px auto 25px;}
.list_dj {display: flex; justify-content: center; flex-wrap: wrap;align-items: center;}
.img1 {background: url(//game.gtimg.cn/images/fz/cp/a20250819fbmrt/img1.png)no-repeat;width: 534px;height: 330px;}
.txt2 {font-family:'font2';font-size: 30px;line-height: 1.2;color: #fff;margin-bottom: 10px;font-weight: bold;}
.txt2 span {background-image:-webkit-linear-gradient(bottom,#ffffff,#dbab96);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.img2 {background: url(//game.gtimg.cn/images/fz/cp/a20250819fbmrt/img2.png)no-repeat;width: 324px;height: 199px;}
.txt3 {color: #e9e0d5;font-size: 20px;line-height: 1.3;font-family:'font3';}
.btn_js {background-position:-913px -98px;width: 321px;height: 87px;display: block;font-family:'font2';
font-size: 30px;color: #ffcc66;text-align: center;line-height: 92px;margin: 10px auto 0;}
.wzbox1 {width: 305px;}
/*part2*/
.part2 {padding-top: 150px;box-sizing: border-box;}
.part2 h2{background-position:-297px -417px;width: 686px;height: 160px;margin: -69px auto 5px;}
.txt {font-size: 20px;color: #e9d5d8;text-align: center;line-height: 1.5;margin: 10px auto;font-family:'font3';cursor: pointer;}
.txt a {color: #ffc601;text-decoration: underline;text-shadow:none;}
.p10txt {background: url(//game.gtimg.cn/images/fz/cp/a20250819fbmrt/box1.png) no-repeat;width: 1027px;height: 92px;display: block;margin: 20px auto;
color: #ffd695;font-size: 26px;text-align: center;line-height: 93px;font-family:'font3';letter-spacing: 2px;}
.p10txt span {padding: 0 5px;}
/*轮播*/
.p10showbox {width: 100%;height: 727px;position: relative;margin: 40px auto 0;}
.p10showbox .swiper-container {width: 1229px;margin: 0 auto;height: 100%;}
.p10showbox img {width: 100%;display: block;margin: auto;}
.btn_next {background-position: -603px -109px;width: 52px;height: 65px;
position: absolute;top: 50%;margin-top: -42px;right: 0;z-index: 5;}
.btn_prev {background-position: -502px -113px;width: 55px;height: 64px;position: absolute;
top: 50%;margin-top: -42px;left: 0;z-index: 5;}
/*模版*/
.list_p10show li {display: flex;justify-content: space-between;align-items: center;}
.p10card {width: 542px;position: relative;height: 727px;margin: 0 20px;box-sizing: border-box;padding: 130px 33px 134px 61px;}
.p10cardpic img {
    width: 112%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.p10cardpic p {
    font-size: 24px;
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0;
    line-height: 1.2;
    text-align: center;
    font-family: 'font2';
    z-index: 2;
}

.list_p10txt {
    padding: 0px 10px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    z-index: 2;position: relative;
    margin-top: 24px;}
.list_p10txt li {font-size: 18px;padding: 1px 0;line-height: 1.2;width: 40%;text-align: center;display: flex;justify-content: center;align-items: center;}
.list_p10txt li:nth-child(2n){width: 60%;margin-left: -12px;}

.p10card1:after {
    background: url(//game.gtimg.cn/images/fz/cp/a20250819fbmrt/p10show_mask1.png) no-repeat;
    width: 380px;
    height: 713px;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 1;
}
.p10card2:after {
    background: url(//game.gtimg.cn/images/fz/cp/a20250819fbmrt/p10show_mask2.png) no-repeat;
    width: 380px;
    height: 713px;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 1;
}
.p10card3:after {
    background: url(//game.gtimg.cn/images/fz/cp/a20250819fbmrt/p10show_mask3.png) no-repeat;
    width: 380px;
    height: 713px;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 1;
}
.p10cardpic {
    width: 100%;
    height: 377px;
    overflow: hidden;
    position: relative;
}

.p10card1 p,.p10card1 .list_p10txt li {
    color: #ffffff;
}

.p10card2 p,.p10card2 .list_p10txt li {color: #ffffff;}
.p10card3 p,.p10card3 .list_p10txt li {color: #ffffff;}
/*选中*/
.p10selebox {margin-top: 25px;display: flex;justify-content: center;align-items: center;}
.box2 {background: url(//game.gtimg.cn/images/fz/cp/a20250819fbmrt/box2.png)no-repeat;width: 296px;height: 351px;margin: 0 6px;}
.p10stxt {width: 100%;height: 80px;text-align: center;
display: flex;justify-content: center;align-items: center;}
.p10stxt em {background-position: -447px -139px;width: 26px;height: 16px;display: block;}
.p10stxt span {width: 150px;display: inline-block;text-align: center;color: #ffd695;font-size: 24px;font-family:'font3';}
.p10choice {width: 100%!important;height: 269px;box-sizing: border-box;padding: 14px;}
.list_p10select {height: 228px;overflow: auto;}
.list_p10select li {color: #ffffff;font-size: 24px;line-height: 1.5;text-align: center;cursor: pointer;opacity: .6;font-family:'font';}
.list_p10select::-webkit-scrollbar-track-piece {background-color: #8a421c;}
.list_p10select::-webkit-scrollbar {width: 6px;}
.list_p10select::-webkit-scrollbar-thumb {background: #ffd695;}
.list_p10select li.on {opacity: 1;}
.name1 span{background-image:-webkit-linear-gradient(bottom,#ffffff,#a2e3c1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.name2 span{background-image:-webkit-linear-gradient(bottom,#ffffff,#e5d7a9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.name3 span{background-image:-webkit-linear-gradient(bottom,#ffffff,#e5cea8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}

/*弹窗*/
.dialog {display: none;}
.pop {background: url(//game.gtimg.cn/images/fz/cp/a20250819fbmrt/pop.png)no-repeat;width: 626px;height: 456px;padding: 70px 70px 0;box-sizing: border-box;}
.tab{width: 100%}
.tab th{font-size: 22px;color: #ffd695;text-align: center;line-height: 35px;
background-color: #ab4400;border: 1px solid #ffd695;font-family:'font2';}
.tab td{font-size: 18px;color: #ffffff;text-align: center;line-height: 35px;
border: 1px solid #c48763;background-color: #4a1d22;font-family:'font3';}
.dia-close {background-position:-393px -130px;width: 31px;height: 30px;display: block;position: absolute;
top: -31px;right: 21px;}
.tabnr {overflow-x: hidden;overflow-y: scroll;height: 365px;}
.tabnr::-webkit-scrollbar-track-piece {background-color: #942f33;}
.tabnr::-webkit-scrollbar {width: 6px;}
.tabnr::-webkit-scrollbar-thumb {background: #ffd695;border-radius: 10px}






