﻿@charset "utf-8";

/*CSS reset*/
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, p
{
    margin: 0;
    padding: 0;

}

table
{
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img
{
    border: 0;
}

address, caption, cite, code, em, strong, th
{
    font-style: normal;
    font-weight: normal;
}

ol, ul
{
    list-style: none;
}

caption, th
{
    text-align: left;
}

h1, h2, h3, h4, h5, h6
{
    font-size: 100%; 
    font-weight: normal;
}

input, button, textarea, select
{
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}

input, button, textarea, select
{
    *font-size: 100%;
}

    input[type="text"]:focus, input[type="password"]:focus, textarea:focus
    {
        outline: 0 none;
    }

:link, :visited
{
    text-decoration: none;
}

pre
{
    white-space: pre-wrap;
    word-wrap: break-word;
}

/* comment css*/
body, button, input, select, textarea
{
    font: 12px/1.5  Helvetica, sans-serif;
    _font-family: "SimSun";
}

body
{
    background: #fff;
    color: #7a7a7a;
}



a
{
    color: #7a7a7a;
}

.index-new, .index-new a
{
    color: #333;
}

a:hover
{
    text-decoration: underline;
    color: #0099cc;
}

.fl
{
    float: left;
}

.fr
{
    float: right;
}

.tc
{
    text-align: center;
}

.clear
{
    clear: both;
}

.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hidden
{
    display: none;
}

#wrap
{
    position: relative;
    width: 980px;
    margin: 0 auto;
    z-index: 2;
     background: #fff;
}

.hd
{
    width: 940px;
    margin: 0 auto;
    position: relative;
}

a em
{
    cursor: pointer;
}

.index-new a em
{
    display: block;
    text-align: center;
}

.last
{
    border: none;
}

/*#wrapper
{
    position: relative;
    width: 100%;
    margin: 0 auto;
    zoom: 1;
}*/

#wallpaper
{
    display: block;
    width: 100%;
    height: 550px;
    position: absolute;
    top: -27px;
    *left: 0;
    z-index: 1;
}

    #wallpaper .lq
    {
        margin: 0 auto;
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
    }

    /* 全站导航 */
#web-nav-container
{
    left: -20px;
    width: 620px;
    height: auto;
    padding-bottom: 15px;
}

.web-nav-tab
{
    margin: 15px 0 0 18px;
    overflow: hidden;
}

    .web-nav-tab li
    {
        float: left;
        width: 76px;
        height: 24px;
        margin-right: 9px;
        line-height: 24px;
        background: #0a9bd2;
        color: #fff;
        font-weight: 600;
        text-align: center;
    }

        .web-nav-tab li.current
        {
            background: #62ccf3;
        }

.web-nav-list
{
    margin: 10px 0 0 18px;
    overflow: hidden;
}

    .web-nav-list li
    {
        float: left;
        width: 76px;
        margin-right: 9px;
        margin-bottom: 5px;
        line-height: 24px;
    }

        .web-nav-list li a
        {
            display: block;
            width: 76px;
            height: 24px;
            margin: 0;
            text-align: center;
            color: #7a7a7a;
        }
/* 搞趣搜索 */
.gao7-search
{
    height: 32px;
    margin-left: 18px;
    margin-top: 10px;
    overflow: hidden;
    line-height: 32px;
}

    .gao7-search label
    {
        float: left;
        font-size: 14px;
        color: #50728b;
    }

    .gao7-search .ipt-box
    {
        float: left;
        width: 252px;
        height: 30px;
        padding-left: 10px;
        border: 1px solid #ddd;
    }

        .gao7-search .ipt-box input
        {
            border: none;
            background: none;
        }

        .gao7-search .ipt-box .search-txt
        {
            float: left;
            width: 205px;
            height: 12px;
            padding: 9px 0;
            line-height: 1;
            color: #92afb7;
            text-align: left;
        }

        .gao7-search .ipt-box .search-sub
        {
            float: right;
            width: 38px;
            height: 24px;
            margin: 3px 0;
            border-left: 1px solid #ecedef;
            background: url(../images/new-top.png) no-repeat center;
            background-position: 0 0;
            cursor: pointer;
            text-indent: -9999px;
        }

.bar-main-right
{
    height: 35px;
}

    .bar-main-right p
    {
        text-align: center;
        line-height: 2.2;
    }
    /* 关闭窗口按钮 */
    .bar-main-right .close
    {
        display: block;
        position: absolute;
        top: 15px;
        right: 15px;
        width: 9px;
        height: 9px;
        overflow: hidden;
        background: url(../images/new-top.png) no-repeat 0 0;
        background-position: -336px 0;
        text-indent: -3000px;
        cursor: pointer;
    }

/* content */
#content
{
    overflow: hidden;
    zoom: 1;
}



/* content */
#wrap-2
{
    position: relative;
    width: 1000px;
    margin: 0 auto;
    z-index: 2;
}

.index-new h1,
.index-new h2,
.m-spot li a,
.m-bbs li a,
.m-rev .m-list dd a,
.m-inf .m-list ul.ch li,
.m-album .m-list li em,
.m-raid .l-con dd a,
.ios-l li a,
.s-rank .s-list li .l-hover span p.tit,
.s-rank .s-list li .link,
.m-sea .l-con dd p a,
.m-rank2 table,
.m-map .m-list dt,
.blog-l,
.s-num .s-list dd a
{
    font-family: "Microsoft Yahei";
}

.content
{
    margin-bottom: 15px;
    overflow: hidden;
    zoom: 1;
}

.main
{
    float: left;
    width: 730px;
}

.side
{
    float: right;
    width: 260px;
}

.m-list
{
    background: #fff;
    overflow: hidden;
    zoom: 1;
}

.m-nav, .s-nav
{
    zoom: 1;
    font-family: "Microsoft Yahei";
}

.index-new .more
{
    position: absolute;
    top: 2px;
    right: 10px;
    color: #999;
    font-family: "SimSun";
}

/* 标题模块 */
.title-1,
.title-2,
.title-3
{
    position: relative;
    height: 28px;
    overflow: hidden;
}

    .title-1 h2,
    .title-2 h2,
    .title-3 h2,
    .title-1 h1
    {
        float: left;
        margin: 0 10px;
        padding-bottom: 4px;
        font-size: 14px;
        font-weight: 600;
        color: #099bd1;
        _display: inline;
        overflow: hidden;
    }

        .title-1 h2,
        .title-1 h1,
        .title-2 h2 ul li.cur
        {
            border-bottom: 5px solid #a0d5e8;
        }

        .title-2 h2 ul li
        {
            float: left;
            margin-right: 25px;
            padding-bottom: 4px;
            color: #7c7c7c;
            cursor: pointer;
        }

            .title-2 h2 ul li.cur
            {
                color: #099bd1;
            }

    .title-1 .more,
    .title-2 .more,
    .title-3 .more
    {
        position: absolute;
        right: 5px;
        top: 0;
    }

.title-3
{
    line-height: 28px;
}

    .title-3 h2
    {
        margin: 0;
        padding: 0;
    }

.title-4
{
    position: relative;
    margin: 0 10px;
}

    .title-4 h2
    {
        display: table-cell;
        *display: inline;
        border-bottom: #a0d5e8 4px solid;
        font-size: 18px;
        color: #099bd1;
    }

    .title-4 .more
    {
        position: absolute;
        top: 2px;
        right: 10px;
        color: #999;
    }

.title-5
{
    position: relative;
    line-height: 30px;
    background: url(../images/title2-bg.png);
}

    .title-5 h2
    {
        padding: 0 10px;
        display: table-cell;
        *display: inline;
        border-left: #a0d5e8 5px solid;
        background: #fff;
        font-size: 18px;
        color: #099bd1;
    }

.title-6
{
    position: relative;
    padding-left: 15px;
    height: 28px;
    line-height: 28px;
    background: url(../images/title3-bg.png) 0 center;
    border: #ebebeb 1px solid;
}

    .title-6 h2,
    .title-6 h3
    {
        font-size: 18px;
        color: #099bd1;
    }

    .title-6 .more
    {
        top: 2px;
    }

.title-7
{
    position: relative;
    line-height: 31px;
    background: url(../images/title2-bg.png) 0 bottom;
}

    .title-7 h1,
    .title-7 h2
    {
        padding-left: 15px;
        width: 175px;
        border-left: #a0d5e8 5px solid;
        background: #62ccf3;
        font-size: 18px;
        color: #fff;
    }

    .title-7 .m-nav
    {
        position: absolute;
        top: 6px;
        right: 10px;
    }

        .title-7 .m-nav ul
        {
            overflow: hidden;
        }

        .title-7 .m-nav li
        {
            float: left;
        }

            .title-7 .m-nav li a
            {
                display: block;
                margin-left: 5px;
                width: 80px;
                height: 20px;
                text-align: center;
                line-height: 20px;
                background: #fff;
                color: #099bd1;
            }

                .title-7 .m-nav li a:hover
                {
                    background: #62ccf3;
                    color: #fff;
                    text-decoration: none;
                }

.title-8
{
    position: relative;
    padding: 0 10px;
    height: 30px;
    border-bottom: #d9eef6 1px solid;
}

    .title-8 h2
    {
        line-height: 30px;
        color: #099bd1;
        font-weight: 600;
    }

    .title-8 .more
    {
        top: 5px;
    }

.title-9 { position: relative; border-bottom: #d9eef6 1px solid; overflow: hidden; }
.title-9 h1,
.title-9 h2,
.title-9 h3 { float: left; border-bottom: #a0d5e8 4px solid; font-size: 18px; color: #099bd1; }
.title-9 .more { position: absolute; color: #999; }

/* sub-nav 2013-11-05 */
.sub-nav { position: relative; margin: -3px auto 0; padding: 6px 30px; width: 940px; height: 16px; line-height: 16px; background: #0099cc; *background: url(../images/sub-nav-bg.png) no-repeat; border-radius: 0 0 10px 10px; z-index: 0; }
.sub-nav ul { overflow: hidden; }
.sub-nav li { float: left; margin-right: -1px; width: 94px; text-align: center; border-right: #fff 1px solid; }
.sub-nav li a { color: #fff; }
.sub-nav li a:hover { text-decoration: none; }
/* main */
#main
{
    float: left;
    width: 680px;
    overflow: hidden;
}

/* side */
#side
{
    float: right;
    width: 270px;
    overflow: hidden;
}

/* 通用栏 */
.pop-rank,
.beauty,
.bbs-best,
.gao-rec
{
    padding-left: 10px;
}

.small-ablum,
.beauty,
.rk,
.bbs-best,
.brand,
.hot-rec,
.must,
.active,
.gao-rec,
.share
{
    margin-bottom: 20px;
}

.hot-rec,
.share
{
    width: 250px;
}
/* weixin */
.gao7-wei
{
    margin: 5px auto;
    padding: 10px 13px;
    font-size: 13px;
    background: #fff;
    border: 1px solid #d1d2d3;
}

.weixin h3
{
    font-weight: 600;
    color: #333;
    font-size: 14px;
}

.weixin img
{
    float: left;
    width: 60px;
    height: 60px;
    margin-right: 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    behavior: url(../js/PIE.htc);
}

.weipic
{
    margin-top: 10px;
}

    .weipic img
    {
        border-bottom: 1px solid #eaeaea;
    }

.gao7-wei p
{
    text-align: center;
}
/*ADD zt:13.02.21*/
.gao7-wei table
{
    width: 100%;
}

.gao7-wei td
{
    width: 49%;
    font-size: 14px;
}

    .gao7-wei td a
    {
        display: block;
        margin-right: 5px;
        border-right: 1px solid #ebebeb;
    }

.gao7-wei img
{
    margin-right: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    vertical-align: middle;
}

/* 专题 */
.small-ablum
{
    padding: 8px 24px 0 22px;
    overflow: hidden;
    zoom: 1;
}

    .small-ablum .title-3
    {
        padding-bottom: 8px;
    }

.small-ablum-l a
{
    display: block;
    padding-bottom: 10px;
}

.small-ablum-l img
{
    width: 213px;
    height: 112px;
}

.small-ablum-l em
{
    display: block;
    padding: 5px 0 10px 0;
    text-align: center;
}

/* 论坛精华 */
.bbs-best .title-3
{
    border-bottom: 1px solid #dfdfdf;
}

.bbs-best ul li
{
    padding-top: 10px;
}

/* 排行列表 */
.rk .title-3
{
    position: relative;
    border-bottom: 1px solid #dfdfdf;
    overflow: visible;
}

.rk .tags
{
    float: right;
}

    .rk .tags li
    {
        position: relative;
        height: 28px;
        float: left;
        padding: 0 8px;
        _top: 1px;
        line-height: 26px;
        text-align: center;
    }

        .rk .tags li.cur
        {
            background-color: #f3f4f5;
            border: 1px solid #dfdfdf;
            border-bottom: 0;
            color: #099bd1;
            font-weight: 600;
        }

.tags li.cur a
{
    color: #099bd1;
}

.rk .cmod
{
    position: relative;
    background: url(../images/rank_sprite.png) 0 15px no-repeat;
    overflow: hidden;
}

.cmod li p
{
    padding-right: 16px;
    position: relative;
    overflow: hidden;
    zoom: 1;
}

    .cmod li p a
    {
        float: left;
        width: 160px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .cmod li p em
    {
        float: right;
    }

.rk .rank-mod li
{
    position: relative;
    padding: 15px 0 0 25px;
    vertical-align: bottom;
    overflow: hidden;
    zoom: 1;
    width: 225px;
}

.rank-mod p
{
    position: relative;
    padding-right: 12px;
    line-height: 15px;
    background: url(../images/rank_sprite.png) no-repeat;
    overflow: hidden;
    zoom: 1;
}

    .rank-mod p span
    {
        float: left;
        width: 165px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .rank-mod p em
    {
        float: left;
        width: 45px;
        height: 15px;
        color: #ff640c;
        font-weight: 600;
        text-align: right;
        word-wrap: break-word;
        overflow: hidden;
    }

.rank-mod .rise
{
    background-position: right -394px;
}

.rank-mod .keep
{
    background-position: right -424px;
}

.rank-mod .fall
{
    background-position: right -454px;
}

/* 品牌专区 */
.brand-list
{
    padding-top: 5px;
    overflow: hidden;
    zoom: 1;
}

    .brand-list a
    {
        float: left;
        display: block;
        padding: 0 15px 5px 10px;
        overflow: hidden;
    }

        .brand-list a img
        {
            width: 100px;
            height: 70px;
        }

        .brand-list a em
        {
            display: block;
            padding-top: 5px;
            width: 100px;
            height: 36px;
            text-align: center;
            overflow: hidden;
        }

/*专辑等页面(灰色侧边栏)*/
.side-class
{
    margin-bottom: 40px;
    background: url(../images/side_bg.png) repeat-y right 0;
}

    .side-class .box
    {
        margin-bottom: 1px;
        min-height: 731px;
        _height: 731px;
        height: auto !important;
    }

    .side-class .title-3
    {
        margin: 15px 20px 10px 0;
        width: 250px;
    }

    .side-class .beauty
    {
        padding: 0;
    }

/* 热点推荐 */
.hot-pic
{
    display: block;
}

    .hot-pic img
    {
        float: left;
        width: 100px;
        height: 80px;
        padding: 1px;
        margin-right: 10px;
        border: 1px solid #d2d3d3;
    }

.hot-main dl
{
    float: left;
    width: 130px;
}

.hot-main dt
{
    height: 42px;
    margin-bottom: 6px;
    overflow: hidden;
}

    .hot-main dt a
    {
        color: #333;
        font-size: 14px;
        font-weight: 600;
    }

.hot-main dd
{
    height: 36px;
    color: #666;
    word-break: break-all;
    overflow: hidden;
}

.hot-main ul
{
    clear: both;
    margin-top: 10px;
    padding: 5px 0;
}

    .hot-main ul li
    {
        padding: 3px 0;
    }

        .hot-main ul li a
        {
            display: block;
            width: 100%;
            line-height: 2;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

            .hot-main ul li a:hover
            {
                color: #099bd1;
                font-weight: bold;
            }

.hot-img
{
    display: block;
}

    .hot-img img
    {
        width: 246px;
        height: 128px;
        padding: 1px;
        border: 1px solid #d2d3d3;
        margin-bottom: 10px;
    }

    .hot-img em
    {
        display: block;
        font-size: 15px;
        font-weight: 600;
        color: #333;
        text-align: center;
        width: 250px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .hot-img:hover
    {
        color: #333;
    }
/* 装机必备 */
.rank-mod li.on
{
    border-bottom: 1px dashed #dfdfdf;
}

.rank-mod i
{
    position: absolute;
    left: 0;
    top: 15px;
    width: 25px;
    height: 15px;
    background: url(../images/rank_sprite.png) no-repeat;
}

i.sign0
{
    background-position: 0 0;
}

i.sign1
{
    background-position: 0 -30px;
}

i.sign2
{
    background-position: 0 -60px;
}

i.sign3
{
    background-position: 0 -90px;
}

i.sign4
{
    background-position: 0 -120px;
}

i.sign5
{
    background-position: 0 -150px;
}

i.sign6
{
    background-position: 0 -180px;
}

i.sign7
{
    background-position: 0 -210px;
}

i.sign8
{
    background-position: 0 -240px;
}

i.sign9
{
    background-position: 0 -270px;
}

.rank-mod .app-info
{
    display: none;
    padding-bottom: 10px;
}

.rank-mod img
{
    margin-right: 10px;
}

.rank-mod h4
{
    width: 155px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #333;
}

    .rank-mod h4 a
    {
        font-weight: 600;
        color: #333;
    }

.rank-mod span
{
    display: block;
}

.rank-mod b
{
    line-height: 2;
    color: #ff640c;
}

.rank-mod .down-btn
{
    display: inline-block;
    width: 54px;
    height: 22px;
    background: url(../images/btn_sprite.png) no-repeat -135px -257px;
}

    .rank-mod .down-btn:hover
    {
        background-position: -135px -279px;
    }

/* 搞趣推荐&xyz */
.gao-rec
{
    background: #e9ecee;
    padding: 10px 0 10px 10px;
}

.gao-rec-list
{
    margin: 10px 0 0 10px;
}

    .gao-rec-list a
    {
        display: block;
        margin-bottom: 20px;
    }

        .gao-rec-list a img
        {
            width: 210px;
            height: 110px;
        }

        .gao-rec-list a em
        {
            display: block;
            margin-top: 5px;
            width: 210px;
            text-align: center;
            height: 18px;
            overflow: hidden;
        }

/* 热门活动 */
.active-pic
{
    background: #e9ecee;
    padding: 13px 0;
}

    .active-pic dt a
    {
        display: block;
        margin: 0 auto;
        width: 202px;
        height: 103px;
        padding: 2px;
        text-align: center;
        border: 1px solid #fff;
        background: #fff;
    }

    .active-pic dt img
    {
        width: 202px;
        height: 103px;
    }

    .active-pic dd
    {
        padding-top: 10px;
        text-align: center;
    }

        .active-pic dd a
        {
            color: #333;
        }

.active-main
{
    padding-top: 10px;
}

    .active-main p
    {
        padding: 3px 0;
    }

/* 美图推荐 */
.pic-list
{
    width: 270px;
    overflow: hidden;
}

.beauty .title-3
{
    padding-bottom: 5px;
}

.beauty .pic-list a
{
    float: left;
    padding: 0 17px 20px 0;
}

.beauty .pic-list2 a
{
    padding-right: 16px;
}

.pic-list a img
{
    width: 112px;
    height: 74px;
    padding: 1px;
    border: 1px solid #d2d3d3;
}

.pic-list2 a img
{
    width: 115px;
    height: 184px;
}

.pic-list a em
{
    display: block;
    width: 116px;
    height: 18px;
    text-align: center;
    color: #4f4f50;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.pic-list a:hover em
{
    color: #099bd1;
}

/* 最新动态 */
.share-list
{
    padding-left: 5px;
}

    .share-list li
    {
        padding-top: 15px;
        overflow: hidden;
        zoom: 1;
    }

        .share-list li img
        {
            float: left;
            width: 37px;
            height: 37px;
            padding: 1px;
            margin-right: 10px;
            border: 1px solid #d2d3d3;
        }

        .share-list li p
        {
            padding-top: 3px;
        }

        .share-list li a:hover
        {
            color: #333;
        }

        .share-list li h3 b
        {
            color: #333;
        }

/* box(通用盒子)*/
.box
{
    margin: 0 1px 30px 0;
    border: 1px solid #ededed;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .05);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .05);
    background: #fff;
    overflow: hidden;
    zoom: 1;
}

/* 当前位置 */
.place
{
    position: relative;
    padding: 20px 0;
    z-index: 10;
}
.place-nav
{
    overflow: hidden;
}

    .place h1
    {
        float: left;
        padding-top: 4px;
        height: 20px;
        line-height: 20px;
        font-size: 14px;
        color: #7a7a7a;
        font-weight: 600;
    }

    .place h2
    {
        padding-top: 4px;
        height: 20px;
        background: url(../images/place.png?20141020) no-repeat;
        font-size: 14px;
        font-weight: 600;
        color: #7a7a7a;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
.place3
{
    position: relative;
    padding: 10px 0 15px 10px;
    margin-top:-10px;
    z-index: 10;
    background-color:#fff;
}
.place-nav3
{
    overflow: hidden;
}

    .place3 h1
    {
        float: left;
        padding-top: 4px;
        height: 20px;
        line-height: 20px;
        font-size: 14px;
        color: #7a7a7a;
        font-weight: 600;
    }

    .place3 h2
    {
        padding-top: 4px;
        height: 20px;
        /*background: url(../images/place.png) no-repeat;*/
        font-size: 14px;
        color: #7a7a7a;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
        .place3 h2 a {
            color: #7a7a7a;
        }
    .place3 .search { top: 0; }
.place-nav h2
{
    float: left;
}

    .place .nav-1,
    .place .nav-10,
    .place .nav-11,
    .place .nav-12,
    .place .nav-13,
    .place .nav-14,
    .place .nav-15,
    .place .nav-16,
    .place .nav-20,
    .place .nav-23,
    .place .nav-24,
    .place .nav-25
    {
        padding-left: 120px;
        width: 520px;
    }

    .place .nav-2
    {
        padding-left: 165px;
        width: 475px;
    }

    .place .nav-3,
    .place .nav-4,
    .place .nav-5,
    .place .nav-6,
    .place .nav-7,
    .place .nav-8,
    .place .nav-9,
    .place .nav-17,
    .place .nav-18,
    .place .nav-19,
    .place .nav-21,
    .place .nav-22
    {
        padding-left: 70px;
        width: 550px;
    }

    .place .nav-1
    {
        background-position: 10px 0;
    }

    .place .nav-2
    {
        background-position: 10px -40px;
    }

    .place .nav-3
    {
        background-position: 10px -80px;
    }

    .place .nav-4
    {
        background-position: 10px -120px;
    }

    .place .nav-5
    {
        background-position: 10px -160px;
    }

    .place .nav-6
    {
        background-position: 10px -200px;
    }

    .place .nav-7
    {
        background-position: 10px -240px;
    }

    .place .nav-8
    {
        background-position: 10px -280px;
    }

    .place .nav-9
    {
        background-position: 10px -320px;
    }

    .place .nav-10
    {
        background-position: 10px -360px;
    }

    .place .nav-11
    {
        background-position: 10px -400px;
    }

    .place .nav-12
    {
        background-position: 10px -440px;
    }

    .place .nav-13
    {
        background-position: 10px -480px;
    }

    .place .nav-14
    {
        background-position: 10px -520px;
    }

    .place .nav-15
    {
        background-position: 10px -560px;
    }

    .place .nav-16
    {
        background-position: 10px -600px;
    }

    .place .nav-17
    {
        background-position: 10px -640px;
    }

    .place .nav-18
    {
        background-position: 10px -680px;
    }

    .place .nav-19
    {
        background-position: 10px -720px;
    }

    .place .nav-20
    {
        background-position: 10px -760px;
    }

    .place .nav-21
    {
        background-position: 10px -800px;
    }

    .place .nav-22
    {
        background-position: 10px -840px;
    }

    .place .nav-23
    {
        background-position: 10px -880px;
    }

    .place .nav-24
    {
        background-position: 10px -960px;
    }
   .place  .nav-25
    {
        background-position: 10px -1000px;
    }


    .place h2 a
    {
        font-weight: normal;
        color: #7a7a7a;
    }

    .place h2 span
    {
        padding: 0 5px;
        font-weight: normal;
    }
/*place*/
.place-2
{
    padding: 0 0 30px 10px;
    font-size: 16px;
    color: #777;
    font-family: "Microsoft Yahei";
}

    .place-2 span
    {
        font-size: 24px;
        color: #099bd1;
    }


.p-sub h2
{
    background-position: 0 -920px;
}
/* 应用排列模块 */
.app-list
{
    padding: 0 20px;
    overflow: hidden;
}

    .app-list li
    {
        padding: 25px 0;
        background: url(../images/list-bt.png) center bottom no-repeat;
        overflow: hidden;
        zoom: 1;
    }

        .app-list li .app-logo
        {
            position: relative;
            float: left;
            width: 95px;
            height: 95px;
        }

            .app-list li .app-logo i
            {
                position: absolute;
                top: 0;
                left: 0;
                width: 95px;
                height: 95px;
                background: url(/Content/images/dftPic-app-95.png);
            }

        .app-list li.last
        {
            background: none;
        }

.app-list-main
{
    float: left;
    width: 370px;
    padding: 0 15px;
    word-wrap: break-word;
}

    .app-list-main h3
    {
        width: 370px;
        overflow: hidden;
    }

        .app-list-main h3.tyxm,
        .app-list-main h3.bjtj
        {
            background: url(../images/index_sprite.png) no-repeat;
        }
        /*限时免费*/
        .app-list-main h3.tyxm
        {
            background-position: right -98px;
        }
        /*编辑推荐*/
        .app-list-main h3.bjtj
        {
            background-position: right -134px;
        }

        .app-list-main h3 a
        {
            display: block;
            font-size: 14px;
            height: 28px;
            line-height: 2;
            font-weight: 600;
            color: #40afd8;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

        .app-list-main h3.tyxm a,
        .app-list-main h3.bjtj a
        {
            width: 300px;
        }

.star-time
{
    padding: 10px 0;
}

    .star-time .upd-time
    {
        margin-left: 12px;
        line-height: 13px;
    }

.app-list .app-word
{
    height: 35px;
    overflow: hidden;
}

.app-list-r
{
    float: right;
    width: 100px;
    height: 105px;
    position: relative;
    overflow: hidden;
}

.dis
{
    float: right;
    padding: 0 5px 0 22px;
    margin-top: 7px;
    height: 12px;
    line-height: 10px;
    font-weight: 600;
    color: #52738c;
    background: url(../images/com_sprite.png) -85px -76px no-repeat;
}

    .dis:hover
    {
        color: #40afd8;
    }

.app-list-r p
{
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100px;
}

    .app-list-r p del
    {
        float: right;
        font-weight: 600;
        color: #999a9a;
    }

    .app-list-r p span
    {
        float: right;
        font-weight: 600;
        color: #ff640c;
    }

    .app-list-r p .price
    {
        color: #a0a0a0;
    }

    .app-list-r p .free
    {
        color: #ff640c;
    }

.dl-btn
{
    float: right;
    display: block;
    margin-top: 3px;
    width: 94px;
    height: 27px;
    background: url(../images/btn_sprite.png) no-repeat;
}

    .dl-btn.phone
    {
        background-position: 0 -149px;
    }

    .dl-btn.pad
    {
        background-position: 0 -176px;
    }

    .dl-btn.all
    {
        background-position: 0 -122px;
    }

    .dl-btn.apk
    {
        background: url(../images/btn_sprite2.png) no-repeat;
    }

    .dl-btn.phone:hover
    {
        background-position: -94px -149px;
    }

    .dl-btn.pad:hover
    {
        background-position: -94px -176px;
    }

    .dl-btn.all:hover
    {
        background-position: -94px -122px;
    }

/* foot */
#foot
{
    padding-top: 40px;
    border-top: 1px solid #e3e3e3;
    text-align: center;
    color: #7a7a7a;
    position: relative;
    z-index: 10;
}

    #foot .b-nav a
    {
        margin: 0 5px;
        color: #7a7a7a;
    }

    #foot p
    {
        padding: 5px 0 10px;
    }
    #foot .f-jc { padding-bottom: 15px; }
    #foot .f-jc a { display: block; margin: auto; padding: 4px 5px 4px 50px; width: 65px; height: 42px; line-height: 1.8; border: #ccc 1px solid; background: #fff url(../images/jc.png) no-repeat 3px center; }
    #foot .f-jc a:hover { text-decoration: none; color: #333; }


/* 搜索 */
.search
{
    position: absolute;
    right: 0;
    top: 15px;
    width: 262px;
    height: 31px;
    line-height: 30px;
    background: url(../images/com_sprite.png) no-repeat 0 0;
}

.srh-key
{
    width: 209px;
    padding: 0 8px;
    height: 28px;
    height: 25px\9;
    line-height: 25px\9;
    background: transparent;
    border: 0;
    outline: 0;
    overflow: hidden;
    color: #93aeb9;
    text-align: left;
    -webkit-appearance: none;
}

.bn-srh
{
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 31px;
    text-indent: -9999px;
    cursor: pointer;
}

/*星级*/
.star
{
    display: inline-block;
    width: 75px;
    height: 15px;
    text-align: left;
    vertical-align: middle;
    background: url(../images/star.png) 0 -16px repeat-x;
}

    .star em
    {
        display: inline-block;
        height: 15px;
        vertical-align: top;
        background: url(../images/star.png) 0 0 repeat-x;
    }

/* 资讯等页面应用到的筛选 */
.select-mod1
{
    position: relative;
    border-bottom: 1px solid #e8e8e8; 
    padding: 15px 0 10px 10px;
    overflow: hidden;
    zoom: 1;
}

.tab-select
{
    overflow: hidden;
    zoom: 1;
}

    .tab-select a
    {
        float: left;
        margin-right: 3px;
        width: 75px;
        height: 27px;
        text-align: center;
        font: 14px/1.5 "Microsoft Yahei";
        color: #333;
    }

        .tab-select a:hover,
        .tab-select a.on
        {
            background: url(../images/com_sprite.png) no-repeat -62px -41px;
            text-decoration: none;
            font-weight: 600;
            color: #fff;
        }

.select
{
    position: absolute;
    right: 0;
    bottom: 0;
    overflow: hidden;
}

    .select a
    {
        float: left;
        display: inline;
        margin-left: 5px;
        width: 98px;
        height: 23px;
        line-height: 23px;
        background: url(../images/select.png) no-repeat 0 0;
        color: #52738c;
        text-indent: 10px;
    }

        .select a.on
        {
            background-position: 0 -23px;
        }

        .select a:hover
        {
            text-decoration: none;
        }

/* 筛选词 */
.select-mod2
{
    padding: 10px 0 10px 23px;
    background: url(../images/select_result_bg.png) repeat-x 0 0;
}

    .select-mod2 li
    {
        margin: 0 0 5px;
        line-height: 2;
        overflow: hidden;
        zoom: 1;
    }

    .select-mod2 span
    {
        float: left;
        width: 71px;
        height: 23px;
        line-height: 22px;
        color: #52738c;
        text-indent: 8px;
        background: url(../images/tag_bg.png) no-repeat 0 0;
    }

    .select-mod2 p
    {
        padding-left: 72px;
    }

    .select-mod2 a
    {
        padding: 0 12px;
        color: #7a7a7a;
    }

        .select-mod2 a:hover,
        .select-mod2 a.on
        {
            color: #ff640c;
            text-decoration: none;
        }

/*筛选结果*/
.select-mod3
{
    padding: 15px 25px;
    border: 1px solid #ededed;
    border-left: none;
    border-right: none;
    overflow: hidden;
    zoom: 1;
}

    .select-mod3 .word
    {
        float: left;
    }

        .select-mod3 .word b
        {
            color: #ff640c;
        }

    .select-mod3 .time
    {
        float: right;
    }

        .select-mod3 .time b
        {
            padding-left: 5px;
        }

/*免费收费筛选*/
.select-mod4
{
    position: relative;
    left: 50%;
    float: left;
    padding: 20px 0 35px;
    clear: both;
    zoom: 1;
}

.sift-1,
.sift-2,
.sift-3
{
    position: relative;
    left: -50%;
    float: left;
    background: url(../images/btn_sprite.png) no-repeat;
    overflow: hidden;
    zoom: 1;
}

.sift-1
{
    background-position: 0 -28px;
}

.sift-2
{
    background: url(../images/sift_sprite.png) no-repeat 0 -320px;
}

.sift-3
{
    background-position: 0 -451px;
    margin-right: 20px;
}

    .sift-1 a,
    .sift-2 a,
    .sift-3 a
    {
        float: left;
        width: 85px;
        height: 28px;
        text-indent: -9999px;
    }

.sift-1 #phone.on,
.sift-1 #phone:hover
{
    background: #fff url(../images/btn_sprite.png) 0 0 no-repeat;
}

.sift-1 #pad.on,
.sift-1 #pad:hover
{
    background: #fff url(../images/btn_sprite.png) no-repeat -85px 0;
}

.sift-2 #charge
{
    width: 70px;
}

    .sift-2 #charge.on,
    .sift-2 #charge:hover
    {
        background: #fff url(../images/sift_sprite.png) no-repeat -70px -372px;
    }

.sift-2 #free
{
    width: 70px;
}

    .sift-2 #free.on,
    .sift-2 #free:hover
    {
        background: #fff url(../images/sift_sprite.png) no-repeat 0 -372px;
    }

.sift-2 #sellwell
{
    width: 70px;
}

    .sift-2 #sellwell.on,
    .sift-2 #sellwell:hover
    {
        background: #fff url(../images/sift_sprite.png) no-repeat -140px -372px;
    }

.sift-3 #app.on,
.sift-3 #app:hover
{
    background: #fff url(../images/btn_sprite.png) no-repeat 0 -423px;
}

.sift-3 #games.on,
.sift-3 #games:hover
{
    background: #fff url(../images/btn_sprite.png) no-repeat -85px -423px;
}

.sift-type,
.sift-free,
.sift-kind
{
    position: relative;
    left: -50%;
    float: left;
    overflow: hidden;
    zoom: 1;
}

.sift-type,
.sift-kind
{
    margin-right: 20px;
}

    .sift-type a,
    .sift-free a,
    .sift-kind a
    {
        float: left;
        width: 70px;
        height: 28px;
        background: url(../images/sift_sprite.png) no-repeat;
        text-indent: -9999px;
    }

    .sift-type #all-type
    {
        background-position: 0 0;
    }

        .sift-type #all-type:hover,
        .sift-type #all-type.on
        {
            background-position: 0 -55px;
        }

    .sift-type #phone
    {
        background-position: -70px 0;
    }

        .sift-type #phone:hover,
        .sift-type #phone.on
        {
            background-position: -70px -55px;
        }

    .sift-type #pad
    {
        background-position: -140px 0;
    }

        .sift-type #pad:hover,
        .sift-type #pad.on
        {
            background-position: -140px -55px;
        }

.sift-free #all-free
{
    background-position: 0 -107px;
}

    .sift-free #all-free:hover,
    .sift-free #all-free.on
    {
        background-position: 0 -162px;
    }

.sift-free #free
{
    background-position: -70px -107px;
}

    .sift-free #free:hover,
    .sift-free #free.on
    {
        background-position: -70px -162px;
    }

.sift-free #charge
{
    background-position: -140px -107px;
}

    .sift-free #charge:hover,
    .sift-free #charge.on
    {
        background-position: -140px -162px;
    }

.sift-kind #all-kind
{
    background-position: 0 -214px;
}

    .sift-kind #all-kind:hover,
    .sift-kind #all-kind.on
    {
        background-position: 0 -266px;
    }

.sift-kind #app
{
    background-position: -70px -214px;
}

    .sift-kind #app:hover,
    .sift-kind #app.on
    {
        background-position: -70px -266px;
    }

.sift-kind #app-game
{
    background-position: -140px -214px;
}

    .sift-kind #app-game:hover,
    .sift-kind #app-game.on
    {
        background-position: -140px -266px;
    }

/* 应用图标 */
.app-logo img
{
    float: left;
    position: relative;
}

.w60 img
{
    width: 60px;
    height: 60px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    behavior: url(../js/PIE.htc);
}

.w80 img
{
    width: 80px;
    height: 80px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    behavior: url(../js/PIE.htc);
}

.w95 img
{
    width: 95px;
    height: 95px;
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
    border-radius: 17px;
    behavior: url(../js/PIE.htc);
}

.w160 img
{
    width: 160px;
    height: 160px;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    border-radius: 28px;
    behavior: url(../js/PIE.htc);
}

.w80 i
{
    position: absolute;
    top: 0;
    left: 0;
    width: 80px;
    height: 80px;
    background: url(/Content/images/dftPic-app.png);
}

.w160 i
{
    position: absolute;
    top: 0;
    left: 0;
    width: 160px;
    height: 160px;
    background: url(/Content/images/dftPic-app-160.png);
}
/*分页模块*/
.ui-page
{
    text-align: center;
    padding: 10px 0 35px;
}

    .ui-page a
    {
        display: inline-block;
        position: relative;
        padding: 2px 10px;
        border: 1px solid #efefef;
        background: url(../images/ui-page.gif) repeat-x 0 0;
        text-align: center;
        font-size: 14px;
        color: #7a7a7a;
        width: auto;
        overflow: hidden;
        _display: inline;
        zoom: 1;
    }

        .ui-page a.on,
        .ui-page a:hover
        {
            border-color: #0088cc;
            color: #fff;
            text-decoration: none;
        }

        .ui-page a.on
        {
            font-weight: 600;
        }

/* 分页 */
.page
{
    padding: 20px 0;
    text-align: center;
    font-size: 0;
    *word-spacing: -1px;
}

    .page a, .page span
    {
        display: inline-block;
        *display: inline;
        word-spacing: normal;
        letter-spacing: normal;
        vertical-align: top;
        margin: 0 3px;
        width: 29px;
        height: 25px;
        line-height: 25px;
        font-size: 12px;
        text-align: center;
        color: #000;
        background: url(../images/title3-bg.png) 0 center;
        border: #efefef 1px solid;
        zoom: 1;
    }

        .page a.prev, .page a.next
        {
            width: 52px;
            background-position: 0 0;
        }

        .page a:hover, .page span.on
        {
            text-decoration: none;
            color: #099bd1;
            border: #d8e9f0 1px solid;
        }

/* 返回顶部 */
.backToTop
{
    display: none;
    background: url(../images/backtop.png) no-repeat;
    color: #fff;
    font-size: 12px;
    text-align: center;
    text-indent: -999em;
    position: fixed;
    _position: absolute;
    left: 50%;
    margin-left: 470px;
    bottom: 135px;
    _bottom: "auto";
    cursor: pointer;
    opacity: .6;
    filter: Alpha(opacity=60);
    overflow: hidden;
}

    .backToTop a
    {
        display: block;
    }

    .backToTop .opinion
    {
        width: 51px;
        height: 34px;
    }

        .backToTop .opinion:hover
        {
            background: url(../images/backtop.png) 0 -105px;
        }

    .backToTop .gotop
    {
        width: 51px;
        height: 47px;
    }

        .backToTop .gotop:hover
        {
            background: url(../images/backtop.png) 0 -139px;
        }

/* 返回顶部 */
.backToTop
{
    display: none;
    background: url(../images/backtop2.png) no-repeat;
    color: #fff;
    font-size: 12px;
    text-align: center;
    text-indent: -999em;
    position: fixed;
    _position: absolute;
    left: 50%;
    margin-left: 510px;
    bottom: 135px;
    _bottom: "auto";
    cursor: pointer;
    opacity: .6;
    filter: Alpha(opacity=60);
    overflow: hidden;
    z-index: 98;
}

    .backToTop a
    {
        display: block;
    }

    .backToTop .opinion
    {
        width: 71px;
        height: 70px;
    }

        .backToTop .opinion:hover
        {
            background: url(../images/backtop2.png) 0 -158px;
        }

    .backToTop .gotop
    {
        width: 71px;
        height: 70px;
    }

        .backToTop .gotop:hover
        {
            background: url(../images/backtop2.png) 0 -228px;
        }

/* 用户评论模块 */
.yhpl
{
    margin: 0 25px;
    padding-bottom: 10px;
}

    .yhpl h3
    {
        padding: 15px 0;
        font-size: 14px;
        font-weight: 600;
        color: #333;
    }

/*快速发帖*/
.posted
{
    padding: 25px 0;
    overflow: hidden;
    zoom: 1;
}

/*评论框*/
.comment-form
{
    padding: 15px;
    background: #f3f7f8;
    overflow: hidden;
}

    .comment-form .tie-author
    {
        margin-bottom: 8px;
        overflow: hidden;
        zoom: 1;
    }

        .comment-form .tie-author .login
        {
            line-height: 24px;
            overflow: hidden;
            zoom: 1;
        }

            .comment-form .tie-author .login span
            {
                float: left;
            }

            .comment-form .tie-author .login a
            {
                float: left;
                margin-left: 5px;
                background: url(../images/focus.png) no-repeat;
                width: 92px;
                height: 24px;
                overflow: hidden;
            }

                .comment-form .tie-author .login a.focus-qq
                {
                    background-position: 0 -26px;
                }

    .comment-form textarea
    {
        padding: 5px 5px 0;
        width: 98%;
        height: 90px;
    }

    .comment-form textarea,
    .comment-form input
    {
        border: 1px solid #d0d0d0;
        -webkit-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, .1);
        -moz-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, .1);
        box-shadow: inset 1px 1px 2px rgba(0, 0, 0, .1);
        background: #fff;
    }

    .comment-form input
    {
        padding: 2px 5px 0;
        height: 20px;
    }

.publish-btn
{
    width: 87px;
    height: 28px;
    line-height: 28px;
    background: url(../images/publish-btn.png) no-repeat;
    text-align: center;
    font-weight: 600;
    color: #52738c;
}

/*评论列表*/
.comment-list li
{
    position: relative;
    padding: 10px;
    overflow: hidden;
    zoom: 1;
}

.avatar img
{
    float: left;
    padding: 1px;
    width: 43px;
    height: 43px;
    border: 1px solid #d2d3d3;
}

.comment-list dl
{
    padding: 0 0 0 55px;
    word-wrap: break-word;
}

.comment-list dt
{
    position: relative;
    padding: 0 0 5px 0;
    text-align: right;
}

    .comment-list dt b
    {
        padding: 0 10px 0 0;
        color: #52738c;
    }

    .comment-list dt b,
    .comment-list dt span
    {
        float: left;
    }

.comment-list li .report-btn
{
    visibility: hidden;
    _visibility: visible;
}
/*举报开关*/
/*.comment-list li:hover .report-btn
{
    visibility: visible;
}*/

.comment-list dd
{
    color: #333;
}

/*工具条*/
.tools
{
    text-align: right;
}

    .tools a
    {
        padding-left: 20px;
        background: url(../images/comment_sprite.png) no-repeat;
    }

    .tools .useful
    {
        padding-right: 10px;
        background-position: 0 0;
    }

    .tools .reply
    {
        background-position: 0 -25px;
    }

/*查看全部评论*/
.view-all
{
    display: block;
    margin: 20px auto 10px;
    width: 179px;
    height: 31px;
    background: url(../images/view-all.png) no-repeat;
    line-height: 31px;
    text-align: center;
    font-weight: 600;
    color: #52738c;
}

/*查看全部评论*/
.view-all
{
    display: block;
    margin: 20px auto 10px;
    width: 179px;
    height: 31px;
    background: url(../images/view-all.png) no-repeat;
    line-height: 31px;
    text-align: center;
    font-weight: 600;
    color: #52738c;
}

/*  回复 */
.huifu
{
    margin-top: 15px;
    border: 1px solid #d0d0d0;
}
/* TODO: 小三角 */
.arrow
{
    position: absolute;
    width: 24px;
    margin: -24px 0 0;
    right: 20px;
}

    .arrow *
    {
        font-family: "SimSun";
        overflow: hidden;
        font-size: 14px;
        line-height: 1.231;
        display: block;
        height: 14px;
    }

    .arrow em
    {
        color: #d0d0d0;
    }

    .arrow span
    {
        margin: -13px 0 0;
        color: #f3f7f8;
    }
/* 关闭按钮 */
.close
{
    float: right;
    margin-left: 10px;
    width: 18px;
    height: 18px;
    background: url(../images/close.png) no-repeat;
    -webkit-transition:  all .5s ease-in;
    -moz-transition:  all .5s ease-in;
    transition:  all .5s ease-in;
}

    .close:hover
    {
        -webkit-transform:  rotate(360deg);
        -moz-transform:  rotate(360deg);
        transform:  rotate(360deg);
    }

/* 二级回复 */
.quote
{
    display: block;
    margin-bottom: 10px;
    padding: 10px;
    border: 1px solid #d0d0d0;
    background: #fff;
    color: #333;
    font-size: 14px;
    overflow: hidden;
    zoom: 1;
}

    .quote em
    {
        display: block;
        margin-bottom: 3px;
        color: #7a7a7a;
        font-size: 12px;
    }

/* 自动匹配 */
.ac
{
    position: absolute;
    display: none;
    border: 1px solid #d2d3d3;
    overflow: auto;
    z-index: 9999;
}

    .ac ul li
    {
        height: 30px;
        line-height: 30px;
        overflow: hidden;
        background: #fff;
        word-break: break-all;
        font-size: 14px;
        text-indent: 10px;
        border-top: 1px solid #EEE;
        cursor: pointer;
        zoom: 1;
    }

        .ac ul li div
        {
            line-height: 20px;
            width: 98%;
            overflow: hidden;
        }

            .ac ul li div em
            {
                background: #b0e2ff;
                font-style: normal;
            }

        .ac ul li.normal
        {
            padding: 2px 0px 2px 2px;
        }

            .ac ul li.normal div span
            {
                vertical-align: middle;
                display: block;
            }

        .ac ul li.iconList
        {
            padding: 0px 0px 0px 2px;
        }

        .ac ul li.selected
        {
            background: #dcdcdc;
        }

        .ac ul li b
        {
            color: #ff640c;
        }
/*add zt:13.02.26*/
.tagbar .title-3
{
    padding: 3px 0 0;
    margin: 0 10px 10px;
    border-bottom: 1px solid #dfdfdf;
}

.tagbar .taglink
{
    margin-left: 10px;
    font-size: 0;
}

    .tagbar .taglink a
    {
        display: inline-block;
        *display: inline;
        zoom: 1;
        margin: 0 0 10px 10px;
        font-size: 12px;
        color: #099bd1;
    }

        .tagbar .taglink a.on,
        .tagbar .taglink a:hover
        {
            background: #099bd1;
            color: #fff;
            text-decoration: none;
        }

/*标题下的线，本来没下线*/
.hot-rec .line
{
    clear: both;
    overflow: hidden;
    height: 1px;
    margin: 5px 0 10px;
    background: #dfdfdf;
}

.apprecom-mod
{
    margin-bottom: 20px;
}

    .apprecom-mod h3
    {
        margin-bottom: 10px;
        padding-bottom: 5px;
        border-bottom: 1px solid #dfdfdf;
        font-size: 14px;
        font-weight: 600;
        color: #099bd1;
    }

    .apprecom-mod .appmods
    {
        font-size: 0;
        overflow: hidden;
    }

        .apprecom-mod .appmods a
        {
            position: relative;
            margin: 0 20px;
            display: inline-block;
            *display: inline;
            zoom: 1;
            width: 80px;
        }

            .apprecom-mod .appmods a i
            {
                position: absolute;
                top: 0;
                left: 0;
                width: 80px;
                height: 80px;
                background: url(/Content/images/dftPic-app.png);
            }

        .apprecom-mod .appmods img
        {
            display: block;
            float: inherit;
        }

        .apprecom-mod .appmods p
        {
            margin: 5px 0 10px;
            display: block;
            width: 100%;
            height: 12px;
            text-align: center;
            font-size: 12px;
            line-height: 1;
            word-break: break-all;
            word-wrap: break-word;
            overflow: hidden;
        }

/* 最新策划 */
.zxch
{
    padding: 10px;
    margin-bottom: 40px;
    overflow: hidden;
}

.zxch-bd
{
    margin: 10px 0 0 10px;
}

.zxch a.zxch-bd-info
{
    display: block;
    margin-bottom: 20px;
}

.zxch em
{
    display: block;
    margin-top: 10px;
    width: 210px;
    height: 18px;
    text-align: center;
    overflow: hidden;
}
/* 轮播切换 */
#scroll
{
    width: 220px;
    position: relative;
}

    #scroll .slides_container, #scroll2 .slides_container
    {
        display: none;
        position: relative;
        width: 220px;
        height: 320px;
        overflow: hidden;
    }

        #scroll .slides_container .slide, #scroll2 .slides_container .slide
        {
            width: 220px;
            height: 240px;
        }

            #scroll .slides_container .slide img, #scroll2 .slides_container .slide img
            {
                display: block;
                width: 210px;
                height: 110px;
            }

    #scroll .pagination, #scroll2 .pagination
    {
        margin: 0 auto;
        width: 48px;
        position: relative;
        bottom: 0;
    }

        #scroll .pagination li, #scroll2 .pagination li
        {
            float: left;
            margin: 0 3px;
            padding: 5px 0;
        }

            #scroll .pagination li a, #scroll2 .pagination li a
            {
                display: block;
                float: left;
                width: 10px;
                height: 0;
                padding-top: 10px;
                background: url(../images/pagination.png) 0 0 no-repeat;
                overflow: hidden;
            }

            #scroll .pagination li.current a, #scroll2 .pagination li.current a
            {
                background-position: 0 -11px;
            }

#scroll2
{
    width: 258px;
    position: relative;
}

    #scroll2 em
    {
        width: 210px;
        height: 30px;
        line-height: 30px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    #scroll2 .slides_container
    {
        height: 363px;
        width: 258px;
    }

        #scroll2 .slides_container .slide
        {
            margin: 0 24px;
        }

            #scroll2 .slides_container .slide a
            {
                display: block;
                padding: 20px 0 10px;
                border-bottom: #d0d0d0 1px dotted;
            }

    #scroll2 .pagination
    {
        bottom: 10px;
    }


.imgbox
{
    position: relative;
    margin: auto;
    padding: 30px;
    z-index: 1000;
    background: #f3f4f6;
    border: #999 10px solid;
    border-radius: 5px;
}

    .imgbox .imgclose
    {
        position: absolute;
        top: 10px;
        right: 10px;
        width: 18px;
        height: 18px;
        background: url("../images/close.png") no-repeat;
    }

/* bolg */
.blog-sina, .blog-tx
{
    position: fixed;
    right: 0;
    top: 0;
    _position: absolute;
    _bottom: auto;
    z-index: 99;
}

.blog-sina
{
    margin-top: 150px;
    z-index: 100;
    _top: expression(eval(document.documentElement.scrollTop));
}

.blog-tx
{
    margin-top: 350px;
    _top: expression(eval(document.documentElement.scrollTop));
}

.sina-l, .tx-l
{
    float: left;
    margin-top: 20px;
    padding-top: 20px;
    width: 40px;
    height: 150px;
    background: url(../images/blog.png) -40px 0;
    text-align: center;
    font-size: 18px;
    color: #099bd1;
    line-height: 1.2;
    cursor: pointer;
}

.tx-l
{
    background-position: -40px -170px;
}

.sina-r, .tx-r
{
    float: left;
    padding: 8px;
    max-width: 302px;
    background: #f0f2f3;
    border: #ebebeb 1px solid;
    border-radius: 5px 0 0 5px;
}

.sina-con, .tx-con
{
    border: #ebebeb 1px solid;
    background: #fff;
    width: 280px;
}

.blog-sina .blog-title, .blog-tx .blog-title
{
    padding-left: 12px;
    height: 39px;
    line-height: 39px;
    overflow: hidden;
    background: #099bd1;
    border-bottom: #0882b1 1px solid;
    color: #fff;
    border-radius: 3px 3px 0 0;
    font-size: 16px;
}

    .blog-sina .blog-title span
    {
        float: left;
    }

        .blog-sina .blog-title span.name
        {
            padding: 0 7px 0 35px;
            border-right: #088cbd 1px solid;
            font-size: 14px;
        }

        .blog-sina .blog-title span.logout
        {
            padding-left: 7px;
            font-size: 14px;
        }

            .blog-sina .blog-title span.logout a
            {
                color: #fff;
            }

.blog-sina .blog-tag-up, .blog-sina .blog-tag-down, .blog-tx .blog-tag-up
{
    height: 10px;
    background: url(../images/blog-tag.png) center 0;
}

.blog-sina .blog-tag-down
{
    background-position: center -15px;
}

.blog-sina .blog-word
{
    padding: 10px;
    line-height: 1.8;
}

    .blog-sina .blog-word span
    {
        color: #1c6eb4;
    }

    .blog-sina .blog-word p.w-img
    {
        padding: 10px 0;
        border-bottom: #eaeaea 1px solid;
    }

        .blog-sina .blog-word p.w-img img
        {
            display: block;
            width: 127px;
            height: 90px;
        }

.blog-sina .blog-btn, .blog-tx .blog-btn
{
    padding: 10px 0;
    text-align: center;
}

    .blog-sina .blog-btn a, .blog-tx .blog-btn a
    {
        display: inline-block;
        *display: inline;
        width: 98px;
        height: 28px;
        background: #088cbd;
        border: #077fab 1px solid;
        font-size: 16px;
        color: #fff;
    }

        .blog-sina .blog-btn a:hover, .blog-tx .blog-btn a:hover
        {
            text-decoration: none;
        }

.tx-con
{
    width: 180px;
}

.blog-tx .blog-bod
{
    height: 10px;
    background: #62ccf3;
}

.blog-tx .blog-code
{
    padding: 19px;
}

    .blog-tx .blog-code img
    {
        display: block;
        width: 142px;
        height: 138px;
    }

.blog-sina .on
{
    padding-top: 30px;
    height: 140px;
    background-position: 0 0;
}

.blog-tx .on
{
    padding-top: 30px;
    height: 140px;
    background-position: 0 -170px;
}


/* 关闭窗口按钮 */
.bar-main-right
{
    position: relative;
}

    .bar-main-right .close
    {
        display: block;
        position: absolute;
        top: 15px;
        right: 15px;
        width: 9px;
        height: 9px;
        overflow: hidden;
        background: url(../images/new-top.png) no-repeat 0 0;
        background-position: -336px 0;
        text-indent: -3000px;
        cursor: pointer;
    }

    .bar-main-right .pro-box
    {
        position: absolute;
        top: 28px;
        left: -95px;
        width: 265px;
    }

    .bar-main-right .box-arr
    {
        margin: auto;
        width: 18px;
        height: 9px;
        background: url(../images/box-arr.png);
    }

    .bar-main-right .box-con
    {
        padding: 5px 10px;
        overflow: hidden;
        background: rgba(0, 0, 0, 0.6);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000,endColorstr=#88000000);
        msfilter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000, endColorstr=#88000000);
    }

        .bar-main-right .box-con img
        {
            float: left;
            width: 103px;
            height: 86px;
        }

        .bar-main-right .box-con p
        {
            float: right;
        }

            .bar-main-right .box-con p em
            {
                text-align: center;
                line-height: 1.5;
                font-family: "Microsoft Yahei";
                font-size: 14px;
                color: #fff000;
                font-weight: bold;
            }

        .bar-main-right .box-con a.c-btn
        {
            margin: 5px auto 0;
            display: block;
            background: #fff;
            width: 55px;
        }

/* 图片圆角*/
.app80 img
{
    position: relative;
    width: 80px;
    height: 80px;
    margin-bottom: 10px;
    border: none;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    behavior: url(../js/PIE.htc);
}

.app64 img
{
    position: relative;
    width: 64px;
    height: 64px;
    border: none;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    behavior: url(../js/PIE.htc);
}

/* 新头部修改 2013-11-05 */
.top-box { position: relative; width: 100%; z-index: 101; background: #fff; border-bottom: #ebebeb 1px solid; }
.box-sed, .page-cypd { background: #fff; }
.bar-main { position: relative; margin: auto; width: 1000px; height: 35px; z-index: 101; }
.bar-main .container { display: none; position: absolute; top: 25px; border: 1px solid #32b4e5; -webkit-border-radius: 1px; -moz-border-radius: 1px; -o-border-radius: 1px; border-radius: 1px; background: #fff; z-index: 99; }
.hot-tag { position: absolute; margin-top: 20px; top:0; right: 270px; height: 31px; line-height: 31px; color: #999; }
.hot-tag a { color: #999; }
.nav-box { position: relative; width: 100%; height: 65px; z-index: 11; }
.nav-pos { position: fixed; top: 0; }
.nav-up { position: relative; padding-top: 5px; width: 100%; height: 40px; background: #fff url(../images/nav-box-bg.png) repeat-x left bottom; overflow: hidden; z-index: 10; }
#nav { width: 970px; margin: auto; position: relative; padding-left: 30px; background: url(../images/nav-home.png) no-repeat 0 center; overflow: hidden; zoom: 1; z-index: 10; }
#nav a { position: relative; float: left; margin-right: 26px; height: 37px; line-height: 37px; font-family: "Microsoft Yahei"; font-size: 16px; }
#nav a.n-index { color: #099bd1; }
#nav a:hover, #nav a.on { text-decoration: none; color: #099bd1; height: 34px; border-bottom: #0099cc 3px solid; }
#nav a .hot { position: absolute; top: 0px; right: -15px; display: block; width: 16px; height: 16px; background: url(../images/hot.png) no-repeat; }
#nav a .new{ position: absolute; top: 0px; right: -15px; display: block; width: 16px; height: 16px; background: url(../images/new.png) no-repeat; }

/* 关闭窗口按钮 2013-11-05 */
.bar-main-right { position: absolute; top: 0; right: 0; }
.bar-main-right .close { display: block; position: absolute; top: 15px; right: 15px; width: 9px; height: 9px; overflow: hidden; background: url(../images/new-top.png) no-repeat 0 0; background-position: -336px 0; text-indent: -3000px; cursor: pointer; }
.bar-main-right .pro-box { position: absolute; top: 28px; left: -95px; width: 265px; }
.bar-main-right .box-arr { margin: auto; width: 18px; height: 9px; background: url(../images/box-arr.png); }
.bar-main-right .box-con { padding: 5px 10px; overflow: hidden; background:rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000,endColorstr=#88000000);msfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000, endColorstr=#88000000); }
.bar-main-right .box-con img { float: left; width: 103px; height: 86px; }
.bar-main-right .box-con p { float: right; }
.bar-main-right .box-con p em { text-align: center; line-height: 1.5; font-family: "Microsoft Yahei"; font-size: 14px; color: #fff000; font-weight: bold; }
.bar-main-right .box-con a.c-btn { margin: 5px auto 0; display: block; background: #fff; width: 55px; }
.bar-main-right .collect-reg { float: left; margin-top: 8px; overflow: hidden; border: #66ccff 1px solid; border-radius: 3px; }
.bar-main-right .collect-reg a { float: left; padding: 2px 2px 2px 25px; height: 12px; line-height: 12px; background: #66ccff url(../images/reg-tag.png) no-repeat 2px 1px; color: #fff; }
.bar-main-right .collect-reg a:hover { text-decoration: none; }
.bar-main-right .collect-reg span { float: left; padding: 2px; height: 12px; line-height: 12px; background: #fff; color: #66ccff; min-width: 85px; text-align: center; }

/* 热点 */
.s-hot2 { margin-top: 15px; }
.s-hot2 .s-nav ul { overflow: hidden; }
.s-hot2 .s-nav li { float: left; width: 128px; height: 35px; text-align: center; line-height: 35px; border: #ebebeb 1px solid; background: url(../images/s-nav2-hover.png); font-size: 16px; }
.s-hot2 .s-nav li.cur { background: url(../images/s-nav2.png); color: #0099cc; }
.s-hot2 .s-list { padding: 10px; background: #fff; border: #ebebeb 1px solid; border-top : none; }
.s-hot2 .s-list ul { overflow: hidden; }
.s-hot2 .s-list li { margin-bottom: -1px; padding: 7px 0; border-bottom: #eaeaea 1px dotted; line-height: 1; overflow: hidden; zoom: 1; }
.s-hot2 .s-list li b { float: left; margin: 0 10px 0 5px; width: 14px; height: 14px; text-align: center; line-height: 14px; background: #999; border-radius: 3px; font-family: "SimSun"; color: #fff; font-weight: normal; }
.s-hot2 .s-list li em { display: block; width: 209px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.s-hot2 .s-list li.num-1 b { background: #ff6600; }
.s-hot2 .s-list li.num-1 a { color: #ff6600; }
.s-hot2 .s-list li.num-2 b { background: #0099cc; }
.s-hot2 .s-list li.num-2 a { color: #0099cc; }
#side .s-hot2 .s-nav li { width: 133px; }

/* 内页头部 2013-11-05 */
.box-sed .bar-main { width: 980px; }
.box-sed .logo img { padding-top: 5px; display: block; width: 105px; height: 22px; }
 { display: block; }
/*.nav-sed { height: auto; }*/
.nav-sed #nav { width: 950px; }
.nav-sed #nav a { margin-right: 25px; }

.app-bn { margin-bottom: 15px; }

#wrapper2 { z-index: 10; }
#wrapper, #wrapper2 { position: relative; }
#wrapper2 #wallpaper { top: -19px; }
.wb-close { position: absolute; right: 490px; top: 50px; display: block; width: 30px; height: 30px; background: #000; z-index: 110; }

/*影藏统计*/
#cnzz_stat_icon_30088901 { display: none; }

 /**
* updateTime : 2014-2-14 10:31:29
* author : linwu
*/

/* [模块] 侧边快捷通道, 置顶*/
.m-sidebar-panel{ width:54px; height:54px; position:fixed; left: 50%; bottom:135px; margin-left: 510px; cursor:pointer; opacity:.8; filter:Alpha(opacity=80); z-index:98; overflow:hidden; _position:absolute; _bottom:auto; }
        .s-hide{ display:none;}
        .m-sidebar-panel a{ display:block; width:54px; height:54px; margin-bottom:5px; text-indent:-9999em; background:transparent url("../images/side-btns.png?ver=141212") no-repeat 0 0; }
        .m-sidebar-panel .sbbtn-sina{ background-position:0 0; }
        .m-sidebar-panel .sbbtn-sina:hover{ background-position:-54px 0; }
        .m-sidebar-panel .sbbtn-wx{ background-position:0 -54px; }
        .m-sidebar-panel .sbbtn-wx:hover{ background-position:-54px -54px; }
        .m-sidebar-panel .sbbtn-yjfk{ background-position:0 -108px; }
        .m-sidebar-panel .sbbtn-yjfk:hover{ background-position:-54px -108px; }
        .m-sidebar-panel .sbbtn-gototop{ background-position:0 -162px; }
        .m-sidebar-panel .sbbtn-gototop:hover{ background-position:-54px -162px; }

/*转盘广告*/
.turn-let { position: absolute; top: 1100px; left: 0; _position: absolute; _bottom: auto; z-index: 11; }
.turn-let i { position: absolute; top: 0; right: 0; display: block; width: 19px; height: 19px; background: url(../images/act-close.png) no-repeat; }
.turn-let2 { position: absolute; top: 1100px; right: 0; _position: absolute; _bottom: auto; z-index: 11; }
.let-pos { position: fixed; top: auto; bottom: 15px; }

/*邮箱提示*/
#top-bar .tb-login .login-box .sug-card { border: #ccc 1px solid; background: #fff; position: absolute; width: 254px; padding: 0; }
#top-bar .tb-login .login-box .sug-card li { padding: 10px 15px; }
#top-bar .tb-login .login-box .sug-card .sug-sel { cursor: pointer; background-color: #E0EEEE; }

.ind-adr img { display: block; padding-bottom: 5px; }

a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */
a:focus { -moz-outline-style: none; } /* IE不支持 */ 


/*侧边*/
/* 排行 2013-11-05 */
.s-pack .s-nav { position: relative; height: 30px; line-height: 30px; }
.s-pack .s-nav ul { overflow: hidden; }
.s-pack .s-nav li { float: left; width: 95px; text-align: center; border: #ddd 1px solid; font-size: 16px; color: #7a7a7a; background: url(../images/s-nav2-hover.png); }
.s-pack .s-nav li.cur { color: #099bd1; text-decoration: none; }
.s-pack .s-nav li a:hover{ text-decoration: none; }
.s-pack .pack-mob { border: #ebebeb 1px solid; padding-bottom: 10px; background: #fff; height:390px; overflow:hidden; }
.s-pack .s-list { overflow: hidden; }
.s-pack .s-list ul { margin-bottom: -1px; overflow: hidden; height: 28px; line-height: 28px; border-bottom: #eaeaea 1px dotted; }
.s-pack .s-list li { float: left; width: 86px; text-align: center; }
.s-pack .s-list li.w1 { width: 70px; }
.s-pack .s-list li.w4 { padding-left: 10px; width: 162px; }
.s-pack .s-list li .yes-lq, .s-pack .s-list li .no-lq  { color: #70bb4c; display: block; width: 50px; height: 20px; margin: 4px auto; background: url(../images/lq.png) no-repeat; }
.s-pack .s-list li .no-lq { background: url(../images/lq-none.png) no-repeat; }
.s-pack .s-list li span { color: #999; }
.s-pack .s-list li span.on { color: #ff640c; }
.s-pack .s-list ul.fri { background: url(../images/title3-bg.png) 0 center; border-bottom: #eaeaea 1px solid; color: #ff640c; }
.s-pack .s-list .pl-pic { margin-bottom: 5px; text-align: center; border-bottom: #eaeaea 1px solid; }
.s-pack .s-list .pl-pic img { width: 257px; height: 128px; }
.s-pack .s-list .pl-pic em { padding: 5px 0; width: 258px; color: #ff6600; font-weight: 600; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; }

/* 样式修改 2014-7-7 15:38:51 */
body .special-list-c p{max-height:6em; overflow:hidden;}
.gao7-compatible #wrap {width:1000px;}

/*********************
 广告位
 by linwu
 on 2014-9-29
 *********************/
.m-side-ad{ overflow:hidden; width:100%; margin-bottom:15px; }
.m-side-ad a{ display:block; }
.m-side-ad img{ display:block; max-width:100%; *width:100%;}