body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form,header,section,article,footer{margin:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
em,b{font-style:normal}
a{text-decoration:none;color: inherit;}
a:hover{text-decoration:none}
img{border:0;display: block; width: 100%;height: 100%;}
/*body{padding-top:42px}*/
button,input,select,textarea{font-size:100%;outline:none}
table{border-collapse:collapse;border-spacing:0}
td,th,ul,ol{padding:0}
html{ scroll-behavior: smooth;}

#__milo_loader_layer__{
    height: 100% !important;
}
div{
    box-sizing:border-box;
    position: relative;
}
body{min-width: 1400px;margin: 0 auto;position: relative;}

.line1 {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.line2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.gray {
    filter: grayscale(100%);
}

#afooter{
    position: relative;
    width: 100%;
    background: #000;
    color: #fff;
    text-align: center;
    padding: 40px 0;
    font-size: 16px;
    line-height: 1.4
}
#afooter a {
    color: #fff;
}
.bg1 {position: relative;}

.bg1-header {
    width: 100%;
    min-height: 100px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.bg1-logo {
    width: 2.43rem;
    height: 1.78rem;
}
.bg1-back {
    margin-right: 10px;
    width: 218px;
    height: 58px;
    background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/p1/go-back.png') no-repeat 0 0 / 100% 100%;
}
.bg1-solgan {
    width: 1180px;
    height: 340px;
    margin: 460px auto 0;
    background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/p1/slogan.png') no-repeat 0 0 / 100% 100%;
}
.bg1-btn {
    width: 410px;
    height: 89px;
    margin: 0px auto 0;
    background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/p1/bg1-btn.png') no-repeat 0 0 / 100% 100%;
}

.b1-btn {
    /* position: absolute;
    left:50%;
    bottom: 100px;
    transform: translateX(-50%); */
    width: 330px;
    height: 89px;
}
.b1-btn1 {background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/btn1.png') no-repeat center / 100% 100%;}
.b1-btn1-1 {background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/btn1-1.png') no-repeat center / 100% 100%;}


.pop1 {
    width: 520px;
    height: 538px;
    position: relative;
    background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/26.png') no-repeat center / 100% 100%;
}
.pop-close {
    width: 34px;
    height: 33px;
    background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/27.png') no-repeat center / 100% 100%;
    position: absolute;
    right: 0;
    top: -60px;
}
.pop1-box {
    margin: 0 auto ;
    box-sizing: border-box;
    width: 450px;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.pop1-title {
    margin-top: 40px;
    margin-bottom: 10px;
    width: 428px;
    height: 31px;
    background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/pop1-title.png') no-repeat center / 100% 100%;
}
.pop1-tips {
    height: 18px;
    font-size: 18px;
    color: #b20000;
    margin-bottom: 10px;
}
.pop1-tips1 {
    width: 100%; text-align: left;
    font-size: 18px;
    color: #b20000;
    margin-bottom: 10px;
}
.pop1-info {
    font-size: 18px;
    color: #3d4b66;
}
.milo-PIPInfo {
    width: 23px;height: 23px;
}
.pop1-item {
    margin-bottom: 10px;
    display: flex;
    align-items: baseline;
}
.pop1-item-name {
    width: 85px;
    font-size: 20px;
    color: #3d4b66;
}
.pop1-item-value {
    font-size: 20px;
    color: #3d4b66;
    width: 360px;
    height: 37px;

}
.pop1-submit {
    width: 194px;
    height: 47px;
    background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/28.png') no-repeat center / 100% 100%;
}


.pop2 {
    width: 520px;
    height: 328px;
    position: relative;
    background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/19.png') no-repeat center / 100% 100%;
}
.pop2-box {
    margin: 0 auto ;
    box-sizing: border-box;
    width: 450px;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.pop2-title {
    margin-top: 40px;
    margin-bottom: 10px;
    width: 368px;
    height: 30px;
    background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/pop2-title.png') no-repeat center / 100% 100%;
}
.pop2-ul {
    margin-top: 15px;
    width: 80%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.pop2-ul-img {width: 130px;height: 130px;}
.pop2-ul-text {text-align: center;font-size: 20px;color: #3d4b66;margin-top: 10px;}

.pop2-ul-img1 {background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/17.png') no-repeat center / 100% 100%;}
.pop2-ul-img2 {background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/24.png') no-repeat center / 100% 100%;}

.pop3-ul-img1 {background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/20.png') no-repeat center / 100% 100%;}
.pop3-ul-img2 {background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/21.png') no-repeat center / 100% 100%;}

.pop4-ul-img1 {background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/17.png') no-repeat center / 100% 100%;}
.pop4-ul-img2 {background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/20.png') no-repeat center / 100% 100%;}

.pop4-title {
    margin-top: 40px;
    margin-bottom: 10px;
    width: 458px;
    height: 31px;
    background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/pop4-title.png') no-repeat center / 100% 100%;
}

.pop5 {
    width: 520px;
    height: 328px;
    position: relative;
    background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/19.png') no-repeat center / 100% 100%;
}
.pop5-box {
    margin: 0 auto ;
    box-sizing: border-box;
    width: 450px;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.pop5-title {
    margin-top: 40px;
    margin-bottom: 10px;
    width: 238px;
    height: 30px;
    background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/pop5-title.png') no-repeat center / 100% 100%;
}
.pop5-text {
    margin: 10px auto 30px;
    width: 100%;
    height: 100px;
    overflow-y: auto;
    font-size: 20px;
    color: #3d4b66;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.pop5-img img{width: 100%;height: 100%;}
.pop5-img {
    margin: 20px auto 20px;
    /* background: #fff; */
    width: 130px;
    height: 130px;
}
.pop5-submit {
    width: 194px;
    height: 47px;
    background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/28.png') no-repeat center / 100% 100%;
}
.pop5-submit1 {background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/5.png') no-repeat center / 100% 100% !important;}
.pop5-submit2 {background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/8.png') no-repeat center / 100% 100% !important;}
.pop5-submit3 {background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/10.png') no-repeat center / 100% 100% !important;}
.pop5-submit4 {background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/28-1.png') no-repeat center / 100% 100% !important;}

.pop-share {
    position: fixed;
    top: 10px;
    right: 20px;
    display: block;
    width: 100%;
    height: 100%;
    background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/share.png') no-repeat right top / 298px 125px;
}


/* 江湖好礼模块 */
.b2-jh-tips {
    text-align: center;
    font-size: .24rem;
    color: #406080;
    margin-top: .1rem;
}
.jh-box {
    position: relative;
    margin-top: 20px;
    width: 1181px;
    height: 517px;
    box-sizing: border-box;
    padding: 50px 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/p4/jh-bg.png') no-repeat center / 100% 100%;
}
.b5-jh-item {
    width: 1006px;
    height: 130px;
}
.b5-jh-item1 {background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/p4/jh-1.png') no-repeat center / 100% 100%;}
.b5-jh-item2 {background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/p4/jh-2.png') no-repeat center / 100% 100%;}
.b5-jh-item3 {background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/p4/jh-3.png') no-repeat center / 100% 100%;}

.b5-jh-btn{width: 188px;height: 58px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
.b5-jh-btn1{background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/p4/jh-btn1.png') no-repeat center / 100% 100%;}
.b5-jh-btn1-1{background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/p4/jh-btn1-1.png') no-repeat center / 100% 100%;}
.b5-jh-btn2{background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/p4/jh-btn2.png') no-repeat center / 100% 100%;}
.b5-jh-btn2-1{background: url('https://game.gtimg.cn/images/tlbb/cp/a20250709tlbb/pc/p4/jh-btn2-1.png') no-repeat center / 100% 100%;}

/* end */
/* 二维码弹窗 */
.qrcodePop{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    /* background-color: rgba(0, 0, 0, 0.6); */
    display: flex;
    align-items: center;
    justify-content: center;
}
.qrcodeBox{
    padding: 20px 60px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.qrcode{
    width: 600px;
    height: 600px;
}
/* 二维码弹窗 */

/* 活动规则弹窗 */
.rulesPop{
    width: 700px;
}
.rulesPop .pop5-box{
    width: 630px;
}
.rulesPop table{
    width: 100%;
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
}
td, th{
    vertical-align: middle;
}
.pop6-title{
    margin-top: 40px;
    margin-bottom: 10px;
    text-align: center;
    font-size: 32px;
    background-image: linear-gradient(to bottom, #7fa1d4, #4a5c78); 
    color: rgba(0, 0, 0, 0); 
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; 

}
.rules-content{
    font-size: 18px;
    height: 400px;
    overflow-y: auto;
}
.rules_icon{
    width: 44px;
    height: 164px;
    position: fixed;
    right: 20px;
    top: 200px;
    cursor: pointer;
}