﻿@charset "utf-8";

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, blockquote, pre, form, input, textarea, fieldset, table, th, td
{
    margin: 0;
    padding: 0;
}

html
{
    height: 100%;
}


body, button, input, select, textarea
{
    font: 12px/1.5 "微软雅黑",Tahoma,"宋体",sans-serif;
}

body{
     /* background:url(../images/body_bg.png?v=56f5) repeat 0 0; */
     background-image:url(../images/bg.jpg); 
     background-repeat:repeat-x; 
     background-color:#F7F7F7; 
     margin:0px; text-align:center;font-family:"创艺简细圆", "微软雅黑",Tahoma,"宋体",sans-serif，"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;

}
/*
body
{
    background: #fafafa;
    color: #333;
}
*/
.wrap
{
    /*background: url(idialog-) repeat-x;*/
}
/*
body
{
    background: url(../images/body_bg.png?v=56f5) repeat fixed 0 0;
}
*/


.wrap
{
    background: none;
}

.celer{ clear:both;}
.bc{ line-height:25px; text-align:left; font-family:"宋体"; font-size:12px;}
.logo{ width:1000px; margin:auto; padding:auto;background-image:url(../images/huas_bg_logo.jpg); height:90px;overflow:hidden;}
.logologo{ width:330px; padding-left:27px; float:left; padding-top:24px;}
.logor{ width:239px; float:right; background-image:url(../images/logor.jpg); height:92px;}
.main{ width:1000px; margin:auto; padding:auoto;}
.main1{ float:left;}
.mainz{ width:987px; float:left; height:47px; background-image:url(../images/0_2.jpg);}
.mainz_footer{ width:1000px;float:left; height:47px; background-image:url(../images/0_2.jpg);}
.mainz_footer2{ width:1000px; float:left;font-family:"微软雅黑","宋体"; font-size:14px;line-height:22px;text-align:center; }
.mainz1_footer00{  width:1000px; height:45px;clear:both; display:block;text-align:center;font-family:"微软雅黑","宋体"; font-size:14px;}
.mainz1_footer0{   margin:0px 1px; height:45px;display:inline-block;text-align:center;}
.mainz1_footer{  float:left;margin:0px auto;height:45px;text-align:center;display:inline;}
.mainz1{ width:66px; float:left; height:45px;}
.mainz11{ float:right; padding-top:8px; padding-right:20px;}
.mainz12{ float:right; padding-top:8px; padding-right:20px;}

.f{ width:1000px; margin:auto; padding:auto;}
.f-1{ width:1000px; float:left; padding-top:0px; padding-left:0px;}
.hf{ height:18px; width:1000px; margin:auto; padding:auto;}
.hf_news{ height:18px; width:700px; margin:auto; padding:auto;}
.hf2_news{ height:28px; width:700px; margin:auto; padding:auto;}
.hf-2{ height:34px; width:1000px; margin:auto; padding:auto;}
.hf-3{ height:28px; width:1000px; margin:auto; padding:auto;}
.banner{ width:1000px; height:430px; margin:auto; padding:auto;}

.bottom{ width:100%; height:180px; background-color:#D70103;}
.bottomc{ width:1000px; margin:auto; padding:auto; text-align:left;}
.bottomc1{ float:left; padding-top:10px; color:#FE7273; font-family:"宋体"; font-size:14px;
    height: 120px;
    width: 999px;
    text-align:center;
}
.otherlinknormal
{
    width: 1000px;
     float:left;
      padding-top:10px; color:#FE7273; font-family:"宋体"; font-size:14px; 
}
.otherlinks
{
    display:none;
    width: 1000px;
     float:left; 
}
.cdb{ padding-top:14px;}
.codePages{color:Blue;font-weight:bold; width:432px; float:left; }



ul, ol
{
    list-style: none;
}

table
{
    border-collapse: collapse;
    border-spacing: 0;
}

img
{
    border: none;
    vertical-align: top;
}

a:focus, input
{
    outline: 0;
}

a
{
    color: #666;
    text-decoration: none;
}

    a:hover
    {
        text-decoration: none;
    }

div.container
{
    margin: auto;
    width: 948px;
    min-width: 927px;
    position: relative;
}

.b, strong
{
    font-weight: 700;
}

.i
{
    font-style: italic;
}

.normal
{
    font-weight: normal;
}

.fl
{
    float: left;
}

.fr
{
    float: right;
}

.abs
{
    position: absolute;
}

.rel
{
    position: relative;
}

.f12
{
    font-size: 12px;
}

.f13
{
    font-size: 13px;
}

.f14
{
    font-size: 14px;
}

.f16
{
    font-size: 16px;
}

.f18
{
    font-size: 18px;
}

.f20
{
    font-size: 20px;
}

.f24
{
    font-size: 24px;
}

.tl
{
    text-align: left;
}

.tc
{
    text-align: center;
}

.tr
{
    text-align: right;
}

.white
{
    color: white;
}

.silver
{
    color: silver;
}

.gray
{
    color: gray;
}

.dimgray
{
    color: dimgray;
}

.lgray
{
    color: #BBB;
}

.black
{
    color: black;
}

.blue
{
    color: blue;
}

.pink
{
    color: pink;
}

.red
{
    color: #df444f;
}

.crimson
{
    color: crimson;
}

.maroon
{
    color: maroon;
}

.lavender
{
    color: lavender;
}

.purple
{
    color: purple;
}

.green
{
    color: green;
}

.beige
{
    color: beige;
}

.orange
{
    color: orange;
}

.orangered
{
    color: orangered;
}

.hide
{
    display: none;
}

.clear
{
    clear: both;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix
{
    zoom: 1;
}

.layout_nav
{
    background: url(../images/pic_repeat_x.png?v=17b8) repeat-x;
    z-index: 9999;
    height: 55px;
    position: fixed;
    top: 0;
    width: 100%;
}

    .layout_nav a.logo
    {
        float: left;
        background: url(../images/logo3.png?v=bb85) no-repeat left center;
        width: 234px;
        height: 50px;
        display: block;
    }

    .layout_nav ul.nav1
    {
        float: left;
        font-size: 14px;
        margin: 0 0 0 39px;
    }

        .layout_nav ul.nav1 li
        {
            float: left;
            margin-right: 15px;
            _display: inline;
        }

            .layout_nav ul.nav1 li a
            {
                color: #000;
                padding-right: 15px;
                display: inline-block;
                height: 50px;
                line-height: 50px;
                cursor: pointer;
                _zoom: 1;
            }

                .layout_nav ul.nav1 li a:hover, .layout_nav ul.nav1 li.cur a, .layout_nav .navr a.regist, .layout_nav .navr a.regist:hover, .layout_nav .navr a.login, .layout_nav .navr a.login:hover, .layout_bd ul.nav2 li a, .layout_bd ul.nav2 li a:hover, .layout_tag .bd a.tag, .layout_tag .bd a.tag span, .layout_tag .bd a.tag:hover, .layout_tag .bd a.tag:hover span, .layout_tag .bd .cur, .layout_tag .bd .cur:hover, .layout_tag .bd .cur span, .layout_tag .bd .cur:hover span, .layout_pin h3 .like-num, .layout_pin h3 .cmt-num
                {
                    background: url(../images/pic_ilike.png?v=459f) no-repeat scroll 0 0 transparent;
                }

                .layout_nav ul.nav1 li a:hover
                {
                    text-decoration: none;
                    background-position: -104px 0;
                }

            .layout_nav ul.nav1 li.cur a
            {
                background-position: 0 0;
            }

    .layout_nav .navr
    {
        float: right;
        margin-top: 11px;
    }

        .layout_nav .navr a.regist, .layout_nav .navr a.login
        {
            text-decoration: none;
            text-align: center;
            font-size: 14px;
            padding: 0;
            width: 88px;
            height: 28px;
            line-height: 26px;
            margin-left: 10px;
            float: left;
        }

        .layout_nav .navr a.regist
        {
            background-position: 1px -840px;
            color: #efefef;
            text-shadow: 0 1px 0 #505050;
        }

            .layout_nav .navr a.regist:hover
            {
                background-position: -103px -840px;
                color: #fff;
            }

        .layout_nav .navr a.login
        {
            background-position: 1px -808px;
            color: #404040;
        }

            .layout_nav .navr a.login:hover
            {
                background-position: -103px -808px;
                color: #303030;
            }

        .layout_nav .navr .u-item
        {
            float: left;
            position: relative;
            z-index: 998;
            display: block;
        }

        .layout_nav .navr a.u-list
        {
            width: 28px;
            height: 24px;
            background: url(../images/pic_ilike.png?v=459f) no-repeat scroll 32px -643px;
            transparent;
            padding: 2px 10px 2px 2px;
            margin-left: 6px;
            float: left;
        }

            .layout_nav .navr a.u-list .tx-clip
            {
                position: absolute;
                width: 23px;
                height: 23px;
                z-index: 1;
                background: url(../images/tx_clip_ss.png?v=37f1) no-repeat;
                _background: none;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/resource/css/img/tx_clip_ss.png?v=37f1");
            }

            .layout_nav .navr a.u-list .info-icon
            {
                background: url(../images/pic_ilike.png?v=459f) no-repeat scroll 8px -430px transparent;
                display: block;
                height: 24px;
                width: 24px;
            }

.layout_bd ul.nav2
{
    clear: both;
    font-size: 12px;
    color: #8e8e8e;
    height: 14px;
    line-height: 14px;
    text-align: right;
    padding: 10px 0;
}

    .layout_bd ul.nav2 li
    {
        display: inline;
    }

        .layout_bd ul.nav2 li a
        {
            color: #8e8e8e;
            padding-left: 17px;
            margin-left: 13px;
        }

            .layout_bd ul.nav2 li a:hover
            {
                text-decoration: none;
                color: #666;
            }

    .layout_bd ul.nav2 .piclink
    {
        background-position: 0 -582px;
        *background-position: 0 -584px;
        _background-position: 0 -582px;
    }

    .layout_bd ul.nav2 .artlink
    {
        background-position: -128px -581px;
        *background-position: -128px -583px;
        _background-position: -128px -581px;
    }

    .layout_bd ul.nav2 .alblink
    {
        background-position: -64px -581px;
    }

    .layout_bd ul.nav2 .piclink:hover, .layout_bd ul.nav2 .piclink-cur
    {
        color: #666;
        background-position: 0 -601px;
        *background-position: 0 -603px;
        _background-position: 0 -601px;
    }

    .layout_bd ul.nav2 .artlink:hover, .layout_bd ul.nav2 .artlink-cur
    {
        color: #666;
        background-position: -128px -600px;
        *background-position: -128px -602px;
        _background-position: -128px -600px;
    }

    .layout_bd ul.nav2 .alblink:hover, .layout_bd ul.nav2 .alblink-cur
    {
        color: #666;
        background-position: -64px -600px;
    }

.layout_bd
{
    padding-top: 60px;
}

.layout_menu
{
    position: absolute;
    right: 6px;
    top: 40px;
    top: 39px;
    border: 1px solid #ccc;
    background: #fff;
    z-index: 9999;
    -webkit-box-shadow: 1px 2px 3px #888;
    -moz-box-shadow: 1px 2px 3px #888;
    box-shadow: 1px 2px 3px #888;
}

    .layout_menu span.arrow
    {
        background: url(../images/pic_ilike.png?v=459f) no-repeat scroll right -970px transparent;
        width: 60px;
        position: absolute;
        top: -30px;
        right: -1px;
        height: 0;
        overflow: hidden;
        padding-top: 30px;
    }

    .layout_menu ul
    {
        border-bottom: 1px solid #dedede;
    }

        .layout_menu ul li a
        {
            color: #333;
            display: block;
            padding: 2px 10px 2px 24px;
            height: 24px;
            line-height: 24px;
        }

.layout_tag
{
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #c0c0c0;
    border-color: #EAEAEA #d9d9d9 #c0c0c0 #d9d9d9;
    box-shadow: none;
    overflow: hidden;
    width: 240px;
    z-index: 9;
    top: 0;
    left: 0;
    position: absolute;
    float: left;
}

    .layout_tag .bd
    {
        padding: 15px 15px 0;
    }

        .layout_tag .bd a.tag
        {
            color: #666;
            display: inline-block;
            zoom: 1;
            font-size: 14px;
            margin: 0 3px 6px 0;
            padding-left: 2px;
            background-position: 0 -872px;
        }

            .layout_tag .bd a.tag span
            {
                background-position: right -714px;
                display: inline-block;
                height: 26px;
                line-height: 26px;
                padding: 0 10px;
                padding-left: 8px;
                cursor: pointer;
            }

            .layout_tag .bd a.tag:hover
            {
                color: #333;
                background-position: 0 -904px;
                text-decoration: none;
            }

                .layout_tag .bd a.tag:hover span
                {
                    background-position: right -744px;
                }

        .layout_tag .bd a.cur, .layout_tag .bd a.cur:hover
        {
            color: #fff;
            background-position: 0 -936px;
            text-decoration: none;
        }

            .layout_tag .bd a.cur span, .layout_tag .bd a.cur:hover span
            {
                background-position: right -774px;
            }

        .layout_tag .bd .line
        {
            border-bottom: 1px dotted #CCC;
            height: 5px;
            margin: 0 -15px 10px -15px;
        }

.layout_waterfall
{
    position: relative;
}

.layout_pin
{
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #c0c0c0;
    border-color: #EAEAEA #d9d9d9 #c0c0c0 #d9d9d9;
    box-shadow: none;
    padding: 12px 0 0;
    width: 220px;
    position: absolute;
}

    .layout_pin .pic
    {
        padding-bottom: 0;
        margin-bottom: 7px;
        position: relative;
        text-align: center;
        zoom: 1;
    }

    .layout_pin .pic-overflow
    {
        position: absolute;
        z-index: 1;
        left: 12px;
        bottom: -1px;
        height: 8px;
        width: 196px;
        background-position: 0 -674px;
        font-size: 0;
        line-height: 0;
        display: none;
    }

    .layout_pin .func
    {
        position: absolute;
        width: 100%;
        height: 29px;
        right: 0;
        top: 2px;
        display: none;
    }

        .layout_pin .func .options
        {
            float: right;
            display: inline-block;
        }

        .layout_pin .func .like
        {
            width: 72px;
            background-position: -95px -1px;
        }

        .layout_pin .func .privacy
        {
            width: 46px;
            background-position: -48px -1px;
        }

        .layout_pin .func .public
        {
            width: 46px;
            background-position: -48px -31px;
        }

        .layout_pin .func .larger
        {
            position: absolute;
            width: 56px;
            left: 14px;
            margin: 0;
            background-position: -95px -31px;
        }

        .layout_pin .func .edit
        {
            width: 46px;
            background-position: -1px -1px;
        }

        .layout_pin .func .delete
        {
            width: 46px;
            background-position: -1px -31px;
        }

    .layout_pin .pic .private
    {
        width: 58px;
        height: 52px;
        background: url(../images/sc.png?v=e1f7) no-repeat;
        display: none;
        position: absolute;
        left: -28px;
        top: -28px;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://grab.woxihuan.com/resource/css/img/sc.png");
    }

    .layout_pin h3
    {
        font-weight: normal;
        font-size: 12px;
        margin: 0 13px 7px;
        line-height: 22px;
        word-wrap: break-word;
        color: #AD9C9C;
    }

    .layout_pin p.cells .icon-like
    {
        background-position: 0 -524px;
        margin-right: 20px;
        padding-left: 15px;
    }

    .layout_pin p.cells .icon-like
    {
        background-position: 0 -548px;
        padding-left: 15px;
    }

    .layout_pin p.ft
    {
        color: #ad9c9c;
        background: #F2F0F0;
        margin: 0;
        padding: 10px 13px 10px 0;
        line-height: 15px;
        zoom: 1;
        min-height: 30px;
        word-wrap: break-word;
    }

        .layout_pin p.ft a
        {
            color: #555;
        }

        .layout_pin p.ft img
        {
            float: left;
            margin: 0 0 0 14px;
        }

        .layout_pin p.ft .cont
        {
            margin-left: 52px;
            display: block;
        }

        .layout_pin p.ft .edit
        {
            width: 11px;
            height: 11px;
            background: url(../images/i_1.gif?v=2ed3) no-repeat;
            display: none;
            vertical-align: middle;
        }

.layout_loading
{
    padding-top: 65px;
    text-align: center;
}

    .layout_loading p
    {
        padding-top: 15px;
        padding-bottom: 30px;
        border-top: 1px solid #d6d3d4;
    }

.ilike_btn
{
    background: url(../images/ilike_btn_bg.png?v=fd78) no-repeat;
    _background: url(../images/ilike_btn_bg.gif?v=59bc) no-repeat;
    position: relative;
    height: 27px;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.btn_attnAlbum, .btn_attnAlbumed
{
    background-position: 0 -68px;
    width: 83px;
}

.btn_attnAlbumed
{
    background-position: -136px -68px;
}

.btn_ilike, .btn_ilike:hover, .btn_iliked
{
    background-position: 0 -111px;
    width: 65px;
}

    .btn_ilike:active
    {
        background-position: 0 -138px;
    }

    .btn_iliked, .btn_iliked:hover
    {
        background-position: -73px -153px;
    }

.btn_comment, .btn_comment_off
{
    background-position: -159px -180px;
    width: 61px;
}

.btn_comment_off
{
    background-position: 0 -180px;
    cursor: default;
}

.btn_attn, .btn_attned
{
    background-position: 0 -242px;
    width: 47px;
    height: 22px;
}

    .btn_attn:hover, .btn_attn_hover
    {
        background-position: -83px -242px;
    }

    .btn_attned, .btn_attned:hover
    {
        background-position: -173px -242px;
    }

.btn_tag_selected
{
    background-position: right 0;
    height: 42px;
    line-height: 42px;
    width: 220px;
}

.btn_zoom
{
    position: absolute;
    top: 0;
    right: 0;
    background-position: 0 -297px;
    width: 40px;
    height: 40px;
    overflow: hidden;
    opacity: .6;
    filter: alpha(opacity=60);
}

    .btn_zoom:hover
    {
        background-position: -180px -297px;
    }

.btn_heart_gray, .btn_heart_red
{
    background-position: 0 -539px;
    _background-position: 0 -535px;
    width: 15px;
    height: 16px;
}

.btn_heart_red
{
    background-position: -208px -540px;
}

.ilike_btn_share
{
    background: url(../img/icon_share.png) no-repeat;
    _background: url(../img/icon_share.gif) no-repeat;
    position: relative;
    height: 27px;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.btn_toSina, .btn_toRenren, .btn_toEmail
{
    margin-left: 3px;
    width: 25px;
    height: 30px;
    background-position: -10px -97px;
}

.btn_toRenren
{
    background-position: -10px -65px;
}

.btn_toSina:hover
{
    background-position: -37px -97px;
}

.btn_toRenren:hover
{
    background-position: -37px -65px;
}

.btn_toEmail
{
    background-position: -10px -129px;
}

    .btn_toEmail:hover
    {
        background-position: -37px -129px;
    }

.ilike_btn_long
{
    background: url(../images/loginbtn_api.png?v=8795) no-repeat;
    position: relative;
    width: 140px;
    height: 35px;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.btn_toSina_long, .btn_toRenren_long
{
    width: 140px;
    height: 35px;
    background-position: -4px -4px;
}

.btn_toRenren_long
{
    background-position: -155px -4px;
    margin-left: 5px;
}

.btn_toSina_long:hover
{
    background-position: -4px -42px;
}

.btn_toRenren_long:hover
{
    background-position: -155px -42px;
}

.btn_toSina_long:active
{
    background-position: -4px -80px;
}

.btn_toRenren_long:active
{
    background-position: -155px -80px;
}

.mod-3thlogin .other-passport
{
    padding: 6px;
}

.btn_attned, .btn_iliked, .btn_tag_selected, .btn_heart_gray, .btn_heart_red
{
    cursor: default;
}

.ibtn_red, .ibtn_red em, .ibtn_gray, .ibtn_gray em
{
    background: url(../images/ibtn.png?v=220e) no-repeat;
}

.ibtn_red, .ibtn_gray
{
    display: inline-block;
    height: 35px;
    color: #666;
    line-height: 24px;
    font-size: 12px;
    font-weight: normal;
    cursor: pointer;
    text-decoration: none;
    background-position: -2px -4px;
    padding-left: 10px;
}

    .ibtn_red em, .ibtn_gray em
    {
        font-style: normal;
        background-position: right -39px;
        height: 35px;
        line-height: 32px;
        color: white;
        font-size: 14px;
        display: inline-block;
        padding: 0 29px 0 20px;
    }

    .ibtn_red:hover
    {
        background-position: -2px -76px;
    }

        .ibtn_red:hover em
        {
            background-position: right -111px;
        }

    .ibtn_red:active
    {
        background-position: -2px -147px;
    }

        .ibtn_red:active em
        {
            background-position: right -183px;
        }

    .ibtn_gray, .ibtn_gray:hover
    {
        background-position: -2px -220px;
    }

        .ibtn_gray em, .ibtn_gray:hover em
        {
            background-position: right -255px;
            color: #BBB;
        }

.pagination-container
{
    clear: both;
}

.pagination
{
    margin-top: 8px;
    height: 30px;
    float: right;
}

    .pagination a
    {
        text-decoration: none;
        color: #0987AB;
    }

        .pagination a:hover
        {
            color: #0987AB;
        }

    .pagination a, .pagination span
    {
        display: block;
        float: left;
        padding: .1em .4em;
        margin: 0;
    }

    .pagination .current
    {
        color: #444;
        font-weight: 800;
    }

        .pagination a.prev, .pagination a.next, .pagination .current.prev, .pagination .current.next
        {
            background: url(../images/ilike_btn_bg.png?v=fd78) no-repeat 8px -512px;
            _background: url(../images/ilike_btn_bg.gif?v=59bc) no-repeat 8px -512px;
            border: solid 1px #cbcbcb;
            width: 20px;
            height: 20px;
            padding: 0;
            text-indent: -9999px;
            overflow: hidden;
        }

        .pagination .current.prev, .pagination a.prev
        {
            margin-right: 5px;
        }

        .pagination .current.next, .pagination a.next
        {
            margin-left: 5px;
        }

        .pagination .current.prev
        {
            background-position: -40px -512px;
            border-color: #e1e1e1;
        }

        .pagination .current.next
        {
            background-position: -166px -512px;
            border-color: #e1e1e1;
        }

    .pagination a.next
    {
        background-position: -207px -512px;
    }

.item-partition
{
    background: #fbfbfb;
}

.ilike-icon
{
    background: url(../images/pic_ilike.png?v=459f) no-repeat;
    _background: url(../images/pic_ilike.gif?v=33ea) no-repeat;
}

.icon-like-num
{
    background-position: 0 -524px;
    padding-left: 15px;
}

.icon-cmt-num
{
    background-position: 0 -548px;
    padding-left: 15px;
}

.icon-renren, .icon-sina
{
    padding-left: 20px;
}

.icon-renren
{
    background-position: -188px -1176px;
}

    .icon-renren:hover
    {
        background-position: 0 -1177px;
    }

.icon-sina
{
    background-position: -188px -1152px;
}

    .icon-sina:hover
    {
        background-position: 0 -1151px;
    }

.tx-box, .tx-box-s, .tx-box-36
{
    position: relative;
}

    .tx-box .tx-clip
    {
        position: absolute;
        z-index: 1;
        width: 70px;
        height: 70px;
        background: url(../images/tx_clip_b.png?v=3c7c) no-repeat 0 0;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/resource/css/img/tx_clip_b.png?v=3c7c");
    }

    .tx-box-s .tx-clip
    {
        position: absolute;
        width: 30px;
        height: 30px;
        z-index: 1;
        background: url(../images/tx_clip_s.png?v=4959) no-repeat;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/resource/css/img/tx_clip_s.png?v=4959");
    }

    .tx-box-36 .tx-clip
    {
        position: absolute;
        width: 36px;
        height: 36px;
        z-index: 1;
        background: url(../images/tx_clip_36.png?v=2d3d) no-repeat;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/resource/css/img/tx_clip_s.png?v=4959");
    }

.mod-waterunit
{
    padding: 12px;
}

    .mod-waterunit .pic-box
    {
        position: relative;
    }

    .mod-waterunit .pic-opt
    {
        position: absolute;
        left: 0;
        top: 0;
    }

    .mod-waterunit .pic-sc
    {
        position: absolute;
        left: -28px;
        top: -28px;
    }

    .mod-waterunit .pic-overflow
    {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 7px;
    }

    .mod-waterunit .pic-album
    {
        margin-left: 35px;
    }

.mod-artlist
{
    background: #fff;
}

    .mod-artlist li
    {
        width: 712px;
    }

.mod-article
{
    padding: 10px 20px;
}

    .mod-article .submitting
    {
        background: none repeat scroll 0 0 #FFFDDE;
        border: 1px solid #E5D691;
        border-radius: 3px 3px 3px 3px;
        color: #BD7D1B;
        display: none;
        height: 24px;
        left: 50%;
        line-height: 24px;
        position: absolute;
        text-align: center;
        top: 0;
        width: 100px;
        z-index: 100;
    }

    .mod-article .sc
    {
        background: url(../images/sc.png?v=e1f7) no-repeat scroll 0 0 transparent;
        display: block;
        height: 52px;
        left: -20px;
        position: absolute;
        top: -15px;
        width: 58px;
        z-index: 1;
    }

    .mod-article .title h1
    {
        font-size: 20px;
        font-weight: normal;
        float: left;
        width: 590px;
        line-height: 24px;
        padding: 10px 0;
        word-wrap: break-word;
        padding: 2px 0 13px;
    }

    .mod-article .title a
    {
        color: #666;
    }

    .mod-article .content
    {
        font-size: 14px;
        line-height: 1.5;
        overflow: hidden;
        padding-bottom: 5px;
        text-align: justify;
        word-wrap: break-word;
        color: #878787;
    }

    .mod-article .pics
    {
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 15px;
    }

    .mod-article .artinfo
    {
        color: #888;
        line-height: 30px;
    }

    .mod-article .artinfo2
    {
        background: #F5F5F5;
        margin: 0 -20px -10px;
        padding: 10px 20px;
        line-height: 30px;
    }

    .mod-article .artinfo-left
    {
        display: inline;
        float: left;
    }

    .mod-article .artfrom
    {
        margin-bottom: 10px;
    }

    .mod-article .from-site
    {
        margin-right: 30px;
    }

    .mod-article .tx
    {
        float: left;
    }

    .mod-article .pubto
    {
        margin-left: 35px;
    }

    .mod-article .artinfo-right
    {
        display: inline;
        float: right;
    }

        .mod-article .artinfo-right a
        {
            margin-left: 20px;
        }

.btn-fillname-ok, .btn-fillname-disabled
{
    display: inline-block;
    float: left;
    _zoom: 1;
    width: 187px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    background: url(../images/regist_pic.png?v=7899) no-repeat 0 -1022px;
    _background: url(../images/regist_pic.gif?v=9f5a) no-repeat 0 -1022px;
    font-size: 14px;
    text-shadow: 1px 1px 1px #811515;
    cursor: pointer;
    border: 0;
    margin: 18px 0 0 7px;
    ;
}

    .btn-fillname-ok:hover
    {
        text-decoration: none;
        background-position: 0 -1062px;
    }

    .btn-fillname-ok:active
    {
        background-position: 0 -1102px;
    }

.btn-fillname-disabled
{
    background-position: 0 -1142px;
    cursor: default;
}

.btn-fillname-skip
{
    display: inline-block;
    float: left;
    _zoom: 1;
    width: 93px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    background: url(../images/regist_pic.png?v=7899) no-repeat 0 -1218px;
    _background: url(../images/regist_pic.gif?v=9f5a) no-repeat 0 -1218px;
    font-size: 14px;
    text-shadow: 1px 1px 1px #811515;
    cursor: pointer;
    border: 0;
    margin-top: 18px;
}

    .btn-fillname-skip:hover
    {
        text-decoration: none;
        background-position: 0 -1260px;
    }

    .btn-fillname-skip:active
    {
        background-position: 0 -1302px;
    }

.btn-regist
{
    display: inline-block;
    _zoom: 1;
    width: 285px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    background: url(../images/regist_pic.png?v=7899) no-repeat 0 0;
    _background: url(../images/regist_pic.gif?v=9f5a) no-repeat 0 0;
    font-size: 14px;
    text-shadow: 1px 1px 1px #811515;
    cursor: pointer;
    border: 0;
}

    .btn-regist:hover
    {
        text-decoration: none;
        background-position: 0 -40px;
    }

    .btn-regist:active
    {
        background-position: 0 -80px;
    }

    .btn-regist.disabled
    {
        background-position: 0 -120px;
        cursor: default;
    }

.icon-success
{
    background: url(../images/regist_pic.png?v=7899) no-repeat 0 -352px;
    _background: url(../images/regist_pic.gif?v=9f5a) no-repeat 0 -352px;
    float: left;
    width: 20px;
    height: 20px;
    margin: 12px 0 0 10px;
    overflow: hidden;
    display: inline;
}

.icon-regwrong
{
    background: url(../images/regist_pic.png?v=7899) no-repeat 0 -312px;
    _background: url(../images/regist_pic.gif?v=9f5a) no-repeat 0 -312px;
    float: left;
    width: 20px;
    height: 20px;
    margin: 12px 0 0 10px;
    overflow: hidden;
    display: inline;
}

.mod-referrals
{
    height: 100px;
    background: url(../images/reg_topbg.png?v=973d) 0 0;
}

    .mod-referrals .top-nav
    {
        width: 980px;
        margin: 0 auto;
        padding: 15px 0;
    }

        .mod-referrals .top-nav .mod-l
        {
            float: left;
        }

            .mod-referrals .top-nav .mod-l img
            {
                border-radius: 6px;
                -moz-border-radius: 6px;
                -webkit-border-radius: 6px;
                -webkit-box-shadow: #000 1px 1px 3px;
                -moz-box-shadow: #000 1px 1px 3px;
                border: 1px #000 solid;
            }

        .mod-referrals .top-nav .mod-c
        {
            color: #999;
            margin-left: 10px;
            float: left;
        }

            .mod-referrals .top-nav .mod-c p
            {
                line-height: 30px;
            }

            .mod-referrals .top-nav .mod-c .p1
            {
                color: #FCEAB0;
                font-size: 14px;
                font-weight: bold;
            }

        .mod-referrals .top-nav .mod-r
        {
            color: #999;
            float: right;
            margin-top: 20px;
            line-height: 50px;
        }

            .mod-referrals .top-nav .mod-r img
            {
                width: 48px;
                height: 48px;
                -webkit-box-shadow: #000 1px 1px 3px;
                -moz-box-shadow: #000 1px 1px 3px;
                border: 1px #000 solid;
            }

.mod-loginheader
{
    height: 53px;
    background: url(../images/hd_bg2.jpg?v=ef68) repeat-x 0 0;
}

    .mod-loginheader .top-nav
    {
        margin: 0 auto;
        width: 350px;
        padding-top: 10px;
        padding-left: 630px;
        text-align: right;
    }

        .mod-loginheader .top-nav span
        {
            margin-right: 10px;
            color: #888;
        }

    .mod-loginheader .btn-login, .mod-loginheader .btn-seeall
    {
        background: url(../images/regist_pic.png?v=7899) no-repeat 0 0;
        _background: url(../images/regist_pic.gif?v=9f5a) no-repeat 0 0;
        display: inline-block;
        _zoom: 1;
        width: 80px;
        height: 33px;
        line-height: 33px;
        text-align: center;
        font-size: 14px;
    }

    .mod-loginheader .btn-login
    {
        color: #fff;
        background-position: 0 -168px;
    }

        .mod-loginheader .btn-login:hover
        {
            text-decoration: none;
            background-position: -96px -168px;
        }

        .mod-loginheader .btn-login:active
        {
            background-position: -192px -168px;
        }

        .mod-loginheader .btn-login.disabled
        {
            background-position: 0 -202px;
        }

    .mod-loginheader .btn-seeall
    {
        width: 100px;
        background-position: 0 -240px;
        margin-left: 5px;
    }

        .mod-loginheader .btn-seeall:hover
        {
            text-decoration: none;
            background-position: -104px -240px;
        }

        .mod-loginheader .btn-seeall:active
        {
            background-position: 0 -275px;
        }

        .mod-loginheader .btn-seeall.disabled
        {
            background-position: 0 -240px;
        }

.mod-loginbody
{
    margin: 0 auto;
    width: 950px;
}

.mod-passport
{
    padding-left: 330px;
    width: 600px;
    color: #888;
    min-height: 600px;
}

    .mod-passport .fill-tip
    {
        padding: 10px;
    }

.mod-name-input, .mod-email-input, .mod-pass-input, .mod-verify-input
{
    position: relative;
    display: block;
    width: 240px;
    height: 47px;
    line-height: 47px;
    padding-left: 37px;
    padding-right: 10px;
    font-size: 14px;
    color: #bebdbd;
    background: url(../images/regist_pic.png?v=7899) no-repeat 0 0;
    _background: url(../images/regist_pic.gif?v=9f5a) no-repeat 0 0;
    background-position: 0 -672px;
}

    .mod-name-input input, .mod-email-input input, .mod-pass-input input, .mod-verify-input input
    {
        color: #666;
        font-size: 14px;
        position: absolute;
        z-index: 1;
        left: 37px;
        top: 0;
        border: 0;
        width: 240px;
        height: 21px;
        line-height: 21px;
        padding-top: 13px;
        padding-bottom: 13px;
        background: #fff;
        opacity: 0;
        filter: alpha(opacity=0);
    }

.mod-name-focus input, .mod-email-focus input, .mod-pass-focus input, .mod-verify-focus input
{
    background: transparent;
    opacity: 1;
    filter: none;
}

.mod-name-input.focus, .mod-name-focus
{
    background-position: 0 -721px;
    text-indent: -99999em;
}

.mod-email-input
{
    background-position: 0 -464px;
}

    .mod-email-input.focus, .mod-email-focus
    {
        background-position: 0 -513px;
        text-indent: -99999em;
    }

.mod-pass-input
{
    background-position: 0 -568px;
}

    .mod-pass-input.focus, .mod-pass-focus
    {
        background-position: 0 -617px;
        text-indent: -99999em;
    }

.mod-verify-input
{
    padding-left: 15px;
    padding-right: 15px;
    background-position: 0 -776px;
    width: 120px;
}

    .mod-verify-input input
    {
        left: 15px;
        width: 120px;
    }

    .mod-verify-input.focus, .mod-verify-focus
    {
        background-position: 0 -825px;
        text-indent: -99999em;
    }

.mod-regist
{
    overflow: hidden;
}

    .mod-regist a
    {
        color: #888;
        text-decoration: underline;
    }

        .mod-regist a:hover
        {
            color: #666;
        }

    .mod-regist dt
    {
        display: none;
    }

    .mod-regist dd
    {
        clear: both;
    }

    .mod-regist .clearfix
    {
        float: left;
        width: 325px;
        margin-bottom: 10px;
    }

        .mod-regist .clearfix label, .mod-regist .rem label
        {
            display: none;
        }

        .mod-regist .clearfix span
        {
            position: relative;
            float: left;
        }

            .mod-regist .clearfix span input
            {
                position: absolute;
            }

    .mod-regist .tips-wrong
    {
        background: url(../images/regist_pic.png?v=7899) no-repeat 0 -312px;
        _background: url(../images/regist_pic.gif?v=9f5a) no-repeat 0 -312px;
        float: left;
        width: 20px;
        height: 20px;
        margin: 12px 0 0 10px;
        overflow: hidden;
        display: none;
    }

    .mod-regist .reg-tips-success
    {
        display: none;
    }

    .mod-regist .login-tips
    {
        line-height: 46px;
        color: #888;
        display: none;
    }

    .mod-regist .reg-tips-wrong
    {
        display: block;
    }

    .mod-regist .verify-code
    {
        float: left;
    }

    .mod-regist .yz
    {
        float: left;
        width: 135px;
        margin-left: 5px;
        margin-top: 2px;
    }

        .mod-regist .yz img
        {
            float: left;
        }

        .mod-regist .yz a
        {
            float: left;
        }

    .mod-regist .rules
    {
        margin: 10px 0 15px;
        padding-top: 8px;
        *padding-top: 0;
    }

    .mod-regist #regGlobal_tips
    {
        display: none;
    }

    .mod-regist #is_agree
    {
        margin-right: 10px;
        vertical-align: -2px;
    }

    .mod-regist .level1, .mod-regist .level2, .mod-regist .level3, .mod-regist .level4, .mod-regist .level5
    {
        display: inline-block;
        _zoom: 1;
        vertical-align: middle;
        width: 80px;
        height: 30px;
        background: url(../images/regist_pic.png?v=7899) no-repeat 0 0;
        _background: url(../images/regist_pic.gif?v=9f5a) no-repeat 0 0;
    }

    .mod-regist .level1
    {
        background-position: -176px -312px;
    }

    .mod-regist .level2, .mod-regist .level3
    {
        background-position: -176px -368px;
    }

    .mod-regist .level4, .mod-regist .level5
    {
        background-position: -176px -424px;
    }

    .mod-regist .find
    {
        margin: 10px 0 15px;
    }

        .mod-regist .find input
        {
            vertical-align: -2px;
            margin-right: 10px;
        }

        .mod-regist .find a
        {
            margin-left: 120px;
        }

    .mod-regist .login-error
    {
        color: #f00;
        padding: 10px 0;
    }

    .mod-regist .emptyhint
    {
        display: none;
    }

.mod-logo
{
    padding: 50px;
}

    .mod-logo .logo
    {
        display: block;
        width: 200px;
        height: 46px;
        background: url(../images/reg_logo.png?v=66b6) no-repeat 0 0;
        _background: url(../images/reg_logo.gif?v=2c9d) no-repeat 0 0;
        outline: none;
    }

.mod-3thlogin
{
    padding: 30px 0;
}

    .mod-3thlogin .link-sina, .mod-3thlogin .link-renren
    {
        display: inline-block;
        _zoom: 1;
        vertical-align: middle;
        width: 20px;
        height: 17px;
        background: url(../images/regist_pic.png?v=7899) no-repeat 0 -408px;
        _background: url(../images/regist_pic.gif?v=9f5a) no-repeat 0 -408px;
        margin-left: 13px;
    }

    .mod-3thlogin .link-sina
    {
        background-position: 0 -431px;
    }

        .mod-3thlogin .link-sina:hover
        {
            background-position: -56px -431px;
        }

    .mod-3thlogin .link-renren
    {
        background-position: 0 -408px;
    }

        .mod-3thlogin .link-renren:hover
        {
            background-position: -56px -408px;
        }

.mod-fillname
{
    color: #888;
    padding-left: 330px;
    width: 600px;
}

    .mod-fillname .fill-tip
    {
        padding: 10px 0;
    }

    .mod-fillname .fill-name-inp
    {
        float: left;
    }

    .mod-fillname .check-status
    {
        float: left;
        height: 20px;
        margin: 12px 0 0 10px;
        overflow: hidden;
        width: 20px;
    }

    .mod-fillname .check-msg
    {
        float: left;
        line-height: 43px;
        margin-left: 5px;
        display: none;
        color: #f00;
    }

    .mod-fillname .btn-regist
    {
        margin-top: 10px;
    }

.mod-userguide
{
    width: 944px;
    padding: 25px 3px 0;
    background: url(../images/user_guidebg2.png?v=47ca) no-repeat center 5px;
    _background: url(../images/user_guidebg2.gif?v=0cd9) no-repeat center 5px;
}

    .mod-userguide .guide-title
    {
        height: 20px;
        margin: 0 0 10px;
        background: url(../images/user_guidetxt.png?v=7b7d) no-repeat center;
    }

    .mod-userguide .refresh
    {
        text-align: right;
        padding-right: 20px;
        height: 25px;
        line-height: 25px;
    }

    .mod-userguide .tag-item
    {
        display: block;
        float: left;
        _display: inline;
        width: 178px;
        height: 153px;
        margin: 0 28px 8px 28px;
        padding: 1px;
        border: 0;
    }

        .mod-userguide .tag-item:hover, .mod-userguide .tag-item.on
        {
            cursor: pointer;
            text-decoration: none;
        }

    .mod-userguide .tag-inner
    {
        position: relative;
        border: 1px solid #ccc;
        border-color: #EAEAEA #D9D9D9 #D8D8D8;
        padding: 8px 8px 0 8px;
        background: #fff;
    }

    .mod-userguide .tag-item:hover .tag-inner, .mod-userguide .tag-item.on .tag-inner
    {
        border: 1px solid #15B5D2;
    }

    .mod-userguide .tag-thumb
    {
        width: 160px;
        height: 115px;
    }

    .mod-userguide .tag-txt
    {
        height: 27px;
        line-height: 26px;
        text-align: center;
        border-bottom: 1px solid #C3C3C3;
        margin: 0 -8px;
        color: #666;
    }

    .mod-userguide .tag-item:hover .tag-txt, .mod-userguide .tag-item.on .tag-txt
    {
        border-bottom: none;
    }

    .mod-userguide .tag-status
    {
        position: absolute;
        left: 53px;
        top: 58px;
        z-index: 10;
        width: 70px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        background: #000;
        opacity: .7;
        filter: alpha(opacity=70);
        color: #fff;
        border-radius: 3px;
        display: none;
    }

    .mod-userguide .tag-select
    {
        position: absolute;
        left: 58px;
        top: 40px;
        z-index: 11;
        width: 58px;
        height: 58px;
        background: url(../images/sel_tag.png?v=81a9) no-repeat 0 0;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/resource/css/img/sel_tag.png?v=81a9");
        display: none;
    }

    .mod-userguide .tag-bg
    {
        width: 176px;
        height: 150px;
        position: absolute;
        left: 0;
        top: 0;
        _left: -8px;
        _top: 1px;
        z-index: 10;
        background: #fff;
        opacity: .4;
        filter: alpha(opacity=40);
        display: none;
    }

    .mod-userguide .tag-item.on .tag-select, .mod-userguide .tag-item.on .tag-bg
    {
        display: block;
    }

    .mod-userguide .tag-item:hover .tag-status
    {
        display: block;
    }

    .mod-userguide .tag-item.on .tag-status
    {
        display: none;
    }

    .mod-userguide .next-step
    {
        padding: 20px 30px;
        text-align: right;
    }

    .mod-userguide .btn-tag
    {
        display: inline-block;
        _zoom: 1;
        background: url(../images/user_guide.png?v=0b28) no-repeat 0 0;
        _background: url(../images/user_guide.gif?v=e9d4) no-repeat 0 0;
        text-align: center;
        width: 146px;
        height: 33px;
        line-height: 33px;
        font-size: 14px;
        color: #fff;
        text-shadow: 1px 1px 1px #811515;
    }

        .mod-userguide .btn-tag:hover
        {
            background-position: 0 -35px;
            text-decoration: none;
        }

        .mod-userguide .btn-tag:active
        {
            background-position: 0 -70px;
        }

        .mod-userguide .btn-tag.disabled
        {
            background-position: 0 -105px;
            cursor: default;
        }

.mod-guidemod
{
    width: 944px;
    padding: 25px 3px 0;
    background: url(../images/user_guidebg2.png?v=47ca) no-repeat center 5px;
    _background: url(../images/user_guidebg2.gif?v=0cd9) no-repeat center 5px;
}

    .mod-guidemod .guide-title
    {
        height: 20px;
        margin: 0 0 10px;
        background: url(../images/user_guidetxt2.png?v=f169) no-repeat center;
    }

    .mod-guidemod .refresh
    {
        text-align: right;
        padding-right: 20px;
        height: 25px;
        line-height: 25px;
    }

    .mod-guidemod .tag-item
    {
        display: block;
        float: left;
        _display: inline;
        width: 224px;
        height: 265px;
        margin: 0 5px 8px;
        padding: 1px;
        border: 0;
    }

        .mod-guidemod .tag-item:hover, .mod-guidemod .tag-item.on
        {
            cursor: pointer;
            text-decoration: none;
        }

    .mod-guidemod .tag-inner
    {
        position: relative;
        border: 1px solid #ccc;
        border-color: #EAEAEA #D9D9D9 #D8D8D8;
        padding: 13px 13px 0 13px;
        background: #fff;
    }

    .mod-guidemod .tag-item:hover .tag-inner, .mod-guidemod .tag-item.on .tag-inner
    {
        border: 1px solid #15B5D2;
    }

    .mod-guidemod .tag-thumb
    {
        width: 196px;
        height: 206px;
    }

    .mod-guidemod .album-thumb
    {
        clear: both;
        margin-bottom: 2px;
    }

    .mod-guidemod .album-thumb2, .mod-guidemod .album-thumb3, .mod-guidemod .album-thumb4
    {
        float: left;
        margin-right: 2px;
        _display: inline;
    }

    .mod-guidemod .album-thumb4
    {
        margin-right: 0;
    }

    .mod-guidemod .tag-txt
    {
        height: 42px;
        line-height: 42px;
        text-align: center;
        border-bottom: 1px solid #C3C3C3;
        margin: 0 -13px;
        font-weight: bold;
        color: #666;
    }

    .mod-guidemod .tag-item:hover .tag-txt, .mod-guidemod .tag-item.on .tag-txt
    {
        border-bottom: none;
    }

    .mod-guidemod .tag-status
    {
        position: absolute;
        left: 75px;
        top: 100px;
        z-index: 10;
        width: 70px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        background: #000;
        opacity: .7;
        filter: alpha(opacity=70);
        color: #fff;
        border-radius: 3px;
        display: none;
    }

    .mod-guidemod .tag-select
    {
        position: absolute;
        left: 70px;
        top: 80px;
        z-index: 11;
        width: 82px;
        height: 82px;
        background: url(../images/sel_album.png?v=042e) no-repeat 0 0;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/resource/css/img/sel_album.png?v=042e");
        display: none;
    }

    .mod-guidemod .tag-bg
    {
        width: 240px;
        height: 260px;
        position: absolute;
        left: 0;
        top: 0;
        _left: -12px;
        _top: 1px;
        z-index: 10;
        background: #fff;
        opacity: .4;
        filter: alpha(opacity=40);
        display: none;
    }

    .mod-guidemod .tag-item.on .tag-select
    {
        display: block;
    }

    .mod-guidemod .tag-item.on .tag-bg
    {
        display: block;
    }

    .mod-guidemod .tag-item:hover .tag-status
    {
        display: block;
    }

    .mod-guidemod .tag-item.on .tag-status
    {
        display: none;
    }

    .mod-guidemod .next-step
    {
        padding: 20px 10px;
        text-align: right;
    }

    .mod-guidemod .btn-tag
    {
        display: inline-block;
        _zoom: 1;
        background: url(../images/user_guide.png?v=0b28) no-repeat 0 -248px;
        _background: url(../images/user_guide.gif?v=e9d4) no-repeat 0 -248px;
        text-align: center;
        width: 98px;
        height: 33px;
        line-height: 33px;
        font-size: 14px;
        color: #fff;
        text-shadow: 1px 1px 1px #811515;
    }

        .mod-guidemod .btn-tag:hover
        {
            background-position: 0 -283px;
            text-decoration: none;
        }

        .mod-guidemod .btn-tag:active
        {
            background-position: 0 -318px;
        }

        .mod-guidemod .btn-tag.disabled
        {
            background-position: 0 -353px;
            cursor: default;
        }

.mod-loginbody #userNameResultTips
{
    line-height: 24px;
    color: #f00;
    display: none;
    background: url(../images/regist_pic.png?v=7899) no-repeat 0 -980px;
    _background: url(../images/regist_pic.gif?v=9f5a) no-repeat 0 -980px;
    padding-left: 25px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.ilike-popup
{
    position: absolute;
    z-index: 10000;
    margin-top: -5px;
    padding: 3px;
}

    .ilike-popup .popup-panel
    {
        background: none repeat scroll 0 0 #DFE6EE;
        border: 1px solid #C0C9D2;
        border-radius: 3px 3px 3px 3px;
        box-shadow: 0 0 10px #777;
        float: left;
        position: relative;
    }

    .ilike-popup .popup-content
    {
        font-size: 12px;
    }

    .ilike-popup .pop-in
    {
        background: none repeat scroll 0 0 #FFF;
        padding: 15px 10px;
    }

        .ilike-popup .pop-in h4
        {
            color: #000;
            font-weight: normal;
            text-align: center;
            font-size: 100%;
        }

        .ilike-popup .pop-in p
        {
            margin-top: 5px;
            text-align: center;
        }

            .ilike-popup .pop-in p input
            {
                background: url(../images/btn_9.png?v=0a3f) no-repeat scroll 0 0 transparent;
                border: medium none;
                cursor: pointer;
                height: 24px;
                margin: 0 10px;
                width: 57px;
            }

    .ilike-popup h4 span
    {
        background: url(../images/pop_info.png?v=d43d) no-repeat scroll 0 0 transparent;
        display: inline-block;
        height: 21px;
        margin-right: 10px;
        vertical-align: middle;
        width: 21px;
    }

    .ilike-popup .i-warn
    {
        background-position: 0 0;
    }

    .ilike-popup .i-right
    {
        background-position: -21px 0;
    }

    .ilike-popup .i-wrong
    {
        background-position: -42px 0;
    }

    .ilike-popup .i-alert
    {
        background-position: -63px 0;
    }

.pic_num
{
    position: absolute;
    right: 20px;
    bottom: 10px;
    display: none;
    z-index: 10;
}

.ilike-popup .popup-dialog
{
    box-shadow: 0 0 2px 3px rgba(102,102,102,0.2);
    color: #666;
    background: #fff;
    border: 1px solid #b0b0b0;
}

    .ilike-popup .popup-dialog .pop-in
    {
        padding: 0;
    }

        .ilike-popup .popup-dialog .pop-in .pop-title
        {
            padding: 6px 14px 6px 36px;
            margin: 0;
            font-size: 12px;
            font-weight: 500;
            background: #f5f5f5;
            position: relative;
        }

            .ilike-popup .popup-dialog .pop-in .pop-title .i-warn
            {
                width: 16px;
                height: 16px;
                background: url(../images/pop_info.png?v=d43d) no-repeat scroll -86px -2px transparent;
                position: absolute;
                top: 6px;
                left: 14px;
                _left: -20px;
            }

            .ilike-popup .popup-dialog .pop-in .pop-title .pop-close
            {
                width: 12px;
                height: 12px;
                background: url(../images/pop_info.png?v=d43d) no-repeat scroll -104px -4px transparent;
                position: absolute;
                top: 8px;
                right: 10px;
                text-indent: -999em;
            }

        .ilike-popup .popup-dialog .pop-in h4
        {
            font-size: 12px;
            font-weight: 500;
            padding: 16px 14px;
            color: #666;
            white-space: nowrap;
        }

.newuser-guide
{
    background: url(../images/newuser_guide_bg.png) no-repeat;
    _background: url(../images/newuser_guide_bg.gif) no-repeat;
    position: absolute;
    width: 242px;
    height: 85px;
    z-index: 998;
    background-position: 0 -95px;
    color: #333;
    zoom: 1;
}

    .newuser-guide .info
    {
        padding: 13px;
        padding-top: 22px;
    }

.newuser-guide-detail
{
    background-position: 0 0;
    width: 222px;
    height: 89px;
    top: 40px;
    right: 0;
}

.newuser-guide .btn
{
    position: absolute;
    display: block;
    z-index: 999;
    text-indent: -99em;
    cursor: pointer;
    width: 54px;
    height: 26px;
    overflow: hidden;
    bottom: 8px;
    right: 8px;
    _background: url(../images/newuser_guide_bg.gif?v=7c4a) no-repeat -180px -145px;
}

.ilike-userhelp-cover
{
    background-color: #000;
    opacity: .7;
    filter: alpha(opacity=70);
    position: absolute;
    z-index: 98;
    left: 0;
    top: 0;
}

.ilike-userhelp-arrow
{
    position: absolute;
    z-index: 99;
    left: 0;
    top: 0;
}

.ilike-userhelp-target
{
    position: absolute;
    z-index: 99;
    cursor: pointer;
}

.userhelp-close
{
    _background: url(../images/space.gif?v=f124) repeat 0 0;
    zoom: 1;
    display: block;
}

.userhelp-doclick
{
    _background: url(../images/space.gif?v=f124) repeat 0 0;
    zoom: 1;
    display: block;
}

.ilike-helptip
{
    position: absolute;
    z-index: 99;
}

    .ilike-helptip .helptip-content
    {
        position: relative;
    }

.pin-waterfall .backwater
{
    display: block;
    left: -999em;
    position: absolute;
}

.wrap .two_code_btn, .wrap .two_code
{
    background: url(../images/two_code.png?v=5b3c) no-repeat -276px -258px;
    _background: url(../images/two_code.gif?v=1d5d) no-repeat -276px -258px;
    width: 36px;
    height: 48px;
    position: fixed;
    right: 17px;
    bottom: 193px;
    z-index: 999;
    _position: absolute;
    _right: expression(eval(document.documentElement.scrollLeft+17));
    _bottom: expression(eval(document.documentElement.scrollTop+193));
}

    .wrap .two_code_btn:hover
    {
        background-position: -316px -258px;
    }

.wrap .two_code
{
    width: 270px;
    height: 355px;
    display: none;
    background-position: -4px -3px;
    right: 60px;
    bottom: 142px;
}

.seal-container .cate-2
{
    *padding-top: 0;
    float: left;
}

.seal-title, .seal-push .seal-msgbox #seal-submit, .seal-push .seal-succ .seal-succ-p1, .seal-push .seal-arrow-down, .seal-push .seal-arrow-up, .seal-box .seal-col-num, .seal-box .seal-fans-num
{
    background: url(../images/seal_bg.gif?v=20121212) no-repeat 0 0;
}

.seal-box .fillet img
{
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.seal-box .seal-col-num a, .seal-box .seal-fans-num a
{
    color: #999;
}

.seal-box .seal-col-num
{
    background-position: -151px -41px;
    padding-left: 16px;
}

.seal-box .seal-fans-num
{
    background-position: -151px -65px;
    padding-left: 16px;
}

.seal-box
{
    padding: 5px 15px 7px 15px;
    color: #000;
    float: left;
    *padding-bottom: 16px;
    _padding-bottom: 7px;
}

    .seal-box .seal-user
    {
        width: 100%;
        float: left;
        margin: 9px 0;
        font-size: 12px;
    }

        .seal-box .seal-user .seal-num
        {
            color: #999;
            margin-top: 5px;
        }

    .seal-box .seal-r
    {
        width: 110px;
        float: left;
        line-height: 20px;
        height: 50px;
        margin-left: 10px;
    }

        .seal-box .seal-r .seal-name
        {
            font-size: 12px;
            overflow: hidden;
            line-height: 18px;
        }

        .seal-box .seal-r .seal-tag
        {
            color: #333;
            margin-top: 8px;
        }

    .seal-box .seal-l
    {
        float: left;
        display: block;
    }

.seal-push .seal-msgbox, .seal-push .seal-succ
{
    display: none;
    text-align: left;
    line-height: 25px;
    padding-top: 15px;
    *width: 192px;
}

    .seal-push .seal-msgbox #seal-url
    {
        border: 1px #F9EBDA solid;
        width: 185px;
        height: 25px;
        padding-left: 5px;
        line-height: 25px;
        color: #AAA;
    }

    .seal-push .seal-msgbox #seal-submit
    {
        width: 65px;
        height: 30px;
        background-position: 0 -39px;
        margin: 3px 0 0 129px;
        border: 0;
        cursor: pointer;
    }

        .seal-push .seal-msgbox #seal-submit:active
        {
            background-position: 0 -74px;
        }

    .seal-push .seal-succ .seal-succ-p1
    {
        background-position: -116px -38px;
        width: 100px;
        padding-left: 22px;
        color: #666;
    }

    .seal-push .seal-succ .seal-succ-p2
    {
        line-height: 20px;
    }

.seal-push a
{
    width: 100%;
    display: block;
    padding-top: 12px;
    text-decoration: none;
}

.seal-push .seal-arrow-down
{
    background-position: -15px -108px;
}

.seal-push .seal-arrow-up
{
    background-position: -15px -133px;
}

.seal-title
{
    height: 35px;
    width: 202px;
    font-size: 12px;
    font-weight: normal;
    color: #000;
    line-height: 35px;
    margin: 1px 0 1px 2px;
    padding-left: 15px;
    border-bottom: 1px solid #EEE;
}

.seal-daren-title
{
    background-position: 0 -183px;
    margin: -1px 0 0 0;
    width: 205px;
}

.seal-info
{
    font-size: 12px;
    padding-left: 15px;
    line-height: 35px;
    height: 35px;
    border-bottom: 1px solid #F8F8F8;
    color: #999;
}

    .seal-info a
    {
        color: #999;
    }

    .seal-info .seal-join
    {
        color: #DD0909;
        margin-right: 15px;
        float: right;
    }

.seal-push
{
    background: #FFFAEB;
    padding: 0 14px 12px 14px;
    float: left;
    width: 192px;
    border-top: 1px solid #EEE;
    font-size: 12px;
    text-align: center;
}

@charset "utf-8";

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, blockquote, pre, form, input, textarea, fieldset, table, th, td
{
    margin: 0;
    padding: 0;
}

body, button, input, select, textarea
{
    font: 12px/1.5 "微软雅黑",Tahoma,"宋体",sans-serif;
}

ul, ol
{
    list-style: none;
}

table
{
    border-collapse: collapse;
    border-spacing: 0;
}

img
{
    border: none;
    vertical-align: top;
}

a:focus, input
{
    outline: 0;
}


a
{
    color: #444;
    text-decoration: none;
}

    a:hover
    {
        text-decoration: none;
        color: #dd0909;
    }

.f_l
{
    float: left;
}

.f_r
{
    float: right;
}

.f_l, .f_r
{
    display: inline;
}

.c_b
{
    clear: both;
}

.clear
{
    clear: both;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix
{
    zoom: 1;
}

h1
{
    font-size: 18px;
}

h2
{
    font-size: 16px;
}

h3
{
    font-size: 14px;
}

h4, h5, h6
{
    font-size: 100%;
}

.f_w_b
{
    font-weight: bold;
}

.f_w_n
{
    font-weight: normal;
}

.black
{
    color: #000;
}

.red
{
    color: #f00;
}

.gray
{
    color: #999;
}

.t_a_l
{
    text-align: left;
}

.t_a_c
{
    text-align: center;
}

.t_a_r
{
    text-align: right;
}

.t_d_u
{
    text-decoration: underline;
}

.v_a_m
{
    vertical-align: middle;
}

.f_s_12
{
    font-size: 12px;
}

.f_s_14
{
    font-size: 14px;
}

.ibtn-26-g
{
    height: 24px;
    padding: 0 12px;
    line-height: 22px;
    border: 1px solid #916666;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 800;
    color: #fff;
    background: url(../images/btn-gra-a.png?v=c993) repeat-x;
    cursor: pointer;
}

.abtn-26-g
{
    display: inline-block;
    height: 24px;
    padding: 0 12px;
    line-height: 24px;
    border: 1px solid #916666;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 800;
    color: #fff;
    background: url(../images/btn-gra-a.png?v=c993) repeat-x;
    cursor: pointer;
}

    .abtn-26-g:hover
    {
        text-decoration: none;
    }

.m_b_10
{
    margin-bottom: 30px;
}

.m_t_10
{
    margin-top: 10px;
}

.m_t_20
{
    margin-top: 20px;
}

.pos-r
{
    position: relative;
}

.pos-a
{
    position: absolute;
}

.hint_blank
{
    color: #999;
}

@charset "utf-8";

html
{
    height: 100%;
}

#doc
{
    width: 948px;
    margin: 0 auto;
    min-height: 500px;
    height: auto!important;
    height: 88%;
}

#top_div_place
{
    padding-top: 55px;
}

#bd
{
    x-margin-top: 10px;
    position: relative;
}

.page_load
{
    background: url(../images/loading-page.gif?v=4c7f) left top no-repeat;
}

.main_1
{
    width: 712px;
    float: right;
}

.main_2
{
    width: 753px;
    float: right;
}

.side_1
{
    width: 228px;
    float: right;
    background: #f6f8fa;
    border: 1px solid #C9C7C8;
}

    .side_1 .side_1_bd
    {
        border: 1px solid #c7d4e0;
        border-bottom: none;
        padding: 10px 0;
    }

    .side_1 .side_1_ft
    {
        height: 2px;
        overflow: hidden;
        background: url(http://w.qhimg.com/images/v2/ilike/2011/side_1_ft.gif) no-repeat;
    }

.side_2
{
    width: 240px;
    border: 1px solid #c9c7c8;
    x-border-top: 3px solid #000;
    background: #fff;
    z-index: 9;
    float: left;
    -webkit-box-shadow: 0 1px 3px #ccc;
    -moz-box-shadow: 0 1px 3px #ccc;
    box-shadow: 0 1px 3px #ccc;
    overflow: hidden;
}

.side_3
{
    width: 195px;
    float: right;
}

#hd
{
    height: 45px;
    position: relative;
    z-index: 99;
}

    #hd .logo
    {
        position: absolute;
        top: 8px;
        left: 50%;
        width: 149px;
        height: 26px;
        margin-left: -75px;
        background: url(../images/logo.png?20120226) left top no-repeat;
    }

.umenu
{
    position: absolute;
    right: -7px;
    top: 10px;
    font-size: 12px;
}

    .umenu a
    {
        color: #524d4d;
    }

        .umenu a:hover
        {
            text-decoration: none;
        }

    .umenu .name
    {
        display: inline-block;
        height: 18px;
        padding: 6px 8px;
        font-size: 12px;
        border: none;
        font-family: arial;
    }

.umenu-item
{
    float: left;
    position: relative;
    border: 1px solid #FAF7F7;
    padding: 0 7px;
}

    .umenu-item img
    {
        float: left;
        margin-right: 3px;
    }

.umenu-drop .name
{
    padding-right: 20px;
    background: url(../images/icon-n-a.png?v=861f) right no-repeat;
}

.umenu-sub
{
    display: none;
    position: absolute;
    text-align: left;
    border: 1px solid #d6d6d6;
    background: #fff;
    line-height: 24px;
    z-index: 999;
    width: 100%;
    top: 32px;
    left: -1px;
    top: 30px;
    border-top: 1px solid #ccc;
}

    .umenu-sub ul
    {
        padding: 5px 0;
        border-top: 1px solid #eee;
    }

    .umenu-sub a
    {
        color: #000;
        display: block;
        padding: 0 6px;
    }

        .umenu-sub a.red
        {
            color: red;
        }

        .umenu-sub a:hover
        {
            color: #fff;
            background: #84B3C7;
        }

        .umenu-sub a span
        {
            padding: 0 0 0 6px;
        }

.umenu-hover
{
    border: 1px solid #ccc;
}

    .umenu-hover .name
    {
        color: #000;
    }

    .umenu-hover .umenu-sub
    {
        display: block;
    }

.umenu-about .umenu-sub
{
    width: 100px;
    left: -35px;
}

    .umenu-about .umenu-sub h3
    {
        font-size: 12px;
        font-weight: 500;
        color: #999;
        padding: 0 6px;
    }

.umenu-msg .umenu-sub
{
    width: 90px;
    left: -25px;
}

#ft
{
    clear: both;
    text-align: center;
    padding: 5px 0;
    margin-top: 93px;
    background: #DDD;
    border-top: 1px #d5d5d5 solid;
    color: #ABABAB;
}

    #ft a
    {
        color: #ABABAB;
    }

    #ft #ft_content
    {
        width: 948px;
        height: 35px;
        margin: 0 auto;
        line-height: 35px;
        position: static;
    }

    #ft .p-1
    {
        float: right;
    }

    #ft .p-2
    {
        float: left;
    }

    #ft .p-1 a
    {
        padding: 0 5px;
    }

        #ft .p-1 a:hover
        {
            padding: 0 5px;
            color: #666;
        }

    #ft .p-2 a:hover
    {
        color: #666;
    }

.loading
{
    padding-top: 65px;
    text-align: center;
    font-size: 18px;
}

    .loading p
    {
        padding-top: 15px;
        padding-bottom: 30px;
    }

        .loading p img
        {
            vertical-align: -4px;
        }

.nav
{
    font-size: 18px;
    font-family: "微软雅黑";
    position: absolute;
    left: 220px;
    top: 8px;
    text-align: center;
}

    .nav li
    {
        float: left;
        width: 105px;
        height: 44px;
        line-height: 36px;
        margin: 0 5px;
        display: inline;
    }

    .nav .home
    {
        width: 77px;
    }

    .nav a
    {
        display: block;
        height: 44px;
        color: #333;
    }

        .nav a:hover
        {
            text-decoration: none;
        }

    .nav .cur
    {
        background: url(../images/hd_on_4words.png?v=b2db) 1px 0 no-repeat;
    }

    .nav .cur
    {
        color: #058c8f;
    }

    .nav .home .cur
    {
        background: url(../images/hd_on_2words.png?v=ba00) 0 -1px no-repeat;
    }

.md
{
    border-bottom: 1px solid #d6dde4;
}

    .md .bd
    {
        border: 1px #D6D6D6 solid;
        background-color: white;
        border-radius: 4px;
    }

.md_2
{
    padding: 15px;
}

    .md_2 h2
    {
        font-weight: normal;
        font-size: 12px;
        color: #666;
        padding-bottom: 7px;
    }

.line_1
{
    height: 2px;
    overflow: hidden;
    background: url(http://w.qhimg.com/images/v2/ilike/2011/line_1.gif) repeat-x;
    margin: 10px 15px;
}

.t_1
{
    text-align: center;
    color: #000;
}

    .t_1 img
    {
        vertical-align: middle;
    }

.t_2
{
    margin: 0 48px;
    border-bottom: 1px solid #b7c9cf;
    padding-left: 43px;
}

.t_3
{
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #c7d4e0;
    padding: 10px 10px 0;
    color: #666;
    font-size: 14px;
}

    .t_3 .tit
    {
        float: left;
    }

    .t_3 .opt:link, .t_3 .opt:visited
    {
        float: right;
        background: url(http://w.qhimg.com/images/v2/ilike/2011/btn_6.png) no-repeat;
        width: 70px;
        height: 26px;
        display: block;
        font-size: 12px;
        color: #000;
        text-align: center;
        line-height: 26px;
        text-decoration: none;
        font-weight: normal;
    }

    .t_3 .opt_2:link, .t_3 .opt_2:visited
    {
        color: #9e9e9e;
        background-image: url(http://w.qhimg.com/images/v2/ilike/2011/btn_6_2.png);
    }

    .t_3 .load
    {
        font-weight: normal;
        font-size: 12px;
        margin-left: 190px;
        float: left;
        _margin-top: 7px;
    }

        .t_3 .load img
        {
            vertical-align: middle;
        }

.t_4
{
    line-height: 28px;
    width: 300px;
    margin: 0 auto;
}

    .t_4 span
    {
        width: 41px;
        height: 41px;
        display: inline-block;
        vertical-align: middle;
        background: url(../images/tishi.png?v=fe1b) no-repeat;
        float: left;
        margin: 7px 18px 0 0;
    }

    .t_4 .i_right
    {
        background-position: 0 0;
    }

    .t_4 .i_wrong
    {
        background-position: -41px 0;
    }

    .t_4 .i_warn
    {
        background-position: -82px 0;
    }

    .t_4 .s_1
    {
        font-size: 12px;
        font-weight: normal;
        text-decoration: underline;
    }

.t_5
{
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #c7d4e0;
    padding: 0 10px;
    color: #000;
    font-size: 14px;
}

.t_6
{
    height: 29px;
    line-height: 29px;
    background: #f4f7fb;
    font-size: 14px;
    color: #000;
    padding-left: 24px;
}

.user-tab
{
    font-size: 14px;
    color: #cb2027;
    font-weight: bold;
    height: 40px;
}

    .user-tab a
    {
        color: #cb2027!important;
        font-weight: bold;
    }

    .user-tab img
    {
        float: left;
        margin: 6px 5px 0 0;
    }

.unlog-bar
{
    position: relative;
    height: 82px;
    margin: -11px 0 10px;
    color: #444;
    padding: 0 10px;
}

    .unlog-bar .unlog-bd-bg
    {
        background: url(../images/nologintips.png?v=fd6a) left -82px repeat-x;
        left: 10px;
        top: 0;
        height: 82px;
    }

    .unlog-bar .unlog-left-bg
    {
        width: 10px;
        height: 82px;
        background: url(../images/nologintips.png?v=fd6a) left top no-repeat;
        position: absolute;
        left: 0;
        top: 0;
    }

    .unlog-bar .unlog-right-bg
    {
        width: 10px;
        height: 82px;
        background: url(../images/nologintips.png?v=fd6a) left -164px no-repeat;
        position: absolute;
        right: 0;
        top: 0;
    }

    .unlog-bar .unlog-desc, .unlog-bar .unlog-oper
    {
        position: absolute;
    }

    .unlog-bar .unlog-desc
    {
        padding: 10px 0 0 20px;
        left: 0;
    }

    .unlog-bar .unlog-oper
    {
        margin-left: 30px;
        padding-top: 20px;
        left: 300px;
    }

    .unlog-bar a
    {
        display: inline-block;
        height: 34px;
        line-height: 34px;
        padding: 0 15px;
        border-radius: 5px;
        font-size: 18px;
        font-weight: 700;
    }

        .unlog-bar a:hover
        {
            text-decoration: none;
        }

    .unlog-bar .unlog-tit
    {
        font: bold 16px/16px "微软雅黑";
        margin-bottom: 12px;
        margin-top: 5px;
        color: #333;
    }

    .unlog-bar .unlog-body
    {
        font: 18px/18px '微软雅黑';
    }

    .unlog-bar .unlog-reg
    {
        background: url(../images/reg.png?v=1b52) left top no-repeat;
        width: 127px;
        height: 37px;
    }

        .unlog-bar .unlog-reg:hover
        {
            background: url(../images/reghover.png?v=5859) left top no-repeat;
            width: 127px;
            height: 37px;
        }

    .unlog-bar .unlog-log
    {
        background: url(../images/loginhover.png?v=0292) left top no-repeat;
        width: 83px;
        height: 37px;
    }

        .unlog-bar .unlog-log:hover
        {
            background: url(../images/login.png?v=b5a8) left top no-repeat;
            width: 83px;
            height: 37px;
        }

    .unlog-bar .unlog-img
    {
        position: absolute;
        width: 180px;
        height: 76px;
        right: 15px;
        top: 0;
        border-bottom: none;
        padding: 0;
    }

.btns
{
    border: none;
    cursor: pointer;
    background: none;
    text-decoration: none;
    display: inline-block;
    text-align: center;
}

    .btns:hover
    {
        text-decoration: none;
    }

.btns_1
{
    background: url(http://w.qhimg.com/images/v2/ilike/2011/btn_2.png) no-repeat;
    width: 81px;
    height: 26px;
    border: none;
}

.btns_2
{
    width: 65px;
    height: 24px;
    line-height: 24px;
    background: url(http://w.qhimg.com/images/v2/ilike/2011/btn.png) no-repeat;
    color: #73a0c8;
}

.btns_3
{
    width: 65px;
    height: 24px;
    line-height: 24px;
    background: url(http://w.qhimg.com/images/v2/ilike/2011/btn.png) no-repeat 0 -25px;
    color: #fff;
    text-align: left;
    text-indent: 25px;
}

.btns_4
{
    background: url(../images/grad_3.gif?v=a580) repeat-x;
    line-height: 28px;
    color: #fff;
    border: 1px solid #910101;
    font-weight: bold;
}

.btns_5
{
    background: url(../images/grad_4.gif?v=a3c6) repeat-x;
    height: 22px;
    color: #000;
    border: 1px solid #afbac5;
    padding: 0 10px;
}

.btns_6
{
    background: url(../images/btn.png?v=f734) no-repeat 0 -124px;
    width: 160px;
    height: 38px;
    line-height: 38px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}

.btns_7
{
    background: url(../images/grad_5.gif?v=b826) repeat-x #DBDBDB;
    line-height: 28px;
    color: #524D4D;
    border: 1px solid #BBB;
    font-weight: bold;
}

.tbox_2
{
    min-height: 85px;
    padding: 20px 0 0;
}

    .tbox_2 .pic
    {
        float: left;
    }

        .tbox_2 .pic .p_1
        {
            padding-top: 3px;
            color: #a2b1c3;
            text-align: center;
        }

    .tbox_2 .tit
    {
        margin-left: 75px;
        padding-bottom: 4px;
        line-height: 28px;
    }

        .tbox_2 .tit strong
        {
            font-size: 14px;
        }

        .tbox_2 .tit .like
        {
            float: right;
            width: 100px;
            height: 26px;
            line-height: 26px;
            background: url(http://w.qhimg.com/images/v2/ilike/2011/like_2.png) no-repeat;
            text-align: right;
            color: #91897d;
            padding-right: 17px;
        }

            .tbox_2 .tit .like strong
            {
                color: #eb6100;
                vertical-align: middle;
            }

    .tbox_2 .text
    {
        margin-left: 75px;
        font-size: 14px;
        line-height: 26px;
        background: url(http://w.qhimg.com/images/v2/ilike/2011/dot_x.gif) repeat-x 0 100%;
    }

        .tbox_2 .text .p_link
        {
            text-align: right;
            font-size: 12px;
            padding: 5px 0 10px;
        }

.tbox_3
{
    min-height: 85px;
}

    .tbox_3 .pic
    {
        float: left;
    }

        .tbox_3 .pic a img
        {
            width: 50px;
            height: 50px;
        }

        .tbox_3 .pic .p_1
        {
            padding-top: 3px;
            color: #666;
        }

            .tbox_3 .pic .p_1 img
            {
                margin-right: 2px;
            }

            .tbox_3 .pic .p_1 a
            {
                text-decoration: none;
            }

        .tbox_3 .pic .p_2
        {
            text-align: center;
            background: url(http://w.qhimg.com/images/v2/ilike/2011/bg_1.png) no-repeat;
            width: 59px;
            height: 46px;
        }

            .tbox_3 .pic .p_2 strong
            {
                display: block;
                color: #eb6100;
                font-size: 16px;
                font-family: Tahoma;
                padding-top: 6px;
                line-height: 18px;
            }

            .tbox_3 .pic .p_2 span
            {
                color: #91897d;
            }

    .tbox_3 .ren
    {
        float: left;
        background: url(../images/ren.png?v=a9c6) no-repeat;
        width: 50px;
        height: 50px;
        text-align: center;
    }

        .tbox_3 .ren .p_1
        {
            font-family: "Tahoma";
            font-size: 17px;
            color: #f84412;
            height: 27px;
            line-height: 27px;
            overflow: hidden;
        }

            .tbox_3 .ren .p_1 sup
            {
                font-family: "微软雅黑";
                font-size: 12px;
            }

        .tbox_3 .ren .p_2
        {
            color: #807874;
            height: 22px;
            line-height: 22px;
            *height: 23px;
            *line-height: 23px;
            font-family: "宋体";
            overflow: hidden;
        }

    .tbox_3 .box
    {
        width: 636px;
        float: right;
        position: relative;
    }

    .tbox_3 .box_hd
    {
        background: url(../images/box_hd.gif?v=fc27) no-repeat;
        height: 6px;
        overflow: hidden;
    }

    .tbox_3 .box_bd
    {
        background: #fff;
        padding: 0 18px 3px;
        width: 600px;
        overflow: hidden;
    }

    .tbox_3 .box_ft
    {
        background: url(../images/box_ft.png?v=8b68) no-repeat;
        height: 7px;
        overflow: hidden;
    }

    .tbox_3 .box_ft_comment
    {
        background-image: url(../images/box_ft_gray.png?v=fe20);
    }

    .tbox_3 .box_arr
    {
        background: url(../images/box_arr.gif?v=c796) no-repeat;
        width: 7px;
        height: 13px;
        position: absolute;
        left: -7px;
        top: 25px;
    }

    .tbox_3 .tit
    {
        padding-bottom: 8px;
        line-height: 24px;
    }

        .tbox_3 .tit .word_wrap
        {
            word-wrap: break-word;
            word-break: break-all;
            width: 600px;
        }

        .tbox_3 .tit strong
        {
            font-size: 16px;
        }

            .tbox_3 .tit strong img
            {
                vertical-align: middle;
            }

        .tbox_3 .tit .like
        {
            float: right;
            height: 28px;
            line-height: 28px;
            text-align: right;
            color: #91897d;
        }

            .tbox_3 .tit .like strong
            {
                color: #eb6100;
                vertical-align: middle;
                position: relative;
                top: -3px;
            }

        .tbox_3 .tit .tip
        {
            background: url(http://w.qhimg.com/images/v2/ilike/2011/tip_2.png) no-repeat;
            height: 26px;
            line-height: 26px;
            padding-left: 10px;
            float: right;
            margin-right: 10px;
            text-align: right;
        }

            .tbox_3 .tit .tip span
            {
                background: url(http://w.qhimg.com/images/v2/ilike/2011/tip_2.png) no-repeat 100% 0;
                height: 26px;
                line-height: 26px;
                _padding-top: 5px;
                padding-right: 10px;
                display: block;
                color: #be7e1a;
            }

            .tbox_3 .tit .tip img
            {
                vertical-align: middle;
            }

        .tbox_3 .tit .btn
        {
            float: right;
            background: url(http://w.qhimg.com/images/v2/ilike/2011/btn_6.png) no-repeat;
            width: 70px;
            height: 26px;
            display: block;
            font-size: 12px;
            color: #000;
            text-align: center;
            line-height: 26px;
            text-decoration: none;
            font-weight: normal;
        }

        .tbox_3 .tit .func
        {
            font-size: 12px;
            display: block;
            text-align: right;
            position: absolute;
            top: 7px;
            right: 20px;
        }

            .tbox_3 .tit .func a
            {
                margin-left: 16px;
                color: #9ABBC8;
            }

                .tbox_3 .tit .func a.ilike
                {
                    background: url(http://w.qhimg.com/images/v2/ilike/2011/heart.png) no-repeat 0 50%;
                    padding-left: 19px;
                }

        .tbox_3 .tit .p_1
        {
            color: #af9b9c;
            padding-bottom: 7px;
            _padding-bottom: 11px;
            _padding-top: 5px;
        }

            .tbox_3 .tit .p_1 a
            {
                color: #af9b9c;
            }

                .tbox_3 .tit .p_1 a:hover
                {
                    color: #555;
                }

            .tbox_3 .tit .p_1 img
            {
                vertical-align: middle;
            }

            .tbox_3 .tit .p_1 .edit
            {
                width: 11px;
                height: 11px;
                background: url(../images/i_1.gif?v=2ed3) no-repeat;
                display: inline-block;
                vertical-align: middle;
            }

    .tbox_3 .text
    {
        font-size: 14px;
        line-height: 22px;
        word-wrap: break-word;
        word-break: break-all;
        overflow: hidden;
        width: 100%;
    }

        .tbox_3 .text .pic_1
        {
            float: left;
            margin-right: 16px;
        }

        .tbox_3 .text .pics
        {
            width: 2000px;
            margin-bottom: 10px;
        }

            .tbox_3 .text .pics img
            {
                float: left;
                margin-right: 1px;
            }

        .tbox_3 .text .video_url
        {
            font-size: 12px;
        }

            .tbox_3 .text .video_url a
            {
                color: #a2b1c3;
            }

            .tbox_3 .text .video_url .collapse
            {
                float: right;
            }

                .tbox_3 .text .video_url .collapse img
                {
                    vertical-align: middle;
                }

        .tbox_3 .text .content
        {
            overflow: hidden;
            word-wrap: break-word;
            word-break: break-all;
            text-align: justify;
        }

            .tbox_3 .text .content p
            {
                text-indent: 2em;
                margin-bottom: 15px;
            }

                .tbox_3 .text .content p.no_sj
                {
                    text-indent: 0;
                }

        .tbox_3 .text .discuss
        {
            clear: both;
            color: #666;
            padding-top: 5px;
            font-size: 12px;
            position: relative;
            zoom: 1;
            height: 23px;
            line-height: 23px;
        }

            .tbox_3 .text .discuss .tag a
            {
                margin-right: 2px;
                text-decoration: none;
                padding: 0 3px;
            }

                .tbox_3 .text .discuss .tag a.item:hover
                {
                    background: #4588cd;
                    color: #fff;
                }

                .tbox_3 .text .discuss .tag a.arrow
                {
                    background: url(../images/arrow_4.gif?v=bd7b) no-repeat;
                    width: 15px;
                    height: 14px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-left: 3px;
                }

                .tbox_3 .text .discuss .tag a.edit
                {
                    background: none;
                }

                    .tbox_3 .text .discuss .tag a.edit img
                    {
                        vertical-align: middle;
                    }

            .tbox_3 .text .discuss .opt
            {
                float: right;
                color: #ccc;
            }

                .tbox_3 .text .discuss .opt .tip
                {
                    background: url(http://w.qhimg.com/images/v2/ilike/2011/tip_1.gif) no-repeat;
                    width: 84px;
                    height: 24px;
                    font-style: normal;
                    color: #999;
                    display: inline-block;
                    padding-left: 8px;
                    font-size: 12px;
                }

                .tbox_3 .text .discuss .opt a
                {
                    margin-left: 16px;
                    display: inline-block;
                    color: #9ABBC8;
                }

                .tbox_3 .text .discuss .opt .like
                {
                    background: url(http://w.qhimg.com/images/v2/ilike/2011/heart.png) no-repeat 0 50%;
                    padding-left: 19px;
                }

                .tbox_3 .text .discuss .opt .sep
                {
                    font-family: "宋体";
                    padding-left: 12px;
                }

        .tbox_3 .text .wb a
        {
            text-decoration: none;
            color: #666;
        }

        .tbox_3 .text .suojin
        {
            margin-bottom: 10px;
        }

        .tbox_3 .text .view_more
        {
            font-size: 12px;
        }

            .tbox_3 .text .view_more a
            {
                color: #9abbc8;
                margin-right: 13px;
            }

    .tbox_3 .sc
    {
        width: 58px;
        height: 52px;
        background: url(../images/sc.png?v=e1f7) no-repeat;
        display: none;
        position: absolute;
        left: 42px;
        top: -13px;
        z-index: 1;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="css/img/sc.png");
    }

.main_3 .sc
{
    width: 22px;
    height: 22px;
    background: url(../images/sc.png?v=e1f7) no-repeat;
    display: none;
    position: absolute;
    left: -18px;
    _left: -10px;
    top: -5px;
    z-index: 1;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://grab.woxihuan.com/resource/css/img/sc.png");
}

.tbox_3
{
    position: relative;
}

    .tbox_3 .submitting
    {
        border: 1px solid #e5d691;
        background: #fffdde;
        color: #bd7d1b;
        height: 24px;
        line-height: 24px;
        text-align: center;
        position: absolute;
        display: none;
        z-index: 100;
        width: 100px;
        left: 50%;
        top: 0;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

.submitting .tbox_3 .submitting
{
    display: block;
}

.submitted .tbox_3 .submitting
{
    display: block;
    background: #e5f5ff;
    border: 1px solid #40b3ff;
    color: #000;
}

.non-op .tbox_3 .text .opt .add_public, .non-op .tbox_3 .text .opt .add_privacy, .submitted .tbox_3 .text .opt .add_public, .submitted .tbox_3 .text .opt .add_privacy, .submitting .tbox_3 .text .opt .add_public, .submitting .tbox_3 .text .opt .add_privacy, .privacy .tbox_3 .text .opt .add_public, .privacy .tbox_3 .text .opt .add_privacy, .public .tbox_3 .text .opt .add_public, .public .tbox_3 .text .opt .add_privacy
{
    display: none;
}

.non-op .tbox_3 .text .opt .to_privacy, .non-op .tbox_3 .text .opt .to_public, .submitted .tbox_3 .text .opt .to_privacy, .submitted .tbox_3 .text .opt .to_public, .submitting .tbox_3 .text .opt .to_privacy, .submitting .tbox_3 .text .opt .to_public, .privacy .tbox_3 .text .opt .to_privacy, .public .tbox_3 .text .opt .to_public
{
    display: none;
}

.nofavorite .main_3 .to_public, .nofavorite .main_3 .to_privacy
{
    display: none;
}

.public .main_3 .to_public, .public .main_3 .add_public, .public .main_3 .add_privacy, .privacy .main_3 .to_privacy, .privacy .main_3 .add_public, .privacy .main_3 .add_privacy, .submitting .main_3 .to_public, .submitting .main_3 .to_privacy, .submitting .main_3 .add_public, .submitting .main_3 .add_privacy .submitted .main_3 .to_public, .submitted .main_3 .to_privacy, .submitted .main_3 .add_public, .submitted .main_3 .add_privacy
{
    display: none;
}

.non-op .pic .func .add_public, .non-op .pic .func .add_privacy, .submitted .pic .func .add_public, .submitted .pic .func .add_privacy, .submitting .pic .func .add_public, .submitting .pic .func .add_privacy, .privacy .pic .func .add_public, .privacy .pic .func .add_privacy, .public .pic .func .add_public, .public .pic .func .add_privacy
{
    display: none;
}

.non-op .pic .func .to_privacy, .non-op .pic .func .to_public, .submitted .pic .func .to_privacy, .submitted .pic .func .to_public, .submitting .pic .func .to_privacy, .submitting .pic .func .to_public, .privacy .pic .func .to_privacy, .public .pic .func .to_public
{
    display: none;
}

.nofavorite .pic .func .to_public, .nofavorite .pic .func .to_privacy
{
    display: none;
}

.tbox_4
{
    text-align: center;
}

    .tbox_4 h2 img
    {
        margin: 30px 15px 25px 0;
        vertical-align: middle;
    }

.tbox_5
{
    height: 550px;
    padding-top: 100px;
}

    .tbox_5 h2
    {
        line-height: 22px;
        width: 300px;
        margin: 0 auto;
    }

    .tbox_5 span
    {
        width: 41px;
        height: 41px;
        display: inline-block;
        vertical-align: middle;
        background: url(../images/tishi.png?v=fe1b) no-repeat;
        float: left;
        margin-right: 20px;
    }

    .tbox_5 .i_right
    {
        background-position: 0 0;
    }

    .tbox_5 .i_wrong
    {
        background-position: -41px 0;
    }

.tbox_6 h3
{
    font-weight: normal;
    padding-bottom: 30px;
}

.tbox_6 p
{
    margin-bottom: 15px;
}

.tbox_7 h3
{
    font-size: 14px;
    padding-bottom: 5px;
}

.tbox_7 p
{
    margin-bottom: 10px;
    line-height: 22px;
}

.tbox_8 h3
{
    font-size: 12px;
    padding-bottom: 5px;
}

    .tbox_8 h3 a
    {
        text-decoration: underline;
    }

.tbox_8 li
{
    line-height: 22px;
}

.tbox_8 .more
{
    padding-top: 15px;
}

    .tbox_8 .more a
    {
        text-decoration: underline;
    }

.tbox_9
{
    color: #000;
    zoom: 1;
}

    .tbox_9 .pic
    {
        float: left;
    }

    .tbox_9 h2
    {
        font-size: 14px;
        margin-left: 38px;
        padding-bottom: 3px;
    }

    .tbox_9 p
    {
        margin-left: 38px;
    }

.waterfall
{
    position: relative;
}

    .waterfall .backwater
    {
        position: absolute;
        display: none;
    }

    .waterfall .water
    {
        position: absolute;
        z-index: 0;
    }

.backwater
{
    display: block;
}

.p-cell
{
    width: 244px;
    background: #fff;
    padding: 13px 0 0;
    -webkit-box-shadow: 0 1px 3px rgba(34,25,25,.4);
    -moz-box-shadow: 0 1px 3px rgba(34,25,25,.4);
    box-shadow: 0 1px 3px rgba(34,25,25,.4);
    margin-bottom:10px;
}

    .p-cell .pic .animate
    {
        height: 276px;
        width: 140px;
        margin-left: 30px;
        background: url(../images/lock_bg.png?v=a6f6) no-repeat;
        _background: none;
        background-position: 0 center;
        display: none;
        position: absolute;
        top: 50px;
        left: 20px;
        z-index: 10;
    }

    .p-cell .pic
    {
        padding-bottom: 7px;
        position: relative;
        text-align: center;
        zoom: 1;
    }

        .p-cell .pic a
        {
            color: #999;
            cursor: pointer;
        }

            .p-cell .pic a:hover
            {
                color: #999;
                text-decoration: none;
            }

            .p-cell .pic a img:hover
            {
                filter: alpha(opacity=90);
                -moz-opacity: .9;
                -khtml-opacity: .9;
                opacity: .9;
            }

span.fly
{
    position: absolute;
    top: 10px;
    right: 60px;
    width: 16px;
    height: 16px;
    background: url(../images/pic_ilike.png?v=459f) no-repeat;
    background-position: -10px -172px;
    _background-position: -112px -168px;
    opacity: .9;
    filter: alpha(opacity=90);
}

.p-cell .list_words
{
    overflow: hidden;
    width: 212px;
    min-height: 75px;
    max-height: 290px;
    margin: 0 auto;
    padding: 3px 0;
    line-height: 21px;
    text-align: left;
    word-wrap: break-word;
    _height: expression(this.scrollHeight>290 ? "290px":(this.scrollHeight < 75 ? "75px":"auto"));
}

.p-cell .func
{
    position: absolute;
    width: 100%;
    height: 29px;
    right: 0;
    top: 2px;
    display: none;
}

    .p-cell .func .wf-opt
    {
        float: right;
        display: inline-block;
    }

    .p-cell .func .like
    {
        width: 72px;
        background-position: -95px -1px;
    }

    .p-cell .func .privacy
    {
        width: 46px;
        background-position: -48px -1px;
    }

    .p-cell .func .public
    {
        width: 46px;
        background-position: -48px -31px;
    }

    .p-cell .func .larger
    {
        position: absolute;
        width: 56px;
        left: 15px;
        margin: 0;
        background-position: 0 -1311px;
    }

    .p-cell .func .edit
    {
        width: 46px;
        background-position: -1px -1px;
    }

    .p-cell .func .delete
    {
        width: 46px;
        background-position: -1px -31px;
    }

.p-cell .sc
{
    width: 12px;
    height: 16px;
    background: url(../images/pic_ilike.png?v=459f) no-repeat -178px -1468px;
    _background: url(../images/pic_ilike.gif?v=33ea) no-repeat -178px -1468px;
    display: none;
    float: right;
    *margin-top: -20px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://grab.woxihuan.com/resource/css/img/sc.png");
}

.privacy .sc
{
    display: block;
}

.p-cell h3
{
    font-weight: normal;
    font-size: 12px;
    margin: 0 13px 7px;
    line-height: 20px;
    word-wrap: break-word;
    color: #AD9C9C;
    padding-left: 2px;
    padding-right: 2px;
}

    .p-cell h3 a
    {
        color: #aaa;
    }

.p-cell .cellTit
{
    color: #888;
}

.p-cell .cell-info
{
    color: #AD9C9C;
}

.p-cell p
{
    margin: 0 13px;
    line-height: 22px;
}
.p-cell .cell-text
{
    color: #AD9C9C;
}

.p-cell .cell-text p
{
    margin: 0 13px;
    line-height: 22px;
    text-indent:2em;
    text-align:left;
}
.p-cell .p-1
{
    color: #888;
    background: #f5f5f5;
    margin: 0;
    padding: 10px 14px 10px 14px;
    line-height: 15px;
    zoom: 1;
    min-height: 30px;
    word-wrap: break-word;
    border-bottom: 1px solid #C3C3C3;
    height: 30px;
}

    .p-cell .p-1 .cont
    {
        margin-left: 35px;
        display: block;
        height: 30px;
        overflow: hidden;
    }

    .p-cell .p-1 .edit
    {
        width: 11px;
        height: 11px;
        background: url(../images/i_1.gif?v=2ed3) no-repeat;
        display: none;
        vertical-align: middle;
    }

.p-cell .p-2
{
    color: #8c7e7e;
    padding-bottom: 7px;
}

    .p-cell .p-2 a
    {
        color: #8c7e7e;
    }

.a-cell
{
    width: 242px;
    height: 300px;
    background: #fff;
    float: left;
    margin: 0 0 11px 12px;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 0 1px 3px rgba(34,25,25,.4);
    -moz-box-shadow: 0 1px 3px rgba(34,25,25,.4);
    box-shadow: 0 1px 3px rgba(34,25,25,.4);
}

.a-cell-right
{
    overflow: visible;
    margin-right: 0;
}

.a-cell h3
{
    margin: 2px 13px 0;
    border-bottom: 1px solid #e9eef2;
    color: #000;
    line-height: 30px;
    white-space: nowrap;
}

.a-cell .thumbnail
{
    text-decoration: none;
    background: url(../images/thumbnail.png?v=2566) no-repeat;
    display: block;
    margin: 0 0 6px 15px;
    overflow: hidden;
}

    .a-cell .thumbnail img
    {
        float: left;
        margin: 0 4px 4px 0;
    }

.a-cell .thumbnail196
{
    margin-left: 12px;
    height: 140px;
}

.a-cell .p-1
{
    margin: 0 13px;
    color: #ad9c9c;
    line-height: 24px;
}

    .a-cell .p-1 .s-1
    {
        color: #000;
    }

.a-cell .p-2
{
    text-align: center;
    background: url(../images/grad_1.gif?v=3bac) repeat-x;
    margin: 0 13px;
    border: 1px solid #ccc;
    line-height: 28px;
    color: #b999b9;
    word-spacing: 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

    .a-cell .p-2 .a-1
    {
        display: block;
        color: #000;
    }

        .a-cell .p-2 .a-1:hover
        {
            text-decoration: none;
            -webkit-box-shadow: 1px 1px 3px #ccc;
            -moz-box-shadow: 1px 1px 3px #ccc;
            box-shadow: 1px 1px 3px #ccc;
        }

    .a-cell .p-2 .a-2
    {
        color: #9abbc8;
    }

    .a-cell .p-2 .s-1
    {
        background: url(../images/i_2.gif?v=69aa) no-repeat 0 50%;
        padding-left: 15px;
        color: #5d5d5d;
    }

.a-cell .create
{
    background: url(../images/grad_2.png?v=5a09) repeat-x;
    height: 300px;
    position: relative;
    display: block;
}

    .a-cell .create span
    {
        background: url(../images/create.png?v=fac5) no-repeat;
        width: 118px;
        height: 175px;
        display: block;
        position: absolute;
        left: 55px;
        top: 45px;
    }

.a-cell .fav-no
{
    background: #000;
    color: #fff;
    position: absolute;
    top: 135px;
    left: 55px;
    text-align: center;
    width: 106px;
    margin: 0 auto;
    padding: 10px 0;
    font-weight: bold;
    display: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    filter: alpha(opacity=70);
    -moz-opacity: .7;
    -khtml-opacity: .7;
    opacity: .7;
}

.a-cell .pre_next
{
    position: relative;
    padding: 4px 13px 0;
}

    .a-cell .pre_next a
    {
        width: 56px;
        height: 24px;
        display: block;
        background: url(../images/pre_next.png?v=a659) no-repeat;
    }

    .a-cell .pre_next .next
    {
        float: right;
        background-position: -56px 0;
    }

.a-cell .cur-art
{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    color: #ad9c9c;
    line-height: 24px;
    text-align: center;
}

.side_2 .a-cell
{
    width: 240px;
    float: none;
    border: none;
    height: 270px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

    .side_2 .a-cell .p-2
    {
        margin-bottom: 8px;
    }

    .side_2 .a-cell .fav-no
    {
        top: 78px;
    }

    .side_2 .a-cell .fav-no2
    {
        top: 48px;
    }

.detail_share
{
    height: 33px;
}

    .detail_share a
    {
        display: block;
        float: left;
        width: 90px;
        height: 26px;
        padding: 7px 0 0 10px;
        background: #fff;
        color: #333;
        text-decoration: none;
    }

    .detail_share .toRenren
    {
        float: right;
    }

.tlist_1
{
    zoom: 1;
    font-size: 0;
}

    .tlist_1 li
    {
        zoom: 1;
        border-top: 1px solid #eef1f6;
        padding: 12px 0;
        overflow: hidden;
        font-size: 12px;
    }

    .tlist_1 .img
    {
        float: left;
        border: 1px solid #ccc;
        margin-left: 15px;
    }

    .tlist_1 .p_3
    {
        margin: 0 15px 0 80px;
        color: #999;
        line-height: 18px;
        font-size: 12px;
    }

        .tlist_1 .p_3 a
        {
            color: #000;
        }

        .tlist_1 .p_3 .s_1
        {
            float: right;
        }

            .tlist_1 .p_3 .s_1 a
            {
                color: #c9c9c9;
            }

    .tlist_1 .p_5
    {
        margin: 0 15px 0 80px;
        color: #000;
        font-size: 14px;
        width: 540px;
        word-break: break-all;
        word-wrap: break-word;
        overflow: hidden;
    }

.tlist_2
{
    width: 400px;
    margin: 0 auto;
    color: #666;
}

    .tlist_2 li
    {
        background: url(../images/dot_1.gif) no-repeat 0 10px;
        padding-left: 8px;
        line-height: 22px;
    }

.tlist_3
{
    padding-bottom: 10px;
}

    .tlist_3 dt
    {
        border-top: 1px dotted #dee5ed;
        font-size: 14px;
        color: #656565;
        font-weight: bold;
        line-height: 24px;
        padding: 9px 25px 0;
    }

        .tlist_3 dt.first
        {
            border: none;
        }

    .tlist_3 dd
    {
        color: #656565;
        line-height: 24px;
        padding: 0 25px;
    }

.tlist_4
{
    height: 54px;
    font-size: 24px;
    color: #bababa;
    font-family: "微软雅黑";
}

    .tlist_4 li
    {
        float: left;
        border-bottom: 6px solid #ececec;
        text-align: center;
        width: 312px;
        margin-right: 4px;
        line-height: 50px;
    }

    .tlist_4 .cur
    {
        border-color: #8aafde;
        color: #6495d3;
    }

.tlist_5 li
{
    height: 32px;
    line-height: 32px;
    padding: 0 15px 0;
    font-size: 14px;
}

.tlist_5 a
{
    display: block;
    height: 33px;
    color: #3264a3;
    padding: 0 5px 0 5px;
}

    .tlist_5 a:hover
    {
        text-decoration: none;
    }

.tlist_5 em
{
    float: right;
    font-weight: bold;
    color: #000;
}

.tlist_5 .cur
{
    background: url(../images/icon-b-re.gif?v=5980) 3px 12px no-repeat;
    color: #fff;
    background-color: #DF444F;
}

    .tlist_5 .cur a
    {
        color: #fff;
        border: none;
    }

    .tlist_5 .cur em
    {
        color: #fff;
    }

.tlist_5 .last
{
    border: none;
}

.tlist_6
{
    position: relative;
    left: -1px;
}

    .tlist_6 li
    {
        font-size: 16px;
    }

    .tlist_6 a
    {
        background: url(../images/i_3.png?v=5b82) no-repeat;
        padding-left: 50px;
        height: 41px;
        line-height: 41px;
        border-top: 1px solid #d3d3d3;
        border-bottom: 1px solid #fff;
        display: block;
        margin-left: 30px;
    }

        .tlist_6 a:hover
        {
            text-decoration: none;
        }

    .tlist_6 .cur, .tlist_6 .cur a
    {
        font-weight: bold;
        color: #000;
    }

    .tlist_6 .cur
    {
        background: url(../images/arrow_7.gif?v=33be) no-repeat 0 50%;
    }

    .tlist_6 .item_1 a
    {
        border-top: none;
    }

    .tlist_6 .item_1 a
    {
        background-position: 14px 12px;
    }

    .tlist_6 .item_2 a
    {
        background-position: 16px -30px;
    }

    .tlist_6 .item_3 a
    {
        background-position: 16px -68px;
    }

    .tlist_6 .item_4 a
    {
        background-position: 16px -110px;
    }

    .tlist_6 .item_5 a
    {
        background: url(../images/ico_wb.png?v=a73a) 16px 50% no-repeat;
        border-bottom: none;
    }

    .tlist_6 .item_6
    {
        position: relative;
    }

        .tlist_6 .item_6 a
        {
            background: none;
            border: none;
            padding: 5px 0 10px 84px;
            cursor: pointer;
        }

    .tlist_6 .fow_iframe
    {
        position: absolute;
        top: 5px;
        left: 46px;
        _left: 16px;
        width: 63px;
        height: 24px;
    }

        .tlist_6 .fow_iframe iframe
        {
            width: 63px;
            height: 24px;
        }

.ilist_2 li
{
    width: 50px;
    float: left;
    height: 80px;
    margin-right: 19px;
}

    .ilist_2 li.last
    {
        margin-right: 0;
    }

.ilist_2 h3
{
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    line-height: 22px;
}

.ilist_3 li
{
    position: relative;
    border: 1px solid #c9d2da;
    width: 156px;
    height: 204px;
    float: left;
    margin: 0 0 26px 26px;
    _display: inline;
}

.ilist_3 .pic
{
    margin: 3px;
}

.ilist_3 h3
{
    font-weight: normal;
    font-size: 12px;
    padding: 0 3px;
}

.ilist_3 .p_1
{
    color: #91897d;
    padding: 0 3px;
}

    .ilist_3 .p_1 a
    {
        color: #91897d;
    }

    .ilist_3 .p_1 .opt
    {
        float: right;
    }

    .ilist_3 .p_1 .orange
    {
        color: #f60;
    }

.ilist_3 .p_2
{
    position: absolute;
    right: 9px;
    top: 133px;
    z-index: 666;
    display: none;
}

    .ilist_3 .p_2 a
    {
        color: #fff;
    }

.ilist_3 .shadow
{
    width: 150px;
    height: 19px;
    background: #000;
    position: absolute;
    left: 3px;
    top: 134px;
    z-index: 66;
    display: none;
    filter: alpha(opacity=60);
    -moz-opacity: .6;
    -khtml-opacity: .6;
    opacity: .6;
}

.ilist_3 li.hover
{
    border-color: #f60;
}

    .ilist_3 li.hover .p_2
    {
        display: block;
    }

    .ilist_3 li.hover .shadow
    {
        display: block;
    }

.ilist_4
{
    width: 882px;
    margin: 0 auto;
}

    .ilist_4 li
    {
        float: left;
        width: 126px;
        height: 170px;
        position: relative;
    }

    .ilist_4 h3
    {
        font-weight: normal;
        text-align: center;
        font-size: 12px;
        line-height: 22px;
    }

    .ilist_4 .xz, .ilist_4 .xz_2
    {
        width: 126px;
        height: 126px;
        display: block;
        background: url(../images/xz.png?v=146d) no-repeat 50%;
        position: absolute;
        left: 0;
        top: 0;
        display: none;
    }

    .ilist_4 .xz_2
    {
        background-image: url(../images/xz_2.png?v=9036);
        background-position: 42px 40px;
    }

    .ilist_4 .hover .xz, .selected .xz_2
    {
        display: block;
    }

.ilist_5 li
{
    width: 440px;
    height: 110px;
    float: left;
    margin-right: 30px;
}

.ilist_5 h3
{
    margin-bottom: 7px;
}

    .ilist_5 h3 img
    {
        vertical-align: middle;
    }

    .ilist_5 h3 .opt
    {
        float: right;
        font-weight: normal;
        font-size: 12px;
    }

        .ilist_5 h3 .opt a
        {
            color: #c7c7c7;
        }

        .ilist_5 h3 .opt .a_1
        {
            color: #3a6cab;
            font-weight: bold;
        }

.ilist_5 .pics img
{
    margin-right: 1px;
}

.ilist_5_2 li
{
    width: 310px;
    margin: 0 0 0 26px;
    _display: inline;
}

.tb_1
{
    font-size: 14px;
}

    .tb_1 td
    {
        padding: 0 5px 12px;
    }

    .tb_1 tr.suggest td
    {
        padding-bottom: 0;
    }

    .tb_1 .td_tip
    {
        padding: 0 5px 0 10px;
        vertical-align: top;
    }

    .tb_1 .lb
    {
        text-align: right;
    }

    .tb_1 textarea
    {
        border: 1px solid #bbdae3;
        background: #f5f5f5;
        padding: 5px;
        font-size: 14px;
    }

    .tb_1 .ip
    {
        border: 1px solid #bbdae3;
        height: 27px;
        line-height: 27px;
        background: #f5f5f5;
        padding: 0 5px;
        font-size: 14px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        background: #fff;
    }

    .tb_1 .btn_1
    {
        background: url(../images/btn_2.png?v=3470) no-repeat;
        _background: url(../images/btn_2.gif?v=66f4) no-repeat;
        width: 81px;
        height: 26px;
    }

    .tb_1 .btn_2, .tb_1 .btn_3
    {
        background: url(http://w.qhimg.com/images/v2/ilike/2011/btn_3.png) no-repeat;
        width: 170px;
        height: 37px;
        font-size: 16px;
        font-weight: bold;
        color: #17628e;
    }

    .tb_1 .btn_3
    {
        background: url(http://w.qhimg.com/images/v2/ilike/2011/btn_4.png) no-repeat;
        width: 130px;
    }

    .tb_1 .star
    {
        font-size: 16px;
        font-family: "宋体";
    }

    .tb_1 .tishi
    {
        color: #959595;
        font-size: 12px;
    }

        .tb_1 .tishi img
        {
            vertical-align: middle;
        }

    .tb_1 .tips
    {
        position: relative;
        height: 24px;
        top: -7px;
        _top: -20px;
    }

        .tb_1 .tips .p_1
        {
            text-align: left;
            padding-left: 10px;
        }

        .tb_1 .tips .arr_left
        {
            left: -4px;
            top: 17px;
            _top: 30px;
        }

.tb_1_1 td
{
    padding-bottom: 30px;
}

.tb_1_2 td
{
    padding-bottom: 20px;
}

.tb_1_3, .tb_1_3 textarea, .tb_1_3 .ip
{
    font-size: 12px;
}

.tb_2 th
{
    width: 80px;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
}

.tb_4
{
    font-size: 14px;
}

    .tb_4 td
    {
        padding: 0 5px 22px;
    }

    .tb_4 .lb
    {
        text-align: right;
    }

    .tb_4 textarea
    {
        border: 1px solid #bbdae3;
        background: #f5f5f5;
        padding: 5px;
        font-size: 14px;
    }

    .tb_4 .ip
    {
        border: 1px solid #d4d4d4;
        height: 20px;
        line-height: 20px;
        padding: 3px 5px 4px;
        font-size: 14px;
        background: #f5f5f5;
    }

    .tb_4 .ip_wrong
    {
        background-color: #ffdada;
        border-color: #ff3f3f;
    }

.tb_5
{
    font-size: 14px;
}

    .tb_5 td
    {
        padding: 0 5px 22px;
    }

    .tb_5 .ip
    {
        border: 1px solid #c2c2c2;
        height: 24px;
        line-height: 24px;
        padding: 6px 5px;
        font-size: 14px;
    }

    .tb_5 .ip_wrong
    {
        background-color: #ffcbc0;
        border-color: #ff5e3e;
    }

    .tb_5 .close, .tb_5 .add
    {
        background: url(../images/close_6.png?v=f927) no-repeat 50% 50%;
        width: 38px;
        height: 36px;
        display: inline-block;
        position: relative;
        left: -38px;
        top: 13px;
        *top: 0;
        margin-top: -13px;
        border-left: 1px solid #ececec;
    }

    .tb_5 .add
    {
        background-image: url(../images/add_2.png?v=85ce);
    }

.list-tab
{
    height: 34px;
    padding: 0;
    margin: 0 0 10px;
    line-height: 32px;
    x-box-shadow: inset 0 1px #fff,0 1px 2px rgba(34,25,25,.4);
    :;
}

    .list-tab li
    {
        float: left;
    }

    .list-tab a
    {
        color: #221919;
        font-size: 14px;
        margin: 0 7px;
    }

        .list-tab a:hover
        {
            color: #cb2027;
            text-decoration: underline;
        }

    .list-tab .cur
    {
        color: #cb2027;
        font-weight: bold;
    }

.tabs_1
{
    border-bottom: 1px solid #b7c9cf;
    height: 38px;
    margin: 20px 50px 19px;
    font-weight: bold;
    font-size: 14px;
    padding-left: 10px;
}

    .tabs_1 li
    {
        float: left;
        line-height: 38px;
    }

    .tabs_1 .cur
    {
        border: 1px solid #b7c9cf;
        border-bottom: none;
        background: #fff;
        _position: relative;
        _bottom: -1px;
    }

    .tabs_1 a
    {
        color: #333;
        padding: 0 18px;
        text-decoration: none;
        display: inline-block;
    }

.list-1
{
    border-top: 1px solid #dee5ec;
    padding-top: 5px;
    zoom: 1;
}

    .list-1 a
    {
        color: #000;
    }

    .list-1 li
    {
        height: 50px;
        padding: 10px 0;
        margin: 0 13px;
    }

    .list-1 .pic
    {
        float: left;
        margin-right: 10px;
    }

    .list-1 h3
    {
        font-weight: normal;
        font-size: 12px;
        color: #999;
    }

.list-2
{
    border-top: 1px solid #dee5ec;
    padding-top: 5px;
    color: #999;
    line-height: 22px;
}

    .list-2 a
    {
        color: #000;
    }

    .list-2 li
    {
        margin: 0 13px 10px;
    }

.list_2 li
{
    float: left;
    width: 309px;
    padding: 20px 15px 20px 5px;
    background: url(http://w.qhimg.com/images/v2/ilike/2011/dot_x.gif) repeat-x 0 100%;
}

.list_2 .cbox
{
    float: left;
    margin: 22px 5px 0 0;
}

.list_2 .pic
{
    float: left;
    margin-right: 14px;
}

.list_2 .text
{
    float: left;
    line-height: 20px;
    color: #666;
}

    .list_2 .text h3 img
    {
        vertical-align: middle;
    }

.list_2 .add
{
    float: right;
    width: 42px;
    height: 20px;
    line-height: 20px;
    display: block;
    background: url(http://w.qhimg.com/images/v2/ilike/2011/add.gif) no-repeat;
    padding-left: 14px;
    text-decoration: none;
}

.list_3 .cell
{
    zoom: 1;
    margin-bottom: 12px;
    *margin-bottom: 8px;
    position: relative;
    background: url(about:blank);
}

.list_3 .li_bd
{
    zoom: 1;
}

.list_3 .cell_corner, .list_3 .cell_confirm
{
    position: relative;
}

    .list_3 .cell_corner .corner, .list_3 .cell_confirm .corner
    {
        position: absolute;
        right: 0;
        top: 0;
        width: 15px;
        height: 15px;
        background: url(../images/corner.png?v=4a83) no-repeat;
        z-index: 1;
    }

    .list_3 .cell_corner.first .corner, .list_3 .cell_confirm.first .corner
    {
        background-image: url(../images/corner_first.png?v=03df);
    }

.list_3 .next_art
{
    position: absolute;
    left: 686px;
    top: 200px;
    background: url(http://w.qhimg.com/images/v2/ilike/2011/btn_5.png) no-repeat;
    width: 73px;
    height: 84px;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://w.qhimg.com/images/v2/ilike/2011/btn_5.png");
}

.list_3 .next_art_link
{
    position: absolute;
    left: 686px;
    top: 200px;
    width: 73px;
    height: 84px;
    display: block;
}

.list_3 .func
{
    display: none;
}

.list_3 .cell_corner .func, .list_3 .cell_confirm .func
{
    display: block;
    position: absolute;
    right: 5px;
    top: 7px;
    _top: 9px;
    z-index: 2;
}

    .list_3 .cell_corner .func a, .list_3 .cell_confirm .func a
    {
        text-decoration: none;
        margin-right: 10px;
        color: #524D4D;
    }

.list_3 .func a.edit
{
    padding-left: 12px;
}

.list_3 .cell_corner .func img, .list_3 .cell_confirm .func img
{
    vertical-align: middle;
}

.list_3 .privacy .sc
{
    display: block;
}

.list_4 li
{
    border-bottom: 1px dotted #bcc8cf;
    padding: 25px 0;
    margin: 0 50px;
    zoom: 1;
    min-height: 68px;
    color: #707070;
}

    .list_4 li.last
    {
        border: none;
    }

.list_4 p
{
    line-height: 24px;
}

.list_4 .wb img
{
    vertical-align: middle;
}

.list_4 .wb a
{
    text-decoration: none;
}

.list_4 .m h3
{
    font-size: 12px;
}

.list_4 .pic
{
    border: 1px solid #bfbfbf;
    padding: 3px;
    background: #fff;
    float: left;
    margin-right: 10px;
}

.list_4 .func
{
    float: right;
    text-align: right;
}

.list_5 li
{
    height: 50px;
    border-bottom: 1px solid #e1e8ee;
    margin: 24px 0 0 0;
    padding: 0 0 24px 6px;
}

    .list_5 li.last
    {
        border: none;
    }

.list_5 .pic
{
    float: left;
    margin-right: 21px;
}

.list_5 .func
{
    float: right;
}

.list_5 h3
{
    line-height: 17px;
    padding-bottom: 6px;
}

    .list_5 h3 span
    {
        font-weight: normal;
        font-size: 12px;
    }

.list_5 p
{
    line-height: 20px;
}

    .list_5 p input
    {
        vertical-align: middle;
    }

.list_5 .p_1
{
    color: #999;
}

.list_6
{
    color: #ad9c9c;
}

    .list_6 li
    {
        height: 50px;
        padding: 10px 0;
        border-bottom: 1px solid #d1cdcd;
    }

    .list_6 .pic
    {
        float: left;
        margin-right: 10px;
    }

    .list_6 h3
    {
        float: left;
        width: 145px;
        font-weight: normal;
        padding-top: 3px;
    }

        .list_6 h3 span
        {
            display: block;
        }

        .list_6 h3 a
        {
            color: #000;
        }

    .list_6 .p_1
    {
        float: left;
        margin: 15px 0 0 10px;
    }

    .list_6 .btns_4, .list_6 .btns_7
    {
        float: left;
        width: 50px;
        margin-top: 10px;
    }

    .list_6 .btns_7
    {
        padding: 0;
    }

    .list_6 .pics
    {
        float: right;
    }

        .list_6 .pics img
        {
            margin-left: 5px;
        }

.u-info
{
    padding: 13px 13px 8px;
    color: #AD9C9C;
    zoom: 1;
}

    .u-info a
    {
        color: #AD9C9C;
    }

    .u-info .pic
    {
        float: left;
    }

    .u-info h3, .u-info .addr, .u-info .wb, .u-info .sign, .u-info .p_1
    {
        margin-left: 80px;
        line-height: 22px;
        word-wrap: break-word;
    }

    .u-info .wb
    {
        margin: 0;
        _margin-top: 5px;
        clear: both;
        line-height: 30px;
    }

        .u-info .wb a
        {
            display: inline-block;
            height: 17px;
            margin: 0 3px 0 0;
            padding: 0 0 1px;
            line-height: 15px;
            line-height: 17px;
            vertical-align: middle;
        }

        .u-info .wb img
        {
            margin: -1px 2px 0 0;
        }

    .u-info h3 a
    {
        color: #555;
    }

    .u-info .sign
    {
        margin: 0 0 10px 0;
    }

    .u-info .tit_1
    {
        font-size: 12px;
        color: #000;
        font-weight: normal;
    }

    .u-info .p_1
    {
        font-weight: bold;
        color: #000;
    }

    .u-info .p-2
    {
        text-align: center;
        background: url(../images/grad_1.gif?v=3bac) repeat-x;
        border: 1px solid #ccc;
        line-height: 28px;
        color: #b999b9;
        word-spacing: 5px;
        margin-bottom: 10px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

        .u-info .p-2 .a-1
        {
            display: block;
            color: #000;
        }

            .u-info .p-2 .a-1:hover
            {
                text-decoration: none;
                -webkit-box-shadow: 1px 1px 3px #ccc;
                -moz-box-shadow: 1px 1px 3px #ccc;
                box-shadow: 1px 1px 3px #ccc;
            }

        .u-info .p-2 .a-2
        {
            color: #9abbc8;
        }

        .u-info .p-2 .s-1
        {
            background: url(../images/i_2.gif?v=69aa) no-repeat 0 50%;
            padding-left: 15px;
            color: #5d5d5d;
        }

    .u-info .send-msg
    {
        display: inline-block;
        margin: 6px 0 0 6px;
        cursor: pointer;
    }

.cate
{
    width: 240px;
    border: 1px solid #c9c7c8;
    border-top-color: #dedcdd;
    background: #fff;
    -webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
    -moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
    box-shadow: 0 1px 3px rgba(34,25,25,0.4);
}

    .cate .hd
    {
        padding-bottom: 5px;
        line-height: 22px;
    }

    .cate .bd
    {
        padding: 14px 14px 6px;
    }

    .cate a
    {
        display: inline-block;
        background: #eef3f7;
        border: 1px solid #cecece;
        text-decoration: none;
        padding: 3px 10px;
        margin: 0 8px 8px 0;
        color: #573434;
        -moz-border-radius: 50px;
        -webkit-border-radius: 50px;
        border-radius: 50px;
    }

        .cate a:hover, .cate .cur
        {
            background: #fff;
            color: #000;
        }

.cate-2
{
    color: #bfbfbf;
    font-size: 14px;
    font-family: "微软雅黑";
    border-bottom: 1px solid #C3C3C3;
    *padding-top: 10px;
}

    .cate-2 .bd
    {
        padding: 15px 15px 5px 40px;
    }

    .cate-2 .taglist-title, .cate-2 .taglist-title2
    {
        background: url(../images/page_tag.gif?v=f7bd) no-repeat 0 2px;
    }

    .cate-2 .taglist-title
    {
        display: none;
        height: 30px;
        line-height: 30px;
        text-align: right;
        border-bottom: 1px solid #ECECEC;
        font-size: 14px;
        padding-right: 15px;
        color: #333;
        font-weight: bold;
    }

    .cate-2 .taglist-title2
    {
        height: 20px;
        line-height: 20px;
        color: #999;
        background-position: 0 -46px;
        margin: 10px 15px 0 15px;
        padding-left: 25px;
        font-size: 12px;
    }

    .cate-2 .tag-title
    {
        background-position: 0 -74px;
    }

    .cate-2 .tag-title-pc
    {
        background-position: 1px -107px;
    }

    .cate-2 .tag-title-phone
    {
        background-position: 0 -142px;
    }

    .cate-2 .taglist-top
    {
        margin-top: 18px;
    }

    .cate-2 .taglist-list
    {
        margin-left: 40px;
        padding: 0;
        padding-bottom: 10px;
        line-height: 2;
    }

    .cate-2 .taglist-more
    {
        display: block;
        clear: both;
        font-size: 12px;
        color: #666;
        position: relative;
        cursor: pointer;
        zoom: 1;
    }

        .cate-2 .taglist-more:hover
        {
            text-decoration: none;
        }

    .cate-2 .taglist-more-block
    {
        padding-top: 0;
        padding-bottom: 0;
        display: block;
        position: relative;
        right: -1px;
        z-index: 100;
        background: #fff;
        position: relative;
        right: 0;
        padding: 1px;
        text-align: right;
        padding-right: 20px;
        zoom: 1;
    }

    .cate-2 .taglist-more-hover .taglist-more-block
    {
        padding-top: 0;
        padding-bottom: 0;
        display: block;
        z-index: 10100;
        border: 1px solid #D9D9D9;
        border-right: 0;
        background: #fff;
        padding-right: 21px;
        right: -1px;
    }

    .cate-2 .tag-line
    {
        height: 0;
        line-height: 0;
        overflow: hidden;
        border-bottom: 1px dashed #ECECEC;
        margin: 0 10px 0 40px;
    }

    .cate-2 .taglist-more-list
    {
        display: none;
        position: absolute;
        padding: 13px 0;
        top: -109px;
        background: #fff;
        zoom: 1;
        border: 1px solid #D9D9D9;
        border-left: 0;
    }

    .cate-2 .taglist-more:hover .taglist-more-list, .cate-2 .taglist-more-hover .taglist-more-list
    {
        right: -112px;
    }

    .cate-2 .taglist-more-list .tag2
    {
        display: block;
        padding-right: 15px;
        white-space: nowrap;
        overflow: hidden;
        word-break: keep-all;
        white-space: nowrap;
        width: 80px;
        padding: 0 15px;
        height: 24px;
        line-height: 24px;
    }

        .cate-2 .taglist-more-list .tag2:hover
        {
            text-decoration: none;
        }

#doc .left-tag-box
{
    overflow: visible;
    z-index: 98;
}

.cate-2 .taglist-list .hot
{
    background-image: url(../images/HOT.gif?v=4933);
    background-repeat: no-repeat;
    background-position: 93% center;
    padding-right: 25px;
}

.cate-2 .taglist-list .new
{
    background-image: url(../images/new.gif?v=f07a);
    background-repeat: no-repeat;
    background-position: 93% center;
    padding-right: 30px;
}

.tips
{
    position: absolute;
}

    .tips .p_1
    {
        border: 1px solid #e5d691;
        background: #fffdde;
        color: #bd7d1b;
        height: 24px;
        line-height: 24px;
        text-align: center;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

    .tips .arr_up
    {
        width: 9px;
        height: 5px;
        background: url(../images/tips_arr_up.gif?v=7c30) no-repeat 0 50%;
        position: relative;
    }

    .tips .arr_down
    {
        width: 9px;
        height: 5px;
        background: url(../images/tips_arr_down.gif?v=22e9) no-repeat 0 50%;
        position: relative;
    }

    .tips .arr_left
    {
        width: 5px;
        height: 9px;
        background: url(../images/tips_arr_left.gif?v=dff5) no-repeat;
        position: relative;
    }

.tips_1 .p_1
{
    height: 40px;
    line-height: 20px;
    text-align: left;
    padding: 6px 12px;
}

.tips_1 .close
{
    width: 8px;
    height: 7px;
    display: block;
    position: relative;
    float: right;
    right: 10px;
    *right: 15px;
    top: 10px;
}

.tips_2
{
    height: 40px;
    position: relative;
    background: #fffdde;
    border: 1px solid #e6d794;
    margin-bottom: 10px;
    color: #bf7e1a;
    padding-left: 12px;
    font-size: 14px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

    .tips_2 a
    {
        color: #bf7e1a;
    }

    .tips_2 .p
    {
        line-height: 40px;
    }

    .tips_2 .opt
    {
        position: absolute;
        right: 10px;
        top: 10px;
        _top: 7px;
    }

        .tips_2 .opt .close
        {
            background: url(../images/close_2.gif?v=f25a) no-repeat;
            width: 8px;
            height: 7px;
            display: inline-block;
            vertical-align: middle;
            margin-left: 15px;
            _margin-top: 9px;
        }

.tips_4
{
    background: #ffffdb;
    border: 1px solid #cdcdcd;
    font-size: 14px;
    color: #000;
    padding: 7px 15px;
}

#popBack
{
    position: absolute;
    z-index: 99999;
    background: #000;
    left: 0;
    top: 0;
    filter: alpha(opacity=60);
    -moz-opacity: .6;
    -khtml-opacity: .6;
    opacity: .6;
}

.popbox
{
    position: absolute;
    z-index: 999999;
}

    .popbox .tb td
    {
        vertical-align: top;
    }

    .popbox .hd_l, .popbox .hd_r
    {
        width: 8px;
        height: 14px;
        overflow: hidden;
    }

    .popbox .hd_l
    {
        background: url(http://w.qhimg.com/images/v2/ilike/2011/popbox_hd_l.png) no-repeat;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="http://w.qhimg.com/images/v2/ilike/2011/popbox_hd_l.png");
    }

    .popbox .hd_r
    {
        background: url(http://w.qhimg.com/images/v2/ilike/2011/popbox_hd_r.png) no-repeat;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="http://w.qhimg.com/images/v2/ilike/2011/popbox_hd_r.png");
    }

    .popbox .hd_m
    {
        background: url(http://w.qhimg.com/images/v2/ilike/2011/popbox_hd_m.png) repeat-x;
    }

    .popbox .bd_l
    {
        background: #f5faff url(http://w.qhimg.com/images/v2/ilike/2011/popbox_bd_l.png) repeat-y;
        width: 8px;
        overflow: hidden;
    }

    .popbox .bd_m
    {
        background: #f5faff;
        padding: 3px 15px 10px;
    }

    .popbox .bd_r
    {
        background: #f5faff url(http://w.qhimg.com/images/v2/ilike/2011/popbox_bd_r.png) repeat-y;
        width: 8px;
        overflow: hidden;
    }

    .popbox .ft_l, .popbox .ft_r
    {
        width: 8px;
        height: 8px;
        overflow: hidden;
    }

    .popbox .ft_l
    {
        background: url(http://w.qhimg.com/images/v2/ilike/2011/popbox_ft_l.png) no-repeat;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="http://w.qhimg.com/images/v2/ilike/2011/popbox_ft_l.png");
    }

    .popbox .ft_r
    {
        background: url(http://w.qhimg.com/images/v2/ilike/2011/popbox_ft_r.png) no-repeat;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="http://w.qhimg.com/images/v2/ilike/2011/popbox_ft_r.png");
    }

    .popbox .ft_m
    {
        background: url(http://w.qhimg.com/images/v2/ilike/2011/popbox_ft_m.png) repeat-x;
    }

    .popbox .close
    {
        background: url(http://w.qhimg.com/images/v2/ilike/2011/popbox_close.png) no-repeat;
        width: 34px;
        height: 34px;
        display: inline-block;
        position: relative;
        float: right;
        top: 24px;
        right: -10px;
        cursor: pointer;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="http://w.qhimg.com/images/v2/ilike/2011/popbox_close.png");
    }

    .popbox .arr_t
    {
        background: url(http://w.qhimg.com/images/v2/ilike/2011/popbox_arr_t.png) no-repeat;
        width: 20px;
        height: 12px;
        display: block;
        position: relative;
        top: 25px;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="http://w.qhimg.com/images/v2/ilike/2011/popbox_arr_t.png");
    }

    .popbox .btn_1
    {
        background: url(http://w.qhimg.com/images/v2/ilike/2011/btn_10.png) no-repeat;
        width: 74px;
        height: 27px;
        line-height: 27px;
        text-align: center;
        display: inline-block;
    }

        .popbox .btn_1:hover
        {
            text-decoration: none;
        }

    .popbox h2
    {
        font-size: 24px;
        font-weight: normal;
    }

    .popbox h3
    {
        font-weight: normal;
        text-indent: 2em;
    }

    .popbox .guide
    {
        background: url(http://w.qhimg.com/images/v2/ilike/2011/bg_4.png) no-repeat;
        width: 191px;
        height: 88px;
        padding: 10px;
        line-height: 21px;
        margin-top: 15px;
    }

.wdxh
{
    width: 120px;
    height: 108px;
    background: url(http://w.qhimg.com/images/v2/ilike/2011/wdxh.png) no-repeat;
    position: absolute;
    z-index: 999998;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="http://w.qhimg.com/images/v2/ilike/2011/wdxh.png");
}

.rdb
{
    width: 120px;
    height: 108px;
    background: url(/static/tmpimg/rdb.png) no-repeat;
    position: absolute;
    z-index: 999998;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="/static/tmpimg/rdb.png");
}

.rmbq
{
    width: 120px;
    height: 108px;
    background: url(/static/tmpimg/rmbq.png) no-repeat;
    position: absolute;
    z-index: 999998;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="/static/tmpimg/rmbq.png");
}

.highlight_setting
{
    width: 120px;
    height: 108px;
    background: url(/static/tmpimg/hl_set.png) no-repeat;
    position: absolute;
    z-index: 999998;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="/static/tmpimg/hl_set.png");
}

.webpage
{
    margin: 0 14px;
    padding: 10px 0;
}

    .webpage h2.hd
    {
        font-size: 14px;
        margin: 0 0 7px 4px;
    }

    .webpage .pic
    {
        border-bottom: 1px solid #b7c3d0;
    }

        .webpage .pic img
        {
            background: url(../images/loading.gif?v=5c4a) no-repeat center center;
        }

    .webpage .btn
    {
        text-align: right;
    }

        .webpage .btn a
        {
            width: 39px;
            height: 27px;
            display: inline-block;
            background: url(http://w.qhimg.com/images/v2/ilike/2011/btn_lr.png) no-repeat;
        }

            .webpage .btn a.next
            {
                background-position: 100% 0;
            }

            .webpage .btn a.pre:hover
            {
                background-position: 0 100%;
            }

            .webpage .btn a.next:hover
            {
                background-position: 100% 100%;
            }

.dayup
{
    margin: 14px;
    padding: 0;
    background: none;
}

    .dayup h2.hd
    {
        font-size: 12px;
        margin: 0;
        font-weight: bold;
    }

        .dayup h2.hd a.feedback
        {
            float: right;
            font-weight: normal;
        }

    .dayup p
    {
        padding: 0;
        padding-top: 2px;
        line-height: 18px;
    }

    .dayup strong
    {
        font-weight: bold;
    }

    .dayup .line_2
    {
        height: 2px;
        overflow: hidden;
        background: url(http://w.qhimg.com/images/v2/ilike/2011/line_1.gif) repeat-x;
        margin: 3px 0;
    }

.subbox_2
{
    margin: 15px -15px -8px;
    font-size: 12px;
    background: #f6f6f6;
    overflow: hidden;
}

    .subbox_2 .arrow
    {
        width: 14px;
        height: 7px;
        display: block;
        background: url(http://w.qhimg.com/images/v2/ilike/2011/arrow_2.gif) no-repeat;
        position: relative;
        top: -7px;
        left: 548px;
        _overflow: hidden;
    }

    .subbox_2 .dian
    {
        position: relative;
        padding-bottom: 20px;
        margin-bottom: -10px;
        border-top: 1px solid #fff;
    }

        .subbox_2 .dian .icon
        {
            vertical-align: middle;
            margin-right: 3px;
        }

        .subbox_2 .dian .ip
        {
            width: 450px;
            height: 23px;
            line-height: 23px;
            vertical-align: middle;
            border: 1px solid #70b8e1;
        }

        .subbox_2 .dian textarea
        {
            width: 606px;
            height: 53px;
            border: 1px solid #e2e2e2;
            color: #d9d9d9;
            padding: 5px;
            float: right;
            margin: 0 15px 0 0;
        }

        .subbox_2 .dian .btn
        {
            background: url(../images/btn_bg_a.png?v=968c) repeat-x;
            border: 1px solid #b7c3cf;
            width: 77px;
            height: 28px;
            vertical-align: middle;
            cursor: pointer;
            font-size: 14px;
            font-weight: bold;
            color: #524d4d;
            border-radius: 3px;
        }

        .subbox_2 .dian .p_1
        {
            margin: 0 15px 0 0;
            clear: both;
            padding: 10px 0 0 80px;
            color: #999;
            font-size: 12px;
        }

            .subbox_2 .dian .p_1 a
            {
                display: none;
            }

        .subbox_2 .dian .p
        {
            margin-left: 32px;
            height: 25px;
            line-height: 25px;
            color: #707070;
            padding-bottom: 5px;
        }

            .subbox_2 .dian .p img
            {
                vertical-align: middle;
            }

        .subbox_2 .dian .pl
        {
            padding: 10px 0 0;
            margin: 0;
        }

            .subbox_2 .dian .pl .pic
            {
                border: 1px solid #ccc;
                margin-left: 15px;
            }

            .subbox_2 .dian .pl a
            {
                float: left;
            }

        .subbox_2 .dian .more
        {
            background: url(http://w.qhimg.com/images/v2/ilike/2011/dot_x.gif) repeat-x;
            clear: both;
            margin: 0 15px;
            height: 35px;
            line-height: 35px;
            font-family: "宋体";
        }

    .subbox_2 .share
    {
        padding-bottom: 8px;
        color: #000;
    }

        .subbox_2 .share input
        {
            vertical-align: -2px;
        }

.no_fav .t_1
{
    padding: 27px 0 40px;
}

.no_fav .tbox
{
    background: url(../images/no_fav.png?v=3cc3) no-repeat 50% 25px;
    height: 252px;
}

    .no_fav .tbox h3
    {
        font-size: 14px;
        color: #f7062e;
        padding-left: 30px;
    }

.bangding .bd
{
    height: 654px;
}

.bangding .t_1
{
    padding-top: 222px;
}

.bangding p
{
    padding-left: 418px;
    line-height: 30px;
}

.bangding .p_2
{
    color: #666;
}

.bangding_2 .bd
{
    height: 665px;
}

.bangding_2 .t_1
{
    padding-top: 126px;
}

.bangding_2 p
{
    padding-left: 300px;
    line-height: 30px;
}

.bangding_2 .p_2
{
    color: #666;
}

.setup .bd
{
    padding-bottom: 40px;
}

.setup .col_1
{
    float: left;
    width: 190px;
}

.setup .col_2
{
    float: right;
    width: 700px;
    margin-right: 50px;
}

.setup .col_1 .pic
{
    margin-left: 60px;
    padding: 3px;
    border: 1px solid #dddee1;
    background: #fff;
}

.setup .col_2 p
{
    margin-bottom: 10px;
}

.setup .col_2 .t_5
{
    margin-bottom: 8px;
}

.setup .col_2 .p_1
{
    color: #d9611f;
}

.setup .col_3
{
    padding: 25px 50px 0;
}

.setup .t_5
{
    margin-bottom: 15px;
}

.setup .tips
{
    position: static;
}

    .setup .tips img
    {
        float: left;
        margin: 5px 0 0 15px;
    }

.guide .bd
{
    padding-bottom: 200px;
}

.guide .t_2
{
    padding: 33px 0 5px 43px;
    margin-bottom: 45px;
}

.guide .tbox
{
    border: 1px solid #b7c9cf;
    width: 582px;
    margin: 0 auto 65px;
    font-size: 14px;
    line-height: 30px;
    color: #666;
    padding: 12px 0;
}

    .guide .tbox p
    {
        padding-left: 130px;
    }

.guide table
{
    width: 520px;
    margin: 0 auto;
}

.guide .tlist_2
{
    border: 1px solid #e6e6e6;
    background: #fffee9;
    padding: 15px 20px;
    width: 530px;
}

.reg .col_1
{
    float: left;
    width: 415px;
    height: 380px;
    background: url(http://w.qhimg.com/images/v2/ilike/2011/bg_3.png) no-repeat;
}

.reg .col_2
{
    float: right;
    width: 422px;
    border-left: 1px solid #e1e8ee;
    padding: 0 55px;
}

.reg .tbox
{
    font-size: 14px;
    padding: 176px 0 0 67px;
}

    .reg .tbox p
    {
        padding-bottom: 20px;
    }

.reg .col_2 h2
{
    border-bottom: 1px solid #bfbfbf;
    padding: 90px 0 15px 15px;
    margin-bottom: 28px;
    color: #000;
}

.reg .p_1
{
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    border-top: 1px solid #bfbfbf;
    padding: 10px 0 20px;
}

.reg .p_2
{
    padding: 10px 0 20px 85px;
}

.wxh_fav
{
    width: 240px;
    height: 57px;
    background: url(http://w.qhimg.com/images/v2/ilike/2011/wxh_fav.png);
    position: absolute;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="css/http://w.qhimg.com/images/v2/ilike/2011/wxh_fav.png");
}

    .wxh_fav .bd
    {
        padding: 10px 20px;
        zoom: 1;
    }

    .wxh_fav .pic
    {
        float: left;
    }

    .wxh_fav h3
    {
        margin-left: 27px;
        color: #014d87;
        font-weight: normal;
        line-height: 18px;
    }

    .wxh_fav p
    {
        margin-left: 27px;
        color: #9b9a9a;
        padding-top: 2px;
    }

.usercard
{
    width: 322px;
    position: absolute;
    padding: 11px 0 0 0;
    border: 1px solid #959595;
    background: #f6f8fa;
}

    .usercard .hd
    {
        display: none;
    }

    .usercard .pic
    {
        float: left;
        border: 1px solid #bfbfbf;
        padding: 3px;
        background: #fff;
        margin: 0 10px 0 11px;
    }

    .usercard h3
    {
        font-weight: normal;
        font-size: 12px;
        line-height: 22px;
        padding-left: 11px;
    }

    .usercard p
    {
        line-height: 22px;
    }

    .usercard .addr
    {
        padding-left: 11px;
    }

    .usercard .desc
    {
        clear: both;
        padding: 3px 11px 3px;
        line-height: 20px;
    }

    .usercard .wb
    {
        padding-left: 11px;
    }

        .usercard .wb a
        {
            text-decoration: none;
        }

    .usercard .desc
    {
        color: #666;
    }

    .usercard .func
    {
        text-align: right;
        background: #e3eff3;
        height: 37px;
    }

        .usercard .func a
        {
            background: url(http://w.qhimg.com/images/v2/ilike/2011/btn_8.png) no-repeat;
            width: 81px;
            height: 28px;
            line-height: 28px;
            display: inline-block;
            margin: 4px 16px 0 0;
            text-align: center;
            color: #000;
            text-decoration: none;
        }

        .usercard .func span
        {
            height: 28px;
            line-height: 28px;
            display: inline-block;
            margin: 4px 16px 0 0;
            text-align: center;
            color: #000;
            text-decoration: none;
        }

    .usercard .arr
    {
        width: 13px;
        height: 11px;
        background: url(http://w.qhimg.com/images/v2/ilike/2011/arrow_3.gif) no-repeat;
        position: relative;
        overflow: hidden;
        margin: 0 0 -11px 28px;
    }

    .usercard .down_l
    {
        background-position: -26px 0;
    }

    .usercard .up_l
    {
        margin: -11px 0 0 28px;
        background-position: -39px 0;
        top: -11px;
    }

.bookmarknote p
{
    margin-bottom: 20px;
    text-indent: 2em;
}

.suojin
{
    text-indent: 2em;
}

.viewmore
{
    background: url(http://w.qhimg.com/images/v2/ilike/2011/more_bg.gif) no-repeat scroll 0 0 transparent;
    height: 29px;
    text-align: center;
    margin: 0 auto;
    width: 558px;
    margin-top: 10px;
    line-height: 30px;
    font-weight: bold;
    font-size: 14px;
    color: black;
    clear: both;
}

.page
{
    text-align: center;
    padding: 15px 0 20px;
    font-size: 14px;
}

    .page a
    {
        padding: 0 5px;
        height: 16px;
        line-height: 16px;
        border: 1px solid #fff;
    }

    .page .no
    {
        padding: 0 10px;
    }

        .page .no a
        {
            display: inline-block;
            margin: 0 2px;
        }

            .page .no a.cur
            {
                background: url(../images/page.gif?v=4e24) repeat-x;
                border-color: #bbb;
                color: #000;
            }

.editor td
{
    padding-bottom: 10px;
}

.editor .ip_1
{
    width: 660px;
    height: 27px;
    line-height: 27px;
    border-top: 1px solid #abadb3;
    border-right: 1px solid #dbdfe6;
    border-bottom: 1px solid #e3e9ef;
    border-left: 1px solid #e2e3ea;
    vertical-align: middle;
    padding: 0 5px;
    font-size: 14px;
    background: #fff;
}

.editor .s_1
{
    color: #999;
}

.editor textarea
{
    border: 1px solid #696969;
    width: 556px;
    height: 390px;
    padding: 5px;
    font-size: 14px;
    *margin-top: -1px;
    display: none;
}

.editor .lb
{
    width: 80px;
    font-size: 14px;
}

.editor .btn
{
    float: right;
}

    .editor .btn input
    {
        background: url(../images/btn_1.png?v=9420) no-repeat;
        width: 64px;
        height: 28px;
        border: none;
        cursor: pointer;
    }

.editor label
{
    font-size: 16px;
}

.editor em
{
    font-style: normal;
    position: relative;
    top: -1px;
    color: #999;
}

    .editor em.error
    {
        color: #f00;
    }

.mask
{
    background-color: #000;
    filter: alpha(opacity:50);
    opacity: .5;
    overflow: hidden;
    -moz-user-select: none;
    width: 100%;
    height: 100%;
    position: fixed;
    _position: absolute;
    left: 0;
    top: 0;
}

    .mask iframe
    {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
    }

    .mask div
    {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 1;
        background-color: #000;
        -moz-user-select: none;
    }

.pop_stage
{
    position: absolute;
    padding: 3px;
    z-index: 1000;
    margin-top: -5px;
}

.pop_info
{
    border: 1px solid #c0c9d2;
    background: #dfe6ee;
    float: left;
    position: relative;
    _width: 186px;
    -webkit-box-shadow: 0 0 10px #777;
    -moz-box-shadow: 0 0 10px #777;
    box-shadow: 0 0 10px #777;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

    .pop_info .pop_in
    {
        background: #fff;
        padding: 15px 10px;
    }

    .pop_info h4
    {
        font-weight: normal;
        text-align: center;
        color: #000;
    }

        .pop_info h4 span
        {
            background: url(../images/pop_info.png?v=d43d) no-repeat;
            width: 21px;
            height: 21px;
            display: inline-block;
            vertical-align: middle;
            margin-right: 10px;
        }

        .pop_info h4 .i_warn
        {
            background-position: 0 0;
        }

        .pop_info h4 .i_right
        {
            background-position: -21px 0;
        }

        .pop_info h4 .i_wrong
        {
            background-position: -42px 0;
        }

    .pop_info p
    {
        text-align: center;
        margin-top: 5px;
    }

        .pop_info p input
        {
            background: url(../images/btn_9.png?v=0a3f) no-repeat;
            width: 57px;
            height: 24px;
            border: none;
            cursor: pointer;
            margin: 0 10px;
        }

.pop_tip
{
    border: 1px solid #e5d691;
    background: #fffdde;
    color: #bd7d1b;
    height: 24px;
    line-height: 24px;
    text-align: center;
    position: absolute;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.panel .panel-iframe
{
    width: 100%;
    height: expression(this.parentNode.offsetHeight-3);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -8;
    visibility: hidden;
}

.panel
{
    z-index: 99;
    position: absolute;
    text-align: left;
    font-size: 0;
}

.panel-content
{
    zoom: 1;
    font-size: 12px;
    overflow: hidden;
    border-radius: 6px;
    border: 6px #444 solid;
    border: 6px solid rgba(68,68,68,0.5);
    border: 6px #444 solid;
    border: 6px solid rgba(68,68,68,0.5);
    *border: 6px #444 solid;
}

.panel .co1, .panel .co2, .panel .cue, .panel .sd, .panel .close, .panel .resize
{
    z-index: 3;
}

.panel .close
{
    cursor: pointer;
}

.panel .resize
{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 10px;
    height: 10px;
    background-color: #ccc;
    overflow: hidden;
}

.panel .panel-iframe
{
    width: 100%;
    height: expression(this.parentNode.offsetHeight-3);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -8;
}

.panel-ilike
{
    zoom: 1;
    z-index: 0;
    _padding-bottom: 3px;
    _overflow-x: hidden;
    text-align: center;
}

    .panel-ilike .panel-content
    {
        position: relative;
        z-index: 2;
        _width: 477px;
    }

        .panel-ilike .panel-content .hd
        {
            display: none;
            font-size: 0;
        }

        .panel-ilike .panel-content .ft
        {
            background: #dbf4bf;
            text-align: center;
        }

            .panel-ilike .panel-content .ft button
            {
                margin: .2em .4em;
                font-size: 108%;
                padding: 0 .6em;
                cursor: pointer;
                _cursor:progress;
            }

    .panel-ilike .sd
    {
        display: block;
        background: #333;
        width: 100%;
        height: 100%;
        _height: 3000px;
        position: absolute;
        top: 3px;
        left: 3px;
        z-index: -1;
        opacity: .20;
        filter: alpha(opacity="20");
    }

    .panel-ilike .close, .pview-close, .pop-close
    {
        cursor: pointer;
        position: absolute;
        right: 10px;
        top: 10px;
        width: 20px;
        height: 20px;
        overflow: hidden;
        text-indent: -9999em;
        background: url(../images/dialog_bg.png) no-repeat 0 -84px;
        z-index: 99999;
    }

        .panel-ilike.close:hover, .panels-ilike .close:active, .pview-close:hover, .pview-close:active, .pop-close:hover, .pop-close:active
        {
            background: url(../images/dialog_bg.png) no-repeat;
        }

        .panel-ilike .close:hover, .pview-close:hover, .pop-close:hover, .pop-close:active
        {
            background-position: -53px -84px;
        }

        .panel-ilike .close:active, .pview-close:active, .pop-close:hover, .pop-close:active
        {
            background-position: -100px -84px;
        }

    .panel-ilike span.close
    {
        display: none;
    }

.form_1 .tit
{
    font-size: 14px;
    font-weight: bold;
    color: #000;
    padding-bottom: 10px;
}

.form_1 p
{
    padding-bottom: 10px;
}

.form_1 h4
{
    font-weight: normal;
    padding-bottom: 5px;
}

.form_1 .ip_1
{
    height: 23px;
    line-height: 23px;
    padding: 0 5px;
    vertical-align: middle;
    margin-right: 5px;
    background: #fff;
}

.nav_tag
{
    margin: 0 5px 12px;
}

    .nav_tag li
    {
        display: inline;
        font-size: 14px;
        color: #bcbcbc;
        line-height: 25px;
    }

        .nav_tag li a
        {
            margin-right: 3px;
            display: inline-block;
            padding: 0 6px;
        }

            .nav_tag li a.cur
            {
                background: #3265a4;
                color: #fff;
                text-decoration: none;
            }

.related_tag
{
    border: 1px solid #ecf0f4;
    background: #f4f8fc;
    border: 1px solid #ecf0f4;
    line-height: 27px;
    padding-left: 6px;
    margin: 0 5px 15px;
}

    .related_tag a
    {
        margin-right: 8px;
    }

.how_to
{
    width: 625px;
    height: 159px;
    background: url(../images/bg_3.png?v=075f) no-repeat;
    position: relative;
    margin: 0 auto 30px;
}

    .how_to li
    {
        position: absolute;
        top: 107px;
    }

    .how_to .li_1
    {
        left: 20px;
    }

    .how_to .li_2
    {
        left: 210px;
    }

    .how_to .li_3
    {
        left: 400px;
    }

    .how_to a
    {
        text-decoration: underline;
    }

.pop_plus
{
    background: #fefee7;
    border: 1px solid #abab5f;
    padding: 9px 0 15px;
}

    .pop_plus .close
    {
        text-align: right;
        margin-bottom: 5px;
        padding-right: 8px;
    }

        .pop_plus .close a
        {
            width: 8px;
            height: 7px;
            overflow: hidden;
            background: url(http://w.qhimg.com/images/v2/ilike/2011/close_4.gif) no-repeat;
            display: inline-block;
        }

    .pop_plus p
    {
        padding: 0 15px;
        line-height: 20px;
        color: #000;
    }

        .pop_plus p img
        {
            vertical-align: middle;
        }

    .pop_plus .add
    {
        text-align: right;
        padding-top: 5px;
    }

        .pop_plus .add .btn
        {
            background: url(http://w.qhimg.com/images/v2/ilike/2011/btn.png) no-repeat 0 -75px;
            width: 65px;
            height: 24px;
            line-height: 24px;
            display: inline-block;
            text-align: center;
            color: #fff;
            text-decoration: none;
            margin-left: 0;
        }

.pop_succ
{
    border: 1px solid #c0c9d2;
    background: #fff;
}

    .pop_succ .close
    {
        text-align: right;
        padding: 6px 6px 0 0;
    }

        .pop_succ .close a
        {
            width: 8px;
            height: 7px;
            overflow: hidden;
            background: url(../images/close_5.gif) no-repeat;
            display: inline-block;
        }

    .pop_succ h3
    {
        text-align: center;
        font-weight: normal;
        font-size: 12px;
        padding-bottom: 13px;
    }

        .pop_succ h3 img
        {
            vertical-align: -5px;
        }

    .pop_succ .sub
    {
        background: url(../images/pop_succ_sub.png) no-repeat 50% 0 #f8f7f7;
        padding: 4px 0 8px;
    }

        .pop_succ .sub .p_1
        {
            padding: 0 20px;
            color: #5d6471;
        }

        .pop_succ .sub .btn_1
        {
            float: left;
            display: block;
            width: 57px;
            height: 23px;
            background: url(http://w.qhimg.com/images/v2/ilike/2011/btn.png) no-repeat 0 -100px;
            text-align: center;
            line-height: 23px;
            margin: 8px 11px 0 20px;
            color: #5d6471;
            text-decoration: none;
            _display: inline;
        }

        .pop_succ .sub ul
        {
            float: left;
            color: #626366;
            margin-top: 2px;
        }

        .pop_succ .sub li input
        {
            vertical-align: -2px;
        }

        .pop_succ .sub li a
        {
            color: #1a89e7;
        }

.login .col_l
{
    height: 230px;
    float: left;
    margin: 75px 0 0 30px;
    display: inline;
    border-right: 1px solid #e2e2e2;
    padding: 35px 60px 0 0;
}

    .login .col_l dt
    {
        font-weight: bold;
        line-height: 40px;
    }

    .login .col_l dd
    {
        line-height: 24px;
    }

        .login .col_l dd a
        {
            color: #000;
            text-decoration: none;
        }

        .login .col_l dd img
        {
            vertical-align: middle;
        }

.login .col_r
{
    float: left;
    width: 560px;
    margin: 45px 0 0 60px;
    display: inline;
}

#LoginPanel01
{
    position: absolute;
}

#se_suggest, #plugin_suggest
{
    display: none;
    position: absolute;
    top: 80px;
    left: 50%;
    margin-left: 200px;
    z-index: 2;
}

#se_suggest_short, #plugin_suggest_short
{
    display: none;
    overflow: hidden;
}

.mod_a
{
    padding: 15px 0 40px;
    line-height: 2;
}

.ab_us
{
    padding: 14px 28px 24px;
    font-size: 14px;
}

    .ab_us p
    {
        margin-bottom: 20px;
        line-height: 2;
    }

.ab_us_help
{
    padding: 14px 28px 24px;
    border: 1px solid #C7D4E0;
    border-top: none;
    line-height: 2;
    font-size: 14px;
    background: #f1f5fb;
}

.main_3
{
    float: right;
    width: 670px;
    *width: 660px;
    _overflow: hidden;
    padding: 10px 20px 22px 30px;
    border: 1px solid #ccd1d4;
    background: #fff;
    -moz-box-shadow: 0 1px 2px #dfdfdf;
    -webkit-box-shadow: 0 1px 2px #dfdfdf box-shadow:0 1px 2px #dfdfdf;
}

.article_top
{
    position: relative;
    color: #888;
}

.article .detail-full
{
    position: relative;
    height: 12px;
    padding-left: 20px;
    line-height: 12px;
    cursor: pointer;
    color: #9bbbc6;
    background: url(../images/icon-fred.png?v=c84a) left no-repeat;
    +background-position:left 0;
}

    .article .detail-full embed
    {
        position: absolute;
        left: 0;
        top: 0;
    }

    .article .detail-full:hover
    {
        text-decoration: underline;
    }

.article_top a, .article_bot a
{
    color: #9BBBC6;
    margin-left: 10px;
}

.article_top .a_ilike, .article_bot .a_ilike
{
    padding-left: 20px;
    background: url(../images/icon_n_b.png?v=309e) left 0 no-repeat;
    color: #9BBBC6;
}

.article_top .a_slide
{
    padding-left: 18px;
    background: url(../images/ico_b.png?v=b19a) left no-repeat;
}

.article_top .red
{
    color: #f60;
}

.article h1, .article p
{
    color: #3d3d3d;
}

.article h1
{
    font-size: 16px;
    padding: 10px 0;
    line-height: 24px;
    word-wrap: break-word;
}

    .article h1 a
    {
        color: #444;
    }

        .article h1 a:hover
        {
            color: #444;
        }

#article_list h1
{
    padding: 2px 0 13px;
}

.article p
{
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.5;
}

.article_bot
{
    color: #AD9C9C;
    line-height: 30px;
}

.article .or_url
{
    word-wrap: break-word;
    line-height: 1.5;
    margin-top: 10px;
}

    .article .or_url a
    {
        color: #8c7e7e;
        margin: 0 10px 0 0;
    }

.article .tag
{
    color: #8c7e7e;
    margin: 0 10px 0 0;
}

.article .comm_cur
{
    position: absolute;
    width: 11px;
    height: 7px;
    right: 35px;
    top: -6px;
    background: url(../images/ico_cur.png?v=2892) no-repeat;
}

.article .first_p:first-letter
{
    font-size: 16px;
    font-weight: 800;
}

.article .author, .article .album
{
    margin: 0;
}

.article .date
{
    margin: 0 0 0 6px;
}

.article .all
{
    color: #AD9C9C;
}

.article .pic_cut
{
    display: block;
    width: 150px;
    height: 520px;
    overflow: hidden;
}

.article .pic_more
{
    position: relative;
    display: block;
    clear: both;
    width: 150px;
    height: 25px;
    background: url(../images/pic-more.png?v=1657) left bottom no-repeat;
}

    .article .pic_more ins
    {
        position: absolute;
        bottom: 17px;
        right: 12px;
        width: 17px;
        height: 13px;
        background: url(../images/cut.png?v=bc91) no-repeat;
    }

.u-detail
{
    padding: 8px 0 5px;
    color: #ae9b9d;
    clear: both;
    line-height: 18px;
    overflow: hidden;
}

    .u-detail li
    {
        float: left;
        padding: 0 15px;
        margin-left: -1px;
        border-left: 1px solid #dee5ed;
    }

    .u-detail .num
    {
        font-size: 14px;
        font-weight: 800;
    }

    .u-detail a
    {
        color: #AE9B9D;
    }

.u-tit
{
    font-size: 12px;
    text-indent: 15px;
    font-weight: normal;
    color: #ad9c9c;
    margin: 0 0 7px 0;
}

    .u-tit a
    {
        color: #000;
    }

    .u-tit span
    {
        color: #ad9c9c;
    }

.hr
{
    height: 0;
    margin: 0 14px;
    border: none;
    border-top: 1px solid #ddd;
    margin-bottom: 4px;
}

.main_3 .submitting
{
    border: 1px solid #e5d691;
    background: #fffdde;
    color: #bd7d1b;
    height: 24px;
    line-height: 24px;
    text-align: center;
    position: absolute;
    display: none;
    z-index: 100;
    width: 100px;
    left: 50%;
    top: 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.submitting .main_3 .submitting
{
    display: block;
}

.submitted .main_3 .submitting
{
    display: block;
    background: #e5f5ff;
    border: 1px solid #40b3ff;
    color: #000;
}

.main_3 .detail_content
{
    overflow: hidden;
    padding-bottom: 5px;
    word-wrap: break-word;
    word-break: break-all;
    text-align: justify;
    font-size: 14px;
    line-height: 1.5;
    color: #333;
}

    .main_3 .detail_content p
    {
        margin-bottom: 15px;
    }

    .main_3 .detail_content img
    {
        max-width: 680px;
    }

    .main_3 .detail_content p.no_sj
    {
        text-indent: 0;
    }

    .main_3 .detail_content .pic-txt
    {
        padding: 0;
        margin: 0;
    }

        .main_3 .detail_content .pic-txt a
        {
            float: left;
            margin-right: 10px;
        }

.main_3 .article_bot
{
    color: #ABABAB;
}

    .main_3 .article_bot a
    {
        color: #9BBBC6;
    }

    .main_3 .article_bot .f_r
    {
        color: #888;
    }

        .main_3 .article_bot .f_r .red
        {
            color: #f60;
        }

#article_list .detail_content
{
    color: #878787;
}

.pop-shade
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 250%;
    background: rgba(0,0,0,0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
    z-index: 100;
    text-align: center;
}

:root .pop-shade
{
    filter: progid:DXImageTransform.Microsoft.gradient(enabled="false")\0;
}

.pop-ctl
{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background: none;
}

:root .pop-under
{
    filter: progid:DXImageTransform.Microsoft.gradient(enabled="false")\0;
}

.pop-panel
{
    position: relative;
    color: #000;
    font: 12px/1.5 "微软雅黑";
    box-shadow: 2px 2px 4px rgba(0,0,0,0.2);
    border-radius: 10px;
}

.pop-panel-tit
{
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    *height: auto;
    *line-height: 100%;
    *padding: 10px 20px;
    border-bottom: solid 1px #f2f2f2;
    background: url(../images/dialog_bg.png) repeat-x #f6f6f6;
    text-align: left;
    color: #666;
    font-size: 14px;
    cursor: default;
}

.pop-panel-m
{
    background: #FFF;
}

.pop-panel-f
{
    padding: 0 20px;
    background: #F8F5F5 url(../images/pop_foot.png?v=9841) repeat-y;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.pop-panel-c
{
    padding: 35px 0 65px;
    background: #FFF;
}

.pop-log
{
    padding: 20px 30px;
}

.pop-tbl
{
    position: relative;
    z-index: 1;
}

    .pop-tbl td
    {
        padding: 8px 0;
    }

    .pop-tbl .td-inbox
    {
        position: relative;
        padding-left: 8px;
    }

.pop-log-lab
{
    width: 90px;
    text-align: right;
    font-size: 14px;
}

.pop-panel .input-t
{
    width: 228px;
    height: 20px;
    padding: 4px 5px;
    border: none;
    font: 14px/20px "微软雅黑";
    background: url(../images/bg_text.png?v=cefe) no-repeat;
}

.pop-log-autolog input, .pop-log-autolog label
{
    vertical-align: middle;
    margin-right: 6px;
}

.pop-log .btn-log
{
    width: 95px;
    height: 30px;
    border: none;
    background: url(../images/btn_log.png?v=5e69) no-repeat;
    cursor: pointer;
}

.pop-log-opt
{
    text-align: right;
    padding: 0 60px 10px;
}

    .pop-log-opt a
    {
        margin-left: 20px;
        color: #3f3f3f;
    }

.pop-log-f
{
    height: 42px;
    padding-left: 40px;
    background: url(../images/pop_foot.png?v=9841) repeat-y;
}

    .pop-log-f .a_wb, .pop-log-f .a_rr
    {
        float: left;
        width: 37px;
        height: 25px;
        margin: 8px 20px 0 0;
        text-indent: -9999px;
    }

    .pop-log-f .a_wb
    {
        background: url(../images/ico_sn.png?v=5649) center no-repeat;
    }

    .pop-log-f .a_rr
    {
        background: url(../images/ico_rr.png?v=2f69) center no-repeat;
    }

.pop-mod
{
    width: 238px;
    margin: 0 auto;
    text-align: left;
}

.pop-mod-btn
{
    position: relative;
    padding: 35px 0 0;
    zoom: 1;
    *width: 330px;
}

.pop-panel .btn-com
{
    width: 98px;
    height: 32px;
    line-height: 30px;
    background: url(../images/picup_all.png?v=e897) no-repeat 0 0;
    _background: url(../images/picup_all.gif?v=7a4d) no-repeat 0 0;
    display: inline-block;
    _zoom: 1;
    color: white;
    font-size: 14px;
    text-align: center;
    text-shadow: 1px 1px 1px #811515;
    cursor: pointer;
    border: 0;
}

    .pop-panel .btn-com:hover
    {
        background-position: 0 -35px;
        color: #fff;
    }

    .pop-panel .btn-com:active
    {
        background-position: 0 -70px;
        color: #fff;
        text-decoration: none;
    }

.pop-panel .btn-com-bw
{
    width: 98px;
    height: 32px;
    line-height: 30px;
    background: url(../images/picup_all.png?v=e897) no-repeat 0 0;
    _background: url(../images/picup_all.gif?v=7a4d) no-repeat 0 0;
    display: inline-block;
    _zoom: 1;
    color: white;
    font-size: 14px;
    text-align: center;
    text-shadow: 1px 1px 1px #811515;
    cursor: pointer;
    border: 0;
}

.abox .prom
{
    font-size: 16px;
    color: #f00;
    line-height: 2;
}

.abox .btn_com
{
    width: 84px;
    height: 35px;
    border: none;
    background: url(../images/btn_com.png?v=b4c9) no-repeat;
}

.pop-tips
{
    display: none;
    position: absolute;
    width: 238px;
    height: 28px;
    top: 2px;
    left: 0;
    font-size: 14px;
    line-height: 28px;
    color: #f00;
    text-align: center;
}

    .pop-tips span
    {
        display: inline-block;
        *display: inline;
        zoom: 1;
        height: 28px;
        padding: 0 8px;
        border: 1px solid #f89878;
        border-radius: 5px;
        background: #ffdcd2;
    }

.pop-panel .a-del
{
    position: absolute;
    left: 20px;
    font-size: 16px;
    text-shadow: 1px 1px 2px #999;
}

.pop-tbl .chk-tips
{
    position: absolute;
    top: 26px;
    left: 10px;
    color: #f00;
}

.select_create
{
    position: absolute;
    display: none;
    padding-top: 2px;
    background: #EDF3F4 url(../images/bg_cbox.png?v=b300) no-repeat;
    z-index: 1000;
    border-radius: 5px;
}

.abox_02
{
    position: relative;
    width: 320px;
    font: 12px/1.5 "微软雅黑";
    background: url(../images/bg_alert.png?v=ce42) repeat-y;
    border-radius: 10px;
}

.abox_02_m
{
    height: 36px;
    padding: 40px 0;
    font-size: 24px;
    line-height: 36px;
    color: #444;
    text-align: center;
}

.abox_02_con
{
    position: relative;
    display: inline-block;
    *display: inline;
    zoom: 1;
    padding-left: 40px;
    line-height: 36px;
    background: url(../images/ok.png?v=4858) left no-repeat;
}

.abox_02_m .error
{
    background: url(../images/cancel.png?v=5683) left no-repeat;
}

.abox_02_st
{
    position: absolute;
    height: 32px;
    width: 32px;
    left: 3px;
    top: 12px;
    line-height: 36px;
    text-indent: -9999px;
}

.mod_select
{
    position: relative;
    display: inline-block;
    width: 238px;
    text-align: left;
    z-index: 1;
}

.mod_select_text
{
    position: relative;
    height: 28px;
}

    .mod_select_text label
    {
        position: absolute;
        line-height: 28px;
        top: 1px;
        left: 5px;
        color: #ccc;
    }

.mod_select_txt
{
    width: 228px;
    height: 28px;
    padding: 0 5px;
    border: none;
    font: 14px/28px "微软雅黑";
    background: url(../images/bg_text.png?v=cefe) no-repeat;
    cursor: pointer;
}

.mod_select_btn
{
    position: absolute;
    right: 2px;
    top: 1px;
    width: 25px;
    height: 25px;
    background: url(../images/ico_d.png?v=f86a) no-repeat;
}

.mod_select_box
{
    overflow: auto;
    width: 229px;
    height: 72px;
    padding: 2px 1px 2px 8px;
    text-align: left;
    font-size: 14px;
    line-height: 20px;
    cursor: pointer;
}

    .mod_select_box .cur
    {
        color: #fff;
        background: #666;
    }

.mod-cbox
{
    overflow: hidden;
    width: 229px;
    height: 104px;
    padding: 2px 1px 2px 6px;
    text-align: left;
    font-size: 14px;
    line-height: 21px;
    background: url(../images/bg_cbox.png?v=b300) no-repeat;
}

    .mod-cbox ul
    {
        width: 228px;
        height: 104px;
        overflow: auto;
        cursor: default;
    }

    .mod-cbox .cur
    {
        background: #09f;
    }

.mod-ctext
{
    position: relative;
    width: 238px;
    height: 28px;
    margin-top: 5px;
    background: url(../images/bg_text.png?v=cefe) no-repeat;
}

    .mod-ctext .ctext-txt
    {
        width: 163px;
        color: #000;
        padding: 4px 0;
        margin-left: 5px;
        border-radius: 5px;
        outline: none;
    }

    .mod-ctext .btn-cte
    {
        position: absolute;
        top: 0;
        right: 1px;
        width: 63px;
        height: 30px;
        border: none;
        background: url(../images/btn_cte.png?v=8a2c) no-repeat;
        cursor: pointer;
    }

    .mod-ctext .gray
    {
        background: url(../images/btn_cte_bw.png?v=3ebf) no-repeat;
    }

    .mod-ctext .create_tip
    {
        position: absolute;
        display: none;
        top: -32px;
        right: 0;
        height: 28px;
        padding: 0 8px;
        line-height: 28px;
        border: 1px solid #f89878;
        border-radius: 5px;
        background: #ffdcd2;
        color: #f00;
        font-size: 14px;
    }

.fixed
{
    position: fixed;
    top: 64px;
}

.largerCon
{
    overflow-x: hidden;
    overflow-y: scroll;
    width: 100%;
    height: 100%;
    text-align: center;
    position: absolute;
    z-index: 9999999;
    top: 0;
    _padding: 0 17px 0 0;
}

.pview-oper
{
    position: relative;
}

    .pview-oper .larger-cur
    {
        width: 50%;
        height: 100%;
        position: absolute;
        z-index: 99;
        top: 0;
        background: url(about:blank);
    }

    .pview-oper .larger-pre
    {
        left: 0;
        cursor: url(http://w.qhimg.com/images/v2/site/ilike/cur/cur_previous.cur),pointer;
    }

    .pview-oper .larger-pre-none
    {
        cursor: url(http://w.qhimg.com/images/v2/site/ilike/cur/cur_previousbw.cur),pointer;
    }

    .pview-oper .larger-next
    {
        right: 0;
        cursor: url(http://w.qhimg.com/images/v2/site/ilike/cur/cur_next.cur),pointer;
    }

    .pview-oper .larger-next-none
    {
        cursor: url(http://w.qhimg.com/images/v2/site/ilike/cur/cur_nextbw.cur),pointer;
    }

.pview-shade
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 9999998;
    text-align: center;
    filter: alpha(opacity=85);
    opacity: .85;
    overflow: hidden;
}

.pview-ctl
{
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.pview-under
{
    position: relative;
    *zoom: 1;
    *display: inline;
}

:root .pview-under
{
    filter: progid:DXImageTransform.Microsoft.gradient(enabled="false")\0;
}

.pview-panel
{
    position: relative;
    font-weight: 800;
    text-align: center;
    -moz-box-shadow: 0 5px 5px 1px #000;
    -webkit-box-shadow: 0 5px 5px 1px #000;
    box-shadow: 0 5px 5px 1px #000;
}

    .pview-panel a
    {
        color: #f00;
    }

.pview-info
{
    margin-top: 10px;
    text-align: left;
    font-weight: 500;
    padding: 0 15px;
}

    .pview-info .larger-title
    {
        display: none;
    }

    .pview-info .pview-detail
    {
        position: absolute;
        z-index: 100;
        right: 0;
        bottom: 20px;
        padding: 6px 15px;
        color: #fff;
        background: #000;
        opacity: .4;
    }

        .pview-info .pview-detail:hover
        {
            opacity: .8;
            text-decoration: none;
        }

.pview-op
{
    position: absolute;
    width: 120px;
    top: 7px;
    right: 0;
    height: 50px;
}

    .pview-op ul
    {
        height: 28px;
        line-height: 28px;
        -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
        position: absolute;
        left: -20px;
        top: 10px;
    }

    .pview-op li
    {
        float: left;
    }

    .pview-op a
    {
        color: #C8C8C8;
    }

    .pview-op .disable
    {
        color: #606060;
    }

        .pview-op .disable:hover
        {
            text-decoration: none;
        }

    .pview-op .pageCount
    {
        display: inline-block;
        *zoom: 1;
        *display: inline;
        width: 36px;
    }

    .pview-op .fullscreen
    {
        position: absolute;
        left: 15px;
        top: 0;
        width: 90px;
        height: 28px;
        vertical-align: middle;
        cursor: pointer;
    }

    .pview-op .larger-full
    {
        position: relative;
        cursor: pointer;
        height: 28px;
        width: 70px;
        line-height: 28px;
        padding-left: 20px;
        background: url(../images/largerfull_button.png?v=b644) no-repeat 0 -2px;
        _background: url(../images/largerfull_button.gif?v=f176) no-repeat 0 -2px;
        z-index: 99999999;
    }

        .pview-op .larger-full:active
        {
            background-position: 0 -58px;
        }

.pview-x
{
    position: relative;
    cursor: pointer;
    height: 28px;
    width: 30px;
    background: url(../images/largerfull_button.png?v=b644) no-repeat -90px -2px;
    _background: url(../images/largerfull_button.gif?v=f176) no-repeat -90px -2px;
    z-index: 99999999;
    display: block;
    top: 10px;
    margin-left: 72px;
}

    .pview-x:active
    {
        background-position: -90px -58px;
    }

.pview-op .single-pic .larger-full
{
    border: none;
}

.pview-op .many-pic, .pview-op .single-pic
{
    visibility: hidden;
}

.largerCon .more .many-pic
{
    visibility: visible;
}

.largerCon .more .single-pic
{
    visibility: hidden;
}

.largerCon .less .many-pic
{
    visibility: hidden;
}

.largerCon .less .single-pic
{
    visibility: visible;
}

.webpage
{
    margin: 0 14px;
    padding: 10px 0;
}

    .webpage h2.hd
    {
        font-size: 14px;
        margin: 0 0 7px 4px;
    }

    .webpage .pic
    {
        border-bottom: 1px solid #b7c3d0;
    }

        .webpage .pic img
        {
            background: url(../images/loading.gif?v=5c4a) no-repeat center center;
        }

    .webpage .btn
    {
        text-align: right;
    }

        .webpage .btn a
        {
            width: 39px;
            height: 27px;
            display: inline-block;
            background: url(http://w.qhimg.com/images/v2/ilike/2011/btn_lr.png) no-repeat;
        }

            .webpage .btn a.next
            {
                background-position: 100% 0;
            }

            .webpage .btn a.pre:hover
            {
                background-position: 0 100%;
            }

            .webpage .btn a.next:hover
            {
                background-position: 100% 100%;
            }

#LoginPanel01 .panel-iframe
{
    display: none;
}

.public .pop-panel
{
    width: 590px;
}

.public .pub-item
{
    padding: 10px 0;
    font-size: 14px;
    color: #ccc;
}

    .public .pub-item li
    {
        width: 186px;
        float: left;
        padding: 30px 5px 20px;
        border-right: 1px solid #e1dfdf;
        cursor: pointer;
    }

    .public .pub-item h3
    {
        font-size: 18px;
        margin: 20px 0 10px;
        color: #ccc;
    }

    .public .pub-item .last
    {
        border: none;
    }

    .public .pub-item .current
    {
        color: #999;
    }

        .public .pub-item .current h3
        {
            color: #000;
        }

.public .pub-f
{
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    text-align: left;
}

    .public .pub-f a
    {
        margin-left: 7px;
    }

.seemod .pop-panel
{
    width: 590px;
    text-align: center;
}

.seemod .see-item
{
    padding: 20px 25px;
    font-size: 14px;
    color: #676767;
    text-align;
    center;
}

    .seemod .see-item li
    {
        float: left;
        width: 250px;
        padding: 0 10px;
        cursor: pointer;
    }

    .seemod .see-item h3
    {
        margin: 10px 0;
        font-weight: 500;
    }

    .seemod .see-item .focus
    {
        display: none;
    }

    .seemod .see-item .current h3
    {
        font-weight: 800;
        background: url(../images/icon-n-j.png?v=df74) 160px 4px no-repeat;
    }

    .seemod .see-item .current .focus
    {
        display: inline-block;
    }

    .seemod .see-item .current .blur
    {
        display: none;
    }

.seemod .see-save
{
    position: relative;
    top: -10px;
    height: 40px;
    line-height: 40px;
}

.seemod .btn-save
{
    width: 75px;
    height: 30px;
    line-height: 30px;
    font-weight: 800;
    font-family: arial,tahoma;
    margin-top: 5px;
    border: none;
    color: #fff;
    cursor: pointer;
    background: url(../images/btn_save.png?v=5b1b) no-repeat;
}

.changMode
{
    width: 630px;
    height: 547px;
    overflow: hidden;
}

.main_3 .msg-tab
{
    margin: -10px -15px 0;
}

.msg-tab
{
    position: relative;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    background: #f6f6f6;
}

    .msg-tab .tabitem
    {
        padding: 0 0 0 10px;
        color: #000;
    }

    .msg-tab .tabcur
    {
        color: #CB2027;
        font-weight: 800;
    }

.msg-subtab .send-msg
{
    position: absolute;
    right: 0;
    top: 6px;
}

.msg-subtab
{
    position: relative;
    height: 36px;
    border-bottom: 1px solid #ddd;
    line-height: 36px;
}

    .msg-subtab span
    {
        font-weight: normal;
        color: #000;
    }

    .msg-subtab .re-allmsg
    {
        position: absolute;
        right: 0;
        font-size: 12px;
        font-weight: normal;
    }

.msg-box
{
    overflow: hidden;
}

    .msg-box .msg-item
    {
        padding: 10px 0;
        border-bottom: 1px dashed #ddd;
        zoom: 1;
    }

        .msg-box .msg-item:after
        {
            visibility: hidden;
            display: block;
            height: 0;
            font-size: 0;
            clear: both;
            content: "";
        }

.msg-detail
{
    position: relative;
    overflow: hidden;
    top: -3px;
    zoom: 1;
}

.msg-aut
{
    float: left;
    margin: 0 10px 0 0;
}

.msg-con .aut-name
{
    margin-right: 6px;
}

.msg-aut img
{
    width: 50px;
    height: 50px;
    margin: 0 5px 0 0;
}

.msg-date
{
    margin: 0 0 0 6px;
    color: #aaa;
}

.permsg-con
{
    color: #333;
}

.msg-con .art-tit, .msg-con .album-name
{
    margin: 0 6px;
}

.msg-comm, .msg-opt
{
    margin: 18px 0 0;
}

    .msg-opt a
    {
        margin: 0 0 0 12px;
    }

    .msg-opt input
    {
        margin-top: 4px;
    }

.msg-mod .mod-pages
{
    padding: 20px 0 15px;
}

.msg-mod .msg-con
{
    word-wrap: break-word;
    *white-space: pre;
}

.msg-sendbox
{
    margin-top: 15px;
    padding: 0 0 10px;
    border-bottom: 1px dashed #ddd;
}

.msg-myhead
{
    float: left;
    width: 50px;
    height: 50px;
    margin: 10px 30px 0 0;
}

.msg-sendarea
{
    position: relative;
    width: 590px;
    float: left;
    zoom: 1;
}

    .msg-sendarea .textarea
    {
        width: 568px;
        height: 60px;
        padding: 5px 10px;
        overflow-y: hidden;
        border: 1px solid #EDEEEE;
        border-radius: 5px;
        resize: none;
        background: #fff;
    }

        .msg-sendarea .textarea:focus
        {
            outline: none;
        }

    .msg-sendarea .sendarea-icon
    {
        position: absolute;
        width: 19px;
        height: 34px;
        top: 18px;
        left: -18px;
        background: url(../images/icon-n-z.png?v=5617) no-repeat;
    }

    .msg-sendarea .btn-send
    {
        float: right;
    }

    .msg-sendarea .word-opt
    {
        text-decoration: none;
        float: left;
    }

.msg-dialog .msg-detail
{
    overflow: visible;
    width: 488px;
    float: left;
    padding: 5px 10px;
    border: 1px solid #edeeee;
    border-radius: 5px;
}

.msg-dialog .msg-item
{
    border: none;
}

.msg-dialog .del-opt
{
    position: relative;
    margin: 5px 88px 0;
    text-align: right;
}

.msg-dialog .bat-all
{
    float: left;
}

    .msg-dialog .bat-all input
    {
        vertical-align: middle;
        margin: 0 6px 2px 8px;
    }

.msg-dialog .bat-del
{
    font-size: 12px;
}

.msg-dialog .msg-mine .msg-aut
{
    margin: 0 30px 0 0;
}

.msg-dialog .msg-other .msg-aut
{
    float: right;
    margin: 0 0 0 30px;
}

.msg-dialog .msg-other .msg-detail
{
    float: right;
    background: #f4f4f4;
}

.msg-dialog .detail-icon
{
    position: absolute;
    width: 19px;
    height: 34px;
    background: url(../images/icon-n-z.png?v=5617) no-repeat;
}

.msg-dialog .msg-mine .detail-icon
{
    left: -18px;
    top: 18px;
}

.msg-dialog .msg-other .detail-icon
{
    right: -18px;
    top: 18px;
    background: url(../images/icon-n-y.png?v=7b52) no-repeat;
}

.msg-dialog .msg-wrap
{
    overflow: hidden;
}

.msg-dialog .single-item
{
    margin: 0 0 -1px 0;
    padding: 0 0 3px;
    border-bottom: 1px dashed #ddd;
}

.msg-dialog .msg-marks
{
    float: left;
}

.msg-dialog .msg-date
{
    float: left;
    margin: 0;
}

.Del_on .Del_selectAll, .Del_on .Del_selected, .Del_on .Del_cancel
{
    display: inline-block;
}

.Del_on .Del_toSel
{
    display: none;
}

.Del_off .Del_toSel
{
    display: inline-block;
}

.Del_off .Del_selectAll, .Del_off .Del_selected, .Del_off .Del_cancel
{
    display: none;
}

.msg-set
{
    padding: 0 20px 20px;
    line-height: 28px;
}

    .msg-set h3
    {
        font-weight: normal;
        margin: 0 0 10px 0;
    }

    .msg-set ins
    {
        margin: 0 0 0 6px;
        text-decoration: none;
        color: #ccc;
    }

    .msg-set p input
    {
        vertical-align: middle;
        margin: 0 6px 3px 0;
    }

.msg-setbox
{
    margin: 20px 0;
    padding: 20px 0 0;
    border-top: 1px solid #ccc;
}

.mod-tips
{
    position: absolute;
    padding: 5px 20px;
    border: 1px solid #ECEDED;
    border-radius: 5px;
    );
    z-index: 100;
}

    .mod-tips .btn-enter, .mod-tips .btn-cancel
    {
        width: 56px;
        height: 26px;
        margin: 0 3px;
        border: none;
        cursor: pointer;
    }

    .mod-tips .tips-close
    {
        position: absolute;
        top: 5px;
        right: 5px;
        line-height: 1;
        cursor: pointer;
    }

.delmsg-tips
{
    font-size: 14px;
    color: #33709f;
    background-image: linear-gradient(left,#F4F4F4,#fff);
    }

    .delmsg-tips .btn-enter
    {
        width: 60px;
        background: url(../images/btn-enter.png?v=ebe0) no-repeat;
    }

    .delmsg-tips .btn-cancel
    {
        background: url(../images/btn-cancel.png?v=6905) no-repeat;
    }

.tips-box
{
    position: absolute;
    right: 2px;
    top: 50px;
    width: 170px;
    filter: alpha(opacity:90);
    opacity: .9;
}

.tips-in
{
    position: relative;
    float: left;
    width: 140px;
    background: #FEF9BB;
    font-size: 12px;
    color: #960;
    border: 1px #FC6 solid;
    margin-bottom: 4px;
    padding: 5px 15px;
}

#closeA, #closeB
{
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 15px;
    height: 15px;
    cursor: pointer;
}

.msg-tips
{
    width: 90px;
    right: 0;
    top: 48px;
    background: #fcfce9;
    background: rgba(252,252,233,1);
    font-size: 12px;
    color: #000;
    border-radius: 0;
}

    .msg-tips a
    {
        color: #CB2027;
    }

.pop-sendmsg
{
    width: auto;
    padding: 30px 50px 30px 0;
}

    .pop-sendmsg .pop-log-lab
    {
        color: #777;
    }

    .pop-sendmsg .input-t
    {
        width: 280px;
        border: 1px solid #cdeaf2;
        background: #fff;
        border-radius: 5px;
    }

    .pop-sendmsg textarea
    {
        overflow-y: hidden;
        width: 280px;
        height: 80px;
        padding: 4px 5px;
        border: 1px solid #cdeaf2;
        border-radius: 5px;
        background: #fff;
        resize: none;
    }

    .pop-sendmsg .sendmsg-bot
    {
        position: relative;
        width: 280px;
        padding: 4px 5px;
        text-align: left;
    }

    .pop-sendmsg .num-sendmsg
    {
        text-decoration: none;
        color: #777;
    }

    .pop-sendmsg .btn-sendmsg
    {
        position: absolute;
        right: 0;
    }

.pop-delmsg
{
    padding: 10px;
    font-size: 14px;
    color: #33709f;
}

    .pop-delmsg .pop-p
    {
        padding: 15px 0;
    }

    .pop-delmsg .delmsg-aut
    {
        margin: 0 14px;
    }

    .pop-delmsg .btn-enter, .pop-delmsg .btn-cancel
    {
        width: 56px;
        height: 26px;
        margin: 0 6px;
        border: none;
        cursor: pointer;
    }

    .pop-delmsg .btn-enter
    {
        width: 60px;
        background: url(../images/btn-enter.png?v=ebe0) no-repeat;
    }

    .pop-delmsg .btn-cancel
    {
        background: url(../images/btn-cancel.png?v=6905) no-repeat;
    }

.ok-sendmsg .abox_02_con
{
    font-size: 18px;
    background: none;
}

.ok-sendmsg .icon-ok
{
    position: absolute;
    left: -6px;
    width: 32px;
    height: 32px;
    background: url(../images/icon-n-x.png?v=adff) no-repeat;
}

.pic-upload .swfupload
{
    vertical-align: middle;
}

.pic-upload .tip-trigger
{
    font-size: 12px;
    float: right;
    line-height: 30px;
    width: 60px;
}

.pic-upload .btn-gd-1, .pic-upload .btn-gd-2, .pic-upload .gd-1 .pic
{
    background: url(../images/gd.png?v=634b) no-repeat;
}

.pic-upload .btn-1, .pic-upload .btn-2, .pic-upload .btn-3, .pic-upload .btn-4, .pic-upload .btn-5, .pic-upload .btn-6, .pic-upload .btn-7, .pic-upload .select-1, .pic-upload .select-1 .create, .pic-upload .tip-selpic, .pic-upload .tip-selpic li, .pic-upload .progressCancel, .pic-upload .add-pic-info, .pic-upload .add-pic-info-2
{
    background: url(../images/upload_p.png?v=b506) no-repeat;
}

.pic-upload .md-2
{
    border: 1px solid #cbc9c6;
    background: #fff;
}

.pic-upload .t-7
{
    text-align: center;
    font-family: "微软雅黑";
    font-size: 22px;
    color: #ca3839;
    font-weight: normal;
    padding: 28px 0 20px;
}

.pic-upload .btn-gd-1
{
    width: 313px;
    height: 50px;
    margin-bottom: 10px;
}

.pic-upload .btn-gd-2
{
    width: 189px;
    height: 48px;
    background-position: 0 -51px;
}

.pic-upload .btn-1
{
    width: 151px;
    height: 37px;
    background-position: 0 -33px;
    vertical-align: middle;
}

.pic-upload .btn-2
{
    width: 0;
    height: 34px;
    background: none;
    vertical-align: middle;
}

.pic-upload .btn-3
{
    width: 151px;
    height: 37px;
    background-position: -152px -33px;
    vertical-align: middle;
}

.pic-upload .btn-4, .pic-upload .btn-5, .pic-upload .btn-6, .pic-upload .btn-7
{
    width: 142px;
    height: 40px;
    line-height: 40px;
    background-position: 0 -350px;
    font-size: 16px;
    font-weight: bold;
    color: #514d4d;
    text-align: left;
    padding-left: 40px;
}

    .pic-upload .btn-4:hover
    {
        background-position: -184px -350px;
    }

.pic-upload .btn-5
{
    background-position: 0 -391px;
}

    .pic-upload .btn-5:hover
    {
        background-position: -184px -391px;
    }

.pic-upload .btn-6
{
    background-position: 0 -434px;
    cursor: default;
}

.pic-upload .btn-7
{
    background-position: -184px -434px;
    cursor: default;
}

.pic-upload .tbox-10
{
    padding: 20px 0 30px;
}

    .pic-upload .tbox-10 h2
    {
        font-size: 18px;
    }

.pic-upload .tbox-11
{
    font-size: 14px;
    color: #494a4b;
    padding-bottom: 10px;
    padding-top: 10px;
}

    .pic-upload .tbox-11 .ip-1
    {
        border: 1px solid #cbc9c6;
        padding: 0 5px;
        width: 540px;
        height: 26px;
        line-height: 26px;
        color: #898a8a;
        vertical-align: middle;
        box-shadow: 0 1px 0 0 rgba(0,0,0,.1) inset;
    }

.pic-upload .tbox-12
{
    padding-left: 383px;
}

    .pic-upload .tbox-12 input
    {
        vertical-align: middle;
    }

.pic-upload .tbox-13 h1
{
    text-align: center;
    font-size: 30px;
    font-weight: normal;
    padding: 54px 0 10px;
}

.pic-upload .tbox-13 .p-1
{
    text-align: center;
    font-size: 14px;
    padding-bottom: 55px;
}

    .pic-upload .tbox-13 .p-1 a
    {
        margin: 0 20px;
        color: #1c8ec2;
    }

.pic-upload .tbox-13 .p-2
{
    border-top: 1px dotted #9db398;
    padding-top: 30px;
    text-align: center;
}

    .pic-upload .tbox-13 .p-2 a
    {
        margin: 0 15px;
    }

.pic-upload .of-1
{
    height: 350px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 900px;
    margin: 20px 0 0 30px;
}

.pic-upload .piclist-box
{
    width: 900px;
}

.pic-upload .progressContainer textarea
{
    width: 100%;
    display: none;
}

.pic-upload .show-desc .progressContainer textarea
{
    display: block;
}

.pic-upload .progressWrapper
{
    width: 122px;
    float: left;
    margin: 6px 28px 0 0;
}

.pic-upload .progressBarInProgress
{
    width: 0;
    height: 2px;
    background-color: #00f;
}

.pic-upload .progressContainer
{
    position: relative;
}

.pic-upload .progressCancel
{
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    background-position: 3px -318px;
    cursor: pointer;
    background-color: #000;
    filter: alpha(opacity=40);
    opacity: .4;
    display: none;
}

.pic-upload .progressPic
{
    wdith: 120px;
    height: 120px;
    border: 1px solid #DDD;
    text-align: center;
}

.pic-upload .progressBarStatus
{
    text-align: right;
    font-size: 11px;
}

.pic-upload .progressBarComplete
{
    text-align: right;
}

.pic-upload .pic-loading
{
    background: url(../images/loading.gif?v=5c4a) no-repeat center;
    width: 100%;
    height: 100%;
}

.pic-upload .red
{
    color: #f00;
}

.pic-upload .green
{
    color: #9B9;
}

.pic-upload .blue
{
    color: #99B;
}

.pic-upload .pic-thumb
{
    max-width: 120px;
    max-height: 120px;
}

.pic-upload .select-1
{
    position: relative;
    width: 223px;
    background-position: 0 -71px;
    display: inline-block;
    color: #898a8a;
    vertical-align: middle;
    z-index: 99;
}

    .pic-upload .select-1 .sel
    {
        width: 214px;
        height: 28px;
        line-height: 28px;
        overflow: hidden;
        display: inline-block;
        cursor: pointer;
        padding-left: 8px;
    }

        .pic-upload .select-1 .sel i
        {
            width: 187px;
            height: 28px;
            overflow: hidden;
            font-style: normal;
            display: inline-block;
        }

    .pic-upload .select-1 .sub
    {
        width: 221px;
        position: absolute;
        top: 27px;
        left: 0;
        background: #fff;
        border: 1px solid #cccac6;
        z-index: 999;
    }

    .pic-upload .select-1 ul
    {
        width: 221px;
        height: 100px;
        overflow-x: hidden;
        overflow-y: auto;
    }

    .pic-upload .select-1 li
    {
        height: 24px;
        line-height: 24px;
    }

        .pic-upload .select-1 li a
        {
            color: #898a8a;
            padding: 1px 0 0 8px;
            display: block;
        }

            .pic-upload .select-1 li a:hover
            {
                background: #f0efef;
                text-decoration: none;
            }

    .pic-upload .select-1 .create
    {
        width: 221px;
        height: 45px;
        background-position: 0 -100px;
        position: relative;
    }

    .pic-upload .select-1 .c-ip
    {
        width: 123px;
        height: 26px;
        line-height: 26px;
        color: #898a8a;
        padding: 0 5px;
        border: none;
        background: none;
        position: absolute;
        left: 9px;
        top: 10px;
    }

    .pic-upload .select-1 .c-btn
    {
        width: 64px;
        height: 28px;
        line-height: 25px;
        border: none;
        background: none;
        position: absolute;
        right: 7px;
        top: 9px;
        cursor: pointer;
        color: #898A8A;
    }

    .pic-upload .select-1 .c-btn-active
    {
        background: url(../images/upload_p.png?v=b506) no-repeat -222px -109px;
        color: #333;
        _background-position: -221px -109px;
    }

.pic-upload .tip-selpic
{
    width: 275px;
    height: 157px;
    background-position: 0 -146px;
    position: absolute;
    left: 360px;
    top: 240px;
    color: #97724a;
    z-index: 10;
}

    .pic-upload .tip-selpic .close
    {
        width: 8px;
        height: 7px;
        float: right;
        cursor: pointer;
        margin: 16px 9px 0 0;
        overflow: hidden;
        _display: inline;
    }

    .pic-upload .tip-selpic ul
    {
        clear: both;
        line-height: 20px;
    }

    .pic-upload .tip-selpic li
    {
        padding: 0 20px 0 20px;
        background-position: -285px -138px;
    }

    .pic-upload .tip-selpic p
    {
        margin: 8px 0 0 20px;
    }

.pic-upload .add-desc-link
{
    float: right;
    line-height: 30px;
    margin-right: 20px;
    width: 60px;
}

.pic-upload .percent
{
    width: 202px;
    height: 9px;
    border: 1px solid #ddd7d7;
    background: #faf5f5;
    margin: 0 5px;
    overflow: hidden;
}

    .pic-upload .percent span
    {
        height: 9px;
        background: #d0e5c3;
        display: inline-block;
    }

.pic-upload .u-tip
{
    width: 170px;
    height: 30px;
    background-image: url(../images/tip_selpic.png?v=6336);
}

.pic-upload .msg-tip
{
    display: none;
    position: absolute;
    height: 28px;
    padding: 0 6px;
    font-size: 14px;
    line-height: 28px;
    border: 1px solid #F89878;
    border-radius: 5px;
    color: #CB2027;
    background: #ffdcd2;
    z-index: 1000;
}

.pic-upload .piclist-default
{
    font-family: "微软雅黑","宋体";
    font-size: 38px;
    text-align: center;
    color: #dadada;
    line-height: 300px;
}

.pic-upload .upload-btn-box
{
    width: 450px;
    float: left;
}

.ui-tips
{
    position: absolute;
    padding: 4px 8px;
    border: 1px solid #f5e4c6;
    background: #feffe5;
    line-height: 1.5;
}

.ui-tips-pointer
{
    position: absolute;
    bottom: -12px;
    left: 40%;
    width: 13px;
    height: 12px;
    background: url(../images/tips01-icon.png?v=c36f) no-repeat;
}

    .wrap .doc-hd-outer
    {
        background: url(../images/nav_bg.png?v=3b36) repeat-x;
        position: fixed;
        _background: url(../images/nav_bg.gif?v=9b42) repeat-x;
        _position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 100;
    }

.goTop, .p-cell .func .wf-opt, .nav-2 a, .p-cell .like-num, .p-cell .praise-num, .p-cell h3 .cmt-num, .tlist_5 li, .p-cell .pic-overflow, .doc-hd .nav-r .login, .doc-hd .nav-r .regist, .doc-hd .nav-sub .arrow, .doc-hd .ico a
{
    background: url(../images/pic_ilike.png?v=459f) no-repeat;
    _background: url(../images/pic_ilike.gif?v=33ea) no-repeat;
}

.goTop
{
    bottom: 140px;
    color: #666;
    display: none;
    font-size: 12px;
    height: 48px;
    position: fixed;
    right: 15px;
    text-align: center;
    width: 38px;
    z-index: 10;
    _display: expression(documentElement.scrollTop>200 ? 'block':'none');
    _position: absolute;
    _top: expression(documentElement.scrollTop+documentElement.clientHeight - 71+"px");
}

.goTop
{
    background-position: -86px -1312px;
}

    .goTop:hover
    {
        background-position: -125px -1312px;
    }

    .goTop:active
    {
        background-position: -164px -1312px;
    }

.doc-hd .guide-icon, .doc-hd .info-icon, .doc-hd .plug-icon, .doc-hd .mobile-icon, .doc-hd .msg-icon, .doc-hd .tool a, .doc-hd .help a, .doc-hd .feedback a, .doc-hd .daydayup a, .doc-hd .about a, .doc-hd .weibo a, .doc-hd .upload a, .doc-hd .my a, .doc-hd .setting a, .doc-hd .logout a, .doc-hd .dotask a, .doc-hd .dotask a
{
    background: url(../images/nav_icon_new.png?v=1128) no-repeat;
    _background: url(../images/nav_icon_new.gif?v=3e91) no-repeat;
}

.feedback-hd a
{
    background: url(../images/nav_icon_new.png?v=1128) no-repeat 7px -112px;
    _background: url(../images/nav_icon_new.gif?v=3e91) no-repeat 7px -1268px;
    color: #FFF;
    display: block;
    padding: 2px 0 2px 30px;
    height: 26px;
    line-height: 26px;
    float: left;
    margin-top: 6px;
}

.doc-hd .nav-r .u-item
{
    float: left;
    position: relative;
    z-index: 998;
    display: block;
    padding: 9px 1px 8px;
}

.doc-hd .nav-r .u-hover
{
    background: #333;
    opacity: .98;
    border: 1px solid #232323;
    border-bottom: 0;
    padding: 8px 0 8px;
}

    .doc-hd .nav-r .u-hover .nav-sub
    {
        display: block;
    }

.doc-hd .nav-sub
{
    width: 90px;
}

.doc-hd .sub-1
{
    width: 90px;
}

.doc-hd .sub-2
{
    width: 90px;
}

.doc-hd .sub-3
{
    width: 90px;
}

.doc-hd .nav-sub li a
{
    padding-left: 30px;
}

.doc-hd .nav-sub li.my a
{
    background-position: 7px -681px;
    _background-position: 7px -1450px;
}

    .doc-hd .nav-sub li.my a:hover
    {
        background-position: 7px -801px;
        _background-position: 7px -1570px;
    }

.doc-hd .nav-sub li.setting a
{
    background-position: 7px -741px;
    _background-position: 7px -1510px;
}

    .doc-hd .nav-sub li.setting a:hover
    {
        background-position: 7px -861px;
        _background-position: 7px -1630px;
    }

.doc-hd .nav-sub li.logout a
{
    background-position: 7px -772px;
    _background-position: 7px -1540px;
}

    .doc-hd .nav-sub li.logout a:hover
    {
        background-position: 7px -892px;
        _background-position: 7px -1660px;
    }

.doc-hd .nav-sub li.upload a
{
    background-position: 7px -442px;
    _background-position: 7px -1688px;
}

    .doc-hd .nav-sub li.upload a:hover
    {
        background-position: 7px -234px;
        _background-position: 7px -1714px;
    }

.doc-hd .nav-sub li.tool a
{
    background-position: 7px -260px;
    _background-position: 7px -1024px;
}

    .doc-hd .nav-sub li.tool a:hover
    {
        background-position: 7px -52px;
        _background-position: 7px -1208px;
    }

.doc-hd .nav-sub li.help a
{
    background-position: 7px -290px;
    _background-position: 7px -1054px;
}

    .doc-hd .nav-sub li.help a:hover
    {
        background-position: 7px -82px;
        _background-position: 7px -1238px;
    }

.doc-hd .nav-sub li.feedback a
{
    background-position: 7px -320px;
    _background-position: 7px -1084px;
}

    .doc-hd .nav-sub li.feedback a:hover
    {
        background-position: 7px -112px;
        _background-position: 7px -1268px;
    }

.doc-hd .nav-sub li.daydayup a
{
    background-position: 7px -351px;
    _background-position: 7px -1115px;
}

    .doc-hd .nav-sub li.daydayup a:hover
    {
        background-position: 7px -143px;
        _background-position: 7px -1299px;
    }

.doc-hd .nav-sub li.about a
{
    background-position: 7px -382px;
    _background-position: 7px -1146px;
}

    .doc-hd .nav-sub li.about a:hover
    {
        background-position: 7px -174px;
        _background-position: 7px -1330px;
    }

.doc-hd .nav-sub li.weibo a
{
    background-position: 7px -412px;
    _background-position: 7px -1176px;
}

    .doc-hd .nav-sub li.weibo a:hover
    {
        background-position: 7px -204px;
        _background-position: 7px -1360px;
    }

.doc-hd .nav-sub li.dotask a
{
    background-position: 7px -1934px;
    _background-position: 7px -1983px;
}

.doc-hd .nav-sub li.overtask a
{
    background-position: 7px -1959px;
    _background-position: 7px -2006px;
}

.doc-hd .ui-effects-wrapper .dotask a, .doc-hd .ui-effects-wrapper .overtask a
{
    *float: left;
    *width: 50px;
}

.doc-hd .nav-sub li.dotask a:hover
{
    background-position: 7px -1934px;
    _background-position: 7px -2035px;
}

.doc-hd .sub-2 li.msg a
{
    background-position: 11px -1224px;
}

    .doc-hd .sub-2 li.msg a:hover
    {
        background-position: -184px -1224px;
    }

.doc-hd .nav-r .guide-icon, .doc-hd .nav-r .info-icon, .doc-hd .nav-r .plug-icon, .doc-hd .nav-r .mobile-icon
{
    display: block;
    width: 24px;
    height: 24px;
}

.doc-hd .umenu-userguide
{
    position: relative;
}

.doc-hd .u-userguide .num
{
    background: none repeat scroll 0 0 #C00;
    border-radius: 3px 3px 3px 3px;
    color: #FFF;
    display: inline-block;
    font-family: "Arial";
    font-size: 11px;
    font-weight: 500;
    height: 11px;
    line-height: 11px;
    margin-left: 3px;
    padding: 1px 3px;
    position: absolute;
    top: -7px;
    left: 16px;
    display: none;
}

.doc-hd .nav-r .info-icon
{
    background-position: 3px -609px;
    _background-position: 6px -1770px;
}

.doc-hd .nav-r .guide-icon
{
    background-position: 3px -1869px;
    _background-position: 6px -1909px;
}

.doc-hd .nav-r .plug-icon
{
    background-position: 3px -584px;
    _background-position: 7px -1745px;
}

.doc-hd .nav-r .mobile-icon
{
    background-position: 6px -494px;
}

.doc-hd .nav-r .msg-icon
{
    background-position: 1px -554px;
    _background-position: 5px -1422px;
}

.doc-hd .nav-r .u-new-msg .msg-icon
{
    background-position: 1px -529px;
    _background-position: 5px -1397px;
}

.doc-hd .nav-r .btn_toSina
{
    margin: 6px 0 0 4px;
}

.doc-hd .nav-r .btn_toRenren
{
    margin: 6px 0 0 1px;
}

.nav-1
{
    float: left;
    font-family: "微软雅黑";
    font-size: 14px;
    margin: 0;
}

    .nav-1 li
    {
        float: left;
        _display: inline;
    }

    .nav-1 a
    {
        color: #ccc;
        padding: 0 13px;
        display: inline-block;
        height: 40px;
        line-height: 40px;
        cursor: pointer;
        _zoom: 1;
    }

        .nav-1 a:hover, .nav-1 .cur a, .nav-1 .interestbox-hover a, .nav-1 .mypagebox-hover a
        {
            text-decoration: none;
            color: #fff;
            background-color: #333;
            opacity: .98;
            filter: alpha(opacity=98);
            padding: 0 12px;
            border: 1px solid #232323;
            border-width: 0 1px;
            height: 41px;
            line-height: 40px;
        }

    .nav-1 span
    {
        display: inline-block;
        _zoom: 1;
        text-align: center;
    }

    .nav-1 a:hover, .nav-1 .cur a
    {
        height: 40px;
        line-height: 40px;
    }

    .nav-1 .interestbox-hover a:hover, .nav-1 .mypagebox-hover a:hover
    {
        height: 41px;
        line-height: 40px;
    }

    .nav-1 .interestbox, .nav-1 .mypagebox
    {
        position: relative;
    }

    .nav-1 .interest, .nav-1 .mypage
    {
        padding-right: 15px;
        background: url(../images/nav_icon_new.png?v=1128) no-repeat;
        _background: url(../images/nav_icon_new.gif?v=3e91) no-repeat;
        background-position: right 18px;
        _background-position: right -1792px;
    }

    .nav-1 .cur .interest, .nav-1 .cur .mypage
    {
        _background-position: right -2086px;
    }

    .nav-1 .interestbox-hover .interest, .nav-1 .mypagebox-hover .mypage
    {
        background-position: right -9px;
        _background-position: right -1817px;
    }

    .nav-1 .interest-group
    {
        position: absolute;
        left: 0;
        top: 41px;
        width: 426px;
        display: none;
        zoom: 1;
    }

    .nav-1 .mypage-list
    {
        position: absolute;
        left: 0;
        top: 41px;
        zoom: 1;
        background: url(../images/nav_sub_bg.png?v=bb85) repeat 0 0;
        _background: #333;
        border: 1px solid #262626;
        border-width: 0 1px 1px 1px;
        display: none;
    }

    .nav-1 .mypagebox .mypage-list .mypage-item
    {
        border: 0;
        display: block;
        width: 65px;
        padding: 0 15px;
        height: 26px;
        line-height: 26px;
        color: #ccc;
        font-size: 12px;
    }

    .nav-1 .mypagebox-hover .mypage-item:hover, .nav-1 .mypage-list .on
    {
        background-color: #222;
        color: #fff;
        height: 26px;
        line-height: 26px;
    }

    .nav-1 .interestbox-hover .interest-group, .nav-1 .mypagebox-hover .mypage-list
    {
        display: block;
    }

    .nav-1 .interest-row
    {
        float: left;
        background: url(../images/nav_sub_bg.png?v=bb85) repeat 0 0;
        _background: #333;
        border: 1px solid #262626;
        border-width: 0 1px 1px 0;
        padding: 12px 0;
    }

    .nav-1 .interest-group .row-first
    {
        border-left-width: 1px;
    }

    .nav-1 .interestbox .interest-group .interest-item
    {
        border: 0;
        display: block;
        width: 75px;
        padding: 0 15px;
        height: 26px;
        line-height: 26px;
        color: #ccc;
        font-size: 12px;
    }

    .nav-1 .interestbox-hover a.interest-item:hover, .nav-1 .interest-group .on
    {
        background-color: #222;
        color: #fff;
        border: 0;
        display: block;
        width: 75px;
        padding: 0 15px;
        height: 26px;
        line-height: 26px;
    }

    .nav-1 .interest-group .new
    {
        background-image: url(../images/new2.gif?v=eb7c);
        background-repeat: no-repeat;
        background-position: 92% center;
    }

    .nav-1 .interest-group .hot
    {
        background-image: url(../images/hot2.gif?v=3a87);
        background-repeat: no-repeat;
        background-position: 92% center;
    }

    .nav-1 i
    {
        width: 7px;
        height: 4px;
        display: block;
        zoom: 1;
        overflow: hidden;
        display: none;
    }

    .nav-1 .last span
    {
        background: none;
    }

    .nav-1 .cur i
    {
        display: none;
    }

.nav-2
{
    clear: both;
    font-size: 12px;
    color: #8e8e8e;
    text-align: right;
    margin-top: -5px;
    height: 30px;
    line-height: 30px;
}

    .nav-2 .tag-group
    {
        font-size: 18px;
        float: left;
        color: #666;
    }

    .nav-2 .tag-now
    {
        font-size: 12px;
        padding: 1px 4px;
        margin-left: 15px;
        background-color: #FFF;
        border: 1px solid #CCC;
        color: #666;
    }

    .nav-2 li
    {
        display: inline;
        _position: relative;
        float: right;
    }

    .nav-2 a
    {
        color: #666;
        padding-left: 20px;
        _padding-left: 18px;
        margin-left: 10px;
    }

        .nav-2 a:hover
        {
            text-decoration: none;
            color: #666;
        }

#scrollTopic
{
    width: 450px;
    margin-top: 5px;
    height: 20px;
    line-height: 20px;
    float: left;
    overflow: hidden;
    position: relative;
}

.nav-2 li.topic, .nav-2 li.jinbu
{
    width: 100%;
    float: left;
    text-align: left;
    height: 20px;
}

    .nav-2 li.topic a
    {
        background: transparent url(../images/topic.gif?v=ab84) no-repeat 0 0;
        color: #888;
        margin-left: 0;
    }

        .nav-2 li.topic a:hover, .nav-2 li.jinbu a:hover
        {
            color: #CB2027;
            text-decoration: underline;
        }

    .nav-2 li.jinbu a
    {
        background: transparent url(../images/jinbu.gif?v=b9f5) no-repeat 0 0;
        color: #888;
        margin-left: 0;
    }

.nav-2 .piclink
{
    background-position: 3px -582px;
    *background-position: 0 -584px;
    _background-position: 0 -582px;
}

.nav-2 .artlink
{
    background-position: -127px -581px;
    *background-position: -128px -583px;
    _background-position: -128px -581px;
}

.nav-2 .alblink
{
    background-position: -61px -581px;
}

.nav-2 .piclink:hover
{
    color: #666;
    background-position: 3px -601px;
    *background-position: 0 -603px;
    _background-position: 0 -601px;
}

.nav-2 .piclink:active, .nav-2 .piclink-cur, .nav-2 .piclink-cur:hover
{
    background-position: -188px -540px;
    color: #888;
}

.nav-2 .artlink:hover
{
    color: #666;
    background-position: -127px -600px;
    *background-position: -128px -602px;
    _background-position: -128px -600px;
}

.nav-2 .artlink:active, .nav-2 .artlink-cur, .nav-2 .artlink-cur:hover
{
    background-position: -188px -598px;
    color: #888;
}

.nav-2 .alblink:hover
{
    color: #666;
    background-position: -61px -600px;
}

.nav-2 .alblink:active, .nav-2 .alblink-cur, .nav-2 .alblink-cur:hover
{
    background-position: -188px -568px;
    color: #888;
}

.nav-2 .tag-nav, .nav-2 .tag-nav-pic, .nav-2 .tag-nav-type
{
    background: url(../images/tag-nav.png?v=d70e) no-repeat;
    _background: url(../images/tag-nav.gif?v=0281) no-repeat;
}

.nav-2 .tag-nav
{
    display: block;
    width: 87px;
    height: 29px;
    line-height: 29px;
    background-position: 0 0;
    float: right;
    margin-left: 6px;
}

    .nav-2 .tag-nav:hover
    {
        background-position: 0 -29px;
    }

.nav-2 .tag-nav-cur
{
    background-position: 0 -58px;
    text-decoration: none;
    color: #333;
}

.nav-2 .tag-nav-type
{
    width: 12px;
    height: 27px;
    line-height: 27px;
    float: left;
    color: #666;
    text-align: left;
}

    .nav-2 .tag-nav-type:hover
    {
        text-decoration: none;
        color: #333;
    }

.nav-2 .tag-nav-pic
{
    width: 50px;
    padding: 0 0 0 8px;
    margin: 1px 0;
    background-position: 42px -88px;
}

    .nav-2 .tag-nav-pic:hover, .nav-2 .tag-nav-phover
    {
        background-position: 42px -110px;
    }

.nav-2 .tag-nav-article
{
    padding: 0 8px;
    margin: 1px 0;
    background-position: -16px -88px;
}

    .nav-2 .tag-nav-article:hover, .nav-2 .tag-nav-ahover
    {
        background-position: -16px -110px;
    }

.top-path
{
    font-weight: bold;
    font-size: 14px;
    margin: 10px 5px;
}

    .top-path a
    {
        color: #CB2027;
    }

.waterfall .side_2
{
    float: left;
}

    .waterfall .side_2 .side_2_bottom
    {
        border-bottom: 1px solid #C3C3C3;
    }

.p-cell .func .wf-opt
{
    margin-right: 4px;
    color: #666;
    height: 26px;
    line-height: 26px;
    _height: 26px;
}

    .p-cell .func .wf-opt:hover
    {
        color: #666;
    }

.p-cell .func .larger
{
    background-position: 0 -1311px;
    width: 24px;
}

    .p-cell .func .larger:hover
    {
        background-position: -26px -1311px;
    }

.p-cell .func .like
{
    background-position: 0 -140px;
    width: 48px;
    padding-left: 18px;
    margin-right: 14px;
    color: #FFF;
}

.p-cell .func a.like:hover
{
    color: #FFF;
}

.p-cell .func a.like:active
{
    color: #f6d6d6;
    background-position: 0 -167px;
}

.p-cell .func .privacy
{
    width: 26px;
    height: 27px;
    background-position: -108px -1373px;
}

    .p-cell .func .privacy:hover
    {
        width: 26px;
        height: 27px;
        background-position: -76px -1404px;
    }

    .p-cell .func .privacy:active
    {
        width: 26px;
        height: 27px;
        background-position: -76px -1435px;
    }

.p-cell .func .public
{
    width: 26px;
    height: 27px;
    background-position: -172px -1373px;
}

    .p-cell .func .public:hover
    {
        width: 26px;
        height: 27px;
        background-position: -172px -1404px;
    }

    .p-cell .func .public:active
    {
        width: 26px;
        height: 27px;
        background-position: -172px -1435px;
    }

.p-cell .func .delete
{
    width: 26px;
    height: 27px;
    background-position: -140px -1373px;
}

    .p-cell .func .delete:hover
    {
        width: 26px;
        height: 27px;
        background-position: -140px -1404px;
    }

    .p-cell .func .delete:active
    {
        width: 26px;
        height: 27px;
        background-position: -140px -1435px;
    }

.p-cell .func .edit
{
    margin-right: 14px;
    padding-left: 20px;
    width: 46px;
    height: 27px;
    background-position: 0 -1373px;
}

    .p-cell .func .edit:hover
    {
        margin-right: 14px;
        padding-left: 20px;
        width: 46px;
        height: 27px;
        background-position: 0 -1404px;
    }

    .p-cell .func .edit:active
    {
        margin-right: 14px;
        padding-left: 20px;
        width: 46px;
        height: 27px;
        background-position: 0 -1435px;
    }

.p-cell .pic .more_line
{
    background: transparent url(../images/pic_ilike.png?v=459f) no-repeat 0 -1497px;
    _background: transparent url(../images/pic_ilike.gif?v=33ea) no-repeat 0 -1497px;
    width: 216px;
    margin: 0 auto;
    height: 12px;
    display: block;
}

.p-cell .func .praise
{
    color: #444;
    padding-left: 12px;
    position: absolute;
    width: 44px;
    left: 15px;
    margin: 0;
    background-position: 0 -1754px;
}

    .p-cell .func .praise:hover
    {
        color: #444;
        background-position: 0 -1784px;
    }

    .p-cell .func .praise:active
    {
        color: #707070;
        background-position: 0 -1814px;
    }

.p-cell .func .praised
{
    position: absolute;
    width: 44px;
    left: 15px;
    margin: 0;
    background-position: 0 -1844px;
    padding: 0;
    width: 51px;
    cursor: default;
    color: #A8A8A8;
}

    .p-cell .func .praised:hover
    {
        color: #A8A8A8;
    }

.tlist_5 li
{
    background-position: 4px -618px;
    border-bottom: 1px solid #DEDEDE;
    margin: 0 10px;
    color: #666;
}

    .tlist_5 li a
    {
        color: #888;
    }

.tlist_5 .num-text
{
    font-weight: bold;
}

.tlist_5 .line
{
    height: 0;
    line-height: 0;
    font-size: 0;
    border-bottom: 1px solid #fdfdfd;
    *margin-top: -2px;
    _margin-top: -3px;
}

.u-info .tx-box
{
    position: relative;
}

    .u-info .tx-box .tx-clip
    {
        position: absolute;
        z-index: 1;
        width: 70px;
        height: 70px;
        background: url(../images/tx_clip_b.png?v=3c7c) no-repeat 0 0;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/resource/css/img/tx_clip_b.png?v=3c7c");
    }

.u-info .bind
{
    margin: 10px 0;
    height: 28px;
}

.u-info .info-box
{
    margin: 10px -13px -9px -13px;
    background: #f5f5f5;
    padding-bottom: 5px;
}

.u-info .p-2
{
    margin: 10px 13px;
}

.cate-2 .line
{
    border-bottom: 1px dotted #E5E5E5;
    height: 2px;
    line-height: 0;
    font-size: 0;
    margin: 0 -12px 10px -12px;
}

.cate-2 .tag
{
    font-size: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 10px;
    border-right: 1px solid #ddd;
    word-break: keep-all;
    height: 12px;
    line-height: 12px;
    margin: 5px 10px 5px 0;
    float: left;
    display: block;
}

.cate-2 .tag-last
{
    border-right: 0;
    margin-right: 0;
}

.cate-2 .tag:hover
{
    color: #000;
    text-decoration: none;
}

.cate-2 .cur
{
    background: #666;
    padding: 2px 5px;
    color: #fff;
    border-right: 0;
}

    .cate-2 .cur:hover
    {
        color: #fff;
    }

.cate-2 .cur2, .cate-2 .tag2:hover
{
    background-color: #ECECEC;
}

.doc-hd
{
    height: 40px;
    width: 948px;
    margin: 0 auto;
    margin-bottom: 2px;
    background: none;
    position: relative;
    z-index: 10;
}

.wrap-hasnav2 .doc-hd
{
    height: 85px;
    margin-bottom: 0;
}

.doc-hd .logo
{
    float: left;
    background: url(../images/logo_chd.png?v=2144) no-repeat left center;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/resource/css/img/logo_chd.png?v=2144");
    width: 145px;
    height: 41px;
    margin-right: 15px;
}

.doc-hd .nav-r
{
    float: right;
}

    .doc-hd .nav-r a.a-list
    {
        width: 28px;
        height: 24px;
        background: url(../images/nav_icon_new.png?v=1128) no-repeat;
        _background: url(../images/nav_icon_new.gif?v=3e91) no-repeat;
        background-position: 15px -638px;
        padding: 0 13px 0 6px;
        float: left;
    }

.doc-hd .u-hover a.a-list
{
    background-position: 15px -662px;
}

.doc-hd .nav-r a.a-link
{
    width: 28px;
    padding: 5px 0 2px 2px;
    margin-left: 5px;
    float: left;
}

.doc-hd .nav-sub
{
    position: absolute;
    right: -1px;
    top: 40px;
    top: 39px;
    border: 1px solid #262626;
    background: #333;
    opacity: .98;
    filter: alpha(opacity=98);
    z-index: 9999;
    display: none;
    border-top: 0;
}

    .doc-hd .nav-sub h3
    {
        color: #999;
        font-weight: normal;
        font-size: 12px;
        padding: 5px 6px;
    }

    .doc-hd .nav-sub ul
    {
        border-bottom: 1px solid #dedede;
    }

    .doc-hd .nav-sub .last
    {
        border: none;
    }

    .doc-hd .nav-sub a
    {
        color: #999;
        display: block;
        padding: 2px 10px;
        height: 26px;
        line-height: 26px;
    }

        .doc-hd .nav-sub a:hover
        {
            text-decoration: none;
            background-color: #222;
            color: #fff;
        }

    .doc-hd .nav-sub .arrow
    {
        background-position: right -985px;
        width: 60px;
        position: absolute;
        top: -15px;
        right: -1px;
        height: 0;
        overflow: hidden;
        padding-top: 15px;
        display: none;
    }

.doc-hd .umenu-user
{
    position: relative;
}

    .doc-hd .umenu-user .tx-clip
    {
        position: absolute;
        width: 23px;
        height: 23px;
        z-index: 1;
        background: url(../images/tx_clip_nav.png?v=7dfe) no-repeat;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/resource/css/img/tx_clip_nav.png?v=7dfe");
    }

.p-cell
{
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #c0c0c0;
    border-color: #EAEAEA #d9d9d9 #D8D8D8 #d9d9d9;
    box-shadow: none;
    padding: 12px 0 0;
    width: 240px;
}

.grabbing
{
    background: #ebebeb;
    padding: 12px 0;
    height: 100px;
    text-align: center;
    color: #999;
}

.side_right
{
    float: right;
}

.side_2
{
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #c0c0c0;
    border-color: #EAEAEA #D9D9D9 #D8D8D8 #d9d9d9;
    box-shadow: none;
    overflow: hidden;
    width: 240px;
    z-index: 9;
}

.p-cell .tx-box-s
{
    position: relative;
    display: block;
}

    .p-cell .tx-box-s .tx-clip
    {
        position: absolute;
        left: 0;
        width: 30px;
        height: 30px;
        z-index: 1;
        background: url(../images/tx_clip_s.png?v=4959) no-repeat;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/resource/css/img/tx_clip_s.png?v=4959");
    }

    .p-cell .tx-box-s img
    {
        position: absolute;
        left: 0;
    }

.p-cell .praise-num
{
    background-position: -192px -1879px;
    padding-left: 15px;
    margin-right: 20px;
    color: #777;
}

.p-cell .like-num
{
    background-position: -192px -1823px;
    padding-left: 15px;
    margin-right: 20px;
    color: #777;
}

.p-cell h3 .cmt-num
{
    background-position: -192px -1763px;
    padding-left: 15px;
    margin-right: 20px;
    color: #777;
}

.p-cell  .cmt-num
{
    background-position: -192px -1763px;
    padding-left: 15px;
    margin-right: 20px;
    color: #777;
}

.p-cell .praise-num:hover
{
    background-position: -192px -1897px;
    color: #DD0909;
}

.p-cell .like-num:hover
{
    background-position: -192px -1843px;
    color: #DD0909;
}

.p-cell h3 .cmt-num:hover
{
    background-position: -192px -1783px;
    color: #DD0909;
}
.p-cell  .cmt-num:hover
{
    background-position: -192px -1783px;
    color: #DD0909;
}

.p-cell .pic
{
    padding-bottom: 0;
    margin-bottom: 10px;
}

.p-cell .pic-overflow
{
    position: absolute;
    z-index: 1;
    left: 12px;
    bottom: -1px;
    height: 8px;
    width: 216px;
    background-position: 0 -674px;
    font-size: 0;
    line-height: 0;
    display: none;
}

.unlog-bar
{
    margin-top: 0;
}

.doc-hd .nav-r a.login, .doc-hd .nav-r a.regist
{
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    padding: 0;
    width: 80px;
    height: 28px;
    line-height: 26px;
    float: left;
    margin-top: 7px;
}

.doc-hd .nav-r a.regist
{
    background-position: 0 -1529px;
    color: #efefef;
    margin-right: 7px;
    _background-position: 0 -1640px;
}

    .doc-hd .nav-r a.regist:hover
    {
        background-position: 0 -1566px;
        color: #fff;
        _background-position: 0 -1677px;
    }

    .doc-hd .nav-r a.regist:active
    {
        background-position: 0 -1602px;
        background-position: 0 -1713px;
    }

.doc-hd .nav-r a.login
{
    background-position: -88px -1529px;
    color: #404040;
    background-position: -88px -1640px;
}

    .doc-hd .nav-r a.login:hover
    {
        background-position: -88px -1566px;
        color: #303030;
        background-position: -88px -1677px;
    }

    .doc-hd .nav-r a.login:active
    {
        background-position: -88px -1602px;
        background-position: -88px -1713px;
    }

.whd_waterfall_img
{
    height: 278px;
    margin: 1px;
}

    .whd_waterfall_img:hover
    {
        opacity: .9;
        filter: alpha(opacity=90);
    }

.secondnav a span
{
    background-image: url(../images/tit-col-v1.png?v=6351);
    background-repeat: no-repeat;
}

.listtype-tab a
{
    background-image: url(../images/nav-col-v1.png?v=2891);
    background-repeat: no-repeat;
}

.searchlist-secondnav
{
    overflow: hidden;
    width: 100%;
    height: 24px;
    margin: 0 0 15px 0;
    font-size: 14px;
}

.searchlist-noresult
{
    clear: both;
    line-height: 2;
    font-size: 18px;
    padding: 200px 0;
    text-align: center;
    background: #fff;
}

.searchlist-secondnav .search-rs, .searchlist-secondnav .search-now, .searchlist-secondnav .search-link
{
    float: left;
    line-height: 24px;
}

.searchlist-secondnav .search-rs
{
    padding-left: 16px;
    background: url(../images/nav-col-v1.png?v=2891) no-repeat 0 0;
    _background: url(../images/nav-col-v1.gif?v=fdb1) no-repeat 0 0;
    background-position: 0 -106px;
}

.searchlist-secondnav .search-now
{
    margin-right: 5px;
    border: 1px solid #0987AB;
    padding: 2px 3px;
    background: #fff;
    line-height: 18px;
    height: 18px;
    overflow: hidden;
    *padding: 0 3px 4px 3px;
}

.searchlist-secondnav .search-link
{
    margin-right: 10px;
    color: #0987AB;
    padding: 0 10px;
}

    .searchlist-secondnav .search-link:hover
    {
        text-decoration: none;
        border: 1px solid #0987AB;
        padding: 0 9px;
        line-height: 22px;
        background: #fff;
    }

.searchlist-secondnav .search-kw, .searchlist-noresult .search-kw
{
    color: #0987AB;
}

.searchlist-secondnav .search-rs-num
{
    color: #fff;
    background: #0987AB;
    font-family: arial;
    padding: 0 3px;
    margin-left: 2px;
    line-height: 18px;
    vertical-align: 1px;
    display: inline-block;
    vertical-align: 0;
    vertical-align: 1px;
    _zoom: 1;
}

.searchlist-secondnav .search-result
{
    display: inline-block;
    color: #aaa;
}

.secondnav
{
    margin-left: -1px;
    float: left;
}

    .secondnav li
    {
        overflow: hidden;
        float: left;
        height: 20px;
        padding: 0 20px;
        line-height: 24px;
        border-left: 1px solid #dbdbdb;
    }

    .secondnav a
    {
        display: inline-block;
        position: relative;
        width: 40px;
        height: 20px;
    }

        .secondnav a span
        {
            position: absolute;
            top: 0;
            left: 0;
            width: 40px;
            height: 20px;
            background-color: #fafafa;
        }

    .secondnav .secondnav-01
    {
        background-position: 2px -20px;
    }

    .secondnav .secondnav-02
    {
        background-position: -38px -20px;
    }

    .secondnav .secondnav-03
    {
        background-position: -78px -20px;
    }

.secondnav-cur .secondnav-01
{
    background-position: 2px 0;
}

.secondnav-cur .secondnav-02
{
    background-position: 2px 0;
}

.secondnav-cur .secondnav-03
{
    background-position: 2px 0;
}

.listtype-tab
{
    float: right;
}

    .listtype-tab li
    {
        float: right;
    }

    .listtype-tab a
    {
        display: inline-block;
        height: 24px;
        padding-left: 28px;
        margin-left: 10px;
        line-height: 24px;
        color: #000;
    }

        .listtype-tab a:hover
        {
            text-decoration: none;
        }

    .listtype-tab .list-pic-tab
    {
        background-position: -277px -104px;
    }

    .listtype-tab .list-txt-tab
    {
        background-position: -277px -128px;
    }

    .listtype-tab .list-pic-tab:hover
    {
        background-position: -277px -56px;
    }

    .listtype-tab .list-txt-tab:hover
    {
        background-position: -277px -80px;
    }

.listtype-tab-cur .list-pic-tab
{
    background-position: -277px -56px;
    font-weight: 800;
}

.listtype-tab-cur .list-txt-tab
{
    background-position: -277px -80px;
    font-weight: 800;
}

.nav-search-module
{
    float: right;
    margin: 8px 10px 0 0;
}

.hd-search
{
    position: relative;
    width: 120px;
    height: 22px;
    padding: 2px 35px 3px 5px;
    background: url(../images/nav-search.png?v=6df9) no-repeat 0 0;
    _background: url(../images/nav-search.gif?v=4f0a) no-repeat 0 0;
}

.hd-search-focus
{
    background-position: 0 -32px;
}

.hd-search-active
{
    background-position: 0 -64px;
}

.hd-search-right
{
    display: none;
}

.hd-search-text
{
    width: 120px;
    height: 14px;
    padding: 3px 0;
    border: none;
    background: transparent;
}

.hd-search-submit
{
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 25px;
    border: none;
    background: transparent;
    cursor: pointer;
}

.hd-search-sugg
{
    display: none;
    position: absolute;
    z-index: 10;
    top: 24px;
    left: 0;
    width: 158px;
    border: 1px solid #222;
    background: #333;
    opacity: .98;
    filter: alpha(opacity=98);
}

    .hd-search-sugg .sugg-item
    {
        display: block;
        height: 26px;
        line-height: 26px;
        padding: 0 5px;
        color: #999;
        text-decoration: none;
        word-wrap: keep-all;
    }

    .hd-search-sugg .sugg-item-hover
    {
        background: #222;
        color: #fff;
        text-decoration: none;
    }

    .hd-search-sugg .sugg-item .hd-sugg-kw
    {
        color: #0987AB;
        max-width: 60px;
        overflow: hidden;
    }

b.hot_icon
{
    background: url(../images/HOT.gif?v=4933) no-repeat scroll center center transparent;
    padding: 0 15px;
    *width: 1px;
    *height: 1px;
}

.speaker
{
    background: url(../images/speaker.gif?v=e64a) no-repeat;
    width: 22px;
    height: 22px;
    box-shadow: #e6e6e6 0 1px 2px;
    display: block;
    position: absolute;
    top: 20px;
    left: -5px;
    z-index: 999;
}

.wallpaper-item
{
    padding: 0;
}

    .wallpaper-item a
    {
        color: #aaa;
    }

    .wallpaper-item .pic
    {
        margin: 0;
        height: 138px;
        overflow: hidden;
    }

.wallpaper-item-v .pic
{
    height: 320px;
}

.wallpaper-item .wallpapaer-info
{
    border-bottom: 1px solid #C3C3C3;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    text-align: right;
}

.wallpaper-item .wallpaper-usenum, .wallpaper-item .wallpaper-likenum, .wallpaper-item .wallpaper-praisenum, .showzoom .wallpaper-usenum, .showzoom .wallpaper-likenum, .showzoom .wallpaper-praisenum
{
    background: url(../images/wallpaper_pic.png?v=1e8c) no-repeat 0 0;
    _background: url(../images/wallpaper_pic.gif?v=3247) no-repeat 0 0;
    padding-left: 15px;
    color: #aaa;
    margin-left: 10px;
}

.wallpaper-item .wallpaper-usenum, .showzoom .wallpaper-usenum
{
    background-position: 0 4px;
}

.wallpaper-item .wallpaper-likenum, .showzoom .wallpaper-likenum
{
    background-position: 0 -35px;
}

.wallpaper-item .wallpaper-praisenum, .showzoom .wallpaper-praisenum
{
    background-position: 0 -16px;
}

.showzoom .wallpaper-usenum, .showzoom .wallpaper-likenum, .showzoom .wallpaper-praisenum
{
    font-size: 12px;
}

    .wallpaper-item .wallpaper-usenum:hover, .wallpaper-item .wallpaper-likenum:hover, .wallpaper-item .wallpaper-praisenum:hover, .showzoom .wallpaper-usenum:hover, .showzoom .wallpaper-likenum:hover, .showzoom .wallpaper-praisenum:hover
    {
        color: #aaa;
    }

.waterfall .wallpaper-dolike, .waterfall .wallpaper-dopraise
{
    display: none;
    position: absolute;
    z-index: 1;
    right: 10px;
    top: 10px;
    width: 48px;
    height: 26px;
    line-height: 26px;
    cursor: pointer;
    padding-left: 18px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    background: url(../images/pic_ilike.png?v=459f) no-repeat scroll 0 0;
    _background: url(../images/pic_ilike.png?v=459f) no-repeat scroll 0 0;
    background-position: 0 -140px;
}

.waterfall .wallpaper-dopraise
{
    right: 80px;
    background-position: 0 -1754px;
    width: 34px;
    color: #000;
}

.waterfall .wallpaper-praised
{
    right: 80px;
    background-position: 0 -1844px;
    width: 52px;
    padding-left: 0;
    color: #999;
    cursor: default;
}

.waterfall .wallpaper-dolike:hover
{
    color: #FFF;
    text-decoration: none;
}

.waterfall .wallpaper-dolike:active
{
    color: #f6d6d6;
    background-position: 0 -167px;
}

.waterfall .wallpaper-data
{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70px;
    border-bottom: 1px solid #D8D8D8;
}

.waterfall .wallpaper-opt
{
    display: none;
    height: 42px;
    line-height: 42px;
    background: url(../images/wallpaper_zoom_bt.png?v=2c16) no-repeat 0 0;
    font-size: 12px;
    _background: #000;
    _filter: alpha(opacity=60);
}

.waterfall .wallpaper-loading
{
    width: 70px;
    height: 30px;
    position: absolute;
    z-index: 999;
    left: 45%;
    top: 40%;
    background: url(../images/wp_loading.gif?v=904e) no-repeat center;
}

.waterfall .wallpaper-moreinfo
{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 28px;
    line-height: 28px;
    background: #fff;
    border-bottom: 1px solid #c3c3c3;
}

.waterfall .zoomin-img
{
    cursor: pointer;
}

.waterfall .showzoom .wallpaper-delink
{
    float: right;
    font-size: 12px;
    margin-right: 10px;
}

.waterfall .wallpaper-opt .tx-box-s
{
    position: absolute;
    top: 5px;
    left: 10px;
}

.waterfall .wallpaper-opt .wallpaper-ulink
{
    margin-left: 45px;
    color: #fff;
}

.wallpaper-opt .wallpaper-douse
{
    width: 350px;
    height: 100%;
    float: right;
}

.wallpaper-douse .wp-share, .wallpaper-douse .wp-use
{
    float: right;
    margin-right: 10px;
    height: 27px;
    _height: 26px;
    line-height: 26px;
    margin-top: 8px;
    background: url(../images/wallpaper_pic.png?v=1e8c) no-repeat 0 0;
    _background: url(../images/wallpaper_pic.gif?v=3247) no-repeat 0 0;
}

.wallpaper-douse .wp-use
{
    background-position: 0 -63px;
    padding-left: 30px;
    width: 60px;
    _position: relative;
}

    .wallpaper-douse .wp-use:hover
    {
        text-decoration: none;
        background-position: 0 -96px;
    }

    .wallpaper-douse .wp-use:active
    {
        background-position: 0 -128px;
    }

.wallpaper-douse .wp-share
{
    position: relative;
    background-position: 0 -161px;
    padding-left: 14px;
    width: 62px;
}

    .wallpaper-douse .wp-share:hover, .wallpaper-douse .wp-share-hover
    {
        text-decoration: none;
        background-position: 0 -194px;
    }

.wallpaper-douse .wp-share-list
{
    display: none;
    position: absolute;
    z-index: 1;
    bottom: 26px;
    left: 1px;
    right: 0;
    background: #fff;
    border: 1px solid #CCC;
    border-bottom: 0;
    _width: 72px;
}

.wallpaper-douse .wp-share:hover .wp-share-list, .wallpaper-douse .wp-share-hover .wp-share-list
{
    display: block;
}

.wallpaper-douse .wp-shareitem
{
    display: block;
    height: 30px;
    line-height: 30px;
    padding-left: 35px;
    border-bottom: 1px solid #CCC;
    background: url(../images/wallpaper_pic.png?v=1e8c) no-repeat 0 0;
    _background: url(../images/wallpaper_pic.gif?v=3247) no-repeat 0 0;
}

    .wallpaper-douse .wp-shareitem:hover
    {
        background-color: #eee;
        text-decoration: none;
    }

.wallpaper-douse .wp-sina
{
    background-position: 10px -222px;
}

.wallpaper-douse .wp-renren
{
    background-position: 10px -251px;
}

.wallpaper-douse .wp-email
{
    background-position: 10px -279px;
}

.waterfall .showzoom .tx-box-s .tx-clip
{
    display: none;
}

.waterfall .showzoom .tx-box-s img
{
    border-radius: 3px;
}

.wallpaper-item .func .like
{
    margin-right: 2px;
    margin-top: 1px;
}

.wallpaper-item .func .to_praise
{
    left: 95px;
    top: 1px;
}

.wallpaper-setdialog
{
    padding: 20px;
    background: url(../images/body_bg.png?v=56f5) repeat;
}

    .wallpaper-setdialog dt
    {
        text-align: center;
        margin: 0 auto;
    }

    .wallpaper-setdialog dd
    {
        text-align: center;
        margin: 20px auto;
    }

    .wallpaper-setdialog .wp-tit
    {
        visibility: hidden;
        font-size: 14px;
        width: 230px;
        height: 36px;
        line-height: 36px;
        padding-left: 26px;
        background: url(../images/brw_nospt.jpg?v=62ae) no-repeat 0 center;
    }

    .wallpaper-setdialog .wp-brw
    {
        font-size: 14px;
    }

        .wallpaper-setdialog .wp-brw a
        {
            font-size: 14px;
            color: #f00;
        }

    .wallpaper-setdialog .wp-360
    {
        visibility: hidden;
        background-color: #DDD;
        color: #999;
        width: 280px;
        height: 32px;
        line-height: 32px;
        border: 1px solid #C5C5C5;
        border-radius: 16px;
    }

    .wallpaper-setdialog .brw_se
    {
        background: url(../images/brw_se.jpg?v=e9dd) no-repeat 0 center;
        padding-left: 24px;
    }

    .wallpaper-setdialog .wp-360 img
    {
        margin-top: 4px;
        width: 24px;
    }

.ui-effects-transfer
{
    border: 1px dotted #74B5FF;
    background: #000;
    opacity: .3;
    *filter: alpha(opacity=30);
}

.left-tjalbum-box .cate-2
{
    padding-top: 0;
}

.side_2 .tuijian-list
{
    padding-bottom: 10px;
    font-size: 12px;
}

    .side_2 .tuijian-list dt
    {
        padding: 0 10px;
        height: 36px;
        line-height: 36px;
        font-size: 14px;
        background: #F8F8F8;
        border-bottom: 1px solid #EEE;
    }

        .side_2 .tuijian-list dt h3
        {
            float: left;
            color: #313131;
        }

    .side_2 .tuijian-list .tuijian-all-link
    {
        font-size: 12px;
        font-weight: normal;
        float: right;
    }

    .side_2 .tuijian-list dd
    {
        padding: 0 10px;
    }

    .side_2 .tuijian-list .album-item
    {
        margin-top: 10px;
    }

    .side_2 .tuijian-list .album-img
    {
        border: 1px solid #E6E4E5;
        padding: 1px;
        width: 72px;
        height: 72px;
        float: left;
    }

        .side_2 .tuijian-list .album-img a:hover img
        {
            opacity: .8;
            *filter: alpha(opacity=80);
        }

    .side_2 .tuijian-list .album-info
    {
        width: 110px;
        float: right;
        line-height: 24px;
    }

    .side_2 .tuijian-list .album-title
    {
        width: 110px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-weight: bold;
    }

        .side_2 .tuijian-list .album-title a:link
        {
            color: #444;
        }

    .side_2 .tuijian-list .album-user a:link
    {
        color: #999;
    }

    .side_2 .tuijian-list .album-title a:hover
    {
        color: #dd0909;
    }

    .side_2 .tuijian-list .album-user a:hover
    {
        color: #dd0909;
    }

    .side_2 .tuijian-list .album-col-num, .side_2 .tuijian-list .album-like-num
    {
        color: #A9A9A9;
        padding-left: 14px;
        background: url(../images/myhome_bg.png?v=15c3) no-repeat 0 0;
        _background: url(../images/myhome_bg.gif?v=df73) no-repeat 0 0;
    }

    .side_2 .tuijian-list .album-col-num
    {
        background-position: -80px -194px;
    }

    .side_2 .tuijian-list .album-like-num
    {
        background-position: -80px -226px;
    }

.top_div_place_forlogin
{
    height: 75px;
}

.mod-top-login
{
    width: 929px;
    margin: 0 auto;
    margin-top: -1px;
}

    .mod-top-login .top-login-bar, .mod-top-login .top-login-slide
    {
        width: 929px;
    }

    .mod-top-login .tl-bottom
    {
        height: 7px;
        line-height: 0;
        font-size: 0;
        background: url(../images/top_login_ft.png?v=24a9) no-repeat 0 0;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/resource/css/img/top_login_ft.png?v=24a9");
    }

    .mod-top-login .tl-content
    {
        background-color: #FEFDF7;
        border: 1px solid #DBD6C9;
        border-width: 0 1px;
        padding: 20px 25px 15px 25px;
        position: relative;
    }

    .mod-top-login .tl-close
    {
        position: absolute;
        width: 24px;
        height: 24px;
        top: 0;
        right: 0;
        z-index: 10;
        background: url(../images/top_login_info.gif?v=6cbc) no-repeat -500px -334px;
    }

        .mod-top-login .tl-close:hover
        {
            background-position: -500px -358px;
        }

        .mod-top-login .tl-close:active
        {
            background-position: -500px -382px;
        }

    .mod-top-login .tl-left
    {
        float: left;
        width: 440px;
        font-size: 16px;
        line-height: 32px;
    }

    .mod-top-login .tl-right
    {
        float: right;
        width: 430px;
    }

    .mod-top-login .go-login, .mod-top-login .go-reg, .mod-top-login .go-sina, .mod-top-login .go-renren
    {
        vertical-align: middle;
        font-size: 14px;
        margin-right: 5px;
        display: inline-block;
        _zoom: 1;
        color: #fff;
        text-align: center;
        background: url(../images/top_login_info.gif?v=6cbc) no-repeat 0 0;
        height: 32px;
        line-height: 28px;
    }

    .mod-top-login .go-login, .mod-top-login .go-reg
    {
        width: 90px;
        background-position: -179px -334px;
    }

    .mod-top-login .go-sina, .mod-top-login .go-renren
    {
        background-position: -456px -334px;
        width: 37px;
    }

    .mod-top-login .go-renren
    {
        background-position: -414px -334px;
    }

    .mod-top-login .go-login, .top-login-slide .go-reg
    {
        background-position: -276px -334px;
        color: #000;
    }

        .mod-top-login .go-login:hover, .mod-top-login .top-login-slide .go-reg:hover
        {
            background-position: -276px -370px;
            color: #000;
        }

    .mod-top-login .go-reg:hover
    {
        background-position: -179px -370px;
        color: #fff;
    }

    .mod-top-login .go-sina:hover
    {
        background-position: -456px -370px;
    }

    .mod-top-login .go-renren:hover
    {
        background-position: -414px -370px;
    }

    .mod-top-login .go-login:active, .mod-top-login .top-login-slide .go-reg:active
    {
        background-position: -276px -406px;
        color: #333;
    }

    .mod-top-login .go-reg:active
    {
        background-position: -179px -406px;
    }

    .mod-top-login .go-sina:active
    {
        background-position: -456px -406px;
    }

    .mod-top-login .go-renren:active
    {
        background-position: -414px -406px;
    }

    .mod-top-login .tl-login-box
    {
        height: 180px;
        padding-top: 10px;
    }

    .mod-top-login .tl-login-tit
    {
        line-height: 30px;
        color: #656460;
    }

    .mod-top-login .tl-ifr
    {
        width: 310px;
        height: 180px;
    }

.top-login-slide
{
    position: relative;
    display: none;
    overflow: hidden;
}

    .top-login-slide .tl-left
    {
        width: 540px;
        height: 270px;
        background: url(../images/top_login_info.gif?v=6cbc) no-repeat -8px -10px;
    }

    .top-login-slide .tl-right
    {
        width: 320px;
    }

.doc-hd-outer .daren_top_tip
{
    background: url(../images/daren_top_tip.gif?v=7138) no-repeat 0 0;
    margin: -1px auto 0 auto;
    width: 929px;
    height: 80px;
    position: relative;
}

    .doc-hd-outer .daren_top_tip .go-link
    {
        position: absolute;
        width: 124px;
        height: 32px;
        left: 767px;
        top: 22px;
    }

.top_div_place_fordaren
{
    height: 80px;
}

.daren_top_tip
{
    width: 100%;
    z-index: 99;
    margin-top: -10px;
}

    .daren_top_tip .daren_top_tip_inner
    {
        background: url(../images/daren_top_tip.gif?v=7138) no-repeat 0 0;
        margin: -1px auto 0 auto;
        width: 929px;
        height: 80px;
        position: relative;
    }

        .daren_top_tip .daren_top_tip_inner .go-link
        {
            position: absolute;
            width: 124px;
            height: 32px;
            left: 767px;
            top: 22px;
        }

.side_2 .a-cell .album-cover
{
    position: absolute;
    z-index: 2;
    left: 11px;
    top: -1px;
    width: 70px;
    height: 46px;
    background: url(../images/album_cover.png?v=7728) no-repeat 0 0;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/resource/css/img/album_cover.png?v=7728");
}

.p-cell .pic .set-album-cover
{
    position: absolute;
    z-index: 3;
    left: 14px;
    top: 0;
    width: 63px;
    line-height: 26px;
    background: url(../images/set_cover.png?v=e481) no-repeat 0 0;
    height: 27px;
    _background: url(../images/set_cover.gif?v=224f) no-repeat 0 0;
    _height: 26px;
}

.daren .p-cell .pic .set-album-cover
{
    left: 18px;
}

.p-cell .pic .set-album-cover:hover
{
    background-position: 0 -29px;
    color: #666;
}

.p-cell .pic .set-album-cover:active
{
    background-position: 0 -58px;
}

.p-cell .pic .cur-iscover
{
    display: none;
}

.p-cell .pic .cur-cover-flag
{
    display: block;
}

@charset "utf-8";

.nopic-tips
{
    position: relative;
    height: 27px;
    top: -12px;
    border: 1px solid #C8C18B;
    line-height: 27px;
    text-indent: 20px;
    background: url(../images/bg-tips-a.png?v=8942) repeat-x;
}

.nopic-pos
{
    position: absolute;
    top: 6px;
    right: 40px;
    height: 14px;
    line-height: 14px;
    padding-right: 16px;
    background: url(../images/icon-pos.png?v=3d9c) right top no-repeat;
}

.nopic-close
{
    position: absolute;
    right: 0;
    top: 0;
    width: 29px;
    height: 27px;
    border-left: 1px solid #C8C18B;
    background: url(../images/close-a.png?v=81e5) no-repeat;
}

    .nopic-close:hover
    {
        background: url(../images/close-a-hover.png?v=9457) no-repeat;
    }

    .nopic-close:active
    {
        background: url(../images/close-a-active.png?v=81c9) no-repeat;
    }

.panels-ilike
{
    width: 620px;
    box-shadow: 0 2px 5px rgba(34,25,25,0.2);
}

    .panels-ilike .hd
    {
        height: 41px;
        line-height: 40px;
        padding: 0 20px;
        border-bottom: solid 1px #f2f2f2;
        background: url(../images/dialog_bg.png) repeat-x #f6f6f6;
    }

        .panels-ilike .hd h3
        {
            color: #666;
            font-size: 14px;
            cursor: default;
        }

    .panels-ilike .bd
    {
        padding: 20px;
        border-bottom: 1px solid #F0F0F0;
        height: 30px;
        background: #FFF;
    }

    .panels-ilike .close
    {
        cursor: pointer;
        position: absolute;
        right: 16px;
        top: 16px;
        width: 20px;
        height: 20px;
        overflow: hidden;
        text-indent: -9999em;
        background: url(../images/dialog_bg.png) no-repeat 0 -84px;
    }

        .panels-ilike .close:hover, .panels-ilike .close:active
        {
            background: url(../images/dialog_bg.png) no-repeat;
        }

        .panels-ilike .close:hover
        {
            background-position: -53px -84px;
        }

        .panels-ilike .close:active
        {
            background-position: -100px -84px;
        }

.mask-album
{
    background: #fff;
    opacity: .9;
    filter: alpha(opacity=9);
}

.panels-ilike .pub-over
{
    padding: 30px 10px 50px;
    font-size: 20px;
    line-height: 1.5;
    color: #444;
    text-align: center;
}

    .panels-ilike .pub-over h4
    {
        font-weight: 700;
        margin-bottom: 10px;
    }

    .panels-ilike .pub-over a
    {
        margin: 0 15px;
        color: #8C7E7E;
        font-weight: 500;
    }

        .panels-ilike .pub-over a:hover
        {
            color: #CB2027;
        }

    .panels-ilike .pub-over .panel-opt
    {
        margin-bottom: 10px;
        font-size: 16px;
        color: #8C7E7E;
    }

    .panels-ilike .pub-over .panels-close
    {
        margin: 0;
    }

    .panels-ilike .pub-over .view-coll
    {
        margin: 0 15px 0 0;
    }

    .panels-ilike .pub-over .view-album
    {
        font-style: normal;
        font-weight: 800;
        margin: 0 0 0 12px;
    }

    .panels-ilike .pub-over .warn
    {
        height: 48px;
        line-height: 48px;
        font-size: 30px;
        font-weight: 800;
    }

        .panels-ilike .pub-over .warn i
        {
            display: inline-block;
            height: 48px;
            padding-left: 60px;
            font-style: normal;
            background: url(../images/icon-warn.png?v=d297) 0 0 no-repeat;
        }

    .panels-ilike .pub-over .toShare
    {
        height: 36px;
        position: relative;
        display: inline-block;
        padding: 0 10px 0 36px;
        margin: 0 10px;
        line-height: 36px;
        font-size: 12px;
        border: 1px solid #b8b8b8;
        border-radius: 5px;
        background: url(../images/bg-gra-d.png?v=632f) repeat-x;
        color: #4a4a4a;
        cursor: pointer;
    }

        .panels-ilike .pub-over .toShare span
        {
            position: absolute;
            width: 24px;
            height: 24px;
            left: 6px;
            top: 6px;
            background: url(../images/login_icons.png?v=48d6) 0 -24px no-repeat;
        }

    .panels-ilike .pub-over .toRenren span
    {
        background: url(../images/login_icons.png?v=48d6) -24px -24px no-repeat;
    }

    .panels-ilike .pub-over .toShare:hover
    {
        text-decoration: none;
        color: #4a4a4a;
    }

    .panels-ilike .pub-over .toSina:hover span
    {
        background: url(../images/login_icons.png?v=48d6) 0 1px no-repeat;
    }

    .panels-ilike .pub-over .toRenren:hover span
    {
        background: url(../images/login_icons.png?v=48d6) -24px 1px no-repeat;
    }

    .panels-ilike .pub-over .toSinaDis, .panels-ilike .pub-over .toRenrenDis
    {
        border: none;
        background: none;
        cursor: default;
    }

        .panels-ilike .pub-over .toRenrenDis span
        {
            background: url(../images/login_icons.png?v=48d6) -24px -24px no-repeat;
        }

.panels-ilike .panels-tips
{
    display: none;
    position: absolute;
    height: 28px;
    padding: 0 6px;
    font-size: 14px;
    line-height: 28px;
    border: 1px solid #F89878;
    border-radius: 5px;
    color: #CB2027;
    background: #ffdcd2;
    z-index: 1000;
}

.panels-pub table
{
    width: 450px;
    margin: 20px 44px;
    color: #999;
}

    .panels-pub table td
    {
        padding: 10px 0;
    }

.panels-pub .art-tit
{
    overflow: auto;
    width: 354px;
    height: 84px;
    padding: 5px 10px;
    border: 1px solid #E8E8E8;
    color: #999;
    font-size: 12px;
    line-height: 28px;
    background: #fff;
}

.panels-pub-lab
{
    font-size: 12px;
    width: 100px;
}

.panels-pub-dd
{
    width: 376px;
}

.panels-pub .btn-submit
{
    width: 98px;
    height: 32px;
    line-height: 30px;
    background: url(../images/picup_all.png?v=e897) no-repeat 0 0;
    _background: url(../images/picup_all.gif?v=7a4d) no-repeat 0 0;
    display: inline-block;
    _zoom: 1;
    color: white;
    font-size: 14px;
    text-align: center;
    text-shadow: 1px 1px 1px #811515;
    cursor: pointer;
    border: 0;
}

    .panels-pub .btn-submit:hover
    {
        background-position: 0 -35px;
        color: #fff;
    }

    .panels-pub .btn-submit:active
    {
        background-position: 0 -70px;
        color: #fff;
        text-decoration: none;
    }

.panels-pub .share
{
    float: right;
    *margin-top: -34px;
}

    .panels-pub .share label
    {
        display: inline-block;
        padding: 6px 12px;
        border-radius: 5px;
        font-size: 12px;
        cursor: pointer;
        outline: none;
    }

        .panels-pub .share label:hover
        {
            padding: 5px 11px;
            border: 1px solid #c2c2c2;
            background: #fff;
        }

    .panels-pub .share .isSelf-label
    {
        position: absolute;
        left: 100px;
        top: 0;
        _width: 94px;
    }

    .panels-pub .share .share-dis
    {
        color: #aaa;
    }

        .panels-pub .share .share-dis:hover
        {
            padding: 6px 12px;
            border: none;
            background: none;
        }

    .panels-pub .share input, .panels-pub .share span
    {
        vertical-align: middle;
    }

.panels-pub .btn-submiting
{
    background: #efeff0;
    color: #bbb;
    border: 1px solid #d4d4d4;
}

.ui-select
{
    display: inline-block;
    position: relative;
    width: 374px;
    font-size: 12px;
    text-align: left!important;
    z-index: 100;
    vertical-align: middle;
}

.ui-select-main
{
    position: relative;
    width: 330px;
    height: 32px;
    padding: 0 34px 0 10px;
    border: 1px solid #c7c7c7;
    border-radius: 5px;
    background: url(../images/text-gra-b.png?v=34ad) repeat-x;
    cursor: pointer;
}

.ui-select-text
{
    position: absolute;
    left: 10px;
    top: 0;
    width: 334px;
    height: 24px;
    padding: 4px 0;
    border: none;
    line-height: 24px;
    border-width: 0;
    font-size: 12px;
    background: none;
}

.ui-select-btn
{
    position: absolute;
    right: 3px;
    top: 0;
    width: 33px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border: none;
    background: url(../images/icon-aaa.png?v=95ab) no-repeat;
    vertical-align: middle;
}

    .ui-select-btn span
    {
        display: inline-block;
        width: 10px;
        height: 6px;
        *margin: 12px 0 0;
        font-size: 0;
        background: url(../images/btn-icon.png) -10px -68px no-repeat;
    }

.ui-select-options
{
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 374px;
    border: 1px solid #AAA;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 0 17px #BBB;
}

    .ui-select-options ul
    {
        overflow-y: auto;
        max-height: 200px;
        background: none;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
    }

.ui-select-option a
{
    display: block;
    height: 32px;
    line-height: 32px;
    color: #999;
    text-indent: 10px;
    cursor: pointer;
}

    .ui-select-option a:hover
    {
        background: #eaeaea;
        text-decoration: none;
    }

    .ui-select-option a:active
    {
        color: #666;
    }

.ui-select-ed a
{
    background: #fff;
}

.album-select .ui-select-main:active .ui-select-btn
{
    background: url(../images/icon-aa.png?v=8c1e) no-repeat;
}

.album-select .ui-option-create
{
    padding: 10px 6px;
    background: #efefef;
    border-top: 1px solid #ccc;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.album-select .ui-option-cretext
{
    width: 238px;
    height: 20px;
    padding: 4px 10px;
    border: 1px solid #b0b0b0;
    border-radius: 5px;
    font-size: 12px;
    vertical-align: middle;
}

.album-select .ui-option-crebtn
{
    width: 68px;
    height: 28px;
    border: 1px solid #b0b0b0;
    border-radius: 5px;
    vertical-align: middle;
    cursor: pointer;
}

.album-select .ui-option-crebtn-dis, .album-select .ui-option-cretext-dis
{
    background: #ebebeb;
    color: #c5c5c5;
}

.a-cell
{
    width: 240px;
    border-top: 1px solid #dedcdd;
    border-right: 1px solid #c9c7c8;
    border-bottom: 1px solid #c9c7c8;
    border-left: 1px solid #c9c7c8;
}

:root .a-cell
{
    border: none;
    width: 222px;
}

.umenu-drop .name
{
    margin-top: -1px;
    *margin-top: 0;
}

.umenu-sub
{
    top: 29px;
    *top: 30px;
}

.umenu-sub
{
    _right: -2px;
    _left: auto;
    _width: auto;
}

    .umenu-sub a
    {
        _display: inline;
        _width: auto;
        _padding: 6px;
    }

        .umenu-sub a span
        {
            _padding: 0;
        }

    .umenu-sub ul
    {
        _padding: 10px 5px;
    }

.btn-gd-1, .btn-gd-2, .gd-1 .pic
{
    background: url(../images/gd.png?v=634b) no-repeat;
}

.t-7
{
    text-align: center;
    font-family: "微软雅黑";
    font-size: 22px;
    color: #ca3839;
    font-weight: normal;
    padding: 28px 0 20px;
}

.btn-gd-1
{
    width: 313px;
    height: 50px;
    margin-bottom: 10px;
}

.btn-gd-2
{
    width: 189px;
    height: 48px;
    background-position: 0 -51px;
}

.tbox-10
{
    padding: 20px 0 30px;
}

    .tbox-10 h2
    {
        font-size: 18px;
    }

.plist-1 li
{
    width: 422px;
    height: 145px;
    float: left;
    margin-left: 33px;
    _display: inline;
}

.plist-1 .pics
{
    width: 422px;
    height: 93px;
    cursor: pointer;
    position: relative;
}

    .plist-1 .pics img
    {
        position: absolute;
    }

.plist-1 .pic-1
{
    left: 0;
    top: 0;
}

.plist-1 .pic-2
{
    left: 95px;
    top: 0;
}

.plist-1 .pic-3
{
    left: 142px;
    top: 0;
}

.plist-1 .pic-4
{
    left: 189px;
    top: 0;
}

.plist-1 .pic-5
{
    left: 236px;
    top: 0;
}

.plist-1 .pic-6
{
    left: 283px;
    top: 0;
}

.plist-1 .pic-7
{
    left: 330px;
    top: 0;
}

.plist-1 .pic-8
{
    left: 377px;
    top: 0;
}

.plist-1 .pic-9
{
    left: 95px;
    top: 48px;
}

.plist-1 .pic-10
{
    left: 142px;
    top: 48px;
}

.plist-1 .pic-11
{
    left: 189px;
    top: 48px;
}

.plist-1 .pic-12
{
    left: 236px;
    top: 48px;
}

.plist-1 .pic-13
{
    left: 283px;
    top: 48px;
}

.plist-1 .pic-14
{
    left: 330px;
    top: 48px;
}

.plist-1 .pic-15
{
    left: 377px;
    top: 48px;
}

.plist-1 h3
{
    width: 422px;
    color: #444;
    line-height: 24px;
}

    .plist-1 h3 a
    {
        color: #444;
    }

    .plist-1 h3 span
    {
        font-weight: normal;
        float: right;
        color: #999;
        font-size: 12px;
    }

.plist-1 .bg
{
    width: 422px;
    height: 93px;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    display: none;
    filter: alpha(opacity=70);
    -moz-opacity: .7;
    -khtml-opacity: .7;
    opacity: .7;
}

.plist-1 .selector-null, .plist-1 .selector
{
    width: 58px;
    height: 58px;
    position: absolute;
    left: 184px;
    top: 22px;
    display: none;
}

.plist-1 .selector-null
{
    background: url(../images/selector_null.png?v=462b) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/resource/css/img/selector_null.png?v=462b");
}

.plist-1 .seled .selector-null
{
    background: url(../images/selector.png?v=5ebf) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/resource/css/img/selector.png?v=5ebf");
}

.plist-1 .hover .bg, .plist-1 .seled .bg
{
    display: block;
}

.plist-1 .hover .selector-null, .plist-1 .hover .selector, .plist-1 .seled .selector-null, .plist-1 .seled .selector
{
    display: block;
}

.gd-1 .col-1
{
    width: 469px;
    float: left;
    height: 450px;
    overflow: hidden;
}

.gd-1 .col-2
{
    width: 469px;
    float: right;
}

.gd-1 ul
{
    padding-top: 55px;
}

.gd-1 li
{
    padding-bottom: 37px;
    cursor: pointer;
}

    .gd-1 li h3
    {
        margin-left: 59px;
        font-size: 16px;
        line-height: 30px;
        color: #565656;
        padding-bottom: 5px;
    }

    .gd-1 li.cur h3
    {
        color: #cb2027;
    }

    .gd-1 li p
    {
        margin-left: 59px;
        color: #999;
        line-height: 28px;
    }

    .gd-1 li a
    {
        text-decoration: underline;
    }

.gd-1 .pic
{
    width: 50px;
    height: 50px;
    overflow: hidden;
    float: left;
}

.gd-1 .item-1 .pic
{
    background-position: 0 -100px;
}

.gd-1 .item-2 .pic
{
    background-position: -51px -100px;
}

.gd-1 .item-3
{
    padding-bottom: 50px;
}

    .gd-1 .item-3 .pic
    {
        background-position: -102px -100px;
    }

.gd-1 .p-ck
{
    color: #585858;
    padding-left: 10px;
}

.gd-2 .change
{
    text-align: right;
    padding: 15px 35px 15px 0;
}

    .gd-2 .change a
    {
        color: #000;
    }

.courseImg img
{
    display: none;
}

.mod-attention
{
    padding-bottom: 15px;
}

.mod-attention-tit
{
    padding-bottom: 10px;
    line-height: 18px;
    font-size: 14px;
}

.mod-attention-em
{
    display: inline-block;
    width: 30px;
    text-align: center;
    font-style: normal;
    color: #f60;
    font-weight: 800;
}

.mod-attention-list li
{
    position: relative;
    padding: 15px 0;
    border-top: 1px solid #ececec;
    zoom: 1;
}

.mod-attention-uhead
{
    float: left;
    margin-right: 8px;
}

.mod-attention-uname
{
    font-size: 14px;
}

.mod-attention-detail
{
    position: relative;
    height: 30px;
    color: #ad9c9c;
    line-height: 30px;
    z-index: 1;
}

.mod-attention-albums
{
    display: none;
    position: relative;
    margin-left: 58px;
    margin-top: -1px;
    padding: 15px;
    border: 1px solid #ececec;
    background: #f8f8f8;
    line-height: 20px;
}

    .mod-attention-albums span
    {
        float: left;
        margin: 3px 10px 3px 0;
        padding: 0 15px;
        border: 1px solid #d7d7d7;
        background: #fff;
        line-height: 20px;
        cursor: pointer;
        white-space: nowrap;
    }

    .mod-attention-albums .mod-attention-albumed
    {
        background: #fff url(../images/attention-col.png?v=6954) right 8px no-repeat;
        border: 1px solid #f1cab1;
    }

.mod-attention-toggle
{
    display: inline-block;
    height: 12px;
    padding: 9px 0;
    margin: 0 15px;
    color: #9bbbc6;
    line-height: 12px;
    cursor: pointer;
    zoom: 1;
    *vertical-align: middle;
}

    .mod-attention-toggle ins
    {
        display: inline-block;
        width: 7px;
        height: 8px;
        margin-left: 5px;
        line-height: 8px;
        font-size: 0;
        background: url(../images/attention-col.png?v=6954) 0 -13px no-repeat;
    }

.mod-attention-toggle-on
{
    background: url(../images/icon-22.png?v=639c) bottom center no-repeat;
}

    .mod-attention-toggle-on ins
    {
        background-position: 0 -22px;
    }

.btn-attention
{
    position: absolute;
    right: 0;
    top: 14px;
    width: 65px;
    height: 23px;
    line-height: 23px;
    color: #fff;
    text-indent: 24px;
    cursor: pointer;
    background: url(../images/btn.png?v=f734) 0 -25px no-repeat;
}

.btn-attention-ed
{
    position: absolute;
    right: 0;
    top: 14px;
    width: 106px;
    height: 24px;
    line-height: 23px;
    text-indent: 24px;
    color: #686e71;
    background: url(../images/btn.png?v=f734) 0 -50px no-repeat;
}

    .btn-attention-ed a
    {
        margin-left: 8px;
        color: #91b4c2;
    }

#nick-tips
{
    top: -50px;
    left: 80px;
    z-index: 100;
}

#uinfo-tips
{
    width: 156px;
    top: 50px;
    right: 0;
    color: #333;
    z-index: 2;
}

    #uinfo-tips .ui-tips-pointer
    {
        top: -12px;
        background: url(../images/tips01-icon01.png?v=742e) no-repeat;
    }

    #uinfo-tips .t_a_c
    {
        padding: 5px 0;
    }

    #uinfo-tips a
    {
        color: #ca3839;
        padding: 2px 3px;
        margin: 2px 4px;
    }

    #uinfo-tips .tips-nicknm-now
    {
        color: #fff;
        background: #ca3839;
    }

        #uinfo-tips .tips-nicknm-now:hover
        {
            text-decoration: none;
        }

.page-seeall .article_title h1
{
    float: left;
    width: 540px;
}

.page-seeall .btn_ilike
{
    float: right;
}

.page-seeall .icon-cmt-num
{
    margin-left: 20px;
}

    .page-seeall .icon-cmt-num span, .page-seeall .icon-cmt-num:hover
    {
        text-decoration: none;
        color: #888;
    }

.page-seeall .add_public
{
    text-indent: -99999px;
}

.page-seeall .praise, .page-seeall .praised
{
    background: url(../images/pic_ilike.png?v=459f) no-repeat scroll 0 -1754px;
    color: #444;
    margin: 0;
    padding-left: 17px;
    width: 34px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    margin-right: 5px;
}

.page-seeall .praised
{
    background-position: 0 -1844px;
    color: #A8A8A8;
    cursor: default;
    padding: 0;
    width: 51px;
}

.page-seeall .icon-renren, .page-seeall .icon-sina
{
    margin: 0;
    margin-right: 10px;
}

.page-seeall .from-site
{
    margin: 0;
}

.page-seeall .from-site
{
    margin-right: 30px;
}

.page-seeall .article_bot
{
    color: #888;
}

    .page-seeall .article_bot a
    {
        color: #666;
    }

.page-seeall .article_bot2
{
    background: #F5F5F5;
    margin: 0 -5px -10px;
    padding: 10px;
    line-height: 30px;
    color: #888;
}

.page-seeall .tx-box, .page-seeall .tx-box-s
{
    margin-left: 0;
    margin-right: 5px;
}

.page-seeall .article h1
{
    font-size: 20px;
    font-weight: normal;
}

    .page-seeall .article h1 a
    {
        color: #666;
    }

.page-seeall .loading
{
    padding: 20px 0;
    text-align: center;
}

#ad_banner
{
    color: white;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    vertical-align: top;
    position: relative;
    overflow: hidden;
    padding-bottom: 5px;
}

    #ad_banner a
    {
        color: white;
        display: block;
        width: 100%;
        overflow: hidden;
    }

    #ad_banner ol
    {
        position: relative;
        height: 160px;
        width: 100%;
        overflow: hidden;
        border: 1px solid #fff;
        box-shadow: none;
        overflow: hidden;
    }

        #ad_banner ol li
        {
            width: 100%;
            overflow: hidden;
            left: 0;
            top: 0;
        }

    #ad_banner ul
    {
        position: absolute;
        bottom: 18px;
        right: 10px;
        z-index: 4;
        background-color: #000;
        opacity: .5;
        -moz-opacity: .5;
        filter: alpha(opacity=50);
        padding: 5px 0 5px 5px;
        border-radius: 2px;
    }

        #ad_banner ul li
        {
            float: left;
            background-color: #999;
            cursor: pointer;
            text-indent: -9999px;
            overflow: hidden;
            width: 8px;
            height: 8px;
            margin-right: 5px;
            display: inline;
        }

            #ad_banner ul li.on
            {
                background-color: #FFF;
            }

.page-seeall .icon-like-num
{
    margin-left: 20px;
}

.page-seeall .icon-praise-num
{
    background-position: -192px -1861px;
    padding-left: 15px;
}

.layout_main
{
    float: left;
    width: 997px;
}

    .layout_main .inner
    {
        position: relative;
        background: #fff;
        padding: 0 55px 30px;
        border-right: solid 1px #dfdfdf;
        -webkit-box-shadow: 0 1px 2px #dfdfdf;
        -moz-box-shadow: 0 1px 2px #dfdfdf;
    }

        .layout_main .inner .toolbar
        {
            float: right;
            margin-left: 16px;
        }

        .layout_main .inner .title
        {
            font-size: 14px;
            word-wrap: break-word;
            word-break: break-all;
            line-height: 20px;
            margin-bottom: 10px;
            text-align: center;
        }

        .layout_main .inner .content
        {
            font-size: 12px;
            padding: 0;
            position: relative;
            word-wrap: break-word;
            color: #666;
            line-height: 1.9;
        }

            .layout_main .inner .content pre
            {
                word-wrap: break-word;
                word-break: break-all;
                white-space: pre-wrap;
            }

            .layout_main .inner .content .img_link
            {
                display: block;
                position: relative;
            }

                .layout_main .inner .content .img_link img
                {
                    display: block;
                    margin: 0 auto;
                }

                .layout_main .inner .content .img_link .btn_zoom
                {
                    width: 40px;
                    height: 40px;
                }

            .layout_main .inner .content img, .layout_main .inner .content embed
            {
                max-width: 886px;
                _width: expression(this.width>886 ? 886:true);
            }

            .layout_main .inner .content .btn_pre, .layout_main .inner .content .btn_next
            {
                background-position: -50px -348px;
                display: none;
                width: 44px;
                height: 70px;
                position: fixed;
                _position: absolute;
                float: left;
                top: 45%;
                margin-left: 623px;
                z-index: 10;
            }

            .layout_main .inner .content .btn_pre
            {
                margin-left: -45px;
                opacity: .9;
                filter: alpha(opacity=90);
            }

                .layout_main .inner .content .btn_pre:hover
                {
                    background-position: -3px -348px;
                }

            .layout_main .inner .content .btn_next
            {
                background-position: -126px -348px;
            }

                .layout_main .inner .content .btn_next:hover
                {
                    background-position: -173px -348px;
                }

            .layout_main .inner .content .info
            {
                padding: 10px 0;
                font-size: 13px;
                color: #888;
                line-height: 25px;
            }

            .layout_main .inner .content .f_b
            {
                color: #888;
            }

            .layout_main .inner .content .info strong
            {
                color: #666;
            }

            .layout_main .inner .content .info .from
            {
                padding: 0 8px;
            }

            .layout_main .inner .content .info .ilike_btn
            {
                margin-top: -4px;
            }

        .layout_main .inner #content_body
        {
            background: #F5F5F5;
            padding: 15px 0;
            float:left;
            overflow: hidden;
        }
        .float_left
        {
            float:left;

        }
        .layout_main .inner .gray_pic_list
        {
            text-align: center;
        }

        .layout_main .inner .content_list
        {
                text-align: center;
                margin: 0 13px;
                line-height: 24px;
                text-indent:2em;
                text-align:left;
                font: 18px/28px "微软雅黑";
        }
        .layout_main .inner .gray_pic_list, .layout_main .inner #gray_pic_div
        {
            position: relative;
            zoom: 1;
        }

        .layout_main .inner .comment
        {
            padding: 18px;
            padding-top: 3px;
            background: #f5f5f5;
            border-radius: 4px;
        }

            .layout_main .inner .comment .linkmore
            {
                padding-top: 10px;
                display: none;
            }

            .layout_main .inner .comment .avatar
            {
                color: #242424;
            }

                .layout_main .inner .comment .avatar img
                {
                    float: left;
                    margin-left: -46px;
                    width: 36px;
                    height: 36px;
                }

            .layout_main .inner .comment .time
            {
                color: #cbcbcb;
            }

            .layout_main .inner .comment .link_btn
            {
                color: #242424;
                float: right;
                cursor: pointer;
                margin-left: 10px;
            }

                .layout_main .inner .comment .link_btn:hover
                {
                    color: #dd0909;
                }

            .layout_main .inner .comment .list li, .layout_main .inner .comment .fm
            {
                padding-left: 46px;
            }

            .layout_main .inner .comment .list li
            {
                min-height: 36px;
                _height: 36px;
                padding-top: 15px;
                padding-bottom: 15px;
                border-bottom: dotted 1px #DEDEDE;
            }

                .layout_main .inner .comment .list li .del
                {
                    display: none;
                    _display: inline;
                }

                .layout_main .inner .comment .list li:hover .del
                {
                    display: inline;
                }

                .layout_main .inner .comment .list li .text
                {
                    line-height: 150%;
                    color: #868686;
                    font-size: 13px;
                    overflow-x: hidden;
                    width: 510px;
                    margin-top: 3px;
                }

            .layout_main .inner .comment .fm
            {
                margin-top: 12px;
                position: relative;
            }

                .layout_main .inner .comment .fm .avatar
                {
                    _position: absolute;
                    _left: 0;
                }

                    .layout_main .inner .comment .fm .avatar img
                    {
                        _margin-left: 0;
                    }

                .layout_main .inner .comment .fm .arrow
                {
                    position: absolute;
                    width: 10px;
                    height: 15px;
                    overflow: hidden;
                    left: 40px;
                    top: 8px;
                    background-position: -106px -513px;
                    cursor: default;
                }

                .layout_main .inner .comment .fm .tb
                {
                    width: 537px;
                    overflow: hidden;
                    margin-bottom: 5px;
                    border: solid 1px #d9d9d9;
                    border-color: #dadada #d9d9d9 #d9d9d9 #d8d8d8;
                    zoom: 1;
                }

                    .layout_main .inner .comment .fm .tb textarea
                    {
                        overflow: auto;
                        border: solid 1px #eee;
                        border-width: 1px 0 0 1px;
                        width: 100%;
                        height: 56px;
                        outline: none;
                        resize: none;
                    }

        .layout_main .inner .tm_like
        {
            height: 70px;
            margin-top: 30px;
            overflow: hidden;
        }

            .layout_main .inner .tm_like .hd
            {
                margin-bottom: 10px;
                color: #999;
            }

                .layout_main .inner .tm_like .hd .num
                {
                    font-size: 14px;
                    font-weight: normal;
                }

            .layout_main .inner .tm_like a
            {
                float: left;
                width: 36px;
                height: 36px;
                margin-left: 9px;
                _margin-left: 8px;
                margin-bottom: 10px;
            }

                .layout_main .inner .tm_like a.first
                {
                    margin-left: 0;
                }

                .layout_main .inner .tm_like a img
                {
                    width: 36px;
                    height: 36px;
                }

.layout_side
{
    float: left;
    width: 215px;
    margin-right: -1px;
}

    .layout_side .inner
    {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        top: 1px;
        width: 195px;
        padding: 5px 10px;
        background: url(../images/side_bg.png?v=a37c) repeat-x 0 0;
    }

.side_userinfo
{
    width: 100%;
    overflow: hidden;
    word-break: break-all;
}

    .side_userinfo .name_outer
    {
        padding-left: 80px;
        min-height: 80px;
        _height: 80px;
    }

        .side_userinfo .name_outer .avatar-tx
        {
            float: left;
            margin-left: -80px;
        }

        .side_userinfo .name_outer .avatar
        {
            font-size: 14px;
            font-weight: 600;
        }

            .side_userinfo .name_outer .avatar img
            {
                width: 70px;
                height: 70px;
                float: left;
                margin-left: -80px;
            }

        .side_userinfo .name_outer .address
        {
            padding: 5px 0;
            color: #8c8c8c;
        }

    .side_userinfo .num
    {
        margin: 12px 0 20px;
        color: #888;
        background: #fafafa;
        height: 30px;
        padding: 10px 0;
    }

        .side_userinfo .num div
        {
            width: 64px;
            height: 30px;
            line-height: 130%;
            float: left;
            text-align: center;
            overflow: hidden;
        }

            .side_userinfo .num div strong
            {
                display: block;
            }

        .side_userinfo .num .line
        {
            width: 1px;
            font-size: 1px;
            line-height: 1px;
            overflow: hidden;
            background: #e4e4e4;
        }

.side_ablum_hd
{
    height: 42px;
    line-height: 42px;
    color: #656565;
}

    .side_ablum_hd .all
    {
        float: right;
        font-weight: 400;
        font-size: 12px;
    }

.side_tag
{
    position: relative;
    height: 42px;
}

    .side_tag .btn_tag_selected
    {
        position: absolute;
        font-size: 13px;
        color: #020202;
        padding: 0 68px 0 10px;
        width: 142px;
        overflow: hidden;
        left: -12px;
        z-index: 2;
    }

        .side_tag .btn_tag_selected .link
        {
            color: #020202;
        }

        .side_tag .btn_tag_selected .default_link_btn_long
        {
            position: absolute;
            right: 6px;
            margin-top: 8px;
            _margin-top: 0;
        }

    .side_tag .btn_attn, .side_tag .btn_attned
    {
        position: absolute;
        right: 13px;
        margin-top: 10px;
        _margin-top: 0;
    }

.side_ablum_list
{
    margin-top: 12px;
    height: 100px;
}

    .side_ablum_list .line
    {
        clear: both;
        font-size: 0;
        height: 1px;
        line-height: 1px;
        overflow: hidden;
        background: #dedede;
        border-bottom: solid 1px #f9f9f9;
    }

    .side_ablum_list .hd
    {
        padding-bottom: 12px;
        font-size: 13px;
        color: #8c8c8c;
        clear: both;
    }

        .side_ablum_list .hd .num
        {
            float: right;
        }

    .side_ablum_list a.ln_img
    {
        float: left;
        margin-left: 6px;
        margin-bottom: 12px;
    }

    .side_ablum_list a.first
    {
        margin-left: 0;
    }

    .side_ablum_list a img
    {
        width: 60px;
        height: 60px;
    }

.default_link_btn
{
    background-position: 0 -625px;
    position: relative;
    width: 40px;
    height: 26px;
    line-height: 26px;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-align: center;
    margin-left: 4px;
    color: #666;
}

    .default_link_btn:hover
    {
        color: #333;
    }

.default_link_btn_long
{
    width: 74px;
    background-position: -146px -625px;
}

.private_views_ico
{
    width: 22px;
    height: 22px;
    background: url(../images/sc.png?v=e1f7) no-repeat;
    position: absolute;
    left: 15px;
    top: 20px;
    z-index: 1;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://grab.woxihuan.com/resource/css/img/sc.png");
}

.ilike_confirm
{
    position: absolute;
    border: solid 1px #eee;
    top: 10px;
    margin-left: 3px;
    padding: 18px 18px 12px 18px;
    text-align: center;
    font-size: 13px;
    background: #f6f6f6;
    z-index: 99;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-box-shadow: 2px 2px 2px #ECE6E6;
    -moz-box-shadow: 2px 2px 2px #ECE6E6;
    box-shadow: 2px 2px 2px #ECE6E6;
}

    .ilike_confirm .btn_row
    {
        margin-top: 10px;
        padding: 5px 0;
    }

        .ilike_confirm .btn_row a
        {
            margin-left: 5px;
            margin-right: 5px;
        }

.layout_main .inner .comment .fm .tx-clip
{
    margin-left: -46px;
}

#detail_carousel_loading
{
    position: absolute;
    top: 43%;
    left: 49%;
    display: none;
}

.jcarousel-skin-ilike .jcarousel-direction-rtl
{
    direction: rtl;
}

.jcarousel-skin-ilike .jcarousel-container-horizontal
{
    width: 580px;
    padding: 10px 20px 25px;
}

.jcarousel-skin-ilike .jcarousel-container-vertical
{
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-ilike .jcarousel-clip
{
    overflow: hidden;
}

.jcarousel-skin-ilike .jcarousel-clip-horizontal
{
    width: 571px;
    height: 69px;
    margin: 0 3px;
    border: 1px solid #eee;
    background: #fff;
}

.jcarousel-skin-ilike .jcarousel-clip-vertical
{
    width: 75px;
    height: 245px;
}

.jcarousel-skin-ilike .jcarousel-item
{
    width: 65px;
    height: 65px;
    padding: 2px;
}

.jcarousel-skin-ilike .jcarousel-item-hover
{
    padding: 1px;
    border: 1px solid #000;
}

.jcarousel-skin-ilike .jcarousel-item-current
{
    padding: 0;
    border: 2px solid #000;
}

.jcarousel-skin-ilike .jcarousel-item-other img
{
    filter: alpha(opacity=70);
    opacity: .7;
}

.jcarousel-skin-ilike .jcarousel-item-hover img
{
    filter: alpha(opacity=100);
    opacity: 1;
}

.jcarousel-skin-ilike .jcarousel-item-horizontal
{
    margin-left: 0;
    margin-right: 0;
    float: left;
}

.jcarousel-skin-ilike .jcarousel-direction-rtl .jcarousel-item-horizontal
{
    margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-ilike .jcarousel-item-vertical
{
    margin-bottom: 10px;
}

.jcarousel-skin-ilike .jcarousel-item-placeholder
{
    background: #fff;
    color: #000;
}

.jcarousel-skin-ilike .jcarousel-next-horizontal
{
    position: absolute;
    top: 10px;
    right: 0;
    width: 22px;
    height: 71px;
    cursor: pointer;
    background: transparent url(../images/ilike_btn_bg.png?v=fd78) no-repeat -190px -424px;
}

.jcarousel-skin-ilike .jcarousel-direction-rtl .jcarousel-next-horizontal
{
    left: 5px;
    right: auto;
    background-image: url(../images/ilike_btn_bg.png?v=fd78) on-repeat 0 -424px;
}

.jcarousel-skin-ilike .jcarousel-next-horizontal:hover, .jcarousel-skin-ilike .jcarousel-next-horizontal:focus
{
    background-position: -190px -424px;
}

.jcarousel-skin-ilike .jcarousel-next-horizontal:active
{
    background-position: -190px -424px;
}

.jcarousel-skin-ilike .jcarousel-next-disabled-horizontal, .jcarousel-skin-ilike .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-ilike .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-ilike .jcarousel-next-disabled-horizontal:active
{
    cursor: default;
    background-position: -38px -424px;
}

.jcarousel-skin-ilike .jcarousel-prev-horizontal
{
    position: absolute;
    top: 10px;
    left: 0;
    width: 22px;
    height: 71px;
    cursor: pointer;
    background: transparent url(../images/ilike_btn_bg.png?v=fd78) no-repeat -152px -424px;
}

.jcarousel-skin-ilike .jcarousel-direction-rtl .jcarousel-prev-horizontal
{
    left: auto;
    right: 5px;
    background-image: url(../images/ilike_btn_bg.png?v=fd78) on-repeat -152px -424px;
}

.jcarousel-skin-ilike .jcarousel-prev-horizontal:hover, .jcarousel-skin-ilike .jcarousel-prev-horizontal:focus
{
    background-position: -152px -424px;
}

.jcarousel-skin-ilike .jcarousel-prev-horizontal:active
{
    background-position: -152px -424px;
}

.jcarousel-skin-ilike .jcarousel-prev-disabled-horizontal, .jcarousel-skin-ilike .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-ilike .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-ilike .jcarousel-prev-disabled-horizontal:active
{
    cursor: default;
    background-position: 0 -424px;
}

#input_email_multi
{
    width: 530px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #CCC;
    padding-left: 10px;
    font-size: 14px;
    color: #666;
}

.suggest-container
{
    width: 200px;
    border: 1px #ccc solid;
    cursor: default;
    z-index: 2014;
    background: #FFF;
    position: relative;
}

.suggest-item, .suggest-active
{
    padding-left: 10px;
    line-height: 25px;
    font-size: 14px;
}

.suggest-item
{
    color: #999;
}

.suggest-active
{
    background: #e6e6e6;
    cursor: pointer;
    color: #666;
}

.rEmail_container
{
    padding: 10px;
    font-size: 12px;
    color: #666;
    background: url(/resource/css/img/body_bg.jpg?v=493f);
    border-bottom: 1px #AEAEAE solid;
}

.sjr
{
    margin: 0 10px;
}

.mail_me
{
    margin: 10px 0 0 90px;
}

.picup-ok-icon
{
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: -8px;
    background: url(/resource/css/img/picup_all.png?v=e897) no-repeat 0 -440px;
    _background: url(/resource/css/img/picup_all.gif?v=7a4d) no-repeat 0 -440px;
    margin-right: 6px;
}

.pwdtip
{
    position: absolute;
    width: 525px;
    height: 26px;
    line-height: 26px;
    background: #FFF;
    top: 13px;
    left: 85px;
    padding-left: 5px;
    cursor: text;
    color: #888;
}

.d_content
{
    width: 100%;
    font-size: 14px;
    padding-bottom: 10px;
}

    .d_content img
    {
        max-width: 620px;
    }

.detail-title
{
    color: #999;
    width: 886px;
    height: 36px;
    padding: 20px 55px 10px 55px;
    position: absolute;
    z-index: 99;
    left: 0;
    top: 0;
}

    .detail-title a
    {
        color: #666;
    }

.detail-titleG
{
    color: #999;
    width: 886px;
    height: 36px;
    padding: 20px 55px 10px 55px;
    position: absolute;
    z-index: 99;
    left: 0;
    top: 0;
    float:left;
}

    .detail-titleG a
    {
        color: #666;
    }

.detail-title-fake
{
    height: 36px;
    padding: 20px 0 10px 0;
}

.detail-title.fixed
{
    background: url(../images/page_detail_tbg.png?v=4aa0) no-repeat 0 0;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/resource/css/img/page_detail_tbg.png?v=4aa0");
    position: fixed;
}

.detail-title .user-tx
{
    width: 36px;
    height: 36px;
    float: left;
    padding-right: 10px;
}

    .detail-title .user-tx img
    {
        width: 36px;
        height: 36px;
    }

.detail-title .user-info
{
    width: 874px;
    float: left;
}

.detail-title .user-operate
{
    width: 200px;
    float: right;
}

.detail-title .user-name
{
    font-weight: bold;
    line-height: 1.3;
    height: 36px;
    text-align: center;
    font-family: "微软雅黑";
    font-size: 22px;
}

.detail-title .user-name a
{
    font-weight: bold;
    line-height: 1.3;
    height: 36px;
    text-align: center;
    font-family: "微软雅黑";
    font-size: 22px;
}
.detail-title .user-opr-host, .detail-title .user-opr-visit
{
    padding-top: 9px;
}

.detail-title .site-fav
{
    width: 16px;
    height: 16px;
}

.detail-title .from-method, .detail-title .from-site, .detail-title .opr-edit, .detail-title .mv_privacy, .detail-title .mv_public, .detail-title .opr-del, .detail-title .opr-like, .detail-title .opr-liked, .detail-title .opr-cmt, .layout_main .inner .opr-edit-album, .layout_main .inner .btn_attn, .layout_main .inner .btn_attned
{
    background: url(../images/page_detail.png?v=3f12) no-repeat;
    _background: url(../images/page_detail.gif?v=654d) no-repeat;
    line-height: 26px;
}

.detail-title .opr-edit, .detail-title .mv_privacy, .detail-title .mv_public, .detail-title .opr-del, .detail-title .opr-like, .detail-title .opr-liked, .detail-title .opr-praise, .detail-title .opr-praised, .detail-title .opr-cmt
{
    float: right;
    font-weight: bold;
    margin-left: 5px;
}

    .detail-title .opr-edit:hover, .detail-title .mv_privacy:hover, .detail-title .mv_public:hover, .detail-title .opr-del:hover, .detail-title .opr-like:hover, .detail-title .opr-liked:hover, .detail-title .opr-cmt:hover, .layout_main .inner .opr-edit-album:hover, .layout_main .inner .btn_attn:hover, .layout_main .inner .btn_attned:hover
    {
        text-decoration: none;
    }

    .detail-title .opr-cmt:active, .detail-title .opr-praise:active
    {
        color: #aaa;
    }

.detail-title .bm-from
{
    line-height: 16px;
    margin-top: 0;
}

.detail-title .from-method
{
    background-position: 0 -279px;
    padding-left: 16px;
}

.detail-title .from-site
{
    background-position: right -253px;
    padding-right: 14px;
}

    .detail-title .from-site:hover
    {
        background-position: right -437px;
    }

    .detail-title .from-site img
    {
        vertical-align: -3px;
        margin-right: 5px;
    }

.detail-title .opr-edit
{
    padding-left: 32px;
    width: 38px;
    height: 27px;
    background-position: 0 -128px;
}

.detail-title .mv_public
{
    width: 26px;
    height: 27px;
    background-position: -76px -128px;
    text-indent: -9999em;
}

.detail-title .mv_privacy
{
    width: 26px;
    height: 27px;
    background-position: -108px -128px;
    text-indent: -9999em;
}

.detail-title .opr-del
{
    padding-left: 32px;
    width: 33px;
    height: 27px;
    background-position: 0 -459px;
}

.detail-title .opr-like
{
    width: 35px;
    height: 27px;
    background-position: 0 0;
    padding-left: 31px;
    color: #FFF;
}

.detail-title .opr-liked
{
    width: 73px;
    height: 27px;
    background-position: 0 -93px;
}

.detail-title .opr-cmt
{
    width: 34px;
    height: 27px;
    background-position: -79px 0;
    padding-left: 32px;
}

.detail-title .opr-report
{
    width: 39px;
    height: 20px;
    background: transparent url(/resource/css/img/report3.gif?v=6e0e) no-repeat scroll 0 6px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    float: right;
    margin-right: 2px;
}

    .detail-title .opr-report:hover
    {
        background-position: 0 -13px;
    }

.layout_main .inner .opr-edit-album
{
    width: 55px;
    padding-left: 23px;
    height: 25px;
    line-height: 25px;
    background-position: 0 -312px;
    display: none;
}

.layout_main .inner .btn_attn
{
    width: 60px;
    height: 27px;
    line-height: 27px;
    background-position: -104px -312px;
}

.layout_main .inner .btn_attned
{
    width: 60px;
    height: 27px;
    line-height: 27px;
    background-position: -104px -400px;
}

.detail-title .opr-praise
{
    width: 24px;
    height: 27px;
    line-height: 27px;
    padding-left: 28px;
    background: url(../images/pic_ilike.png?v=459f) no-repeat scroll 0 -1754px;
    _background-image: url(../images/pic_ilike.gif?v=33ea);
}

.detail-title .opr-edit:hover
{
    background-position: 0 -159px;
}

.detail-title .mv_public:hover
{
    background-position: -76px -159px;
}

.detail-title .mv_privacy:hover
{
    background-position: -108px -159px;
}

.detail-title .opr-del:hover
{
    background-position: 0 -490px;
}

.detail-title .opr-like:hover
{
    background-position: 0 -31px;
}

.detail-title .opr-liked:hover
{
    background-position: 0 -93px;
}

.detail-title .opr-cmt:hover
{
    background-position: -79px -31px;
}

.layout_main .inner .opr-edit-album:hover
{
    background-position: 0 -340px;
}

.layout_main .inner .btn_attn:hover
{
    background-position: -104px -340px;
}

.detail-title .opr-praise:hover
{
    background-position: 0 -1784px;
}

.detail-title .opr-edit:active
{
    background-position: 0 -190px;
}

.detail-title .mv_public:active
{
    background-position: -76px -190px;
}

.detail-title .mv_privacy:active
{
    background-position: -108px -190px;
}

.detail-title .opr-del:active
{
    background-position: 0 -521px;
}

.detail-title .opr-like:active
{
    background-position: 0 -62px;
    color: #f6d6d6;
}

.detail-title .opr-liked:active
{
    background-position: 0 -93px;
}

.detail-title .opr-cmt:active
{
    background-position: -79px -62px;
}

.layout_main .inner .opr-edit-album:active
{
    background-position: 0 -368px;
}

.layout_main .inner .btn_attn:active
{
    background-position: -104px -368px;
}

.detail-title .opr-praise:active
{
    background-position: 0 -1814px;
}

.detail-title .praised, .detail-title .praised:visited, .detail-title .praised:hover, .detail-title .praised:active
{
    color: #aaa;
    cursor: default;
    width: 52px;
    padding: 0;
    height: 27px;
    line-height: 27px;
    text-align: center;
    background: url(../images/pic_ilike.png?v=459f) no-repeat scroll 0 -1844px;
    _background-image: url(../images/pic_ilike.gif?v=33ea);
}

.mod-detail-right
{
    padding: 2px 0 2px 4px;
    color: #999;
}

    .mod-detail-right a
    {
        color: #666;
    }

    .mod-detail-right .m-content
    {
        padding: 0;
    }

    .mod-detail-right .m-thumb img
    {
        width: 60px;
        height: 60px;
        float: left;
        margin-right: 3px;
        margin-bottom: 3px;
        _display: inline;
    }

    .mod-detail-right .m-thumb:hover img
    {
        opacity: .8;
        filter: alpha(opacity=80);
    }

    .mod-detail-right .m-title
    {
        font-size: 12px;
        font-weight: normal;
    }

    .mod-detail-right .site-logo
    {
        width: 36px;
        height: 36px;
        float: left;
        margin-right: 10px;
    }

        .mod-detail-right .site-logo img
        {
            width: 36px;
            height: 36px;
        }

    .mod-detail-right .site-name
    {
        font-size: 14px;
        font-weight: bold;
        height: 16px;
        line-height: 16px;
        margin: 10px 0;
        float: left;
    }

    .mod-detail-right .site-name-v
    {
        padding-right: 23px;
        background: url(../images/page_detail.png?v=3f12) no-repeat right -231px;
    }

.layout_main .inner .info-like
{
    color: #999;
    font-size: 14px;
    line-height: 30px;
}

.layout_main .inner-album
{
    padding-top: 10px;
    border: 1px solid #D6D6D6;
    border-top: 0;
    border-radius: 0 0 4px 4px;
}

.layout_main .inner-pic
{
    border-left: 1px solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
    border-top: 1px solid #D6D6D6;
    padding-bottom: 5px;
    border-radius: 4px 0 0 0;
    top: 0px;
    left: 0px;
    border-bottom-style: none;
    border-bottom-color: inherit;
    border-bottom-width: 0;
}

.layout_main .btn_comment
{
    background: url(../images/page_detail.png?v=3f12) no-repeat;
    _background: url(../images/page_detail.png?v=3f12) no-repeat;
    width: 33px;
    height: 27px;
    padding-left: 32px;
    line-height: 27px;
    background-position: -79px 0;
    color: #666;
    font-weight: bold;
    cursor: pointer;
}

    .layout_main .btn_comment:hover
    {
        background-position: -79px -31px;
        text-decoration: none;
    }

    .layout_main .btn_comment:active
    {
        background-position: -79px -62px;
    }

.layout_main .comment-total
{
    padding-bottom: 10px;
    margin-top: 10px;
    font-size: 14px;
    font-weight: normal;
    padding-left: 20px;
    color: #999;
    background: url(../images/pic_ilike.png?v=459f) no-repeat scroll 0 -1280px;
    _background: url(../images/pic_ilike.gif?v=33ea) no-repeat scroll 0 -1280px;
    width: 250px;
    line-height: 14px;
}

.mod-detail-right .line
{
    border-top: 1px solid #E3E3E3;
    border-bottom: 1px solid #FAFAFA;
    height: 0;
    font-size: 0;
    line-height: 0;
    margin-left: -14px;
    margin-top: 6px;
}

.layout_main .inner .info-like
{
    position: relative;
}

    .layout_main .inner .info-like .share_inner
    {
        position: absolute;
        right: 0;
        _right: 267px;
        top: 0;
    }

.page-detail .info-tags
{
    line-height: 18px;
    padding: 5px 0 15px;
    width: 570px;
    float: left;
}

.page-detail .info-tags-left
{
    background: url(../images/nav_icon_new.png?v=1128) no-repeat;
    _background: url(../images/nav_icon_new.gif?v=3e91) no-repeat;
    padding-left: 20px;
    background-position: 0 -974px;
    color: #999;
    width: 40px;
    float: left;
}

.page-detail .report-box .opr-report
{
    width: 39px;
    height: 20px;
    background: transparent url(/resource/css/img/report3.gif?v=6e0e) no-repeat scroll 0 6px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    float: right;
    margin-right: 2px;
    margin-bottom: 10px;
}

.page-detail .info-tags-right
{
    width: 510px;
    float: left;
}

    .page-detail .info-tags-right a:hover
    {
        text-decoration: none;
    }

.page-detail .info-tag-item
{
    float: left;
    position: relative;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 1px 8px;
    background: #dd0909;
    color: #fff;
    height: 18px;
    line-height: 18px;
    _height: 16px;
    _padding-top: 3px;
    word-break: keep-all;
    overflow: visible;
}

.page-detail .selected-tags .info-tag-item
{
    cursor: default;
}

.page-detail .info-tag-item:hover
{
    text-decoration: none;
    zoom: 1;
}

.page-detail .info-tag-close
{
    width: 12px;
    height: 12px;
    background: url(../images/nav_icon_new.png?v=1128) no-repeat;
    _background: url(../images/nav_icon_new.gif?v=3e91) no-repeat;
    background-position: 0 -948px;
    position: absolute;
    z-index: 1;
    right: -5px;
    top: -5px;
    cursor: pointer;
    display: none;
}

.page-detail .inner-album .info-tag-close
{
    z-index: -9999;
    visibility: hidden;
}

.page-detail .info-tag-item:hover .info-tag-close
{
    display: block;
}

.page-detail .info-tag-add
{
    float: left;
    padding-left: 14px;
    background: url(../images/nav_icon_new.png?v=1128) no-repeat;
    _background: url(../images/nav_icon_new.gif?v=3e91) no-repeat;
    background-position: 0 -924px;
    color: #0987AB;
    _line-height: 20px;
    word-break: keep-all;
}

.page-detail .tag-select-box
{
    color: #666;
    margin-right: 8px;
}

    .page-detail .tag-select-box .selected-tags
    {
        min-height: 30px;
        _height: 30px;
    }

.page-detail .tag-sbox-th
{
    width: 60px;
    vertical-align: top;
}

.page-detail .tag-select-box td
{
    padding: 5px;
}

.page-detail .tag-select-box select
{
    border: 1px solid #CCC;
    border-radius: 3px 3px 3px 3px;
    padding: 3px 5px;
    width: 300px;
}

.page-detail .tag-list-head
{
    line-height: 30px;
    display: none;
}

.page-detail .tag-nosel
{
    background-color: #fff;
    color: #666;
    border: solid 1px #e4e4e4;
    padding: 0 6px;
    _padding-top: 2px;
}

.page-detail .tag-refresh-link
{
    margin-left: 300px;
    color: #0987AB;
}

.page-detail .tag-list-outer, .page-detail .tag-list-outer .tag-list-hd-left, .page-detail .tag-list-outer .tag-list-hd-right, .page-detail .tag-sel .tag-select-arrow, .page-detail .tag-pager a, .page-detail .hbt-logo, .page-detail .info-tag-close, .page-detail .seal-operat .info-tag-add
{
    background-image: url(../images/detail_addtag_bg.png?v=6ccd);
    _background-image: url(../images/detail_addtag_bg.gif?v=ecb0);
    background-repeat: no-repeat;
}

.page-detail .tag-row-div
{
    height: 28px;
    padding-top: 10px;
    margin-top: -10px;
    overflow: hidden;
    padding-left: 65px;
    position: relative;
}

    .page-detail .tag-row-div .tag-sbox-th
    {
        position: absolute;
        left: 0;
    }

.page-detail .tag-list-outer
{
    height: 28px;
    padding: 1px 0;
    background-repeat: repeat-x;
    background-position: 0 -121px;
    padding-left: 10px;
    margin: 0 3px;
    position: relative;
}

    .page-detail .tag-list-outer .tag-list-hd-left
    {
        position: absolute;
        left: -3px;
        top: 0;
        background-position: -19px -70px;
        width: 3px;
        height: 30px;
    }

    .page-detail .tag-list-outer .tag-list-hd-right
    {
        position: absolute;
        right: -3px;
        top: 0;
        background-position: -106px -70px;
        width: 3px;
        height: 30px;
    }

.page-detail .tag-sel
{
    float: left;
    width: 289px;
    height: 28px;
    line-height: 28px;
    border-right: solid 1px #d8d8d8;
    color: #999;
    position: absolute;
}

    .page-detail .tag-sel .cur-tag
    {
        color: #333;
    }

    .page-detail .tag-sel .tag-select-arrow
    {
        width: 10px;
        height: 10px;
        background-position: -97px -182px;
        position: absolute;
        right: 10px;
        top: 10px;
        text-indent: -9999em;
    }

.page-detail .tag-pager
{
    width: 90px;
    float: right;
    margin-top: 2px;
}

    .page-detail .tag-pager a
    {
        width: 45px;
        height: 24px;
        float: left;
        text-indent: -9999em;
        overflow: hidden;
        cursor: pointer;
    }

    .page-detail .tag-pager .tag-prev
    {
        background-position: -11px -255px;
    }

    .page-detail .tag-pager .tag-next
    {
        background-position: -60px -255px;
        margin-left: -1px;
    }

    .page-detail .tag-pager .tag-prev:active
    {
        background-position: -11px -286px;
    }

    .page-detail .tag-pager .tag-next:active
    {
        background-position: -60px -286px;
    }

    .page-detail .tag-pager .tag-prev-disabled, .page-detail .tag-pager .tag-prev-disabled:active
    {
        background-position: -11px -223px;
        cursor: default;
    }

    .page-detail .tag-pager .tag-next-disabled, .page-detail .tag-pager .tag-next-disabled:active
    {
        background-position: -60px -223px;
        cursor: default;
    }

.page-detail .for-seal .tag-list
{
    height: 95px;
    margin-top: -1px;
    padding-top: 12px;
    padding-left: 12px;
    border: solid 1px #ddd;
    background: #f6f6f6;
    border-radius: 0 0 3px 3px;
    overflow: hidden;
}

.page-detail .tag-list .tag-nosel:hover, .page-detail .tag-list .tag-nosel:active
{
    border-color: #dd0909;
    color: #dd0909;
}

.page-detail .d-btn-default
{
    font-weight: 500;
}

.page-detail .seal-operat .info-tag-add
{
    background: url(../images/daren_addtag_bg.png?v=0eac) no-repeat -3px -3px;
    width: 89px;
    height: 34px;
    padding: 0;
    margin-top: -8px;
    text-indent: -9999em;
}

    .page-detail .seal-operat .info-tag-add:hover
    {
        background-position: -3px -38px;
    }

.page-detail .tag-select-box.for-seal
{
    width: 400px;
    float: right;
}

.page-detail .tag-select-box-img
{
    position: absolute;
    width: 165px;
    height: 165px;
    padding: 1px;
    border: solid 1px #dcdcdc;
    border-bottom-color: #b8b8b8;
    float: left;
    margin-left: 8px;
    background: #fff;
}

.page-detail .hbt-logo
{
    width: 28px;
    height: 35px;
    overflow: hidden;
    position: absolute;
    left: -12px;
    top: -2px;
    background: url(daren/default/daren_bg.png) no-repeat 0 -83px;
    z-index: 999;
}

#tagSelectBox_daren
{
    position: absolute;
    right: 0;
    top: 0;
}

    #tagSelectBox_daren .jquery-select .select-show
    {
        background: transparent;
        width: 200px;
        height: 28px;
        line-height: 30px;
    }

    #tagSelectBox_daren .jquery-select .select-options
    {
        top: 28px;
        width: 244px;
    }

.page-detail .info-tags-right .tag-item-can-del
{
    background: #999;
}

.page-detail .tag-img
{
    position: absolute;
    width: 165px;
    height: 165px;
    text-decoration: none;
}

    .page-detail .tag-img span
    {
        position: absolute;
        bottom: 0;
        _bottom: -1px;
        left: 0;
        height: 28px;
        line-height: 28px;
        padding: 0 10px;
        background: #fff;
        color: #8a8989;
        width: 145px;
        overflow: hidden;
        filter: alpha(opacity=90);
        opacity: .9;
    }

.page-detail .tag-img-shadow
{
    position: absolute;
    bottom: -2px;
    _bottom: -3px;
    height: 1px;
    line-height: 1px;
    overflow: hidden;
    background: #ddd;
    width: 165px;
}

.page-detail .info-tag-close
{
    background-position: -62px -182px;
}

.page-detail .jquery-dialog .d-content, .page-detail .jquery-dialog .d-footer .d-btn, .page-detail .jquery-dialog .d-inner
{
    background: url(../images/body_bg.png?v=56f5) repeat fixed 0 0 transparent;
}

.page-detail .d-line
{
    width: 92%;
    margin: 0 auto;
}

.share_left .share_inner
{
    position: fixed;
    top: 130px;
    width: 38px;
    height: 160px;
    background: url(../img/icon_share.png) no-repeat -97px -7px;
    _background: url(../img/icon_share.gif) no-repeat -97px -7px;
    text-align: center;
    padding: 6px 0;
}

.mod-detail-right .cutline
{
    width: 200px;
    _height: 0;
    _overflow: hidden;
    border-top: 1px #e3e3e3 solid;
    border-bottom: 1px #FFF solid;
    display: block;
    margin-left: -14px;
}

.mod-detail-right .whd_arrow
{
    background: url(../img/whd_arrow.gif) no-repeat 0 4px;
    padding: 3px 0 0 20px;
}

.mod-detail-right a.whd_title
{
    color: #930;
}

.mod-detail-right .whd_img
{
    margin-top: 8px;
    display: none;
}

    .mod-detail-right .whd_img img:hover
    {
        opacity: .9;
        filter: alpha(opacity=90);
    }

.mod-detail-right a.weibo_woxihuan
{
    color: #0080CE;
    padding: 8px 0;
    display: none;
    background: url(../img/weibo_v.gif) no-repeat 55px 10px;
}

.type_tips .js_txtFull strong
{
    color: #F00;
}

.key_next
{
    position: absolute;
    z-index: 80;
    left: 240px;
    bottom: 0;
    display: none;
}

    .key_next img, .key_next span
    {
        float: left;
        color: #bbb;
    }

    .key_next span
    {
        margin: 18px 0 0 2px;
    }

.page-detail .admin-operat, .page-detail .seal-operat
{
    clear: both;
    position: absolute;
    right: 0;
    line-height: 30px;
    height: 30px;
    z-index: 1999;
    width: 0;
    height: 0;
}

    .page-detail .seal-operat .info-tag-add
    {
        position: fixed;
        _position: absolute;
        top: 315px;
        left: 40px;
        z-index: 1999;
    }

.page-detail .admin-del, .page-detail .admin-like
{
    color: #ccc;
    background: #333 url(../images/detail_admin.png?v=ee01) no-repeat 5px center;
    width: 30px;
    height: 30px;
    display: block;
    position: fixed;
    top: 270px;
    left: 40px;
    padding-left: 26px;
    padding-right: 4px;
    z-index: 1999;
}

    .page-detail .admin-del:hover, .page-detail .admin-like:hover
    {
        text-decoration: none;
        color: #fff;
    }

.page-detail .admin-del
{
    border-radius: 5px 0 0 5px;
}

.page-detail .admin-like
{
    background-position: -70px center;
    left: 101px;
    border-radius: 0 5px 5px 0;
}

.page-detail .inner .related
{
    zoom: 1;
}

    .page-detail .inner .related span
    {
        line-height: 25px;
    }

    .page-detail .inner .related .hd
    {
        margin-bottom: 6px;
        color: #999;
        font-size: 14px;
        font-weight: normal;
    }

    .page-detail .inner .related .related_content
    {
        overflow: hidden;
        _height: 1px;
        _overflow: visible;
    }

        .page-detail .inner .related .related_content dd
        {
            width: 90px;
            height: 90px;
            text-align: center;
            margin: 0 3px 3px 0;
            position: relative;
            overflow: hidden;
            float: left;
        }

            .page-detail .inner .related .related_content dd .desc
            {
                visibility: hidden;
                position: absolute;
                z-index: 9;
                left: 0;
                right: 0;
                bottom: 0;
                display: none;
                height: 24px;
                line-height: 24px;
                padding: 0 5px;
                color: #FFF;
                overflow: hidden;
                background: #000;
                opacity: .6;
            }

            .page-detail .inner .related .related_content dd img
            {
                width: 90px;
            }

                .page-detail .inner .related .related_content dd img:hover
                {
                    opacity: .8;
                }

.page-detail .inner .related2
{
    margin-bottom: 25px;
    zoom: 1;
    background: url(../images/body_bg.png?v=56f5);
    padding: 40px 0;
    position: relative;
}

    .page-detail .inner .related2 span
    {
        line-height: 25px;
    }

    .page-detail .inner .related2 .hd
    {
        padding: 10px 40px 5px 40px;
        color: #999;
        font-size: 14px;
        font-weight: normal;
    }

    .page-detail .inner .related2 .related_content
    {
        overflow: hidden;
        margin: 0 30px;
        _margin: 0 15px;
        _height: 1px;
        _overflow: visible;
    }

        .page-detail .inner .related2 .related_content dd
        {
            width: 122px;
            height: 122px;
            text-align: center;
            margin: 5px 0 5px 12px;
            padding: 2px;
            position: relative;
            overflow: hidden;
            float: left;
            background: url(../images/related_picbg.png?v=d13b);
        }

            .page-detail .inner .related2 .related_content dd img
            {
                width: 119px;
            }

            .page-detail .inner .related2 .related_content dd .desc
            {
                position: absolute;
                z-index: 9;
                left: 0;
                bottom: 0;
                display: none;
                width: 116px;
                height: 24px;
                line-height: 24px;
                padding: 0 5px;
                color: #FFF;
                overflow: hidden;
                background: #000;
                opacity: .6;
            }

            .page-detail .inner .related2 .related_content dd img:hover
            {
                opacity: .8;
            }

    .page-detail .inner .related2 .cutline
    {
        width: 535px;
        height: 38px;
        margin: 0 auto;
        background: url(/resource/css/img/related2_cutline.png?v=d622);
        _background: url(/resource/css/img/related2_cutline.gif?v=81dc);
    }

    .page-detail .inner .related2 .album_title
    {
        margin: 0 auto;
        text-align: center;
        line-height: 32px;
        font-size: 16px;
        color: #999;
    }

    .page-detail .inner .related2 .low_warn
    {
        margin-right: 10px;
    }

    .page-detail .inner .related2 .more
    {
        margin-left: 400px;
    }

    .page-detail .inner .related2 .other
    {
        text-align: center;
        padding: 10px 0;
        height: 150px;
    }

    .page-detail .inner .related2 .close
    {
        width: 14px;
        height: 14px;
        position: absolute;
        background: url(/resource/css/img/x.gif?v=0358) no-repeat 0 0;
        top: 12px;
        right: 20px;
        display: block;
    }

.page-detail .wallpaper-info
{
    margin: 0 -11px 0 -12px;
    border: 1px solid #E8E8E8;
    border-width: 1px 0;
    padding: 4px 16px;
}

    .page-detail .wallpaper-info .num
    {
        font-weight: bold;
        color: #666;
    }

    .page-detail .wallpaper-info .num-use
    {
        margin-left: 10px;
    }

.page-detail .act-do
{
    line-height: 46px;
}

    .page-detail .act-do:hover
    {
        background-color: #E8E8E8;
        margin: 0 -14px;
        padding: 0 14px;
    }

.page-detail .act-time
{
    font-size: 12px;
    font-weight: normal;
    padding-left: 40px;
    line-height: 26px;
    background: url(../images/wallpaper_pic.png?v=1e8c) no-repeat 0 0;
    _background: url(../images/wallpaper_pic.gif?v=3247) no-repeat 0 0;
    background-position: 4px -336px;
}

.page-detail .act-now
{
    background-position: 4px -307px;
}

.page-detail .act-tx, .page-detail .act-ac
{
    float: left;
}

.page-detail .act-ac
{
    margin-left: 10px;
}

.page-detail .act-tx
{
    margin-top: 8px;
    height: 30px;
}

.page-detail .layout_main .inner .wp-recommand dd
{
    float: left;
    width: 200px;
    height: 120px;
    margin: 3px;
}

.page-detail .layout_main .inner .wp-recommand .wp-recommand-first
{
    width: 406px;
    height: 246px;
}

.page-detail .wp-recommand .wp-likenum, .page-detail .wp-recommand .wp-usenum
{
    background: url(../images/wallpaper_pic.png?v=1e8c) no-repeat 0 0;
    _background: url(../images/wallpaper_pic.gif?v=3247) no-repeat 0 0;
    padding-left: 15px;
    margin-left: 10px;
    color: #aaa;
}

.page-detail .wp-recommand .wp-likenum
{
    float: right;
    background-position: 0 -33px;
}

.page-detail .wp-recommand .wp-usenum
{
    float: right;
    background-position: 0 7px;
}

.page-detail .wp-recommand .wp-user
{
    float: left;
}

.page-detail .wp-showsize
{
    display: none;
    float: left;
    font-size: 14px;
    color: #DD0909;
}

.page-detail .wallpaper-opt
{
    line-height: 30px;
}

.page-detail .wallpaper-douse .wp-share, .page-detail .wallpaper-douse .wp-use
{
    margin-top: 0;
}

.page-detail .time-line
{
    background: url(../images/timeline_bg.png?v=2c4a) 16px top repeat-y;
}

.page-detail .btn_praise_gray
{
    background: url(../images/pic_ilike.gif?v=33ea) no-repeat 0 -1896px;
    height: 16px;
    width: 15px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: default;
}

.page-detail .p-cell .admin-delete
{
    visibility: hidden;
}

.page-detail .btn_zoom
{
    background: #666 url(../images/fullscreen_icon.gif?v=d809) no-repeat 0 1px;
    opacity: .7;
    *filter: alpha(opacity=70);
}

    .page-detail .btn_zoom:hover
    {
        background-position: 0 -40px;
    }

#everyday
{
    width: 185px;
    margin: 8px auto 2px;
    border: solid 1px #dcdcdc;
    border-top-width: 0;
}

    #everyday h2
    {
        height: 30px;
        line-height: 30px;
        font-size: 13px;
        color: #333;
        position: relative;
        padding-left: 10px;
        border: solid 1px #fff;
        background-color: #f8f8f8;
        font-weight: 500;
    }

        #everyday h2 i
        {
            width: 23px;
            height: 20px;
            font-size: 0;
            overflow: hidden;
            background: url(../images/everyday_icon.png?v=054d) no-repeat;
            position: absolute;
            right: 10px;
            top: 5px;
        }

    #everyday .hd-line
    {
        height: 1px;
        line-height: 0;
        overflow: hidden;
        background-color: #eee;
        font-size: 0;
    }

    #everyday .bm-box
    {
        background-color: #fff;
    }

        #everyday .bm-box .img-box
        {
            padding-top: 1px;
            padding-left: 1px;
            width: 183px;
            height: 257px;
            overflow: hidden;
        }

            #everyday .bm-box .img-box a
            {
                width: 183px;
                height: 257px;
                position: relative;
                display: block;
                overflow: hidden;
            }

                #everyday .bm-box .img-box a img
                {
                    max-width: 183px;
                    _width: 183px;
                }

                #everyday .bm-box .img-box a:hover img
                {
                    opacity: .9;
                    filter: alpha(opacity=90);
                }

            #everyday .bm-box .img-box .bm-title
            {
                height: 32px;
                line-height: 32px;
                text-align: center;
                font-size: 14px;
                font-weight: 600;
                position: absolute;
                color: #fff;
                bottom: 0;
                left: 0;
                right: 0;
                _width: 159px;
                _bottom: -1px;
                *cursor: pointer;
                padding: 0 12px;
                overflow: hidden;
                text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
                white-space: nowrap;
                background: url(/resource/css/img/fresh.png?v=5d38) no-repeat -12px -260px;
                _background: url(/resource/css/img/fresh.gif?v=368c) no-repeat -12px -260px;
            }

        #everyday .bm-box ul
        {
            padding: 10px 0;
            padding-left: 1px;
            border-bottom: solid 1px #c0c0c0;
        }

            #everyday .bm-box ul li
            {
                padding: 3px 12px 3px 25px;
                position: relative;
                _width: 150px;
                overflow: hidden;
                white-space: nowrap;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                zoom: 1;
            }

                #everyday .bm-box ul li a
                {
                    display: block;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    -o-text-overflow: ellipsis;
                    white-space: nowrap;
                }

                #everyday .bm-box ul li i
                {
                    position: absolute;
                    left: 14px;
                    top: 9px;
                    width: 3px;
                    height: 3px;
                    line-height: 0;
                    font-size: 0;
                    overflow: hidden;
                    border: solid 1px #ef9331;
                    background-color: #ffb541;
                }

.my-album-edit-hd-inner, .my-album-edit-hd-inner .my-ablum-arrow, .my-album-edit-hd-inner .local a.editalb, .my-album-edit-hd-inner .local a.delalb, .my-album-edit-hd-inner .local a.tidy, .my-album-edit-hd-inner .local a.picUploadBtn, .my-album-edit-hd-inner #tidy_div a.cancel-edit, #tidy_succ_tip .succ-icon, .myalbum-waterfall .water-selected .p-1 .cont
{
    background-image: url(../images/album_edit_bg.png?v=466e);
}

.my-album-edit-hd
{
    height: 40px;
    z-index: 1;
    width: 100%;
    padding: 2px 0 10px 0;
    margin-top: -20px;
}

.my-album-edit-hd-inner
{
    height: 44px;
    border: solid 1px #dfdfdf;
    border-top: none;
    border-bottom: none;
    background-position: 0 -251px;
}

.my-album-edit-hd-inner-fixed
{
    z-index: 99;
}

.my-album-edit-hd-inner .local
{
    padding-left: 15px;
}

    .my-album-edit-hd-inner .local a, .my-album-edit-hd-inner .local span
    {
        display: inline-block;
        float: left;
        color: #999;
        height: 33px;
        line-height: 33px;
        margin-top: 5px;
        font-size: 14px;
        font-weight: 700;
    }

.my-album-edit-hd-inner .my-ablum-arrow
{
    width: 11px;
    overflow: hidden;
    text-indent: -999em;
    background-position: -8px -55px;
    margin: 0 10px;
}

.my-album-edit-hd-inner .local span.here
{
    color: #666;
}

.my-album-edit-hd-inner .local a:hover
{
    color: #666;
}

.my-album-edit-hd-inner .local a.editalb
{
    text-indent: -999em;
    background-position: -2px 4px;
    width: 15px;
    overflow: hidden;
    margin: 5px 15px 0;
}

    .my-album-edit-hd-inner .local a.editalb:hover
    {
        background-position: -2px -23px;
    }

.my-album-edit-hd-inner .local a.delalb
{
    text-indent: -999em;
    background-position: -2px -433px;
    width: 15px;
    overflow: hidden;
    margin: 5px 5px 0;
}

    .my-album-edit-hd-inner .local a.delalb:hover
    {
        background-position: -2px -461px;
    }

.my-album-edit-hd-inner .local a.tidy
{
    text-indent: -999em;
    background-position: -44px -7px;
    width: 66px;
    overflow: hidden;
    margin: 6px 13px 0 5px;
    float: right;
}

    .my-album-edit-hd-inner .local a.tidy:hover
    {
        background-position: -44px -47px;
    }

    .my-album-edit-hd-inner .local a.tidy:active
    {
        background-position: -44px -87px;
    }

.my-album-edit-hd-inner .local a.picUploadBtn
{
    text-indent: -999em;
    background-position: -17px -315px;
    width: 93px;
    overflow: hidden;
    margin: 6px 0 0 0;
    float: right;
}

    .my-album-edit-hd-inner .local a.picUploadBtn:hover
    {
        background-position: -17px -355px;
    }

    .my-album-edit-hd-inner .local a.picUploadBtn:active
    {
        background-position: -17px -395px;
    }

.my-album-edit-hd-inner #tidy_div
{
    position: absolute;
    right: 13px;
    top: 6px;
    display: none;
}

    .my-album-edit-hd-inner #tidy_div a.cancel-edit
    {
        float: right;
        height: 33px;
        line-height: 33px;
        text-indent: -999em;
        background-position: -117px -7px;
        width: 90px;
        overflow: hidden;
    }

        .my-album-edit-hd-inner #tidy_div a.cancel-edit:hover
        {
            background-position: -117px -47px;
        }

        .my-album-edit-hd-inner #tidy_div a.cancel-edit:active
        {
            background-position: -117px -87px;
        }

    .my-album-edit-hd-inner #tidy_div a.finish-edit
    {
        background-position: -117px -314px;
    }

        .my-album-edit-hd-inner #tidy_div a.finish-edit:hover
        {
            background-position: -117px -354px;
        }

        .my-album-edit-hd-inner #tidy_div a.finish-edit:active
        {
            background-position: -117px -394px;
        }

    .my-album-edit-hd-inner #tidy_div #album_selector_box
    {
        float: right;
        margin: 0 3px;
        display: none;
    }

    .my-album-edit-hd-inner #tidy_div #select_info
    {
        padding-top: 8px;
        float: right;
        display: none;
    }

#tidy_div_mask
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
    background: #fff;
    filter: alpha(opacity=0);
    opacity: 0;
}

#tidy_tip, #tidy_succ_tip
{
    display: none;
    width: 336px;
    color: #666;
    position: absolute;
    left: 50%;
    margin-left: -168px;
    text-align: center;
    height: 28px;
    line-height: 28px;
    top: 8px;
}

#tidy_tip
{
    background: #fdcf73;
    color: #930;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

#tidy_succ_tip .inner
{
    display: inline-block;
    padding-left: 23px;
    position: relative;
}

#tidy_succ_tip .succ-icon
{
    position: absolute;
    margin-left: -23px;
    *margin-top: -4px;
    text-indent: -999em;
    background-position: -2px -92px;
    width: 20px;
    overflow: hidden;
}

#tidy_succ_tip a
{
    color: #999;
}

    #tidy_succ_tip a:hover
    {
        color: #666;
    }

.edit-waterfall .p-cell
{
    border: dashed 1px #15b5d2;
}

.edit-waterfall .water-selected
{
    border: solid 1px #15b5d2;
}

.edit-waterfall .water .func
{
    visibility: hidden;
    height: 0;
    overflow: hidden;
}

.edit-waterfall .p-1
{
    zoom: 1;
}

    .edit-waterfall .p-1 a.tx-box-s
    {
        position: absolute;
        background: #fff;
        text-indent: -9999em;
        z-index: 99;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        _width: 100%;
        _height: 100%;
        cursor: pointer;
        filter: alpha(opacity=0);
        opacity: 0;
    }

.edit-waterfall .water-selected .p-1 a.tx-box-s
{
    filter: alpha(opacity=40);
    opacity: .40;
}

.myalbum-waterfall .water .p-1
{
    height: 40px;
    overflow: hidden;
    padding: 0;
    min-height: 40px;
}

.myalbum-waterfall .water h3 .like-num, .myalbum-waterfall .water h3 .cmt-num, .myalbum-waterfall .water h3 .sc, .myalbum-waterfall .water h3 .praise-num
{
    margin-top: 18px;
    position: absolute;
}

.myalbum-waterfall .water h3 .cmt-num
{
    margin-left: 100px;
}

.myalbum-waterfall .water h3 .sc
{
    right: 15px;
}

.myalbum-waterfall .water h3 .like-num
{
    margin-left: 50px;
}

.myalbum-waterfall .p-1 .cont
{
    display: none;
}

.myalbum-waterfall .water-selected .p-1 .cont
{
    display: inline;
    background-position: -59px -136px;
    text-indent: -999em;
    overflow: hidden;
    padding-left: 80px;
    width: 0;
    height: 80px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -40px;
    margin-top: -40px;
    filter: alpha(opacity=90);
    opacity: .90;
}

.myalbum-waterfall .p-1 a.tx-box-s img, .myalbum-waterfall .p-1 a.tx-box-s span.tx-clip
{
    display: none;
}

.user-album-list .doc-hd
{
    width: 927px;
}

.list_album_edit
{
    margin: 0 15px;
    margin: 0 14px\0;
}

    .list_album_edit .picUploadBtn, .list_album_edit .editAlbum
    {
        background: url(../images/list_album_edit.png?v=2f3e) no-repeat;
        float: left;
        text-decoration: none;
    }

    .list_album_edit .picUploadBtn
    {
        background-position: -4px -4px;
        width: 130px;
        height: 30px;
        text-align: center;
        line-height: 30px;
    }

    .list_album_edit .editAlbum
    {
        background-position: -134px -4px;
        width: 62px;
        height: 30px;
        text-align: center;
        line-height: 30px;
    }

    .list_album_edit .picUploadBtn:hover
    {
        background-position: -4px -40px;
    }

    .list_album_edit .picUploadBtn:active
    {
        background-position: -4px -76px;
    }

    .list_album_edit .editAlbum:hover
    {
        background-position: -134px -40px;
    }

    .list_album_edit .editAlbum:active
    {
        background-position: -134px -76px;
    }

.home-empty-img
{
    padding: 26px 0;
    border-bottom: solid 1px #f1eadd;
    text-align: center;
    background: #fffdf0;
    zoom: 1;
    color: #e48f10;
    font-size: 14px;
}

.home-empty-cat
{
    border-bottom: solid 1px #f1eadd;
    background: #fffdf0;
    height: 22px;
    padding: 15px 30px;
    position: relative;
    z-index: 999;
}

    .home-empty-cat a
    {
        float: left;
        padding: 0 12px;
        height: 18px;
        border-left: solid 1px #f1eadd;
        cursor: pointer;
    }

a.empty-cat-here
{
    background: #dd0909;
    color: #fff;
    text-decoration: none;
}

a.empty-cat-more span
{
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
    width: 6px;
    height: 6px;
    overflow: hidden;
    background: url(../images/myhome_bg.png?v=15c3) no-repeat -16px -57px;
    margin-left: 3px;
}

.home-empty-cat-sub
{
    display: none;
    width: 96px;
    z-index: 999;
    border: solid 1px #ccc;
    position: absolute;
    top: 52px;
    right: 8px;
    background: #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 0 2px 4px rgba(34,25,25,.2);
    -moz-box-shadow: 0 2px 4px rgba(34,25,25,.2);
    -webkit-box-shadow: 0 2px 4px rgba(34,25,25,.2);
}

    .home-empty-cat-sub a
    {
        height: 28px;
        line-height: 28px;
        border-left: none;
        width: auto;
        display: block;
        zoom: 1;
        float: none;
    }

        .home-empty-cat-sub a:hover, .home-empty-cat-sub a.empty-cat-here
        {
            background: #f5f5f5;
            color: #666;
        }

.cat-sub-arrow
{
    position: absolute;
    left: 30px;
    top: -7px;
    z-index: 40;
    width: 14px;
    height: 7px;
    background: #fcfcfc url(../images/myhome_bg.png?v=15c3) no-repeat -79px -169px;
    _background: #fcfcfc url(../images/myhome_bg.gif?v=df73) no-repeat -79px -169px;
}

.home-empty-bd
{
    padding: 30px;
    *padding-top: 45px;
    padding-right: 10px;
    position: relative;
    min-height: 600px;
    _height: 600px;
}

.home-empty-bd2
{
    padding-left: 35px;
}

.home-loading
{
    position: absolute;
    left: 50%;
    margin-left: -100px;
    top: 6px;
    display: none;
    width: 200px;
    padding: 10px 0;
    text-align: center;
    border: solid 1px #ccc;
    background: #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 0 2px 4px rgba(34,25,25,.2);
    -moz-box-shadow: 0 2px 4px rgba(34,25,25,.2);
    -webkit-box-shadow: 0 2px 4px rgba(34,25,25,.2);
}

.home-title-line
{
    border-top: solid 1px #f0f0f0;
    margin-top: 16px;
    margin-right: 110px;
    clear: both;
    height: 26px;
    color: #333;
}

    .home-title-line span
    {
        float: left;
        background: #fff;
        padding: 3px 7px 3px 0;
        margin-top: -14px;
        font-size: 14px;
        _position: relative;
    }

    .home-title-line .see-more
    {
        float: right;
        background: #fff;
        color: #999;
        padding: 3px 0 3px 7px;
        font-size: 12px;
        margin-top: -12px;
        cursor: pointer;
        text-decoration: none;
        _position: relative;
    }

        .home-title-line .see-more:hover
        {
            color: #333;
        }

        .home-title-line .see-more b
        {
            display: inline-block;
            *display: inline;
            zoom: 1;
            width: 13px;
            height: 13px;
            overflow: hidden;
            background: url(../images/myhome_bg.png?v=15c3) no-repeat -99px -43px;
            _background-image: url(../images/myhome_bg.gif?v=df73);
            margin-right: 3px;
            vertical-align: middle;
        }

        .home-title-line .see-more:hover b
        {
            background-position: -99px -69px;
        }

.home-user-list
{
    min-height: 208px;
    _hieght: 208px;
}

    .home-user-list li
    {
        float: left;
        padding-left: 76px;
        width: 130px;
        height: 76px;
        position: relative;
        margin-bottom: 24px;
        padding-right: 6px;
    }

        .home-user-list li .avatar
        {
            position: absolute;
            cursor: pointer;
            left: 0;
            top: 2px;
            width: 66px;
            height: 66px;
            padding: 1px;
            border: solid 1px #f0f0f0;
        }

            .home-user-list li .avatar img
            {
                width: 66px;
                height: 66px;
            }

            .home-user-list li .avatar:hover
            {
                border-color: #ccc;
            }

            .home-user-list li .avatar span
            {
                position: absolute;
                display: none;
                right: 1px;
                bottom: 1px;
                width: 25px;
                height: 25px;
                background: url(../images/myhome_bg.png?v=15c3) no-repeat 0 -172px;
                _background-image: url(../images/myhome_bg.gif?v=df73);
                overflow: hidden;
            }

        .home-user-list li .selected, .home-user-list li .selected:hover
        {
            border-color: #ccc;
        }

            .home-user-list li .selected span, .home-user-list li .selected:hover span
            {
                display: block;
            }

        .home-user-list li div
        {
            color: #666;
            padding: 5px 0;
        }

        .home-user-list li strong
        {
            color: #bbb;
        }

        .home-user-list li .uname
        {
            font-weight: 700;
            color: #333;
        }

            .home-user-list li .uname:hover
            {
                color: #dd0909;
            }

            .home-user-list li .uname span
            {
                display: inline-block;
                *display: inline;
                zoom: 1;
                width: 18px;
                height: 14px;
                overflow: hidden;
                background: url(../images/myhome_bg.png?v=15c3) no-repeat -39px -53px;
                _background-image: url(../images/myhome_bg.gif?v=df73);
                margin-left: 3px;
                vertical-align: middle;
            }

.home-album-list
{
    min-height: 280px;
    _hieght: 280px;
}

    .home-album-list li
    {
        float: left;
        margin-left: 20px;
        margin-bottom: 30px;
        width: 198px;
        overflow: hidden;
    }

        .home-album-list li.first
        {
            margin-left: 0;
        }

        .home-album-list li .album-imgs
        {
            position: relative;
            cursor: pointer;
            width: 194px;
            height: 205px;
            display: block;
            overflow: hidden;
            padding: 1px;
            border: solid 1px #f0f0f0;
            background: url(../images/album_box_bg.gif?v=dc2f) no-repeat;
            text-decoration: none;
        }

            .home-album-list li .album-imgs img
            {
                float: left;
                margin-bottom: 1px;
                margin-right: 1px;
                width: 64px;
                height: 64px;
            }

            .home-album-list li .album-imgs .first
            {
                width: 194px;
                height: 140px;
                overflow: hidden;
                margin-right: 0;
                margin-bottom: 1px;
                display: block;
            }

                .home-album-list li .album-imgs .first img
                {
                    width: 216px;
                    height: 160px;
                    margin-top: -10px;
                    margin-left: -10px;
                }

            .home-album-list li .album-imgs img.last
            {
                margin-right: 0;
            }

            .home-album-list li .album-imgs span
            {
                position: absolute;
                display: none;
                right: 0;
                bottom: 1px;
                width: 38px;
                height: 36px;
                background: url(../images/myhome_bg.png?v=15c3) no-repeat -33px -159px;
                _background-image: url(../images/myhome_bg.gif?v=df73);
                overflow: hidden;
            }

            .home-album-list li .selected, .home-album-list li .selected:hover, .home-album-list li .album-imgs:hover
            {
                border-color: #ccc;
            }

                .home-album-list li .selected span, .home-album-list li .selected:hover span
                {
                    display: block;
                }

        .home-album-list li strong
        {
            color: #999;
            font-weight: 500;
        }

        .home-album-list li .album-name
        {
            padding-top: 10px;
            padding-bottom: 6px;
        }

            .home-album-list li .album-name a
            {
                color: #666;
                font-size: 14px;
                font-weight: 600;
            }

                .home-album-list li .album-name a:hover
                {
                    color: #dd0909;
                }

.home-add-row
{
    text-align: center;
    padding-bottom: 24px;
}

    .home-add-row .home-add-btn
    {
        height: 32px;
        width: 114px;
        line-height: 32px;
        background: url(../images/myhome_bg.png?v=15c3) no-repeat 0 -84px;
        text-indent: -9999em;
        *text-indent: 0;
        *font-size: 0;
        *line-height: 0;
        overflow: hidden;
        *color: #eee;
        display: inline-block;
        *display: inline;
        zoom: 1;
        cursor: pointer;
    }

        .home-add-row .home-add-btn:active
        {
            background-position: 0 -125px;
            *text-decoration: none;
        }

    .home-add-row .home-collect-btn
    {
        background-position: 0 -484px;
    }

        .home-add-row .home-collect-btn:hover, .home-add-row .home-collect-btn:active
        {
            background-position: 0 -525px;
        }

    .home-add-row .home-add-btn-saving, .home-add-row .home-add-btn-saving:hover, .home-add-row .home-add-btn-saving:active
    {
        background-position: 0 -562px;
        text-indent: 0;
        *font-size: 12px;
        *line-height: 32px;
        text-decoration: none;
        color: #ccc;
        cursor: default;
        display: none;
    }

    .home-add-row .btn-saving-show
    {
        display: inline-block;
    }

.home-add-row-s
{
    position: absolute;
    right: 27px;
    top: 34px;
    padding: 0;
}

    .home-add-row-s .home-add-btn
    {
        width: 61px;
        height: 24px;
        line-height: 24px;
        background-position: 0 -602px;
    }

        .home-add-row-s .home-add-btn:active
        {
            background-position: 0 -633px;
        }

    .home-add-row-s .home-adddr-btn
    {
        background-position: 0 -694px;
    }

        .home-add-row-s .home-adddr-btn:hover, .home-add-row .home-adddr-btn:active
        {
            background-position: 0 -725px;
        }

    .home-add-row-s .home-add-btn-saving, .home-add-row-s .home-add-btn-saving:hover, .home-add-row-s .home-add-btn-saving:active
    {
        background-position: 0 -663px;
        *font-size: 12px;
        *line-height: 24px;
    }

.home-empty-bd2 .home-add-row-s
{
    right: 38px;
}

.home-waterfall .a-cell
{
    width: 240px;
    height: 324px;
    margin: 0;
    position: absolute;
    left: -999em;
    float: left;
    margin-right: 13px;
    margin-bottom: 13px;
    border: solid 1px silver;
    border-color: #e4e4e4 #D9D9D9 #D8D8D8 #D9D9D9;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

    .home-waterfall .a-cell .side_2_bottom, .home-waterfall .side_2 .side_2_bottom
    {
        border-bottom: 1px solid #C3C3C3;
        position: absolute;
        bottom: 0;
        height: 0;
        line-height: 0;
        font-size: 0;
        width: 240px;
    }

    .home-waterfall .a-cell .album-title
    {
        height: 35px;
        padding: 10px 12px 0;
        position: relative;
    }

        .home-waterfall .a-cell .album-title strong
        {
            font-size: 14px;
            font-weight: 600;
        }

        .home-waterfall .a-cell .album-title .total_num
        {
            position: absolute;
            right: 12px;
            top: 12px;
            padding-left: 18px;
            color: #aaa;
        }

            .home-waterfall .a-cell .album-title .total_num span
            {
                position: absolute;
                width: 11px;
                height: 11px;
                top: 3px;
                left: 3px;
                background: url(../images/myhome_bg.png?v=15c3) no-repeat -80px -201px;
            }

    .home-waterfall .a-cell .album-bottom-bar
    {
        height: 45px;
        line-height: 45px;
        color: #999;
        padding: 0 12px;
        background: #f5f5f5;
    }

        .home-waterfall .a-cell .album-bottom-bar .editAlbum
        {
            float: right;
            width: 61px;
            height: 24px;
            text-indent: -999em;
            overflow: hidden;
            background: url(../images/myhome_bg.png?v=15c3) no-repeat -28px -419px;
            margin-top: 11px;
            margin-left: 3px;
        }

        .home-waterfall .a-cell .album-bottom-bar .picUploadBtn
        {
            float: right;
            width: 24px;
            height: 24px;
            text-indent: -999em;
            overflow: hidden;
            background: url(../images/myhome_bg.png?v=15c3) no-repeat 0 -419px;
            margin-top: 11px;
        }

        .home-waterfall .a-cell .album-bottom-bar .num-text
        {
            float: left;
        }

        .home-waterfall .a-cell .album-bottom-bar .p-2
        {
            float: right;
            position: relative;
            width: 61px;
            height: 24px;
            overflow: hidden;
            text-align: center;
            background: none;
            margin: 0;
            border: none;
            line-height: auto;
            color: #B999B9;
            margin-top: 11px;
            margin-left: 3px;
            -moz-border-radius: 0;
            -webkit-border-radius: 0;
            border-radius: 0;
        }

            .home-waterfall .a-cell .album-bottom-bar .p-2 .s-1
            {
                float: right;
                width: 61px;
                height: 24px;
                text-indent: -999em;
                overflow: hidden;
                background: url(../images/myhome_bg.png?v=15c3) no-repeat 0 -325px;
                padding: 0;
            }

            .home-waterfall .a-cell .album-bottom-bar .p-2 .a-2
            {
                position: absolute;
                width: 61px;
                height: 24px;
                text-indent: -999em;
                overflow: hidden;
                top: 0;
                left: 0;
            }

        .home-waterfall .a-cell .album-bottom-bar .attnAlbumBtn
        {
            float: right;
            width: 61px;
            height: 24px;
            text-indent: -999em;
            background: url(../images/myhome_bg.png?v=15c3) no-repeat 0 -263px;
        }

        .home-waterfall .a-cell .album-bottom-bar .editAlbum:active
        {
            background-position: -28px -450px;
        }

        .home-waterfall .a-cell .album-bottom-bar .picUploadBtn:active
        {
            background-position: 0 -450px;
        }

        .home-waterfall .a-cell .album-bottom-bar .attnAlbumBtn:active
        {
            background-position: 0 -294px;
        }

.home-waterfall .create-album-box
{
    height: 326px;
    width: 222px;
    overflow: hidden;
    border: none;
}

    .home-waterfall .create-album-box .create
    {
        background: url(../images/album_add.gif?v=753b) no-repeat;
        height: 326px;
    }

.home-waterfall .album-imgs
{
    width: 218px;
    height: 231px;
    display: block;
    overflow: hidden;
    margin: 1px;
    border: none;
    background: url(../images/album_box_bg.gif?v=dc2f) no-repeat 2px 2px;
    text-decoration: none;
}

    .home-waterfall .album-imgs:hover
    {
        filter: alpha(opacity=90);
        -moz-opacity: .9;
        -webkit-opacity: .9;
        opacity: .9;
    }

    .home-waterfall .album-imgs span img
    {
        float: left;
        margin-bottom: 1px;
        margin-right: 1px;
        width: 72px;
        height: 72px;
    }

    .home-waterfall .album-imgs span.first
    {
        width: 218px;
        height: 157px;
        display: inline-block;
        *display: inline;
        cursor: pointer;
        overflow: hidden;
        margin-bottom: 1px;
    }

        .home-waterfall .album-imgs span.first img
        {
            width: 238px;
            margin-left: -10px;
            height: auto;
            margin-right: 0;
        }

    .home-waterfall .album-imgs span.last img
    {
        margin-right: 0;
    }

.home-waterfall .list_album_edit .picUploadBtn
{
    width: 128px;
}

.home-waterfall .side_2
{
    overflow: visible;
    position: absolute;
    left: 0;
}

.album-waterfall-not-top
{
    border-top: none;
    _border-top: none;
    _margin-top: 0;
}

    .album-waterfall-not-top .side_2
    {
        top: 0;
    }

.album-waterfall .col0
{
    margin-top: 0;
}

.album-waterfall .a-cell
{
    height: 345px;
}

.album-waterfall .album-nickname
{
    height: 30px;
    padding-left: 12px;
}

    .album-waterfall .album-nickname a
    {
        color: #999;
    }

        .album-waterfall .album-nickname a:hover
        {
            color: #dd0909;
        }

.album-waterfall .a-cell .album-title
{
    height: 26px;
}

.a-cell .thumbnail4 b
{
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 191px;
    height: 126px;
    overflow: hidden;
    margin-bottom: 4px;
    clear: both;
    position: relative;
}

    .a-cell .thumbnail4 b img
    {
        margin-left: -10px;
        width: 211px;
        height: auto;
    }

.waterfall-top-div
{
    height: 5px;
    overflow: hidden;
}

.home-bd
{
    padding-left: 235px;
    padding-top: 5px;
}

    .home-bd .home-main
    {
        min-height: 450px;
        _height: 450px;
        _zoom: 1;
    }

.userinfo-box
{
    position: absolute;
    left: 0;
    z-index: 90;
    width: 240px;
    padding-bottom: 2px;
    border: solid 1px silver;
    border-color: #e4e4e4 #D9D9D9 #c1c1c1 #D9D9D9;
    background: #fff;
}

    .userinfo-box .avatar-box
    {
        padding: 12px;
        padding-left: 92px;
        padding-top: 10px;
        position: relative;
        ;
        min-height: 70px;
        _height: 70px;
    }

        .userinfo-box .avatar-box .img-link
        {
            position: absolute;
            left: 12px;
            top: 12px;
        }

            .userinfo-box .avatar-box .img-link img
            {
                width: 70px;
                height: 70px;
                border-radius: 5px;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
            }

        .userinfo-box .avatar-box div
        {
            padding-bottom: 4px;
        }

        .userinfo-box .avatar-box .name-div
        {
            white-space: normal;
            word-break: break-all;
            table-layout: fixed;
        }

            .userinfo-box .avatar-box .name-div a
            {
                font-size: 14px;
                font-weight: 700;
                color: #333;
            }

        .userinfo-box .avatar-box .address-div
        {
            color: #999;
        }

        .userinfo-box .avatar-box .home-div a
        {
            color: #333;
        }

    .userinfo-box .side-nav li
    {
        height: 37px;
        line-height: 37px;
    }

        .userinfo-box .side-nav li a
        {
            display: block;
            zoom: 1;
            border-top: solid 1px #f5f5f5;
            color: #888;
            padding-bottom: 1px;
            font-size: 14px;
            _height: 30px;
            _line-height: 30px;
            _padding-top: 7px;
        }

            .userinfo-box .side-nav li a span
            {
                display: block;
                zoom: 1;
                margin-left: 3px;
                border-left: solid 0 #dcbbbb;
                padding-left: 14px;
            }

            .userinfo-box .side-nav li a:hover, .userinfo-box .side-nav li a.selected
            {
                background: #f8f8f8;
                border-top-color: #eee;
                padding-bottom: 0;
                border-bottom: solid 1px #eee;
                color: #333;
                cursor: pointer;
            }

                .userinfo-box .side-nav li a:hover span, .userinfo-box .side-nav li a.selected span
                {
                    margin-left: 1px;
                    border-left-width: 2px;
                }

            .userinfo-box .side-nav li a span b
            {
                margin-right: 7px;
                display: inline-block;
                *display: inline;
                zoom: 1;
                _margin-top: 2px;
                width: 18px;
                height: 18px;
                vertical-align: middle;
                background: url(../images/myhome_bg.png?v=15c3) no-repeat 0 -490px;
                _background: url(../images/myhome_bg.gif?v=df73) no-repeat 0 -490px;
            }

            .userinfo-box .side-nav li a.mysub:hover span b, .userinfo-box .side-nav li a.mysub.selected span b
            {
                background-position: -39px -490px;
            }

            .userinfo-box .side-nav li a.mycol span b
            {
                background-position: 0 -528px;
            }

            .userinfo-box .side-nav li a.mycol:hover span b, .userinfo-box .side-nav li a.mycol.selected span b
            {
                background-position: -39px -528px;
            }

            .userinfo-box .side-nav li a.myalb span b
            {
                background-position: 0 -570px;
            }

            .userinfo-box .side-nav li a.myalb:hover span b, .userinfo-box .side-nav li a.myalb.selected span b
            {
                background-position: -39px -570px;
            }

            .userinfo-box .side-nav li a.myatt span b
            {
                background-position: -58px -482px;
            }

            .userinfo-box .side-nav li a.myatt:hover span b, .userinfo-box .side-nav li a.myatt.selected span b
            {
                background-position: -97px -482px;
            }

            .userinfo-box .side-nav li a.myfans span b
            {
                background-position: -58px -519px;
            }

            .userinfo-box .side-nav li a.myfans:hover span b, .userinfo-box .side-nav li a.myfans.selected span b
            {
                background-position: -97px -519px;
            }

            .userinfo-box .side-nav li a.mymsg span b
            {
                background-position: -58px -558px;
            }

            .userinfo-box .side-nav li a.mymsg:hover span b, .userinfo-box .side-nav li a.mymsg.selected span b
            {
                background-position: -97px -558px;
            }

            .userinfo-box .side-nav li a.myinfo span b
            {
                background-position: -58px -582px;
            }

            .userinfo-box .side-nav li a.myinfo:hover span b, .userinfo-box .side-nav li a.myinfo.selected span b
            {
                background-position: -97px -582px;
            }

    .userinfo-box .box-shadow
    {
        position: absolute;
        bottom: -2px;
        height: 1px;
        font-size: 0;
        overflow: hidden;
        width: 240px;
        background: #D9D9D9;
        filter: alpha(opacity=50);
        opacity: .5;
    }

    .userinfo-box .bind
    {
        padding-bottom: 10px;
        padding-left: 9px;
    }

.home-bd .page-tab
{
    height: 40px;
    line-height: 40px;
    margin-bottom: 15px;
    _zoom: 1;
    border: solid 1px silver;
    border-color: #e4e4e4 #D9D9D9 #c1c1c1 #D9D9D9;
    background: #fafafa url(../images/myhome_bg.png?v=15c3) repeat-x 0 0;
}

    .home-bd .page-tab .page-tab-line
    {
        float: left;
        width: 1px;
        min-width: 1px;
        overflow: hidden;
        background: url(../images/myhome_bg.png?v=15c3) no-repeat 0 -42px;
        text-indent: -9999em;
        padding: 0;
    }

    .home-bd .page-tab a, .home-bd .page-tab a:hover
    {
        min-width: 66px;
        _width: 66px;
        white-space: nowrap;
        padding: 0 20px;
        text-align: center;
        position: relative;
        float: left;
        font-size: 14px;
        font-weight: 600;
        color: #666;
        z-index: 1;
    }

        .home-bd .page-tab a.active, .home-bd .page-tab a.active:hover
        {
            background: #e4e4e4 url(../images/myhome_bg.png?v=15c3) repeat-x 0 -101px;
            z-index: 2;
            color: #333;
            cursor: default;
        }

        .home-bd .page-tab a em
        {
            position: absolute;
            display: none;
            right: -1px;
            top: 0;
            width: 1px;
            height: 40px;
            background: url(../images/myhome_bg.png?v=15c3) no-repeat -5px -42px;
            font-size: 1px;
            overflow: hidden;
        }

            .home-bd .page-tab a em.l
            {
                left: -1px;
            }

        .home-bd .page-tab a.active em
        {
            display: block;
        }

.form-box
{
    border: solid 1px silver;
    border-color: #e4e4e4 #D9D9D9 #c1c1c1 #D9D9D9;
    background: #fff;
    padding: 22px;
    margin-bottom: 15px;
    zoom: 1;
}

    .form-box .title-div
    {
        border-top: solid 1px #f0f0f0;
        margin-top: 16px;
        height: 26px;
        color: #333;
    }

        .form-box .title-div strong, .form-box .title-div .r-text
        {
            float: left;
            background: #fff;
            padding: 3px 10px 3px 0;
            margin-top: -14px;
            font-size: 14px;
            _position: relative;
        }

        .form-box .title-div .r-text
        {
            float: right;
            font-size: 12px;
            padding: 3px 0 3px 10px;
            margin-top: -12px;
        }

    .form-box .form-table
    {
        border-collapse: collapse;
        border-spacing: 0;
        width: 99.9%;
    }

        .form-box .form-table td
        {
            padding: 10px 0;
        }

            .form-box .form-table td td
            {
                padding: 0;
            }

        .form-box .form-table .lb
        {
            width: 10%;
            color: #666;
        }

        .form-box .form-table p
        {
            padding: 5px 0;
        }

    .form-box .btn-row
    {
        height: 36px;
        padding-top: 18px;
        margin-top: 10px;
        border-top: solid 1px #f0f0f0;
        text-align: center;
    }

        .form-box .btn-row .ibtn_red img
        {
            margin-left: -18px;
            margin-top: 9px;
            display: none;
        }

        .form-box .btn-row .ibtn_gray img
        {
            display: inline;
        }

    .form-box .form-table .itag
    {
        width: 100%;
    }

        .form-box .form-table .itag, .form-box .form-table .itag li
        {
            list-style-type: none;
            float: left;
        }

            .form-box .form-table .itag li span
            {
                display: block;
                border: 1px #E5E5E5 solid;
                padding: 0 8px;
                margin: 0 10px 15px 0;
                background: #F5F5F5;
                cursor: pointer;
            }

            .form-box .form-table .itag li .selected
            {
                border: 1px #F8DDB6 solid;
                background: #FFF7DF;
            }

    .form-box .form-table .tips_o
    {
        color: #E71;
    }

    .form-box .pic
    {
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
    }

#left_userinfo_msg_num
{
    color: #dd0909;
    font-style: normal;
}

.home .home-bd
{
    padding-left: 0;
}

    .home .home-bd .userinfo-box
    {
        margin-left: 0;
        margin-right: 13px;
        margin-bottom: 13px;
    }

    .home .home-bd .backwater
    {
        display: block;
        position: absolute;
        left: -999em;
    }

    .home .home-bd #waterfall #page_tab
    {
        min-width: 690px;
        left: 235px;
        position: absolute;
    }

    .home .home-bd .p-cell
    {
        float: left;
        margin-right: 13px;
        margin-bottom: 13px;
    }

.home-empty .form-box
{
    padding: 0;
    border-width: 0;
}

.home-bd .msg-subtab
{
    height: 26px;
    line-height: 100%;
}

    .home-bd .msg-subtab .send-msg
    {
        top: -5px;
    }

        .home-bd .msg-subtab .send-msg:hover, .home-bd .msg-subtab .send-msg:active
        {
            color: #f8f8f8;
        }

.home-bd .list_6_h, .home-bd .list_6 li
{
    border-bottom: solid 1px #ececec;
}

.home-bd .list_6_h
{
    padding-bottom: 10px;
    font-size: 14px;
}

.home-bd .list_6 h3 a:hover
{
    color: #DD0909;
}

.home-bd .mod-attention-em
{
    width: auto;
}

.userinfo-box .p-2
{
    background: url("img/grad_1.gif?v=3bac") repeat-x scroll 0 0 transparent;
    border: 1px solid #CCC;
    border-radius: 3px 3px 3px 3px;
    color: #B999B9;
    line-height: 28px;
    margin: 15px;
    text-align: center;
    word-spacing: 5px;
}

    .userinfo-box .p-2 .a-1
    {
        color: #000;
        display: block;
    }

        .userinfo-box .p-2 .a-1:hover
        {
            text-decoration: none;
            box-shadow: 1px 1px 3px #ccc;
        }

    .userinfo-box .p-2 .s-1
    {
        background: url("img/i_2.gif?v=69aa") no-repeat scroll 0 50% transparent;
        color: #5D5D5D;
        padding-left: 15px;
    }

    .userinfo-box .p-2 .a-2
    {
        color: #9ABBC8;
    }

.home-bd .msg-sendarea
{
    width: 80%;
}

    .home-bd .msg-sendarea .textarea
    {
        width: 97%;
    }

.home-bd .home-empty-box
{
    border: solid 1px silver;
    border-color: #e4e4e4 #D9D9D9 #c1c1c1 #D9D9D9;
    background: #fff;
}

body.daren
{
    background: url(daren/default/body_bg.jpg) repeat fixed 0 0;
}

.daren #top_div_place
{
    padding-top: 40px;
    display: none;
}

.daren .doc-hd
{
    _margin-bottom: 0;
}

.daren .home-bd
{
    padding-left: 0;
    padding-top: 0;
}

.daren #ft
{
    margin-top: 10px;
}

.ut-daren, .ut-corp
{
    background: url("daren/default/daren_bg.png") no-repeat scroll -34px -98px transparent;
    position: relative;
    display: inline-block;
    margin-left: 2px;
    height: 18px;
    margin-top: -5px;
    overflow: hidden;
    vertical-align: middle;
    width: 18px;
}

.ut-corp
{
    width: 18px;
    height: 14px;
    top: -2px;
    background-position: -63px -102px;
}

.p-cell .p-1 .cont
{
    padding-top: 3px;
    margin-top: -3px;
}

.daren .daren-page-content
{
    border: solid 1px silver;
    border-color: #EAEAEA #D9D9D9 #D8D8D8 #D9D9D9;
    background: #f5f5f5;
    zoom: 1;
    min-height: 450px;
    _height: 450px;
}

.daren .daren-page-content2
{
    border-top: none;
    border-left: none;
    border-right: none;
}

.daren .daren-page-content3
{
    padding-top: 15px;
    border-left: none;
    border-right: none;
    border-bottom: none;
    background: transparent;
}

.daren .fans-list li
{
    height: 108px;
    border-bottom: solid 1px #e8e8e8;
}

    .daren .fans-list li .item-box
    {
        float: left;
        height: 108px;
        width: 33.3%;
        zoom: 1;
        position: relative;
    }

        .daren .fans-list li .item-box .item
        {
            height: 108px;
            border-right: solid 1px #e8e8e8;
            position: relative;
        }

        .daren .fans-list li .item-box .item-last
        {
            border-right-width: 0;
        }

        .daren .fans-list li .item-box .item-inner
        {
            height: 88px;
            padding: 19px 21px 1px;
        }

        .daren .fans-list li .item-box .btn-attention, .daren .btn-attention-ed, .daren .btn-attention-ed .fans_unAttnAllAlbm
        {
            position: absolute;
            right: 20px;
            top: 20px;
            z-index: 3;
        }

    .daren .fans-list li .hover
    {
        z-index: 10;
    }

        .daren .fans-list li .hover .item-inner
        {
            background: #f0f0f0;
            border: solid 1px #fff;
            padding: 18px 20px 0;
            position: relative;
            z-index: 10;
        }

    .daren .fans-list li .item-box .info-row
    {
        min-height: 72px;
        _height: 72px;
        padding-left: 82px;
        position: relative;
        color: #666;
    }

        .daren .fans-list li .item-box .info-row .avatar
        {
            width: 72px;
            height: 72px;
            position: absolute;
            top: 0;
            left: 0;
        }

            .daren .fans-list li .item-box .info-row .avatar img
            {
                width: 72px;
                height: 72px;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
                border-radius: 5px;
            }

        .daren .fans-list li .item-box .info-row .row1
        {
            padding-bottom: 6px;
        }

            .daren .fans-list li .item-box .info-row .row1 a
            {
                color: #333;
                font-size: 14px;
                font-weight: 800;
            }

                .daren .fans-list li .item-box .info-row .row1 a em
                {
                    display: inline-block;
                    *display: inline;
                    *zoom: 1;
                    width: 18px;
                    height: 18px;
                    background: url(daren/default/daren_bg.png) no-repeat -34px -98px;
                    vertical-align: middle;
                    margin-top: -5px;
                    *margin-top: -2px;
                    overflow: hidden;
                }

                    .daren .fans-list li .item-box .info-row .row1 a em.v
                    {
                        background-position: -99px -103px;
                        width: 15px;
                        height: 12px;
                    }

        .daren .fans-list li .item-box .info-row .row2
        {
            padding-bottom: 6px;
        }

            .daren .fans-list li .item-box .info-row .row2 a
            {
                color: #666;
            }

    .daren .fans-list li .item-box .img-row
    {
        height: 0;
        display: none;
        z-index: 11;
        overflow: hidden;
        position: absolute;
        bottom: -2px;
        left: -1px;
        right: -1px;
        background: #f5f5f5;
        border-bottom: solid 1px #E0E0E0;
        box-shadow: 0 3px 5px 1px rgba(102,102,102,0.1);
    }

        .daren .fans-list li .item-box .img-row div.img-row-inner
        {
            height: 100%;
            margin-top: -1px;
            border: solid 1px #fff;
            border-top-width: 0;
            padding: 0 18px;
        }

            .daren .fans-list li .item-box .img-row div.img-row-inner div
            {
                height: 48px;
                overflow: hidden;
                left: 420px;
                position: relative;
            }

        .daren .fans-list li .item-box .img-row a
        {
            height: 48px;
            width: 48px;
            float: left;
            margin-right: 1px;
        }

            .daren .fans-list li .item-box .img-row a img
            {
                height: 48px;
                width: 48px;
            }

            .daren .fans-list li .item-box .img-row a:hover img
            {
                filter: alpha(opacity=80);
                opacity: .8;
            }

        .daren .fans-list li .item-box .img-row .see-all
        {
            width: 48px;
            height: 48px;
            background: #e4e4e4;
            position: absolute;
            right: 2px;
            top: 0;
            text-align: center;
            line-height: 48px;
            overflow: hidden;
            color: #999;
            text-decoration: none;
            cursor: pointer;
        }

            .daren .fans-list li .item-box .img-row .see-all:hover
            {
                color: #888;
                background: #e0e0e0;
            }

    .daren .fans-list li .hover .img-row
    {
        background: #f0f0f0;
    }

.daren .split-line
{
    color: #ccc;
    padding: 0 3px;
}

.daren .followeduser-list li, .daren .followeduser-list li .item-box, .daren .followeduser-list li .item-box .item
{
    height: 168px;
}

    .daren .followeduser-list li .item-box .item-inner
    {
        height: 148px;
    }

.daren .page
{
    text-align: right;
    color: #999;
    padding: 20px;
    font-size: 12px;
}

    .daren .page a
    {
        border: solid 1px #e1e1e1;
        background: #fff;
        color: #999;
        padding: 2px 7px;
    }

        .daren .page a:hover
        {
            border-color: #e0e0e0;
            background: #f0f0f0;
            color: #666;
        }

        .daren .page a.cur, .daren .page a.cur:hover
        {
            color: #333;
            border-width: 0;
            background: transparent;
        }

    .daren .page .no
    {
        padding: 0 4px;
        *vertical-align: middle;
    }

.daren .backwater
{
    display: block;
    position: absolute;
    left: -999em;
}

.daren #waterfall
{
    background: #f5f5f5 url(daren/default/wf_bg.png) repeat 0 0;
    border-left: solid 1px #e0e0e0;
    border-right: solid 1px #e0e0e0;
}

.daren .p-cell
{
    width: 231px;
    border-width: 0;
    padding-top: 0;
    background: #f5f5f5;
    border-top: solid 1px #E8E8E8;
}

    .daren .p-cell .p-1
    {
        border-bottom: none;
    }

    .daren .p-cell .func .like, .daren .p-cell .func .edit
    {
        margin-right: 18px;
    }

    .daren .p-cell .func .larger
    {
        left: 20px;
    }

    .daren .p-cell h3
    {
        margin: 0 16px 7px;
    }

        .daren .p-cell h3 div
        {
            padding-top: 3px;
            min-height: 20px;
            _height: 20px;
        }

    .daren .p-cell .cellTit
    {
        color: #666;
    }

    .daren .p-cell .from-info
    {
        color: #666;
        margin: 0 18px 16px;
    }

        .daren .p-cell .from-info a
        {
            color: #666;
        }

        .daren .p-cell .from-info label
        {
            color: #aaa;
        }

    .daren .p-cell .p-cell-inner
    {
        padding: 1px;
        padding-top: 19px;
    }

    .daren .p-cell .hover
    {
        padding: 0;
        padding-top: 18px;
        border: solid 1px #fff;
        background: #f0f0f0;
    }

        .daren .p-cell .hover .from-info
        {
            border-color: #ddd;
            color: #333;
        }

            .daren .p-cell .hover h3 a, .daren .p-cell .hover .from-info a
            {
                color: #333;
            }

    .daren .p-cell a em
    {
        display: inline-block;
        *display: inline;
        zoom: 1;
        width: 13px;
        height: 11px;
        overflow: hidden;
        vertical-align: middle;
        margin-top: -3px;
        *margin-top: 0;
        background: url(daren/default/daren_bg.png) no-repeat -73px -28px;
    }

        .daren .p-cell a em.like-ico
        {
            background-position: -73px -28px;
        }

        .daren .p-cell a em.cmt-ico
        {
            background-position: -89px -28px;
        }

    .daren .p-cell .hover h3 a em.like-ico
    {
        background-position: -73px -42px;
    }

    .daren .p-cell .hover h3 a em.cmt-ico
    {
        background-position: -89px -42px;
    }

    .daren .p-cell .hover h3 a:hover em.like-ico
    {
        background-position: -73px -56px;
    }

    .daren .p-cell .hover h3 a:hover em.cmt-ico
    {
        background-position: -89px -56px;
    }

    .daren .p-cell .pic .img-more-link, .p-cell .pic .img-more-link
    {
        position: absolute;
        left: 17px;
        bottom: 12px;
        background: #333;
        text-align: center;
        height: 28px;
        line-height: 28px;
        width: 196px;
        overflow: hidden;
        color: #fff;
        letter-spacing: 2px;
        filter: alpha(opacity=80);
        -moz-opacity: .8;
        -webkit-opacity: .8;
        opacity: .8;
    }

.p-cell .pic .img-more-link
{
    left: 12px;
}

.daren .p-cell a em.praise-ico
{
    background-position: -57px -28px;
}

.daren .p-cell .hover h3 a em.praise-ico
{
    background-position: -57px -42px;
}

.daren .p-cell .hover h3 a:hover em.praise-ico
{
    background-position: -57px -56px;
}

.daren .p-cell .infonum-list a
{
    margin-right: 15px;
}

.daren .p-cell .func .praise, .daren .p-cell .func .praised
{
    margin-left: 3px;
}

.daren .alb-info-box
{
    margin-bottom: 20px;
    padding: 0;
}

    .daren .alb-info-box .alb-name
    {
        font-size: 18px;
        font-weight: 800;
        white-space: normal;
        word-break: break-all;
        table-layout: fixed;
        padding: 0 18px;
        padding-bottom: 12px;
    }

    .daren .alb-info-box .line
    {
        height: 2px;
        line-height: 1px;
        width: 180px;
        margin: 0 auto;
        overflow: hidden;
        background: #e9e9e9 url(daren/default/daren_bg.png) no-repeat 0 -74px;
        clear: both;
    }

    .daren .alb-info-box .btn-div, .daren .alb-info-box .ed-btn-div
    {
        height: 36px;
        padding: 0 18px;
        padding-top: 20px;
        position: relative;
        color: #999;
    }

        .daren .alb-info-box .btn-div .p-2
        {
            position: absolute;
            right: 3px;
            top: 14px;
            width: 80px;
            height: 30px;
            overflow: hidden;
        }

    .daren .alb-info-box .user-list
    {
        padding-left: 18px;
        margin-bottom: 12px;
    }

        .daren .alb-info-box .user-list a
        {
            float: left;
            margin-right: 3px;
            margin-bottom: 3px;
            width: 36px;
            height: 36px;
        }

            .daren .alb-info-box .user-list a img
            {
                width: 36px;
                height: 36px;
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
            }

    .daren .alb-info-box .alb-list
    {
        padding: 16px 16px 0;
        margin-top: 10px;
    }

        .daren .alb-info-box .alb-list ul
        {
            margin-top: 12px;
        }

        .daren .alb-info-box .alb-list li
        {
            height: 36px;
            margin-bottom: 5px;
        }

            .daren .alb-info-box .alb-list li a
            {
                height: 34px;
                line-height: 34px;
                background-color: #fafafa;
                border: solid 1px #e8e8e8;
                color: #888;
                display: block;
                text-align: left;
                font-size: 14px;
                padding: 0 12px;
                overflow: hidden;
                zoom: 1;
                border-radius: 3px;
                -zom-border-radius: 3px;
                -webkit-border-radius: 3px;
            }

                .daren .alb-info-box .alb-list li a:hover
                {
                    color: #333;
                    border-color: #cacaca;
                }

                    .daren .alb-info-box .alb-list li a:hover span
                    {
                        color: #333;
                    }

                        .daren .alb-info-box .alb-list li a:hover span em
                        {
                            background-position: -68px -1px;
                        }

                .daren .alb-info-box .alb-list li a span
                {
                    float: right;
                    color: #aaa;
                }

                    .daren .alb-info-box .alb-list li a span em
                    {
                        width: 11px;
                        height: 11px;
                        display: inline-block;
                        overflow: hidden;
                        *display: inline;
                        *zoom: 1;
                        *vertical-align: middle;
                        background: url(daren/default/daren_bg.png) no-repeat -56px -1px;
                        margin-right: 3px;
                    }

    .daren .alb-info-box .alb-page-row
    {
        height: 18px;
        padding: 3px 0 3px 18px;
        color: #666;
    }

        .daren .alb-info-box .alb-page-row a
        {
            float: right;
            text-indent: -999em;
            width: 22px;
            height: 16px;
            background: url(daren/default/daren_bg.png) no-repeat 0 -1px;
            margin-left: 5px;
        }

            .daren .alb-info-box .alb-page-row a.next
            {
                background-position: -27px -1px;
            }

                .daren .alb-info-box .alb-page-row a.next:hover
                {
                    background-position: -27px -19px;
                }

                .daren .alb-info-box .alb-page-row a.next:active
                {
                    background-position: -27px -37px;
                }

            .daren .alb-info-box .alb-page-row a.n-disable, .daren .alb-info-box .alb-page-row a.n-disable:hover, .daren .alb-info-box .alb-page-row a.n-disable:active
            {
                background-position: -27px -55px;
                cursor: default;
            }

            .daren .alb-info-box .alb-page-row a.prev
            {
                background-position: 0 -1px;
            }

                .daren .alb-info-box .alb-page-row a.prev:hover
                {
                    background-position: 0 -19px;
                }

                .daren .alb-info-box .alb-page-row a.prev:active
                {
                    background-position: 0 -37px;
                }

            .daren .alb-info-box .alb-page-row a.p-disable, .daren .alb-info-box .alb-page-row a.p-disable:hover, .daren .alb-info-box .alb-page-row a.p-disable:active
            {
                background-position: 0 -55px;
                cursor: default;
            }

.daren .more-loading
{
    background: url(../images/loading-page.gif?v=4c7f) no-repeat center center;
    height: 60px;
    visibility: hidden;
}

.daren .page_load
{
    position: absolute;
    height: 30px;
    width: 80px;
    margin-left: -40px;
    left: 50%;
    top: 60px;
}

.daren .btn-attention, .daren .btn-attention-ed
{
    width: 64px;
    height: 26px;
    line-height: 24px;
    background: url(../images/active_btn.png?v=d9d7) no-repeat 0 -95px;
    text-indent: -999em;
}

    .daren .btn-attention:hover
    {
        background-position: 0 -125px;
    }

    .daren .btn-attention:active
    {
        background-position: 0 -155px;
    }

    .daren .btn-attention-ed, .daren .btn-attention-ed .fans_unAttnAllAlbm
    {
        background-position: 0 -217px;
    }

        .daren .btn-attention-ed .fans_unAttnAllAlbm
        {
            position: absolute;
            left: 0;
            top: 0;
            width: 64px;
            height: 26px;
            margin: 0;
            text-indent: -999em;
        }

.ibtn-gz, .ibtn-dy, .daren .p-cell .p-2 .a-1, .daren .p-cell .p-2 .a-2
{
    width: 64px;
    height: 26px;
    line-height: 24px;
    background: url(../images/active_btn.png?v=d9d7) no-repeat 0 -95px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    cursor: pointer;
}

    .ibtn-gz:hover
    {
        background-position: 0 -125px;
    }

    .ibtn-gz:active
    {
        background-position: 0 -155px;
    }

.ibtn-dy, .daren .p-cell .p-2 .a-1
{
    width: 80px;
    height: 30px;
    line-height: 27px;
    background-position: 0 0;
}

    .ibtn-dy:hover, .daren .p-cell .p-2 .a-1:hover
    {
        background-position: 0 -32px;
    }

    .ibtn-dy:active, .daren .p-cell .p-2 .a-1:active
    {
        background-position: 0 -64px;
    }

.daren .p-cell .p-2 .a-1, .daren .p-cell .p-2 .a-2
{
    position: absolute;
    left: 0;
    top: 0;
    text-indent: -999em;
}

    .daren .p-cell .p-2 .a-2, .daren .p-cell .p-2 .a-2:hover, .daren .p-cell .p-2 .a-2:active
    {
        width: 80px;
        height: 30px;
        line-height: 27px;
        background-position: 0 -186px;
    }

.daren .allAlbmItem
{
    position: relative;
    width: 65px;
    height: 26px;
    overflow: hidden;
    float: left;
    margin-right: 3px;
    -moz-box-shadow: 0 0 3px rgba(102,102,102,0.5);
    -webkit-box-shadow: 0 0 3px rgba(102,102,102,0.5);
    box-shadow: 0 1px 3px rgba(102,102,102,0.5);
}

    .daren .allAlbmItem .canlAttnAllAlbm
    {
        position: absolute;
        left: 0;
        top: 0;
        filter: alpha(opacity=0);
        opacity: 0;
        z-index: 9;
    }

.daren .page-tab-right
{
    position: absolute;
    right: 20px;
    top: 0;
}

    .daren .page-tab-right .my-link a
    {
        height: 37px;
        float: right;
        line-height: 40px;
        color: #888;
        font-size: 14px;
        margin-left: 30px;
    }

        .daren .page-tab-right .my-link a:hover
        {
            border-bottom: solid 2px #c00;
            color: #666;
        }

        .daren .page-tab-right .my-link a em
        {
            margin-right: 3px;
            display: inline-block;
            zoom: 1;
            _margin-top: 2px;
            width: 18px;
            height: 18px;
            vertical-align: middle;
            background: url(../images/myhome_bg.png?v=15c3) no-repeat -58px -558px;
            _background: url(../images/myhome_bg.gif?v=4aa0) no-repeat -58px -558px;
        }

        .daren .page-tab-right .my-link a.mymsg em
        {
            background-position: -58px -558px;
        }

        .daren .page-tab-right .my-link a.mymsg:hover em, .daren .page-tab-right .my-link a.mymsg.active em
        {
            background-position: -97px -558px;
        }

        .daren .page-tab-right .my-link a.myinfo em
        {
            background-position: -58px -583px;
        }

        .daren .page-tab-right .my-link a.myinfo:hover em, .daren .page-tab-right .my-link a.myinfo.active em
        {
            background-position: -97px -583px;
        }

        .daren .page-tab-right .my-link a.active
        {
            border-bottom: solid 2px #c00;
            color: #666;
        }

.daren .sub-tab-outer
{
    padding-right: 238px;
    position: relative;
}

    .daren .sub-tab-outer .um-right
    {
        position: absolute;
        width: 240px;
        top: 0;
        right: 0;
    }

        .daren .sub-tab-outer .um-right .right-box
        {
            border: solid 1px #e5e5e5;
            border-bottom-color: #dbdbdb;
            margin-bottom: 16px;
            background: #fff;
        }

            .daren .sub-tab-outer .um-right .right-box .list-title
            {
                height: 35px;
                line-height: 35px;
                background: #f8f8f8;
                padding-left: 15px;
                font-weight: 600;
                font-size: 14px;
                border: solid 1px #fff;
            }

            .daren .sub-tab-outer .um-right .right-box ul
            {
                padding: 8px 16px;
                border-top: solid 1px #eee;
            }

                .daren .sub-tab-outer .um-right .right-box ul li
                {
                    padding: 4px 0;
                    position: relative;
                    padding-left: 11px;
                }

                    .daren .sub-tab-outer .um-right .right-box ul li em
                    {
                        width: 3px;
                        height: 3px;
                        position: absolute;
                        left: 0;
                        top: 11px;
                        overflow: hidden;
                        background: #ccc;
                    }

        .daren .sub-tab-outer .um-right .right-ad
        {
            background: #fbf5ca;
            height: 130px;
            overflow: hidden;
        }

.daren .sub-tab
{
    height: 46px;
    padding-left: 22px;
}

    .daren .sub-tab strong
    {
        font-size: 18px;
        font-weight: 600;
    }

    .daren .sub-tab div
    {
        padding: 4px 16px;
        display: inline-block;
        *display: inline;
        zoom: 1;
        position: relative;
        border: solid 1px #e5e5e5;
        border-bottom-color: #dbdbdb;
        background: #fff;
        margin-left: 18px;
        font-size: 14px;
    }

        .daren .sub-tab div a
        {
            color: #999;
        }

            .daren .sub-tab div a:hover
            {
                color: #dd0909;
            }

            .daren .sub-tab div a.here
            {
                color: #dd0909;
            }

        .daren .sub-tab div .line
        {
            display: inline-block;
            *display: inline;
            zoom: 1;
            width: 1px;
            height: 14px;
            background: #d7d7d7;
            overflow: hidden;
            margin: 0 14px;
            vertical-align: -2px;
        }

        .daren .sub-tab div .arrow
        {
            width: 7px;
            height: 13px;
            overflow: hidden;
            position: absolute;
            left: -7px;
            top: 7px;
            background: url(daren/default/daren_bg.png) no-repeat -88px 0;
        }

.daren .alb-info-box .ed-btn-div
{
    height: 30px;
    padding-right: 0;
    padding-left: 17px;
}

    .daren .alb-info-box .ed-btn-div a
    {
        display: inline-block;
        *display: inline;
        zoom: 1;
        height: 30px;
        width: 56px;
        margin-right: 3px;
        background: url(daren/default/daren_bg.png) no-repeat -83px -268px;
        text-align: center;
        line-height: 28px;
        overflow: hidden;
        color: #666;
    }

        .daren .alb-info-box .ed-btn-div a:hover
        {
            background-position: -83px -301px;
        }

        .daren .alb-info-box .ed-btn-div a:active
        {
            background-position: -83px -334px;
            color: #999;
        }

        .daren .alb-info-box .ed-btn-div a.picUploadBtn
        {
            background-position: 0 -268px;
            width: 80px;
        }

            .daren .alb-info-box .ed-btn-div a.picUploadBtn:hover
            {
                background-position: 0 -301px;
            }

            .daren .alb-info-box .ed-btn-div a.picUploadBtn:active
            {
                background-position: 0 -334px;
            }

.daren-tidy .p-cell h3
{
    display: none;
}

.daren-tidy .p-cell .p-1
{
    height: 3px;
    min-height: 3px;
    background: #fff;
}

.daren .daren-header-inner
{
    position: relative;
    height: 205px;
}

.daren .daren-header
{
    height: 204px;
    background: #f2eadb url(daren/default/header_bg.jpg) no-repeat center bottom;
    border-bottom: solid 1px #ddd;
    margin-top: -20px;
}

.daren .daren-header-inner .inner-left
{
    position: absolute;
    top: 12px;
    left: 0;
    width: 500px;
    padding-left: 138px;
    z-index: 2;
}

.daren .daren-header-inner .avatar
{
    width: 120px;
    height: 120px;
    position: absolute;
    top: 8px;
    left: 0;
    border: solid 1px #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 3px rgba(102,102,102,0.5);
    -webkit-box-shadow: 0 0 3px rgba(102,102,102,0.5);
    box-shadow: 0 0 3px rgba(102,102,102,0.5);
}

    .daren .daren-header-inner .avatar img
    {
        width: 120px;
        height: 120px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }

    .daren .daren-header-inner .avatar em
    {
        width: 28px;
        height: 35px;
        position: absolute;
        top: -1px;
        right: 5px;
        z-index: 2;
        background: url(daren/default/daren_bg.png) no-repeat 0 -83px;
    }

        .daren .daren-header-inner .avatar em.v
        {
            width: 18px;
            height: 14px;
            top: -2px;
            background-position: -63px -102px;
        }

.daren .daren-header-inner .inner-left div
{
    min-height: 24px;
    _height: 24px;
    padding: 3px 0;
}

.daren .daren-header-inner .name-div
{
    color: #666;
}

    .daren .daren-header-inner .name-div a
    {
        color: #333;
        font-size: 14px;
        font-weight: 800;
        margin-right: 10px;
    }

.daren .daren-header-inner .domain-div
{
    color: #666;
    font-weight: 800;
    font-family: "arial";
}

    .daren .daren-header-inner .domain-div #copy_to_friend
    {
        color: #dd0909;
        font-size: 12px;
        font-weight: 500;
        cursor: pointer;
        position: relative;
    }

.daren .daren-header-inner .intro-div
{
    color: #888;
}

.daren .daren-header-inner .btn-div a, .daren .allAlbmItem .s-1, .daren .allAlbmItem .canlAttnAllAlbm
{
    background: #f84949;
    border: solid 1px #ef3434;
    float: left;
    width: 63px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    margin-right: 3px;
    color: #fff;
    -moz-box-shadow: 0 0 3px rgba(102,102,102,0.5);
    -webkit-box-shadow: 0 0 3px rgba(102,102,102,0.5);
    box-shadow: 0 1px 3px rgba(102,102,102,0.5);
}

    .daren .daren-header-inner .btn-div a:hover, .daren .allAlbmItem .s-1:hover, .daren .allAlbmItem .canlAttnAllAlbm:hover
    {
        background: #fb5a5a;
    }

    .daren .daren-header-inner .btn-div a:active, .daren .allAlbmItem .s-1:active, .daren .allAlbmItem .canlAttnAllAlbm:active
    {
        background: #ef3434;
    }

    .daren .daren-header-inner .btn-div a.att em
    {
        width: 10px;
        height: 10px;
        line-height: 0;
        margin-right: 5px;
        position: relative;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        *vertical-align: middle;
        *margin-top: -1px;
        cursor: pointer;
        background: url(daren/default/style_bg.png) repeat-x 0 -85px;
        overflow: hidden;
    }

.daren .daren-header-inner .inner-right
{
    position: absolute;
    top: 33px;
    right: 0;
    width: 250px;
    z-index: 1;
    color: #888;
    padding-left: 50px;
}

    .daren .daren-header-inner .inner-right div
    {
        min-height: 32px;
        _height: 32px;
        padding: 3px 0;
        position: relative;
    }

        .daren .daren-header-inner .inner-right div label
        {
            position: absolute;
            left: -50px;
        }

.daren .daren-header-inner .medal
{
    z-index: 3;
}

    .daren .daren-header-inner .medal em
    {
        position: relative;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin-top: -12px;
        margin-right: 10px;
        vertical-align: middle;
        width: 42px;
        height: 42px;
        overflow: hidden;
        background: url(daren/default/daren_bg.png) no-repeat -1px -131px;
    }

        .daren .daren-header-inner .medal em.m2
        {
            background-position: -51px -131px;
        }

.daren .daren-header-inner .inner-right div.medal-hover
{
    color: #666;
    display: none;
    position: absolute;
    z-index: 2;
    top: 36px;
    left: -6px;
    height: 70px;
    width: 150px;
    padding-top: 16px;
    padding-left: 100px;
    border: solid 1px #b5b1ab;
    background: #fff;
    -moz-box-shadow: 0 0 2px 3px rgba(102,102,102,0.2);
    -webkit-box-shadow: 0 0 2px 3px rgba(102,102,102,0.2);
    box-shadow: 0 0 2px 3px rgba(102,102,102,0.2);
}

    .daren .daren-header-inner .inner-right div.medal-hover p
    {
        position: absolute;
        top: 1px;
        left: 1px;
        width: 87px;
        height: 87px;
        background: #f5f5f5;
    }

        .daren .daren-header-inner .inner-right div.medal-hover p span
        {
            position: absolute;
            top: 12px;
            left: 10px;
            width: 66px;
            height: 66px;
            background: url(daren/default/daren_bg.png) no-repeat -1px -194px;
        }

    .daren .daren-header-inner .inner-right div.medal-hover strong
    {
        color: #333;
        padding-bottom: 3px;
        display: block;
        font-size: 13px;
    }

    .daren .daren-header-inner .inner-right div.medal-hover p span.m1-hover
    {
        background-position: -1px -194px;
    }

    .daren .daren-header-inner .inner-right div.medal-hover p span.m2-hover
    {
        background-position: -72px -194px;
    }

.daren .daren-header-inner .page-tab-outer
{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3;
    _left: 0;
    _bottom: -1px;
    _width: 100%;
}

.daren .page-tab-outer .page-tab
{
    margin-bottom: 0;
    border-top-width: 0;
    border-bottom-color: #d9d9d9;
    border-right-color: rgba(224,216,202,0.6);
    border-left-color: rgba(224,216,202,0.6);
}

    .daren .page-tab-outer .page-tab .active, .daren .page-tab-outer .page-tab .active:hover
    {
        background: #f84949 url(daren/default/style_bg.png) repeat-x 0 -40px;
        color: #fff;
        border-top: solid 1px #e21010;
    }

        .daren .page-tab-outer .page-tab .active em, .daren .page-tab-outer .page-tab .active:hover em
        {
            background-position: 0 -99px;
        }

    .daren .page-tab-outer .page-tab a:hover
    {
        background: #f8f6f4 url(daren/default/style_bg.png) repeat-x 0 1px;
        color: #dd0909;
    }

    .daren .page-tab-outer .page-tab a em
    {
        background: url(daren/default/style_bg.png) no-repeat 0 -99px;
        top: -1px;
        display: none;
        _height: 41px;
    }

    .daren .page-tab-outer .page-tab a:hover em
    {
        background-position: -2px -99px;
        display: block;
        z-index: 2;
        top: 0;
        _height: 40px;
    }

    .daren .page-tab-outer .page-tab .page-tab-line
    {
        background: url(daren/default/style_bg.png) no-repeat 0 -99px;
    }

.daren .home-bd .p-cell .hover h3 a:hover, .daren .home-bd .p-cell .hover .from-info a:hover, .daren .album-detail-link:hover, .daren .album-waterfall .album-nickname a:hover, .daren .fans-list li .item-box .info-row .row1 a:hover, .daren .daren-header-inner .name-div a:hover, .daren .fans-list li .item-box .info-row .row2 a:hover
{
    color: #dd0909;
}

.daren .alb-cover-box
{
    padding: 5px 17px;
    height: 140px;
}

    .daren .alb-cover-box .alb-c-shower
    {
        position: relative;
    }

    .daren .alb-cover-box .album-cover
    {
        position: absolute;
        z-index: 2;
        left: -1px;
        top: -1px;
        width: 70px;
        height: 46px;
        background: url(../images/album_cover.png?v=7728) no-repeat 0 0;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/resource/css/img/album_cover.png?v=7728");
    }

.msg-html-body-overflow
{
    overflow-x: hidden;
    overflow-y: hidden;
    padding-right: 17px;
    *padding-right: 0;
}

    .msg-html-body-overflow #doc_hd
    {
        padding-right: 17px;
        *padding-right: 0;
    }

    .msg-html-body-overflow .goTop
    {
        right: 32px;
        *right: 15px;
    }

.u-hover .u-msg, .u-msg .sub-msg .sub-msg-inner .msg-hd, .u-msg .sub-msg .sub-msg-inner .msg-bd .collect .item .time .clock, .u-msg .sub-msg .sub-msg-inner .msg-bd .comment .goto-detail, .u-msg .sub-msg .sub-msg-inner .msg-ft .goback-list, .u-msg .sub-msg .sub-msg-inner .msg-bd .comment-detail .c-fm .btn-r, .nav-msg-empty .empty-succ
{
    background: url(../images/msg_bg.png?v=5542) no-repeat 0 -1px;
}

#nav_msg
{
    z-index: 996;
    position: relative;
}

.u-hover .u-msg
{
    background: #333;
    height: 45px;
    margin-top: -6px;
    *margin-top: -4px;
    display: inline-block;
    _zoom: 1;
    _display: inline;
}

.u-msg a.a-list
{
    background: none;
    text-decoration: none;
    cursor: pointer;
}

.u-msg .msg-icon
{
    display: block;
    width: 24px;
    height: 24px;
    background-position: 0 -58px;
}

.u-new-msg .msg-icon
{
    background-position: 0 -88px;
    margin-top: 0;
}

.u-hover .msg-icon
{
    background-position: 0 -88px;
    margin-top: 6px;
}

.u-msg .sub-msg
{
    top: 40px;
    right: -50px;
    display: none;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom-color: #dcdcdc;
    width: 362px;
    overflow: hidden;
    filter: alpha(opacity=100);
    opacity: 1;
}

    .u-msg .sub-msg .sub-msg-inner
    {
        border: solid 1px #d0d0d0;
        background: #fff;
        position: relative;
        color: #aaa;
        width: 360px;
        overflow: hidden;
    }

        .u-msg .sub-msg .sub-msg-inner a
        {
            height: auto;
            line-height: 100%;
            color: #444;
            padding: 0;
            display: inline;
        }

            .u-msg .sub-msg .sub-msg-inner a:hover
            {
                background-color: transparent;
                color: #0987ab;
            }

.u-msg .gray-text
{
    color: #ababab;
}

.u-hover .u-msg .sub-msg
{
    display: block;
}

.u-msg .sub-msg .sub-msg-inner .msg-hd
{
    height: 42px;
    background-color: #f0f0f0;
    background-position: 0 -376px;
    background-repeat: repeat-x;
    border-bottom: solid 1px #d0d0d0;
    padding: 0 0 0 5px;
}

    .u-msg .sub-msg .sub-msg-inner .msg-hd li
    {
        float: left;
        width: 70px;
        height: 42px;
        text-align: center;
        color: #666;
        list-style-type: none;
    }

        .u-msg .sub-msg .sub-msg-inner .msg-hd li div
        {
            height: 30px;
            line-height: 30px;
            display: inline-block;
            zoom: 1;
            *display: inline;
            padding: 0 8px;
            _padding-top: 6px;
            _height: 24px;
            _line-height: 20px;
            cursor: pointer;
            border: solid 1px #f0f0f0;
            border-bottom: none;
            margin-top: 11px;
            overflow: hidden;
            white-space: nowrap;
            border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -webkit-border-radius: 4px 4px 0 0;
        }

        .u-msg .sub-msg .sub-msg-inner .msg-hd li.hover div
        {
            border-color: #ccc;
        }

        .u-msg .sub-msg .sub-msg-inner .msg-hd li.current div
        {
            background: #fff;
            border-color: #ccc;
            cursor: default;
            padding-bottom: 1px;
            _margin-bottom: -1px;
            font-weight: 600;
            position: relative;
        }

        .u-msg .sub-msg .sub-msg-inner .msg-hd li .num, #nav_msg_link .num
        {
            padding: 1px 2px;
            margin-left: 3px;
            display: inline-block;
            _zoom: 1;
            _display: inline;
            height: 11px;
            line-height: 11px;
            font-size: 11px;
            font-weight: 500;
            font-family: "Arial";
            background: #c00;
            color: #fff;
            border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
        }

.u-msg .sub-msg .sub-msg-inner .msg-bd
{
    height: 378px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
}

    .u-msg .sub-msg .sub-msg-inner .msg-bd .collect .item
    {
        padding: 13px 15px 0 15px;
        line-height: 160%;
    }

    .u-msg .sub-msg .sub-msg-inner .msg-bd .collect .item-hover
    {
        background: #fefefe;
    }

    .u-msg .sub-msg .sub-msg-inner .msg-bd .collect .item .inner
    {
        position: relative;
        min-height: 72px;
        _height: 72px;
        padding-left: 43px;
        border-bottom: dotted 1px #f0f0f0;
    }

    .u-msg .sub-msg .sub-msg-inner .msg-bd .collect .item .last
    {
        border-bottom: none;
    }

    .u-msg .sub-msg .sub-msg-inner .msg-bd .collect .item .img, #tag_private_detail .fm-detail .img
    {
        position: absolute;
        left: 0;
        margin-top: -1px;
        padding: 0;
        border-bottom: solid 1px #efefef;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
    }

        .u-msg .sub-msg .sub-msg-inner .msg-bd .collect .item .img span, #tag_private_detail .fm-detail .img span
        {
            display: block;
            background: #fff;
            padding: 1px;
            width: 28px;
            height: 28px;
            padding-top: 0;
            border: solid 1px #efefef;
            border-bottom-color: #cfcfcf;
            border-top-width: 0;
            border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
        }

        .u-msg .sub-msg .sub-msg-inner .msg-bd .collect .item .img img, #tag_private_detail .fm-detail .img img
        {
            width: 28px;
            height: 28px;
        }

    .u-msg .sub-msg .sub-msg-inner .msg-bd .collect .item .time
    {
        color: #ccc;
        padding-top: 8px;
        position: absolute;
        _position: static;
        bottom: 12px;
        *left: 40px;
    }

        .u-msg .sub-msg .sub-msg-inner .msg-bd .collect .item .time .clock
        {
            width: 12px;
            height: 12px;
            background-position: 0 -127px;
            float: left;
            overflow: hidden;
            margin-right: 5px;
            _margin-right: 3px;
            margin-top: 3px;
        }

    .u-msg .sub-msg .sub-msg-inner .msg-bd .comment .item .inner
    {
        padding-left: 64px;
        min-height: 80px;
        _height: 80px;
    }

    .u-msg .sub-msg .sub-msg-inner .msg-bd .comment .item .img
    {
        left: 28px;
        top: 42px;
        z-index: 1;
    }

    .u-msg .sub-msg .sub-msg-inner .msg-bd .comment .txt
    {
        padding: 2px 24px 3px 0;
        height: 16px;
        overflow: hidden;
    }

        .u-msg .sub-msg .sub-msg-inner .msg-bd .comment .txt a
        {
            color: #999;
            display: block;
        }

    .u-msg .sub-msg .sub-msg-inner .msg-bd .comment .goto-detail
    {
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -21px;
        width: 12px;
        height: 16px;
        background-position: 0 -325px;
        cursor: pointer;
    }

    .u-msg .sub-msg .sub-msg-inner .msg-bd .comment .item-hover .goto-detail
    {
        background-position: -28px -325px;
    }

    .u-msg .sub-msg .sub-msg-inner .msg-bd .comment .pic
    {
        position: absolute;
        background: #fff;
        left: 0;
        width: 50px;
        height: 63px;
        padding: 1px;
        border: solid 1px #ccc;
        overflow: hidden;
        z-index: 0;
    }

        .u-msg .sub-msg .sub-msg-inner .msg-bd .comment .pic table
        {
            border-collapse: collapse;
            border-spacing: 0;
            height: 100%;
        }

        .u-msg .sub-msg .sub-msg-inner .msg-bd .comment .pic img
        {
            display: inline-block;
            margin: 0 auto;
            max-width: 50px;
            _width: expression(this.width>50 ? 50:true);
            max-height: 63px;
            _height: expression(this.height>63 ? 63:true);
        }

#tag_comment, #tag_private
{
    height: 424px;
    width: 360px;
    overflow: hidden;
}

#tag_comment_container, #tag_private_container
{
    width: 756px;
}

#tag_comment_list, #tag_comment_detail, #tag_private_list, #tag_private_detail
{
    width: 360px;
    overflow: hidden;
    float: left;
}

    #tag_private_list .img
    {
        top: 3px;
        left: 0;
    }

    #tag_private_list .inner
    {
        min-height: 30px;
        _height: 30px;
        padding-left: 43px;
        padding-right: 16px;
        padding-bottom: 30px;
    }

    #tag_private_detail .c-fm
    {
        padding-left: 10px;
    }

    #tag_private_detail .fm-detail
    {
        padding-left: 40px;
        position: relative;
    }

        #tag_private_detail .fm-detail .img
        {
            left: 0;
            _left: -40px;
            margin-top: 0;
        }

    #tag_private_detail .img
    {
        margin-left: 0;
    }

    #tag_private_detail .inner
    {
        padding-left: 40px;
        padding-bottom: 35px;
        min-height: 37px;
        _height: 37px;
    }

    #tag_private_detail .btn-row
    {
        display: block;
        border-bottom: dotted 1px #f0f0f0;
        _width: 100%;
    }

#nav_msg_link
{
    position: relative;
    padding-left: 8px;
    padding-right: 8px;
    background: none;
}

    #nav_msg_link .num
    {
        top: -7px;
        left: 10px;
        position: absolute;
    }

    #nav_msg_link .num0
    {
        left: 16px;
    }

.u-hover #nav_msg_link .num
{
    top: -1px;
    *top: -3px;
}

.u-msg .sub-msg .sub-msg-inner .msg-bd .comment-detail
{
    width: 330px;
    margin: 0 auto;
    height: 100%;
    padding: 10px;
    padding-right: 0;
}

    .u-msg .sub-msg .sub-msg-inner .msg-bd .comment-detail .content
    {
        padding: 10px;
    }

        .u-msg .sub-msg .sub-msg-inner .msg-bd .comment-detail .content img
        {
            max-width: 320px;
            _width: expression(this.width>320 ? 320:true);
            display: block;
            margin: 5px auto;
        }

    .u-msg .sub-msg .sub-msg-inner .msg-bd .comment-detail .c-fm
    {
        padding: 10px;
        padding-left: 45px;
    }

        .u-msg .sub-msg .sub-msg-inner .msg-bd .comment-detail .c-fm .img
        {
            float: left;
            margin-left: -40px;
            margin-top: 3px;
        }

        .u-msg .sub-msg .sub-msg-inner .msg-bd .comment-detail .c-fm .item, .u-msg .sub-msg .sub-msg-inner .msg-bd .comment-detail .c-fm .fm
        {
            padding-left: 0;
        }

            .u-msg .sub-msg .sub-msg-inner .msg-bd .comment-detail .c-fm .item .inner
            {
                padding-left: 0;
            }

        .u-msg .sub-msg .sub-msg-inner .msg-bd .comment-detail .c-fm .c-text
        {
            width: 97%;
            color: #666;
            border: solid 1px #ccc;
            background: #fcfcfc;
            height: 24px;
            line-height: 100%;
            _line-height: 24px;
            padding-top: 2px;
            padding-left: 6px;
        }

        .u-msg .sub-msg .sub-msg-inner .msg-bd .comment-detail .c-fm .btn-r
        {
            width: 56px;
            height: 24px;
            text-indent: -99em;
            background-position: 0 -174px;
            margin-left: 10px;
            margin-right: 2px;
            _margin-right: 0;
            border: none;
            cursor: pointer;
        }

        .u-msg .sub-msg .sub-msg-inner .msg-bd .comment-detail .c-fm .btn-row
        {
            text-align: right;
            padding: 10px 0;
            display: none;
        }

.u-msg .sub-msg .sub-msg-inner .msg-ft
{
    position: relative;
    height: 46px;
    overflow: hidden;
    background: #f0f0f0;
    text-align: center;
}

    .u-msg .sub-msg .sub-msg-inner .msg-ft .goback-list
    {
        float: left;
        width: 53px;
        height: 26px;
        background-position: 0 -224px;
        text-indent: -999em;
        overflow: hidden;
        margin-top: 10px;
        margin-left: 15px;
    }

        .u-msg .sub-msg .sub-msg-inner .msg-ft .goback-list:hover
        {
            background-position: 0 -252px;
        }

        .u-msg .sub-msg .sub-msg-inner .msg-ft .goback-list:active
        {
            background-position: 0 -280px;
        }

    .u-msg .sub-msg .sub-msg-inner .msg-ft .right-txt
    {
        position: absolute;
        right: 15px;
        color: #999;
        top: 16px;
    }

    .u-msg .sub-msg .sub-msg-inner .msg-ft .right-link
    {
        color: #666;
        background: none;
        cursor: pointer;
        padding: 0;
        position: relative;
    }

        .u-msg .sub-msg .sub-msg-inner .msg-ft .right-link:hover
        {
            color: #444;
        }

    .u-msg .sub-msg .sub-msg-inner .msg-ft .arrow-txt
    {
        font-family: "宋体";
        padding-left: 2px;
    }

    .u-msg .sub-msg .sub-msg-inner .msg-ft .pagination-container
    {
        display: inline-block;
        zoom: 1;
        *display: inline;
        _margin: 0 auto;
        _width: 180px;
        margin-top: 4px;
    }

        .u-msg .sub-msg .sub-msg-inner .msg-ft .pagination-container .pagination
        {
            float: none;
        }

            .u-msg .sub-msg .sub-msg-inner .msg-ft .pagination-container .pagination a, .u-msg .sub-msg .sub-msg-inner .msg-ft .pagination-container .pagination span
            {
                height: 20px;
                line-height: 20px;
                color: #0987ab;
                padding: .1em .5em;
                overflow: hidden;
            }

                .u-msg .sub-msg .sub-msg-inner .msg-ft .pagination-container .pagination a.prev, .u-msg .sub-msg .sub-msg-inner .msg-ft .pagination-container .pagination a.next, .u-msg .sub-msg .sub-msg-inner .msg-ft .pagination-container .pagination span.prev, .u-msg .sub-msg .sub-msg-inner .msg-ft .pagination-container .pagination span.next
                {
                    padding: 0;
                }

                .u-msg .sub-msg .sub-msg-inner .msg-ft .pagination-container .pagination a:hover
                {
                    background-color: transparent;
                }

            .u-msg .sub-msg .sub-msg-inner .msg-ft .pagination-container .pagination .current
            {
                color: #444;
            }

.u-msg .msg-loading, .nav-msg-empty
{
    position: absolute;
    top: 48%;
    width: 360px;
    text-align: center;
    color: #999;
    display: none;
}

.nav-msg-empty
{
    display: block;
}

    .nav-msg-empty span
    {
        display: inline-block;
        zoom: 1;
        *display: inline;
        padding-left: 20px;
        position: relative;
    }

    .nav-msg-empty .empty-succ
    {
        position: absolute;
        left: 0;
        top: 4px;
        width: 13px;
        height: 9px;
        overflow: hidden;
        padding-left: 0;
        background-position: 0 -355px;
    }

.u-msg .msg-loading-detail
{
    left: 360px;
}

.u-msg .goto-detail-div
{
    cursor: pointer;
    display: block;
}

.nav-msg-sending
{
    float: left;
    display: none;
}

.page-picupiframe
{
    color: #999;
    background: #fff;
    width: 650px;
    min-width: 650px;
}

    .page-picupiframe .top
    {
        padding: 20px;
        border-bottom: 1px solid #F0F0F0;
        height: 30px;
    }

    .page-picupiframe .pic-upbtn
    {
        width: 340px;
        float: left;
        line-height: 34px;
    }

    .page-picupiframe .swfupload, .page-picupiframe .picup-tip
    {
        float: left;
    }

    .page-picupiframe .picup-tip
    {
        margin-left: 10px;
        width: 240px;
    }

    .page-picupiframe .pic-album
    {
        width: 260px;
        float: right;
    }

    .page-picupiframe .content
    {
        height: 255px;
        border-bottom: 1px solid #CCC;
        overflow-y: auto;
        margin-top: 8px;
        *position: relative;
    }

    .page-picupiframe .piclist-box
    {
        padding: 0 0 8px 20px;
    }

    .page-picupiframe .progressWrapper
    {
        margin: 0 6px 8px 0;
        width: 196px;
        height: 170px;
        float: left;
        _display: inline;
    }

    .page-picupiframe .progressPic, .page-picupiframe .progressBarStatus
    {
        width: 196px;
        height: 120px;
    }

    .page-picupiframe .progressPic
    {
        text-align: center;
        background-color: #E8E8E8;
    }

    .page-picupiframe .progressContainer
    {
        width: 196px;
        height: 170px;
        position: relative;
    }

    .page-picupiframe .progressCancelBg
    {
        display: none;
        position: absolute;
        z-index: 10;
        left: 0;
        bottom: 50px;
        width: 100%;
        height: 26px;
        background-color: #333;
        opacity: .9;
        *filter: alpha(opacity=90);
    }

    .page-picupiframe .progressCancel
    {
        display: none;
        position: absolute;
        z-index: 11;
        right: 0;
        bottom: 50px;
        width: 26px;
        height: 26px;
        background: url(../images/picup_all.png?v=e897) 6px -107px;
        _background: url(../images/picup_all.gif?v=7a4d) 6px -107px;
    }

        .page-picupiframe .progressCancel:hover
        {
            background-position: -34px -107px;
        }

    .page-picupiframe .progressBarStatus
    {
        background-color: #E8E8E8;
        position: absolute;
        top: 0;
        z-index: 5;
    }

    .page-picupiframe .progressStatusTxt
    {
        text-align: center;
        margin-top: 36px;
        line-height: 20px;
    }

    .page-picupiframe .progressBarBox
    {
        width: 110px;
        height: 5px;
        border: 1px solid #F6B473;
        background-color: #fff;
        margin: 0 auto 56px auto;
        font-size: 0;
        line-height: 0;
    }

    .page-picupiframe .progressBarError
    {
        color: #F00;
    }

    .page-picupiframe .progressBarInProgress
    {
        width: 0;
        height: 5px;
        background-color: #FC6;
    }

    .page-picupiframe .progressContainer textarea
    {
        margin-top: 1px;
        height: 38px;
        border: 1px solid #E8E8E8;
        padding: 4px 10px;
        display: block;
        width: 174px;
        resize: none;
        color: #999;
    }

        .page-picupiframe .progressContainer textarea:focus
        {
            color: #666;
        }

    .page-picupiframe .bottom
    {
        position: relative;
        background: #F3F3F3;
        border-top: 1px solid #fff;
        padding: 0 20px;
    }

    .page-picupiframe .pic-pubtip
    {
        display: none;
        position: absolute;
        z-index: 100;
        left: 0;
        top: -32px;
        width: 600px;
        padding: 0 20px 0 30px;
        background: #FC6;
        color: #930;
        height: 32px;
        line-height: 32px;
        opacity: .9;
        *filter: alpha(opacity=90);
    }

    .page-picupiframe .pic-pubtip-close
    {
        display: block;
        float: right;
        width: 20px;
        height: 20px;
        margin-top: 6px;
        background: url(../images/picup_all.png?v=e897) no-repeat 3px -132px;
        _background: url(../images/picup_all.gif?v=7a4d) no-repeat 3px -156px;
    }

        .page-picupiframe .pic-pubtip-close:hover
        {
            background-position: -24px -132px;
            _background-position: -24px -156px;
        }

    .page-picupiframe .pic-pubin1
    {
        padding: 10px 0;
        height: 32px;
        line-height: 32px;
        display: none;
    }

    .page-picupiframe .pic-pub
    {
        width: 202px;
        padding: 20px 0;
        line-height: 32px;
        height: 32px;
        float: right;
        clear: both;
    }

    .page-picupiframe .picin1-btn
    {
        width: 110px;
        height: 32px;
        float: left;
        cursor: pointer;
        _display: inline;
    }

        .page-picupiframe .picin1-btn input
        {
            vertical-align: -2px;
        }

    .page-picupiframe .picin1-title
    {
        width: 470px;
        height: 32px;
        padding: 0 10px;
        height: 30px;
        line-height: 30px;
        border: 1px solid #CCC;
        color: #666;
        float: right;
        display: none;
        border-radius: 3px;
    }

    .page-picupiframe .pic-pub-myself
    {
        float: left;
        cursor: pointer;
        _margin-top: 5px;
    }

        .page-picupiframe .pic-pub-myself input
        {
            vertical-align: -2px;
        }

    .page-picupiframe .pic-pub-btn, .page-picupiframe .p-1 .goon-pubpic
    {
        width: 98px;
        height: 32px;
        line-height: 30px;
        background: url(../images/picup_all.png?v=e897) no-repeat 0 0;
        _background: url(../images/picup_all.gif?v=7a4d) no-repeat 0 0;
        display: inline-block;
        _zoom: 1;
        color: #fff;
        font-size: 14px;
        text-align: center;
        text-shadow: 1px 1px 1px #811515;
    }

        .page-picupiframe .pic-pub-btn:hover, .page-picupiframe .p-1 .goon-pubpic:hover
        {
            background-position: 0 -35px;
            color: #fff;
            text-decoration: none;
        }

        .page-picupiframe .pic-pub-btn:active, .page-picupiframe .p-1 .goon-pubpic:active
        {
            background-position: 0 -70px;
            color: #fff;
        }

    .page-picupiframe .pic-pub-btn
    {
        margin-left: 20px;
        float: left;
    }

    .page-picupiframe .pic-pub-disbtn, .page-picupiframe .pic-pub-disbtn:hover, .page-picupiframe .pic-pub-disbtn:active
    {
        background: url(../images/picup_all.png?v=e897) no-repeat 0 -192px;
        _background: url(../images/picup_all.gif?v=7a4d) no-repeat 0 -192px;
        cursor: default;
    }

    .page-picupiframe .btn-4, .page-picupiframe .btn-5
    {
        background: url(../images/picup_all.png?v=e897) no-repeat;
        _background: url(../images/picup_all.gif?v=7a4d) no-repeat;
        width: 92px;
        height: 33px;
        line-height: 33px;
        background-position: 0 -228px;
        font-size: 14px;
        font-weight: bold;
        color: #999;
        text-align: left;
        padding-left: 40px;
    }

        .page-picupiframe .btn-4:hover
        {
            background-position: 0 -261px;
        }

        .page-picupiframe .btn-4:active
        {
            background-position: 0 -294px;
        }

    .page-picupiframe .btn-5
    {
        background-position: 0 -331px;
    }

        .page-picupiframe .btn-5:hover
        {
            background-position: 0 -364px;
        }

        .page-picupiframe .btn-5:active
        {
            background-position: 0 -397px;
        }

    .page-picupiframe .line
    {
        border-top: 1px solid #E5E5E5;
        border-bottom: 1px solid #F8F8F8;
        height: 0;
        font-size: 0;
        line-height: 0;
        overflow: hidden;
    }

    .page-picupiframe .pubin1-line
    {
        display: none;
    }

    .page-picupiframe .picup-ok-icon
    {
        display: inline-block;
        _zoom: 1;
        width: 30px;
        height: 30px;
        vertical-align: -8px;
        background: url(../images/picup_all.png?v=e897) no-repeat 0 -440px;
        _background: url(../images/picup_all.gif?v=7a4d) no-repeat 0 -440px;
        margin-right: 6px;
    }

    .page-picupiframe .upload-ok
    {
        height: 275px;
        background: url(../images/body_bg.jpg?v=493f) repeat 0 0;
    }

        .page-picupiframe .upload-ok h1
        {
            text-align: center;
            font-size: 16px;
            padding: 54px 0 30px;
            color: #666;
            height: 30px;
            line-height: 30px;
        }

            .page-picupiframe .upload-ok h1 a
            {
                text-decoration: underline;
                color: #999;
            }

                .page-picupiframe .upload-ok h1 a:hover
                {
                    color: #666;
                }

        .page-picupiframe .upload-ok .p-1
        {
            text-align: center;
            font-size: 14px;
            padding-bottom: 55px;
        }

    .page-picupiframe .see-my-link
    {
        text-decoration: underline;
        margin-right: 15px;
        color: #999;
    }

        .page-picupiframe .see-my-link:hover
        {
            color: #666;
        }

    .page-picupiframe .upload-ok .p-2
    {
        border-top: 1px solid #CCC;
        padding: 20px 0;
        text-align: center;
        background: #F3F3F3;
    }

        .page-picupiframe .upload-ok .p-2 a
        {
            margin: 0 15px;
        }

    .page-picupiframe .text-focus
    {
        color: #666;
    }

    .page-picupiframe .default
    {
        color: #999;
    }

.pubin1form .progressWrapper, .pubin1form .progressContainer
{
    height: 120px;
}

    .pubin1form .progressContainer textarea
    {
        display: none;
    }

.pubin1form .progressCancelBg, .pubin1form .progressCancel
{
    bottom: 0;
}

.turnlist-waterfall .p-cell .func .delete
{
    text-indent: -99em;
    overflow: hidden;
    margin-right: 14px;
}

.turnlist-bg
{
    background: url(../images/turnlist_page_bg.png?v=7464);
    _background: url(../images/turnlist_page_bg.gif?v=902b);
}

.turnlist-container
{
    height: 48px;
    background-position: 0 -247px;
}

.turnlist-tips
{
    float: right;
    padding-right: 185px;
    position: relative;
}

    .turnlist-tips .tips-text-box
    {
        padding: 5px 30px;
        background: #fdcf73;
        margin-top: 10px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
    }

        .turnlist-tips .tips-text-box a
        {
            color: #dd0909;
            text-decoration: underline;
        }

    .turnlist-tips .arrow-login
    {
        position: absolute;
        top: 4px;
        right: 68px;
        width: 109px;
        height: 31px;
        background-position: 0 0;
    }

.turnlist-local
{
    float: left;
    margin: 12px 0 0 18px;
    color: #666;
    font-size: 14px;
}

    .turnlist-local .num-text
    {
        font-size: 12px;
        color: #999;
    }

.turnlist-dialog-bd
{
    background: url(../images/turn_bg.png?v=f34d);
    height: 100%;
}

    .turnlist-dialog-bd h1
    {
        padding-top: 42px;
        text-align: center;
        color: #666;
        font-size: 16px;
    }

        .turnlist-dialog-bd h1 a
        {
            font-size: 14px;
            color: #999;
            text-decoration: underline;
            font-weight: 500;
        }

    .turnlist-dialog-bd .ok-icon, .turnlist-dialog-bd .warning-icon
    {
        display: inline-block;
        zoom: 1;
        *display: inline;
        vertical-align: -8px;
        *vertical-align: -3px;
        margin-right: 8px;
        width: 31px;
        height: 30px;
        background-position: -1px -51px;
        _position: relative;
    }

    .turnlist-dialog-bd .warning-icon
    {
        background-position: -1px -92px;
    }

    .turnlist-dialog-bd .row2
    {
        text-align: center;
        margin-top: 26px;
        font-size: 13px;
    }

    .turnlist-dialog-bd .saving, .turnlist-dialog-bd .err
    {
        margin-top: 0;
        padding-top: 80px;
    }

        .turnlist-dialog-bd .saving img
        {
            margin-top: -2px;
        }

    .turnlist-dialog-bd .tologin-btn
    {
        cursor: pointer;
        display: inline-block;
        zoom: 1;
        *display: inline;
        vertical-align: -2px;
        margin-left: 8px;
        width: 76px;
        height: 29px;
        line-height: 35px;
        font-size: 14px;
        color: #fff;
        font-weight: 600;
        text-decoration: none;
        background-position: 0 -178px;
        position: absolute;
        top: 0;
        right: 50px;
    }

        .turnlist-dialog-bd .tologin-btn:hover
        {
            background-position: 0 -214px;
        }

        .turnlist-dialog-bd .tologin-btn:active
        {
            background-position: 0 -250px;
        }

#nologin_collect_count
{
    position: absolute;
    display: block;
    font-family: Arial,"宋体";
    top: 2px;
    right: 5px;
    color: #fff;
    padding: 0 4px;
    background: #e91313;
    font-size: 12px;
    height: 13px;
    padding-top: 1px;
    line-height: 11px;
    border-radius: 2px;
}

.turnlist-dialog-bd .turn_cutline
{
    background: url(../images/turn_cutline.png?v=5a1d) no-repeat;
    width: 567px;
    height: 2px;
    margin: 0 auto;
    display: block;
    margin-top: 15px;
}

.turnlist-dialog-bd .turn_tips
{
    background: #FC3;
    width: 260px;
    height: 30px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    display: block;
    margin: -26px auto;
    line-height: 30px;
}

.turnlist-dialog-bd .turn_login
{
    margin: 40px auto 0 auto;
    width: 500px;
    display: block;
    line-height: 30px;
}

.about_dr ul, .about_dr ol, .about_dr li
{
    list-style: none;
    float: left;
}

.about_dr
{
    margin-top: -15px;
}

    .about_dr .flag_box .flag1, .about_dr .flag_box .flag2, .about_dr .flag_box .flag3, .about_dr .flag_box .flag4, .about_dr .flag_box .flag_arrow, .about_dr .step1, .about_dr .step2, .about_dr .step3, .about_dr .step4, .about_dr .status ul li, .about_dr .cutline, .about_dr .sub_text, .about_dr .btn_submit, .about_dr .new_dr .user_title, .about_dr .new_dr .u_col_num, .about_dr .new_dr .u_vol_num, .about_dr .new_dr .user_box .user_hover, .about_dr .new_dr .user_box .user .u_name .ut-daren, .about_dr .new_dr .user_box .btn-attention, .about_dr .status ul li .button a.btn_succ, .about_dr .status ul li .button a.btn_fail, .about_dr .mode1_icon, .about_dr .mode2_icon, .about_dr .mode3_icon, .about_dr .mode .weibo, .about_dr .mode .renren, .about_dr .mode .link_box #copy_to_friend, .about_dr .type_daren .selected, .about_dr .btn_follow
    {
        background: url(./img/about_dr_bg.png) no-repeat;
        _background: url(./img/about_dr_bg.gif) no-repeat;
    }

    .about_dr .clear
    {
        clear: both;
    }

    .about_dr .fillet img
    {
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
    }

    .about_dr .b, .about_dr strong
    {
        font-weight: 700;
    }

.f12
{
    font-size: 12px;
}

.f13
{
    font-size: 13px;
}

.f14
{
    font-size: 14px;
}

.f16
{
    font-size: 16px;
}

.f18
{
    font-size: 18px;
}

.f20
{
    font-size: 20px;
}

.f24
{
    font-size: 24px;
}

.about_dr .gray
{
    color: #999;
}

.about_dr .dimgray
{
    color: #666;
}

.about_dr .purple
{
    color: #695977;
}

.about_dr .beige
{
    color: #FEA60D;
}

.about_dr .m-t-10
{
    margin-top: 10px;
}

.about_dr .m-t-15
{
    margin-top: 15px;
}

.about_dr .m-t-50
{
    margin-top: 50px;
}

.about_dr .fl
{
    float: left;
}

.about_dr .dr_header
{
    width: 100%;
    height: 375px;
    background: #38333C url(./img/aboutdaren_headerbg.jpg) no-repeat center top;
    position: relative;
}

.about_dr .dr_body
{
    width: 790px;
    border: 1px #F2CC4E solid;
    border-top: none;
    margin: 0 auto;
    background: #FFF;
    position: relative;
    padding: 30px 80px 60px 80px;
}

.about_dr .flag_box, .about_dr .step, .about_dr .step_info, .about_dr .submit
{
    width: 100%;
    position: relative;
    float: left;
}

    .about_dr .flag_box .flag1
    {
        width: 267px;
        height: 48px;
        background-position: -496px -765px;
        position: relative;
        left: -87px;
        float: left;
    }

    .about_dr .flag_box .flag2
    {
        width: 146px;
        height: 48px;
        background-position: -496px -705px;
        position: relative;
        left: -87px;
        float: left;
    }

    .about_dr .flag_box .flag3
    {
        width: 214px;
        height: 48px;
        background-position: -496px -824px;
        position: relative;
        left: -67px;
        float: left;
    }

    .about_dr .flag_box .flag4
    {
        width: 214px;
        height: 48px;
        background-position: -496px -1006px;
        position: relative;
        left: -87px;
        float: left;
    }

    .about_dr .flag_box .flag_text
    {
        height: 48px;
        line-height: 48px;
        float: left;
        margin-left: -60px;
        position: relative;
    }

    .about_dr .flag_box .flag_arrow
    {
        width: 150px;
        height: 45px;
        background-position: -135px -622px;
        position: absolute;
        right: -200px;
        top: -10px;
    }

.about_dr .status
{
    float: left;
    margin: 20px 0 50px 0;
}

    .about_dr .status ul
    {
        margin: 25px 0;
        display: inline;
    }

        .about_dr .status ul li
        {
            width: 114px;
            height: 100px;
            padding-top: 54px;
            float: left;
            margin-right: 16px;
            position: relative;
        }

            .about_dr .status ul li p
            {
                text-align: center;
            }

            .about_dr .status ul li.succ
            {
                color: #CBCBCB;
            }

            .about_dr .status ul li.fail
            {
                color: #53455D;
            }

            .about_dr .status ul li .button
            {
                bottom: -30px;
                position: absolute;
                width: 100%;
            }

            .about_dr .status ul li .button_tip
            {
                bottom: -60px;
                position: absolute;
                width: 100%;
            }

            .about_dr .status ul li .button a.btn_succ
            {
                width: 62px;
                height: 24px;
                background-position: -8px -576px;
                display: block;
                margin: 0 auto;
                line-height: 24px;
                padding-left: 15px;
                color: #6A5A77;
                cursor: default;
            }

            .about_dr .status ul li .button a.btn_fail
            {
                width: 64px;
                height: 24px;
                background-position: -100px -576px;
                display: block;
                margin: 0 auto;
                line-height: 24px;
                color: #6A5A77;
            }

            .about_dr .status ul li.status1_0
            {
                background-position: -7px -184px;
            }

            .about_dr .status ul li.status2_0
            {
                background-position: -136px -184px;
            }

            .about_dr .status ul li.status3_0
            {
                background-position: -265px -184px;
            }

            .about_dr .status ul li.status4_0
            {
                background-position: -394px -184px;
            }

            .about_dr .status ul li.status5_0
            {
                background-position: -522px -184px;
            }

            .about_dr .status ul li.status6_0
            {
                background-position: -649px -184px;
            }

            .about_dr .status ul li.status1_1
            {
                background-position: -7px -6px;
            }

            .about_dr .status ul li.status2_1
            {
                background-position: -136px -6px;
            }

            .about_dr .status ul li.status3_1
            {
                background-position: -265px -6px;
            }

            .about_dr .status ul li.status4_1
            {
                background-position: -394px -6px;
            }

            .about_dr .status ul li.status5_1
            {
                background-position: -522px -6px;
            }

            .about_dr .status ul li.status6_1
            {
                background-position: -650px -6px;
            }

.about_dr .step1, .about_dr .step2, .about_dr .step3, .about_dr .step4
{
    color: #656565;
    font-size: 16px;
    font-weight: bold;
    height: 46px;
    line-height: 46px;
    text-align: center;
}

.about_dr .step1
{
    width: 206px;
    background-position: -7px -369px;
}

.about_dr .step2
{
    width: 179px;
    background-position: -218px -369px;
}

.about_dr .step3
{
    width: 222px;
    background-position: -401px -369px;
}

.about_dr .step4
{
    width: 163px;
    background-position: -629px -369px;
}

.about_dr .step
{
    margin: 30px 0;
}

.about_dr .step_info
{
    margin-top: 30px;
}

    .about_dr .step_info p
    {
        line-height: 25px;
    }

    .about_dr .step_info a
    {
        color: red;
    }

.about_dr .submit
{
    text-align: center;
}

.about_dr .cutline
{
    width: 739px;
    margin: 0 auto;
    height: 20px;
    background-position: -89px -435px;
}

.about_dr .sub_text
{
    width: 103px;
    height: 30px;
    background-position: -3px -641px;
    display: block;
    margin: 0 auto;
}

.about_dr .btn_submit
{
    width: 208px;
    height: 54px;
    background-position: -8px -704px;
    display: block;
    margin: 5px auto;
}

    .about_dr .btn_submit:hover
    {
        background-position: -8px -764px;
    }

    .about_dr .btn_submit:active
    {
        background-position: -8px -823px;
    }

.about_dr .new_dr
{
    width: 950px;
    margin: 0 auto;
    text-align: right;
}

    .about_dr .new_dr .user_box
    {
        width: 250px;
        float: right;
        text-align: left;
    }

        .about_dr .new_dr .user_box .user, .about_dr .user_join
        {
            width: 240px;
            float: left;
            padding: 8px 15px;
        }

        .about_dr .new_dr .user_box .user_hover
        {
            background-position: -13px -1091px;
        }

        .about_dr .new_dr .user_box .user .u_r
        {
            margin-left: 10px;
        }

        .about_dr .new_dr .user_box .user .u_name a
        {
            color: #B291BF;
        }

        .about_dr .new_dr .user_box .user .u_num a
        {
            color: #757377;
        }

        .about_dr .new_dr .user_box .user .u_l
        {
            float: left;
        }

        .about_dr .new_dr .user_box .user .u_r
        {
            float: left;
            width: 150px;
            position: relative;
        }

    .about_dr .new_dr .user_title
    {
        width: 250px;
        height: 45px;
        background-position: -318px -630px;
        float: left;
    }

.about_dr .user_join a.btn_submit
{
    width: 220px;
    height: 40px;
    background-position: -240px -704px;
    float: left;
}

    .about_dr .user_join a.btn_submit:hover
    {
        background-position: -240px -747px;
    }

    .about_dr .user_join a.btn_submit:active
    {
        background-position: -240px -791px;
    }

.about_dr .new_dr .u_col_num
{
    background-position: -9px -524px;
    width: 50%;
    padding-left: 15px;
}

.about_dr .new_dr .u_vol_num
{
    background-position: -9px -499px;
    padding-left: 15px;
}

.about_dr .new_dr .user_box .user .u_name .ut-daren
{
    background-position: -8px -545px;
    display: inline-block;
    margin-left: 2px;
    height: 16px;
    margin-top: -5px;
    overflow: hidden;
    vertical-align: middle;
    width: 16px;
}

.about_dr .new_dr .user_box .btn-attention
{
    display: none;
    background-position: -628px -577px;
    position: absolute;
    right: -22px;
    top: 5px;
    width: 54px;
    height: 22px;
    line-height: 23px;
    color: transparent;
    text-indent: 24px;
    cursor: pointer;
}

.about_dr .new_dr .user_box .btn-attention-ed
{
    right: -72px;
    top: 5px;
}

.about_dr .dr_tequan
{
    width: 100%;
    float: left;
    padding-top: 30px;
}

    .about_dr .dr_tequan p
    {
        width: 380px;
        float: left;
        line-height: 25px;
        margin-bottom: 30px;
    }

        .about_dr .dr_tequan p .num
        {
            font-size: 24px;
            color: #FEA60D;
            font-style: italic;
            font-weight: bold;
        }

.about_dr .mode
{
    position: relative;
    width: 100%;
}

    .about_dr .mode p
    {
        line-height: 25px;
    }

.about_dr .mode1_icon, .about_dr .mode2_icon, .about_dr .mode3_icon
{
    background-position: -249px -576px;
    width: 20px;
    height: 20px;
    margin-left: -25px;
    position: absolute;
    top: 3px;
    left: -2px;
}

.about_dr .mode2_icon
{
    background-position: -279px -576px;
}

.about_dr .mode3_icon
{
    background-position: -309px -576px;
}

.about_dr .mode_content
{
    width: 100%;
    float: left;
    margin-top: 20px;
}

    .about_dr .mode_content p
    {
        margin: 10px 0;
    }

    .about_dr .mode_content .mode1_l
    {
        width: 420px;
        float: left;
    }

    .about_dr .mode_content .mode1_r
    {
        width: 380px;
        margin-left: 30px;
        float: left;
        display: inline;
    }

.about_dr .mode .weibo
{
    width: 199px;
    height: 54px;
    background-position: -376px -915px;
    display: block;
    float: left;
}

.about_dr .mode .renren
{
    width: 199px;
    height: 54px;
    background-position: -597px -915px;
    display: block;
    float: left;
    margin-left: 20px;
}

.about_dr .mode .link_box
{
    background: #F8F7F7;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 10px;
    border: 1px #E7E7E7 solid;
    height: 32px;
}

    .about_dr .mode .link_box #daren_domain
    {
        border: 1px #EFAA21 solid;
        border-right: none;
        padding: 0 10px;
        display: block;
        width: 225px;
        height: 30px;
        line-height: 30px;
        overflow: hidden;
        float: left;
    }

    .about_dr .mode .link_box #copy_to_friend
    {
        width: 107px;
        height: 32px;
        background-position: -248px -915px;
        display: block;
        float: left;
    }

.about_dr .type_daren
{
    width: 244px;
    _width: 243px;
    float: left;
    background: #F5F5F5;
    padding: 15px;
    border: 1px #E8E8E8 solid;
    display: block;
    cursor: pointer;
    position: relative;
}

.about_dr .border_top_none
{
    border-top: none;
}

.about_dr .border_lr_none
{
    border-left: none;
    border-right: none;
}

.about_dr .daren_title
{
    font-size: 14px;
    font-weight: bold;
    width: 100%;
    margin: 0 0 10px 0;
    float: left;
}

.about_dr .type_daren .user
{
    width: 210px;
    float: left;
    margin: 5px 10px 7px 10px;
    *margin: 2px 10px 7px 10px;
    font-size: 12px;
    display: inline;
}

.about_dr .type_daren .u_l
{
    float: left;
    display: block;
    border: 1px #fff solid;
    position: relative;
}

.about_dr .type_daren .u_r
{
    float: left;
    line-height: 22px;
    height: 72px;
    margin-left: 10px;
    overflow: hidden;
    display: inline;
    width: 150px;
}

    .about_dr .type_daren .u_r .u_name
    {
        width: 100%;
        height: 20px;
        line-height: 18px;
        display: block;
    }

        .about_dr .type_daren .u_r .u_name span
        {
            font-size: 16px;
            font-weight: bold;
            display: block;
            float: left;
        }

    .about_dr .type_daren .u_r p
    {
        margin: 0;
    }

.about_dr .type_daren .m-content
{
    margin: 10px 0 0 1px;
    width: 100%;
    float: left;
}

.about_dr .type_daren .selected
{
    position: absolute;
    width: 25px;
    height: 24px;
    background-position: -518px -576px;
    bottom: 1px;
    right: 1px;
    z-index: 2;
}

.about_dr .mode .follow
{
    float: left;
    width: 100%;
}

.about_dr .btn_follow
{
    width: 222px;
    height: 42px;
    background-position: -9px -916px;
    display: block;
    margin: 25px auto;
}

    .about_dr .btn_follow:hover
    {
        background-position: -9px -960px;
    }

    .about_dr .btn_follow:active
    {
        background-position: -9px -1004px;
    }

.about_dr .mode .mode3_l, .about_dr .mode .mode3_r
{
    width: 390px;
    height: 220px;
    padding: 20px 0;
    text-align: center;
    float: left;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #F5F5F5;
    border: 1px #F5F5F5 solid;
    font-size: 16px;
    font-weight: bold;
    line-height: 35px;
}

.about_dr .mode .mode3_r
{
    margin-left: 40px;
}

.about_dr .flag_box .fans_user_join
{
    float: right;
    padding: 0;
}

.about_ilike
{
    width: 100%;
    background: #fff;
    float: left;
    padding: 20px 0 50px 0;
    overflow: hidden;
    position: relative;
    display: inline;
}

    .about_ilike .content
    {
        width: 870px;
        margin: 0 auto;
        _overflow: hidden;
    }

    .about_ilike .sub_section
    {
        width: 100%;
        float: left;
    }

        .about_ilike .sub_section .ilike_logo, .about_ilike .cutline, .about_ilike .section1 .ico1, .about_ilike .section2 .ico2, .about_ilike .slogan1, .about_ilike .slogan2, .about_ilike .slogan3, .about_ilike .plus_ico, .about_ilike .btn_plus, .about_ilike .btn_login, .about_ilike .btn_reg
        {
            background: url(./img/about_ilike_bg.png) no-repeat;
        }

    .about_ilike .sub_cutline
    {
        width: 1200px;
        position: relative;
        margin-left: -150px;
        border-bottom: 1px #EEE solid;
        float: left;
    }

    .about_ilike .m-t-10
    {
        margin-top: 10px;
    }

    .about_ilike .m-t-15
    {
        margin-top: 15px;
    }

    .about_ilike .m-t-20
    {
        margin-top: 20px;
    }

    .about_ilike .m-t-40
    {
        margin-top: 40px;
    }

    .about_ilike .m-tb-40
    {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .about_ilike .sub_section .ilike_logo
    {
        width: 263px;
        height: 164px;
        background-position: -31px 0;
        display: block;
        margin: 0 auto;
    }

    .about_ilike .cutline
    {
        width: 870px;
        height: 58px;
        background-position: -31px -205px;
    }

    .about_ilike .section1, .about_ilike .section2
    {
        width: 235px;
        font-size: 24px;
        line-height: 75px;
        margin-left: 150px;
        _margin-left: 75px;
        color: #666;
    }

        .about_ilike .section1 .ico1
        {
            width: 76px;
            height: 76px;
            background-position: -374px -36px;
            display: block;
            float: left;
            margin-right: 15px;
        }

        .about_ilike .section2 .ico2
        {
            width: 76px;
            height: 76px;
            background-position: -486px -37px;
            display: block;
            float: left;
            margin-right: 15px;
        }

    .about_ilike .title
    {
        font-size: 34px;
        color: #333;
        margin: 70px 0 20px 0;
    }

    .about_ilike .subtitle
    {
        font-size: 30px;
        color: #666;
    }

    .about_ilike .des
    {
        font-size: 14px;
        color: #666;
        line-height: 30px;
    }

    .about_ilike .sub_user
    {
        width: 295px;
        float: left;
        margin-top: 30px;
    }

    .about_ilike .sub_user_right
    {
        margin-left: -75px;
        position: relative;
    }

    .about_ilike .type_daren
    {
        width: 269px;
        margin-bottom: 20px;
        float: left;
    }

        .about_ilike .type_daren .u_l
        {
            float: left;
            display: block;
            border: 1px #fff solid;
            position: relative;
        }

        .about_ilike .type_daren .u_r
        {
            float: left;
            line-height: 22px;
            height: 62px;
            overflow: hidden;
            display: inline;
        }

        .about_ilike .type_daren .u_sign
        {
            line-height: 32px;
        }

        .about_ilike .type_daren .u_r .u_name
        {
            height: 20px;
            line-height: 20px;
            display: block;
        }

            .about_ilike .type_daren .u_r .u_name a
            {
                color: #333;
                font-size: 16px;
                font-weight: bold;
                display: block;
                float: left;
            }

    .about_ilike .fillet img
    {
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
    }

    .about_ilike .slogan1
    {
        width: 294px;
        height: 61px;
        background-position: -709px -300px;
        float: left;
    }

    .about_ilike .slogan2
    {
        width: 284px;
        height: 55px;
        background-position: -35px -309px;
        float: left;
    }

    .about_ilike .slogan3
    {
        width: 273px;
        height: 61px;
        background-position: -373px -304px;
        float: left;
    }

    .about_ilike .plus
    {
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border: 1px #EBEBEB solid;
        background: #F6F6F6;
        padding: 15px 60px 10px 60px;
        width: 705px;
        font-size: 14px;
    }

        .about_ilike .plus span, .about_ilike .plus a
        {
            display: block;
            float: left;
        }

    .about_ilike .plus_ico
    {
        width: 54px;
        height: 50px;
        background-position: -1056px -297px;
    }

    .about_ilike .btn_plus
    {
        width: 116px;
        height: 37px;
        background-position: -1026px -30px;
        margin: 5px 0 0 120px;
    }

        .about_ilike .btn_plus:hover
        {
            background-position: -1026px -71px;
        }

        .about_ilike .btn_plus:active
        {
            background-position: -1026px -112px;
        }

    .about_ilike .btn_login, .about_ilike .btn_reg
    {
        float: left;
        margin-left: 10px;
        display: block;
    }

    .about_ilike .btn_login
    {
        width: 80px;
        height: 34px;
        background-position: -827px -29px;
    }

        .about_ilike .btn_login:hover
        {
            background-position: -827px -66px;
        }

        .about_ilike .btn_login:active
        {
            background-position: -827px -103px;
        }

    .about_ilike .btn_reg
    {
        width: 80px;
        height: 34px;
        background-position: -916px -29px;
    }

        .about_ilike .btn_reg:hover
        {
            background-position: -916px -66px;
        }

        .about_ilike .btn_reg:active
        {
            background-position: -916px -103px;
        }

#header
{
    width: 100%;
    padding-bottom: 10px;
}

    #header .container
    {
        width: 948px;
        margin: auto;
    }

    #header .sp, #header .i-empty, #header .i-text, #header .i-arrow, #header .i-hot, #header .i-new, #header div.outline2 .out-wrap ul li, #header div.outline2 .out-wrap div.nav-opt-wrap a:hover, #header div.outline2 .out-wrap div.nav-opt-wrap a.hover, #new_cate ul li, #header a.btn_register, #header a.btn_login, #tip_login .login_weibo, #tip_login .login_renren
    {
        background: transparent url(../images/nav_sp.png) scroll no-repeat 0 0;
        _background: transparent url(../images/nav_sp.gif) scroll no-repeat 0 0;
    }

    #header .nav-emt
    {
        float: left;
    }

    #header .nav-opt
    {
        float: right;
        margin-left: 10px;
        display: inline;
    }

    #header .i-empty
    {
        text-indent: -9999px;
        overflow: hidden;
        display: block;
        width: 22px;
        height: 22px;
    }

    #header .i-text
    {
        display: block;
        padding-left: 20px;
    }

    #header .i-arrow
    {
        padding-right: 12px;
        background-position: right -625px;
    }

    #header .i-hot
    {
        padding-right: 15px;
        background-position: right -590px;
        _background-position: right -588px;
    }

    #header .i-new
    {
        padding-right: 15px;
        background-position: right -611px;
        _background-position: right -610px;
    }

    #header a.select
    {
        color: #DD0909;
    }

    #header .box
    {
        position: relative;
        margin-bottom: 5px;
    }

    #header .box-shadow span
    {
        position: absolute;
        background: #dadada;
        opacity: .59;
        filter: alpha(opacity=59);
    }

        #header .box-shadow span.t
        {
            display: none;
        }

        #header .box-shadow span.l
        {
            display: none;
            left: -4px;
            top: 3px;
            height: 100%;
            width: 4px;
            border-bottom: solid 1px #d0d0d0;
            display: none;
        }

        #header .box-shadow span.r
        {
            display: none;
            right: -4px;
            top: 3px;
            height: 100%;
            width: 4px;
            border-bottom: solid 1px #d0d0d0;
            display: none;
        }

        #header .box-shadow span.b
        {
            display: none;
            bottom: -4px;
            height: 100%;
            width: 100%;
            border-bottom: solid 1px #d0d0d0;
        }

    #header .box-wrap
    {
        background: #fff;
        position: relative;
        zoom: 1;
    }

    #header .box-b span.b
    {
        display: block;
        _display: none;
    }

    #header .box-lrb span.l, #header .box-lrb span.r, #header .box-lrb span.b
    {
        display: block;
        _display: none;
    }

    #header div.out-tip .container
    {
        height: 0;
        position: relative;
        *z-index: 999;
    }

    #header div.outline1
    {
        background-repeat: repeat;
    }

        #header div.outline1 .out-wrap
        {
            height: 50px;
        }

        #header div.outline1 .nav-emt
        {
            height: 50px;
        }

        #header div.outline1 .nav-opt
        {
            height: 50px;
        }

        #header div.outline1 .nav-hover a:hover, #header div.outline1 .nav-hover a.hover
        {
            background: #333;
            border-left: 1px solid #232323;
            border-right: 1px solid #232323;
            position: relative;
            padding: 13px 5px 0;
        }

            #header div.outline1 .nav-hover a:hover div.b-line, #header div.outline1 .nav-hover a.hover div.b-line
            {
                display: block;
                position: absolute;
                width: 100%;
                height: 1px;
                background: #333;
                left: 0;
                bottom: 0;
            }

        #header div.outline1 a.logo
        {
            float: left;
            height: 50px;
            width: 188px;
            display: block;
            text-indent: -9999px;
            overflow: hidden;
            background: url(../images/2013xn.gif?v=c8e7) no-repeat center;
        }

        #header div.outline1 p.slogan
        {
            height: 50px;
            width: 140px;
            background: none;
        }

        #header div.outline1 a.nav-help
        {
            display: block;
            width: 37px;
            height: 37px;
            padding: 13px 6px 0;
        }

        #header div.outline1 div.nav-search-module
        {
            margin: 12px 0 0 0;
        }

    #header .nav-search
    {
        margin: 12px 0 0 0;
    }

    #header .nav-search-wrap
    {
        position: relative;
        width: 120px;
        height: 22px;
        padding: 2px 35px 3px 5px;
        background: url(../images/nav-search.png?v=6df9) no-repeat 0 0;
        _background: url(../images/nav-search.gif?v=4f0a) no-repeat 0 0;
    }

    #header .nav-search-focus
    {
        background-position: 0 -32px;
    }

    #header .nav-search-active
    {
        background-position: 0 -64px;
    }

    #header .nav-search-text
    {
        width: 120px;
        height: 14px;
        padding: 3px 0;
        border: none;
        background: transparent;
    }

    #header .nav-search-submit
    {
        position: absolute;
        top: 0;
        right: 0;
        width: 30px;
        height: 25px;
        border: none;
        background: transparent;
        cursor: pointer;
    }

    #header a.weibo
    {
        display: block;
        width: 44px;
        height: 24px;
        background-position: 0 -150px;
        margin-top: 11px;
        padding: 4px 0 0 70px;
    }

        #header a.weibo span
        {
            display: block;
            text-align: center;
        }

    #header div.outline2
    {
        z-index: 100;
        padding-bottom: 5px;
    }

        #header div.outline2 .out-wrap .container
        {
            height: 40px;
            line-height: 40px;
        }

        #header div.outline2 .out-wrap .nav-emt
        {
            height: 40px;
            background-position: 1px -754px;
            padding: 0 10px 0 18px;
        }

        #header div.outline2 .out-wrap h2
        {
            float: left;
            font-size: 16px;
            margin-right: 5px;
            display: inline;
        }

            #header div.outline2 .out-wrap h2 a:hover
            {
                color: #444;
            }

        #header div.outline2 .out-wrap .i-arrow
        {
            background-position: right -639px;
        }

        #header div.outline2 .out-wrap ul
        {
            float: left;
        }

            #header div.outline2 .out-wrap ul li
            {
                float: left;
                font-size: 14px;
                background-position: right -796px;
            }

                #header div.outline2 .out-wrap ul li.end
                {
                    background: none;
                }

                #header div.outline2 .out-wrap ul li a
                {
                    padding: 0 10px 0 8px;
                    color: #666;
                }

                    #header div.outline2 .out-wrap ul li a:hover
                    {
                        color: #DD0909;
                    }

                    #header div.outline2 .out-wrap ul li a.select
                    {
                        color: #DD0909;
                    }

        #header div.outline2 .out-wrap .nav-opt
        {
            margin: 0;
            background-position: right -842px;
            padding-right: 1px;
        }

        #header div.outline2 .out-wrap div.nav-opt-wrap a:hover, #header div.outline2 .out-wrap div.nav-opt-wrap a.hover
        {
            background-position: 0 -842px;
        }

        #header div.outline2 .out-wrap div.nav-opt-wrap a div.b-line
        {
            display: none;
        }

        #header div.outline2 .out-wrap div.nav-opt-wrap a.hover div.b-line
        {
            display: block;
            position: absolute;
            width: 100%;
            height: 1px;
            background: #fff;
            left: 0;
            bottom: -1px;
        }

        #header div.outline2 .out-wrap .nav-opt a.nav-opt-wrap
        {
            display: block;
            height: 32px;
            padding: 8px 10px 0 10px;
            position: relative;
        }

        #header div.outline2 .out-wrap .nav-opt img.avatar
        {
            width: 23px;
            height: 23px;
            border-radius: 2px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
        }

        #header div.outline2 div.out-tip div.box
        {
            position: absolute;
            *z-index: 999;
        }

        #header div.outline2 div.out-tip div.box-wrap
        {
            padding: 5px 16px;
        }

    #header a.btn_login
    {
        display: block;
        float: left;
        text-indent: -9999px;
        overflow: hidden;
        height: 30px;
        width: 76px;
        background-position: 0 -177px;
        margin-top: 4px;
        margin-right: 10px;
    }

    #header a.btn_register
    {
        display: block;
        float: left;
        text-indent: -9999px;
        overflow: hidden;
        height: 30px;
        width: 68px;
        background-position: -78px -177px;
        margin-top: 4px;
        margin-right: 10px;
    }

    #header a.btn_login:hover
    {
        background-position: 0 -210px;
    }

    #header a.btn_register:hover
    {
        background-position: -78px -210px;
    }

    #header a.btn_login:active
    {
        background-position: 0 -243px;
    }

    #header a.btn_register:active
    {
        background-position: -78px -243px;
    }

#fire_message div.num_message
{
    padding: 1px 2px;
    margin-left: 3px;
    display: inline-block;
    _zoom: 1;
    _display: inline;
    height: 11px;
    line-height: 11px;
    font-size: 11px;
    font-weight: 500;
    font-family: "Arial";
    background: #c00;
    color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    position: absolute;
    right: 5px;
    top: 2px;
}

#tip_message
{
    right: 0;
    width: 150px;
    top: -5px;
}

    #tip_message ul li
    {
        line-height: 25px;
        height: 25px;
    }

        #tip_message ul li.h-line
        {
            height: 1px;
            line-height: 1px;
            font-size: 0;
            background-color: #E9E9E9;
            margin: 5px 0;
            *margin-top: 0;
            overflow: hidden;
        }

        #tip_message ul li a
        {
            display: block;
            position: relative;
        }

            #tip_message ul li a span
            {
                display: block;
                color: #dd0909;
                position: absolute;
                right: 0;
                top: 0;
            }

    #tip_message ul.new_message
    {
        border-bottom: 1px solid #e9e9e9;
        padding-bottom: 8px;
        margin-bottom: 8px;
    }

#new_message_box
{
    right: 0;
    width: 150px;
    top: -5px;
}

    #new_message_box ul li
    {
        line-height: 25px;
        height: 25px;
    }

        #new_message_box ul li a
        {
            display: block;
            position: relative;
        }

            #new_message_box ul li a span
            {
                display: block;
                color: #dd0909;
                position: absolute;
                right: 0;
                top: 0;
            }

    #new_message_box .new-msg-close
    {
        position: absolute;
        right: 2px;
        top: 2px;
        width: 10px;
        height: 10px;
        overflow: hidden;
        text-indent: 9999em;
        background: url(../images/msg_icon.png?v=09de) no-repeat -159px -12px;
        _background: url(../images/msg_icon.gif?v=fe25) no-repeat -159px -12px;
        cursor: pointer;
    }

        #new_message_box .new-msg-close:hover
        {
            background-position: -159px -40px;
        }

#new_cate
{
    left: 2px;
    width: 325px;
    top: -6px;
}

    #new_cate ul
    {
        overflow: auto;
        padding: 5px 0 8px 0;
    }

        #new_cate ul li
        {
            float: left;
            background-position: left -804px;
            padding: 0 5px;
        }

            #new_cate ul li a
            {
                display: block;
                line-height: 25px;
                padding: 0 15px 0 8px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

                #new_cate ul li a.i-hot
                {
                    background-position: right -584px;
                }

                #new_cate ul li a.i-new
                {
                    background-position: right -603px;
                }

#my_cate
{
    left: 588px;
    top: -6px;
    width: 70px;
}

    #my_cate ul, #my_cate ul li
    {
        padding: 0;
        margin: 0;
    }

        #my_cate ul li
        {
            height: 25px;
            line-height: 25px;
        }

            #my_cate ul li a
            {
                display: block;
                text-align: center;
            }

#avatar_cate
{
    right: 0;
    width: 160px;
    top: -5px;
}

    #avatar_cate ul li a
    {
        display: block;
        line-height: 30px;
        height: 30px;
    }

        #avatar_cate ul li a span.i-text
        {
            padding-left: 30px;
        }

#help_cate
{
    position: absolute;
    right: 0;
    top: 0;
    background: #333;
    border: 1px solid #262626;
    border-top: none;
    z-index: 2000;
    _width: 95px;
}

    #help_cate ul li a
    {
        display: block;
        height: 30px;
        line-height: 30px;
        padding: 0 10px;
        color: #999;
    }

        #help_cate ul li a:hover
        {
            background: #222;
        }

    #help_cate ul li .i-text
    {
        padding-left: 25px;
    }

#tip_login
{
    position: absolute;
    right: 0;
    top: -6px;
    width: 182px;
}

    #tip_login .login_weibo, #tip_login .login_renren
    {
        display: block;
        width: 148px;
        height: 30px;
        text-indent: -9999px;
        overflow: hidden;
        margin-bottom: 5px;
    }

    #tip_login .login_weibo
    {
        background-position: 0 -277px;
    }

        #tip_login .login_weibo:hover
        {
            background-position: 0 -308px;
        }

        #tip_login .login_weibo:active
        {
            background-position: 0 -339px;
        }

    #tip_login .login_renren
    {
        background-position: 0 -369px;
    }

        #tip_login .login_renren:hover
        {
            background-position: 0 -400px;
        }

        #tip_login .login_renren:active
        {
            background-position: 0 -431px;
        }

#header span.icon-help
{
    background-position: 0 -723px;
}

#header a:hover span.icon-help
{
    background-position: -179px -723px;
}

#header span.icon-upload
{
    background-position: 0 -587px;
    width: 27px;
}

#header a:hover span.icon-upload
{
    background-position: 0 -610px;
    width: 27px;
}

#header a:active span.icon-upload
{
    background-position: 0 -633px;
    width: 27px;
}

#header span.icon-message
{
    background-position: -1px -696px;
}

#header div.outline2 .out-wrap .nav-opt a.nav-opt-wrap:active span.icon-message
{
    background: url(../images/msg_icon.png?v=09de) no-repeat -20px -35px;
    _background: url(../images/msg_icon.png?v=09de) no-repeat -20px -35px;
}

#header span.icon-message-new
{
    background: url(../images/msg_icon.png?v=09de) no-repeat -92px -4px;
    _background: url(../images/msg_icon.png?v=09de) no-repeat -92px -4px;
}

#header div.outline2 .out-wrap .nav-opt a.nav-opt-wrap:active span.icon-message-new
{
    background-position: -92px -34px;
}

#header span.icon-home
{
    background-position: 0 -465px;
}

#header span.icon-profile
{
    background-position: 0 -494px;
}

#header span.icon-setting
{
    background-position: 0 -522px;
}

#header span.icon-logout
{
    background-position: 0 -549px;
}

#header a:hover span.icon-home
{
    background-position: -147px -465px;
}

#header a:hover span.icon-profile
{
    background-position: -147px -494px;
}

#header a:hover span.icon-setting
{
    background-position: -147px -522px;
}

#header a:hover span.icon-logout
{
    background-position: -147px -549px;
}

#header span.icon-tool
{
    background-position: 0 -895px;
}

#header span.icon-helpus
{
    background-position: 0 -926px;
}

#header span.icon-feed
{
    background-position: 0 -956px;
}

#header span.icon-up
{
    background-position: 0 -990px;
}

#header span.icon-aboutus
{
    background-position: 0 -1018px;
}

#header span.icon-weibo
{
    background-position: 0 -1055px;
}

#header a:hover span.icon-tool
{
    background-position: -178px -895px;
}

#header a:hover span.icon-helpus
{
    background-position: -178px -926px;
}

#header a:hover span.icon-feed
{
    background-position: -178px -956px;
}

#header a:hover span.icon-up
{
    background-position: -178px -990px;
}

#header a:hover span.icon-aboutus
{
    background-position: -178px -1018px;
}

#header a:hover span.icon-weibo
{
    background-position: -178px -1055px;
}

#header #navUpload
{
    _width: 23px;
}

    #header #navUpload div.b-line
    {
        _width: 54px;
        overflow: hidden;
    }

#header #fire_message
{
    _width: 23px;
}

    #header #fire_message div.b-line
    {
        _width: 54px;
        overflow: hidden;
    }

#header #fire_avatar
{
    _width: 23px;
}

    #header #fire_avatar div.b-line
    {
        _width: 55px;
        overflow: hidden;
    }

div.search_tip
{
    background: none repeat scroll 0 0 #333;
    border: 1px solid #222;
    width: 160px;
    z-index: 3000;
    opacity: .98;
    filter: alpha(opacity=98);
}

    div.search_tip div.como_menuitem
    {
        padding: 0 10px;
        height: 25px;
        line-height: 25px;
        color: #999;
    }

        div.search_tip div.como_menuitem span
        {
            color: #0987AB;
            max-width: 60px;
            overflow: hidden;
        }

    div.search_tip div.como_menuitem_selected
    {
        background: #222;
        color: #fff;
        cursor: pointer;
    }

#header a.btn_about_ilike
{
    background: transparent url(../images/nav_about.png) scroll no-repeat -3px -1px;
    width: 102px;
    height: 28px;
    display: block;
    margin-top: 10px;
}

    #header a.btn_about_ilike:hover
    {
        background-position: -3px -32px;
    }

    #header a.btn_about_ilike:active
    {
        background-position: -3px -63px;
    }
