body {
    font-family: "å¾®è½¯é›…é»‘";
    margin: 0 auto;
    padding: 0;
    font-size: 12px;
    color: #444;
    background: #fff
}

form, ul, li, div, h1, h2, h3, h4, table, em, span, i, font, input, p {
    margin: 0;
    padding: 0;
    border: 0 none;
    font-style: normal;
    font-family: "å¾®è½¯é›…é»‘"
}

li {
    list-style-type: none
}

img {
    border: 0 none
}

a:link {
    text-decoration: none;
    color: #444
}

a:visited {
    text-decoration: none;
    color: #444
}

a:hover {
    text-decoration: none;
    color: #f60
}

.mt10 {
    margin-top: 10px
}

.ml20 {
    margin-left: 20px
}

.clear_1 {
    width: 100%;
    height: 1px;
    clear: both
}

.clear_50 {
    width: 100%;
    height: 50px;
    clear: both
}

.line10 {
    width: 100%;
    height: 10px;
    border-top: #dadada 2px solid;
    padding-bottom: 20px
}

.t2c_l a, .t2c_r_t, .t3c li.sline, .t3c li.hover, .newstag_c em, #sina a, #weixin, #qqzone a, #qqweibo a, .n_guide em, .n_guide i, .new_ds1, .t5c_r_h, .t5c_r_f li em, .t5c_r_f li i, .fn_scan, .fn_scan_h, .fn_stsina .sina, .fn_stqqzone .qqzone, .fn_gobbs, .fn_gotop, .liebtj12 .img64, .pcdf1, .pcdf2, .pcdf3, .pcdf4, .pcdf5, .pcdf6, .pcdf7, .pcdf8, .pcdf9, .pcdf10, .t5c_r_zz, .t5c_r_tjh a, .hgm-prev, .hgm-next, .t5c_r_zz_r em, .t7c_o_tag i, .flash_pic_one font i, .flash-prev, .flash-next, .flash-prev:hover, .flash-next:hover, .nzl_nav_c_l a, .nzl_nav_c_r li.sline, .nzl_nav_c_r li.hover, .nzl_nav_c_r li a em, .goyzyw, .goxbyhs, .gocdwjj, .gojhpd, .gocos, .goyqb, .gosbjss, .goyzyl, .gotop, .gotg, .lone_f_r_f em, .lone_f_r_f1 em, .t9c_il_o_l i, .t9c_ln li em, .t9c_lm_l em, .t9c_ln li.zlyzyw, .t9c_ln li.zlyxzb, .t9c_ln li.zlcdwjj, .t9c_ln li.zljhpd, .t6c li, .t6c li.hover, .yxpf1, .yxpf2, .yxpf3, .yxpf4, .yxpf5, .yxpf6, .yxpf7, .yxpf8, .yxpf9, .yxpf10, .t8c_r_f_o_r i em {
    background-image: url(../images/v1/news_show_ui.png);
    background-repeat: no-repeat
}

body {
    padding: 0;
    margin: 0
}

a {
    display: block
}

.special {
    width: 1020px;
    margin: 0 auto
}

.special-path {
    font-size: 14px;
    line-height: 14.4px;
    letter-spacing: 0;
    padding: 22px 0 27px 26px;
    color: #777
}

.special-download {
    width: 680px;
    display: inline-block;
    border-right: 1px solid #ececec;
    min-height: 100px;
    padding-left: 26px;
    vertical-align: top;
}

.special-download-title {
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    letter-spacing: 0;
    color: #4b4b4b;
    height: 20px;
    line-height: 20px
}

.special-download-title-bold {
    font-weight: bold;
    color: #181818
}

.special-download-line {
    width: 633px;
    height: 2px;
    background-image: linear-gradient(90deg, #ff462d 0, #f5f5f5 23.392%, #f5f5f5 100%);
    border-radius: 1px;
    margin: 19px 0 0
}

.special-download-box {
    clear: both;
    width: 660px;
    margin-top: 23px;
    padding-bottom: 3px;
    margin-bottom:15px;
}

.special-download-box:after {
    content: "";
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both
}

.special-download-item {
    width: 190px;
    height: 285px;
    background-color: #fff;
    box-shadow: 0 2px 12px 0 #e5e5e5;
    border-radius: 10px;
    margin: 0 30px 35px 0;
    float: left
}

.special-download-item-pic {
    width: 120px;
    height: 120px;
    margin: 20px auto 0
}

.special-download-item-pic-img {
    width: 120px;
    height: 120px
}

.special-download-item-information {
    margin-top: 16px;
    height: 25px;
    text-align: center
}

.special-download-item-information-name {
    display: inline-block;
    max-width: 110px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 18px;
    font-weight: 800;
    font-stretch: normal;
    line-height: 25px;
    letter-spacing: 0;
    color: #333;
    vertical-align: top
}

.special-download-item-information-os-ios {
    vertical-align: top;
    margin-left: 10px;
    display: inline-block;
    width: 36px;
    height: 23px;
    border-radius: 10px;
    border: solid 1px #0084ff;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    font-stretch: normal;
    line-height: 23px;
    letter-spacing: 0;
    color: #0084ff
}

.special-download-item-information-os-android {
    vertical-align: top;
    margin-left: 10px;
    display: inline-block;
    width: 36px;
    height: 23px;
    border-radius: 10px;
    border: solid 1px #31c25d;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    font-stretch: normal;
    line-height: 23px;
    letter-spacing: 0;
    color: #31c25d
}

.special-download-item-update {
    height: 14px;
    margin: 14px auto 0;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 14px;
    letter-spacing: 0;
    color: #515151
}

.special-download-item-update-time {
    color: #ff644f;
    margin-left: 9px
}

.special-download-item-button {
    width: 100px;
    height: 33px;
    background-color: #3992ff;
    border-radius: 17px;
    margin: 19px auto 0;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 33px;
    letter-spacing: 0;
    color: #fff
}

.special-download-item-button span {
    color: #fff
}

.special-download-recommend {
    clear: both;
    width: 660px;
    margin-top: 28px;
    padding-bottom: 3px
}

.special-download-recommend:after {
    content: "";
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both
}

.special-download-recommend-item {
    width: 79px;
    height: 106px;
    margin: 0 31px 24px 0;
    float: left
}

.special-download-recommend-item-img {
    width: 79px;
    height: 79px
}

.special-download-recommend-item-text {
    text-align: center;
    width: 79px;
    margin-top: 13px;
    height: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 14px;
    letter-spacing: 0;
    color: #333;
    white-space: normal;
}

.special-other {
    vertical-align: top;
    width: 288px;
    padding-left: 21px;
    display: inline-block
}

.special-other-download {
    height: 80px;
    margin-bottom: 40px
}

.special-other-download-img {
    height: 80px;
    width: 80px;
    float: left;
}

.special-other-download-information {
    width: 180px;
    display: inline-block;
    vertical-align: top;
    margin-left: 16px
}

.special-other-download-information-name {
    font-size: 16px;
    font-weight: bold;
    font-stretch: normal;
    letter-spacing: 0;
    color: #4b4b4b
}

.special-other-download-information-type {
    margin-top: 6px;
    font-size: 12px;
    line-height: 12px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    color: #848484
}

.special-other-download-information-os {
    margin-top: 13px
}

.special-other-download-information-os span {
    color: #fff
}

.special-other-download-information-os-pic {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    transform: translateY(-2px)
}

.special-other-download-information-os-ios {
    width: 80px;
    height: 32px;
    background-color: #3276ff;
    border-radius: 16px;
    display: inline-block;
    margin-right: 9px;
    line-height: 32px;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    color: #fff;
    text-align: center
}

.special-other-download-information-os-android {
    text-align: center;
    width: 80px;
    height: 32px;
    background-color: #51c75c;
    border-radius: 16px;
    display: inline-block;
    line-height: 32px;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    color: #fff
}

.special-other-title {
    position: relative;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    letter-spacing: 0;
    color: #4b4b4b;
    height: 20px;
    line-height: 20px
}

.special-other-title-more {
    width: 65px;
    height: 16px;
    position: absolute;
    right: 32px;
    top: 2px;
    font-size: 16px;
    font-weight: bold;
    font-stretch: normal;
    letter-spacing: 0;
    line-height: 16px;
    color: #727272
}

.special-other-title-more:visited {
    color: #727272
}

.special-other-title-more-red {
    color: #ff472e
}

.special-other-line {
    width: 268px;
    height: 2px;
    background-image: linear-gradient(90deg, #ff462d 0, #f5f5f5 44.776%, #f5f5f5 100%);
    border-radius: 1px;
    margin: 19px 0 0
}

.special-other-recommend {
    clear: both;
    width: 285px;
    margin-top: 16px;
    padding-bottom: 21px
}

.special-other-recommend:after {
    content: "";
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both
}

.special-other-recommend-item {
    width: 79px;
    height: 106px;
    margin: 0 16px 21px 0;
    float: left
}

.special-other-list {
    padding: 22px 0 33px
}

.special-other-list:after {
    content: "";
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both
}

.special-other-list .top {
    float: left;
    position: relative;
    margin-bottom: 5px
}

.special-other-list li span.mub {
    float: left;
    width: 15px;
    height: 15px;
    background-image: linear-gradient(128deg, #ffae83 0, #f7d8c7 100%);
    border-radius: 2px;
    text-align: center;
    overflow: hidden;
    zoom: 1;
    margin-top: 8px;
    font-size: 10px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 0;
    color: #fff;
    line-height: 15px
}

.rac_a {
    float: left;
    overflow: hidden;
    zoom: 1;
    height: 26px;
    width: 180px;
    margin-left: 14px;
    padding-top: 2px
}

.rac_a span {
    float: left;
    width: 90px;
    margin-left: 13px;
    line-height: 26px;
    height: 26px;
    font-size: 14px;
    color: #666;
    text-align: left
}

.rac_b {
    height: 80px;
    display: none;
    float: left;
    overflow: hidden;
    zoom: 1
}

.rac_b .rl_img {
    overflow: hidden;
    width: 190px;
    display: inline-block
}

.rac_b a.rl_img img {
    width: 80px;
    height: 80px;
    overflow: hidden;
    float: left;
    margin-right: 14px
}

.rl_right_info {
    height: 65px
}

.rl_title {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 0;
    color: #4e4e4e;
    display: block;
    height: 28px;
    overflow: hidden;
    text-align: left
}

.rac_b a.rl_img em {
    display: block;
    width: 72px;
    height: 24px;
    border-radius: 11px;
    border: solid 1px #f5f5f5;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 0;
    color: #959595;
    text-align: center;
    line-height: 24px;
    margin-top: 11px;
    margin-left: 92px
}

.rac_b a.rl_img .rl_down {
    width: 48px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    color: #358ff0;
    display: block;
    border: 1px solid #358ff0;
    margin-left: 80px;
    margin-top: 6px;
    font-size: 14px
}

.special-other-list li.open {
    background-position: 0 90px
}

.special-other-list .open {
    margin: 8px 0 13px;
    display: inline;
    position: relative
}

.special-other-list li.open {
    background-position: 0 90px
}

.special-other-list li.open span.mub {
    margin-right: 12px;
    margin-top: 0
}

.special-other-list li.open .rac_a {
    display: none
}

.rac_a em {
    width: 72px;
    height: 24px;
    border-radius: 11px;
    border: solid 1px #f5f5f5;
    float: left;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 24px;
    letter-spacing: 0;
    color: #959595
}

.special-other-list li.open .rac_b {
    display: block
}

.special-other-list li.top_3 .mub {
    background-image: linear-gradient(128deg, #ff4800 0, #ff7800 100%);
    color: white
}

.special-other-list .star-bottom {
    display: block;
    margin-left: 95px;
    margin-top: 2px;
    width: 95px;
    height: 14px;
    background: url(../images/v1/star_down.png) no-repeat
}

.special-other-list .star-top {
    float: left;
    width: 95px;
    height: 14px;
    background: url(../images/v1/star_top.png) no-repeat
}

.title-container {
    height: 45px
}

.title-container .fl {
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    letter-spacing: 0;
    color: #4b4b4b;
    border-bottom: 0 solid #fff
}

.title-container a {
    width: 63px;
    height: 14px;
    font-size: 16px;
    font-weight: bold;
    font-stretch: normal;
    letter-spacing: 0;
    color: rgba(0, 0, 0, 0);
    margin-top: 4px;
    margin-right: 14px;
    position: relative
}

.title-container a::after {
    position: absolute;
    left: 0;
    top: 0;
    content: "MORE";
    color: #727272
}

.title-container a::before {
    position: absolute;
    top: 0;
    right: 0;
    content: "+";
    color: #ff472e
}

.title-container hr {
    width: 100%;
    height: 2px;
    background-image: linear-gradient(90deg, #ff462d 0, #f5f5f5 23.392%, #f5f5f5 100%);
    border-radius: 1px;
    position: absolute;
    top: 43px
}

.ztchild_more {
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.5) 10%, rgba(255, 255, 255, 1) 50%);
    height: 72px;
    margin-top: -66px;
    padding-top: 66px;
    position: relative
}

.shortTitleModual {
    height: 45px;
    position: relative
}

.shortTitleModual h2 {
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    letter-spacing: 0;
    color: #4b4b4b;
    border-bottom: 0 solid #fff
}

.shortTitleModual a {
    width: 63px;
    height: 14px;
    font-size: 16px;
    font-weight: bold;
    font-stretch: normal;
    letter-spacing: 0;
    color: rgba(0, 0, 0, 0);
    margin-top: 4px;
    margin-right: 14px;
    position: relative
}

.shortTitleModual a::after {
    position: absolute;
    left: 0;
    top: 0;
    content: "MORE";
    color: #727272
}

.shortTitleModual a::before {
    position: absolute;
    top: 0;
    right: 0;
    content: "+";
    color: #ff472e
}

.shortTitleModual hr {
    width: 100%;
    height: 2px;
    background-image: linear-gradient(90deg, #ff462d 0, #f5f5f5 55%, #f5f5f5 100%);
    border-radius: 1px;
    position: absolute;
    top: 43px
}

.special-path a {
    display: inline;
}

.mobilePcContainer {

}

.mobilePcContainer {
    width: 660px;
}

.head-container {
    width: 100%;
    position: relative;
    margin-bottom: 48px;
}

.head-container-noimg {
    padding-top: 0.2rem;
}

.head-container-noimg .head-img-con, .head-container-noimg .head-game-xz {
    display: none;
}

.head-container-noimg {
    margin-bottom: 0.2rem;
}

.head-img-con {
    width: 100%;
    height: 28.3vw;
    max-height: 2.13rem
}

.img {
    width: 100%;
    display: block;
    height: 100%;
    vertical-align: bottom
}

.head-game-con {
    width: 660px;
    margin: auto;
    /* position: relative; */
    /* bottom: 0.3rem; */
    /* left: 0; */
    /* height: 1.7rem; */
    /* display: flex; */
    /* justify-content: flex-start; */
    /* align-items: flex-end; */
    /* right: 0; */
    height: 128px;
    background-color: #f6f8f9;
    border-radius: 24px;
}

.head-game-con .head-game-img {
    /* flex-shrink: 0; */
    width: 128px;
    height: 128px;
    /* background: white; */
    border-radius: 24px;
    box-sizing: border-box;
    /* padding: .08rem; */
    /* margin-right: .12rem; */
    float: left;
}

.head-game-con .head-game-img .img {
    border-radius: 24%
}

.head-game-con .head-game-content {
    /* height: 1.22rem; */
    /* display: flex; */
    /* flex-direction: column; */
    /* align-content: flex-end; */
    /* align-items: flex-start; */
    float: left;
    width: 320px;
    margin-left: 24px;
}

.head-game-content .game-name {
    height: 40px;
    line-height: 40px;
    /* font-size: .34rem; */
    color: #333;
    font-weight: bold;
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: flex-start; */
    overflow: hidden;
    font-size: 28px;
    text-align: left;
    margin-top: 16px;
}

.head-game-content .game-name .head-game-name {
    max-width: 2.9rem;
    height: .36rem;
    overflow: hidden;
    text-align: left;
    word-break: break-all;
}

.head-game-content .game-name .head-game-ios {
    width: .21rem;
    height: .25rem;
    background: url(../images/v1/m_ios.png) no-repeat center center;
    background-size: 100% 100%;
    margin-left: .12rem
}

.head-game-content .game-name .head-game-android {
    width: .24rem;
    height: .25rem;
    background: url(../images/v1/m_android.png) no-repeat center center;
    background-size: 100% 100%;
    margin-left: .12rem
}

.head-game-content .head-game-type {
    width: 100%;
    overflow: hidden;
    text-align: left;
    height: 24px;
    line-height: 24px;
    color: #666;
    font-size: 16px;
    /* margin-bottom: 6px; */
    margin: 4px 0 4px;
}

.head-game-content .head-game-label {
    /* height: .3rem; */
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: flex-start; */
}

.head-game-content .head-game-label .game-label {
    background-color: #a0adbf;
    border-radius: 6px;
    text-align: center;
    padding: 3px 6px;
    color: #fff;
    font-size: 14px;
    /* margin-right: .12rem; */
    margin-right: 10px;
    float: left;
}

.head-game-xz {
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: center; */
    /* height: 0.88rem; */
    width: 100%;
    margin: 21px 26px 0 0;
    float: right;
    width: 158px;
}

.head-game-xz > a {
    width: 158px;
    height: 42px;
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: center; */
    font-size: 14px;
    line-height: 42px;
    color: #ffffff;
    background-image: linear-gradient(236deg, #61e9a0 0%, #40c971 100%);
    border-radius: 21px;
    margin: 0;
    cursor: pointer;
    margin-bottom: 7px;
    text-align: center;
}
.head-game-xz > a:hover{
    opacity: 0.8;
}
.head-game-xz > a.no-xz:hover{
    opacity: 1;
}
.head-game-xz > a:before {
    content: "";
    display: inline-block;
    width: 25px;
    height: 25px;
    background: url(../images/v1/ztdetail1.png) no-repeat center center;
    background-size: 100% 100%;
    vertical-align: middle;
    margin-right: 8px;
    position: relative;
    top: -2px;
}

.head-game-xz a.fgg{
	width: 100%;
    display: block;
    height: 40px;
    line-height: 40px;
    background: #5b88ff;
    border-radius: 20px;
    text-align: center;
    color: #fff;
}
.head-game-xz a.qpf{
	width: 100%;
    display: block;
    height: 40px;
    line-height: 40px;
    background: #e45050;
    border-radius: 20px;
    text-align: center;
    color: #fff;
    margin: 10px 0;
}
.head-game-xz a.fgg:before,.head-game-xz a.qpf:before{display:none;}

.head-game-xz .ios-xz {
    background-image: linear-gradient(242deg, #333333 0%, #767676 100%);
}

.head-game-xz .ios-xz:before {
    background-image: url(../images/v1/ztdetail2.png);
}

.head-game-xz .no-xz {
    background: #dddddd;
}

.part-title {
    width: 100%;
    margin: 0 auto 16px;
    height: 30px;
    line-height: 30px;
    text-align: left;
    font-size: 24px;
    font-weight: bold;
    color: #333333;
}

.part-title a {
    float: right;
    font-size: 0.28rem;
    font-weight: normal;
    color: #666666;
}

.part-title a i {
    font-style: normal;
    font-size: 0.24rem;
}

.zt-detail-part1 {
    width: 100%;
    margin: 0 auto 48px;
    /* display: flex; */
    /* align-items: flex-start; */
    /* justify-content: flex-start; */
    /* flex-wrap: wrap; */
    overflow: hidden;
}

.zt-detail-part1 div {
    width: 50%;
    font-size: 18px;
    color: #a0adbf;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-align: left;
    /* margin-bottom: 0.1rem; */
    float: left;
}

.zt-detail-part1 div span {
    color: #666666;
}

.zt-detail-part2 {
    margin-bottom: 48px;
}

.zt-detail-xz {
    overflow: hidden;
    width: 105%;
    max-height: 288px;
}

.zt-detail-tb {
    width: 318px;
    height: 128px;
    background-color: #f6f8f9;
    border-radius: 24px;
    float: left;
    margin-bottom: 16px;
    margin-right: 24px;
}

.zt-detail-tb .left-img {
    float: left;
    margin: 10px 12px;
    width: 108px;
    height: 108px;
    overflow: hidden;
    border-radius: 24px;
}

.zt-detail-tb .left-img img {
    width: 100%;
    height: 100%;
}

.zt-detail-tb .game-info {
    width: 170px;
    float: left;
}

.zt-detail-tb .game-info div {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin-top: 15px;
    text-align: left;
    color: #333333;
    font-size: 18px;
    font-weight: 600;
}

.zt-detail-tb .game-info div a {
    float: left;
    max-width: 130px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}

.zt-detail-tb .game-info div i {
    width: 34px;
    text-align: center;
    height: 15px;
    border-radius: 6px;
    border: solid 1px #44cd77;
    margin-top: 7px;
    line-height: 15px;
    font-size: 12px;
    color: #00c26e;
    float: left;
}

.zt-detail-tb .game-info p {
    /* float:left; */
    font-size: 14px;
    height: 20px;
    overflow: hidden;
    line-height: 20px;
    color: #999999;
    clear: both;
    width: 100%;
    text-align: left;
    margin: 2px auto 12px;
}

.zt-detail-tb .game-info>a {
    width: 162px;
    height: 32px;
    background-color: #2f82f9;
    border-radius: 16px;
    text-align: center;
    line-height: 32px;
    color: #ffffff;
    font-size: 14px;
    cursor: pointer;
}

.zt-detail-xz-more {
    width: 660px;
    height: 36px;
    background-color: #f6f8f9;
    border-radius: 24px;
    font-size: 14px;
    color: #a0adbf;
    line-height: 36px;
    cursor: pointer;
    text-align: center;
}

.zt-detail-xz-more:after {
    content: "";

    display: inline-block;
    width: 11px;
    height: 7px;
    background: url(../images/v1/ztdetail3.png) no-repeat center center;
    font-size: 0;
    margin-left: 10px;
}

.no-zt-detail {
    width: 660px;
    height: 120px;
    background: url(../images/v1/ztdetail4.png) no-repeat center center;

}

.zt-detail-part3 {
    margin-bottom:48px;
}

.zt-detail-part3 .zt-detail-ul {
    width: 100%;
    margin: auto;
}

.zt-detail-part3 .zt-detail-li {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #666666;
    margin-bottom: 12px;
    overflow: hidden;
    display: block;
    cursor: pointer;
    text-align: left;
}

.zt-detail-part3 .zt-detail-li span {
    font-size: 14px;
    width: 34px;
    text-align: center;
    line-height: 18px;
    height: 18px;
    border-radius: 5px;
    margin-right: 9px;
    color: #2f82f9;
    border: solid 1px #2f82f9;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -2px;
}

.zt-detail-part3 .zt-detail-li.zx span {
    color: #fc3107;
    border-color: #fc3107;
}

.no-article {
    width: 660px;
    height: 120px;
    background: url(../images/v1/ztdetail5.png) no-repeat center center;
    background-size: 100%;
    margin: 0 auto 20px;
}

.zt-detail-tb .game-info div a:hover,
.zt-detail-li:hover{
    color:#f60;
}
.zt-detail-li:hover span{
    color: #2f82f9;
}
.zt-detail-li.zx:hover span{
    color:#fc3107;
}
.special-other-recommend-download{
    height: 505px;
    overflow: hidden;
}
.right_special3,
.right_special4{
    display: none;
}

.gjb{width: 641px;height: 324px;position: fixed;left: 50%;margin-left: -320px;top: 50%;margin-top: -162px;background: url(/https/m.ali213.net/img/gjbbg.png) no-repeat;z-index: 9;display:none;}
.gjb em{width: 20px;height: 20px;position: absolute;right: 50px;top: 50px;background: url(/https/m.ali213.net/img/gjbclosedbtn.png) no-repeat;cursor:pointer;}
.gjb .gjb_tit{width: 520px;height: 40px;line-height: 40px;font-size: 26px;margin: 50px auto 0;color: #333;}
.gjb .gjb_con{width: 520px;height: 40px;line-height: 40px;font-size: 18px;margin: 20px auto;color: #333;}
.gjb .gjb_con font{font-weight:bold;}
.gjb .gogjb{width: 210px;height: 52px;line-height: 52px;background: #ff5000;border-radius: 8px;float: left;margin-left:80px;display: inline-block;text-align: center;font-size: 20px;color: #fff;}
.gjb .closed{width: 208px;height: 50px;line-height: 50px;border: #d4d0d0 1px solid;border-radius: 8px;box-shadow: 0px 3px 26px 0px rgba(0, 0, 0, 0.1);float: left;margin-left:70px;display: inline-block;text-align: center;font-size: 20px;color: #333;cursor: pointer;}
.gjb .gjb_warn{width: 520px;height: 40px;line-height: 40px;font-size: 18px;text-align:center;margin:117px auto 0;color: #fff;clear:both;}