#page-head{
     height:1rem;
     border-bottom:0.1rem solid white;
}
/*游戏礼包*/
 #game-gifts {
     background: white;
     padding-top: .4rem;
     margin-top: 0.16rem;
}


.dtq_p1{
    text-align: center!important;
    font-size: 0.5rem;
    font-weight: bold;
    margin-bottom: 0.3rem;
}
.dtq{
    min-height: 500px;
}
.dtq_p2{
    font-size: 0.3rem;
    margin-bottom: 0.3rem;
    text-align: center;
}
.dtq_input{
    position: relative;
    margin: 0 auto;
}
.dtq_input input{
    height: 0.8rem;
    border-radius: 0.9rem;
    border: solid 1px #999;
    width: 7rem;
    box-sizing: border-box;
    padding: 0 0.3rem;
    margin-bottom: 0.3rem;
}
.dtq_button{
    position: absolute;
    width: 0.4rem;
    height: 0.4rem;
    right: 14px;
    top: 10px;
    cursor: pointer;
    background: url(/tpl/duotegame/m/images/ico.png) no-repeat -88px -74px;
}
.dtq_p3{
    color: #999;
    margin-bottom: 0.3rem;
}
.dtq_list ul li{
    border-bottom: 1px solid #ccc;
    width: 100%;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0.24rem 0.2rem;
}
.dtq_list ul li i{
    font-size: 0.3rem;
}
.dtq_list ul li:last-child{
    border: none;
}
.dtq_list ul li a{
    font-size: 0.3rem;
    color: #000;
}
.dtq_p3 span,.hightcolor{
    color: #2189ff;
}



#zt-gq{
    margin-top: 10px;
    display: inline-block;
}

.zt-gq table tbody tr td{
    float: left;
    width: 1.35rem;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zt-gq table tbody tr td a{
    color: #555555;
    font-size: 0.27rem;
}
.zt-gq table tbody tr{
    display: none;
    line-height: 0.6rem;
}
.zt-gq table tbody tr.ztbutton1{
    display: block;
}
.ztbutton{
    font-size: 0.25rem;
    cursor: pointer;
    color: #999;
    border: 1px solid #ccc;
    width: 1.6rem;
    text-align: center;
    padding: 0.1rem 0;
    float: left;
    margin-bottom: 0.1rem;
    margin-right: 0.2rem;
}
.ztbutton:nth-child(4n){
    margin-right: 0;
}
.zt-gq a.ztbutton:first-child{
    color: #2189ff;
}
.zt-gq table tbody tr td a:hover {
    color: #2189ff;
}

.strategy-container{background:white;padding:.14rem .24rem 0}
.strategy-btn{
    width: 100%;
    overflow-x: hidden;
    margin-bottom: .16rem;
    height: .84rem;
    background: #fff;
}
.strategy-btn-box{
    display: block;
    overflow-x: auto;
    white-space: nowrap;
    height: .84rem;
    border-bottom: 0;
}
.strategy-btn li{
    
    margin-top: .15rem;
    
    display: inline-block;
    margin-right: .13rem;
    text-align: center;

    width: 1.62rem;
    
    line-height: .54rem;
    height: .56rem;
    border-radius: 666px;
    border: solid 1px #a5b3c4;
}
.strategy-btn li:first-child{
    margin-left: .3rem;
}
.strategy-btn li a{
    font-size: .24rem;color: #a5b3c4;
}
.strategy-btn li.checked{
    border: solid 1px #2189ff;
    
}
.strategy-btn li.checked a{
    color: #2189ff;
}
.strategy-container .strategy-btn a{font-size:.26rem;color:#9a9a9a;margin:0 auto;cursor:pointer}
.strategy-container .strategy-btn a.checked{font-weight:bold;color:#2189ff}
.strategy-content{width:100%;padding: 0 0.24rem;padding-bottom: 0.25rem}
.strategy-content:first-child{display:block}
.strategy-content li{padding:.12rem 0;display:flex;justify-content:flex-start}
.strategy-content li img{width:2.3rem;height:1.15rem;border-radius:.08rem;margin-right:.15rem}
.strategy-content li div{height:1.15rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}
.strategy-content li div a{  font-size: .28rem;  color: #333;  max-height: 1rem;  overflow: hidden;  line-height: .4rem;  }
.strategy-content li div p{line-height:.34rem;color:#9a9a9a;font-size:.22rem}
.strategy-content li div p::before{
    content: '';
    display: inline-block;
    width: .21rem;
    height: .21rem;
    background-image:url(/tpl/duotegame/m/images/time.png);margin-right: .1rem;    background-size: cover;
    margin-top: 0.07rem;
    float: left;
}
.oday_con_info_newslist_ul{padding: 0 0.24rem;padding-bottom: 0.24rem}
.oday_con_info_newslist_li{padding:.12rem 0;display:flex;justify-content:flex-start}
.oday_con_info_newslist_left img{width:2.3rem;height:1.15rem;border-radius:.08rem;margin-right:.15rem}
.oday_con_info_newslist_right{height:1.15rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}
.oday_con_info_newslist_right .oday_con_info_newslist_t a{  font-size: .28rem;  color: #333; }
.oday_con_info_newslist_right .oday_con_info_newslist_t{ max-height: 1rem;  overflow: hidden;  line-height: .4rem;  }
.oday_con_info_newslist_right .strategy-right-info span{line-height:.34rem;color:#9a9a9a;font-size:.22rem}
.oday_con_info_newslist_right .strategy-right-info b{
    content: '';
    display: inline-block;
    width: .21rem;
    height: .21rem;
    background-image:url(/tpl/duotegame/m/images/time.png);margin-right: .1rem;    background-size: cover;
    margin-top: 0.07rem;
    float: left;
}

.ztchildmoreajax {
    width: .3rem;
    height: .3rem;
    display: block;
    margin: .1rem auto;
    background: url(/tpl/duotegame/m/images/load.gif) no-repeat;
    background-size: 100% 100%;
}

.load-more-container .ckgd {
    width: 100%;
    border-radius: .3rem;
    border: 1px solid #999999;
    padding: 0.1rem 0;
    text-align: center;
    margin-top: 0.2rem;
    font-size: .26rem;
    color: #999;
    display: block;
}

.noNewsInfo{
    width: 3.8rem;
    height: 2.8rem;
    background: url("/images/nonews.png") no-repeat;
    background-size: 3.8rem 2.8rem;
    margin: 0 auto;
    margin-top: 0.84rem;
}
.noNewsInfoTitle{
    color: #A5B3C4;
    font-size: 0.3rem;
    text-align: center!important;
    width: 100%;
    padding-bottom: 0.3rem;
}
.noGlInfo{
    width: 3.8rem;
    height: 2.8rem;
    background: url("/images/nogl.png") no-repeat;
    background-size: 3.8rem 2.8rem;
    margin: 0 auto;
    margin-top: 0.84rem;
}
.noGlInfoTitle{
    color: #A5B3C4;
    font-size: 0.3rem;
    text-align: center!important;
    width: 100%;
    padding-bottom: 0.3rem;
}
