body{background-color: #efefef;font-family:"微软雅黑","Microsoft Yahei",Tahoma,Verdana;font-size: 14px;}

a:link,a:visited {color:#333;text-decoration:none;outline:none;}
a:hover {color:#FC0800;text-decoration:none;outline:none;}
img {vertical-align: top;}
.ib,.menu li{display:inline-block;zoom:1;*display:inline;}
.content, .w, .head, #footer .foot, #main, .location,.main{ width:1180px; margin:0 auto; }
.m-sub p{margin:0 auto; }
.clr{clear:both;}
a:hover,.submit:hover,.newbox dt a:hover i,.hot-list li.on i,.hothd li,.video-list li a:hover i {-webkit-transition:all linear .218s;-moz-transition:all linear .218s;transition:all linear .218s}

.clearfix::after, #header::after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

.top-line,.gametop,.newbox,.good-netgame,.gamebox,.link,.boxbg {margin-top:24px;background:#fff;padding:20px;}

/* back-top */
#gotop {position:fixed;right: 20px;bottom: 230px;display: none;z-index: 999999;}
*html #gotop{position:absolute;_top: expression(documentElement.scrollBottom + 160 + "px");}
#gotop a {width: 50px;height: 50px;display: block;overflow: hidden;text-indent: -999px;background: url(../img/app/gotop.gif) 0 0 no-repeat #9f9f9f;border-radius:50px}
#gotop a:hover {background-position: -50px 0;background-color: #FF8018;}

.body-top{
    background-color: #f6f6f6;
    border-bottom: 1px solid #ebebeb;
    color: #797979;
    height: 44px;
    line-height: 44px;
    vertical-align: middle;
}
.body-top .login{ float:right}
.body-top .login a.rss{width:32px; float:right;overflow:hidden; text-indent:-222px;background: url(../img/app/rsso.gif) no-repeat left center; margin-left:8px}
.topbar li {
    border-left: 1px solid #ebebeb;
    float: left;
    height: 44px;
    line-height: 44px;
    padding: 0 14px;
}
.topbar li a{
    font-size: 14px;
}
.topbar li a:hover{
    color: #fc0800;
}

/* 头部 106*/
.header{
    /*height: 118px;*/
    width: 100%;
    background-color: #fff;
}
.header .logo{float: left;/*height:118px;*/}
.header .logo a{height:118px;display:table-cell;vertical-align:middle;*display:block;}
.header .search{ float:left; margin:21px 0 0 10px;}
.header .search .tab{ padding:3px 0}
.header .search .tab span{ color:#ddd}
.header .search .tab a{ color:#6f7172}
.header .search .tab a.on{ font-weight:700}
.header .search .bd{ background:#ededed; padding:5px; float:left;}
.header .search .text{border:1px solid #e5e5e7;padding:4px 0 3px 40px; height:18px;width:210px;background:#fff url(../img/app/icon.png) no-repeat}
.header .search .button{ background:#4c7fb6; border:none; color:#fff; height:25px;width:50px; margin-left:6px;vertical-align:middle; text-align:center;padding:0;}/*#3a6ea5 #2487e0*/
.header .banner{overflow:hidden;zoom:1;_float:right;text-align:right;padding-top:23px;}

/*margin-top:29px;*/
.tsearch {height:42px;width:300px;float:right;margin-top: 38px;}
.tsearch a{text-decoration:none;cursor:pointer}
.tsearch input{float:left}
/*width:50px;background:url(../img/app/g.gif) no-repeat 36px -95px;padding-left:6px;*/
.sa{padding: 0 8px;height:40px;line-height:40px;border:1px solid #E3E3E3;position:relative;float:left;color:#777;z-index:98;font-size:12px}
.sa_hover{ background-position:36px -122px; }
.lanmu{border:#E3E3E3 1px solid;position:absolute;width:56px;top:40px;left:-1px;z-index:98}
.lanmu a,.lanmu a:visited{height:26px;line-height:26px;display:block;padding-left:10px;border-bottom:1px solid #eee;background:#FFF;color:#666;font-size:12px}
.lanmu a:hover{background:#f6f6f6;color:#390}
.tsearch .sb{width:186px;line-height:20px;height:20px;font-size:12px;outline:none;border:none}/*color:#CCC;*/
.tsearch .seript {float:left;width:192px;border:solid #E3E3E3;border-width:1px 0;height:20px;padding:10px 0 10px 6px;}
.sc {border:1px solid #E3E3E3;width:40px;height:40px;float:left;display:inline-block}
.sc input{border:none;width:40px;height:40px;background:#F7F7F7 url(../img/app/g.gif) no-repeat 12px -66px;cursor: pointer;font-size:14px;font-weight:bold;}


.menu {height:48px;color:#fff;clear:both;background:#0598fa;position:relative;z-index:97;}/*#326195*/
#menu li {float:left;}
#menu li.qcur {background:#2487e0;}
#menu li div {display:none;position:absolute;top:48px;background-color: rgba(0,0,0,0.9);background:black !important;}
#menu a.mc {padding:0 24px;display:block;float:left;line-height:48px;height:48px;color:#fff;font-size:18px;position: relative;}
#menu a.mc:hover,#menu .one a.mc,#menu .one a.mc:visited,#menu a.curr,#menu a.curr:visited {background:#2487e0;}/*#0088cc*/

.menus{background:url(../img/app/head_more.png) no-repeat;width:8px;height:4px;display:block;position:absolute;top:24px;right:10px;}
#menu li:hover .menus {background:url(../img/app/head_more.png) no-repeat;width:8px;height:4px;display:block;position:absolute;background-position:-15px;top:24px;right:10px;}

.m-sub {width:100%;line-height:50px;left:0;box-shadow: 0 1px 6px rgba(0,0,0,0.6);}
.m-sub p {text-align:center;font-size:14px}
.m-sub p a:hover {color:#f00}
.m-sub p a,.m-sub p a:visited {color:#d9d9d9;margin:0 18px; white-space:nowrap;}

.location {
    padding-bottom: 10px;
    padding-top: 10px;
}

.iqzt_tab {height: 128px;background: #fff;overflow: hidden;margin: 0;margin-top: 5px;margin-bottom: 5px;}
.iqzt_title {width: 100px;height: 100%;float: left;}
.iqzt_title ul li {width: 98px;height: 42px;line-height: 42px;border: 1px solid #f5f5f5;border-top: 0;position: relative;color: #333;font-size: 16px;text-align: center;cursor: pointer;}
.iqzt_title ul li span {display: inline-block;position: absolute;width: 8px;height: 13px;right: -8px;top: 17px;background: url(../img/app/sslc_pg.png) no-repeat -69px -44px;display: none;}
.iqzt_title ul li.last span {display: block;}
.iqzt_title ul li.last {background: #f55555;border-color: #f55555;color: #fff;}
.iqzt_list {width: 1070px;height: 100%;float: left;background-color:white;}
.hide {display: none;}
.iqzt ul li {width: 90px;height: 111px;overflow: hidden; margin: 8px 8px 0 20px;float: left;position: relative;display: inline;}
.iqzt ul li a {display: block;width: 90px;height: 100%;}
.iqzt a:hover span.index_bt{color:red;}
.iqzt ul li span.index_bt {display: block;height: 32px;line-height: 26px;text-align: center;color: #333;font-size: 14px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.iqzt ul li img {width: 90px;height: 90px;}
.news-hotgame li a span{position:relative;}
.iqzt_list li em {background: url(../img/app/bg_90.png);width: 90px;height: 90px;position: absolute;top: 0;left: 0;}

.gametop {height:260px;}
.gametop .game-list {clear:both;height:126px;padding-top:4px}
.gametop .game-list li {float:left;widtH:100%;line-height:28px;height:28px;padding:14px 0 0;color:#3D4552;clear:both;overflow:hidden}
.gametop .game-list span {float:left;background:#FF7673;display:inline-block;height:28px;line-height:28px;text-align:center; position:relative;color:#fff;width:70px;border-radius:3px;}
.gametop .game-list span em{border-width:4px 0 4px 5px;border-color: transparent transparent transparent #FF7673;top:10px;right:-5px;}
.gametop .game-list .hot {background:#5FB343}
.gametop .game-list .hot em{border-left:5px solid #5FB343;}
.gametop .game-list .wy {background:#15A395}
.gametop .game-list .wy em{border-left:5px solid #15A395;}
.gametop .game-list .rj {background:#ff56aa}
.gametop .game-list .rj em{border-left:5px solid #ff56aa;}
.gametop .game-list li p {float:right;width:1066px;}
.gametop .game-list li p a{margin-right:14px;}

.topss {height:170px;margin:0 0 8px 0;padding:0 15px 15px 15px;}

/*最新资讯*/
.main_xyzx {
    margin: 20px 0 0;
}
.clearfix{*zoom:1;}
.xyzx_lf {
    background: #fff none repeat scroll 0 0;
    float: left;
    height: 466px;
    overflow: hidden;
    padding: 0 10px;
    width: 806px;
}
.b_title {
    color: #333;
    font-size: 20px;
    font-weight: bold;
    height: 46px;
    line-height: 46px;
}
.xyzx_lf .b_title, .pgyx .b_title, .zxzx_yxph .b_title/*, .mainl2 .b_title, .mainb2 .b_title*/ {
    border-bottom: 1px solid #f5f5f5;
}
.b_title span {
    float: left;
}
.more {
    float: right;
    font-weight: normal;
    padding-right: 10px;
}
.xyzx_lf .more, .pgyx .more {
    text-align: center;
    width: 112px;
}
.b_title ul {
    float: right;
}
.b_title ul li {
    border: 1px solid #f5f5f5;
    cursor: pointer;
    float: left;
    font-weight: normal;
    height: 45px;
    line-height: 45px;
    position: relative;
    text-align: center;
    width: 112px;
}
.b_title ul li a {
    border-bottom: 1px solid #f5f5f5;
    bottom: -1px;
    color: #333;
    display: block;
    height: 43px;
    left: 0;
    line-height: 43px;
    position: absolute;
    width: 112px;
}
.b_title ul li.last a, .b_title ul li:hover a {
    border-bottom: 1px solid #fff;
    border-top: 2px solid #02a0e7;
}
.b_main {
    padding-top: 10px;
}
.b_main_lf {
    float: left;
    width: 296px;
}
.b_main_lf ul li {
    /*height: 120px;*/
    /*margin-bottom: 18px;*/
    margin-bottom: 10px;
    overflow: hidden;
    /*position: relative;*/
    width: 296px;
}
.b_main_lf ul li a {
    display: block;
    height: 100%;
    width: 100%;
}
.b_main_lf ul li img {
    height: 100%;
    width: 100%;
}
.b_main_lf ul li span {
    bottom: 0;
    display: inline-block;
    height: 35px;
    left: 0;
    line-height: 35px;
    position: absolute;
    width: 100%;
}
.b_main_lf ul li .txt_bj {
    background: #000 none repeat scroll 0 0;
    opacity: 0.7;
}
.b_main_lf ul li .txt {
    color: #fff;
    font-size: 16px;
    text-align: center;
}
.b_main_rg {
    float: right;
    width: 490px;
}
.lf_top {
    border-bottom: 1px dashed #f5f5f5;
    height: 98px;
}
.lf_top .title {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
}
.lf_top .title a {
    color: #02a0e7;
    font-size: 24px;
}
.lf_top .intro {
    color: #666;
    font-size: 14px;
    line-height: 26px;
    margin-top: 10px;
    overflow: hidden;
}
.lf_top .intro a {
    color: #666;
    font-size: 14px;
}
.lf_top .intro span {
    color: #02a0e7;
}
.lf_list ul li {
    float: left;
    font-size: 16px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    width: 100%;
}
.lf_list .pre {
    color: #02a0e7;
    float: left;
    margin-right: 10px;
}
.lf_list .txt {
    color: #333;
    float: left;
    overflow: hidden;
    width: 350px;
}
.lf_list .time {
    color: #888;
    float: right;
}


/*推荐下载*/
.zxzx_lb, .zxzx_yxph {
    background: #fff none repeat scroll 0 0;
    float: right;
    height: 466px;
    padding: 0 10px;
    width: 322px;
}
.b_list {
    margin-top: -10px;
}
.lb_mr {
    height: 44px;
    line-height: 44px;
    overflow: hidden;
}
.lb_mr span {
    color: #333;
    float: left;
    font-size: 14px;
    height: 44px;
    overflow: hidden;
    width: 255px;
}
.b_list .lq {
    border: 1px solid #02a0e7;
    color: #02a0e7;
    display: inline-block;
    float: right;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    margin-top: 10px;
    text-align: center;
    width: 54px;
}
.lb_hover {
    display: none;
    height: 75px;
    padding: 14px 0;
}
.lb_icon {
    float: left;
    height: 75px;
    margin-right: 27px;
    position: relative;
    width: 75px;
}
.lb_icon img {
    height: 100%;
    width: 100%;
}
.cover_75 {
    background: rgba(0, 0, 0, 0) url("../img/app/sslc_pg.png") no-repeat scroll -165px 0;
    display: block;
    height: 75px;
    left: 0;
    position: absolute;
    top: 0;
    width: 75px;
}
.lb_intro {
    float: left;
    width: 160px;
}
.lb_intro .title {
    color: #333;
    font-size: 16px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
.lb_intro .sl {
    height: 13px;
    margin-top: 8px;
}
.lb_intro .time {
    color: #666;
    font-size: 14px;
    margin-top: 8px;
}
.lb_a {
    float: right;
    height: 100%;
    line-height: 75px;
    width: 56px;
}
.lb_a .lq {
    background: #02a0e7 none repeat scroll 0 0;
    color: #fff;
    margin-top: 25px;
}
.hover .lb_mr {
    display: none;
}
.hover .lb_hover {
    display: block;
}


/*合集推荐*/
.main_4 {
    background: #fff none repeat scroll 0 0;
    height: auto;
    margin: 20px 0 8px;
    overflow: hidden;
    padding-bottom: 10px;
    width: 1180px;
}
.global_tit {
    color: #333;
    font-size: 20px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding: 13px 20px;
}
.main_4 .global_tit {
    height: 29px;
    line-height: 29px;
    padding: 11px 10px;
}
.zt_more {
    background: rgb(255,255,255) url("../img/app/sslc_pg.png") no-repeat scroll -246px -86px;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 29px;
    overflow: hidden;
    text-indent: -9999px;
    width: 29px;
}
.zt_more:hover {
    background-position: -245px -117px;
}
.mrd_hover {
    background: rgba(0, 0, 0, 0) url("../img/app/tmbj.png") repeat scroll 0 0;
    display: block;
    height: 140px;
    left: 0;
    padding: 20px 30px;
    position: absolute;
    right: 0;
    top: 100%;
    transition: top 0.4s ease 0s;
    width: 210px;
}
.hover .mrd_hover {
    top: 0;
}
.mrd_hover .title {
    color: #fff;
    font-size: 18px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.mrd_hover .intro {
    color: #fff;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
}
.mrd_hover .a_link span {
    background: #02a0e7 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin: 23px auto 0;
    overflow: hidden;
    text-align: center;
    width: 86px;
}

.bg_list {
    height: 180px;
    margin: 0 auto;
    position: relative;
    width: 1200px;
    z-index: 0;
}
.mrd_bl, .mrd_br {
    background: rgb(255, 255, 255) url("../img/app/sslc_pg.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 29px;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: -40px;
    width: 29px;
    z-index: 999;
}
.mrd_bl {
    background-position: -173px -84px;
    right: 120px;
}
.mrd_br {
    background-position: -174px -116px;
    right: 80px;
}
.mrd_bl:hover {
    background-position: -210px -115px;
}
.mrd_br:hover {
    background-position: -210px -84px;
}
.mrd_pic {
    display: block;
    height: 180px;
    margin: 0 10px;
    overflow: hidden;
    position: relative;
    width: 1180px;
}
.mrd_pic ul {
    position: absolute;
}
.mrd_pic li {
    float: left;
    height: 180px;
    overflow: hidden;
    padding: 0 25px 0 0;
    position: relative;
    width: 270px;
}
.mrd_pic li img {
    cursor: pointer;
    display: block;
    height: 180px;
    width: 270px;
}

/*软件游戏+排行榜*/
.main_pgyx {
    margin: 20px 0 0;
}
.pgyx {
    background: #fff none repeat scroll 0 0;
    float: left;
    padding: 0 10px 10px;
    width: 806px;
}
.pgyx_list ul li {
    float: left;
    margin-top: 19px;
    overflow: hidden;
    padding-left: 4px;
    width: 840px;
}
.pgyx_list ul li a {
    display: inline-block;
    float: left;
    height: 125px;
    margin-right: 29px;
    overflow: hidden;
    position: relative;
    width: 89px;
}
.sign {
    background: rgba(0, 0, 0, 0) url("../img/app/sign_icon.png") no-repeat scroll 0 0;
    height: 50px;
    left: 0;
    position: absolute;
    top: 0;
    width: 45px;
    z-index: 1;
}
.sign_1{background-position:-150px 0;}
.sign_2{background-position:0 0;}
.sign_3{background-position:-614px 0;}
.sign_4{background-position:-48px 0;}
.sign_5{background-position:-200px 0;}
.sign_6{background-position:-252px 0;}
.sign_7{background-position:-303px 0;}
.sign_8{background-position:-355px 0;}
.sign_9{background-position:-407px 0;}
.sign_10{background-position:-459px 0;}
.sign_11{background-position:-511px 0;}
.sign_12{background-position:-562px 0;}
.sign_13{background-position:-669px 0;}
.sign_14{background-position:-722px 0;}
.sign_15{background-position:-779px 0;}
.pgyx_list ul li img {
    height: 89px;
    width: 89px;
}
.pgyx_list ul li span {
    background: rgba(0, 0, 0, 0) url("../img/app/sslc_pg.png") no-repeat scroll 0 -149px;
    display: block;
    height: 89px;
    left: 0;
    position: absolute;
    top: 0;
    width: 89px;
}
.pgyx_list ul li em {
    display: block;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    margin-top: 3px;
    overflow: hidden;
    text-align: center;
    width: 91px;
}
.pgyx_list ul li em.ne {
    color: #333;
}
.pgyx_list ul li em.xz {
    background: #35afff none repeat scroll 0 0;
    color: #fff;
    display: none;
    text-align: center;
}
/*.tab ul li .hover em, .mainl1_top ul li .hover em, */.pgyx_list ul li .hover em.ne/*, .game_tj ul li.hover em, .jstx_bt ul li.hover em, .jptj_list ul li.hover em */{
    background: #02a0e7 none repeat scroll 0 0;
    color: #fff;
}


/*排行榜*/
.zxzx_yxph {
    height: 489px;
}
.zxzx_yxph .b_list {
    margin-top: 5px;
}
.b_list ul li {
    border-bottom: 1px dashed #f5f5f5;
    cursor: pointer;
    float: left;
    width: 100%;
}
.zxzx_yxph .lb_mr em, .zxzx_yxph .lb_hover em {
    background: #c4d0db none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 14px;
    height: 21px;
    line-height: 21px;
    margin-right: 12px;
    margin-top: 11.5px;
    text-align: center;
    width: 21px;
}
.zxzx_yxph .lb_mr em.no1, .zxzx_yxph .lb_hover em.no1 {
    background: #f44334 none repeat scroll 0 0;
}
.zxzx_yxph .lb_mr em.no2, .zxzx_yxph .lb_hover em.no2 {
    background: #fe7416 none repeat scroll 0 0;
}
.zxzx_yxph .lb_mr em.no3, .zxzx_yxph .lb_hover em.no3 {
    background: #fab805 none repeat scroll 0 0;
}
.zxzx_yxph .lb_mr span {
    width: 222px;
}
.zxzx_yxph .lb_hover em {
    height: 89px;
    line-height: 89px;
    margin-top: 0;
}
.zxzx_yxph .lb_icon {
    height: 89px;
    margin-right: 8px;
    width: 89px;
}
.zxzx_yxph .lb_icon a {
    display: block;
    height: 100%;
    width: 100%;
}
.cover_89 {
    background: rgba(0, 0, 0, 0) url("../img/app/sslc_pg.png") no-repeat scroll 0 -149px;
    display: block;
    height: 89px;
    left: 0;
    position: absolute;
    top: 0;
    width: 89px;
}
.zxzx_yxph .lb_intro {
    width: 135px;
}
.zxzx_yxph .lb_intro .title {
    font-size: 18px;
    font-weight: bold;
}
.zxzx_yxph .lb_intro .title a {
    color: #333;
}
.lb_intro .sl span {
    display: inline-block;
}
.lb_intro .sl .star, .list_intro .star {
    background: rgba(0, 0, 0, 0) url("../img/app/sslc_pg.png") no-repeat scroll 0 0;
    height: 13px;
    width: 78px;
}
.lb_intro .sl .starz5, .list_intro .starz5 {
    background-position: -99px -160px;
    width: 76px;
}
.lb_intro .sl .starz4, .list_intro .starz4 {
    background-position: -114px -160px;
}
.lb_intro .sl .starz3, .list_intro .starz3 {
    background-position: -128px -160px;
}
.lb_intro .sl .starz2, .list_intro .starz2 {
    background-position: -144px -160px;
}
.lb_intro .sl .starz1, .list_intro .starz1 {
    background-position: -159px -160px;
}
.lb_intro .sl .starz0, .list_intro .starz0 {
    background-position: -176px -160px;
}
.zxzx_yxph .lb_hover {
    height: 89px;
    padding: 11px 0;
}


/*友情链接*/
.btitle {
    border-bottom: 1px solid #e5e5e5;
    height: 50px;
    line-height: 36px;
}
.btitle h3, .btitle h4 {
    background: rgba(0, 0, 0, 0) url("../img/app/bico.gif") no-repeat scroll 0 0;
    border-bottom: 1px solid #02a0e7;
    color: #02a0e7;
    float: left;
    font-size: 24px;
    font-weight: bold;
    height: 50px;
    line-height: 36px;
    padding: 0 10px 0 50px;
}
.btitle h4 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0 10px 0 0;
}
.link .btitle h4 {
    border-bottom: 1px solid #8e8e8e;
    color: #333;
    font-size: 18px;
}
.btitle p {
    float: left;
    line-height: 36px;
}
.link .btitle p {
    color: #888;
    float: right;
}
.link .linkcon {
    padding: 20px 0 10px;
}
.link a, .link a:visited {
    color: #999;
    margin-right: 10px;
    font-size: 14px;
    line-height: 1;
}
.top-new a:hover,.newbox a:hover,.newbox a.more:hover,.good-netgame li a:hover,.btitle a:hover,.link a:hover,.new-col .more a:hover,.new-col .more a:hover b,.newslist li span a:hover {color:#f00}

/*底部*/
#footer {
    background: #fcfcfc none repeat scroll 0 0;
    border-top: 4px solid #02a0e7;
    clear: both;
    height: 220px;
    margin-top: 10px;
}
.foot {
    font-size: 14px;
}
.foot dl {
    border-left: 1px solid #e5e5e5;
    color: #646464;
    float: left;
    height: 190px;
    padding: 34px 0 0 40px;
    width: 230px;
}
.foot .about {
    border-left: 0 none;
    padding-left: 0;
}
.foot .contact {
    float: right;
    width: 366px;
}
.foot dl dt {
    font-size: 18px;
    font-weight: bold;
    height: 28px;
}
.foot .x p {
    float: left;
    height: 36px;
    line-height: 36px;
    width: 100px;
}
.foot a, .foot a:visited {
    color: #626262;
}
.foot .m span {
    display: block;
    height: 80px;
    width: 230px;
}
.foot .m span a, .foot .m span a:visited {
    border: 1px solid #e3e3e3;
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-top: 8px;
    text-align: center;
    width: 120px;
}
.foot .m p {
    color: #888;
    height: 30px;
    line-height: 30px;
}
.foot .contact dt {
    height: 38px;
}
.foot .f-qcode {
    background: rgba(0, 0, 0, 0) url("../img/app/qrcodev1.jpg") no-repeat scroll 0 0 / 90px 90px;
    display: block;
    float: left;
    height: 90px;
    width: 90px;
}
.foot .contact div {
    float: right;
    width: 256px;
}
.foot .contact .text {
    font-size: 12px;
    line-height: 26px;
}
a.qqbg, a.qqbg:hover {
    background: rgba(0, 0, 0, 0) url("../img/app/qqbg.png") no-repeat scroll 0 0;
    color: #1a649d;
    display: inline-block;
    font-family: "新宋体";
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin-right: 3px;
    text-decoration: none;
    text-indent: 25px;
    width: 78px;
}

/*最新下载*/
.iconlist {
    padding: 8px;
}
.iconlist li {
    height: 32px;
    line-height: 32px;
    margin-bottom: 9px;
    overflow: hidden;
}
.iconlist .time {
    color: #999;
    float: right;
}
.iconlist .img {
    border-radius: 2px;
    float: left;
    height: 32px;
    margin-right: 5px;
    position: relative;
    width: 32px;
}
.iconlist li .title {
    display: inline-block;
    font-size: 16px;
    width: 390px;/*440*/
}
#test_pgyxs0 li{
    width: 80px;
}
#test_pgyxs0 li a{
    font-size: 14px;
    width: 80px;
}

#pages {
    clear: both;
    height: 40px;
    padding: 22px 0;
    text-align: center;
}
#pages span, #pages a,#pages a:visited, #pages a:hover {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e4e4e4;
    color: #777;
    display: inline-block;
    font-size: 15px;
    height: 38px;
    line-height: 38px;
    margin: 0 3px;
    padding: 0 13px;
    text-decoration: none;
}
#pages span,#pages a:hover, #pages .cur a, #pages .active a {
    background: #02a0e7 none repeat scroll 0 0;
    border: 1px solid #02a0e7;
    color: #fff;
}

/*#326195*/
#filter {margin:0;clear:both;background:#fff}
#filter li {border-bottom:1px solid #EBEBEB;padding:16px 28px;}/*height:28px;*/
#filter li span {float:left;widtH:50px;line-height:28px;display:block;}
#filter li p {/*float:left;widtH:1074px;line-height:28px;*/margin-left:50px;}
#filter li a,#filter li a:visited {padding:0px 10px 0px;display:inline-block;line-height:28px;height:28px;margin-right:2px;margin-bottom: 8px;}
#filter li a:hover,#filter li a.curr,#filter li a.curr:visited {background:#0598fa;color:#fff; text-decoration:none}
#filter .uplink {line-height:36px;height:36px;}
#filter .uplink em {float:left;display:block;height:36px;font-style:normal;border-radius:10px}
#filter .uplink a {float:left;line-height:34px;height:34px;widtH:100px;text-align:center;border:1px solid #0598fa;border-left:0;margin:0;}
#filter .uplink a#bcss0 {border-radius:5px 0 0 5px;border-left:1px solid #0598fa}
#filter .uplink a#bcss3 {border-radius:0 5px 5px 0}

.img_box_90, .box_content .c_left a, .ztgimg, .applist a {
    display: inline-block;
    position: relative;
    width: 90px;
}
.img_box_90 img {
    height: 90px;
    width: 90px;
}

.bg_80{background:url(../img/app/bg_80.png);width:80px;height:80px;position:absolute;top:0;left:0;}
.bg_90{background:url(../img/app/bg_90.png);width:90px;height:90px;position:absolute;top:0;left:0;}

.helps {width:1180px;background:#fff;}
.main_left{background:#fff;width:210px; float:left;background-color:white;margin-bottom:15px;}
ul.about_list{ padding:0;}
ul.about_list li a{background:#02a0e7; display:block; height:50px;padding-left:100px; width:110px; overflow:hidden; color:#fff;line-height:50px;font-size:15px;border-top:1px solid #02a0e7;border-bottom:1px solid #02a0e7;}
ul.about_list li.curr a{background:#fff;font-weight:bold;color:#333;border-top:1px solid #02a0e7;border-bottom:1px solid #02a0e7;}
ul.about_list li a:hover{text-decoration:none;color:#434343}
ul.about_list li.curr a:hover{color:#333;}
.main_right{ width:920px; float:left; padding:0 20px 20px 20px;background-color:white;margin-bottom:15px;}
.right_title{ width:100%; background:#fff; overflow:hidden; font-size:18px; font-weight:bold; color:#333;border-bottom:1px solid #eee;text-align:center;padding-top:13px;padding-bottom:13px;}
.right_content{ width:850px; color:#434343; font-size:14px; line-height:35px;padding-top:20px;}

.pinglun{background-color:#fff;padding: 15px 10px;}
.blue,.blue a,.box h5 a,.box h6 a,.box a.more,.crumbs a{ color:#004499}
.comment-title{ text-align:center; padding:5px 0 10px}
.comment_button{margin-bottom:15px;}
.comment_button a{padding:5px; border:solid 1px #C3D4E7; }
.comment_button a.on{background:#4C7FB6; color:#fff;border:solid 1px #3E73A9}
.pinglun .col-left{width:860px; margin-right:10px}
.comment{border:1px solid #C3D4E7;zoom:1;  padding:8px 15px}
.comment h4{ border-bottom:1px solid #C3D4E7; padding-bottom:6px; margin-bottom:15px}
.comment h4{background: url(../img/app/icon.png) no-repeat left -375px; padding-left:16px;}
.comment .title{ margin-bottom:5px}
.comment .title span{ position:relative; top:-5px}
.comment .content{ font-size:14px; background:#f6f9fb; border:1px solid #c4d5df; zoom:1; padding:8px 10px; margin:5px 0;width:auto;}
.comment .content span{display:block;}
.hr{background: url(../img/app/uline.gif) repeat-x center center;}
.comment-form{border:1px solid #c3d4e7; padding:10px 20px; margin-bottom:10px}
.comment-form h5{ height:22px; padding-bottom:5px;border-bottom:1px solid #C3D4E7;}
.comment-form strong{background: url(../img/app/user_comment.png) no-repeat; padding-left:21px; float:left}
.comment-form .posn{ padding:10px 0}

textarea{border:1px solid #DCDDDD; background:#fff;clear:both;color:#555;font-size:14px;height:130px;padding:5px 0 0 5px;text-align:left;width:99%; margin-bottom:8px}

.btn{ padding-left:6px}
.btn,.btn input{display: inline-block;background: url(../img/app/button.png) no-repeat; height:24px; width:auto;_width:0;overflow:visible !ie}/*line-height:24px;*/
.btn input{background-position: right 0; border:0 none; color:#fff; padding-right:6px;_height:25px;}

/* 通用容器 background: url(../img/app/title.png) no-repeat right top;*/
.pinglun .box{border:1px solid #c3d4e7;zoom:1; overflow:auto; padding-bottom:10px;overflow: hidden;}
.pinglun .box h5,.box h6{color:#1e50a2; height:26px; margin-bottom:10px; line-height:26px; padding-left:10px;border-bottom:1px solid #dce7f3; position:relative}
.pinglun .box h6{ margin-bottom:0}
.pinglun .box h5.title-1,.pinglun .box h6.title-1{background-position: right -52px}
.pinglun .box h5.title-2,..pinglun box h6.title-2{background-position: right -100px}
.pinglun .box h5.title-2 span.tab{float:right; padding-right:6px; color:#a4bcd6}
.pinglun .box h5.title-2 span.tab span{ color:#2064ae;cursor: hand;!important;cursor: pointer}
.pinglun .box a.more{ font-size:12px; font-family:"微软雅黑"; margin-right:8px; font-weight:normal; position:absolute;top:0; *top:1px;_top:1px; right:0}
.pinglun .box .content{ padding:0 10px; overflow:auto}

.list {color: #888;font-family: "宋体";}

.htmlcontent {
	  color: #434343;
	  line-height: 32px;
	  color: #434343;
      letter-spacing: 2px;
}
.htmlcontent .news_p{
	line-height: 28px;
    text-indent: 2em;
}
.htmlcontent .news_p img {
    max-width: 550px;
    height: auto;
    margin: 20px auto;
    display: block;
}
.tipswrap{
    height:108px;
}
.tipswrap .tips{
    float:left;
    height:30px;
    margin-top:38px;
    overflow: hidden;
}
.tipswrap .tips p{
    float:left;
    color:#333;
    font-size:18px;
    line-height:30px;
}
.tipswrap .tips p img{
    margin:5px 10px 0 0;
}
.tipswrap .tips a{
    display: block;
    float:left;
    color:#02a0e7;
    font-size:14px;
    padding:3px 7px;
    border:1px solid #02a0e7;
    border-radius:3px;
    margin-right:15px;
}
.tipswrap .tips a:hover{
    color:#fff;
    background:#02a0e7;
}