/* reset */
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;}
caption {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
q:before,q:after {content:'';}
fieldset,img,abbr,acronym {border:0;}
.c:before,.c:after {content:"";display:table;}
.c:after {clear:both;}
.c {zoom:1;}
body {font:12px/1.5 'font1',simhei;text-align:justify;background-color:#060302;min-width: 1000px;}
.ost_bn, .ost_box{min-width: 1000px !important;}
.widget-header {min-width:1000px;}
a {text-decoration:none;}
#actTitleWrap {top:0 !important;}
.hide {display:block;width:0;height:0;overflow:hidden;}
.pr {position:relative;}
.pa {position:absolute;}
.db{text-indent: -9999em;display: block;font-size: 0;}
.fl {float:left;}
.fr {float:right;}
.last {margin-right:0!important;}
* {
    outline: none;
    webkit-focus-ring-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}

/*footer*/
#afooter {line-height:1.4;color:#ffffff;background-color:#0e0e0e;padding:18px 0;text-align:center;font-size: 16px;}
#afooter a {color:#ffffff;}

@font-face {
	font-family:'font1';
	src: url(//game.gtimg.cn/images/fz/cp/a20250704weapon/font1.ttf);
}
.gray{filter: grayscale(1) !important;}

.sp{background: url(//game.gtimg.cn/images/fz/cp/a20250704weapon/sp.png) no-repeat;}
.wrap{background: url(//game.gtimg.cn/images/fz/cp/a20250704weapon/rp.jpg) no-repeat 50% 0;width: 100%;padding-bottom: 155px;}
.head{height: 970px;position: relative;}
.logo{background: url(//game.gtimg.cn/images/fz/cp/a20250704weapon/logo.png) no-repeat 50% 0;width: 188px;height: 74px;background-size: 100% auto;position: absolute;top: 36px;left: 78px;}
.slogan{background: url(//game.gtimg.cn/images/fz/cp/a20250704weapon/slogan.png) no-repeat 50% 0;background-size: 100% auto;position: absolute;top: 720px;left: 50%;margin-left: -504px;width: 1008px;height: 104px;}
.hd_time{font-size: 20px;color: #ffffff;text-align: center;line-height: 30px;position: absolute;top: 834px;width: 100%;left: 0;}
.login_box{font-size: 20px;color: #ffffff;text-align: center;line-height: 30px;position: absolute;top: 882px;width: 100%;left: 0;}
.login_box a{color: #ffffff;}

.part1{margin: 0 auto;position: relative;width: 1200px;}
.tit1{background-position: -86px 0;width: 407px;height: 56px;margin: 0 auto;}
.intr1{font-size: 16px;color: #f5f4f2;text-align: center;line-height: 28px;margin: 24px auto 0;}
.part1 .intr1{width: 1060px;}

.s1_box{width: 1200px;margin: 46px auto 0;display: flex;justify-content: space-between;align-items: flex-start;}
.s1_item{width: 350px;background: #211b18;position: relative;}
.s1_pic{width: 350px;height: 158px;position: relative;margin: 0 auto;}
.s1_pic img{display: block;width: auto;height: 194px;position: absolute;right: 0;bottom: 0;}
.s1_txt1{width: 100%;padding:20px 0 28px;font-size: 24px;color: #fff1e7;text-align: center;line-height: 30px;}
.s1_txt1 span{font-size: 20px;color: #b6a294;display: block;}
.s1_item i{background-position: -277px -210px;width: 13px;height: 20px;position: absolute;right: -44px;top: 50%;margin-top: -10px;}


.part2{margin: 156px auto 0;position: relative;width: 1200px;}
.tit2{background-position: 0 -105px;width: 579px;height: 56px;margin: 0 auto;}
.s2_box{padding-left: 114px;display: flex;justify-content: space-between;align-items: flex-start;margin: 40px auto 0;position: relative;}
.s2_box::before{content: '';background: url(//game.gtimg.cn/images/fz/cp/a20250704weapon/elem1.png) no-repeat 50% 0;width: 520px;height: 556px;position: absolute;left: -45px;top: 166px;pointer-events: none;}
.s2_djbox,.list_s2 li{width: 430px;height: 234px;box-sizing: border-box;background: rgba(0,0,0,.58);border: 2px solid rgba(255,255,255,.4);position: relative;}
.s2_item2{width: 650px;}
.s2_item2 .s2_djbox{width: 384px;}
.s2_item2 .s2_djbox2{width: 245px;}
.s2_itemct{display: flex;justify-content: space-between;align-items: flex-start;}
.s2_txt1{font-size: 22px;color: #ffffff;text-align: center;line-height: 30px;padding-top: 14px;font-weight: bold;letter-spacing: 1px;}
.s2_txt1 em{display: block;font-weight: bold;}
.s2_djbox{display: flex;justify-content: space-between;align-items: flex-start;margin: 18px auto 0;position: relative;}
.s2_djbox p{width: 50%;position: relative;box-sizing: border-box;padding-top: 38px;}
.s2_djbox p i,.s2_djbox1 i{background: url(//game.gtimg.cn/images/fz/cp/a20250704weapon/tag1.png) no-repeat;height: 29px;font-size: 18px;color: #ffffff;text-align: center;line-height: 30px;position: absolute;top: 10px;padding: 0 10px;font-style: normal;}
.s2_djbox p i.tag1,.s2_djbox1 i.tag1{left: 0;background-position: 100% 0;padding-right: 16px;}
.s2_djbox p i.tag2,.s2_djbox1 i.tag2{right: 0;background-position: 0 0;padding-left: 16px;}
.s2_djbox p.s2_djpic1 i.tag2{background-position: 0 0;padding-left: 16px;}
.s2_djbox p span,.s2_djbox1 span{display: block;width: 140px;height: 140px;margin: 0 auto;position: relative;}
.s2_djbox p span img,.s2_djbox1 span img{display: block;width: 100%;margin: 0 auto;position: relative;}
.s2_djbox p span::before,.s2_djbox1 span:before{content: '';width: 120px;height: 120px;border-radius: 50%;background: #201111;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.s2_djbox p em,.s2_djbox1 em{display: block;margin: 0 auto;font-size: 18px;color: #f0f0f0;text-align: center;line-height: 26px;}
.s2_djbox2 p{width: 100%;}
.btn_lq1,.btn_ylq1{display: block;background: url(//game.gtimg.cn/images/fz/cp/a20250704weapon/btn1.png) no-repeat 50% 0;width:178px;height: 42px;position: absolute;bottom: -20px;left: 50%;margin-left: -89px;}
.btn_ylq1{background-image: url(//game.gtimg.cn/images/fz/cp/a20250704weapon/btn2.png);}

.list_s2{margin: 127px auto 0;padding-left: 406px;display: flex;justify-content: space-between;align-items: flex-start;}
.list_s2 li{width: 260px;height: 250px;position: relative;}
.list_s2 li:first-child  .s2_txt1{display: flex;justify-content: center;align-items: center;}
.list_s2 li .s2_txt1{letter-spacing: 0;margin-top: -86px;height: 60px;}
.s2_djbox1 em.dj_name1{display: flex;justify-content: center;align-items: center;font-size: 20px;color: #ff4935;text-align: center;line-height: 30px;margin-top: -2px;}
.s2_djbox1 em.dj_name1 img{display: block;width: 58px;height: 37px;position: relative;top: -4px;}
.s2_djbox1{padding-top: 46px;position: relative;margin: 16px auto 0;}

.s2_txt2{width: 205%;font-size: 16px;color: #ffffff;text-align: center;line-height: 24px;margin: 60px auto 0;}

.part3{margin: 58px auto 0;width: 1200px;}
.tit3{background-position: -2px -202px;width: 177px;height: 43px;}
.list_rule{margin: 20px auto 0;font-size: 16px;color: #eeeeee;text-align: left;line-height: 30px;}
.list_rule li em{background-position: -218px -210px;width: 10px;height: 10px;float: left;margin-top: 10px;}
.list_rule li p{padding-left: 20px;}

