﻿@charset "utf-8";

/* CSS Document */

a:hover {
    text-decoration: none;
}


/*首页*/

.personal_login {
    height: 230px;
    width: 200px;
    position: relative;
    background: url(../images/bgray.png);
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
}

.connr_write {
    display: none;
}

.login_name a {
    display: block;
    float: left;
    width: 100px;
    text-align: center;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 36px;
    font-family: 微软雅黑;
    height: 36px;
    background: url(../images/bgray1.png);
}

    .login_name a.on {
        background: none;
        font-weight: bold;
    }

.login_number {
    width: 166px;
    height: 28px;
    margin: 10px auto 0;
    border: #ccc solid 1px;
    background: #fff;
}

    .login_number i {
        display: inline-block;
        background: url(../images/icon_bglogin.png) no-repeat;
        width: 22px;
        height: 19px;
        float: left;
        margin-top: 5px;
        margin-left: 6px;
    }

    .login_number input {
        height: 28px;
        width: 133px;
        padding-left: 5px;
        border: none;
        line-height: 28px;
        background: url(../images/center/phone_bg.png) no-repeat 5px center;
        font-family: 宋体;
        font-size: 12px;
        color: #787878;
    }

.login_psw {
    width: 166px;
    height: 28px;
    margin: 10px auto 0;
    border: #ccc solid 1px;
    background: #fff;
}

    .login_psw i {
        display: inline-block;
        background: url(../images/icon_bgpass.png) no-repeat;
        width: 22px;
        height: 19px;
        float: left;
        margin-top: 5px;
        margin-left: 6px;
    }

    .login_psw input {
        height: 28px;
        width: 133px;
        padding-left: 5px;
        border: none;
        line-height: 28px;
        background: url(../images/center/phone_bg1.png) no-repeat 5px center;
        font-family: 宋体;
        font-size: 12px;
        color: #787878;
    }

.login_dl {
    width: 168px;
    height: 28px;
    margin: 10px auto 0;
}

    .login_dl a {
        display: block;
        border: #f0a439 solid 1px;
        background: #f7ae48;
        color: #fff;
        font-family: 微软雅黑;
        font-size: 14px;
        text-align: center;
        width: 166px;
        height: 26px;
        line-height: 26px;
    }

        .login_dl a:hover {
            text-decoration: underline;
        }

.login_bz {
    width: 168px;
    height: 28px;
    margin: 10px auto 0;
}

.zd_login {
    display: block;
    background: url(../images/center/fxk_login1.png) no-repeat 0 3px;
    padding-left: 22px;
    font-family: 宋体;
    color: #fff;
    line-height: 24px;
    float: left;
    width: 75px;
}

    .zd_login.on {
        background: url(../images/center/fxk_login2.png) no-repeat 0 3px;
    }

.wj_psw {
    display: block;
    float: right;
    width: 60px;
    font-family: 宋体;
    line-height: 24px;
    color: #fff;
}

    .wj_psw:hover {
        color: #fff;
    }

.login_dsf {
    width: 168px;
    height: 22px;
    margin: 2px auto 0;
}

    .login_dsf a {
        display: inline-block;
        margin-right: 10px;
    }

.register_number {
    width: 170px;
    height: 28px;
    margin: 10px auto 0;
}

    .register_number input {
        height: 26px;
        width: 163px;
        padding-left: 5px;
        line-height: 28px;
        background: url(../images/center/phone_bg.png) no-repeat 5px center #fff;
        font-family: 宋体;
        font-size: 12px;
        color: #787878;
        border: #ccc solid 1px;
    }

.register_yzm {
    width: 170px;
    height: 28px;
    margin: 10px auto 0;
}

    .register_yzm input {
        border: #ccc solid 1px;
        height: 26px;
        width: 80px;
        padding-left: 5px;
        line-height: 28px;
        background: url(../images/center/phone_bg3.png) no-repeat 5px center #fff;
        font-family: 宋体;
        font-size: 12px;
        color: #787878;
        float: left;
    }

    .register_yzm a {
        display: block;
        float: left;
        width: 70px;
        margin-left: 10px;
        background: #eaeaea;
        border: #ddd solid 1px;
        text-align: center;
        height: 26px;
        line-height: 26px;
        text-align: center;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        color: #6b6b6b;
    }

        .register_yzm a:hover {
            text-decoration: underline;
        }

.register_psw {
    width: 170px;
    height: 28px;
    margin: 10px auto 0;
}

    .register_psw input {
        height: 26px;
        width: 163px;
        padding-left: 5px;
        border: #ccc solid 1px;
        line-height: 28px;
        background: url(../images/center/phone_bg1.png) no-repeat 5px center #fff;
        font-family: 宋体;
        font-size: 12px;
        color: #787878;
    }

.register_xy {
    width: 170px;
    height: 28px;
    margin: 5px auto 0;
    line-height: 24px;
    color: #fff;
}

    .register_xy input {
        border: #ccc solid 1px;
        margin-right: 3px;
        background: none;
        width: 12px;
        height: 12px;
    }

    .register_xy a {
        color: #f7ae48;
    }

        .register_xy a:hover {
            text-decoration: underline;
            color: #fff;
        }

.register_dl {
    width: 170px;
    height: 28px;
    margin: 5px auto 0;
}

    .register_dl a {
        display: block;
        border: #f0a439 solid 1px;
        background: #f7ae48;
        color: #fff;
        font-family: 微软雅黑;
        font-size: 14px;
        text-align: center;
        width: 168px;
        height: 26px;
        line-height: 26px;
    }

        .register_dl a:hover {
            text-decoration: underline;
        }

.ccont_btl {
    height: 38px;
    background: #fff;
    margin-bottom: 10px;
    padding-left: 15px;
}

    .ccont_btl a {
        display: inline-block;
        font-family: 微软雅黑;
        font-size: 16px;
        color: #333;
        line-height: 32px;
        height: 32px;
        margin: 0 10px;
        padding: 0 10px;
        margin-top: 4px;
    }

        .ccont_btl a:hover,
        .ccont_btl a.on {
            border-bottom: #f00 solid 2px;
        }

.ccont_connr {
    padding: 10px 15px 70px;
    min-height: 705px;
    background: #fff;
}

    .ccont_connr ul li {
        border-bottom: #999 dashed 1px;
        padding: 10px 10px 6px;
    }

        .ccont_connr ul li:hover {
            background: #eee;
        }

    .ccont_connr .connr_title {
        font-family: 微软雅黑;
        font-size: 18px;
        line-height: 24px;
        color: #1c1a18;
        position: relative;
    }

        .ccont_connr .connr_title a {
            color: #1c1a18;
        }

            .ccont_connr .connr_title a:hover {
                color: #f7ae48;
            }

        .ccont_connr .connr_title span {
            position: absolute;
            right: 0;
            top: 0;
            color: #666;
            font-family: 宋体;
            border: #eb9c2d solid 1px;
            display: inline-block;
            height: 20px;
            padding: 0 10px;
            font-size: 12px;
            line-height: 20px;
        }

    .ccont_connr .connr_ms {
        font-family: 宋体;
        font-size: 12px;
        line-height: 24px;
        color: #666;
        height: 48px;
        text-indent: 24px;
        margin-top: 5px;
        overflow: hidden;
    }

        .ccont_connr .connr_ms span.xm {
        }

    .ccont_connr .connr_bz {
        margin-top: 5px;
    }

        .ccont_connr .connr_bz .bz_time {
            display: block;
            float: left;
            width: 75px;
            color: #808080;
            font-family: 微软雅黑;
            font-size: 12px;
            line-height: 24px;
        }

        .ccont_connr .connr_bz .bz_llsc {
            float: right;
            width: 200px;
            line-height: 24px;
            color: #b3b3b3;
            font-family: 宋体;
            text-align: right;
        }

            .ccont_connr .connr_bz .bz_llsc .llsc1 {
                background: url(../images/center/sc1.png) no-repeat 18px 5px;
                padding-left: 20px;
                /*padding-right: 12px;*/
                color: #808080;
                display: inline-block;
                width: 40px;
                text-align: right;
            }

                .ccont_connr .connr_bz .bz_llsc .llsc1.on {
                    background: url(../images/center/sc2.png) no-repeat 8px 5px;
                    color: #f86218;
                }

            .ccont_connr .connr_bz .bz_llsc .llsc2 {
                background: url(../images/center/ll.png) no-repeat 0 6px;
                padding-left: 20px;
                margin-left: 10px;
                color: #808080;
                display: inline-block;
            }

.hot_category_title {
    height: 36px;
    border-bottom: #e6e6e6 solid 1px;
}

    .hot_category_title span {
        font-family: 微软雅黑;
        font-size: 16px;
        color: #333;
        line-height: 32px;
        padding-top: 3px;
        border-bottom: #0f7ad4 solid 2px;
        display: inline-block;
    }

.hot_category_con {
    margin-top: 15px;
}

    .hot_category_con ul li {
        margin-bottom: 14.5px;
        padding-left: 18px;
    }

        .hot_category_con ul li a {
            font-family: 宋体;
            color: #666;
            line-height: 24px;
            display: block;
        }

            .hot_category_con ul li a img {
                margin-right: 10px;
            }

            .hot_category_con ul li a:hover {
                color: #cc8c32;
            }

.swidth1000 .selcont {
    margin-left: 10px;
}

.swidth1000 .logoimg {
    width: 154px;
    position: static;
    float: left;
    margin-left: 10px;
}

.swidth1000 .headnav {
    margin: 24px 0 0 10px;
}

    .swidth1000 .headnav li {
        margin: 0 5px;
    }

.rsubgroup {
    width: 36px;
    background: url(../images/center/dh_bg.png);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 0 10px 20px;
    position: fixed;
    left: 50%;
    margin-left: 530px;
    top: 140px;
    z-index: 11;
}

    .rsubgroup ul li {
        border-bottom: #fff solid 1px;
        padding: 15px 0 8px;
        position: relative;
    }

        .rsubgroup ul li.rsu_li01 > a {
            display: block;
            background: url(../images/center/ce_icon1.png) no-repeat center 0;
            font-family: 宋体;
            color: #fff;
            line-height: 24px;
            text-align: center;
            padding-top: 25px;
        }

        .rsubgroup ul li.rsu_li01 .r_sc {
            margin-top: -26px;
            padding: 5px 15px;
            text-align: center;
            width: 80px;
        }

            .rsubgroup ul li.rsu_li01 .r_sc a {
                display: block;
            }

                .rsubgroup ul li.rsu_li01 .r_sc a:hover {
                    text-decoration: underline;
                    color: #cc8c32;
                }

        .rsubgroup ul li > div {
            background: #fff;
            border: 1px solid #cccccc;
            border-radius: 4px;
            display: none;
            max-height: 600px;
            position: absolute;
            right: 50px;
            top: 50%;
            z-index: 6;
        }

        .rsubgroup ul li .arrow_r {
            background: url(../images/center/sj1.png) no-repeat;
            display: block;
            height: 14px;
            margin-top: -7px;
            position: absolute;
            right: -13px;
            top: 50%;
            width: 14px;
        }

        .rsubgroup ul li.rsu_li02 > a {
            display: block;
            background: url(../images/center/ce_icon2.png) no-repeat center 0;
            font-family: 宋体;
            color: #fff;
            line-height: 24px;
            text-align: center;
            padding-top: 25px;
        }

        .rsubgroup ul li.rsu_li03 > a {
            display: block;
            background: url(../images/center/ce_icon3.png) no-repeat center 0;
            font-family: 宋体;
            color: #fff;
            line-height: 24px;
            text-align: center;
            padding-top: 25px;
        }

        .rsubgroup ul li.rsu_li04 > a {
            display: block;
            background: url(../images/center/ce_icon4.png) no-repeat center 0;
            font-family: 宋体;
            color: #fff;
            line-height: 24px;
            text-align: center;
            padding-top: 25px;
        }

        .rsubgroup ul li > a:hover {
            text-decoration: underline;
            color: #eb9c2d;
        }

        .rsubgroup ul li.rsu_li02 .r_share {
            margin-top: -70px;
            padding: 20px;
            width: 180px;
        }

.r_share_btn {
    overflow: hidden;
}

    .r_share_btn a {
        display: block;
        float: left;
        line-height: 21px;
        margin-bottom: 10px;
        width: 90px;
    }

        .r_share_btn a i {
            display: inline-block;
            height: 21px;
            margin-right: 5px;
            position: relative;
            top: 6px;
            width: 21px;
        }

        .r_share_btn a:hover {
            text-decoration: underline;
            color: #cc8c32;
        }

.r_icon1 {
    background: url(../images/center/fx01.png) no-repeat;
}

.r_icon2 {
    background: url(../images/center/fx02.png) no-repeat;
}

.r_icon3 {
    background: url(../images/center/fx03.png) no-repeat;
}

.r_icon4 {
    background: url(../images/center/fx04.png) no-repeat;
}

.r_icon5 {
    background: url(../images/center/fx05.png) no-repeat;
}

.wchat {
    background: #fff;
    border: 1px solid #c8cbcc;
    border-radius: 4px;
    display: none;
    margin-top: -96px;
    padding: 20px;
    position: relative;
    right: 40px;
    top: 50%;
    /*width: 296px;*/
}

    .wchat > div {
        display: inline-block;
        float: left;
        margin-left: 10px;
        margin-right: 10px;
        text-align: center;
        width: 123px;
    }


/*首页-我*/

.personal_infor {
    height: 230px;
    width: 200px;
    position: relative;
}

    .personal_infor .infor_rw {
        width: 110px;
        margin: 0 auto;
        position: relative;
        padding-top: 10px;
    }

        .personal_infor .infor_rw i {
            background: url(../images/center/img_bg1.png) no-repeat;
            width: 110px;
            height: 110px;
            position: absolute;
            left: 0;
            top: 10px;
            z-index: 5;
        }

        .personal_infor .infor_rw a.bj {
            background: url(../images/center/qb.png) no-repeat;
            width: 29px;
            height: 29px;
            position: absolute;
            right: -16px;
            top: 12px;
            z-index: 11;
        }

    .personal_infor .infor_bg {
        position: absolute;
        left: 0;
        top: 0;
        width: 200px;
        z-index: 10;
    }

    .personal_infor .infor_xx {
        width: 180px;
        margin: 3px auto 0;
        position: relative;
        z-index: 11;
        font-size: 16px;
        line-height: 24px;
        color: #f7ae48;
        font-family: 微软雅黑;
        text-align: center;
    }

.infor_xm {
    border-bottom: #fff solid 1px;
    padding-bottom: 8px;
    width: 173px;
    margin: 5px auto 0;
    position: relative;
    z-index: 11;
    color: #fff;
    padding-left: 7px;
}

    .infor_xm a {
        display: inline-block;
        width: 80%;
        margin: 0 8px;
        background: #f6ad48;
        color: #FFF;
        height:25px;
        line-height:25px;
        font-family:"微软雅黑";
        font-size:14px;
        
    }
    .infor_xm a:hover {
        background-color:#F69816;
        text-decoration:none;
    }
        .infor_xm a i {
          padding-right:3px;
          font-weight:bold;
          position: relative;
          top: -1px;
        }

.personal_infor .web_large {
    position: absolute;
    width: 127px;
    height: 127px;
    left: -154px;
    top: 40px;
    -webkit-box-shadow: #a36a52 0px 0px 5px;
    -moz-box-shadow: #a36a52 0px 0px 5px;
    box-shadow: #a36a52 0px 0px 5px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    display: none;
    border: #af855e solid 1px;
}

    .personal_infor .web_large img {
        height: 127px;
        width: 127px;
    }

.personal_infor .infor_detailed {
    padding: 5px 5px 0;
    position: relative;
    z-index: 11;
}

    .personal_infor .infor_detailed span {
        display: inline-block;
        width: 60px;
        text-align: center;
        color: #fff;
        line-height: 18px;
    }

        .personal_infor .infor_detailed span.detail_1 {
            background: url(../images/center/line1.png) no-repeat right center;
        }

        .personal_infor .infor_detailed span.detail_2 {
            background: url(../images/center/line1.png) no-repeat right center;
        }

.personal_center {
    margin-top: 10px;
    background: #fff;
    padding: 5px 5px 40px;
}

    .personal_center .center_h3 {
        color: #272727;
        font-family: 微软雅黑;
        font-size: 16px;
        background: url(../images/center/icon01.png) no-repeat 15px 10px;
        padding-left: 40px;
        height: 40px;
        border-bottom: #f69918 solid 2px;
        line-height: 40px;
    }

    .personal_center .center_con > ul > li > a {
        height: 40px;
        border-bottom: #cfcfcf solid 1px;
        display: block;
        width: 130px;
        padding-left: 60px;
        color: #4c4c4c;
        line-height: 40px;
        font-family: 宋体;
        position: relative;
    }

        .personal_center .center_con > ul > li > a i {
            background: url(../images/center/my_icon05.png) no-repeat;
            display: block;
            width: 9px;
            height: 6px;
            position: absolute;
            left: 162px;
            top: 16px;
        }

        .personal_center .center_con > ul > li > a:hover i,
        .personal_center .center_con > ul > li > a.on i {
            background: url(../images/center/hmy_icon05.png) no-repeat;
        }

.center_con > ul > li.con_li1 > a {
    background: url(../images/center/my_icon01.png) no-repeat 34px 12px;
}

    .center_con > ul > li.con_li1 > a:hover,
    .center_con > ul > li.con_li1 > a.on {
        background: url(../images/center/hmy_icon01.png) no-repeat 34px 12px #f6ad48;
        color: #fff;
    }

.center_con > ul > li.con_li2 > a {
    background: url(../images/center/my_icon02.png) no-repeat 34px 12px;
}

    .center_con > ul > li.con_li2 > a:hover,
    .center_con > ul > li.con_li2 > a.on {
        background: url(../images/center/hmy_icon02.png) no-repeat 34px 12px #f6ad48;
        color: #fff;
    }

.center_con > ul > li.con_li3 > a {
    background: url(../images/center/my_icon03.png) no-repeat 34px 12px;
}

    .center_con > ul > li.con_li3 > a:hover,
    .center_con > ul > li.con_li3 > a.on {
        background: url(../images/center/hmy_icon03.png) no-repeat 34px 12px #f6ad48;
        color: #fff;
    }

.center_con > ul > li.con_li4 > a {
    background: url(../images/center/my_icon04.png) no-repeat 34px 12px;
}

    .center_con > ul > li.con_li4 > a:hover,
    .center_con > ul > li.con_li4 > a.on {
        background: url(../images/center/hmy_icon04.png) no-repeat 34px 12px #f6ad48;
        color: #fff;
    }

.personal_center .center_con .li_float {
    border-bottom: #cfcfcf solid 1px;
    padding: 10px 0;
}

.center_con .li_float li a {
    padding-left: 43px;
    color: #878583;
    font-family: 宋体;
    line-height: 26px;
}

    .center_con .li_float li a .on {
        padding-left: 43px;
        color: #eb9c2d;
        font-family: 宋体;
        line-height: 26px;
    }

.ccont_main {
    padding: 10px 10px 75px 10px;
    min-height: 740px;
    background: #fff;
    position: relative;
}

.xm_name {
    height: 33px;
    background: #f5f5f5;
    border: #e6e6e6 solid 1px;
    color: #1a1a1a;
    font-family: 微软雅黑;
    font-size: 15px;
    line-height: 33px;
    padding-left: 10px;
}

.project_con ul li {
    position: relative;
    border-bottom: #999 dashed 1px;
    padding: 10px 5px;
}

    .project_con ul li:hover {
        background: #f8f8f8;
    }

.project_con .pro_img {
    float: left;
    width: 100px;
    height: 90px;
    border: #ccc solid 1px;
}

    .project_con .pro_img img {
        width: 100px;
        height: 90px;
    }

.project_con .pro_xx {
    float: left;
    width: 417px;
    margin-left: 10px;
}

    .project_con .pro_xx .xx_name {
        font-family: 微软雅黑;
        font-size: 18px;
        line-height: 30px;
        color: #333;
    }

        .project_con .pro_xx .xx_name a {
            color: #333;
        }

            .project_con .pro_xx .xx_name a:hover {
                color: #0681c8;
            }

    .project_con .pro_xx .xx_label {
        margin-top: 10px;
    }

        .project_con .pro_xx .xx_label a {
            font-family: 宋体;
            font-size: 12px;
            line-height: 22px;
            display: inline-block;
            min-width: 72px;
            height: 22px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            text-align: center;
        }

        .project_con .pro_xx .xx_label .label_a1 {
            color: #f82e2e;
            border: #f82e2e solid 1px;
            margin-right: 16px;
        }

        .project_con .pro_xx .xx_label .label_a2 {
            color: #0681c8;
            border: #0681c8 solid 1px;
        }

    .project_con .pro_xx .xx_describe {
        /*margin-top: 10px;*/
        font-family: 宋体;
        font-size: 12px;
        line-height: 20px;
        position: relative;
        text-indent: 2em;
    }

        .project_con .pro_xx .xx_describe .span_ms {
            color: #666;
            display: block;
        }

        .project_con .pro_xx .xx_describe .span_time {
            position: absolute;
            right: 5px;
            bottom: -2px;
            color: #808080;
        }

.project_page {
    /*position:absolute;*/
    left: 0;
    right: 0;
    bottom: 0;
    margin: 25px auto;
    text-align: center;
}

    .project_page a {
        display: inline-block;
        font-family: 宋体;
        font-size: 14px;
        line-height: 26px;
        height: 26px;
        width: 26px;
        border: #e1e1e1 solid 1px;
        text-align: center;
        color: #888888;
        background: #f8f8f8;
        margin-right: 3px;
    }

        .project_page a:hover,
        .project_page a.on {
            background: #fb771f;
            color: #fff;
            border: #f2670a solid 1px;
            font-weight: bold;
        }

.rcont_main {
    padding: 0 10px 10px;
    background: #fff;
}

.visit_title {
    height: 38px;
    line-height: 38px;
    border-bottom: #e6e6e6 solid 1px;
    position: relative;
    font-family: 微软雅黑;
    font-size: 16px;
    color: #333;
}

    .visit_title a {
        display: block;
        /*background: url(../images/center/more.png) no-repeat;*/
        width: 18px;
        height: 18px;
        right: 5px;
        top: 11px;
        position: absolute;
    }

.visit_con ul li {
    padding: 12px 0;
    border-bottom: #999999 dashed 1px;
}

    .visit_con ul li:last-child {
        border-bottom: none;
    }

.visit_con .visit_img {
    float: left;
    width: 60px;
    height: 60px;
    position: relative;
}

    .visit_con .visit_img i {
        background: url(../images/center/rew_bg.png) no-repeat;
        height: 60px;
        width: 60px;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 10;
    }

.visit_con .visit_name {
    font-family: 宋体;
    font-size: 12px;
    color: #808080;
    line-height: 18px;
    margin-left: 15px;
    float: left;
    width: 70px;
    margin-top: 10px;
}

    .visit_con .visit_name a {
        display: block;
        font-size: 14px;
        color: #434543;
        font-weight: bold;
        margin-bottom: 5px;
    }

        .visit_con .visit_name a:hover {
            color: #0681c8;
        }


/*首页-快速发布*/

.personal_release {
    background: #fff;
    margin-top: 10px;
    padding: 20px 18px 16px;
}

.release_ul li {
    margin-bottom: 4px;
}

    .release_ul li a {
        display: block;
        color: #f7ae48;
        font-family: 微软雅黑;
        font-size: 14px;
        height: 30px;
        line-height: 30px;
        border: #ef9d2b solid 1px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        text-align: center;
    }

        .release_ul li a:hover,
        .release_ul li a.on {
            background: #ffb933;
            color: #fff;
        }

.release_crumbs {
    background: url(../images/center/addr_icon.png) no-repeat 0 3px;
    padding-left: 23px;
    height: 28px;
    line-height: 28px;
    border-bottom: #e6e6e6 solid 1px;
    color: #808080;
    font-family: 宋体;
}

.release_step {
    background: url(../images/center/jdt1.png) no-repeat;
    width: 523px;
    height: 68px;
    margin: 30px auto;
    overflow: hidden;
}

.release_step1 {
    background: url(../images/center/jdt2.png) no-repeat;
    width: 523px;
    height: 68px;
    margin: 30px auto;
    overflow: hidden;
}

.hair_supply {
    width: 512px;
    margin: 0 auto;
    border: #e6e6e6 solid 1px;
    border-top: #f44b47 solid 2px;
}

    .hair_supply .supply_title {
        height: 30px;
        line-height: 30px;
        text-align: center;
        background: #fafafa;
        border-bottom: #e6e6e6 solid 1px;
        font-family: 微软雅黑;
        font-size: 16px;
        color: #666;
    }

    .hair_supply .supply_con {
        padding: 20px 0 0 40px;
    }

        .hair_supply .supply_con ul li {
            float: left;
            margin: 0 12px 20px;
        }

            .hair_supply .supply_con ul li a {
                display: block;
                background: url(../images/center/btn01.png) no-repeat left center;
                text-align: center;
                line-height: 32px;
                height: 32px;
                width: 84px;
            }

                .hair_supply .supply_con ul li a:hover,
                .hair_supply .supply_con ul li a.on {
                    background: url(../images/center/btn02.png) no-repeat;
                    color: #fff;
                }

.hair_demand {
    width: 512px;
    margin: 45px auto 0;
    border: #e6e6e6 solid 1px;
    border-top: #1586c7 solid 2px;
}

    .hair_demand .supply_title {
        height: 30px;
        line-height: 30px;
        text-align: center;
        background: #fafafa;
        border-bottom: #e6e6e6 solid 1px;
        font-family: 微软雅黑;
        font-size: 16px;
        color: #666;
    }

    .hair_demand .supply_con {
        padding: 40px 0 20px 32px;
    }

        .hair_demand .supply_con ul li {
            float: left;
            margin: 0 21px 20px;
        }

            .hair_demand .supply_con ul li a {
                display: block;
                background: url(../images/center/btn03.png) no-repeat left center;
                text-align: center;
                line-height: 32px;
                height: 32px;
                width: 110px;
            }

                .hair_demand .supply_con ul li a:hover,
                .hair_demand .supply_con ul li a.on {
                    background: url(../images/center/btn04.png) no-repeat;
                    color: #fff;
                }


/*首页-快速发布 - 发布项目*/

.identity {
    width: 555px;
    margin: 0 auto;
}

    .identity .iden_name {
        float: left;
        width: 80px;
        height: 100px;
        color: #4c4c4c;
        font-family: 宋体;
        line-height: 30px;
        text-align: right;
    }

        .identity .iden_name i {
            color: #d93838;
            margin-right: 5px;
        }

.iden_con {
    float: left;
    width: 465px;
    margin-left: 10px;
    position: relative;
}

    .iden_con > ul > li {
        float: left;
        margin-right: 13px;
    }

        .iden_con > ul > li > a {
            display: block;
            height: 30px;
            line-height: 30px;
            text-align: center;
            font-family: 宋体;
            color: #808080;
            width: 80px;
            background: url(../images/center/btn05.png) no-repeat;
            position: relative;
        }

            .iden_con > ul > li > a:hover {
                color: #fb771f;
            }

            .iden_con > ul > li > a.on {
                background: url(../images/center/btn06.png) no-repeat;
                color: #fb771f;
            }

            .iden_con > ul > li > a i {
                background: url(../images/center/sj.png) no-repeat;
                position: absolute;
                width: 10px;
                height: 10px;
                position: absolute;
                left: 50%;
                top: 30px;
                z-index: 10;
                display: none;
            }

    .iden_con .iden_float {
        padding: 14px 18px;
        border: #d6d6d6 solid 1px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        position: absolute;
        left: 0;
        top: 39px;
        width: 415px;
        z-index: 5;
        display: none;
    }

        .iden_con .iden_float a {
            color: #808080;
            font-family: 宋体;
            margin-right: 15px;
            display: inline-block;
        }

            .iden_con .iden_float a input {
                margin-right: 4px;
            }

.iden_nr a {
    display: inline-block;
    margin-right: 10px;
}

.xm_information {
    width: 555px;
    margin: 15px auto 0;
    padding-bottom: 50px;
}

.xm_title {
    border: #e6e6e6 solid 1px;
    background: #f5f5f5;
    color: #1e1d1c;
    font-family: 微软雅黑;
    font-size: 16px;
    line-height: 38px;
    height: 38px;
    padding-left: 14px;
}

.xm_content {
    margin-top: 20px;
}

    .xm_content > ul > li {
        margin-bottom: 10px;
    }

    .xm_content .li_name {
        float: left;
        text-align: right;
        width: 80px;
        font-family: 宋体;
        font-size: 12px;
        line-height: 28px;
        color: #3e3d3c;
    }

        .xm_content .li_name i {
            color: #d93838;
            margin-right: 5px;
        }

    .xm_content .li_nr {
        float: left;
        margin-left: 5px;
        width: 470px;
        position: relative;
        *z-index: 1;
    }

        .xm_content .li_nr .input1 {
            width: 300px;
            height: 28px;
            line-height: 28px;
            border: #ccc solid 1px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            padding-left: 4px;
        }

        .xm_content .li_nr .nr_ul li {
            float: left;
        }

            .xm_content .li_nr .nr_ul li a {
                display: block;
                background: url(../images/center/fxk1.png) no-repeat 0 7px;
                padding-left: 18px;
                line-height: 28px;
                font-family: 宋体;
                font-size: 12px;
                color: #737373;
                width: 75px;
            }

                .xm_content .li_nr .nr_ul li a:hover {
                    color: #0180cd;
                }

                .xm_content .li_nr .nr_ul li a.on {
                    background: url(../images/center/fxk2.png) no-repeat 0 7px;
                    color: #0180cd;
                }

        .xm_content .li_nr .textarea1 {
            width: 400px;
            height: 120px;
            line-height: 24px;
            border: #ccc solid 1px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            padding-left: 4px;
            background: url(../images/center/texteare_bg.png) no-repeat 210px 100px;
            margin-top: 5px;
        }

        .xm_content .li_nr .nr_imga {
            position: relative;
            background: url(../images/center/tp_icon.png) no-repeat 0 5px;
            padding-left: 25px;
            line-height: 30px;
            display: inline-block;
            color: #808080;
            font-family: 宋体;
            float: left;
        }


        .xm_content .li_nr .nr_spa {
            background: url(../images/center/sp_icon.png) no-repeat 0 5px;
            padding-left: 25px;
            line-height: 30px;
            display: inline-block;
            color: #808080;
            font-family: 宋体;
            float: left;
            position: relative;
            margin-left: 18px;
            cursor: pointer;
        }

        .xm_content .li_nr .nr_wja {
            position: relative;
            background: url(../images/center/wj_icon.png) no-repeat 0 5px;
            padding-left: 25px;
            line-height: 30px;
            display: inline-block;
            color: #808080;
            font-family: 宋体;
            float: left;
            margin-left: 18px;
        }

        .xm_content .li_nr .nr_fba {
            display: block;
            float: right;
            background: url(../images/center/hmy_icon01.png) no-repeat 19px 7px #fb771f;
            width: 55px;
            height: 30px;
            line-height: 30px;
            color: #fff;
            font-family: 微软雅黑;
            font-size: 16px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            border: #e76712 solid 1px;
            padding-left: 45px;
            margin-right: 65px;
        }

        .xm_content .li_nr .li_nrfm {
            position: relative;
            border: #ccc solid 1px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            width: 200px;
        }

            .xm_content .li_nr .li_nrfm .nrfm_a {
                display: block;
                background: url(../images/center/btn1.png) no-repeat #f7f7f7 10px 8px;
                border: 1px solid #cfd0cf;
                border-radius: 5px;
                color: #333;
                font-family: 微软雅黑;
                font-size: 14px;
                height: 30px;
                line-height: 30px;
                padding-left: 30px;
                width: 70px;
                position: absolute;
                left: 50%;
                top: 50%;
                margin-left: -50px;
                margin-top: -15px;
            }

                .xm_content .li_nr .li_nrfm .nrfm_a:hover {
                    text-decoration: underline;
                }


/*个人信息*/

.personal_center1 {
    margin-top: 10px;
    background: #fff;
    padding: 5px 5px 40px;
}

    .personal_center1 .center_h3 {
        color: #272727;
        font-family: 微软雅黑;
        font-size: 16px;
        background: url(../images/center/shez_icon01.png) no-repeat 15px 12px;
        padding-left: 40px;
        height: 40px;
        border-bottom: #f69918 solid 2px;
        line-height: 40px;
    }

    .personal_center1 .center_con1 > ul > li > a {
        height: 40px;
        border-bottom: #cfcfcf solid 1px;
        display: block;
        width: 130px;
        padding-left: 60px;
        color: #4c4c4c;
        line-height: 40px;
        font-family: 宋体;
        position: relative;
    }

        .personal_center1 .center_con1 > ul > li > a i {
            background: url(../images/center/my_icon05.png) no-repeat;
            display: block;
            width: 9px;
            height: 6px;
            position: absolute;
            left: 162px;
            top: 16px;
        }

        .personal_center1 .center_con1 > ul > li > a:hover i,
        .personal_center1 .center_con1 > ul > li > a.on i {
            background: url(../images/center/hmy_icon05.png) no-repeat;
        }

.center_con1 > ul > li.con_li1 > a {
    background: url(../images/center/shez_stb5.png) no-repeat 34px 12px;
}

    .center_con1 > ul > li.con_li1 > a:hover,
    .center_con1 > ul > li.con_li1 > a.on {
        background: url(../images/center/sshez_stb5.png) no-repeat 34px 12px #f6ad48;
        color: #fff;
    }

.center_con1 > ul > li.con_li2 > a {
    background: url(../images/center/shez_stb1.png) no-repeat 34px 12px;
}

    .center_con1 > ul > li.con_li2 > a:hover,
    .center_con1 > ul > li.con_li2 > a.on {
        background: url(../images/center/sshez_stb1.png) no-repeat 34px 12px #f6ad48;
        color: #fff;
    }

.center_con1 > ul > li.con_li3 > a {
    background: url(../images/center/shez_stb2.png) no-repeat 34px 12px;
}

    .center_con1 > ul > li.con_li3 > a:hover,
    .center_con1 > ul > li.con_li3 > a.on {
        background: url(../images/center/sshez_stb2.png) no-repeat 34px 12px #f6ad48;
        color: #fff;
    }

.center_con1 > ul > li.con_li4 > a {
    background: url(../images/center/shez_stb3.png) no-repeat 34px 12px;
}

    .center_con1 > ul > li.con_li4 > a:hover,
    .center_con1 > ul > li.con_li4 > a.on {
        background: url(../images/center/sshez_stb3.png) no-repeat 34px 12px #f6ad48;
        color: #fff;
    }

.center_con1 > ul > li.con_li13 > a {
    background: url(../images/center/shez_stb13.png) no-repeat 34px 12px;
}

    .center_con1 > ul > li.con_li13 > a:hover,
    .center_con1 > ul > li.con_li13 > a.on {
        background: url(../images/center/sshez_stb13.png) no-repeat 34px 12px #f6ad48;
        color: #fff;
    }

.center_con1 > ul > li.con_li6 > a {
    background: url(../images/center/shez_stb6.png) no-repeat 34px 12px;
}

    .center_con1 > ul > li.con_li6 > a:hover,
    .center_con1 > ul > li.con_li6 > a.on {
        background: url(../images/center/sshez_stb6.png) no-repeat 34px 12px #f6ad48;
        color: #fff;
    }

.personal_center1 .center_con1 .li_float {
    border-bottom: #cfcfcf solid 1px;
    padding: 10px 0;
}

.center_con1 .li_float li a {
    padding-left: 43px;
    color: #878583;
    font-family: 宋体;
    line-height: 26px;
}

.personal_bt {
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
}

    .personal_bt .bt_name {
        font-family: 宋体;
        font-size: 14px;
        color: #4c4c4c;
        font-weight: bold;
    }

    .personal_bt .bt_wzd {
        margin-left: 15px;
    }

        .personal_bt .bt_wzd img {
            margin-left: 5px;
        }

.personal_bj {
    border-bottom: #e6e6e6 solid 1px;
    text-align: right;
    height: 30px;
}

    .personal_bj a {
        background: url(../images/center/shez_icon02.png) no-repeat;
        padding-left: 25px;
        color: #2785d4;
        font-family: 宋体;
        display: inline-block;
        line-height: 30px;
    }

        .personal_bj a:hover {
            text-decoration: underline;
        }

.personal_content {
    margin-top: 20px;
}

    .personal_content > ul > li {
        margin-bottom: 18px;
    }

    .personal_content .li_name {
        float: left;
        text-align: right;
        width: 80px;
        font-family: 宋体;
        font-size: 12px;
        line-height: 26px;
        color: #5c5c5c;
    }

    .personal_content .li_nr {
        float: left;
        margin-left: 5px;
        width: 470px;
        position: relative;
    }

        .personal_content .li_nr .input1 {
            width: 275px;
            height: 26px;
            line-height: 26px;
            border: #ccc solid 1px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            padding-left: 5px;
            color: #808080;
        }

            .personal_content .li_nr .input1.on {
                border: #fff solid 1px;
            }

        .personal_content .li_nr .li_nrxb1 {
            display: inline-block;
            line-height: 28px;
        }

            .personal_content .li_nr .li_nrxb1 input {
                margin-right: 2px;
            }

        .personal_content .li_nr .li_nrxb2 {
            margin-left: 20px;
            display: inline-block;
            line-height: 28px;
        }

            .personal_content .li_nr .li_nrxb2 input {
                margin-right: 2px;
            }

.interest_bq {
    width: 470px;
    border: #ccc solid 1px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.inter_selected {
    border-bottom: #ccc solid 1px;
    padding: 10px 5px;
    min-height: 27px;
}

    .inter_selected span {
        background: url(../images/center/shez_btn.png) repeat-x;
        text-align: center;
        display: block;
        float: left;
        width: 80px;
        height: 24px;
        line-height: 24px;
        font-family: 宋体;
        color: #616161;
        margin: 0 5px;
        position: relative;
        border: #ccc solid 1px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

        .inter_selected span i {
            display: block;
            width: 14px;
            height: 14px;
            position: absolute;
            right: -6px;
            top: -4px;
            background: url(../images/center/shez_icon03.png) no-repeat;
            z-index: 5;
            cursor: pointer;
        }

    .inter_selected .tishi {
        color: #f00;
        display: none;
        float: right;
        font-size: 14px;
        margin-right: 20px;
        line-height: 24px;
    }

.inter_prepare {
    padding: 20px 5px;
}

    .inter_prepare span {
        background: url(../images/center/shez_btn.png) repeat-x;
        text-align: center;
        display: block;
        float: left;
        width: 80px;
        height: 24px;
        line-height: 24px;
        font-family: 宋体;
        color: #616161;
        margin: 0 5px 12px;
        position: relative;
        cursor: pointer;
        border: #ccc solid 1px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

        .inter_prepare span.active {
            border: #fb7337 solid 1px;
            color: #fb7337;
        }

.personal_content .li_nr .li_nrbc {
    display: inline-block;
    width: 106px;
    height: 32px;
    background: #fb7337;
    border: #e85a1b solid 1px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    line-height: 32px;
    color: #fff;
    font-size: 16px;
    margin-left: 80px;
    margin-top: 10px;
}

    .personal_content .li_nr .li_nrbc:hover {
        text-decoration: underline;
    }

.personal_content .li_nr .li_nrfh {
    display: inline-block;
    width: 106px;
    height: 32px;
    background: #fb7337;
    border: #e85a1b solid 1px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    line-height: 32px;
    color: #fff;
    font-size: 16px;
    margin-left: 40px;
    margin-top: 10px;
}

    .personal_content .li_nr .li_nrfh:hover {
        text-decoration: underline;
    }


/*圈子*/

.ccont_circle {
    background: #fff;
    padding: 10px 10px 2px;
}

.qz_content {
    margin-top: 10px;
}

    .qz_content > ul > li {
        margin-bottom: 10px;
    }

    .qz_content .li_name {
        float: left;
        text-align: right;
        width: 80px;
        font-family: 微软雅黑;
        font-size: 14px;
        line-height: 24px;
        color: #333333;
    }

        .qz_content .li_name i {
            color: #d93838;
            margin-right: 5px;
        }

    .qz_content .li_nr {
        float: left;
        margin-left: 5px;
        width: 470px;
        position: relative;
    }

        .qz_content .li_nr .nr_ul li {
            float: left;
        }

            .qz_content .li_nr .nr_ul li a {
                display: block;
                background: url(../images/center/fxk1.png) no-repeat 0 7px;
                padding-left: 18px;
                line-height: 28px;
                font-family: 宋体;
                font-size: 12px;
                color: #737373;
                width: 75px;
            }

                .qz_content .li_nr .nr_ul li a:hover {
                    color: #0180cd;
                }

                .qz_content .li_nr .nr_ul li a.on {
                    background: url(../images/center/fxk2.png) no-repeat 0 7px;
                    color: #0180cd;
                }

.qz_search {
}

    .qz_search .sear_span {
        float: left;
        width: 330px;
        margin-left: 80px;
    }

        /*.qz_search .sear_span input {
            float: left;
            width: 250px;
            height: 26px;
            border: #ccc solid 1px;
            padding-left: 5px;
        }

        .qz_search .sear_span a {
            float: left;
            display: block;
            width: 50px;
            text-align: center;
            line-height: 28px;
            background: #ffb933;
            color: #fff;
        }*/


        .qz_search .sear_span input {
            float: left;
            width: 250px;
            height: 27px;
            border: 1px solid #f7ae48;
            border-radius: 3px 0px 0px 3px;
            padding-left: 5px;
        }

        .qz_search .sear_span a {
            float: left;
            display: inline-block;
            width: 18%;
            height: 27px;
            text-align: center;
            line-height: 27px;
            border: 1px solid #c38817;
            margin: -5px -2px 0 1;
            border-radius: 0 3px 3px 0;
            background-color: #ffb933;
            font-size: 16px;
            font-family: "微软雅黑";
            color: #582929;
        }

    .qz_search .sear_fb {
        float: right;
        width: 65px;
        height: 26px;
        background: url(../images/center/hmy_icon01.png) no-repeat 10px 5px #ffb933;
        padding-left: 35px;
        line-height: 26px;
        border: #c38817 solid 1px;
        color: #fff;
        font-size: 14px;
        margin-right: 40px;
    }

        .qz_search .sear_fb:hover {
            text-decoration: underline;
        }

.ccont_circle_n {
    background: #fff;
    padding: 10px;
    min-height: 753px;
}

.circle_n_con ul li {
    border-bottom: #999 dashed 1px;
    padding: 16px 5px;
}

    .circle_n_con ul li:hover {
        background: #eee;
    }

.circle_n_con .pro_img {
    float: left;
    width: 134px;
    height: 124px;
    border: #ccc solid 1px;
}

    .circle_n_con .pro_img img {
        width: 134px;
        height: 124px;
    }

.circle_n_con .pro_xx {
    float: left;
    width: 417px;
    margin-left: 10px;
}

    .circle_n_con .pro_xx .xx_name {
        font-family: 微软雅黑;
        font-size: 18px;
        line-height: 30px;
        color: #333;
    }

        .circle_n_con .pro_xx .xx_name a {
            color: #333;
        }

            .circle_n_con .pro_xx .xx_name a:hover {
                color: #238ac8;
            }

    .circle_n_con .pro_xx .xx_label {
        margin-top: 5px;
        font-family: 宋体;
    }

        .circle_n_con .pro_xx .xx_label span {
            color: black;
        }

    .circle_n_con .pro_xx .xx_describe {
        font-family: 宋体;
        font-size: 12px;
        line-height: 20px;
        position: relative;
        height: 40px;
    }

        .circle_n_con .pro_xx .xx_describe a {
            color: #666;
            display: block;
        }

            .circle_n_con .pro_xx .xx_describe a span {
                color: #238ac8;
            }

            .circle_n_con .pro_xx .xx_describe a:hover {
                color: #eb9c2d;
            }

    .circle_n_con .pro_xx .xx_dlabel {
        font-family: 宋体;
        margin-top: 5px;
    }

        .circle_n_con .pro_xx .xx_dlabel span {
            display: block;
            float: left;
            margin-right: 20px;
        }

        .circle_n_con .pro_xx .xx_dlabel a.join_qz {
            display: block;
            float: right;
            background: url(../images/center/jiah.png) no-repeat 70px 5px #238ac8;
            border: 1px solid #1375b0;
            border-radius: 2px;
            color: #fff;
            height: 24px;
            line-height: 24px;
            width: 72px;
            padding-left: 18px;
        }

.quanz_con ul li {
    padding: 12px 0;
    border-bottom: #999999 dashed 1px;
}

    .quanz_con ul li:last-child {
        border-bottom: none;
    }

.quanz_con .visit_bt {
    font-size: 14px;
    font-weight: bold;
    font-family: 微软雅黑;
    line-height: 24px;
}

    .quanz_con .visit_bt a {
        color: #434543;
    }

        .quanz_con .visit_bt a:hover {
            color: #238ac8;
        }

.quanz_con .visit_addr {
    font-size: 12px;
    font-family: 微软雅黑;
    line-height: 24px;
}


/*发布圈子*/

.fbqz_content {
    margin-top: 20px;
}

    .fbqz_content > ul > li {
        margin-bottom: 10px;
    }

    .fbqz_content .li_name {
        float: left;
        text-align: right;
        width: 85px;
        font-family: 宋体;
        font-size: 12px;
        line-height: 28px;
        color: #3e3d3c;
    }

        .fbqz_content .li_name i {
            color: #d93838;
            margin-right: 5px;
        }

    .fbqz_content .li_nr {
        float: left;
        margin-left: 5px;
        width: 470px;
        position: relative;
    }

        .fbqz_content .li_nr .input1 {
            width: 300px;
            height: 28px;
            line-height: 28px;
            border: #ccc solid 1px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            padding-left: 4px;
        }

        .fbqz_content .li_nr .nr_ul li {
            float: left;
        }

            .fbqz_content .li_nr .nr_ul li a {
                display: block;
                background: url(../images/center/fxk1.png) no-repeat 0 7px;
                padding-left: 18px;
                line-height: 28px;
                font-family: 宋体;
                font-size: 12px;
                color: #737373;
                width: 75px;
            }

                .fbqz_content .li_nr .nr_ul li a:hover {
                    color: #0180cd;
                }

                .fbqz_content .li_nr .nr_ul li a.on {
                    background: url(../images/center/fxk2.png) no-repeat 0 7px;
                    color: #0180cd;
                }

        .fbqz_content .li_nr .textarea1 {
            width: 400px;
            height: 120px;
            line-height: 24px;
            border: #ccc solid 1px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            padding-left: 4px;
            background: url(../images/center/texteare_bg.png) no-repeat 190px 100px;
            margin-top: 5px;
        }

        .fbqz_content .li_nr .textarea2 {
            width: 400px;
            height: 120px;
            line-height: 24px;
            border: #ccc solid 1px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            padding-left: 4px;
            background: url(../images/center/texteare_bg.png) no-repeat 210px 100px;
            margin-top: 5px;
        }

        .fbqz_content .li_nr .nr_fba {
            display: block;
            float: right;
            background: url(../images/center/hmy_icon01.png) no-repeat 19px 7px #fb771f;
            width: 55px;
            height: 30px;
            line-height: 30px;
            color: #fff;
            font-family: 微软雅黑;
            font-size: 16px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            border: #e76712 solid 1px;
            padding-left: 45px;
            margin-right: 65px;
        }

            .fbqz_content .li_nr .nr_fba:hover {
                text-decoration: underline;
            }

        .fbqz_content .li_nr .li_nrfm {
            position: relative;
            border: #ccc solid 1px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            width: 200px;
        }

            .fbqz_content .li_nr .li_nrfm .nrfm_a {
                display: block;
                background: url(../images/center/btn1.png) no-repeat #f7f7f7 10px 8px;
                border: 1px solid #cfd0cf;
                border-radius: 5px;
                color: #333;
                font-family: 微软雅黑;
                font-size: 14px;
                height: 30px;
                line-height: 30px;
                padding-left: 30px;
                width: 70px;
                position: absolute;
                left: 50%;
                top: 50%;
                margin-left: -50px;
                margin-top: -15px;
            }

                .fbqz_content .li_nr .li_nrfm .nrfm_a:hover {
                    text-decoration: underline;
                }

        .fbqz_content .li_nr .li_nrxb1 {
            display: inline-block;
            line-height: 28px;
        }

            .fbqz_content .li_nr .li_nrxb1 input {
                margin-right: 2px;
            }

        .fbqz_content .li_nr .li_nrxb2 {
            margin-left: 20px;
            display: inline-block;
            line-height: 28px;
        }

            .fbqz_content .li_nr .li_nrxb2 input {
                margin-right: 2px;
            }


/*圈子详情*/

.qzxq_search {
    padding: 10px 20px;
    font-family: 微软雅黑;
    font-size: 14px;
    height: 30px;
}

    .qzxq_search .sear_sg {
        display: inline-block;
        float: left;
        width: 110px;
    }

    .qzxq_search .sear_wb {
        border: #d7d7d7 solid 1px;
        height: 28px;
        display: inline-block;
        width: 410px;
    }

        .qzxq_search .sear_wb input {
            height: 28px;
            border: none;
            width: 360px;
            line-height: 28px;
            padding-left: 5px;
            float: left;
        }

        .qzxq_search .sear_wb a {
            display: inline-block;
            width: 45px;
            color: #fff;
            background: #ffcc66;
            height: 28px;
            text-align: center;
            float: right;
            line-height: 28px;
        }

.look_zh {
    padding-left: 52px;
    font-size: 14px;
}

    .look_zh a {
        color: #0681c8;
        margin-right: 20px;
    }

.qzxq_title {
    padding: 0 10px;
    border-bottom: #ccc solid 1px;
    height: 32px;
    line-height: 32px;
}

    .qzxq_title .cy_name {
        float: left;
        width: 410px;
        font-size: 15px;
        font-weight: bold;
        color: #333;
        overflow: hidden;
    }

    .qzxq_title .tz_span {
        float: right;
        width: 140px;
        text-align: right;
    }

        .qzxq_title .tz_span span,
        .qzxq_title .tz_span a {
            display: inline-block;
            line-height: 32px;
            color: #868686;
        }

        .qzxq_title .tz_span .span1 i {
            color: #f00;
        }

        .qzxq_title .tz_span a.span2 {
            background: url(../images/center/u59.png) no-repeat 0 5px;
            padding-left: 20px;
            margin-left: 20px;
            cursor: pointer;
        }

        .qzxq_title .tz_span a.span3 {
            background: url(../images/center/u90.png) no-repeat 0 5px;
            padding-left: 22px;
            margin-left: 20px;
        }

.qzxq_con {
    margin: 0 10px;
    padding: 10px 0;
}

    .qzxq_con ul li {
        border-bottom: #e6e6e6 solid 1px;
        padding: 6px 0;
    }

    .qzxq_con .li_number {
        background: url(../images/center/pl.png) no-repeat;
        width: 50px;
        height: 30px;
        float: left;
        text-align: center;
        line-height: 24px;
    }

    .qzxq_con .li_neir {
        margin-left: 10px;
        float: left;
        width: 490px;
    }

        .qzxq_con .li_neir .neir_name a {
            color: #0681c8;
            font-size: 14px;
        }

        .qzxq_con .li_neir .neir_person {
            color: #949494;
            margin-top: 5px;
        }

            .qzxq_con .li_neir .neir_person span {
                margin-right: 30px;
            }

.new_posts {
    border-top: #ccc solid 1px;
    padding: 10px 0;
}

    .new_posts .posts_h {
        font-size: 14px;
        color: #333;
        font-weight: 700;
    }

    .new_posts .posts_con {
        margin-top: 10px;
    }

        .new_posts .posts_con li {
            margin-bottom: 20px;
            font-family: 宋体;
        }

        .new_posts .posts_con .posts_name {
            float: left;
            width: 60px;
            text-align: right;
            line-height: 28px;
            color: #666;
        }

            .new_posts .posts_con .posts_name i {
                color: #c61111;
                margin-right: 5px;
                font-style: normal;
            }

        .new_posts .posts_con .posts_nr {
            float: left;
            margin-left: 10px;
            width: 490px;
        }

            .new_posts .posts_con .posts_nr .input1 {
                height: 26px;
                width: 480px;
                border: #e6e6e6 solid 1px;
                -moz-border-radius: 2px;
                -webkit-border-radius: 2px;
                border-radius: 2px;
                padding-left: 8px;
                color: #808080;
                line-height: 26px;
                font-family: 宋体;
            }

            .new_posts .posts_con .posts_nr .textarea1 {
                height: 100px;
                width: 478px;
                border: #e6e6e6 solid 1px;
                -moz-border-radius: 2px;
                -webkit-border-radius: 2px;
                border-radius: 2px;
                padding-left: 8px;
                color: #808080;
                line-height: 20px;
                font-family: 宋体;
                padding: 5px;
            }

            .new_posts .posts_con .posts_nr .post_btn {
                display: inline-block;
                float: right;
                width: 92px;
                height: 32px;
                text-align: center;
                line-height: 32px;
                background: #15abeb;
                color: #fff;
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
            }

.r_main1 {
    padding-top: 20px;
}

.rmain_info .info_img {
    border: #ddd solid 1px;
    padding: 2px;
    width: 66px;
    height: 70px;
    display: block;
    float: left;
}

.rmain_info .info_nrr {
    float: left;
    width: 65px;
    margin-left: 8px;
}

    .rmain_info .info_nrr h3 a {
        display: block;
        line-height: 16px;
        font-family: 微软雅黑;
        font-size: 14px;
        font-weight: bold;
    }

    .rmain_info .info_nrr .nrr_a {
        display: block;
        background: url(../images/center/rw_icon.png) no-repeat 0 5px;
        padding-left: 13px;
        line-height: 20px;
    }

        .rmain_info .info_nrr .nrr_a:hover {
            color: #0681c8;
        }

.rmain_text {
    margin-top: 10px;
}

    .rmain_text span {
        display: inline-block;
        line-height: 24px;
    }

    .rmain_text .span1 {
        background: url(../images/center/hot_icon.png) no-repeat 0 5px;
        padding-left: 13px;
    }

    .rmain_text .span2 {
        background: url(../images/center/icon_03.jpg) no-repeat 0 3px;
        padding-left: 13px;
    }

    .rmain_text .span3 {
        background: url(../images/center/xx_icon.png) no-repeat 0 7px;
        padding-left: 12px;
    }

.rmain_tca a {
    display: block;
    background: #0681c8;
    color: #fff;
    width: 86px;
    height: 27px;
    text-align: center;
    line-height: 27px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin: 5px auto 0;
}

    .rmain_tca a:hover {
        text-decoration: underline;
    }

.rmain_js {
    color: #666;
    margin-top: 5px;
}

.rmain_sum {
    margin-top: 20px;
}

    .rmain_sum h3 {
        border-bottom: #ccc solid 1px;
        padding: 5px 0;
        color: #111;
    }

    .rmain_sum .sum_con {
        padding: 10px;
    }

.r_main2 {
    margin-top: 50px;
}


/*首页-圈子 - 帖子详情*/

.tiez_title {
    position: relative;
    /*height: 28px;*/
    line-height: 28px;
    border-bottom: #ccc solid 1px;
    font-family: 宋体;
    padding-right: 60px;
}

    .tiez_title span {
        font-weight: bold;
        font-size: 14px;
        color: #0681c8;
        display: block;
    }

    .tiez_title a.tiez_a {
        position: absolute;
        right: 0;
        bottom: 5px;
        display: inline-block;
        width: 40px;
        height: 22px;
        text-align: center;
        border: #ccc solid 1px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        line-height: 22px;
        background: #f4f4f4;
    }

.tieznr_con {
    padding: 5px 0;
}

    .tieznr_con > ul > li {
        padding: 15px 0;
        border-bottom: #ddd solid 1px;
    }

    .tieznr_con .li_tiezimg {
        width: 58px;
        float: left;
        position: relative;
    }

        .tieznr_con .li_tiezimg img {
            width: 58px;
            height: 58px;
        }

        .tieznr_con .li_tiezimg i {
            width: 58px;
            height: 58px;
            position: absolute;
            left: 0;
            top: 0;
            z-index: 10;
            background: url(../images/center/news_imgbg.png) no-repeat;
        }

        .tieznr_con .li_tiezimg p {
            text-align: center;
            line-height: 18px;
        }

    .tieznr_con .li_tieznr {
        float: left;
        width: 500px;
        margin-left: 10px;
        font-family: 宋体;
        word-wrap: break-word;
        word-break: break-all;
    }

        .tieznr_con .li_tieznr .tieznr2 {
            color: #9c9c9c;
            margin-top: 10px;
        }

        .tieznr_con .li_tieznr .span1 {
            float: left;
        }

        .tieznr_con .li_tieznr .span2 {
            float: right;
        }

            .tieznr_con .li_tieznr .span2 a {
                color: #0681c8;
            }

        .tieznr_con .li_tieznr .span3 {
            float: right;
        }

    .tieznr_con .hf_k {
        margin-top: 5px;
        display: none;
    }

        .tieznr_con .hf_k textarea {
            width: 558px;
            height: 60px;
            line-height: 20px;
            padding: 5px;
            border: #ccc solid 1px;
        }

        .tieznr_con .hf_k .hf_btn {
            text-align: right;
            margin-top: 10px;
            padding-right: 5px;
        }

            .tieznr_con .hf_k .hf_btn a {
                display: inline-block;
                width: 80px;
                height: 26px;
                text-align: center;
                line-height: 26px;
                color: #fff;
                -moz-border-radius: 2px;
                -webkit-border-radius: 2px;
                border-radius: 2px;
            }

                .tieznr_con .hf_k .hf_btn a:hover {
                    text-decoration: underline;
                }

                .tieznr_con .hf_k .hf_btn a.qrhf_a {
                    background: #0681c8;
                }

                .tieznr_con .hf_k .hf_btn a.qxhf_a {
                    background: #b0b0b0;
                    margin-left: 20px;
                }

    .tieznr_con .second_hf {
        margin: 10px 0 0 68px;
        border-top: #ddd dashed 1px;
    }

        .tieznr_con .second_hf li {
            border-bottom: #ddd dashed 1px;
            padding: 10px 0;
        }

        .tieznr_con .second_hf .second_hf_a {
            display: block;
            width: 58px;
            float: left;
            position: relative;
        }

            .tieznr_con .second_hf .second_hf_a img {
                width: 58px;
                height: 58px;
            }

            .tieznr_con .second_hf .second_hf_a i {
                width: 58px;
                height: 58px;
                position: absolute;
                left: 0;
                top: 0;
                z-index: 10;
                background: url(../images/center/news_imgbg.png) no-repeat;
            }

        .tieznr_con .second_hf .second_hf_nr {
            float: left;
            width: 430px;
            margin-left: 10px;
            font-family: 宋体;
        }

            .tieznr_con .second_hf .second_hf_nr .sec_hfname {
                color: #9c9c9c;
            }

                .tieznr_con .second_hf .second_hf_nr .sec_hfname span {
                    font-weight: bold;
                    font-size: 14px;
                    color: #0681c8;
                    margin-right: 20px;
                }

            .tieznr_con .second_hf .second_hf_nr .sec_hfcon {
                color: #666;
            }


/*首页-我-我的文库*/

.library_con {
    margin-top: 15px;
}

.libb_table {
    width: 100%;
    text-align: center;
    font-family: 宋体;
}

    .libb_table th {
        border-top: #ccc solid 1px;
        border-bottom: #ccc solid 1px;
        height: 32px;
        line-height: 32px;
    }

    .libb_table td {
        height: 38px;
        line-height: 38px;
        border-bottom: #e6e6e6 solid 1px;
        color: #8a8a8a;
    }

        .libb_table td .mban_a {
            color: #333333;
            display: block;
            text-align: left;
            width: 180px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
        }

            .libb_table td .mban_a:hover {
                color: #117bbe;
            }

        .libb_table td .caoz_a1 {
            color: #dd1c1c;
            padding: 2px 0 2px 15px;
            margin-right: 6px;
            background: url(../images/center/fxk1.png) no-repeat 0 center;
        }

            .libb_table td .caoz_a1.on {
                background: url(../images/center/fxk2.png) no-repeat 0 center;
            }

        .libb_table td .caoz_a2:hover {
            text-decoration: underline;
        }

        .libb_table td .caoz_a2 {
            border: #e6e6e6 solid 1px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            color: #e39705;
            padding: 2px 5px;
            margin-right: 6px;
        }

        .libb_table td .caoz_a3 {
            border: #e6e6e6 solid 1px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            color: #1e88f3;
            padding: 2px 5px;
        }


/*首页-我-我的图库*/

.gallery_title {
    margin-top: 17px;
}

.gallery_con .upload_a {
    position: absolute;
    right: 21px;
    bottom: 27px;
    display: none;
    width: 40px;
    height: 30px;
    line-height: 30px;
    border: #3999e3 solid 1px;
    color: #fff;
    background: url(../images/center/upload_icon.png) no-repeat 12px 7px #5caae6;
    padding-left: 32px;
    font-family: 微软雅黑;
    font-size: 14px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-left: 5px;
    z-index: 1;
}

    .gallery_con .upload_a:hover {
        box-shadow: 0 0 5px #3999e3;
    }

.gallery_con ul li:hover .upload_a {
    display: inline-block;
}

.gallery_title .establish_a {
    display: inline-block;
    width: 100px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border: #e6e6e6 solid 1px;
    color: #4b4646;
    background: url(../images/center/tkbtn1.png) repeat-x;
    font-family: 微软雅黑;
    font-size: 14px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-left: 20px;
}

    .gallery_title .establish_a:hover {
        text-decoration: underline;
    }

.gallery_con {
    margin-top: 35px;
    padding-left: 6px;
}

    .gallery_con ul li {
        position: relative;
        background: url(../images/center/photo_bg.png) no-repeat;
        width: 238px;
        height: 237px;
        padding: 4px 10px 0 4px;
        float: left;
        margin: 0 15px 15px;
    }

    .gallery_con .gall_img {
        width: 238px;
        height: 159px;
        position: relative;
    }

        .gallery_con .gall_img img {
            width: 238px;
            height: 159px;
        }

        .gallery_con .gall_img i {
            font-style: normal;
            display: block;
            width: 65px;
            height: 24px;
            line-height: 24px;
            text-align: center;
            color: #fff;
            background: url(../images/center/tkbtn2.png);
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            position: absolute;
            right: 12px;
            top: 124px;
            z-index: 10;
        }

    .gallery_con .gall_lb {
        color: #5c5c5c;
        font-family: 宋体;
        font-size: 16px;
        line-height: 24px;
        margin-left: 10px;
        margin-top: 5px;
    }

    .gallery_con .gall_time {
        margin-top: 5px;
        margin-left: 10px;
        color: #808080;
        font-family: 宋体;
        line-height: 24px;
        position: relative;
    }

        .gallery_con .gall_time .root_a {
            display: block;
            position: absolute;
            right: 12px;
            top: 0;
            background: url(../images/center/lock_icon1.png) no-repeat center center;
            width: 30px;
            height: 24px;
        }

            .gallery_con .gall_time .root_a.on {
                background: url(../images/center/lock_icon.png) no-repeat center top;
            }

.establish_tc {
    position: fixed;
    left: -100%;
    right: 100%;
    top: 0;
    bottom: 0;
    text-align: center;
    z-index: 9999;
    display: none;
}

    .establish_tc:after {
        content: "";
        display: inline-block;
        vertical-align: middle;
        height: 100%;
        width: 0;
    }

.establish_con {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    position: relative;
    right: -100%;
    width: 280px;
    height: 240px;
    background: #fff;
    position: relative;
    -webkit-box-shadow: #9d9588 0px 0px 5px;
    -moz-box-shadow: #9d9588 0px 0px 5px;
    box-shadow: #9d9588 0px 0px 5px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.establish_mark {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 555;
    background: url(../images/center/tcc_bg.png);
    display: none;
}

.est_title {
    height: 30px;
    border: #e6e6e6 solid 1px;
    background: #f5f5f5;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    text-align: left;
    padding-left: 16px;
    line-height: 30px;
    color: #5c5c5c;
    font-family: 微软雅黑;
    font-size: 14px;
    font-weight: bold;
}

.est_con {
    margin-top: 15px;
}

    .est_con > ul > li {
        margin-bottom: 17px;
    }

    .est_con .estli_name {
        float: left;
        width: 80px;
        text-align: right;
        color: #4c4c4c;
        font-family: 宋体;
        line-height: 26px;
    }

    .est_con .estli_con {
        float: left;
        width: 190px;
        margin-left: 10px;
        text-align: left;
        position: relative;
    }

        .est_con .estli_con .input1 {
            height: 24px;
            width: 152px;
            border: #e6e6e6 solid 1px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            padding-left: 8px;
            color: #808080;
            line-height: 24px;
            font-family: 宋体;
        }

        .est_con .estli_con .est_lx {
            display: block;
            height: 24px;
            width: 152px;
            border: #e6e6e6 solid 1px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            padding-left: 8px;
            color: #808080;
            line-height: 24px;
            font-family: 宋体;
            background: url(../images/center/tcc_sj.png) no-repeat 146px 10px;
        }

        .est_con .estli_con .est_ul {
            border: #e6e6e6 solid 1px;
            width: 160px;
            position: absolute;
            left: 0;
            top: 25px;
            background: #fff;
            z-index: 10;
            -moz-border-radius: 0 0 3px 3px;
            -webkit-border-radius: 0 0 3px 3px;
            border-radius: 0 0 3px 3px;
            display: none;
            max-height: 88px;
            *height: 88px;
            overflow: auto;
            overflow-x: hidden;
        }

            .est_con .estli_con .est_ul li a {
                color: #808080;
                display: block;
                padding-left: 8px;
                width: 152px;
                line-height: 22px;
            }

    .est_con .est_ul li a:hover {
        background: #eee;
    }

    .est_con .estli_qd {
        display: inline-block;
        width: 78px;
        height: 24px;
        background: #5caae6;
        border: #3999e3 solid 1px;
        text-align: center;
        line-height: 24px;
        font-family: 宋体;
        color: #fff;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        margin-top: 10px;
    }

    .est_con .estli_qx {
        display: inline-block;
        width: 78px;
        height: 24px;
        background: url(../images/center/tkbtn1.png) repeat-x;
        border: #ccc solid 1px;
        text-align: center;
        line-height: 24px;
        font-family: 宋体;
        color: #5a5959;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        margin-left: 10px;
        margin-top: 10px;
    }

.album_tc {
    position: fixed;
    left: -100%;
    right: 100%;
    top: 0;
    bottom: 0;
    text-align: center;
    z-index: 9999;
    display: none;
}

    .album_tc:after {
        content: "";
        display: inline-block;
        vertical-align: middle;
        height: 100%;
        width: 0;
    }

.album_con {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    position: relative;
    right: -100%;
    width: 960px;
    height: 800px;
    background: #fff;
    position: relative;
    -webkit-box-shadow: #9d9588 0px 0px 5px;
    -moz-box-shadow: #9d9588 0px 0px 5px;
    box-shadow: #9d9588 0px 0px 5px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.album_mark {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 555;
    background: url(../images/center/tcc_bg1.png);
    display: none;
}

.scrolltab {
    position: relative;
    width: 920px;
    margin: 0 auto;
}

    .scrolltab .ulBigPic {
        width: 765px;
        height: 574px;
        padding: 20px 60px 0;
        overflow: hidden;
    }

        .scrolltab .ulBigPic li {
            width: 765px;
            height: 574px;
            display: none;
        }

        .scrolltab .ulBigPic .liSelected {
            display: block;
        }

        .scrolltab .ulBigPic .sPic {
            width: 765px;
            float: left;
            overflow: hidden;
        }

        .scrolltab .ulBigPic .sSideBox {
            width: 290px;
            float: right;
            overflow: hidden;
            display: none;
        }

    .scrolltab .sSideBox span {
        width: 290px;
        display: block;
        overflow: hidden;
    }

    .scrolltab .ulBigPic .sTitle {
        height: 32px;
        line-height: 32px;
        font-size: 14px;
        font-weight: 700;
        color: #333;
    }

    .scrolltab .ulBigPic .sIntro {
        line-height: 24px;
        color: #666;
        word-wrap: break-word;
        word-break: break-all;
    }

    .scrolltab .ulBigPic .sMore {
        height: 24px;
        line-height: 24px;
    }

        .scrolltab .ulBigPic .sMore a {
            color: #841;
        }

    .scrolltab .ulBigPic .sTitle a {
        color: #333;
    }

        .scrolltab .ulBigPic .sTitle a:hover {
            color: #840;
        }

    .scrolltab .sLeftBtnA,
    .scrolltab .sLeftBtnASel,
    .scrolltab .sLeftBtnABan,
    .scrolltab .sRightBtnA,
    .scrolltab .sRightBtnASel,
    .scrolltab .sRightBtnABan {
        width: 38px;
        height: 86px;
        display: block;
        position: absolute;
        top: 190px;
        background: url(../images/center/bgArt.png) no-repeat;
    }

    .scrolltab .sLeftBtnA,
    .scrolltab .sLeftBtnASel,
    .scrolltab .sRightBtnA,
    .scrolltab .sRightBtnASel {
        cursor: pointer;
    }

    .scrolltab .sLeftBtnA,
    .scrolltab .sLeftBtnASel,
    .scrolltab .sLeftBtnABan {
        left: 10px;
    }

    .scrolltab .sLeftBtnA {
        background-position: -5px -2px;
    }

    .scrolltab .sLeftBtnASel {
        background-position: -80px 0;
    }

    .scrolltab .sLeftBtnABan {
        background-position: -161px 0;
    }

    .scrolltab .sRightBtnA,
    .scrolltab .sRightBtnASel,
    .scrolltab .sRightBtnABan {
        right: 10px;
    }

    .scrolltab .sRightBtnA {
        background-position: -36px 0;
    }

    .scrolltab .sRightBtnASel {
        background-position: -116px 0;
    }

    .scrolltab .sRightBtnABan {
        background-position: -192px 0;
    }

    .scrolltab .dSmallPicBox {
        width: 920px;
        height: 142px;
        position: relative;
        background: #eaeaea;
        margin-top: 10px;
        padding: 20px 0;
    }

    .scrolltab .dSmallPic {
        width: 828px;
        height: 144px;
        position: absolute;
        left: 53px;
        top: 20px;
        overflow: hidden;
    }

        .scrolltab .dSmallPic ul {
            position: absolute;
        }

        .scrolltab .dSmallPic li {
            width: 185px;
            height: 140px;
            border: 1px solid #fff;
            float: left;
            display: inline;
            cursor: pointer;
            overflow: hidden;
            margin: 0 10px;
        }

        .scrolltab .dSmallPic .sPic {
            width: 141px;
            height: 106px;
            display: block;
        }

        .scrolltab .dSmallPic .sTitle {
            width: 141px;
            height: 30px;
            line-height: 30px;
            display: block;
            text-align: center;
            color: #333;
            overflow: hidden;
        }

        .scrolltab .dSmallPic .liSelected {
            border-color: #ca0000;
        }

    .scrolltab .sLeftBtnB,
    .scrolltab .sLeftBtnBSel,
    .scrolltab .sLeftBtnBBan,
    .scrolltab .sRightBtnB,
    .scrolltab .sRightBtnBSel,
    .scrolltab .sRightBtnBBan {
        width: 18px;
        height: 37px;
        display: block;
        position: absolute;
        top: 90px;
        background: url(../images/center/bgArt.png) no-repeat;
    }

    .scrolltab .sLeftBtnB,
    .scrolltab .sLeftBtnBSel,
    .scrolltab .sRightBtnB,
    .scrolltab .sRightBtnBSel {
        cursor: pointer;
    }

    .scrolltab .sLeftBtnB,
    .scrolltab .sLeftBtnBSel,
    .scrolltab .sLeftBtnBBan {
        left: 20px;
    }

    .scrolltab .sLeftBtnB {
        background-position: 0 -87px;
    }

    .scrolltab .sLeftBtnBSel {
        background-position: -36px -87px;
    }

    .scrolltab .sLeftBtnBBan {
        background-position: -73px -87px;
    }

    .scrolltab .sRightBtnB,
    .scrolltab .sRightBtnBSel,
    .scrolltab .sRightBtnBBan {
        right: 20px;
    }

    .scrolltab .sRightBtnB {
        background-position: -16px -87px;
    }

    .scrolltab .sRightBtnBSel {
        background-position: -52px -87px;
    }

    .scrolltab .sRightBtnBBan {
        background-position: -88px -87px;
    }

.album_close {
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    right: 5px;
    top: 5px;
}


/*首页 - 消息*/

.news_center {
    margin-top: 10px;
    background: #fff;
    padding: 5px 5px 40px;
}

    .news_center .ncenter_h3 {
        color: #272727;
        font-family: 微软雅黑;
        font-size: 16px;
        background: url(../images/center/news_icon1.png) no-repeat 15px 13px;
        padding-left: 43px;
        height: 40px;
        border-bottom: #f69918 solid 2px;
        line-height: 40px;
    }

    .news_center .ncenter_con > ul > li > a {
        height: 40px;
        border-bottom: #cfcfcf solid 1px;
        display: block;
        width: 130px;
        padding-left: 60px;
        color: #4c4c4c;
        line-height: 40px;
        font-family: 宋体;
        position: relative;
    }

        .news_center .ncenter_con > ul > li > a i {
            background: url(../images/center/my_icon05.png) no-repeat;
            display: block;
            width: 9px;
            height: 6px;
            position: absolute;
            left: 162px;
            top: 16px;
        }

        .news_center .ncenter_con > ul > li > a:hover i,
        .news_center .ncenter_con > ul > li > a.on i {
            background: url(../images/center/hmy_icon05.png) no-repeat;
        }

.ncenter_con > ul > li.con_li1 > a {
    background: url(../images/center/news_link01.png) no-repeat 34px 14px;
}

    .ncenter_con > ul > li.con_li1 > a:hover,
    .ncenter_con > ul > li.con_li1 > a.on {
        background: url(../images/center/bnews_link01.png) no-repeat 34px 14px #f6ad48;
        color: #fff;
    }

.ncenter_con > ul > li.con_li2 > a {
    background: url(../images/center/news_link02.png) no-repeat 34px 12px;
}

    .ncenter_con > ul > li.con_li2 > a:hover,
    .ncenter_con > ul > li.con_li2 > a.on {
        background: url(../images/center/bnews_link02.png) no-repeat 34px 12px #f6ad48;
        color: #fff;
    }

.ncenter_con > ul > li.con_li3 > a {
    background: url(../images/center/news_link03.png) no-repeat 34px 12px;
}

    .ncenter_con > ul > li.con_li3 > a:hover,
    .ncenter_con > ul > li.con_li3 > a.on {
        background: url(../images/center/bnews_link03.png) no-repeat 34px 12px #f6ad48;
        color: #fff;
    }

.ncenter_con > ul > li.con_li4 > a {
    background: url(../images/center/news_link04.png) no-repeat 34px 12px;
}

    .ncenter_con > ul > li.con_li4 > a:hover,
    .ncenter_con > ul > li.con_li4 > a.on {
        background: url(../images/center/bnews_link04.png) no-repeat 34px 12px #f6ad48;
        color: #fff;
    }

.ncenter_con > ul > li.con_li5 > a {
    background: url(../images/center/news_link05.png) no-repeat 34px 12px;
}

    .ncenter_con > ul > li.con_li5 > a:hover,
    .ncenter_con > ul > li.con_li5 > a.on {
        background: url(../images/center/bnews_link05.png) no-repeat 34px 12px #f6ad48;
        color: #fff;
    }

.ncenter_con > ul > li.con_li6 > a {
    background: url(../images/center/news_link06.png) no-repeat 34px 12px;
}

    .ncenter_con > ul > li.con_li6 > a:hover,
    .ncenter_con > ul > li.con_li6 > a.on {
        background: url(../images/center/bnews_link06.png) no-repeat 34px 12px #f6ad48;
        color: #fff;
    }

.ncenter_con > ul > li.con_li7 > a {
    background: url(../images/center/news_link07.png) no-repeat 34px 12px;
}

    .ncenter_con > ul > li.con_li7 > a:hover,
    .ncenter_con > ul > li.con_li7 > a.on {
        background: url(../images/center/bnews_link07.png) no-repeat 34px 12px #f6ad48;
        color: #fff;
    }

.ncenter_con > ul > li.con_li8 > a {
    background: url(../images/center/news_link08.png) no-repeat 34px 12px;
}

    .ncenter_con > ul > li.con_li8 > a:hover,
    .ncenter_con > ul > li.con_li8 > a.on {
        background: url(../images/center/bnews_link08.png) no-repeat 34px 12px #f6ad48;
        color: #fff;
    }


.ncenter_con > ul > li.con_li13 > a {
    background: url(../images/center/guanlian.png) no-repeat 34px 14px;
    background-size: 18px;
}

    .ncenter_con > ul > li.con_li13 > a:hover,
    .ncenter_con > ul > li.con_li13 > a.on {
        background: url(../images/center/guanlian.png) no-repeat 34px 14px #f6ad48;
        color: #fff;
        background-size: 18px;
    }

.ncenter_con > ul > li.con_li14 > a {
    background: url(../images/center/huiyixiaoxitubiao.png) no-repeat 34px 12px;
}

    .ncenter_con > ul > li.con_li14 > a:hover,
    .ncenter_con > ul > li.con_li14 > a.on {
        background: url(../images/center/huiyixiaoxitubiao.png) no-repeat 34px 12px #f6ad48;
        color: #fff;
    }

.nxm_name {
    font-family: 宋体;
    font-size: 14px;
    font-weight: bold;
    border-bottom: #e6e6e6 solid 1px;
    line-height: 28px;
    color: #4c4c4c;
}

.news_content {
    margin-top: 20px;
}

.news_ltitle {
    height: 30px;
    background: #f5f5f5;
    border: #e6e6e6 solid 1px;
}

.ltitle_link {
    float: left;
    width: 300px;
}

    .ltitle_link a {
        display: inline-block;
        width: 90px;
        color: #595b5d;
        line-height: 30px;
        text-align: center;
        font-family: 宋体;
        position: relative;
    }

        .ltitle_link a.on {
            background: #fff;
            border-top: #389be7 solid 2px;
            margin-top: -1px;
        }

.ltitle_time {
    float: right;
    width: 122px;
    height: 22px;
    margin-right: 26px;
    margin-top: 4px;
    position: relative;
}

    .ltitle_time .time_lx {
        display: block;
        height: 20px;
        width: 117px;
        border: #e6e6e6 solid 1px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        padding-left: 5px;
        color: #595b5d;
        line-height: 20px;
        font-family: 宋体;
        background: url(../images/center/tcc_sj.png) no-repeat 105px 8px #fff;
    }

    .ltitle_time .time_ul {
        border: #e6e6e6 solid 1px;
        width: 122px;
        position: absolute;
        left: 0;
        top: 21px;
        background: #fff;
        z-index: 10;
        -moz-border-radius: 0 0 3px 3px;
        -webkit-border-radius: 0 0 3px 3px;
        border-radius: 0 0 3px 3px;
        display: none;
    }

        .ltitle_time .time_ul li a {
            color: #595b5d;
            display: block;
            padding-left: 5px;
            width: 117px;
            line-height: 20px;
        }

            .ltitle_time .time_ul li a:hover {
                background: #eee;
            }

.news_lcon {
    margin-top: 5px;
}

    .news_lcon ul li {
        padding: 12px;
        border-bottom: #999 dashed 1px;
    }

    .news_lcon .news_limg {
        float: left;
        width: 58px;
        position: relative;
    }

        .news_lcon .news_limg img {
            width: 58px;
            height: 58px;
        }

        .news_lcon .news_limg i {
            display: block;
            width: 58px;
            height: 58px;
            background: url(../images/center/news_imgbg.png) no-repeat;
            position: absolute;
            left: 0;
            top: 0;
            z-index: 5;
        }

    .news_lcon .news_lnr {
        float: left;
        width: 480px;
        margin-left: 11px;
        font-family: 宋体;
    }

        .news_lcon .news_lnr .lnr_name {
            color: #595b5d;
            line-height: 24px;
        }

            .news_lcon .news_lnr .lnr_name span {
                color: #eb9c2d;
                margin-right: 5px;
            }

            .news_lcon .news_lnr .lnr_name em {
                float: right;
                display: inline-block;
                width: 205px;
            }

        .news_lcon .news_lnr .lnr_time {
            color: #595b5d;
            line-height: 24px;
        }

            .news_lcon .news_lnr .lnr_time span {
                display: inline-block;
                width: 40px;
                margin-right: 5px;
                vertical-align: middle;
            }

            .news_lcon .news_lnr .lnr_time em {
                display: inline-block;
                width: 104px;
                margin-right: 35px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                vertical-align: middle;
            }

                .news_lcon .news_lnr .lnr_time em a {
                    color: #389be7;
                }

        .news_lcon .news_lnr .lnr_write {
            color: #595b5d;
            line-height: 24px;
            display: none;
        }

        .news_lcon .news_lnr .lnr_caoz {
            line-height: 24px;
            margin-top: 5px;
        }

            .news_lcon .news_lnr .lnr_caoz span {
                color: #999;
                float: left;
            }

            .news_lcon .news_lnr .lnr_caoz a {
                display: inline-block;
                float: right;
                color: #808080;
                margin: 0 15px;
            }

                .news_lcon .news_lnr .lnr_caoz a:hover {
                    text-decoration: underline;
                }

                .news_lcon .news_lnr .lnr_caoz a.wd {
                    background: url(../images/center/hnews_icon2.png) no-repeat 0 2px;
                    padding-left: 20px;
                }

                    .news_lcon .news_lnr .lnr_caoz a.wd.on {
                        background: url(../images/center/news_icon2.png) no-repeat 0 2px;
                    }

                .news_lcon .news_lnr .lnr_caoz a.zk {
                    background: url(../images/center/hnews_icon3.png) no-repeat 0 8px;
                    padding-left: 20px;
                }

                    .news_lcon .news_lnr .lnr_caoz a.zk.on {
                        background: url(../images/center/news_icon3.png) no-repeat 0 8px;
                        color: #e31616;
                    }

                .news_lcon .news_lnr .lnr_caoz a.hf {
                    width: 30px;
                    background: url(../images/center/hnews_icon4.png) no-repeat 0 5px;
                    padding-left: 20px;
                }

                    .news_lcon .news_lnr .lnr_caoz a.hf.on {
                        background: url(../images/center/news_icon4.png) no-repeat 0 5px;
                    }

.hf_reply {
    margin-top: 5px;
    display: none;
}

    .hf_reply > textarea {
        width: 460px;
        height: 80px;
        line-height: 24px;
        border: #ccc solid 1px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        padding-left: 4px;
        margin-top: 5px;
    }

    .hf_reply > p {
        text-align: right;
        margin-top: 10px;
    }

    .hf_reply p > a {
        display: inline-block;
        width: 60px;
        height: 24px;
        background: url(../images/center/tkbtn1.png) repeat-x 0 bottom;
        border: #d6d2d2 solid 1px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        font-family: 微软雅黑;
        line-height: 24px;
        text-align: center;
        margin: 0 20px;
    }

    .hf_reply > p a:hover {
        background: #fb7337;
        border: #e85a1b solid 1px;
        color: #fff;
    }


/*首页-设置 - 密码修改*/

.psw_setup {
    border-top: #e6e6e6 solid 1px;
    padding-top: 25px;
}

    .psw_setup ul li {
        margin-bottom: 20px;
        line-height: 32px;
        font-family: 宋体;
    }

    .psw_setup .psw_name {
        float: left;
        text-align: right;
        color: #595b5d;
        width: 85px;
    }

    .psw_setup .psw_content {
        float: left;
        margin-left: 10px;
        width: 470px;
    }

        .psw_setup .psw_content input {
            height: 30px;
            width: 278px;
            border: #ccc solid 1px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
        }

        .psw_setup .psw_content span {
            color: #595b5d;
            margin-left: 5px;
        }

        .psw_setup .psw_content .genx_psw {
            display: block;
            width: 106px;
            height: 32px;
            line-height: 32px;
            text-align: center;
            color: #fff;
            background: #fb7337;
            border: #e85a1b solid 1px;
            font-family: 微软雅黑;
            font-size: 16px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-radius: 4px;
            margin-left: 100px;
            margin-top: 10px;
        }


/*首页-设置 - 隐私设置*/

.privacy_con {
    border-top: #e6e6e6 solid 1px;
    padding-top: 25px;
}

    .privacy_con > ul > li {
        margin-bottom: 20px;
        line-height: 32px;
        font-family: 宋体;
        background: #fafafa;
        border: #e6e6e6 solid 1px;
        padding: 10px 0;
    }

    .privacy_con .priv_name {
        float: left;
        text-align: right;
        color: #595b5d;
        width: 85px;
        font-weight: bold;
    }

    .privacy_con .priv_content {
        float: left;
        margin-left: 10px;
        width: 470px;
    }

        .privacy_con .priv_content input {
        }

        .privacy_con .priv_content span {
            color: #595b5d;
            margin-left: 2px;
        }

        .privacy_con .priv_content ul li {
            width: 215px;
            float: left;
            background: url(../images/center/yins_fxk1.png) no-repeat 0 9px;
            cursor: pointer;
            padding-left: 15px;
            line-height: 32px;
        }

            .privacy_con .priv_content ul li.on {
                background: url(../images/center/yins_fxk2.png) no-repeat 0 9px;
            }

.last_priv {
    float: left;
    width: 470px;
    margin-left: 10px;
}

    .last_priv ul li {
        float: left;
        width: 80px;
        margin-right: 20px;
        cursor: pointer;
        padding-left: 15px;
        line-height: 32px;
        background: url(../images/center/fxk1.png) no-repeat 0 9px;
    }

        .last_priv ul li.on {
            width: 80px;
            margin-right: 20px;
            background: url(../images/center/fxk2.png) no-repeat 0 9px;
        }

.privacy_con .ys_determine {
    text-align: center;
    margin-top: 20px;
}

    .privacy_con .ys_determine a {
        display: inline-block;
        width: 106px;
        height: 32px;
        background: url(../images/center/tkbtn1.png) repeat-x 0 bottom;
        border: #d6d2d2 solid 1px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        font-family: 微软雅黑;
        font-size: 16px;
        line-height: 32px;
        text-align: center;
        margin: 0 36px;
    }

        .privacy_con .ys_determine a:hover {
            background: #fb7337;
            border: #e85a1b solid 1px;
            color: #fff;
        }


/*首页-设置 - 帐号绑定*/

.binding_con {
    border-top: #e6e6e6 solid 1px;
    padding-top: 25px;
}

    .binding_con ul li {
        background: #fafafa;
        border: #e6e6e6 solid 1px;
        padding: 5px 20px;
        height: 38px;
        font-family: 宋体;
        margin-bottom: 25px;
    }

    .binding_con .bind_name {
        display: block;
        height: 38px;
        padding-left: 50px;
        line-height: 38px;
        width: 100px;
        color: #595b5d;
        font-weight: bold;
        float: left;
    }

    .binding_con .bingd_zt {
        display: block;
        float: left;
        width: 60px;
        text-align: center;
        margin-left: 100px;
        line-height: 38px;
        color: #999;
    }

        .binding_con .bingd_zt.on {
            color: #0a81cd;
        }

    .binding_con .bind_a {
        display: block;
        float: right;
        color: #595b5d;
        line-height: 38px;
    }

        .binding_con .bind_a.on {
            color: #0a81cd;
        }

    .binding_con ul li.bind_li1 .bind_name {
        background: url(../images/center/wxbd.png) no-repeat;
    }

    .binding_con ul li.bind_li2 .bind_name {
        background: url(../images/center/wbbd.png) no-repeat;
    }

    .binding_con ul li.bind_li3 .bind_name {
        background: url(../images/center/qqbd.png) no-repeat;
    }


/*我的简历*/

.resume_title {
    height: 30px;
    padding: 25px 0;
    border-top: #e6e6e6 solid 1px;
    line-height: 30px;
    font-family: 宋体;
}

    .resume_title span {
        margin-right: 50px;
    }

        .resume_title span input {
            height: 28px;
            width: 260px;
            border: #ccc solid 1px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            padding-left: 6px;
            color: #878787;
        }

            .resume_title span input.on {
                color: #333;
            }

        .resume_title span i {
            font-style: normal;
            cursor: pointer;
            margin-left: 8px;
        }

    .resume_title a {
        display: inline-block;
        background: url(../images/center/yins_fxk1.png) no-repeat 0 9px;
        padding-left: 15px;
        margin-right: 20px;
    }

        .resume_title a.on {
            background: url(../images/center/yins_fxk2.png) no-repeat 0 9px;
        }

.jb_inform {
}

.bt_title {
    font-family: 宋体;
    font-size: 14px;
    line-height: 24px;
    height: 24px;
    color: #666;
    font-weight: bold;
    position: relative;
    border-bottom: #e6e6e6 solid 1px;
    padding-left: 12px;
}

    .bt_title .bj_pera {
        line-height: 24px;
        background: url(../images/center/edit.png) no-repeat;
        padding-left: 20px;
        color: #ea8010;
        font-size: 12px;
        font-weight: normal;
        margin-right: 10px;
    }

.jb_con {
    padding: 15px 20px;
    position: relative;
}

    .jb_con > ul > li {
        margin-bottom: 18px;
        font-family: 宋体;
    }

    .jb_con .jb_name {
        float: left;
        width: 80px;
        text-align: right;
        color: #666;
        line-height: 28px;
    }

        .jb_con .jb_name i {
            font-style: normal;
            color: #c61111;
            margin-right: 5px;
        }

.jb_write {
    float: left;
    width: 400px;
    margin-left: 10px;
    line-height: 28px;
    *margin-left: 0px;
}

    .jb_write .input1 {
        width: 240px;
        height: 26px;
        border: #ccc solid 1px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        padding-left: 5px;
        line-height: 26px;
        font-family: 宋体;
        color: #666;
    }

    /* .jb_write .input1.on {
} */

    .jb_write .input2 {
        width: 105px;
        height: 26px;
        border: #ccc solid 1px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        padding-left: 5px;
        line-height: 26px;
        font-family: 宋体;
        color: #666;
    }

    .jb_write .jb_xb {
        display: inline-block;
        background: url(../images/center/yins_fxk1.png) no-repeat 0 8px;
        padding-left: 16px;
        color: #666;
        margin-right: 30px;
    }

        .jb_write .jb_xb.on {
            background: url(../images/center/yins_fxk2.png) no-repeat 0 8px;
        }

    .jb_write select {
        border: #ccc solid 1px;
        height: 26px;
        color: #666;
        text-align: center;
        width: 82px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
    }

        .jb_write select.select1 {
            text-align: left;
            width: 248px;
            padding-left: 5px;
        }

            .jb_write select.select1 option {
                padding-left: 8px;
            }

    .jb_write textarea {
        border: #ccc solid 1px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        padding: 10px;
        line-height: 20px;
        color: ##666;
    }
    /* .jb_write textarea.on{

} */
    .jb_write .textarea1 {
        width: 370px;
        height: 80px;
    }

    .jb_write .textarea2 {
        width: 340px;
        height: 120px;
    }

    .jb_write .write_tj {
        padding-left: 66px;
        margin-top: 10px;
    }

        .jb_write .write_tj a {
            display: inline-block;
            width: 88px;
            height: 26px;
            line-height: 26px;
            text-align: center;
            background: #f5f5f5;
            border: #d6d2d2 solid 1px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px;
            font-size: 14px;
            color: #666;
            font-family: 微软雅黑;
            margin-right: 40px;
        }
            /* .jb_write .write_tj a.on{
    display:inline-block;
} */
            .jb_write .write_tj a:hover {
                background: #fb7337;
                color: #fff;
                border: #e85a1b solid 1px;
            }

.bt_title .add_pera {
    line-height: 24px;
    background: url(../images/center/add.png) no-repeat 0 2px;
    padding-left: 22px;
    color: #ea8010;
    font-size: 12px;
    font-weight: normal;
    margin-right: 10px;
}

.bt_title .deleted_pera {
    line-height: 24px;
    background: url(../images/center/delete.png) no-repeat 0 2px;
    padding-left: 20px;
    color: #909293;
    font-size: 12px;
    font-weight: normal;
    margin-right: :10px;
}

.upload_photo {
    position: absolute;
    width: 98px;
    height: 90px;
    border: #ccc solid 1px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    right: 20px;
    top: 18px;
    text-align: center;
    /*padding-top: 24px;*/
}

    .upload_photo .ph_a {
        position: absolute;
        width: 75px;
        height: 27px;
        top: 66px;
        left: 12px;
        z-index: 10;
    }

.project_con ul li .btn_bj {
    position: absolute;
    top: 23px;
    right: 50px;
    /*display: none;*/
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    /*background-color:#0681c8;*/
    background: url('../images/center/Edit.png');
    background-repeat: no-repeat;
    border-radius: 3px;
    color: #FFFFFF;
}

    .project_con ul li .btn_bj:hover {
        box-shadow: 0 0 4px #0681c8;
    }

.project_con ul li .btn_del {
    position: absolute;
    top: 23px;
    right: 10px;
    /*display: none;*/
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    /*background-color:#fd6303;*/
    background: url('../images/center/delete.png');
    background-repeat: no-repeat;
    border-radius: 3px;
    color: #FFFFFF;
}

    .project_con ul li .btn_del:hover {
        box-shadow: 0 0 4px #fd6303;
    }

.project_con ul li:hover .btn_bj {
    display: inline-block;
}

.project_con ul li:hover .btn_del {
    display: inline-block;
}

.btn_shch {
    display: inline-block;
    width: 60px;
    height: 23px;
    text-align: center;
    line-height: 23px;
    border: 1px solid #ccc;
    background-color: #f7ae48;
    font-size: 13px;
    margin: 4px 5px 0 0;
    border-radius: 3px;
    color: #fff;
}

    .btn_shch:hover {
        box-shadow: 0 0 5px #ccc;
    }

.pictk_list {
}

    .pictk_list li {
        float: left;
        width: 150px;
        width: 170px;
        margin: 9px;
        border: 1px solid #ccc;
        border-radius: 4px;
        overflow: hidden;
        background-color: #f9f9f9;
        box-shadow: 3px 3px 3px #ccc;
    }

        .pictk_list li img {
            width: 170px;
            height: 115px;
        }

        .pictk_list li p {
            padding: 0 2px;
        }

            .pictk_list li p a.btn_pry {
                display: inline-block;
                background: url(../images/center/lock_icon1.png) no-repeat center center;
                width: 30px;
                height: 24px;
            }

                .pictk_list li p a.btn_pry.on {
                    background: url(../images/center/lock_icon.png) no-repeat center center;
                }

.atte_list {
    margin-left: -1%;
}

    .atte_list li {
        float: left;
        width: 49%;
        margin: 1% 0 1% 1%;
        height: 100px;
        background-color: #f3f3f3;
    }

        .atte_list li img {
            float: left;
            width: 45px;
            height: 45px;
            margin: 14px 0 0 10px;
            border-radius: 40px;
        }

        .atte_list li > div {
            float: right;
            width: 220px;
            padding-top: 5px;
            font-family: "微软雅黑";
        }

            .atte_list li > div em.red {
                color: #eb9c2d;
            }

            .atte_list li > div h1 {
                font-size: 14px;
                color: #000;
            }

            .atte_list li > div span.btn_bl {
                display: inline-block;
                width: 77px;
                height: 20px;
                text-align: center;
                line-height: 20px;
                border: 1px solid #0180cd;
                color: #0180cd;
                border-radius: 3px;
                margin-right: 5px;
                background-color: #f9f9f9;
            }

            .atte_list li > div a.btn_sxin {
                float: right;
                display: inline-block;
                width: 27px;
                height: 25px;
                text-align: center;
                line-height: 25px;
                vertical-align: middle;
                margin-top: 3px;
            }

                .atte_list li > div a.btn_sxin i {
                    position: relative;
                    top: -1px;
                    display: inline-block;
                    width: 25px;
                    height: 25px;
                    vertical-align: middle;
                    background: url(../images/icon_sxin.png) no-repeat center center;
                }

            .atte_list li > div i.xiala {
                position: relative;
                display: inline-block;
                height: 20px;
                width: 12px;
                cursor: pointer;
                z-index: 1;
            }

                .atte_list li > div i.xiala:hover div {
                    display: block;
                }

                .atte_list li > div i.xiala div {
                    display: none;
                    position: absolute;
                    top: 26px;
                    left: -99px;
                    width: 80px;
                    border: 1px solid #ccc;
                    border-radius: 3px;
                    background-color: #FFFFFF;
                    padding: 5px 10px;
                }

                    .atte_list li > div i.xiala div span {
                        margin: 3px 0;
                    }

            .atte_list li > div a.btn_addgz {
                float: right;
                display: inline-block;
                width: 42px;
                height: 25px;
                line-height: 25px;
                vertical-align: middle;
                margin-top: 3px;
            }

                .atte_list li > div a.btn_addgz i {
                    position: relative;
                    top: -2px;
                    display: inline-block;
                    width: 25px;
                    height: 25px;
                    vertical-align: middle;
                    background: url(../images/icon_addgz.png) no-repeat center center;
                }

.personal_bt .bt_wzd em {
    display: inline-block;
    width: 150px;
    height: 10px;
    line-height: 10px;
    vertical-align: middle;
    border: 1px solid #ccc;
    border-radius: 2px;
    padding: 1px 2px;
    margin-right: 5px;
    position: relative;
    top: -1px;
}

    .personal_bt .bt_wzd em i {
        position: relative;
        top: -1px;
        display: inline-block;
        height: 8px;
        background-color: #f6ad48;
        vertical-align: middle;
    }

.scdiv {
    display: none;
    position: absolute;
    top: 34px;
    left: -97px;
    width: 250px;
    border: 1px solid #ccc;
    border-radius: 3px;
    background-color: #FFFFFF;
    z-index: 1;
}

    .scdiv i.artop {
        position: absolute;
        top: -9px;
        left: 120px;
        display: inline-block;
        width: 15px;
        height: 15px;
        background: url(../images/scicon.png) no-repeat center center;
    }

    .scdiv em.closeem {
        position: absolute;
        top: -1px;
        right: 3px;
        display: inline-block;
        width: 30px;
        height: 30px;
        font-family: "微软雅黑";
        text-align: center;
        line-height: 30px;
        font-weight: bold;
        cursor: pointer;
    }

    .scdiv .hd {
        border-bottom: 1px solid #ccc;
    }

        .scdiv .hd ul li {
            float: left;
            width: 80px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            cursor: pointer;
            font-family: "微软雅黑";
        }

            .scdiv .hd ul li.on {
                color: #1586c7;
                font-weight: bold;
            }

    .scdiv .bd {
        height: 100px;
        overflow-y: auto;
        padding: 10px;
    }

        .scdiv .bd.type02 {
            overflow-y: hidden;
        }

        .scdiv .bd.on {
            display: none;
        }

        .scdiv .bd > table {
            margin-top: 14px;
        }

            .scdiv .bd > table input {
                border: 1px solid #ccc;
                width: 179px;
                padding: 0 2px;
                height: 22px;
                line-height: 22px;
                color: #545454;
            }

.xm_name div {
    width: 220px;
    height: 23px;
    background-color: #ffffff;
    margin: 5px 5px 0 0;
}

    .xm_name div input {
        float: left;
        border: 0;
        height: 23px;
        line-height: 23px;
        padding: 0 5px;
        width: 180px;
        font-size: 12px;
        color: #545454;
    }

    .xm_name div a {
        float: right;
        display: inline-block;
        width: 30px;
        height: 23px;
        background: url(../images/icon_sel2.png) no-repeat center center;
    }

.pl_list1.type02 > li .pl_img1 img {
    width: 58px;
    height: 58px;
    border-radius: 58px;
}

.pl_list1.type02 > li .pl_text {
    width: 388px;
}

.pl_list1.type02 > li .pl_img2 img {
    width: 40px;
    height: 40px;
    border-radius: 40px;
}

.pl_list1.type02 .pl_text2 {
    width: 320px;
}

.pl_list1.type02 .pl_list2 {
    margin-left: 62px;
}

.pl_list1.type02 .huifu_area {
    width: 466px;
}

.wrbklist {
    margin-top: 10px;
}

    .wrbklist > div {
        height: 60px;
        border-bottom: 1px dashed #ccc;
        padding: 10px 0;
        cursor: pointer;
    }

        .wrbklist > div > img {
            float: left;
            width: 50px;
            height: 50px;
            border-radius: 50px;
            margin-left: 10px;
        }

        .wrbklist > div:hover {
            background-color: #f9F9F9;
        }

    .wrbklist .wordbox {
        float: right;
        width: 500px;
    }

        .wrbklist .wordbox h1 {
            height: 25px;
            line-height: 25px;
            font-size: 14px;
            font-family: "微软雅黑";
            font-weight: bold;
        }

            .wrbklist .wordbox h1 span {
                font-size: 12px;
                color: #808080;
                font-family: "宋体";
                font-weight: normal;
                padding-right: 10px;
            }

        .wrbklist .wordbox p {
            height: 25px;
            line-height: 25px;
            font-family: "微软雅黑";
            color: #545454;
        }

.wrbkcont {
    position: relative;
    background-color: #f1f1f5;
    padding-bottom: 6px;
    height: 703px;
    padding: 32px 0 0 0;
}

    .wrbkcont .tit {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 30px;
        line-height: 30px;
        text-align: center;
        font-size: 14px;
        font-family: "微软雅黑";
        border: 1px solid #ccc;
        background-color: #fff;
    }

        .wrbkcont .tit span {
            font-weight: bold;
            padding: 0 2px;
        }

        .wrbkcont .tit a {
            display: inline-block;
            width: 30px;
            height: 30px;
            background: url(../images/icon_back.png) no-repeat center center;
        }

    .wrbkcont .bodybox {
        position: absolute;
        top: 32px;
        left: 0;
        right: 0;
        height: 600px;
        overflow-y: auto;
    }

        .wrbkcont .bodybox.type02 {
            top: 63px;
            height: 569px;
        }

    .wrbkcont .ethercont {
        margin: 20px 0;
        padding: 10px 0;
    }

        .wrbkcont .ethercont img {
            float: left;
            width: 50px;
            height: 50px;
            border-radius: 50px;
            margin: 15px 0 0 10px;
        }

        .wrbkcont .ethercont > div {
            float: left;
            width: 418px;
            margin-left: 18px;
            border-top: 1px dashed #ccc;
        }

            .wrbkcont .ethercont > div em {
                display: block;
                text-align: center;
                margin-top: -11px;
            }

                .wrbkcont .ethercont > div em i {
                    display: inline-block;
                    z-index: 1;
                    padding: 0 10px;
                    color: #9c9c9c;
                    background-color: #f1f1f5;
                }

            .wrbkcont .ethercont > div span {
                position: relative;
                display: inline-block;
                padding: 10px;
                line-height: 1.5em;
                font-family: "微软雅黑";
                color: #333;
                border: 1px solid #ccc;
                box-shadow: 2px 3px 3px #e7e7e9;
                border-radius: 5px;
                margin-top: 10px;
                background-color: #fff;
            }

                .wrbkcont .ethercont > div span i {
                    position: absolute;
                    left: -7px;
                    top: 10px;
                    display: inline-block;
                    width: 8px;
                    height: 6px;
                    background: url(../images/iocn_hh01.png) no-repeat;
                }

    .wrbkcont .mycont {
        margin: 20px 0;
        padding: 10px 0;
    }

        .wrbkcont .mycont img {
            float: right;
            width: 50px;
            height: 50px;
            border-radius: 50px;
            margin: 15px 10px 0 0px;
        }

        .wrbkcont .mycont > div {
            float: right;
            width: 418px;
            margin-right: 18px;
            border-top: 1px dashed #ccc;
            text-align: right;
        }

            .wrbkcont .mycont > div em {
                display: block;
                text-align: center;
                margin-top: -11px;
            }

                .wrbkcont .mycont > div em i {
                    display: inline-block;
                    z-index: 1;
                    padding: 0 10px;
                    color: #9c9c9c;
                    background-color: #f1f1f5;
                }

            .wrbkcont .mycont > div span {
                position: relative;
                display: inline-block;
                padding: 10px;
                line-height: 1.5em;
                font-family: "微软雅黑";
                color: #333;
                border: 1px solid #b7d5ef;
                box-shadow: -2px 3px 3px #e7e7e9;
                border-radius: 5px;
                margin-top: 10px;
                background-color: #d7ebff;
                text-align: left;
            }

                .wrbkcont .mycont > div span i {
                    position: absolute;
                    right: -7px;
                    top: 10px;
                    display: inline-block;
                    width: 8px;
                    height: 6px;
                    background: url(../images/iocn_hh02.png) no-repeat;
                }

    .wrbkcont .bdbox {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100px;
        border: 1px solid #f1f1f5;
        background-color: #fff;
    }

        .wrbkcont .bdbox textarea {
            display: block;
            width: 518px;
            height: 18px;
            border: 1px solid #cdcdcd;
            margin: 15px 0 0 15px;
            border-radius: 2px;
            padding: 8px 10px;
            color: #545454;
            line-height: 1.5em;
            font-family: "微软雅黑";
            box-shadow: 0 0 10px #ccc inset;
        }

        .wrbkcont .bdbox h2 {
            height: 30px;
            line-height: 30px;
            padding: 10px 15px;
            font-family: "微软雅黑";
            font-size: 13px;
        }

            .wrbkcont .bdbox h2 span em {
                color: #519af2;
            }

            .wrbkcont .bdbox h2 .bluebtn2 {
                display: inline-block;
                width: 82px;
                height: 28px;
                border: 1px solid #f77c3c;
                border-radius: 3px;
                background-color: #ff8140;
                text-align: center;
                line-height: 28px;
                color: #fff;
                margin-right: 2px;
            }

                .wrbkcont .bdbox h2 .bluebtn2:hover {
                    box-shadow: 0 0 5px #f77c3c;
                }
/* 选择图片 */
.thispiclist {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 600px;
    height: 520px;
    margin: -300px 0 0 -300px;
    border: 1px solid #ccc;
    background-color: #fff;
    box-shadow: 0 0 10px #ccc;
    z-index: 11;
    border-radius: 4px;
    overflow: hidden;
}

    .thispiclist h1 {
        height: 40px;
        line-height: 40px;
        background-color: #fb771f;
        text-align: center;
        color: #FFFFFF;
        font-size: 18px;
    }

    .thispiclist ul {
        margin-left: 15px;
    }

        .thispiclist ul li {
            position: relative;
            float: left;
            width: 170px;
            height: 115px;
            margin: 8px;
            cursor: pointer;
            border: 1px solid #ccc;
        }

            .thispiclist ul li:hover {
                border: 1px solid #eb9c2d;
                box-shadow: 0 0 5px #eb9c2d;
            }

            .thispiclist ul li.on {
                border: 1px solid #eb9c2d;
                box-shadow: 0 0 5px #eb9c2d;
            }

            .thispiclist ul li img {
                width: 170px;
                height: 115px;
            }

            .thispiclist ul li i {
                position: absolute;
                top: 5px;
                right: 5px;
                display: inline-block;
                width: 15px;
                height: 14px;
                background: url(../images/sel_zc1.png) no-repeat;
            }

            .thispiclist ul li.on i {
                background: url(../images/sel_zc2.png) no-repeat;
            }

    .thispiclist .btn {
        position: absolute;
        bottom: 20px;
        left: 250px;
        display: inline-block;
        width: 100px;
        height: 30px;
        border: 1px solid #f77c3c;
        border-radius: 3px;
        background-color: #ff8140;
        text-align: center;
        line-height: 30px;
        color: #fff;
        font-family: "微软雅黑";
    }

        .thispiclist .btn:hover {
            box-shadow: 0 0 5px #f77c3c;
        }

    .thispiclist .iconclose {
        position: absolute;
        top: 0;
        right: 5px;
        display: inline-block;
        width: 40px;
        height: 40px;
        cursor: pointer;
        background: url(../images/icon_close.png) no-repeat center center;
    }

    .thispiclist div {
        height: 415px;
        overflow-y: auto;
    }

.ytxm_div {
    position: absolute;
    top: 31px;
    left: 0;
    right: 0;
    height: 30px;
    border: 1px solid #ccc;
    line-height: 30px;
    background-color: #fff;
}

    .ytxm_div span {
        float: left;
        display: inline-block;
        width: 80px;
        height: 30px;
        text-align: center;
    }

    .ytxm_div ul li {
        float: left;
        width: 145px;
        padding-right: 15px;
        height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

        .ytxm_div ul li a {
            color: #389be7;
        }

} /* 选择图片 */
.thispiclist, .upload_pic {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 600px;
    height: 520px;
    margin: -300px 0 0 -300px;
    border: 1px solid #ccc;
    background-color: #fff;
    box-shadow: 0 0 10px #ccc;
    z-index: 11;
    border-radius: 4px;
    overflow: hidden;
}

    .thispiclist h1, .upload_pic h1 {
        height: 40px;
        line-height: 40px;
        background-color: #fb771f;
        text-align: center;
        color: #FFFFFF;
        font-size: 18px;
    }

    .thispiclist ul, .upload_pic ul {
        margin-left: 15px;
    }

        .thispiclist ul li, .upload_pic ul li {
            position: relative;
            float: left;
            width: 170px;
            height: 115px;
            margin: 8px;
            cursor: pointer;
            border: 1px solid #ccc;
        }

            .thispiclist ul li:hover {
                border: 1px solid #eb9c2d;
                box-shadow: 0 0 5px #eb9c2d;
            }

            .thispiclist ul li.on {
                border: 1px solid #eb9c2d;
                box-shadow: 0 0 5px #eb9c2d;
            }

            .thispiclist ul li img {
                width: 170px;
                height: 115px;
            }

            .thispiclist ul li i {
                position: absolute;
                top: 5px;
                right: 5px;
                display: inline-block;
                width: 15px;
                height: 14px;
                background: url(../images/sel_zc1.png) no-repeat;
            }

            .thispiclist ul li.on i {
                background: url(../images/sel_zc2.png) no-repeat;
            }

    .thispiclist .btn {
        position: absolute;
        bottom: 20px;
        left: 250px;
        display: inline-block;
        width: 100px;
        height: 30px;
        border: 1px solid #f77c3c;
        border-radius: 3px;
        background-color: #ff8140;
        text-align: center;
        line-height: 30px;
        color: #fff;
        font-family: "微软雅黑";
    }

        .thispiclist .btn:hover {
            box-shadow: 0 0 5px #f77c3c;
        }

    .thispiclist .iconclose, .upload_pic .iconclose {
        position: absolute;
        top: 0;
        right: 5px;
        display: inline-block;
        width: 40px;
        height: 40px;
        cursor: pointer;
        background: url(../images/icon_close.png) no-repeat center center;
    }

    .thispiclist div {
        height: 415px;
        overflow-y: auto;
    }

.ytxm_div {
    position: absolute;
    top: 31px;
    left: 0;
    right: 0;
    height: 30px;
    border: 1px solid #ccc;
    line-height: 30px;
    background-color: #fff;
}

    .ytxm_div span {
        float: left;
        display: inline-block;
        width: 80px;
        height: 30px;
        text-align: center;
    }

    .ytxm_div ul li {
        float: left;
        width: 145px;
        padding-right: 15px;
        height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

        .ytxm_div ul li a {
            color: #389be7;
        }

/*弹窗*************************/
.loginMod {
    display: none;
    position: fixed !important;
    left: 50%;
    top: 50%;
    margin: -55px 0 0 -265px;
    width: 530px;
    height: 110px;
    border-radius: 10px;
    background: #d6e898;
    border: 1px solid #a6b560;
    background: -ms-linear-gradient(top, #eff9cb 0%, #c6da7b 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#eff9cb), to(#c6da7b));
    background: -moz-linear-gradient(top, #eff9cb, #c6da7b);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff9cb', endColorstr='#c6da7b');
    z-index: 12;
    box-shadow: 0 0 5px #aabb6a;
}

    .loginMod p span {
        color: #d58009;
        font-size: 16px;
        padding-right: 5px;
    }

    .loginMod p {
        color: #555c3d;
        font-size: 14px;
        padding-top: 4px;
    }

        .loginMod p.type02 {
            color: #870507;
        }

    .loginMod span {
        color: #555c3d;
        font-size: 26px;
        font-family: "黑体";
    }

    .loginMod a {
        position: absolute;
        right: 10px;
        top: 8px;
        display: inline-block;
        width: 26px;
        height: 26px;
        background: url(../images/icon_wrong02.png) no-repeat;
        cursor: pointer;
    }

    .loginMod i {
        position: absolute;
        left: 20px;
        top: 40px;
        display: inline-block;
        width: 28px;
        height: 25px;
        background: url(../images/icon_right02.png) no-repeat;
    }

    .loginMod div {
        width: 400px;
        height: 80px;
        margin: 15px 0 0 70px;
        text-align: center;
        background: url(../images/icon_xian02.png) no-repeat left;
    }

.scbtnbox {
    display: none;
    position: absolute;
    top: 30px;
    left: -28px;
    width: 93px;
    height: 48px;
    border: 1px solid #ccc;
    border-radius: 4px;
    z-index: 1;
}

    .scbtnbox i {
        position: absolute;
        left: 44px;
        top: -8px;
        display: inline-block;
        width: 14px;
        height: 13px;
        background: url(../images/scicon.png) no-repeat;
    }

    .scbtnbox a {
        float: left;
        display: inline-block;
        width: 46px;
        height: 17px;
        border-left: 1px solid #ccc;
        text-align: center;
        line-height: 1em;
        padding-top: 31px;
        color: #808080;
    }

        .scbtnbox a:first-child {
            border-left: 0;
        }

        .scbtnbox a.type01 {
            border-radius: 4px 0 0 4px;
            background: url(../images/iocn_bendi.png) no-repeat center 5px #fff;
        }

        .scbtnbox a.type02 {
            border-radius: 0 4px 4px 0;
            background: url(../images/mybendi.png) no-repeat 12px 5px #fff;
        }

        .scbtnbox a.type03 {
            border-radius: 0 4px 4px 0;
            background: url(../images/wkicon.png) no-repeat 10px 5px #fff;
        }

        .scbtnbox a.type01:hover {
            background: url(../images/iocn_bendi.png) no-repeat center 5px #f8f8f8;
        }

        .scbtnbox a.type02:hover {
            background: url(../images/mybendi.png) no-repeat 12px 5px #f8f8f8;
        }

        .scbtnbox a.type03:hover {
            background: url(../images/wkicon.png) no-repeat 10px 5px #f8f8f8;
        }

.xm_content .li_nr .nr_imga:hover .scbtnbox {
    display: block;
}

.xm_content .li_nr .nr_wja:hover .scbtnbox {
    display: block;
}

.yulan_list li {
    position: relative;
    float: left;
    width: 160px;
    height: 110px;
    border: 1px solid #ccc;
    margin: 8px 0 0 18px;
}

    .yulan_list li img {
        width: 154px;
        height: 104px;
        margin: 3px;
    }

    .yulan_list li i {
        position: absolute;
        top: -5px;
        right: -5px;
        display: inline-block;
        width: 18px;
        height: 18px;
        background: url(../images/icon_del.png) no-repeat;
        cursor: pointer;
    }

/*弹出文库*/
.thispiclist1 {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 600px;
    height: 530px;
    margin: -300px 0 0 -300px;
    border: 1px solid #ccc;
    background-color: #fff;
    box-shadow: 0 0 10px #ccc;
    z-index: 11;
    border-radius: 4px;
    overflow: hidden;
}

    .thispiclist1 h1 {
        height: 40px;
        line-height: 40px;
        background-color: #fb771f;
        text-align: center;
        color: #FFFFFF;
        font-size: 18px;
    }

    .thispiclist1 .btn {
        position: absolute;
        bottom: 20px;
        left: 250px;
        display: inline-block;
        width: 100px;
        height: 30px;
        border: 1px solid #f77c3c;
        border-radius: 3px;
        background-color: #ff8140;
        text-align: center;
        line-height: 30px;
        color: #fff;
        font-family: "微软雅黑";
    }

        .thispiclist1 .btn:hover {
            box-shadow: 0 0 5px #f77c3c;
        }

    .thispiclist1 .iconclose {
        position: absolute;
        top: 0;
        right: 5px;
        display: inline-block;
        width: 40px;
        height: 40px;
        cursor: pointer;
        background: url(../images/icon_close.png) no-repeat center center;
    }

    .thispiclist1 .wk_con {
        height: 395px;
        overflow-y: auto;
        padding: 0 15px;
    }

    .thispiclist1 .libb_table th {
        border-top: none;
    }

.wk_list {
    padding: 0 15px 15px;
}

.xm_content .wk_list li {
    margin-bottom: 0;
    border-bottom: #eee solid 1px;
    padding: 10px 0 10px 30px;
    line-height: 20px;
    color: #117bbe;
}

    .xm_content .wk_list li a {
        margin-left: 10px;
    }

.wk_list li.li_doc {
    background: url(../images/office/doc.png) no-repeat 0 7px;
}

.wk_list li.li_docx {
    background: url(../images/office/doc.png) no-repeat 0 7px;
}

.wk_list li.li_excel {
    background: url(../images/office/excel.png) no-repeat 0 7px;
}

.wk_list li.li_xlsx {
    background: url(../images/office/excel.png) no-repeat 0 7px;
}


.wk_list li.li_pdf {
    background: url(../images/office/pdf.png) no-repeat 0 7px;
}

.wk_list li.li_ppt {
    background: url(../images/office/ppt.png) no-repeat 0 7px;
}

.wk_list li.li_pptx {
    background: url(../images/office/ppt.png) no-repeat 0 7px;
}

.wk_list li.li_txt {
    background: url(../images/office/txt.png) no-repeat 0 7px;
}

.thispiclist1 .wk_con .libb_table th {
    height: 0;
    border: none;
}

.wk_ta {
    padding: 0 15px;
}

/*找回密码*/
.retrieve_box {
    width: 720px;
    margin: 80px auto;
}

.ret_text {
    font-size: 0;
}

    .ret_text span {
        margin-bottom: 15px;
        display: inline-block;
        color: #666666;
        font: normal 16px/24px "微软雅黑";
    }

.step1_text {
    margin-left: 10px;
}

.step2_text {
    margin-left: 141px;
}

.step3_text {
    margin-left: 150px;
}

.ret_line {
    width: 712px;
    margin-left: 4px;
    position: relative;
    height: 7px;
    background: #cccccc;
}

    .ret_line i {
        display: block;
        width: 15px;
        height: 15px;
        background: url(../images/icon.png) no-repeat 0px -67px;
        position: absolute;
        top: -4px;
        z-index: 11;
    }

.ret_step1 {
    left: 85px;
}

.ret_step2 {
    left: 400px;
}

.ret_step3 {
    left: 660px;
}

.ret_line i.active {
    background: url(../images/icon.png) no-repeat 0px -52px;
}

.active_line {
    display: block;
    width: 90px;
    height: 7px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    background: #f6ad48;
}

b.line_l {
    display: block;
    width: 4px;
    height: 7px;
    position: absolute;
    left: -4px;
    top: 0;
    z-index: 1;
    background: url(../images/icon.png) no-repeat 0px -90px;
}

b.line_r {
    display: block;
    width: 4px;
    height: 7px;
    position: absolute;
    right: -4px;
    top: 0;
    z-index: 1;
    background: url(../images/icon.png) no-repeat -4px -83px;
}

    b.line_r.active {
        background: url(../images/icon.png) no-repeat -4px -90px;
    }

.ret_content_step {
    text-align: center;
    display: none;
}

    .ret_content_step ul {
        display: inline-block;
        margin: 25px 0 25px 200px;
    }

    .ret_content_step li {
        margin-top: 15px;
        margin-bottom: 15px;
    }

.stepa li i {
    display: inline-block;
    width: 13px;
    height: 13px;
    background: url(../images/icon.png) no-repeat 0px -120px;
    position: relative;
    top: 3px;
}

.stepa li .ret_name {
    cursor: pointer;
}

.stepa li.current i {
    background: url(../images/icon.png) no-repeat 0px -107px;
}

.ret_content_step li .ret_name {
    font-size: 12px;
    margin-left: 8px;
    text-align: right;
    margin-right: 15px;
}

.ret_content_step li input {
    display: inline-block;
    width: 158px;
    height: 24px;
    border: 1px solid #d9d9d9;
    line-height: 24px;
    padding-left: 5px;
}

.ret_content_step li .error {
    display: inline-block;
    width: 170px;
    font-size: 12px;
    margin-left: 15px;
    color: #f00;
    text-align: left;
    visibility: hidden;
}

.step_btn a {
    display: inline-block;
    width: 149px;
    height: 31px;
    background: #ff8e36;
    border: 1px solid #e66300;
    line-height: 31px;
    color: #fff;
    border-radius: 1px;
    margin: 0 15px 50px;
}

    .step_btn a span {
        display: block;
        width: 147px;
        height: 29px;
        border: 1px solid #ffa967;
    }

span.ret_send {
    color: #ff8e36;
    display: block;
    text-align: left;
    margin-left: 97px;
    font-size: 12px;
}

.stepc .ret_name {
    display: inline-block;
    width: 60px;
}

input:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

/*我的简历-编辑删除修改样式*/
.bj_abq {
    position: absolute;
    width: 50px;
    right: 10px;
    top: 10px;
    height: 20px;
    text-align: right;
    display: none;
}

    .bj_abq .deleted_pera {
        background: url(../images/center/delete.png) no-repeat;
        width: 20px;
        height: 20px;
        display: inline-block;
    }

    .bj_abq .bj_pera {
        background: url(../images/center/edit.png) no-repeat;
        width: 20px;
        height: 20px;
        display: inline-block;
        margin-right: 5px;
    }

.po_div.select {
    background: #f8f8f8;
}

    .po_div.select .bj_abq {
        display: block;
    }

.po_div {
    position: relative;
    width: 535px;
}

.jb_con .po_div > ul > li {
    margin-bottom: 18px;
    font-family: 宋体;
}



/*弹出登录框*/
.t_login {
    position: fixed;
    left: -100%;
    right: 100%;
    top: 0;
    bottom: 0;
    text-align: center;
    z-index: 9999;
    display: none;
}

    .t_login:after {
        content: "";
        display: inline-block;
        vertical-align: middle;
        height: 100%;
        width: 0;
    }

.tlogin_con {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    position: relative;
    right: -100%;
    width: 270px;
    height: 240px;
    *top: 50%;
    *margin-top: -120px;
    border: #a9a8a8 solid 1px;
    background: #fff;
    position: relative;
    -webkit-box-shadow: #a9a8a8 0px 0px 4px;
    -moz-box-shadow: #a9a8a8 0px 0px 4px;
    box-shadow: #a9a8a8 0px 0px 4px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.login_mark {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 555;
    background: url(../images/login_markbg.png);
    display: none;
}

.tlogin_con .login_name {
    color: #f7ae48;
    font-size: 18px;
    line-height: 24px;
    padding-top: 15px;
}

.close_x {
    display: block;
    position: absolute;
    right: 10px;
    top: 12px;
    background: url(../images/closex.png) no-repeat;
    width: 15px;
    height: 15px;
}

.tlogin_con .login_number {
    width: 218px;
    height: 28px;
}

    .tlogin_con .login_number input {
        width: 185px;
    }

.tlogin_con .login_psw {
    width: 218px;
    height: 28px;
}

    .tlogin_con .login_psw input {
        width: 185px;
    }

.tlogin_con .login_dl {
    width: 220px;
}

    .tlogin_con .login_dl a {
        width: 218px;
        border: #f0a439 solid 1px;
    }

        .tlogin_con .login_dl a:hover {
            text-decoration: none;
            -webkit-box-shadow: #f0a439 0px 0px 3px;
            -moz-box-shadow: #f0a439 0px 0px 3px;
            box-shadow: #f0a439 0px 0px 3px;
        }

.tlogin_con .login_bz {
    width: 220px;
}

.tlogin_con .wj_psw {
    float: left;
    color: #999;
}

.tlogin_con .wj_zc {
    float: right;
    color: #999;
}

.tlogin_con .login_bz a:hover {
    color: #f7ae48;
}

.tlogin_con .login_dsf {
    width: 220px;
    text-align: left;
}

.t_register {
    position: fixed;
    left: -100%;
    right: 100%;
    top: 0;
    bottom: 0;
    text-align: center;
    z-index: 9999;
    display: none;
}

    .t_register:after {
        content: "";
        display: inline-block;
        vertical-align: middle;
        height: 100%;
        width: 0;
    }

.tregister_con {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    position: relative;
    right: -100%;
    width: 270px;
    height: 240px;
    *top: 50%;
    *margin-top: -120px;
    border: #a9a8a8 solid 1px;
    background: #fff;
    position: relative;
    -webkit-box-shadow: #a9a8a8 0px 0px 4px;
    -moz-box-shadow: #a9a8a8 0px 0px 4px;
    box-shadow: #a9a8a8 0px 0px 4px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

    .tregister_con .login_name {
        color: #f7ae48;
        font-size: 18px;
        line-height: 24px;
        padding-top: 15px;
    }

.close_x1 {
    display: block;
    position: absolute;
    right: 10px;
    top: 12px;
    background: url(../images/closex.png) no-repeat;
    width: 15px;
    height: 15px;
}

.tregister_con .register_number {
    width: 218px;
    border: #ccc solid 1px;
}

    .tregister_con .register_number i {
        display: inline-block;
        background: url(../images/icon_bglogin.png) no-repeat;
        width: 22px;
        height: 19px;
        float: left;
        margin-top: 5px;
        margin-left: 6px;
    }

    .tregister_con .register_number input {
        border: none;
        width: 185px;
        height: 28px;
        float: left;
    }

.tregister_con .register_yzm {
    width: 220px;
}

    .tregister_con .register_yzm input {
        width: 133px;
    }

    .tregister_con .register_yzm a {
        width: 68px;
    }

.tregister_con .register_psw {
    width: 218px;
    border: #ccc solid 1px;
}

    .tregister_con .register_psw i {
        display: inline-block;
        background: url(../images/icon_bgpass.png) no-repeat;
        width: 22px;
        height: 19px;
        float: left;
        margin-top: 5px;
        margin-left: 6px;
    }

    .tregister_con .register_psw input {
        border: none;
        width: 185px;
        height: 28px;
        float: left;
    }

.tregister_con .register_xy {
    width: 220px;
    text-align: left;
    color: #737373;
}

    .tregister_con .register_xy a {
        color: #3b8bc9;
    }

        .tregister_con .register_xy a:hover {
            color: #f7ae48;
            text-decoration: none;
        }

.tregister_con .register_dl {
    width: 220px;
}

    .tregister_con .register_dl a {
        width: 218px;
        border: #f0a439 solid 1px;
    }

        .tregister_con .register_dl a:hover {
            text-decoration: none;
            -webkit-box-shadow: #f0a439 0px 0px 3px;
            -moz-box-shadow: #f0a439 0px 0px 3px;
            box-shadow: #f0a439 0px 0px 3px;
        }


.hide {
    display: none;
}


/*圈主添加皇冠*/
.visit_con .visit_img em {
    position: absolute;
    width: 20px;
    height: 20px;
    bottom: 0;
    right: 0;
    display: block;
    z-index: 10;
    background: url(../images/center/huangg.png) no-repeat;
}

.tieznr_con .second_hf {
    display: none;
}

.new_posts {
    border-top: none;
}
/*简历详情样式*/
.jl_mc {
    font-size: 18px;
    padding: 20px 0 10px 10px;
    color: #000;
    font-weight: bold;
}

.jb_jiaoyu {
    margin-top: 20px;
}

    .jb_jiaoyu .bt_title {
        padding-top: 10px;
        padding-bottom: 10px;
    }

.secondjb_con {
    margin: 0 20px;
    position: relative;
    padding-top: 10px;
}

.jb_jiaoyu .secondjb_con {
    border-bottom: #e6e6e6 dashed 1px;
}

.secondjb_con > ul > li {
    margin-bottom: 10px;
    font-family: 宋体;
}

.secondjb_con .jb_name {
    float: left;
    width: 80px;
    text-align: right;
    color: #666;
    line-height: 28px;
}

.secondjb_con .jb_write {
    float: left;
    width: 400px;
    margin-left: 10px;
    line-height: 28px;
    *margin-left: 0px;
}


/*关于我们 zhangying 20160802*/
.second_link {
    background: #fff;
    padding: 10px 10px;
    min-height: 500px;
}

    .second_link ul li {
        margin-bottom: 10px;
    }

        .second_link ul li a {
            display: block;
            text-align: center;
            line-height: 30px;
            font-size: 14px;
        }

            .second_link ul li a:hover {
                color: #eb9c2d;
            }

            .second_link ul li a.on {
                background: #eb9c2d;
                color: #fff;
            }

.about_main {
    background: #fff;
    min-height: 750px;
    padding: 0 10px;
}

    .about_main h3 {
        border-bottom: 1px solid #dfdfdf;
        color: #333;
        font-size: 14px;
        padding: 10px 10px 0;
        line-height: 30px;
        font-weight: bold;
        font-family: 宋体;
    }

.about_con {
    line-height: 30px;
    margin-top: 10px;
    padding: 10px 20px;
}

    .about_con p {
        color: #666;
        font-family: 宋体;
    }

        .about_con p.indent {
            text-indent: 24px;
        }

        .about_con p .yx {
            color: #eb9c2d;
        }

.friendlink {
    margin-top: 10px;
    padding: 10px;
}

    .friendlink ul li {
        float: left;
        width: 200px;
        margin: 0 30px 30px;
    }

        .friendlink ul li a {
            width: 200px;
            height: 70px;
            border: #eee solid 1px;
            display: block;
        }

            .friendlink ul li a:hover {
                border: #eb9c2d solid 1px;
            }

.guanl_con ul li { /*border-top:#f5f5f5 solid 2px;*/
    overflow: hidden;
}

    .guanl_con ul li:first-child {
        border-top: none;
    }

.guanl_con .li_name {
    float: left;
    width: 100px;
    font-size: 13px;
}

.guanl_con .li_nr {
    float: left;
    width: 530px;
    margin-left: 13px;
}

    .guanl_con .li_nr a {
        float: left;
        width: 160px;
        margin-right: 10px;
        display: block;
        color: #076dcc;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
    }
