#download-container {    width: 1200px;    margin: auto;    overflow: hidden;    position: relative;    background-color: #fff;}#download-head-container {    width: 100%;    background: white;    box-sizing: border-box;    padding: 30px 20px 0 20px;}#download-head-container:after {    content: '';    display: table;    clear: both;    height: 0;    width: 100%;}.hot-search-container{display:none;}/*头部模块*/#download-head-container .img180 {    width: 180px;    height: 180px;    border-radius: 40px;    float: left;}#download-head-container .img150 {    width: 150px;    height: 150px;    border-radius: 32px;    float: left;}#download-head-container .djPic{    width: 120px;    border-radius: 4px;}#download-head-container .download-head-middle {    width: 400px;    float: left;    text-align: left;    margin-left: 18px;}.download-head-middle .show-code-container div {    width: 122px;    height: 122px;    display: block;    margin: 10px auto 3px;}.download-head-middle .focus-game {    width: 70px;    height: 26px;    border-radius: 5px;    border: solid 1px #2189ff;    float: right;    font-size: 12px;    color: #2189ff;    line-height: 28px;    text-align: left;}.download-head-middle .focus-game i {    display: block;    width: 14px;    height: 12px;    float: left;    margin: 8px 6px 0 11px;    background: url(/tpl/duotegame/images/ico.png) no-repeat -136px -414px;}.download-head-middle .game-name {    height: 37px;    line-height: 37px;    font-size: 28px;    color: #333333;    font-weight: bold;    display: block;    white-space: nowrap;}.download-head-middle .game-label-container {    height: 19px;    padding-top: 8px;    overflow: hidden;}.download-head-middle .game-label-container .game-label span{    color: #A5B3C4;}.download-head-middle .game-label-container .game-label {    height: 16px;    line-height: 16px;    width: 160px;    color: #999999;    overflow: hidden;    margin-bottom: 15px;    float: left;    font-size: 14px;}.download-head-middle .game-blue-label {    height: 32px;    overflow: hidden;    padding: 6px 0 15px;    font-size: 0;}.download-head-middle .game-blue-label .game-label {    display: inline-block;    height: 28px;    line-height: 28px;    padding: 0 11px;    border-radius: 5px;    border: solid 1px #2189ff;    color: #2189ff;    margin-right: 12px;    font-size:14px;}.download-head-middle .three-btn-container {    height: 42px;    clear: both;    margin-top: 10px;}.download-head-middle .three-btn-container > a {    display: block;    float: left;    width: 174px;    height: 42px;    border-radius: 5px;    font-size: 16px;    color: #ffffff;    margin-left: 16px;    cursor: pointer;    line-height: 42px;    text-align: center;    position: relative;}.download-head-middle .three-btn-container > a.android-download{    background-color: #44C86C;}.download-head-middle .three-btn-container > a.ios-download{    background-color: #444444;}.download-head-middle .three-btn-container > a:first-child {    margin-left: 0;}.download-head-middle .three-btn-container > a:hover{    background-color: #2189ff;}.download-head-middle .three-btn-container > a i {    width: 18px;    height: 21px;    float: left;    margin: 10px 0 13px 17px;    background: url(/tpl/duotegame/images/ico.png) no-repeat -156px -73px;}.download-head-middle .three-btn-container > a b {    float: right;    width: 42px;    height: 40px;    background: url(/tpl/duotegame/images/ico.png) no-repeat -48px -405px;    border-left: 1px solid #fff;}.download-head-middle .three-btn-container .ios-download i {    background-position: -178px -73px;}/*弹出二维码*/.download-head-middle .three-btn-container .show-code-container {    width: 150px;    height: 165px;    box-sizing: border-box;    border: 1px solid rgb(205, 205, 205);    z-index: 10;    position: absolute;    background: white;    top: 50px;    right: 0;    display: none;}.download-head-middle .three-btn-container .show-code-container:before {    content: "";    width: 15px;    height: 8px;    position: absolute;    top: -8px;    right: 14px;    display: block;    z-index: 2;    background: url(/tpl/duotegame/images/jiantou.png) no-repeat;}.download-head-middle .three-btn-container > a b:hover ~ .show-code-container {    display: block;}.download-head-middle .show-code-container img {    width: 122px;    height: 122px;    display: block;    margin: 10px auto 3px;}.download-head-middle .show-code-container p {    width: 100%;    font-size: 12px;    display: block;    color: #999999;    height: 20px;    line-height: 20px;    text-align: center;}.download-head-right {    width: 100px;    height: 110px;    float: right;    margin-right: 5px;}.download-head-right .game-score {    font-size: 30px;    color: #fff;    display: block;    font-weight: bold;	height:58px;	line-height:58px;    text-align: center;    padding-top: 12px;}.download-head-right .game-star-container {    width: 95px;    display: block;    float: left;    height: 16px;    margin-right: 2px;    background: url(/tpl/duotegame/images/wjx1.png);    background-size: 19px;	clear:both;}.download-head-right .game-star-container i {    width: 60%;    display: block;    height: 16px;    background: url(/tpl/duotegame/images/wjx2.png);    background-size: 19px;}#score-explain {    float: left;    height: 16px;    line-height: 16px;    color: #333;    margin-left: 10px;    width: 45px;    text-align: left;}.game-score-container .no-commit {    height: 14px;    line-height: 14px;    font-size: 12px;    padding-left: 16px;    color: #999999;    float: right;    margin-top: 3px;    display: none;}.game-tag{    width:100%;	height:26px;	margin-top:8px;	clear:both;	overflow:hidden;}.game-tag a{    border-radius: 13px;    margin-right: 10px;    color: #60AAFF;    float: left;	height:24px;	line-height:24px;	padding:0 10px;    border: 1px solid #60AAFF;}.game-tag a:hover{    background-color: #2189ff;    color: #fff;}.game-tag span:first-child{    background: none;    padding: 0;    float: left;}.game-score-container .no-commit.checked{    background:url(/tpl/duotegame/images/ico.png) no-repeat -161px -414px;}.download-head-right .commit-score span {    color: #333333;    font-weight: bold;    margin-right: 15px;}.download-head-right .commit-score b {    font-size: 12px;    color: #888888;}#down-in-container {    width: 786px;    box-sizing: border-box;    margin-bottom: 20px;    float: left;    color: #555555;}.compilation-content {    padding-top: 20px;}.down-game-introduce {    color: #555555;    line-height: 19px;    overflow: hidden;    position: relative;}.down-game-introduce.checked {    height: auto;}.load-more-content {    width: 40px;    height: 16px;    line-height: 16px;    overflow: hidden;    display: none;    position: absolute;    bottom: 10px;    right: 20px;    font-size: 14px;    color: #555555;    cursor: pointer;}.load-more-content:after {    background: url(/tpl/duotegame/images/ico.png) no-repeat -54px -75px;    content: "";    width: 10px;    height: 14px;    float: right;}.load-more-content.checked:after {    background-position: -54px -96px;}.down-game-introduce p {    text-indent: 30px;}.down-game-introduce iframe {    width: 580px;    height:400px;}.down-game-introduce span {    text-indent: 30px;    font-size: 14px;}.down-game-introduce h3 {    padding: 3px 10px;    display: inline-block;    margin: 20px 0;    font-size: 18px;}.game-score-container{    width:97px;    height:109px;    background: url("/tpl/duotegame/images/pf.png") no-repeat;}.commit-score {    float: left;    margin-top: 25px;    margin-left: 10px;}/*swiper*/.down-game-pic {    width: 750px;    /*height: 600px;*/    margin: 20px auto 0;}.down-game-pic .swiper-slide img {    display: block;    position: relative;    width: auto;    max-width:600px;    height: auto;}.game-cut {    margin-top: 20px;}.down-game-pic .swiper-slide {    display: inline;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right {    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 1));}.down-game-pic .button {    position: absolute;    width: 60px;    top: 0;    z-index: 20;    height: 100%;    cursor: pointer;}.down-game-pic .button-prev {    left: 0;}.down-game-pic .button-prev:before {    content: "";    width: 18px;    height: 54px;    position: absolute;    top: 0;    bottom: 0;    left: 20px;    margin: auto;    background: url(/tpl/duotegame/images/ico.png) no-repeat -107px -600px;}.down-game-pic .button-prev:hover:before {    background-position: -153px -600px;}.down-game-pic .button-next {    right: 0;}.down-game-pic .button-next:before {    content: "";    width: 18px;    height: 54px;    position: absolute;    top: 0;    bottom: 0;    right: 20px;    margin: auto;    background: url(/tpl/duotegame/images/ico.png) no-repeat -131px -600px;}.down-game-pic .button-next:hover:before {    background-position: -177px -600px;}.strategy-type-ul {    text-align: center;    position: absolute;    top: 4px;    margin: auto;    left: 220px;}.strategy-type-ul .strategy-type-li {    display: inline-block;    color: #a0a0a0;    margin-right: 10px;    cursor: pointer;    width: 62px;    height: 24px;    line-height: 24px;    font-size: 12px;    border-radius: 4px;    border: solid 1px #cccccc;}.strategy-type-ul .strategy-type-li.checked {    font-size: 12px;    color: #2189ff;    border-color: #2189ff;    font-weight: bold;}/*相关*/.strategy-relevant {    float: left;    width: 50%;}.gift-relevant {    float: left;    width: 50%;}.strategy-relevant .title-container {    margin-bottom: 18px;}.like-special-container .title-container {    margin-bottom: 20px;}.strategy-relevant .normal-a {    margin-top: 10px;}.strategy-relevant .normal-a span {    width: 375px;}.index-gift-container li {    overflow: hidden;    margin-bottom: 18px;    width: 90%;}.index-gift-container li > div {    float: left;}.index-gift-container .gift-title {    width: 203px;    height: 20px;    line-height: 20px;    font-size: 16px;    color: #333333;    padding-left: 10px;    float: left;}.index-gift-container .gift-num-container {    width: 203px;    height: 16px;    line-height: 16px;    padding-left: 10px;    font-size: 12px;    color: #999999;    margin-top: 12px;}.index-gift-container .gift-num-container div {    width: 150px;    height: 12px;    background-color: #ececec;    border-radius: 6px;    overflow: hidden;    margin-top: 2px;}.index-gift-container .gift-num-container div i {    display: block;    width: 60%;    height: 12px;    background-color: #9dd6e0;}.index-gift-container .get-gift {    width: 62px;    height: 28px;    background-color: #ececec;    border-radius: 14px;    line-height: 28px;    color: #333333;    display: block;    float: right;    margin-top: 14px;    text-align: center;}.index-gift-container .get-gift:hover {    background-color: #2189ff;    color: #fffefe;}.game-main-content, .compilation-container {    overflow: hidden;    background: white;    padding: 20px 20px 0;    box-sizing: border-box;    width: 100%;    position:relative;}.game-img-container {    overflow: hidden;    background: white;    padding: 10px 20px 0;    box-sizing: border-box;    width: 100%;}.like-special-container {    overflow: hidden;    background: white;    padding: 0 20px 20px;    margin-bottom: 20px;    box-sizing: border-box;    width: 100%;}/*角色扮演*/#new-game-list {    width: 286px;    padding-top: 12px;}#new-game-list li {    overflow: hidden;    margin-top: 31px;}#new-game-list li:first-child {    margin-top: 0;}#new-game-list .game-name {    width: 160px;    height: 30px;    line-height: 30px;    font-size: 16px;    color: #333333;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    margin-left: 104px;    display: block;}#new-game-list .game-title {    height: 25px;    line-height: 25px;    font-size: 12px;    color: #999999;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    margin-left: 104px;}#new-game-list .game-title a {    color: #999999;    font-size: 12px;    margin-right: 5px;}#new-game-list .game-score {    height: 25px;    line-height: 30px;    margin-left: 104px;    font-size: 12px;    color: #ffb14b;}.load-more-btn {    display: block;    line-height: 44px;    text-align: center !important;    margin: 16px auto 0;    background: none;    width: 184px;    height: 44px;    border-radius: 23px;    border: solid 1px #cccccc;    font-size: 16px;    color: #999999;    cursor: pointer;}.gg-container {    padding-bottom: 15px;    border-bottom: 1px solid #e6e6e6;}.gg-container .game-title {    font-size: 18px;    height: 45px;    line-height: 60px;    color: #333333;    font-weight: bold;}.gg-container img {    margin: 15px 0;}.like-special-container .common-recommend-ul {    width: 100%;    overflow: hidden;}.like-special-container .common-recommend-ul .recommend-a {    margin: 0 2px 0 0;    text-align: center;}.like-special-container .common-recommend-ul .recommend-a span{    height: 19px;    overflow: hidden;    display: block;    text-align: center;    margin-top: 5px;}.common-recommend-ul .recommend-a img{    width: 78px;    height: 78px;    margin: 0 13px;}.like-special-container .common-recommend-ul .recommend-a:last-child{	margin-right:0;}/*预约*/#shadow-window {    width: 100%;    height: 100%;    position: fixed;    top: 0;    z-index: 100;    left: 0;    display:none;    background: rgba(0, 0, 0, 0.6);}#shadow-window .window-gift-container {    width: 465px;    height: 270px;    left: 0;    right: 0;    top: 0;    bottom: 0;    margin: auto;    background: white;    position: absolute;    text-align: center;}.window-gift-head {    height: 46px;    line-height: 46px;    text-indent: 10px;    font-size: 14px;    color: white;    background: rgb(5, 188, 198);}.window-gift-head .close-window {    width: 25px;    height: 25px;    background: url(/tpl/duotegame/images/ico.png) no-repeat -126px -725px;    float: right;    margin: 10px 10px 0 0;    cursor: pointer;}.window-gift-container .gift-code {    display: block;    outline: 0;    margin: 25px auto 0;    width: 306px;    box-sizing: border-box;    padding: 0 10px;    height: 45px;    line-height: 45px;    font-size: 16px;    color: #999999;    letter-spacing: 1px;    border: 1px solid rgb(204, 204, 204);    border-radius: 5px;}#confirm-btn {    width: 120px;    height: 46px;    line-height: 46px;    text-align: center;    font-size: 18px;    margin: 25px auto 0;    color: white;    border-radius: 5px;    cursor: pointer;    letter-spacing: 1px;    background: rgba(5, 188, 198, 1);}#confirm-btn:hover {    background: rgba(5, 188, 198, 0.8);}#title-p {    margin: 12px auto 0;    width: 306px;    font-size: 14px;    color: #999999;    text-align: center;}.fail-title{    margin: 0 auto;    width: 306px;    font-size: 14px;    height: 20px;    line-height: 20px;    color: #ff1e1e;}.zt-gq{    margin: 30px 0;}#zt-gq{    margin-top: 10px;}.zt-gq table tbody{    border-right: 1px solid #c0c0c0;    border-bottom: 1px solid #c0c0c0;}.zt-gq table tbody tr td{    float: left;    width: 106px;    height: 40px;    text-align: center;    line-height: 40px;    border-left: 1px solid #c0c0c0;    border-top: 1px solid #c0c0c0;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.zt-gq table tbody tr{    display: none;}.zt-gq table tbody tr.ztbutton1{    display: block;}.ztbutton{    font-size: 14px;    margin-bottom: 10px;    padding-right: 23px;    cursor: pointer;    line-height: 30px;}.zt-gq a.ztbutton:first-child{    color: #2189ff;}.zt-gq table tbody tr td a:hover {    color: #2189ff;}.childname{    text-align: center!important;}.srcnav {    overflow: hidden;    position: relative;    height: 26px;    line-height: 26px;    margin-top: 10px;}.srcnav li {    display: inline-block;    padding: 0!important;}.srcnav .on {    color: #2189ff;}.srcnav li a {    display: inline-block;    height: 36px;    font-size: 14px;    overflow: hidden;    padding: 0 10px;    color: #333333;}.plist3 {    margin: 5px 0 0;    display: none;}.plist3:first-child{    display: inline-block;    width: 100%;}.strategy-hero{    background: white;    padding: 0 0.24rem 0;    border-bottom: 0.24rem solid #eeeeee;}.plist3 li {    height: 98px;    margin-top: 5px;    padding: 0 4px;}.plist3 li {    float: left;    width: 14%;    overflow: hidden;    text-align: center;    font-size: 14px;    padding: 0 2px;    box-sizing: border-box;}.plist3 li a {    color: #666666;}.plist3 img {    width: 67px;    height: 67px;}.plist3 img {    display: block;    margin: 0 auto 2px;    border: 1px solid #c8c8c8;    -webkit-box-sizing: border-box;    box-sizing: border-box;}.three-btn-container .nodown{    background-color: #ccc!important;}