.dsj_icon, .dsj_l_search span.p_ab:after{ background-image: url(../images/dsj_icon.png); background-size: 3.375rem 2.375rem; display: block;}

.dsj_header{ width: 100%; height: 1.38rem; background: #a4ca59; color: #fff;}
.dsj_header .dsj_icon{ text-indent: -999em; }
.dsj_home{ left: 0.2778rem; top: 50%; width: 0.75rem; height: 0.625rem; margin-top:-0.3125rem; background-position: 0 0;}
.dsj_searchbtn{ right: 0.2778rem; top: 50%; width: 0.75rem; height: 0.75rem; margin-top: -0.375rem; background-position: 0 -0.625rem;}
.dsj_headerName{ display: block; width: 100%; height: 100%; line-height: 1.38rem;}
.dsj_nav a{ padding: 0 0.236rem; display: inline-block; height: 1.11rem; line-height: 1.11rem;}
.dsj_nav{ padding-left: 0.194rem; border-bottom: 1px solid #ececec;}
.dsj_banner img{ border-radius: 0.097rem; overflow: hidden; }
.dsj_class li{ width: 25%; }
.dsj_class li span{ display: block; }
.dsj_class li .dsj_icon{ width: 1.125rem; height: 1.125rem; margin:0 auto; }
.dsj_class li:nth-child(1) .dsj_icon{ background-position: -1rem 0; }
.dsj_class li:nth-child(2) .dsj_icon{ background-position: -1rem -1.25rem; }
.dsj_class li:nth-child(3) .dsj_icon{ background-position: -2.25rem 0; }
.dsj_class li:nth-child(4) .dsj_icon{ background-position: -2.25rem -1.25rem; }
.dsj_class li .textAc{ height: 0.56rem; line-height: 0.56rem; overflow: hidden; }
.dsj_title{ height: 0.694rem; line-height: 0.694rem; padding-left: 0.2778rem; color: #84ae32; background: #f8f8f8;}
.dsj_title:before{ width: 0.083rem; height: 0.61rem; background:#84ae32; left: 0; top: 50%; margin-top: -0.305rem;}


.dsj_list li{ padding: 0.4167rem 0.2778rem; border-bottom: 1px solid #f2ebeb; height: 2.056rem;}
.dsj_list li:last-child{ border-bottom: none 0; }
.dsj_list img.fl{ width: 2.78rem; height: 2.056rem; }
.dsj_list h4.c71a40e{ line-height: 1;}
.dsj_list p.c666{ line-height: 0.5rem; height: 1rem;overflow: hidden; }
.dsj_time{ color: #cbcaca; line-height: 1; }
.dsj_footer{ color: #b4b4b4; background: #e8e8e8; padding: 0.472rem 0 0.4167rem; line-height: 1.28; }
.dsj_l_search{ margin: 0.4167rem 0.2778rem 0.25rem; border: 1px solid #dfdfdf; border-radius: 0.056rem; height:0.89rem; padding: 0 1.25rem 0 0.25rem; overflow: hidden;}
.dsj_l_search span, .dsj_search_btn{ right: 0; top: 0; bottom: 0; width: 1.153rem; height: 100%;}
.dsj_search_btn{ border: none 0; background: none; border-left: 1px solid #dfdfdf; }
.dsj_l_search span{ background-color: #f7f7f7;}
.dsj_l_search span.p_ab:after{ width:0.625rem; height: 0.625rem; background-position: 0 -1.375rem; right:0.264rem; top: 50%; margin-top:-0.3125rem;}
.dsj_search_txt{ width: 100%; height: 100%; border: none 0; background: none 0; font-size: 0.3889rem; }
.dsj_nav li.active{ color: #669706; border-bottom: 2px solid #a4ca59; margin-bottom: -1px; position: relative; }
.dsj_list_2 li{ padding: 0.2778rem;border-bottom: 1px solid #f2ebeb;}
.dsj_list_2 li img.fl{ width: 1.78rem; height: 1.3194rem;  }
.dsj_list_2 li .dsj_txt{ height: 1rem; line-height: 0.5rem; overflow: hidden; margin-bottom: 0.056rem; margin-top:-0.056rem;}

.dsj_moreBtn{ border: 1px solid #669706; height: 0.94rem; line-height: 0.94rem; color: #669706;}
.dsj_artHader, .dsj_art_game{ border-bottom: dashed 1px #e3e3e3; }
.dsj_artTitle{ line-height: 1.4; padding-top: 0.375rem; padding-bottom: 0.25rem; }
.dsj_artHader p{ line-height: 1.4; padding-bottom: 0.2778rem; }
.dsj_artHader p span{ margin-right:0.125rem; }
.dsj_art_gameInfo{ padding: 0 2.053rem 0 2.22rem; display: block; min-height:1.3rem;background: #f4f4f4;border-radius: 4px;}
.dsj_art_game_img{ display: block; width: 1.3rem; height: 1.3rem; left: 13px; border-radius: 15px; }
.dsj_art_game_name{font-size: 0.4444rem; height: 0.6111rem; line-height: 0.6111rem; overflow: hidden; font-weight: normal;text-overflow: ellipsis;white-space: nowrap;}

.dsj_art_gameInfo p span{ margin-right:0.1389rem;}
.dsj_art_gameInfo p .pscore b{ font-size: 0.4444rem; font-weight:bold; color: #ff5f00; }
.dsj_art_gameInfo p{ margin: 0.1389rem 0; }
.dsj_art_star, .dsj_art_star span{ background-image: url(../images/dsj_star.png); background-size: 2.5rem 1rem; background-repeat: no-repeat;}
.dsj_art_star{ width: 2.5rem; height: 0.5rem; background-position: 0 -0.5rem;}
.dsj_art_star span{ display: block; height: 100%; background-position: 0 0; }
.dsj_art_game_downbt{ display: block; width: 1.94rem; height: 0.75rem; background:#399afd; color: #fff; text-align:center; line-height: 0.75rem; right: 0.6rem; top:0.4rem; }
.dsj_game_tips{ line-height: 1.6; padding: 0.125rem 0 0.194rem;}
.dsj_art_con img{ max-width: 100%; }
.dsj_art_con{ line-height: 1.715; padding:0.22rem 0 0.5rem; }
.dsj_art_con p{ margin: 0.167rem 0;}
.dsj_loch{ height: 1.0278rem; line-height: 1.0278rem; padding: 0 0.2778rem 0 1.0278rem; background: #f4f4f4; position: relative; }
.dsj_loch .dsj_icon{ display: block; width: 0.25rem; height: 0.5rem; background-position: -0.625rem -1.375rem; position: absolute; left: 0.2778rem; top: 50%; margin-top:-0.25rem;}
.dsj_art_game_name{padding-top:0.5rem;}
.dsj_nav li{ width: 25%; border-bottom:2px solid #fff;}
.dsj_nav li.active{  margin-bottom: 0px;  }
.dsj_nav li a{ padding: 0; width: 100%;text-align: center}
#gotop{ width: 0.93056rem;  height: 0.93056rem; position: fixed; right: 0.4167rem; bottom: 8rem; display: none; background: url(../images/gotop.png) center no-repeat; background-size: 100% 100%; z-index: 9999;}


/*2017-8-17 */
.dsj_art_game_name{ padding-top:0.6rem; }

/*2017-8-17*/
.dsj_searchbtn{right: 1.2278rem;}
.p_fixed{ position: fixed; top:0;}
.dsj_navbt{width: 0.75rem; height: 0.75rem; display: block; margin-top: -0.375rem; top: 50%; right: 0.2778rem;background: url(../images/top_01.png) center center no-repeat; background-size: 0.67rem 0.4583rem;}
.dsj_msk{ width: 100%; height: 100%; }
.dsj_cate{ position: fixed; left: 0; right: 0; top: 1.38rem;z-index: 1000;}
.dsj_msk{ width: 100%; height: 100%; background: #000; opacity: 0.5; filter: alpha(opacity=50); position: fixed; left: 0; top: 0; z-index: 999;}
.dsj_header{z-index: 1000;}
.dsj_cate ul{ padding: 0.4167rem 0.2778rem; background: #fff; }
.dsj_cate li{width: 33.33%; float: left; height: 0.75rem; line-height: 0.75rem; margin-bottom: 0.2778rem;}
.dsj_cate li a{ display: block; text-align: center; border: 1px solid #a4ca59;margin: 0 0.125rem; height: 100%;}
.trunPage a{display: block;width: 20%;text-align: center;float: left}

.dsj_art_game_name{padding-top:0.5rem;font-size: 0.35rem;}

.dsj_moreBtn a{display: block; float: left;width: 20%}

/*2017-8-23*/
.dsj_arTag{ margin-right: -0.2778rem; margin-left: -0.2778rem; border-top: 1px solid #f2ebeb; padding: 0.2778rem; margin-top:-0.5rem; font-size:0; }
.dsj_arTag span, .dsj_arTag b, .dsj_arTag a{ font-size:0.333rem; margin-bottom: 0.2778rem;}
.dsj_arTag a{ display: inline-block; height: 0.6389rem; line-height: 0.6389rem; padding: 0 0.194rem; border: 1px solid #ffc497; background: #fff5ea; color: #ff7200; margin-right:0.2778rem;}
.dsj_tagpage li{ float: left; width: 25%; margin-bottom: 0.25rem;}
.dsj_tagpage li a{ display: block; height: 0.903rem; line-height: 0.903rem;margin: 0 0.11rem; background: #f9f9f9; border-radius: 2px; font-size: 0.333rem; text-align: center; }
.dsj_tagpage{ padding: 0.333rem 0.167rem 0.083rem; }
.dsj_tag_tt{ height: 1.0278rem; line-height: 1.0278rem; padding-left: 0.2778rem; font-size: 0.3889rem; color: #000000; background: #f1f1f1; border-bottom: 2px solid #ececec; font-weight: normal;}

.hejiAppList{ padding: 0rem ;margin-top: 0rem; border: dashed 1px #f2ebeb; }
.hejiAppList  a{ display: block; padding-right: 1.4rem; height: 0rem; position: relative; height: 1.2rem; overflow: hidden;}
.hejiAppList  img{ display: block; width: 1.2rem; height: 1.2rem; float: left; margin-right: 0.2rem;border-radius: 15px; }
.hejiAppList b{ display: block; font-weight: normal; width: 1.4rem; height: 0.56rem; border-radius: 0.28rem; text-align: center; line-height: 0.56rem; border: 1px solid #0da6ed; color: #0da6ed; font-size: 0.28rem; position: absolute; right: 0; top: 50%; margin-top: -0.28rem;}
.hejiAppList  h4{ font-size: 0.3rem; height: 0.8rem; line-height: 0.8rem;  overflow: hidden; font-weight: normal; white-space: nowrap; text-overflow: ellipsis;}
.hejiAppList  div{ font-size: 0.24rem; color: #aaa; height: 0.36rem; line-height: 0.36rem; overflow: hidden; margin-top: 0rem;}
.hejiAppList  div i{ padding: 0 0.1rem; }
.hejiAppList  p{font-size: 0.24rem; color: #999; height: 0.36rem; line-height: 0.36rem; overflow: hidden;overflow: hidden; font-weight: normal; white-space: nowrap; text-overflow: ellipsis;}
.appxqTitle {
    padding: 0 0.24rem;
    height: 0.92rem;
    line-height: 0.92rem;
    border-bottom: 1px solid #e5e5e5;
}
.appxqTitle h4 {
     float: left;
     border-bottom: 2px solid #0da6ed;
     font-size: 0.32rem;
}
.aboutOther .hejiAppList {
      margin-top: 0;
      border-top: none 0;
}
.hejiAppList li {
       padding: 0.2rem 0.24rem;
       border-bottom: dashed 1px #f2ebeb;
}
.hejiAppList li a {
        display: block;
        padding-right: 1.4rem;
        height: 0rem;
        position: relative;
        height: 1.2rem;
        overflow: hidden;
}
.hejiAppList li img {
         display: block;
         width: 1.2rem;
         height: 1.2rem;
         float: left;
         margin-right: 0.2rem;
         border-radius: 15px;
}
.aboutOther .hejiAppList h4 {
          padding-top: 0.15rem;
          margin-bottom: 0.15rem;
}
.hejiAppList li h4 {
           font-size: 0.3rem;
           height: 0.4rem;
           line-height: 0.4rem;
           overflow: hidden;
           font-weight: normal;
           white-space: nowrap;
           text-overflow: ellipsis;
}
.hejiAppList li div {
            font-size: 0.24rem;
            color: #aaa;
            height: 0.36rem;
            line-height: 0.36rem;
            overflow: hidden;
            margin-top: 0.08rem;
}
.hejiAppList li div {
             font-size: 0.24rem;
             color: #aaa;
             height: 0.36rem;
             line-height: 0.36rem;
             overflow: hidden;
             margin-top: 0.08rem;
}
.hejiAppList li div i {
              padding: 0 0.1rem;
}
.hejiAppList li div {
               font-size: 0.24rem;
               color: #aaa;
               height: 0.36rem;
               line-height: 0.36rem;
               overflow: hidden;
               margin-top: 0.28rem;
}
.aboutOther .hejiAppList b {
                background-color: #0da6ed;
                border-radius: 0.04rem;
                color: #fff;
}
.hejiAppList li b {
                 display: block;
                 font-weight: normal;
                 width: 1.4rem;
                 height: 0.56rem;
                 border-radius: 0.28rem;
                 text-align: center;
                 line-height: 0.56rem;
                 border: 1px solid #0da6ed;
                 color: #0da6ed;
                 font-size: 0.28rem;
                 position: absolute;
                 right: 0;
                 top: 50%;
                 margin-top: -0.28rem;
    background-color: #0da6ed;
    border-radius: 0.04rem;
    color: #fff;


}
.article-cont td a strong:hover{color:#35a1ef;}


