/* mobile_detail.css */

.g-box {
    width: 100%;
    height: auto;
    background: #fff;
    padding: 10px 10px 0;
    display: block;
    overflow: hidden;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.g-box .hd {
    height: 2.375rem/* 38px */
    ;
    padding: 0 10px;
    border-bottom: .125rem/* 2px */
    solid #f1f2f6;
}

.g-box .hd h3 {
    line-height: 1.6rem/* 38px */
    ;
    font-size: 1rem/* 16px */
    ;
}

#g-related-box .g-game-recomd {
    margin: 0 0 10px 0;
    box-sizing: border-box;
}

.g-game-recomd {
    width: 100%;
    height: auto;
    margin: 10px 0 0 0;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    background: #fff;
}

.g-game-recomd strong {
    width: 100%;
    height: auto;
    font-size: 16px;
    font-weight: normal;
    color: #333;
    text-indent: 14px;
    border-bottom: 2px solid #eee;
    padding: 10px 0 8px;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
}

.g-keyword-btn {
    width: 100%;
    height: 46px;
    border-bottom: 1px solid #eee;
    display: -webkit-box;
    overflow: hidden;
}

.g-keyword-btn li {
    width: auto;
    height: 46px;
    padding: 0 14px;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    position: relative;
    zoom: 1;
    -webkit-box-flex: 1
}

.g-keyword-btn li b {
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    text-align: center;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
}

.g-keyword-btn .m-hover b {
    border-bottom: 2px solid #12aaec;
    color: #12aaec
}

.g-keyword-btn li i {
    padding-right: 0;
    padding-top: 15px;
    width: 1px;
    height: 16px;
    background: #ccc;
    display: block;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 10px;
}

.g-keyword-cont {
    width: 100%;
    height: auto;
    display: block;
    overflow: hidden;
}

.g-keyword-cont dl {
    width: 100%;
    height: auto;
    padding: 10px 14px 10px;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    position: relative;
    zoom: 1
}

.g-keyword-cont dl dt {
    width: 100%;
    height: auto;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    display: none;
    overflow: hidden;
}

.g-keyword-cont dl dd {
    width: 100%;
    height: 60px;
    line-height: 20px;
    font-size: 12px;
    font-weight: normal;
    color: #999;
    margin: 4px 0 0 0;
    display: block;
    overflow: hidden
}

.g-keyword-cont dl .g-keyword-info {
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    display: block;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    right: 11px;
    padding: 5px 6px 6px 69px;
    background: #fff;
}

.g-keyword-cont dl .g-keyword-info a {
    width: auto;
    height: auto;
    padding: 2px 6px;
    background: #ffa351;
    font-size: 12px;
    font-weight: normal;
    color: #fff;
    border-radius: 6px;
    display: block;
    overflow: hidden;
    text-decoration: none
}

.g-keyword-cont dl .g-keyword-info a:active {
    background: #ff5182
}

.g-keyword-cont ul {
    width: 100%;
    height: auto;
    padding: 0 14px 12px 0;
    box-sizing: border-box;
    display: block;
    overflow: hidden
}

.g-keyword-cont ul li {
    width: 25%;
    height: auto;
    padding: 14px 0 0 14px;
    float: left;
    box-sizing: border-box;
    display: inline;
    overflow: hidden;
}

.g-keyword-cont ul li a {
    width: 100%;
    height: auto;
    display: block;
    overflow: hidden
}

.g-keyword-cont ul li a img {
    width: 100%;
    height: 18vw;
    border-radius: 16px;
    display: block;
    overflow: hidden
}

.g-keyword-cont ul li a strong {
    width: 100%;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    text-align: center;
    margin: 6px 0 0 0;
    display: block;
    overflow: hidden;
    text-indent: 0;
    padding: 0;
    border: 0;
}

#g-keyword .g-game-recomd {
    margin: 0;
}

.label {
    width: 40%;
    display: block;
    float: left;
    height: 1.5rem;
    line-height: 1.5rem;
    margin: 0.11rem 0 0 2%;
    color: #5a5a5a;
}

.label .checkhover {
    background-position: 0px -23px !important;
}

.label .icon {
    width: 19px;
    height: 20px;
    display: block;
    float: left;
    background: url(../images/checkbox.png) 0 0px no-repeat;
}

.tx_text {
    width: 96%;
    margin: 2% auto 0;
}

.tx_text .text1 {
    color: #0da6ed;
}

.tx_text .text2 {
    color: #aaaaaa;
}

#download .neirongye_xzxx_btn {
    display: inline-block;
    width: 100%;
    height: 1.5rem;
    line-height: 1.5rem;
    background: none;
    color: #fff;
    text-align: center;
    border: 0;
    border-radius: 0.05rem;
    padding: 0;
    margin-top: 0.11rem;
    margin-left: 2.5%;
}

#spdownload .neirongye_xzxx_btn {
    display: inline-block;
    width: 45%;
    height: 1.5rem;
    line-height: 1.5rem;
    background: #008ee1;
    color: #fff;
    text-align: center;
    border: 0;
    border-radius: 0.05rem;
    padding: 0;
    margin-top: 0.11rem;
    margin-left: 2.5%;
}

.xzxx_btn1 {
    margin-left: 0.15rem;
    float: left;
}

.xzxx_btn2 {
    margin-right: 0.15rem;
    float: right;
}


/*资讯页标题*/

#con-soft__intro .introTit {
    width: 100%;
    text-align: center;
    position: relative;
    margin: 30px 0;
    font-weight: bold;
    color: #2A78B4;
    font-size: 16px;
    z-index: 10;
    text-indent: 0;
}

#con-soft__intro .introTit::after {
    content: '';
    position: absolute;
    top: 14px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #f1f2f6;
    z-index: -1;
}

.neirongye_xzxx.cl {
    float: none;
    width: 100%;
}

.wandoujia-down {
    display: flex;
    justify-content: space-between;
    margin-top: .5rem;
}

.wandoujia-down .wandoujia-btn {
    /* flex: 1; */
    width: 55%;
    text-align: center;
}

#normal-down {
    display: block;
    width: 40%;
    text-align: center;
    color: #47a920;
    font-size: 1rem;
    line-height: 2.4;
    /* background-color: #47a920; */
    padding: .1rem;
    border-radius: 5px;
    /* background-image: -webkit-linear-gradient(35deg, #95e874, #47a920); */
    border: 1px solid #47a920;
}

#download .neirongye_xzxx_btn {
    font-size: 1rem;
    margin: 0;
}

#download {
    display: block;
    color: #fff;
    height: auto;
    font-size: 1rem;
    background-color: #008ee1;
    line-height: 1.4;
    /* margin-top: .3rem; */
    padding: .1rem;
    border-radius: 5px;
    background-image: -webkit-linear-gradient(35deg, #25cdff, #467bf3);
}

#download p {
    font-size: .5rem;
    color: #e8e8e8;
}

.details-download {
    display: block;
    width: 280px;
    height: 40px;
    text-align: center;
    color: #28c4fe;
    border-radius: 18.5px;
    line-height: 40px;
    font-size: 15px;
    border: 1px solid #48c8fb;
    margin: .8rem auto;
}