@charset "utf-8";

/*clear*/

body,
ul,
ol,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
table,
td,
img,
div,
dl,
dt,
dd,
input {
    margin: 0;
    padding: 0;
    border: 0;
}

body {
    font-size: 12px;
    font-family: "Microsoft YaHei";
    /* font-family: "宋体", "Microsoft YaHei", "SimSun"; */
    color: #222;
    background-color: #f6f7fb
}

ul,
ol {
    list-style-type: none;
}

select,
input,
img {
    vertical-align: middle;
    outline: none;
}

a {
    text-decoration: none;
    color: #222222;
    /*blue 2013-2-28 20:50:34*/
}

em {
    font-style: normal;
}


/*a:link {color:blue;}
a:visited {color:blue;}
a:hover {color:blue;}
a:active {color:blue;}*/


/*added by blue*/

select {
    visibility: hidden;
}

html {}

body {}


/*--------------------  head  ----------------------*/

.head {
    height: 141px;
    width: 100%;
    background: url(../images/head_bg.png) left bottom repeat;
    padding-top: 14px;
    position: relative;
    z-index: 100;
}


/*
	** add	:		index_rbg	首页展厅		背景
*/

.index_rbg {
    background: url(../images/icon/index_rbg.png) right 17px no-repeat;
    width: 1000px;
    height: 80px;
    margin: 0 auto;
    margin-top: -80px;
}


/*--------------------  head logo  ----------------------*/

.headLogo {
    width: 1000px;
    height: 48px;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 19px;
}

.logo {
    float: left;
    margin-right: -10px;
}

.slogan {
    width: 206px;
    height: 21px;
    background: url(../images/slogan.png) left top no-repeat;
    float: left;
    margin-top: 26px;
}

.h_txt {
    width: 1000px;
    height: 40px;
    margin: 0 auto;
    font-family: 'Microsoft YaHei';
}

.h_txt a {
    font-size: 14px;
    color: #999;
    vertical-align: middle;
}

.h_txt a.active {
    color: #fff;
}

.h_txt a:hover {
    color: #fff;
}

.h_txt .hLine {
    width: 38px;
    display: inline-block;
    color: #fff;
    line-height: 19px;
    text-align: center;
    vertical-align: middle;
    margin-left: -4px;
    opacity: 0.5;
}


/*--------------------  nav ----------------------*/

.nav {
    width: 1000px;
    margin: 0 auto;
    height: 32px;
    position: relative;
    padding-top: 2px;
    z-index: 9999;
}

.nav a {
    color: #222;
    float: left;
    width: 80px;
    font-size: 14px;
    text-align: center;
    height: 32px;
    line-height: 32px;
    background: url(../images/nav_a_hover.png) left -1000px no-repeat;
    margin-left: -6px;
}

.nav a.active {
    background: url(../images/nav_a_hover.png) left top no-repeat;
    color: #222;
}

.nav a:hover {
    background-position: 0 0;
    font-weight: bold;
}

.nav .search {
    background: url(../images/icon/search_icon.png) left top no-repeat;
    margin-right: 126px;
}


/*
className:	userName_txt
add: 		用户信息下拉列表
date：		2012年9月8日11:18:51
Scope:		全局
*/

.userName_txt {
    position: absolute;
    float: right;
    _width: 110px;
    right: 10px;
    z-index: 22;
}

.userName_txt h3 {
    cursor: pointer;
    color: #ccc;
    line-height: 50px;
    background: url(../images/icon/sanjiao.png) right center no-repeat;
    padding-right: 10px;
    font-size: 14px;
    float: right;
}

.userName_select {
    position: absolute;
    top: 26px;
    right: 8px;
    z-index: 888;
    background-color: #fff;
    height: auto !important;
    width: 136px;
    border: 1px solid #ebebeb;
    box-shadow: 0px 0px 5px #ebebeb;
}

.userName_select a {
    display: block;
    width: 127px;
    font-size: 12px;
    text-align: left;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
}

.userName_select a.last {
    border: none;
}

.userName_select a:hover {
    background: #ebebeb;
}


/*index 左侧 小窗*/

.userLayer {
    background: url(../images/userLayerBg.png) -1px top no-repeat;
    width: 112px;
    overflow: hidden;
    position: fixed;
    left: 0;
    top: 230px;
    height: 36px;
    overflow: hidden;
    _position: absolute;
    _top: expression(document.documentElement.scrollTop + Math.round(document.documentElement.offsetHeight / 2) + "px");
}

.userLayerName {
    width: 112px;
    height: 36px;
    display: block;
    text-align: center;
    line-height: 36px;
    color: #FFF;
    font-size: 14px;
}

.user_layer_list {
    background: #DFE4E6;
    width: 112px;
}

.user_layer_list a {
    border: #D1D8DA solid 1px;
    border-top: #E6EBEC solid 1px;
    display: block;
    color: #222;
    line-height: 24px;
    padding-left: 10px;
}


/*--------------------  index main  ----------------------*/

.indexMain {
    width: 1000px;
    margin: 0 auto;
    height: auto;
}

.indexLeft {
    width: 785px;
    float: left;
    height: auto;
    padding: 0
}


/*-------------  selectBox is common css 2012年12月6日20:29:36 ----------------*/

.selectBox {
    width: 100%;
    height: 28px;
    font-size: 14px;
    position: relative;
    z-index: 20;
}

.selectBox p {
    float: left;
    line-height: 26px;
}

.select {
    float: left;
    background: url(../images/select_left.png) left top no-repeat;
    height: 26px;
    line-height: 26px;
    margin-left: 8px;
    margin-right: 14px;
    float: left;
    position: relative;
    z-index: 1;
}

.select_l {
    background: url(../images/select_rigth.png) right top no-repeat;
    float: left;
}

.select_r {
    height: 26px;
    background: url(../images/select_cen.png) left top repeat-x;
    margin-left: 12px;
    margin-right: 24px;
    float: left;
    display: inline;
}


/*added by blue*/

.select_r a {
    color: black;
}


/*
className:	select_tcc
add: 		下拉列表
date：		2012年9月8日10:52:16
Scope:		全局
*/

.select_box {
    width: 100%;
    height: 180px;
    position: absolute;
    left: 0px;
    top: 18px;
    z-index: 22;
}

.select_tcc_content {
    background: #FFF;
    border: #D3D3D3 solid 1px;
    margin-right: 1px;
    border-top: none;
    border-bottom: none;
    padding-top: 8px;
    padding-bottom: 2px;
}

.select_tcc_content li {
    height: 23px;
}

.select_tcc_content li a {
    display: block;
    height: 24px;
    line-height: 24px;
    padding-left: 11px;
    color: #666;
}

.select_tcc_content li a:hover {
    background: #F2F2F2;
    border-top: #E3E3E3 solid 1px;
    border-bottom: #E3E3E3 solid 1px;
    height: 23px;
    line-height: 22px;
}

.select_tcc {
    background: url(../images/select_tcc_left.png) left top no-repeat;
    padding-left: 8px;
}

.select_tcc_01 {
    background: url(../images/select_tcc_right.png) right top no-repeat;
    padding-right: 8px;
    margin-right: 1px;
}

.select_tcc_02 {
    background: url(../images/select_tcc_cen.png) left top repeat-x;
    height: 10px;
}

.select_box .wlgc {
    background: url(../images/wocao.png) right top no-repeat;
    height: 18px;
    position: absolute;
    top: -18px;
    left: 12px;
    width: 100%;
}


/*blue*/

.select_box .wlgc a {
    color: black;
}


/*-------------  search is common css  ------------------*/

.search {
    width: 199px;
    height: 29px;
    background: url(../images/search_in.png) left top no-repeat;
    float: right;
    margin-top: 4px;
    padding-left: 10px;
    margin-right: 16px;
}

.search .s_input {
    background: transparent;
    height: 28px;
    width: 160px;
    outline: none;
    float: left;
    color: #fff;
    margin-right: 8px;
    line-height: 28px;
}

.searchBtn {
    background: url(../images/searchBtn.png) left top no-repeat;
    height: 14px;
    width: 14px;
    float: left;
    margin-top: 8px;
}


/*
add:	子页面搜索 &  用户个人信息
className 	search_userInfo
date		2012年9月8日12:32:06
score		全局
*/

.search_userInfo {
    float: right;
    position: relative;
    z-index: 222;
}

.search_userInfo .search {
    background: url(../images/icon/search_icon.png) left top no-repeat;
    margin-right: 130px;
    display: inline;
}

.search_userInfo .userName_txt {
    top: -9px;
    z-index: 22;
    position: absolute;
}

.search_userInfo .userName_select {
    top: 41px;
    position: absolute;
    z-index: 222;
    display: none
}

.search_userInfo .userName_select a {
    color: #222;
    line-height: 40px;
    font-weight: bold
}


/*-------------  comList is common css  ------------------*/

.comList {
    width: 100%;
    height: auto;
    min-height: 600px
}

.list_view_box {
    width: 257px;
    height: 290px;
    float: left;
    position: relative;
    z-index: 1;
}

.list_view {
    width: 222px;
    height: 210px;
    float: left;
    padding: 10px;
    border: 1px solid #dedede;
    background-color: white
}

.list_view dt {
    overflow: hidden;
    margin-bottom: 9px;
}

.list_view .list_img {
    width: 222px;
    height: 188px;
}


/*
className:	list_view_zhezhao
add:		遮罩层
date		2012年9月8日11:40:40
scope		全局
*/

.list_view_zhezhao {
    width: 222px;
    height: 190px;
    top: 9px;
    left: 11px;
    background: url(../images/zhezhao_bg.png) left top repeat;
    display: none;
    cursor: pointer;
    position: absolute;
}

.list_view_zhezhao .bianji {
    height: 20px;
    text-align: right;
    padding: 10px;
    position: relative;
    z-index: 2;
}

.list_view_zhezhao .bianji a {
    background: url(../images/bianji.png) left top no-repeat;
    width: 12px;
    height: 12px;
    display: inline-block;
}

.list_view_zhezhao .bianji .aBianji {
    background-position: 0 0;
    margin-right: 10px;
}

.list_view_zhezhao .bianji .aBianji:hover {
    background-position: 0 -12px;
}

.list_view_zhezhao .bianji .aDel {
    background-position: 0 -24px;
    height: 12px;
}

.list_view_zhezhao .bianji .aDel:hover {
    background-position: 0 -35px;
}


/*.bianji_txt{position:absolute; bottom:0; left:10px; width:100%; padding-bottom:8px;}
.bianji_txt p{line-height:20px; color:#333333;}*/


/*需求更改 2012年11月30日16:38:14*/

.bianji_txt {
    padding: 10px;
    overflow: hidden;
    z-index: 1;
    height: 185px;
    position: relative
}

.bianji_txt p {
    line-height: 20px;
    color: #333333;
}

.bianji_txt .share-but {
    position: absolute;
    bottom: 25px;
    right: 10px;
    left: 10px;
    text-align: center
}

.bianji_txt .share-but a {
    display: inline-block;
}

.bianji_txt .share-but a.dashang-but {
    margin: 0 8px
}

.list_view_zhezhao .bianji .aReduction {
    background: url(../images/icon/reduction.png) left center no-repeat;
    width: 14px;
    height: 13px;
    display: inline-block;
    margin-right: 10px;
    margin-top: 2px;
}

.list_view_zhezhao .bianji .aReduction:hover {
    background: url(../images/icon/reduction_hover.png) left center no-repeat;
}


/*图集页面重用样式*/

.list_view_tj {
    width: 233px;
    height: 228px;
    float: left;
    padding: 5px 4px 5px 10px;
}

.list_view_tj .tj_dt {
    position: relative;
    z-index: 1;
}

.list_view_tj .tj_dt .bianji {
    position: absolute;
    right: 0;
    top: 8px;
    height: 20px;
    width: 80px;
    z-index: 9999;
}

.list_view_tj .tj_dt .bianji a {
    background: url(../images/bianji.png) 0 -24px no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    float: right;
}

.list_view_tj .tj_dt .bianji a.aBianji {
    background-position: 0 0;
    height: 12px;
}

.list_view_tj .tj_dt .bianji a.aBianji:hover {
    background-position: 0 -12px;
    height: 12px;
}

.list_view_tj .tj_dt .bianji a.aDel {
    height: 12px;
}

.list_view_tj .tj_dt .bianji a.aDel:hover {
    background: url(../images/bianji.png) 0 -35px no-repeat;
}

.list_view_tj .tj_dt .list_img_sm {
    width: 72px;
    height: 60px;
    float: left;
    display: block;
}

.list_view_tj .tj_dt a {
    position: relative;
    z-index: 1;
    width: 72px;
    height: 60px;
    float: left;
    overflow: hidden;
    margin-top: 5px;
    margin-right: 5px;
}

.list_view_tj .tj_dt a span {
    background: #222;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}

.tj_dt .zhezhaoceng {
    position: absolute;
    width: 226px;
    height: 193px;
    left: 0;
    top: 5px;
    background: url(../images/bztj_hover.png) left top repeat;
    z-index: 999;
    display: none;
    cursor: pointer;
}

.list_view dd {
    overflow: hidden;
    text-align: right;
}

.list_view dd span {
    background: url(../images/ico_list.png) 0 0 no-repeat;
    padding-left: 19px;
    color: #9B9B9B;
    margin-right: 9px;
}

.list_view .view {
    background-position: 0 -29px;
}

.list_view .like {
    background-position: 0 -14px;
}

.list_view .message {
    background-position: 0 0;
    margin-right: 0;
    display: inline-block;
    height: 13px;
    line-height: 13px
}

.list_view .only_retail_buy {
    position: absolute;
    top: 11px;
    right: 15px;
    color: white;
    background: red;
    padding: 0 8px;
    line-height: 1.8;
    font-family: "Microsoft YaHei";
    font-size: 12px;
    border: none;
    opacity: 0.8
}

.userInfo {
    overflow: hidden;
    clear: both;
    padding-top: 10px;
    margin-left: 3px;
}

.userInfo .userImg {
    width: 15px;
    height: 15px;
}

.userInfo .userName {
    color: #222222;
    font-weight: bold;
    margin-right: 10px;
    vertical-align: middle;
}

.userInfo .userTxt {
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    width: 120px;
    vertical-align: middle;
}


/*图集模式下内容*/

.adminAtlas {
    overflow: hidden;
    clear: both;
    padding: 12px 12px 0 12px;
}

.adminAtlas a {
    color: #666;
    font-weight: bold;
    float: left;
}

.adminAtlas span {
    float: right;
    color: #666;
    font-weight: bold;
    padding-right: 10px;
}


/*--------------------- page is css -----------------------*/

.page {
    text-align: center;
    font-size: 14px;
    height: 40px;
}

.page a {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 0 8px;
    margin: 0 6px;
    color: #3B3B3B;
    font-family: Verdana;
    font-size: 14px;
    _vertical-align: middle;
    _margin-bottom: -6px;
}

.page .active {
    background: #1c1c1e;
    color: #FFF;
}


/*---------prev page  style----------*/

.page .page_prev {
    background: url(../images/page.png) 0 0 no-repeat;
    width: 64px;
    height: 35px;
    padding: 0;
    margin-bottom: -14px;
    _margin-bottom: -10px;
}

.page .page_prev:hover {
    background-position: 0 -39px;
}

.page .page_prev:active {
    background-position: 0 -78px;
}

.page .page_prev_no {
    background: url(../images/page.png) 0 -119px no-repeat;
    width: 64px;
    height: 35px;
    padding: 0;
    margin-bottom: -14px;
    _margin-bottom: -10px;
}


/*---------Next page  style----------*/

.page .page_next {
    background: url(../images/page.png) -63px 0 no-repeat;
    width: 64px;
    height: 35px;
    padding: 0;
    margin-bottom: -15px;
    _margin-bottom: -10px;
}

.page .page_next:hover {
    background-position: -63px -39px;
}

.page .page_next:active {
    background-position: -63px -78px;
}

.page .page_next_no {
    background: url(../images/page.png) -63px -119px no-repeat;
    width: 64px;
    height: 35px;
    padding: 0;
    margin-bottom: -15px;
    _margin-bottom: -10px;
}

.page input {
    width: 28px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    border: #CFCFCF solid 1px;
    margin: 0 6px;
    margin-top: -2px;
}

.page .page_go {
    background: transparent;
    border: none;
    background: url(../images/go.png) left top no-repeat;
    width: 31px;
    height: 25px;
    padding: 0;
    margin-top: -2px;
}


/*---------index right common style----------*/

.indexRight {
    width: 215px;
    float: right;
    _position: relative;
    _z-index: 1;
}

.common_sm_title {
    height: 27px;
    width: 100%;
    color: #222;
    _position: relative;
    z-index: 1;
}

.common_sm_title strong {
    float: left;
    font-size: 12px;
}

.common_sm_title .font14 {
    font-size: 14px;
    color: #555;
}

.common_sm_title a {
    float: right;
    color: #222;
    font-weight: normal;
    font-size: 12px;
}

.common_sm_title a:hover {
    color: #5cbccd;
    text-decoration: underline;
}

.cSmTitle_noBg {
    height: 27px;
    width: 100%;
    margin-bottom: 4px;
}

.cSmTitle_noBg strong {
    float: left;
    font-size: 14px;
}

.cSmTitle_noBg strong a {
    float: left;
    font-size: 14px;
    margin-right: 17px;
}

.cSmTitle_noBg strong:hover {
    font-weight: bold;
    color: #4e9dab;
}


/*aaa*/

.cSmTitle_noBg a {
    float: left;
    color: #222;
    font-weight: normal;
    font-size: 14px;
}

.cSmTitle_noBg a:hover {
    color: #4e9dab;
    text-decoration: underline;
}

.cSmTitle_noBg span {
    padding-left: 10px;
    font-weight: normal;
}

.cSmTitle_noBg strong a:hover {
    text-decoration: none;
    font-weight: bold;
}

.cSmTitle_noBg strong a:hover span {
    text-decoration: none;
    font-weight: bold;
}

.dynamic_list_box {
    height: auto;
    margin-bottom: 30px;
}

.dynamic_list {
    width: 100%;
    overflow: hidden;
    padding-bottom: 9px;
    margin-top: 20px;
    background: url(../images/commonBottom_line.png) left bottom repeat-x;
}

.dynamic_list dt {
    float: left;
    width: 30px;
    height: 30px;
    overflow: hidden;
}

.dynamic_list dt img {
    width: 30px;
    height: 30px;
}

.dynamic_list dd {
    float: right;
    width: 173px;
}

.dynamic_list dd img {
    height: 16px;
}

.dynamic_list dd .dy_info {
    line-height: 20px;
    overflow: hidden;
}

.dynamic_list dd .dy_userName {
    color: #1170bf;
    margin-right: 10px;
}

.dynamic_list dd .dy_time {
    color: #666;
}

.dynamic_list dd .dy_release {
    font-weight: bold;
}

.dynamic_list dd .dy_link {
    color: #1170bf;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 78px;
    _width: 78px;
    display: inline-block !important;
    line-height: 18px\9;
    vertical-align: middle\9;
    vertical-align: top;
}

.dynamic_list dd .dy_comment {
    color: #828282;
}


/*-------------------active_user  活跃用户----------------------*/

.active_user {
    width: 225px;
    overflow: hidden;
}

.ac_list {
    width: 112px;
    float: left;
    margin-top: 20px;
}

.ac_list dt {
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 7px;
}

.ac_list dt img {
    width: 30px;
    height: 30px;
}

.ac_list dd .ac_user {}

.ac_list dd .ac_user a {
    color: #4E9DAB;
    width: 70px;
    float: left;
    overflow: hidden;
    word-break: break-all;
    font-weight: bold;
}

.ac_list dd .ac_in {
    color: #666;
}

.comMain {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
}

.comContent {
    width: 1000px;
    margin: 0 auto;
    min-height: 720px
}


/*小头部 通用*/

.smHead {
    height: 50px;
    background-color: #222;
    z-index: 33;
}

.smHeadLogo {
    width: 1000px;
    height: 37px;
    margin: 0 auto;
    padding-top: 9px;
}

.smHeadLogo .logo {
    /*width:65px; height:23px;*/
    float: left;
    margin-top: 6px;
    margin-right: 15px
}

.smHeadLogo .h_txt {
    width: 500px;
    float: left;
    height: 30px;
    padding-top: 5px;
    padding-left: 10px;
}


/*谁的博客*/

.userBlogName {
    width: 1000px;
    margin: 0 auto;
    color: #403D38;
    font-size: 24px;
    letter-spacing: 6px;
}


/*博客导航*/

.blogNav {
    width: 100%;
    height: 40px;
}

.blogNav li {
    width: 108px;
    height: 37px;
    float: left;
    margin-right: 12px;
}

.blogNav li a {
    display: inline-block;
    width: 108px;
    height: 37px;
    background: url(../images/smNav_bg.png) 0 0 no-repeat;
    position: relative;
}

.blogNav li a .lvqiu_txt1 {
    position: absolute;
    right: -8px;
    top: -8px;
    background: url(../images/xiaolvtu.png) 0 0 no-repeat;
    width: 20px;
    height: 15px;
    text-align: center;
    line-height: 14px;
    color: #222;
    font-weight: bold;
}

.blogNav li a .lvqiu_txt2 {
    position: absolute;
    right: -12px;
    top: -8px;
    background: url(../images/xiaolvtu.png) 0 -15px no-repeat;
    width: 32px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    color: #222;
    font-weight: bold;
}

.blogNav li a.bAlink_01 {
    background-position: 0 0;
}

.blogNav li a.bAlink_02 {
    background-position: -120px 0;
}

.blogNav li a.bAlink_03 {
    background-position: -239px 0;
}

.blogNav li a.bAlink_04 {
    background-position: -359px 0;
}

.blogNav li a.bAlink_05 {
    background-position: -480px 0;
}

.blogNav li a.bAlink_01:hover {
    background-position: 0 -40px;
}

.blogNav li a.bAlink_02:hover {
    background-position: -120px -40px;
}

.blogNav li a.bAlink_03:hover {
    background-position: -239px -40px;
}

.blogNav li a.bAlink_04:hover {
    background-position: -359px -40px;
}

.blogNav li a.bAlink_05:hover {
    background-position: -480px -40px;
}

.blogNav li a.bAlink_01_active {
    background-position: 0 -40px;
}

.blogNav li a.bAlink_02_active {
    background-position: -120px -40px;
}

.blogNav li a.bAlink_03_active {
    background-position: -239px -40px;
}

.blogNav li a.bAlink_04_active {
    background-position: -359px -40px;
}

.blogNav li a.bAlink_05_active {
    background-position: -480px -40px;
}


/*博客管理 图集*/

.blog_atlas {
    /*width:100%;*/
    width: 757px;
    background: url(../images/common_sm_title_bg.png) left bottom repeat-x;
    height: 30px;
    color: #555555;
    font-size: 14px;
    font-weight: bold;
}


/*博客操作*/

.blog_operation {
    height: 48px;
    overflow: hidden;
    width: 100%;
}

.upImg {
    background: url(../images/icon/up_new_img.png) 0 0 no-repeat;
    height: 40px;
    width: 120px;
    float: left;
    margin-right: 12px;
    vertical-align: bottom;
}

.upImg:hover {
    background-position: 0 -45px;
}

.upImg_active {
    background: url(../images/icon/up_new_img.png) 0 -45px no-repeat;
    height: 40px;
    width: 120px;
    float: left;
    margin-right: 12px;
    vertical-align: bottom;
}


/*按下*/

.upImg_active {
    background: url(../images/icon/up_new_img.png) 0 -45px no-repeat;
    height: 40px;
    width: 120px;
    float: left;
    vertical-align: bottom;
}

.op_more {
    float: left;
    padding-top: 6px;
}

.op_more a {
    background: url(../images/operation_Bg.png) 0 -49px no-repeat;
    width: 82px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    color: #333;
    display: inline-block;
    margin-right: 12px;
}

.blog_operation .search {
    float: left;
    margin-top: 20px;
}


/*分页 右侧 小*/

.page_r {
    overflow: hidden;
    float: right;
    clear: both;
}

.page_r_l {
    background: url(../images/pages/page_3_l.png) left top no-repeat;
    float: left;
    margin: 0 6px 0 5px;
    display: inline;
}

.page_r_c {
    background: url(../images/pages/page_3_c.png) left top repeat-x;
    height: 24px;
    line-height: 24px;
    margin: 0 3px;
    padding: 0 5px;
    float: left;
    display: inline;
    margin-right: 2px;
}

.page_r_r {
    background: url(../images/pages/page_3_r.png) right top no-repeat;
    float: left;
    display: inline;
}

.page_r_c a {
    display: inline-block;
    color: #777;
}

.page_r_c a img {
    margin-top: -3px;
}

.page_r_c a .noMargin_img {
    margin: 0;
}


/*分页hover*/

.page_r_l_h {
    background-color: #1c1c1e;
    float: left;
    margin: 0 5px;
}

.page_r_c_h {
    background-color: #1c1c1e;
    height: 24px;
    line-height: 24px;
    margin: 0 3px;
    padding: 0 5px;
}

.page_r_c_h a {
    display: inline-block;
    color: #777;
}

.page_r_c_h a img {
    margin-top: -3px;
}

.page_r_r_h {
    background-color: #1c1c1e;
}


/*内容页  左侧*/

.con_left {
    width: 756px;
    float: left;
}


/*通用 用户信息部分*/

.comUserInfo {
    width: 100%;
}

.comUserInfo dt {
    width: 120px;
    height: 120px;
    float: left;
    margin-right: 15px;
}

.comUserInfo dt img {
    width: 120px;
    height: 120px;
    display: block;
}

.comUserInfo dd {
    float: left;
    width: 610px;
    overflow: hidden;
}

.comUserInfo dd h3 {
    font-size: 22px;
    margin-bottom: 10px;
}

.comUserInfo dd h3 span {
    font-size: 16px;
    color: #999;
    font-weight: normal;
    padding-left: 10px;
}

.comUserInfo dd p {
    overflow: hidden;
    margin-left: -3px;
}

.comUserInfo dd p a {
    display: block;
    padding: 0 20px;
    overflow: hidden;
    font-size: 14px;
    text-align: center;
    color: #666;
    font-weight: bold;
    border-right: #E3EAEC solid 1px;
    float: left;
}

.comUserInfo dd p a span {
    color: #287791;
    display: block;
    margin-bottom: 6px;
    font-family: "Microsoft YaHei";
    font-size: 16px;
}

.comUserInfo dd p a.noBor {
    border: none;
}


/*非博主*/

.btn_blogger {
    height: 30px;
    overflow: hidden;
    clear: both;
    padding-top: 5px;
}

.btn_blogger a {
    display: inline-block;
    width: 63px;
    height: 29px;
    background: url(../images/icon/ico_fbz.png) 0 0 no-repeat;
    color: #666;
    margin-right: 8px;
    text-align: center;
    line-height: 29px;
    font-size: 14px;
}

.btn_blogger a:hover {
    background: url(../images/icon/ico_fbz.png) 0 -29px no-repeat;
    color: #FFF;
}

.btn_blogger a.yiguanzhu {
    display: inline-block;
    width: 63px;
    height: 29px;
    background: url(../images/icon/ico_fbz.png) 0 -29px no-repeat;
    color: #FFF;
    margin-right: 8px;
    text-align: center;
    line-height: 29px;
}


/*文章内容*/

.txtContent {
    width: 100%;
    overflow: hidden;
}

.txtContent h3 {
    text-align: center;
    font-size: 24px;
    color: #585858;
    margin-bottom: 30px;
}

.txtContent p {
    line-height: 26px;
    font-size: 14px;
}

.txtInfo {
    color: #999;
    height: 24px;
    border-bottom: #666 dashed 1px;
    margin-bottom: 10px;
    font-size: 12px;
}

.txtInfo span {
    margin-right: 20px;
}

.txtContent img {
    margin: 8px 0;
}


/*文章下面推荐*/

.recommend {
    width: 100%;
    overflow: hidden;
}

.recommend .r_prevAndNext {
    width: 545px;
    float: left;
}

.recommend .r_tsc {
    width: 205px;
    float: right;
}

.recommend .re_end {
    color: #999;
}

.r_prevAndNext a {
    color: #222;
}

.r_prevAndNext a:hover {
    text-decoration: underline;
}

.r_tsc a {
    float: left;
    width: 63px;
    height: 18px;
    background: url(../images/score_bg.png) no-repeat;
    padding-top: 28px;
    text-align: center;
    margin-right: 4px;
}


/*顶*/

.r_tsc .r_top {
    background-position: 0 0;
    color: #AC4500;
}

.r_tsc .r_top:hover {
    background-position: 0 -49px;
}

.r_tsc .r_top_active {
    background-position: 0 -98px;
}


/*收藏*/

.r_tsc .r_sollection {
    background-position: -67px 0;
    color: #3985D1;
}

.r_tsc .r_sollection:hover {
    background-position: -67px -49px;
}

.r_tsc .r_sollection_active {
    background-position: -67px -98px;
}


/*踩*/

.r_tsc .r_step {
    background-position: -134px 0;
    color: #828282;
}

.r_tsc .r_step:hover {
    background-position: -134px -49px;
}

.r_tsc .r_step_active {
    background-position: -134px -98px;
}


/*分割线*/

.comLine {
    background: #EAEAEA;
    overflow: hidden;
    margin: 22px 0;
}


/*排序*/

.sort {
    width: 100%;
    text-align: right;
    height: 16px;
    font-size: 14px;
}

.sort span {
    padding-left: 18px;
    margin-left: 15px;
    background: url(../images/radio_bg.png) 0 3px no-repeat;
    display: inline-block;
    height: 17px
}

.sort .sort_active {
    background: url(../images/radio_bg.png) 0 -13px no-repeat;
}


/*回复*/

.replyBox {
    width: 100%;
    overflow: hidden;
}

.reply {
    width: 100%;
    overflow: hidden;
    background: url(../images/reply_bor_bg.png) left bottom repeat-x;
    padding: 20px 0;
}

.reply dt {
    float: left;
    width: 48px;
    margin-right: 14px;
}

.reply dt img {
    width: 48px;
    height: 48px;
    margin: 0;
    display: block;
    margin-bottom: 5px;
}

.reply dt a {
    color: #6F8990;
    width: 100%;
    text-align: center;
}

.reply dd {
    float: left;
    width: 694px;
    overflow: hidden;
}

.reply dd .reply_content {
    line-height: 22px;
    font-size: 12px;
    margin-top: -5px;
    margin-bottom: 20px;
}

.reply dd .reply_content img {
    vertical-align: text-bottom;
    margin: 5px;
}

.reply dd .reply_operation {
    height: 30px;
    margin-top: -4px;
    padding-top: 10px;
}

.r_times {
    float: left;
    font-size: 10px;
}

.r_times em {
    color: #999;
    margin-right: 12px;
}

.r_dcr {
    float: right;
}

.r_dcr .r_type {
    background: url(../images/r_dc.png) 0 0 no-repeat;
    color: #666;
    display: inline-block;
    height: 18px;
    line-height: 18px
}

.r_dcr .r_type:hover {
    color: #222
}

.r_dcr .r_top {
    background-position: 0 1px;
    padding-left: 20px;
    margin-right: 18px;
}

.r_dcr .r_step {
    background-position: 0 -17px;
    padding-left: 20px;
    margin-right: 18px;
}

.r_dcr .r_noBg {
    background: none;
    font-size: 12px;
    font-weight: bold;
}

.r_dcr .r_delect {
    margin-left: 18px;
    background: none;
    font-weight: bold;
    font-size: 12px;
}

.quote {
    background: #E5E9EB;
    padding: 10px 12px;
}

.quote span,
.quote a {
    color: #0081CB;
}

.r_dcr .r_noBg:hover,
.r_dcr .r_delect:hover {
    text-decoration: none;
}


/*评价*/

.evaluation {
    width: 100%;
    height: 28px;
    color: #222;
    font-size: 14px;
    font-weight: bold;
}

.ev_textarea {
    background: url(../images/textarea_bg_1.png) left top no-repeat;
    height: 136px;
}

.ev_textarea textarea {
    outline: none;
    resize: none;
    border: none;
    background: transparent;
    width: 708px;
    height: 113px;
    margin-left: 35px;
    margin-top: 15px;
    font-size: 14px;
    color: #333333;
    line-height: 24px;
}

.ev_textarea .release {
    padding-top: 20px;
}

.ev_textarea .fabu {
    margin-top: -10px;
    margin-right: 4px;
}

.release .bq {
    float: left;
}


/*发表请假*/

.release {
    height: 44px;
    position: relative;
}

.release .bq {
    background: url(../images/fabu.png) left 1px no-repeat;
    height: 18px;
    width: 30px;
    padding-left: 20px;
    display: inline-block;
    margin-top: 20px;
    color: #222;
}

.release .fabu {
    background-color: #222;
    width: 62px;
    height: 31px;
    float: right;
    margin-right: 1px;
    margin-top: 10px;
    font-size: 14px;
    color: #FFF;
    border-radius: 3px
}

.release .fabu:hover {
    background-color: rgba(34, 34, 34, 0.8);
    width: 62px;
    height: 31px;
    float: right;
    margin-right: 1px;
    margin-top: 10px;
    font- size: 14px;
    color: #FFF;
    border-radius: 3px
}

.release .fabu_active {
    background-color: rgba(34, 34, 34, 0.8);
    width: 62px;
    height: 31px;
    float: right;
    margin-right: 1px;
    margin-top: 10px;
    font- size: 14px;
    color: #FFF;
    border-radius: 3px
}

.release_760 {
    width: 756px;
}


/*
add 	fabuzuopin	子页		2012年9月11日12:03:49
*/

.fabuzuopin {
    width: 215px;
    height: 40px;
    background: url(../images/user_art_goodsup.png) no-repeat;
    display: block;
}


/*.fabuzuopin:hover{background-position:0 -45px;}*/


/*内容页 右侧*/

.con_right {
    width: 215px;
    float: right;
    _margin-left: -2px;
    position: relative;
    z-index: 2;
}


/*好友印象标签*/

.yxBox {
    clear: both;
    width: 228px;
    position: relative;
    z-index: 2;
    word-break: break-all;
}

.yx_h {
    float: left;
    font-size: 14px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.yx_l {
    background: url(../images/yx_l.png) left top no-repeat;
    float: left;
    line-height: 26px;
    color: #222;
    padding-left: 12px;
    padding-right: 6px;
    word-break: break-all;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.yx_r {
    background: url(../images/yx_r.png) right top no-repeat;
    float: left;
    width: 14px;
    height: 26px;
    line-height: 24px;
    display: inline-block;
    font-size: 8px;
    color: #222;
}

.add_yx {
    width: 22px;
    height: 26px;
    background: url(../images/add_yx.png) center center no-repeat;
    display: inline-block;
}


/*添加印象*/

.add_yx_bq {
    background: url(../images/add_yx_bq.png) left top no-repeat;
    width: 121px;
    height: 27px;
    position: absolute;
    bottom: -4px;
    right: -6px;
    padding-top: 8px;
    padding-left: 5px;
    z-index: 3;
}

.add_yx_bq .addyx_input {
    width: 70px;
    height: 14px;
    outline: none;
    color: #999999;
    float: left;
    overflow: hidden;
    /*margin-left:5px; display:inline;*/
    margin-top: -1px;
}

.add_yx_bq .addyx_btn {
    float: right;
    width: 50px;
    text-align: center;
    color: #617A81;
    margin-left: -2px;
    background: transparent;
}


/*需求更改，添加弹出层 2012年12月5日19:37:40*/

.yxBox_layer {
    overflow: auto;
    padding: 0 16px;
    height: 170px;
}

.yx_h_layer {
    float: left;
    font-size: 14px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.yx_l_layer {
    background: url(../images/yx_l.png) left top no-repeat;
    float: left;
    line-height: 26px;
    color: #222;
    padding-left: 12px;
    padding-right: 6px;
}

.yx_r_layer {
    background: url(../images/yx_r.png) right top no-repeat;
    float: left;
    width: 14px;
    height: 26px;
    line-height: 24px;
    display: inline-block;
    font-size: 8px;
    color: #222;
    width: 16px;
}

.page_hyyx {
    height: 20px;
    text-align: right;
    padding: 0 16px;
    display: none;
}

.page_hyyx a {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/fanye_hyyx.png) 0 0 no-repeat;
    vertical-align: middle;
    margin-left: 5px;
}

.page_hyyx span {
    vertical-align: middle;
    margin-top: -2px;
    display: inline-block;
    padding-right: 6px;
}

.page_hyyx a.prev_n {
    background-position: 0 0;
}

.page_hyyx a.prev_y {
    background-position: 0 -16px;
}

.page_hyyx a.next_n {
    background-position: -21px -16px;
}

.page_hyyx a.next_y {
    background-position: -21px 0;
}


/*三言两语*/

.syly {
    background: #EBECEC;
    padding: 6px 15px 10px 15px;
    line-height: 24px;
    overflow: hidden;
    width: 184px;
    word-break: break-all;
    height: 67px;
}

.syly textarea {
    outline: none;
    width: 175px;
    height: 56px;
    overflow-y: scroll;
}

.syly_active {
    background: url(../images/syly_active.png) left top no-repeat;
    width: 214px;
    height: 83px;
}

.syly_active textarea {
    outline: none;
    width: 187px;
    height: 67px;
    overflow-y: hidden;
    padding: 5px;
    border: none;
    background: transparent;
    resize: none;
    padding: 6px 15px 10px 15px;
    font-family: Verdana;
}


/*分类*/

.fenlei {
    background: url(../images/fenlei_ico.png) 5px 0 no-repeat;
}

.fenlei a {
    height: 24px;
    display: block;
    margin-bottom: 5px;
    line-height: 24px;
    font-size: 14px;
    color: #21201E;
}

.fenlei a em {
    width: 32px;
    height: 25px;
    line-height: 25px;
    float: left;
    background: url(../images/icon/f_qb.png) no-repeat;
}

.fenlei a span {
    color: #222;
}

.fenlei a:hover {
    color: #4E9DAB;
    font-weight: bold;
    background: #EBEDED;
}

.fenlei a:hover span {
    color: #4E9DAB;
}


/*bbb*/

.fenlei em.f_01 {
    background-position: 4px 5px;
}

.fenlei em.f_02 {
    background-position: 4px -25px;
}

.fenlei em.f_03 {
    background-position: 4px -53px;
}

.fenlei em.f_04 {
    background-position: 4px -82px;
}

.fenlei em.f_05 {
    background-position: 4px -111px;
}

.fenlei em.f_06 {
    background-position: 4px -140px;
}

.fenlei em.f_07 {
    background-position: 4px -170px;
}

.fenlei em.f_08 {
    background-position: 4px -198px;
}

.fenlei em.f_09 {
    background-position: 4px -227px;
}


/*图集*/

.tuji {
    height: auto;
}

.tuji a {
    height: 24px;
    display: block;
    margin-bottom: 5px;
    line-height: 24px;
    font-size: 14px;
    color: #21201E;
}

.tuji a:hover {
    color: #4e9dab;
    font-weight: bold;
    background: #EBEDED;
}

.tuji a span {
    padding-left: 15px;
}

.tuji a em {
    width: 32px;
    height: 25px;
    line-height: 25px;
    float: left;
    background: url(../images/icon/f_qb.png) no-repeat 0 4px;
}

.tuji em.f_01 {
    background-position: 4px 5px;
}

.tuji em.f_02 {
    background-position: 4px -25px;
}

.tuji em.f_03 {
    background-position: 4px -53px;
}

.tuji em.f_04 {
    background-position: 4px -82px;
}

.tuji em.f_05 {
    background-position: 4px -111px;
}

.tuji em.f_06 {
    background-position: 4px -140px;
}

.tuji em.f_07 {
    background-position: 4px -170px;
}

.tuji em.f_08 {
    background-position: 4px -198px;
}

.tuji em.f_09 {
    background-position: 4px -227px;
}


/*最新回复 更改日期 2012年11月30日17:43:34*/

.newReply {
    overflow: hidden;
}

.newReply p {
    line-height: 24px;
    font-size: 14px;
    background: url(../images/commonBottom_line.png) left bottom repeat-x;
    padding-top: 10px;
    padding-bottom: 10px;
}

.newReply p a {
    color: #4e9dab;
    line-height: 18px\9;
    vertical-align: middle\9;
}

.newReply p a.slh {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 70px;
    _width: 70px;
}

.newReply p img {
    height: 16px;
}

.newReply p .aMsg-content {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}


/*最近访客*/

.newFangke {
    width: 224px;
}

.nF_list {
    width: 48px;
    height: 98px;
    margin-right: 8px;
    float: left;
}

.nF_list a {
    color: #979696;
}

.nF_list img {
    height: 48px;
    width: 48px;
    margin-bottom: 5px;
}

.nF_list a span {
    margin-bottom: 5px;
    color: #6f8990;
    width: 48px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}

.nF_list a em {
    margin-bottom: 5px;
    color: #979696;
    width: 48px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}


/*图集操作*/

.tj_caozuo {
    height: 34px;
    color: #555;
    font-size: 14px;
    padding-top: 10px;
    position: relative;
    z-index: 33;
}

.tj_caozuo em {
    color: #ff7200;
}

.tj_caozuo .qx {
    color: #555;
    margin-right: 15px;
}

.tj_caozuo .fx {
    color: #4E9DAB;
    margin-right: 15px;
}

.tj_caozuo .strong {
    float: left;
    margin-right: 10px;
    line-height: 26px;
}

.select_tj {
    padding: 0 10px;
    background: #FFF;
    border: #D3D3D3 solid 1px;
    line-height: 24px;
    height: 24px;
    display: inline-block;
    margin: 0 16px;
    position: relative;
    color: #222;
}

.select_tj em {
    float: left;
}

.select_tj .xia {
    background: url(../images/icon/ico_sj.jpg) left top no-repeat;
    width: 9px;
    height: 7px;
    display: inline-block;
    margin-left: 5px;
    margin-top: -2px;
}


/*通用 方块的select*/

.select_common {
    position: absolute;
    left: 0;
    top: 22px;
    width: 100%;
    margin-left: -1px;
    border: #D3D3D3 solid 1px;
    height: 150px;
    background: #FFF;
    overflow-y: scroll;
    z-index: 22;
}

.select_common a {
    display: block;
    height: 20px;
    line-height: 20px;
    padding-left: 7px;
    color: #222;
}

.select_common a:hover {
    background: #F2F2F2;
    border-top: #E3E3E3 solid 1px;
    border-bottom: #E3E3E3 solid 1px;
    height: 18px;
    line-height: 18px;
}


/*发布页面 确定按钮*/

.fabu_submit {
    width: 50px;
    height: 25px;
    color: #FFF;
    background-color: #222;
}

.fabu_submit:hover {
    opacity: 0.8
}

.fabu_input_txt {
    width: 158px;
    height: 23px;
    line-height: 22px;
    border: #D3D3D3 solid 1px;
    padding: 0 5px;
    margin: 0 5px;
    margin-top: -3px;
}

.select_tj_152 {
    width: 152px;
}

.select_tj_152 .xia {
    float: right;
    margin-top: 8px;
    display: inline;
}


/*创建新图集*/

.newImgs {
    background-color: #fff;
    border: 1px solid #ccc;
    display: inline-block;
    width: 97px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #333;
}

.newImgs:hover {
    background-position: 0 -31px;
}


/*创建新图集输入框 及 按钮*/

.addImgsTxt {
    width: 160px;
    padding: 0 5px;
    height: 22px;
    border: #CCC solid 1px;
    margin: -2px 16px 0 16px;
}

.imgs_baocun {
    background: url(../images/icon/ico_baocun.png);
    width: 50px;
    height: 25px;
    margin-top: -3px;
}


/*上传提示*/

.txt_alert {
    color: #999;
    line-height: 46px;
}


/*图集列表*/

.imgListBox {
    width: 800px;
    position: relative;
    z-index: 1;
}

.imgList {
    width: 160px;
    height: 160px;
    float: left;
}

.imgList div {
    width: 120px;
    height: 102px;
    margin-bottom: 15px;
    position: relative;
}

.imgList div img {
    width: 120px;
    height: 102px;
    z-index: 2;
    display: block;
}

.imgList div .tj_ok {
    background: url(../images/icon/ico_tj.png) 0 10px no-repeat;
    width: 60px;
    height: 62px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -30px 0 0 -30px;
    z-index: 3;
    display: none;
}

.imgList div .tj_xz {
    background: url(../images/icon/ico_tj.png) 0 -60px no-repeat;
    width: 60px;
    height: 62px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -30px 0 0 -30px;
    z-index: 3;
    display: none;
}

.imgList div .tj_qx {
    background: url(../images/icon/ico_tj.png) 0 -124px no-repeat;
    width: 60px;
    height: 62px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -30px 0 0 -30px;
    z-index: 3;
    display: none;
}

.imgList p {
    width: 120px;
}

.imgList p a {
    color: #666;
    font-weight: bold;
}


/*上传图片进度*/

.img_speed {
    position: absolute;
    display: inline-block;
    width: 120px;
    height: 102px;
    text-align: center;
    line-height: 102px;
    color: #90FF3E;
    font-weight: bold;
    font- family: "宋体";
    top: 0;
    left: 0;
    font-size: 30px;
    text-shadow: 0 0 5px #666;
}

.img_speed_bg {
    position: absolute;
    display: inline-block;
    width: 120px;
    height: 102px;
    text-align: center;
    line-height: 102px;
    color: #90FF3E;
    font-weight: bold;
    font- family: "宋体";
    top: 0;
    left: 0;
    font-size: 30px;
    text-shadow: 0 0 5px #666;
    background: url(../images/alert_bg.png) left top repeat;
}


/*取消上传*/

.up_del {
    background: url(../images/icon/fabu_del.png) left top no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    right: -8px;
    top: -8px;
}


/*调整内容的间距*/

.imgListBox_jj .imgList {
    height: 130px;
}


/*保存 取消 按钮 - 三种状态*/

.baocun {
    overflow: hidden;
    text-align: right;
    font-size: 14px;
    line-height: 32px;
}

.baocun_box {
    float: right;
    overflow: hidden;
}

.baocun_box .a_links {
    color: #4e9dab;
}

.baocun_box .a_links:hover {
    text-decoration: underline;
}

.pres {
    cursor: pointer;
    width: 120px;
    height: 40px;
    float: left;
    margin-right: 10px;
    text-align: center;
    color: #FFF;
    line-height: 40px;
    font-size: 14px;
    background-color: #222;
    color: white
}

.pres:hover {
    opacity: 0.8
}

.pres_active {
    background: url(../images/icon/ico_bcqc.png) 0 -86px no-repeat;
    width: 63px;
    height: 32px;
    float: left;
    margin-right: 10px;
}


/*下一步  添加信息*/

.next_add {
    width: 142px;
    text-align: center;
    display: inline-block;
    color: #FFF;
    float: left;
    margin-right: 10px;
    background-color: #222;
    line-height: 40px;
    height: 40px;
}

.next_add:hover {
    opacity: 0.8
}

.next_add_active {
    width: 142px;
    text-align: center;
    display: inline-block;
    color: #FFF;
    float: left;
    margin-right: 10px;
    background-color: #222;
    line-height: 40px;
    height: 40px;
}

.next_add_active:hover {
    opacity: 0.8;
}

.cancel {
    width: 60px;
    height: 40px;
    float: left;
    /*margin-right:10px;*/
    line-height: 40px;
    font-size: 14px;
    text-align: center;
    color: #333;
    background-color: white
}


/*.cancel:hover{}*/

.cancel_active {
    background: url(../images/icon/ico_bcqc.png) -71px -86px;
    no-repeat;
    width: 63px;
    height: 32px;
    float: left;
    /* margin-right:10px;*/
}


/*hyList 博客动态页*/

.hyList {
    width: 760px;
}

.dtListBox {
    margin-bottom: 25px;
}

.dtList {
    width: 100%;
    overflow: hidden;
}

.dtList dt {
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 15px;
}

.dtList dt img {
    width: 30px;
    height: 30px;
    display: block;
}

.dtList dd {
    width: 700px;
    float: right;
    margin-right: 15px;
}

.dtList dd h4 {
    font-weight: normal;
    color: #222;
    font-size: 14px;
}

.dtList dd h4 img {
    margin-top: 15px;
    margin-bottom: -10px;
}

.dtList dd h4 .all_del {
    font-size: 12px;
    color: #287791;
    float: right;
    background: url(../images/icon/del.png) 0 0 no-repeat;
    padding-left: 18px;
}

.dtList dd h4 .all_del:hover {
    background-position: 0 -15px;
    text-decoration: none;
}

.dtList dd h4 span {
    font-weight: bold;
}

.dtList dd h4 a {
    color: #4D9DAB;
}

.dtList dd .dt_content {
    color: #666;
    line-height: 24px;
    font-size: 14px;
}

.dtList dd .dt_content a {
    color: #0082cb;
}

.dtList dd .dt_content a:hover {
    text-decoration: underline;
}

.dtList dd .dt_zp {
    margin-top: 20px;
}

.dt_caozuo {
    width: 100%;
    line-height: 54px;
    background: url(../images/wenjiline.png) left bottom repeat-x;
    overflow: hidden;
    padding-bottom: 20px;
}

.dt_time {
    float: left;
    width: 380px;
    color: #797979;
    padding-left: 44px;
}

.dt_more {
    float: right;
}

.dt_more a {
    color: #797979;
    margin-left: 8px;
}

.dt_more a:hover {
    color: #222;
}

.dtListBox .dt_caozuo {
    padding-top: 5px;
}


/*展厅动态*/

.ztdt .dt_caozuo {
    line-height: 20px;
    padding-top: 10px;
}

.all_del2 {
    font-size: 12px;
    color: #999;
    float: right;
    background: url(../images/icon/del.png) 0 0 no-repeat;
    padding-left: 18px;
    margin-top: -20px;
    margin-bottom: 20px;
}

.all_del2:hover {
    background-position: 0 -15px;
    text-decoration: underline;
}


/*TA在该主题中所有的回复*/

.huifuBox {
    overflow: hidden;
    width: 721px;
    clear: both;
    margin-left: 39px;
}

.huifu_t {
    background: url(../images/huifu_t.png) left top no-repeat;
    padding-top: 16px;
}

.huifu_c {
    background: url(../images/huifu_c.png) left top repeat-y;
    line-height: 22px;
    padding: 10px 23px;
}

.huifu_b {
    background: url(../images/huifu_b.png) left bottom no-repeat;
    padding-bottom: 16px;
}

.huifuList {
    font-size: 14px;
    color: #222;
    overflow: hidden;
    background: url(../images/huifu_dian.png) left bottom repeat-x;
    padding-bottom: 8px;
    margin-bottom: 10px;
}

.huifuList .huifu_timer {
    color: #999999;
    font-size: 12px;
}

.small_page {
    text-align: right;
    font-size: 12px;
}

.small_page a {
    color: #999;
    display: inline-block;
    margin: 0 4px;
}

.small_page .active {
    color: #222;
}

.small_page_prev {
    background: url(../images/icon/small_page.png) left 0px no-repeat;
    display: inline-block;
    width: 6px;
    height: 11px;
}

.small_page_prev:hover {
    background-position: 0 -11px;
}

.small_page_next {
    background: url(../images/icon/small_page.png) -6px 0px no-repeat;
    display: inline-block;
    width: 6px;
    height: 11px;
}

.small_page_next:hover {
    background-position: -6px -11px;
}

.small_page a:hover {
    color: #222;
}


/*删除*/

.dt_del {
    float: right;
    position: relative;
    display: block;
}

.dt_del a {
    color: #999;
    margin-left: 9px;
}

.dt_del .sx_down {
    background: url(../images/icon/ico_sx_du.png) right -10px no-repeat;
    padding-right: 14px;
}

.dt_del .sx_up {
    background: url(../images/icon/ico_sx_du.png) right 0 no-repeat;
    padding-right: 14px;
}


/*询问是否删除*/

.dt_ask {
    position: absolute;
    width: 193px;
    height: 75px;
    background: url(../images/dt_ask.png) left top no-repeat;
    margin-left: -96px;
    margin-top: -12px;
    display: none;
}

.dt_ask_txt {
    color: #999;
    padding-left: 45px;
    line-height: 12px;
    margin-top: 14px;
}

.dt_yes_no {
    line-height: 25px;
    margin-top: 15px;
    text-align: center;
}

.dt_yes_no a {
    background: url(../images/dt_ask_fw.png) 0 0 no-repeat;
    width: 55px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    display: inline-block;
}

.dt_yes_no .dt_yes {
    color: #FFF;
    margin-right: 8px;
}

.dt_yes_no .dt_no {
    color: #666262;
    background-position: -63px 0;
}


/*私信列表*/

.sx_list {
    width: 100%;
    margin-top: -34px;
    background: url(../images/sx_top.png) left top no-repeat;
    padding-top: 14px;
    margin-bottom: 20px;
}

.sx_list_b {
    background: url(../images/sx_bot.png) left bottom no-repeat;
    padding-bottom: 12px;
}

.sx_list_c {
    background: url(../images/sx_center.png) left top repeat-y;
    padding: 15px 20px;
}

.sx_list_c .dtList dd {
    width: 675px;
}

.sx_list_c .dtList dd h4 {
    font-size: 12px;
    color: #CCC;
    font-weight: normal;
    height: 20px;
}

.sx_list_c .dtList dd h4 span {
    font-weight: normal;
}

.sx_list_c .dt_caozuo {
    height: 40px;
    line-height: 40px;
    position: relative;
}

.textarea_sm {
    width: 653px;
    height: 46px;
    max-width: 653px;
    border: none;
    outline: none;
    padding: 10px;
    border: #CCC solid 1px;
    margin-bottom: 5px;
    resize: none;
}

.textarea_caozuo {
    height: 26px;
    text-align: right;
}

.textarea_caozuo span {
    color: #999;
    margin-right: 10px;
}

.textarea_caozuo input {
    width: 55px;
    height: 26px;
    text-align: center;
    line-height: 25px;
    background: url(../images/fasong.png) 0 0 no-repeat;
    color: #676363;
}

.textarea_caozuo input:hover {
    color: #FFF;
    background-position: -62px 0;
}


/*私信分页*/

.page_sx {
    text-align: right;
    height: 40px;
}

.page_sx a {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
    color: #999;
    margin: 0 3px;
}

.page_sx a:hover {
    color: #222;
}

.page_sx a.active {
    color: #222;
    font-weight: bold;
}

.page_sx a.sx_prev {
    background: url(../images/sx_page_jt.png) 0 -12px no-repeat;
}

.page_sx a.sx_prev:hover {
    background-position: 0 -34px;
}

.page_sx a.sx_prev_no {
    background: url(../images/sx_page_jt.png) 0 10px no-repeat;
}

.page_sx a.sx_next {
    background: url(../images/sx_page_jt.png) -35px -12px no-repeat;
}

.page_sx a.sx_next:hover {
    background-position: -35px -34px;
}

.page_sx a.sx_next_no {
    background: url(../images/sx_page_jt.png) -35px 10px no-repeat;
}


/*博主发布页*/

.fabu_textarea {
    width: 762px;
    height: 650px;
}

.fabu_textarea textarea {
    width: 760px;
    height: 608px;
    outline: none;
    resize: none;
    margin-bottom: 20px;
}

.fabuTitle {
    width: 744px;
    border: #D3D3D3 solid 1px;
    margin-bottom: -1px;
    height: 30px;
    padding: 0 10px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
}

.fabu_textarea input {
    *line-height: 30px;
}

.fabu_caozuo {
    overflow: hidden;
    clear: both;
    margin-top: 20px;
}

.fabu_caozuo .left_btn {
    float: left;
}

.fabu_caozuo .right_btn {
    float: right;
}

.com_btn_l {
    background: url(../images/icon/ico_yc.png) 0 0 no-repeat;
    width: 60px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: inline-block;
    margin- right: 10px;
    color: #666;
}

.com_btn_l:hover {
    background-position: 0 -39px;
}


/*发布页第二步*/

.no2_fabuBox {
    width: 762px;
    overflow: hidden;
}

.no2Title {
    height: 45px;
    border-bottom: 1px solid #ddd
}

.no2Title strong {
    float: left;
    color: #555;
    font-size: 14px;
    line-height: 30px;
}

.no2Title span {
    line-height: 32px;
    font-size: 14px;
    float: right;
}

.no2Title .a_links {
    color: #1170bf;
    font-size: 14px;
}

.no2Title .baocun_box {
    font-size: 14px;
    overflow: visible;
}

.no2Title .pres {
    float: right;
}


/*发布的内容*/

.detail {
    width: 760px;
    overflow: hidden;
}

.fbTxt {
    width: 52px;
}

#mod_form_aaa {
    position: relative;
    z-index: 22;
}

.detail_dl {
    width: 100%;
    padding-top: 10px;
}


/*逐个编辑图片*/

.detail_dl dd {
    padding: 6px 0;
    _position: relative;
    _z-index: 23;
}

.deTxt {
    width: 42px;
    float: left;
    padding-right: 10px;
    line-height: 25px;
    font-size: 14px;
    color: #666;
    text-align: right;
}

.deTxt_2 {
    width: 62px;
    float: left;
    padding-left: 10px;
    line-height: 25px;
    font-size: 14px;
    color: #666;
    text-align: right;
    padding-right: 10px;
}

.deInput {
    width: 136px;
    height: 23px;
    border: #DADADA solid 1px;
    float: left;
    margin-right: 26px;
    padding: 0 5px;
    color: #666;
}

.deInput_b {
    width: 256px;
    height: 23px;
    border: #DADADA solid 1px;
    float: left;
    margin-right: 26px;
    padding: 0 5px;
    color: #666;
}

.deInput_s {
    width: 46px;
    height: 23px;
    border: #DADADA solid 1px;
    float: left;
    margin-right: 24px;
    padding: 0 5px;
    color: #666;
}

.deInput_noMar {
    margin-right: 0;
}

.select_fb {
    padding: 0 10px;
    width: 146px;
    background: #FFF;
    border: #DADADA solid 1px;
    line-height: 24px;
    height: 24px;
    display: inline-block;
    margin-right: 20px;
    float: left;
}

.select_fb .xia_fb {
    background: url(../images/icon/ico_sj.jpg) left top no-repeat;
    width: 9px;
    height: 7px;
    display: inline-block;
    float: right;
    margin-top: 8px;
}

.detail_dl .radio,
.detail_dl .radio_y {
    float: left;
    margin-top: 4px;
    color: #666;
    cursor: pointer
}

.detail_dd .radio_y,
.detail_dd .radio {
    margin-right: 5px;
    cursor: pointer
}

.select_fb_sm {
    width: 60px;
    margin-left: -7px;
}

.x {
    float: left;
    font-size: 14px;
    color: #666;
    margin-left: -12px;
    margin-right: 10px;
    line-height: 25px;
}


/*Blue*/

.textarea_fa_b {
    width: 736px;
    height: 80px;
    line-height: 22px;
    color: #222;
    /*color:#BCBCBC;*/
    resize: none;
    outline: none;
    padding: 10px;
    font-size: 14px;
    border: #DEDEDE solid 1px;
}


/*发布页 逐个*/

.fabu_zg {
    width: 762px;
    clear: both;
    padding-top: 10px;
}

.fabu_zg_img {
    width: 120px;
    height: 150px;
    float: left;
    margin-right: 10px;
}

.fabu_zg_img img {
    width: 120px;
    height: 102px;
    display: block;
    margin-bottom: 5px;
}

.zgLink {
    background-color: #222;
    width: 120px;
    height: 30px;
    display: block;
    text-align: center;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
}

.zgLink:hover {
    opacity: .8
}

.fabu_zg_list {
    width: 630px;
    float: left;
}

.fabu_zg_list dd {
    padding: 5px 0;
    height: auto;
    clear: both;
}

.fabu_zg_list .cancel {
    float: right;
    margin-top: -3px;
}

.radio_fb {
    background: url(../images/icon/radio.png) 0 2px no-repeat;
    padding-left: 21px;
    font-size: 14px;
    margin-right: 10px;
    color: #666;
    line-height: 25px;
}

.radio_fb_y {
    background: url(../images/icon/radio.png) 0 -20px no-repeat;
    padding-left: 21px;
    font-size: 14px;
    margin-right: 10px;
    line-height: 25px;
}

.deTxt_gz {
    width: 42px;
    padding-right: 10px;
    line-height: 25px;
    font-size: 14px;
    color: #666;
    text-align: right;
}

.del_dd .cancel {
    float: right;
    margin-top: -5px;
}

.fabu_zg_list .detail_dd .radio,
.fabu_zg_list .detail_dd .radio_y {
    padding-left: 18px;
    margin-right: 2px;
    line-height: 30px;
    cursor: pointer
}

.deTxt_sm {
    width: 30px;
    padding-right: 15px;
    text-align: right;
    float: left;
    color: #666px;
    font-size: 14px;
    line-height: 25px;
    margin-left: -16px;
}

.select_fb_sm2 {
    width: 50px;
    margin-right: 0;
    float: left;
}

.c_textarea {
    clear: both;
}


/*发布页 弹出层*/

.fabuLayer {
    width: 256px;
    height: 322px;
    background: url(../images/fabu_alert.png) left top no-repeat;
    padding: 25px 44px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -186px 0 0 -172px;
}

.fabuLayerTxt {
    font-size: 14px;
    color: #999;
    margin-bottom: 5px;
}

.xqImg {
    overflow: hidden;
}

.fabuBtn {
    overflow: hidden;
    text-align: center;
    padding-top: 14px;
}

.fabuBtn a {
    float: none;
    display: inline-block;
}


/*只显示标题*/

.showTitle {
    overflow: hidden;
    width: 760px;
    text-align: right;
    font-size: 14px;
}

.showTitle a {
    color: #222;
    background: url(../images/icon/showTitle.png) left 3px no-repeat;
    padding-left: 20px;
}


/*博主文集*/

.wjBox {
    width: 760px;
}

.wjList {
    width: 100%;
    background: url(../images/wenjiline.png) left bottom repeat-x;
    padding-bottom: 8px;
    position: relative;
    margin-bottom: 20px;
}

.wjList h3 {
    color: #585858;
    margin-bottom: 12px;
}

.wjList h3 a {
    color: #585858;
}

.wj_content {
    overflow: hidden;
}

.wj_content p {
    line-height: 26px;
    color: #222;
    font-size: 14px;
}

.wj_content img {
    width: 420px;
    margin: 10px 0;
}

.wj_caozuo {
    width: 100%;
    height: 20px;
    padding-top: 16px;
}

.wj_caozuo .wj_time {
    color: #797979;
    float: left;
}

.wj_caozuo .wj_time span,
.wj_caozuo .wj_del span {
    margin: 0 7px;
}

.wj_caozuo .wj_time a,
.wj_caozuo .wj_del a {
    color: #797979;
}

.wj_caozuo .wj_del {
    float: right;
}

.wj_caozuo a:hover {
    text-decoration: underline;
}


/*询问是否删除*/

.wj_ask {
    position: absolute;
    width: 193px;
    height: 75px;
    background: url(../images/dt_ask.png) left top no-repeat;
    margin-left: -96px;
    right: -20px;
    bottom: -70px;
    display: none;
}

.wj_ask {
    color: #999;
    line-height: 12px;
    margin-top: 14px;
}

.wj_ask {
    line-height: 25px;
    margin-top: 15px;
    text-align: center;
}

.wj_ask a {
    background: url(../images/dt_ask_fw.png) 0 0 no-repeat;
    width: 55px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    display: inline-block;
}

.wj_ask .dt_yes {
    color: #FFF;
    margin-right: 8px;
}

.wj_ask .dt_no {
    color: #666262;
    background-position: -63px 0;
}


/*写博客*/

.add_blog {
    background: url(../images/icon/ico_bk.png) 0 0 no-repeat;
    width: 215px;
    height: 44px;
    display: inline-block;
}

.add_blog:hover {
    background-position: 0 -46px;
}

.blog_admin {
    width: 100%;
    height: 20px;
    line-height: 20px;
    text-align: center;
}

.blog_admin a {
    color: #457774;
    margin: 0 6px;
}

.blog_admin a:hover {
    text-decoration: underline;
}


/*图集模式*/

.tj_moshi {
    float: right;
    padding-right: 14px;
}

.tj_moshi a,
.tj_moshi span {
    width: 19px;
    height: 19px;
    display: inline-block;
}

.tj_moshi .tj_Single {
    background: url(../images/icon/tj_ico.png) 0 0 no-repeat;
    margin-right: 5px;
}

.tj_moshi .tj_Single_nolink {
    background: url(../images/icon/tj_ico.png) 0 -19px no-repeat;
    margin-right: 5px;
}

.tj_moshi .tj_atlas {
    background: url(../images/icon/tj_ico.png) -19px -19px no-repeat;
    margin-right: 5px;
}

.tj_moshi .tj_atlas_nolink {
    background: url(../images/icon/tj_ico.png) -19px 0 no-repeat;
    margin-right: 5px;
}


/*博主文集评分 - 小的博主信息*/

.userInfo_sm {
    width: 100%;
    overflow: hidden;
}

.userInfo_sm dt {
    float: left;
    margin-right: 12px;
    width: 48px;
    height: 48px;
}

.userInfo_sm dt img {
    width: 48px;
    height: 48px;
}

.userInfo_sm dd {
    width: 600px;
    float: left;
    overflow: hidden;
}

.userInfo_sm dd h3 {
    font-size: 14px;
    color: #222;
    line-height: 25px;
}

.userInfo_sm dd h3 a {
    color: #222;
}

.userInfo_sm dd p {
    color: #999;
    font-size: 14px;
    line-height: 24px;
}


/*博主文集评分 - 图片*/

.imgBox_pf {
    width: 760px;
    overflow: hidden;
}

.imgBox_pf img {
    width: 100%;
}

.imgBox_pf .img_cz {
    line-height: 30px;
    text-align: right;
}

.imgBox_pf .img_cz a {
    color: #222;
    margin-left: 10px;
    display: inline-block;
    height: 16px;
    line-height: 16px;
}

.imgBox_pf .img_cz a.c_999 {
    color: #999;
}

.imgBox_pf .img_cz a:hover {
    text-decoration: none;
}

.imgBox_pf .img_cz a.look_big {
    background: url(../images/icon/ico_big.png) left 1px no-repeat;
    padding-left: 20px;
}


/*博主文集评分 - 作品信息*/

.worksInfo {
    width: 100%;
    overflow: hidden;
    font-weight: bold;
}

.worksInfo p {
    line-height: 22px;
    color: #222;
    position: relative;
    margin-bottom: 4px;
}

.worksInfo p span {
    display: inline-block;
    width: 180px;
    vertical-align: top;
}

.worksInfo p .txtDown {
    background: url(../images/icon/ico_d_u.png) right 14px no-repeat;
    padding-right: 13px;
    margin-right: 10px;
    color: #222;
    position: absolute;
    bottom: 0;
    right: 0;
}

.worksInfo p .txtUp {
    background: url(../images/icon/ico_d_u.png) right -12px no-repeat;
    padding-right: 13px;
    float: right;
    margin-right: 10px;
    color: #222;
}

.works_hidd {}

.works_hidd p {
    margin-bottom: 12px;
    font-weight: normal;
    color: #222;
}

.works_hidd p strong {
    color: #000;
}

.common_line_works {
    background: url(../images/common_sm_title_bg.png) left top repeat-x;
    height: 3px;
    font-size: 0;
    overflow: hidden;
}

.face_box {
    clear: both;
    border: #CCC solid 1px;
    overflow: hidden;
    width: 732px;
    border-right: none;
    height: 365px;
    overflow: hidden;
}

.face_box img {
    width: 60px;
    height: 60px;
    display: block;
    float: left;
    border: #CCC solid 1px;
    margin-left: -1px;
    margin-top: -1px;
    background: #FFF;
    margin-bottom: 0;
}


/*印象深的话就贴个贴标吧*/

.labBox {
    clear: both;
    width: 228px;
    position: relative;
    z-index: 2;
}

.labBox_h {
    float: left;
    font-size: 14px;
    margin-right: 9px;
    margin-bottom: 6px;
}

.labBox_l {
    display: inline-block;
    line-height: 23px;
    color: #000;
    width: 66px;
    text-align: center;
    background-color: #dfe7e9;
    border-radius: 2px
}

.labBox_r {
    display: none;
    background: url(../images/icon/dq_right.png) right top no-repeat;
    float: left;
    width: 6px;
    height: 23px;
}

.labBox_h em {
    color: #666;
    clear: both;
    text-align: center;
    width: 66px;
    display: block;
    padding-top: 1px;
    float: none;
}


/*点击后*/

.labBox_l_a02 {
    background: url(../images/icon/dq_left_a.png) left top no-repeat;
    float: left;
    line-height: 23px;
    color: #4E591F;
    padding-left: 9px;
    padding-right: 3px;
    color: #FFF;
}

.labBox_r_a02 {
    background: url(../images/icon/dq_right_a.png) right top no-repeat;
    float: left;
    width: 6px;
    height: 23px;
    display: inline-block;
}


/*hover时*/

.labBox_l_a {
    display: inline-block;
    line-height: 23px;
    width: 66px;
    text-align: center;
    border-radius: 2px;
    background-color: #3d3d3f;
    color: #fff
}

.labBox_r_a {
    display: none;
    background: url(../images/icon/dq_right_a_02.png) right top no-repeat;
    float: left;
    width: 5px;
    height: 23px;
}


/*收藏*/

.collection {
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    display: block;
    width: 213px;
    height: 38px;
    border: 1px solid #f1aa44;
    color: #f1aa44;
    background-color: #fff;
    line-height: 40px;
    margin-top: 18px;
    margin-bottom: 18px;
}

.collection:hover {
    background-color: #fef6ec;
}

.collection_no {
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    display: block;
    width: 213px;
    height: 38px;
    border: 1px solid #d0d0d0;
    color: #d0d0d0;
    background-color: #fff;
    line-height: 40px;
    margin-top: 18px;
    margin-bottom: 18px;
}


/*上一张 下一张*/

.flip {
    width: 215px;
    height: 122px;
}

.flip a {
    display: inline-block;
    width: 100px;
    line-height: 24px;
    font-size: 14px;
    color: #222;
    font-weight: bold;
    text-align: center;
    font-family: "Arial";
    margin-bottom: 6px;
}

.flip img {
    background: #FFF;
    border: #CCC solid 1px;
    padding: 5px;
    width: 90px;
    height: 78px;
    display: block;
}

.flip .flip_prev {
    width: 100px;
    height: 116px;
    float: left;
    margin-right: 12px;
}

.flip .flip_prev .alink_prev {
    color: #222;
}

.flip .flip_prev .alink_prev_no {
    color: #666;
}

.flip .flip_next {
    float: left;
    width: 100px;
    height: 116px;
    _margin-left: -2px;
}


/*投票*/

.toupiao {
    overflow: hidden;
}

.toupiao a {
    display: block;
    width: 215px;
    height: 22px;
    margin-bottom: 10px;
    overflow: hidden;
    color: #999;
}

.toupiao a:hover {
    background: #E6E9EC;
}

.toupiao a img {
    margin-left: 5px;
    width: 16px;
    height: 16px;
    margin-top: -3px;
}

.toupiao a span {
    display: inline-block;
    width: 46px;
    height: 22px;
    line-height: 22px;
    text-align: center;
}

.toupiao a em {
    width: 130px;
    height: 7px;
    overflow: hidden;
}

.toupiao a em img {
    margin-top: -3px;
    width: 20%;
    height: 6px;
}


/*表情*/

.biaoqing {
    width: 734px;
    height: 226px;
    background: url(../images/biaoqing_bg.png) left top no-repeat;
    overflow: hidden;
}

.biaoqing h3 {
    height: 26px;
    margin-top: 6px;
    line-height: 26px;
    overflow: hidden;
}

.biaoqing h3 span {
    font-size: 12px;
    font-weight: normal;
    float: left;
    padding-left: 12px;
}

.biaoqing .page_sx {
    float: right;
    margin-top: -2px;
}

.biaoqing .page_sx a {
    padding: 0 4px;
}

.biaoqing .close {
    background: url(../images/icon/close.png) left top no-repeat;
    float: right;
    margin-right: 12px;
    width: 8px;
    height: 8px;
    margin-top: 9px;
    margin-left: 8px;
}

.biaoqing_ico {
    width: 100%;
    height: 193px;
    font-size: 0;
}

.biaoqing_ico span {
    float: left;
    width: 62px;
    height: 65px;
    text-align: center;
    border-bottom: #CCC solid 1px;
    border-right: #CCC solid 1px;
    margin-right: -2px;
    margin-bottom: - 1px;
    _float: none;
    _display: inline-block;
    _margin-right: -3px;
}

.biaoqing_ico span em {
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}

.biaoqing_ico span img {
    vertical-align: middle;
    cursor: pointer;
}


/*各种弹出窗  修改日期：2012年12月3日16:04:31*/

.comLayerBox {
    position: fixed;
    width: 100%;
    background: url(../images/alert_bg.png) left top repeat;
    left: 0;
    top: 0;
    height: 2000px;
    z-index: 99999999;
}

.comLayer_sm {
    width: 556px;
    height: 175px;
    background: url(../images/layer_sm.png) left top no-repeat;
    position: absolute;
    margin: 0 0 0 -288px;
    left: 50%;
    top: 250px;
    padding: 10px;
    z-index: 100000000;
}

.layer_title {
    height: 40px;
    width: 100%;
    overflow: hidden;
    text-align: right;
}

.layer_title img {
    float: left;
    margin-top: 9px;
    display: inline;
    margin-left: 18px;
}


/*修改日期：2012年12月3日16:04:31*/

.alertTxt {
    background: url(../images/icon/ico_ts_01.png) left center no-repeat;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    padding-left: 52px;
    margin-left: 40px;
    padding-right: 52px;
    margin-top: 26px;
}

.btns {
    overflow: hidden;
    height: 40px;
    position: absolute;
    bottom: 20px;
    width: 536px;
    text-align: right;
}

.btns a {
    float: right;
}

.comLayer_sm h3 .comClose,
.comLayer_sm h3 .comClose_active {
    margin-right: 14px;
    margin-top: 4px;
}


/*发私信 弹出层*/

.comLayer_sixin {
    background: url(../images/layer_big.png) left top no-repeat;
    width: 556px;
    height: 257px;
    padding: 10px;
    _position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -278px;
    margin-top: -128px;
    display: none;
    z-index: 99999999;
    position: fixed;
}

.layer_content {
    width: 100%;
    height: 186px;
    font-size: 14px;
    padding-top: 15px;
}

.layer_content .fagei {
    height: 32px;
}

.layer_content .com_name {
    width: 54px;
    height: 32px;
    line-height: 32px;
    text-align: right;
    font-size: 14px;
    float: left;
}

.layer_content .com_name2 {
    width: 54px;
    height: 42px;
    line-height: 42px;
    text-align: right;
    font-size: 14px;
    float: left;
}


/*私信下拉列表*/

.sx_select_t {
    background: url(../images/sx_select_t.png) left top no-repeat;
    height: 4px;
    float: left;
    padding-top: 4px;
}

.sx_select_b {
    background: url(../images/sx_select_b.png) left bottom no-repeat;
    padding-bottom: 4px;
}

.sx_select_c {
    background: url(../images/sx_select_c.png) left top repeat-y;
    height: 24px;
    width: 279px;
    overflow: hidden;
}

.sx_select_c span {
    display: block;
    line-height: 24px;
    padding-left: 12px;
}

.sx_select_c span strong {
    float: left;
    font-weight: normal;
}

.sx_select_c span a {
    background: url(../images/icon/ico_sj.jpg) center center no-repeat;
    width: 24px;
    height: 24px;
    float: right;
    margin-right: 8px;
}

.select_content {
    overflow: hidden;
    clear: both;
}

.select_content a {
    color: #222;
    line-height: 30px;
    padding-left: 12px;
    display: block;
    margin: 0 1px;
}

.select_content a:hover {
    background: #EAE9E6;
}

.select_content a.active {
    background: #5481A9;
    color: #FFF;
}

.neirong {
    height: 116px;
}


/*私信 段落输入*/

.textarea_sx {
    background: url(../images/icon/sx_textarea_bg.png) center center no-repeat;
    width: 472px;
    height: 96px;
    margin-top: 5px;
    padding: 10px;
    float: left;
    margin-left: -7px;
}

.textarea_sx textarea {
    width: 460px;
    height: 84px;
    line-height: 20px;
    outline: none;
    resize: none;
    border: none;
    font-size: 14px;
    margin-left: 4px;
    margin-top: 4px;
}


/*私信 段落输入 鼠标移入*/

.textarea_sx_focus {
    background: url(../images/icon/sx_textareaHover_bg.png) center center no-repeat;
    width: 472px;
    height: 96px;
    margin-top: 5px;
    padding: 10px;
    float: left;
    margin-left: -7px;
}

.textarea_sx_focus textarea {
    width: 460px;
    height: 84px;
    line-height: 20px;
    outline: none;
    resize: none;
    border: none;
    font-size: 14px;
    margin-left: 4px;
    margin-top: 4px;
}


/*私信按钮*/

.comLayer_sixin .btns a {
    margin-right: 2px;
    background: url(../images/icon/ico_bcqc.png) 0 -130px no-repeat;
    color: #999;
}


/*通用 关闭按钮*/

.comClose {
    width: 30px;
    height: 30px;
    display: inline-block;
    background: url(../images/icon/ico_del.png) 1px 0 no-repeat;
}

.comClose:hover {
    background-position: -30px 0;
}

.comClose:active {
    width: 30px;
    height: 30px;
    display: inline-block;
    background: url(../images/icon/ico_del.png) -60px 0 no-repeat;
}

.comClose_active {
    width: 30px;
    height: 30px;
    display: inline-block;
    background: url(../images/icon/ico_del.png) -60px 0 no-repeat;
}

.comLayer_sixin .pres {
    float: right;
    margin-right: 2px;
}


/*个人设置 头像部分*/

.geren_box {
    width: 750px;
    overflow: hidden;
    clear: both;
}

.headImg {
    width: 100%;
    overflow: hidden;
}

.headImg dt {
    width: 120px;
    height: 150px;
    float: left;
    margin-right: 28px;
    margin-bottom: 20px;
}

.headImg dt p {
    font-size: 14px;
    color: #666;
    margin-bottom: 10px;
    font-weight: bold;
}

.headImg dt img {
    width: 120px;
    height: 120px;
}

.headImg dd {
    float: left;
    width: 590px;
    padding-top: 30px;
}

.headImg dd p {
    color: #666;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
}

.headImg dd .upFile {
    width: 332px;
    height: 34px;
    background: url(../images/icon/upHeadImg.png) left top no-repeat;
    position: relative;
}

.headImg dd .upFile_hover {
    background-position: 0 -37px
}

.headImg dd .upFile_click {
    background-position: 0 -74px;
}

.headImg dd .upFile input {
    display: inline-block;
    width: 240px;
    height: 33px;
    font-size: 14px;
    padding: 0 5px;
    float: left;
    background: transparent;
}

.headImg dd .upFile a {
    width: 75px;
    height: 34px;
    float: left;
    text-align: center;
    line-height: 34px;
    color: #FFF;
    font-size: 14px;
}

.headImg dd .upFile .file {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

.upLoad {
    width: 330px;
    height: 240px;
    background: #CCC url(../images/loading.gif) center center no-repeat;
    margin-top: 20px;
    font-size: 14px;
    text-align: center;
    line- height: 60px;
    font-size: 14px;
}

.smUpLoad {
    width: 120px;
    height: 120px;
    background: #CCC url(../images/loading_sm.gif) center center no-repeat;
}


/*个人设置 修改的内容*/

.me_option {
    width: 100%;
    border-bottom: #CCC dashed 1px;
    padding: 10px 0;
}

.me_option h3 {
    color: #666;
    font-weight: bold;
}

.me_option p {
    padding: 10px 0;
    clear: both;
}

.grName {
    width: 60px;
    height: 35px;
    line-height: 35px;
    color: #666;
    font-size: 14px;
    text-align: right;
    padding-right: 15px;
    float: left;
}

.gr_input {
    background: url(../images/icon/geren_input.png) -7px 0 no-repeat;
    width: 240px;
    height: 35px;
    line-height: 35px;
    padding: 0 5px;
    font-size: 14px;
    margin-right: 10px;
    float: left;
}

.grAlert {
    float: left;
    line-height: 16px;
    color: #999;
}

.grAlert_padding {
    padding-top: 8px;
}

.grAlert_red {
    color: #F00;
    padding-top: 5px;
    display: inline-block;
    position: relative;
    top: -2px;
    line-height: 16px;
}

.grAlert_red img {
    margin-right: 8px;
}

.radio {
    display: inline-block;
    line-height: 17px;
    background: url(../images/goods/radio.png) 0 -18px no-repeat;
    padding-left: 25px;
    font-size: 14px;
    margin-right: 20px;
    color: #666;
    cursor: pointer
}

.radio_y {
    display: inline-block;
    background: url(../images/goods/radio.png) 0 0px no-repeat;
    line-height: 17px;
    padding-left: 25px;
    font-size: 14px;
    margin-right: 20px;
    cursor: pointer
}

.show_hide {
    width: 119px;
    float: left;
    line-height: 35px;
    text-align: right;
    padding-right: 15px;
    font-size: 14px;
    color: #666;
    color: #666;
}

.show_hide_select {
    border: #CCC solid 1px;
    width: 70px;
    padding: 0 5px;
    font-size: 14px;
    color: #666;
    background: url(../images/icon/ico_sj.jpg) 65px 10px no-repeat #FFF;
    height: 25px;
    line-height: 25px;
    float: left;
    margin-top: 5px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
}

.show_hide_select a {
    color: #666;
    display: block;
}


/*修改密码状态*/

.gr_input_erro {
    background: url(../images/icon/geren_input.png) -7px -70px no-repeat;
    width: 240px;
    height: 35px;
    padding: 0 5px;
    font-size: 14px;
    margin-right: 10px;
    float: left;
}

.gr_input_click {
    background: url(../images/icon/geren_input.png) -7px -35px no-repeat;
    width: 240px;
    height: 35px;
    padding: 0 5px;
    font-size: 14px;
    margin-right: 10px;
    float: left;
}


/*关于我*/

.aboutMeBox {
    width: 100%;
    overflow: hidden;
}

.abouList {
    overflow: hidden;
}

.abouList dd {
    /*overflow:hidden; */
    clear: both;
    padding-bottom: 25px;
    padding-top: 8px;
}

.abouList dd .abTxt {
    width: 80px;
    float: left;
    font-size: 14px;
    text-align: right;
    padding-right: 20px;
}

.abouList dd .input_sm {
    width: 240px;
    border: #D6DFE2 solid 1px;
    padding: 0 5px;
    float: left;
}

.abouList .show_hide_select {
    margin-top: -3px;
    float: left;
    margin-right: 10px;
}

.ab_select {
    border: #CCC solid 1px;
    width: 70px;
    padding: 0 5px;
    font-size: 14px;
    color: #666;
    background: url(../images/icon/ico_sj.jpg) 65px 10px no-repeat #FFF;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    margin-top: 5px;
    cursor: pointer;
    overflow: hidden;
    margin-top: -3px;
    position: relative;
    vertical-align: middle;
}

.ab_select a {
    color: #666;
    display: block;
}

.ab_font {
    line-height: 20px;
    font-size: 14px;
    vertical-align: middle;
    padding: 0 5px;
}

.ab_input {
    width: 238px;
    height: 33px;
    background: #FFF;
    border: #D3D3D3 solid 1px;
    padding: 0 5px;
    margin-top: -8px;
    line-height: 32px;
}


/*关于我 大 input*/

.ab_input_b {
    width: 390px;
    height: 33px;
    background: #FFF;
    border: #D6DFE2 solid 1px;
    padding: 0 5px;
    margin-top: -8px;
}

.abLabel {
    width: 634px;
    margin-left: 100px;
    background: #FFF;
    border: #D3D3D3 solid 1px;
    padding: 10px;
    padding-bottom: 0;
    margin-top: -8px;
    float: left;
    margin-bottom: 26px;
}

.abLabel a {
    height: 23px;
    background: url(../images/icon/aboutmeLab.png) 0 0 no-repeat;
    line-height: 22px;
    text-align: center;
    color: #222;
    font-size: 14px;
    margin: 0 8px 10px 0;
    float: left;
}

.abLabel a span {
    float: left;
    height: 22px;
    background: url(../images/icon/aboutmeLab_r.png) 0 0 no-repeat;
    width: 3px;
}

.abLabel a em {
    padding: 0 10px;
    float: left;
}

.abLabel a:hover {
    /*background:url(../images/icon/aboutmeLab.png) 0 -23px no-repeat;*/
    background: #3e7899;
    color: #FFF;
}

.abLabel a:hover span {
    /*background:url(../images/icon/aboutmeLab_r.png) 0 -23px no-repeat;*/
    background: #3e7899;
    color: #FFF;
}

.abLabel .active_lab {
    background: url(../images/icon/aboutmeLab.png) 0 -23px no-repeat;
    color: #FFF;
}

.abLabel .active_lab span {
    background: url(../images/icon/aboutmeLab_r.png) 0 -23px no-repeat;
    color: #FFF;
}


/*.abLabel a.ab_active{background:url(../images/icon/abLabel_bg.png) 0 -46px no-repeat; color:#FFF;}*/

.abBtns {
    float: left;
    text-align: right;
    width: 681px;
}

.abBtns a {
    float: right;
}


/*注册页面*/

.regLeft {
    overflow: hidden;
    width: 1000px;
    padding: 40px 0;
}

.regRight {
    float: right;
    width: 214px;
    overflow: hidden;
}

.retLeftTitle {
    line-height: 50px;
}

.retLeftTitle .title_reg {
    display: inline-block;
    width: 174px;
    height: 29px;
    background: url(../images/icon/login_icon.png) no-repeat;
    margin-top: 25px
}

.retLeftTitle .title_user {
    display: inline-block;
    width: 200px;
    height: 19px;
    background: url(../images/icon/reg_title.png) 0 -24px no-repeat;
}

.regBox {
    overflow: hidden;
    padding-top: 20px;
}

.regBox dd {
    height: 72px;
}

.regTxt {
    line-height: 42px;
    float: left;
    text-align: left;
    width: 70px;
    color: #333;
    font-size: 14px;
}


/*输入框三种状态*/

.regInput {
    width: 287px;
    padding: 0 5px;
    height: 42px;
    *line-height: 40px;
    float: left;
    background: transparent;
    background: url(../images/icon/regBtn_bg.png) 0 1px no-repeat;
    color: #999;
    font-size: 14px;
    margin-right: 10px;
    line-height: 42px;
}

.regInput_n {
    width: 287px;
    padding: 0 5px;
    height: 42px;
    float: left;
    background: transparent;
    background: url(../images/icon/regBtn_bg.png) 0 -42px no-repeat;
    color: #999;
    font-size: 14px;
    margin-right: 10px;
    line-height: 42px;
}

.regInput_y {
    width: 287px;
    padding: 0 5px;
    height: 42px;
    float: left;
    background: transparent;
    background: url(../images/icon/regBtn_bg.png) 0 -85px no-repeat;
    color: #999;
    font-size: 14px;
    margin-right: 10px;
    margin-left: 0px;
    line-height: 42px;
}


/*验证码三种状态*/

.regInput_code {
    width: 156px;
    line-height: 42px;
    padding: 0 5px;
    height: 42px;
    float: left;
    background: transparent;
    background: url(../images/icon/rebBtn_bg_code.png) 0 1px no-repeat;
    color: #999;
    font-size: 14px;
    margin-right: 10px;
}

.regInput_code_n {
    width: 287px;
    line-height: 42px;
    padding: 0 5px;
    height: 42px;
    float: left;
    background: transparent;
    background: url(../images/icon/rebBtn_bg_code.png) 0 -41px no-repeat;
    color: #999;
    font-size: 14px;
    margin-right: 10px;
}

.regInput_code_y {
    width: 287px;
    line-height: 42px;
    padding: 0 5px;
    height: 42px;
    float: left;
    background: transparent;
    background: url(../images/icon/rebBtn_bg_code.png) 0 -83px no-repeat;
    color: #999;
    font-size: 14px;
    margin-right: 10px;
}

.imgFloat {
    float: left;
    margin-right: 10px;
}

.changeOne {
    width: 50px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: inline-block;
    color: rgb(17, 112, 191);
    float: left;
}

.changeOne:hover {
    color: rgba(17, 112, 191, .8);
}

.regCheck {
    float: left;
    width: 16px;
    height: 16px;
    background: url(../images/icon/regCheckBoxBg.png) 0 0 no-repeat;
    margin-right: 10px;
}

.regCheck_y {
    float: left;
    width: 16px;
    height: 16px;
    background: url(../images/icon/regCheckBoxBg.png) 0 -16px no-repeat;
    margin-right: 10px;
}

.regTxt_xy {
    float: left;
    line-height: 16px;
    font-size: 14px;
    color: #333;
}

.regTxt_xy a {
    color: #0060FF;
}

.regTxt_xy a:hover {
    text-decoration: underline;
}

.regBox .grAlert {
    padding-top: 3px;
}

.regBox .grAlert_padding {
    padding-top: 13px;
}

.regBtn_reg {
    background: url(../images/icon/regBtn_reg.png) 0 0 no-repeat;
    display: inline-block;
    width: 100px;
    height: 38px;
    color: #FFF;
    font-size: 16px;
    text-align: center;
    line-height: 38px;
    font-weight: bold;
}

.regBtn_reg:hover {
    background-position: 0 -38px;
}

.regBtn_reg_active {
    background: url(../images/icon/regBtn_reg.png) 0 -76px no-repeat;
    display: inline-block;
    width: 100px;
    height: 38px;
    color: #FFF;
    font-size: 16px;
    text- align: center;
    line-height: 38px;
    font-weight: bold;
}

.regBox .regTxt_xxBox {
    height: 50px;
}


/*注册页 右侧 */

.regRight_bg {
    background: url(../images/regBg_rBg.png) left top no-repeat;
    height: 214px;
    height: 105px;
}

.regRight_dian {
    height: 14px;
    width: 216px;
    position: relative;
    margin-top: -5px;
    margin-bottom: -6px;
}

.regRight_dian .left_dian {
    position: absolute;
    top: 0;
    left: 22px;
    background: url(../images/reg_right_dian.png) left top no-repeat;
    width: 14px;
    height: 14px;
}

.regRight_dian .right_dian {
    position: absolute;
    top: 0;
    right: 22px;
    background: url(../images/reg_right_dian.png) left top no-repeat;
    width: 14px;
    height: 14px;
}

.reg_img_box {
    padding-left: 12px;
    padding-top: 13px;
}

.reg_txt_box {
    color: #656565;
    line-height: 18px;
    width: 192px;
    margin: 0 auto;
    padding-top: 11px
}

.regRightTxt {
    color: #999;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 14px;
}

.regRightTxt span {
    background: url(../images/icon/regRight_dian.png) left top no-repeat;
    width: 17px;
    line-height: 17px;
    display: inline-block;
    text-align: center;
    font- size: 12px;
    color: #7D8F95;
    margin-right: 5px;
}


/*regLogin 登录 注册*/

.regLogin {
    width: 40px;
    height: 97px;
    position: absolute;
    background: url(../images/reg_login.png) left top no-repeat;
    top: 17px;
    right: -37px;
    _right: -40px;
    padding-top: 10px;
    z-index: 2;
    *padding-top: 18px;
    _padding-top: 17px;
    _background: url(../images/reg_login.png) -1px top no-repeat;
    _position: absolute;
    _top: expression(Math.round(96 / 2) + "px");
}

.regLogin a {
    display: inline-block;
    color: #FFF;
    font-size: 14px;
    width: 14px;
    margin-left: 12px;
    margin-bottom: 16px;
    _margin-left: 10px;
}

.regLogin a:hover {
    color: #CAE5E1;
}


/*
add 2012年9月29日 登录框
*/

.regLogin_hide {
    width: 294px;
    height: 216px;
    position: fixed;
    left: -298px;
    top: 50%;
    z-index: 999999;
    margin-top: -147px;
    padding: 3px;
    padding-left: 0;
    background: #FFF;
    border: #D6D6D6 solid 1px;
    border-left: none;
    _position: absolute;
    /*IE6 用absolute模拟fixed*/
    _top: expression(document.documentElement.scrollTop + Math.round(document.documentElement.clientHeight / 2) + "px");
    /*IE6 动态top值*/
}

.regLogin_hide .regContent {
    background: #DEE5E4;
    width: 294px;
    height: 216px;
}

.regContent ul {
    overflow: hidden;
    padding-top: 23px;
    width: 100%;
}

.regContent ul li {
    height: 44px;
    line-height: 44px;
    overflow: hidden;
    color: #606060;
    vertical-align: top;
}

.regContent ul li span {
    float: left;
    width: 45px;
    text-align: right;
    font-size: 14px;
    margin-right: 8px;
}

.regContent ul li input {
    width: 214px;
    height: 44px;
    line-height: 44px\0;
    *line-height: 44px;
    padding: 0 10px;
    color: #666;
    font-size: 14px;
    font-family: Verdana;
    border: none;
    background: transparent;
    background: url(../images/index_regLogin.png) center center no-repeat;
    margin-left: -3px;
}

.regContent ul li .index_regLogin_focuse {
    background: url(../images/index_regLogin_focuse.png) center center no-repeat;
}

.regContent ul li .checkbox_login {
    width: 14px;
    height: 14px;
    margin: 0;
    padding: 0;
    background: none;
    margin-left: 7px;
}

.regContent ul li a {
    color: #606060;
}

.submit_index {
    width: 100px;
    height: 36px;
    background: url(../images/index_submit.png) 0 0 no-repeat;
    margin: 0;
    padding: 0;
    border: none;
    margin-left: 7px;
    margin-left: 60px;
    cursor: pointer;
}

.submit_index:hover {
    width: 100px;
    height: 36px;
    background: url(../images/index_submit.png) 0 -37px no-repeat;
    margin: 0;
    padding: 0;
    border: none;
    margin-left: 7px;
    margin-left: 60px;
}

.submit_index_active {
    width: 100px;
    height: 36px;
    background: url(../images/index_submit.png) 0 -74px no-repeat;
    margin: 0;
    padding: 0;
    border: none;
    margin-left: 7px;
    margin- left: 60px;
}


/*--------------------- common is bottom style -----------------------*/

.bottom {
    height: 135px;
    background-color: #222;
    padding-top: 50px;
}

.aLinks {
    font-weight: bold;
    font-size: 14px;
    height: 26px;
    margin-bottom: 15px;
}

.aLinks a {
    line-height: 24px;
    display: inline-block;
    margin-right: 20px;
    color: #969595;
}

.aLinks .bot-icon {
    background: url(../images/icon/bottom_list_icon.png) no-repeat;
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-right: 5px;
}

.aLinks .statement .bot-icon {
    background-position: 0 0;
}

.aLinks .aboutus .bot-icon {
    background-position: -24px 0;
}

.aLinks .contentus .bot-icon {
    background-position: -48px 0;
}

.aLinks .helpcenter .bot-icon {
    background-position: -72px 0;
}

.aLinks .phone {
    background-position: 0 -100px;
}

.aLinks a:hover {}

.copyright {
    background: url(../images/copyRight.png) left top no-repeat;
    height: 35px;
}

.bottom .phone {
    display: none;
}


/*--------------------- common style -----------------------*/

.clear {
    clear: both;
}

.hr_12 {
    height: 12px;
    clear: both;
    width: 100%;
    overflow: hidden;
}

.hr_15 {
    height: 20px;
    clear: both;
    width: 100%;
    overflow: hidden;
}

.hr_17 {
    height: 17px;
    clear: both;
    width: 100%;
    overflow: hidden;
}

.hr_24 {
    height: 24px;
    clear: both;
    width: 100%;
    overflow: hidden;
}

.hr_25 {
    height: 22px;
    clear: both;
    width: 100%;
    overflow: hidden;
}

.hr_22 {
    height: 22px;
    clear: both;
    width: 100%;
    overflow: hidden;
}

.hr_28 {
    height: 28px;
    clear: both;
    width: 100%;
    overflow: hidden;
}

.hr_30 {
    height: 30px;
    clear: both;
    width: 100%;
    overflow: hidden;
}

.hr_32 {
    height: 32px;
    clear: both;
    width: 100%;
    overflow: hidden;
}

.hr_40 {
    height: 40px;
    clear: both;
    width: 100%;
    overflow: hidden;
}

.hr_44 {
    height: 44px;
    clear: both;
    width: 100%;
    overflow: hidden;
}

.hr_50 {
    height: 50px;
    clear: both;
    width: 100%;
    overflow: hidden;
}

.hr_54 {
    height: 36px;
    clear: both;
    width: 100%;
    overflow: hidden;
}

.hr_60 {
    height: 60px;
    clear: both;
    width: 100%;
    overflow: hidden;
}

.hr_78 {
    height: 78px;
    clear: both;
    width: 100%;
    overflow: hidden;
}

.hr_120 {
    height: 120px;
    clear: both;
    width: 100%;
    overflow: hidden;
}

.hr_180 {
    height: 180px;
    clear: both;
    width: 100%;
    overflow: hidden;
}

.hr_280 {
    height: 180px;
    clear: both;
    width: 100%;
    overflow: hidden;
}


/*--------------------- common style -----------------------*/


/*
add			回到顶部
className	gotoTop
date		2012年9月8日12:51:04
score		全局

*/

.gotoTop {
    width: 48px;
    height: 48px;
    background: url(../images/gotoTop.png) left top no-repeat;
    position: fixed;
    bottom: 100px;
    right: 70px;
    cursor: pointer;
    _position: absolute;
    _top: expression(document.documentElement.scrollTop + Math.round(document.documentElement.offsetHeight / 2) + "px");
    _margin-bottom: -80px;
    z-index: 999;
}


/*
add			好友和我关注的人
className	comUserAndGz
date		2012年9月8日13:02:41
score		全局

*/

.comUserAndGz {
    height: 40px;
    margin-bottom: 20px;
}

.comUserAndGz_nav {
    height: 40px;
    line-height: 40px;
}

.comUserAndGz_nav a {
    color: #333;
    padding: 0 10px;
    margin-right: 20px;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
}

.comUserAndGz_nav a span {
    color: #000;
}

.comUserAndGz_nav a.active {
    color: #000;
    font-weight: bold;
}

.comUserAndGz_line {
    height: 1px;
    background: #E3E3E3;
    overflow: hidden;
    position: relative;
}

.comUserAndGz_line_active {
    width: 100px;
    background: #f03a50;
    height: 4px;
    left: 0;
    top: 0;
}


/*各种名单
date	2012年9月8日13:13:25
*/

.gezhongName {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    margin-bottom: 20px;
}

.gezhongName a {
    color: #333;
}

.gezhongName a.active {
    font-weight: bold;
}

.gezhongName em {
    display: inline-block;
    text-align: center;
    width: 38px;
    font-family: Arial;
    color: #999;
    margin-top: -2px;
}

.gezhongName span {
    color: #666;
}


/*分类管理 弹出层
date 	2012年9月8日17:16:52
*/

.fenleiguanli {
    overflow: hidden;
    position: fixed;
    width: 576px;
    left: 50%;
    top: 50%;
    margin-left: -288px;
    top: 0px;
}

.fenlei_alert_t {
    background: url(../images/icon/alert_t.png) left top no-repeat;
    height: 50px;
}

.fenlei_alert_c {
    background: url(../images/icon/alert_c.png) left top repeat-y;
    overflow: hidden;
    padding: 10px 22px;
}

.fenlei_alert_b {
    background: url(../images/icon/alert_b.png) left top no-repeat;
    height: 29px;
}

.fenlei_title {
    margin: 20px 20px 0 20px;
    float: left;
}

.fenlei_title img {
    float: left;
}

.fenlei_alert_t .comClose {
    float: right;
    margin-top: 14px;
    margin-right: 20px;
    display: inline;
}

.addNewFenlei {
    overflow: hidden;
    padding-top: 5px;
    position: relative;
    line-height: 30px;
}

.add_fenlei {
    font-size: 14px;
    color: #666666;
    float: left;
    width: 90px;
}

.select_fenlei {
    border: #D3D3D3 solid 1px;
    height: 23px;
    line-height: 22px;
    font-size: 14px;
    padding: 0 8px;
    float: left;
    background: #fff;
    position: relative;
    width: 170px;
    color: #999;
    margin-top: 3px;
    margin-right: 10px;
}

.select_fenlei .sanjiao {
    background: url(../images/icon/sanjiao.png) left top no-repeat;
    width: 9px;
    height: 7px;
    position: absolute;
    right: 10px;
    top: 8px;
    cursor: pointer;
}

.baocun_sm {
    background: transparent;
    background: url(../images/icon/ico_baocun2.png) left top no-repeat;
    color: #FFF;
    height: 25px;
    width: 52px;
    margin-top: -3px;
}

.list_yidong {
    overflow: hidden;
    padding-left: 90px;
    padding-top: 10px;
}

.list_yidong li {
    height: 40px;
}

.list_yidong li div {
    width: 333px;
    height: 30px;
    background: #fff;
    border: #D3D3D3 solid 1px;
    position: relative;
}

.list_yidong li div span {
    background: url(../images/icon/yidong_up_down.png) 8px center no-repeat;
    width: 30px;
    height: 30px;
    float: left;
}

.list_yidong li div span .goUp {
    display: block;
    width: 10px;
    height: 10px;
    margin-left: 9px;
    margin-top: 5px;
}

.list_yidong li div span .goDown {
    display: block;
    width: 10px;
    height: 10px;
    margin-left: 9px;
}

.list_yidong li div p {
    color: #757575;
    font-size: 14px;
    line-height: 30px;
    float: left;
}

.list_del {
    background: url(../images/icon/yidong_del.png) left top no-repeat;
    width: 10px;
    height: 10px;
    float: right;
    margin-top: 10px;
    margin-right: 10px;
    display: inline;
}

.moveList_btn {
    width: 100%;
    text-align: center;
}

.moveList_btn input {
    float: none;
    margin-top: -4px;
}

.moveList_btn a {
    float: none;
    display: inline-block;
}


/*
time:2012年10月8日11:50:41
className:listMove
用于user_blog移动分类用的弹出层样式
*/

.listMove {
    overflow: hidden;
    padding-left: 90px;
    padding-top: 10px;
}

.listMove li {
    overflow: hidden;
    padding-top: 10px;
}

.listMove li h3 {
    overflow: hidden;
    text-align: right;
    width: 352px;
}

.listMove li h3 strong {
    background: url(../images/jiajian.png) 0 -19px no-repeat;
    padding-left: 24px;
    float: left;
}

.listMove li h3 .jian {
    background-position: 0 -1px;
}

.listMove li h3 a {
    font-size: 12px;
    color: #277791;
    font-weight: normal;
    margin-left: 8px;
}

.listMove li div {
    overflow: hidden;
    font-size: 14px;
    color: #333;
    padding-top: 8px;
    border-bottom: #DEDEDE dashed 1px;
    width: 322px;
    margin-left: 30px;
}

.listMove li div label {
    margin-bottom: 8px;
    display: block;
}

.listMove li div label input {
    margin-top: -3px;
    margin-right: 8px;
}


/*快速登录弹出层
2012年10月8日12:09:31
className  ksLogin
*/

.ksLogin {
    width: 366px;
    height: 335px;
    position: absolute;
    left: 100px;
    top: 100px;
    background: url(../images/kuaisudenglu.png) left top no-repeat;
}

.ksLogin_ul {
    overflow: hidden;
    padding-top: 23px;
    width: 100%;
    padding-left: 20px;
}

.ksLogin_ul li {
    height: 44px;
    line-height: 44px;
    overflow: hidden;
    color: #606060;
}

.ksLogin_ul li span {
    float: left;
    width: 45px;
    text-align: right;
    font-size: 14px;
    margin-right: 8px;
}

.ksLogin_ul li input {
    width: 232px;
    height: 46px;
    padding: 0 10px;
    color: #666;
    font-size: 14px;
    font-family: Verdana;
    border: none;
    background: transparent;
    background: url (../images/kcLogin_inputBg.png) 0 -46px no-repeat;
}

.ksLogin_ul li .in_focus {
    background: url(../images/kcLogin_inputBg.png) 0 0 no-repeat;
}

.ksLogin_ul li .in_err {
    background: url(../images/kcLogin_inputBg.png) 0 -92px no-repeat;
}

.ksLogin_ul li .checkbox_login {
    width: 14px;
    height: 14px;
    margin: 0;
    padding: 0;
    background: none;
    margin-left: 7px;
}

.ksLogin_ul li a {
    color: #606060;
}

.ksLoginBtn {
    padding-left: 80px;
    padding-top: 20px;
}

.ksLoginBtn input {
    float: left;
    vertical-align: middle;
}

.ksLoginBtn a {
    float: left;
    margin-top: 9px;
    color: #0197BD;
    margin-right: 8px;
}

.ksLoginBtn a:hover {
    text-decoration: underline;
}


/*关于我 重置abouList样式中的select_fenlei*/

.select_aboutme {
    border: #D3D3D3 solid 1px;
    height: 23px;
    line-height: 22px;
    font-size: 14px;
    padding: 0 8px;
    float: left;
    background: #fff;
    position: relative;
    padding-right: 30px;
    color: #999;
    margin-top: -3px;
    margin-right: 10px;
}

.select_aboutme .sanjiao {
    background: url(../images/icon/sanjiao.png) left top no-repeat;
    width: 9px;
    height: 7px;
    position: absolute;
    right: 10px;
    top: 8px;
    cursor: pointer;
}

.select_dizhi {
    width: 300px;
    height: 23px;
    line-height: 22px;
    border: #D3D3D3 solid 1px;
    float: left;
    padding: 0 8px;
    color: #999;
    margin-top: -3px;
}

.ab_input_b2 {
    width: 666px;
    height: 33px;
    background: #FFF;
    border: #D3D3D3 solid 1px;
    padding: 0 5px;
    margin-top: -8px;
}

.mylab {
    width: 666px;
    height: 90px;
    background: #FFF;
    border: #D3D3D3 solid 1px;
    padding: 0 5px;
    margin-top: -8px;
    float: left;
}

.mylab p {
    font-size: 14px;
    line-height: 22px;
    padding: 10px;
}

.mylab p span {
    color: #3E8799;
    font-weight: bold;
}

.mylab p input {
    width: 68px;
    border-bottom: #CCC solid 1px;
}


/*个人简介*/

.ab_jianjie {
    width: 658px;
    height: 90px;
    background: #FFF;
    border: #D3D3D3 solid 1px;
    padding: 10px;
    margin-top: -8px;
    float: left;
    resize: none;
    outline: none;
    line-height: 18px;
    font-size: 14px;
    margin-left: 1px;
}


/*各种名单*/

.listofBox {
    width: 1000px;
    overflow: hidden;
    margin: 20px auto;
}

.listof {
    width: 300px;
    float: left;
    margin-right: 164px;
    height: 140px;
    border-bottom: #E4E4E4 solid 1px;
    margin-bottom: 12px;
    overflow: hidden;
}

.listof dl {
    width: 100%;
    overflow: hidden;
}

.listof dl dt {
    width: 80px;
    height: 80px;
    float: left;
    margin-right: 12px;
}

.listof dl dt img {
    width: 80px;
    height: 80px;
}

.listof dl dd {
    width: 208px;
    float: left;
    overflow: hidden;
}

.listof dl dd h3 {
    font-size: 14px;
}

.listof dl dd h3 a {
    color: #333;
}

.usercaozuo {
    width: 154px;
    padding-top: 6px;
}

.usercaozuo a {
    background-color: #68ccbe;
    width: 71px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    float: left;
    margin-right: 6px;
    color: #fff;
    margin-bottom: 4px;
    font-size: 14px;
}

.usercaozuo a:hover {
    background-color: rgba(104, 204, 190, 0.8);
}

.listof .userNumber {
    padding-top: 6px;
    padding-bottom: 8px;
    color: #999;
}

.listof .userNumber span {
    margin-right: 12px;
}

.listof .userNumber span.last_s {
    margin-right: 0;
}

.listof .lastLogin {
    color: #999;
}

.pages_user {
    width: 770px;
    overflow: hidden;
    padding: 20px 0;
}


/*搜索结果页  search_results_title    2012年9月15日11:27:22*/

.searchLeft {
    width: 760px;
    float: left;
    overflow: hidden;
}

.search_results_title {
    height: 40px;
    border-bottom: #E8E9E8 solid 2px;
    color: #9E9E9E;
    font-size: 14px;
    font-weight: bold;
}

.sRadio_y {
    background: url(../images/icon/radio.png) 0 -19px no-repeat;
    padding-left: 25px;
    font-size: 14px;
    margin-right: 20px;
    color: #379FA6;
}

.zhaiyao {
    float: right;
    color: #222;
    background: url(../images/icon/zhaiyao.png) left center no-repeat;
    padding-left: 25px;
    font-weight: normal;
}

.search_results_title em {
    color: #222;
}

.srarch_list {
    padding-top: 16px;
    border-bottom: #CCC dashed 1px;
    padding-bottom: 6px;
}

.srarch_list p {
    line-height: 26px;
    overflow: hidden;
}

.srarch_list p a {
    font-size: 14px;
    color: #585858;
    font-weight: bold;
}

.srarch_list em {
    color: #ee0101;
}

.srarch_list p span {
    color: #7a7a7a;
    float: left;
}

.srarch_list p span a {
    font-size: 12px;
    font-weight: normal;
}

.srarch_list p .search_more {
    float: right;
    color: #7A7A7A;
    font-size: 12px;
    font-weight: normal;
}

.srarch_list p .search_more:hover {
    color: #222;
    text-decoration: underline;
}


/*
首页博客
*/

.index_main {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
}

.index_left {
    width: 328px;
    float: left;
    overflow: hidden;
    margin-right: 20px;
}

.index_center {
    width: 412px;
    overflow: hidden;
    float: left;
}

.index_right {
    width: 216px;
    float: right;
    overflow: hidden;
    background: #B8E2B8;
}

.focusMap_box {
    width: 328px;
    height: 322px;
    overflow: hidden;
    position: relative;
}

.focusMap_img {
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    height: 322px;
    width: 328px;
}

.focusMap img {
    display: block;
    float: left;
    width: 328px;
    height: 322px;
}

.focusMap_num {
    background: url(../images/alert_bg.png) left top repeat-x;
    height: 40px;
    width: 318px;
    padding-right: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: right;
}

.focusMap_num a {
    width: 22px;
    height: 22px;
    color: #333;
    text-align: center;
    line-height: 22px;
    background: url(../images/fouce_bg.png) left top no-repeat;
    display: inline-block;
    margin-top: 9px;
    margin-left: 8px;
}

.focusMap_num a.active {
    color: #FFF;
}

.focusMap_num p {
    float: left;
    color: #FFF;
    line-height: 40px;
    font-size: 14px;
    padding-left: 15px;
}


/*首页 左间 通用 头*/

.index_comTitle {
    width: 100%;
    height: 23px;
    border-bottom: #DDE0E2 solid 2px;
    margin-bottom: 10px;
}

.index_comTitle h3 {
    float: left;
    color: #287791;
    font-size: 14px;
}

.index_comTitle a {
    float: right;
    line-height: 14px;
    color: #4D4D4D;
}


/*首页 通用 内容*/

.index_comList {
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
}

.index_comList h3 {
    font-size: 14px;
    color: #222;
    margin-bottom: 15px;
}

.index_comList p {
    color: #222;
    line-height: 22px;
    word-break: break-all;
}

.index_comList p span {
    float: left;
    color: #287791;
}

.index_comList p span a {
    color: #287791;
}

.index_comList p em {
    float: right;
    color: #287791;
}


/*首页 中间 通用 头*/

.index_comTitle_c {
    width: 100%;
    height: 23px;
    margin-bottom: 10px;
    background: url(../images/icenterListBg.png) left top no-repeat;
}

.index_comTitle_c h3 {
    float: left;
    color: #287791;
    font-size: 14px;
}

.index_comTitle_c h3 strong {
    padding-left: 10px;
    color: #222;
    line-height: 22px;
}

.index_comTitle_c a {
    float: right;
    line-height: 14px;
    color: #4D4D4D;
}

.index_center_common {
    padding-left: 10px;
}

.indexRight_c {}


/*
作者:		busy
时间：		2012年9月29日23:12:07
作用域：		免责声明部分

*/

.aboutContent {
    width: 1000px;
    overflow: hidden;
    margin: 0 auto;
}

.about_left {
    float: left;
    width: 760px;
    overflow: hidden;
}

.about_right {
    width: 218px;
    overflow: hidden;
    float: right;
    padding-top: 31px;
    padding-left: 22px;
}

.ablout_comTitle {
    width: 100%;
    height: 19px;
    overflow: hidden;
    background: url(../images/aboutContentBg.png) left top no-repeat;
}

.aboutTitle_bg_00 {
    background-position: 0 0;
}

.aboutTitle_bg_01 {
    background-position: 0 -19px;
}

.aboutTitle_bg_02 {
    background-position: 0 -38px;
}

.aboutTitle_bg_03 {
    background-position: 0 -57px;
}

.aboutTitle_bg_04 {
    background-position: 0 -76px;
}

.aboutLine {
    background: url(../images/common_sm_title_bg.png) left bottom repeat-x;
    height: 24px;
}

.aboutContent_txt {
    overflow: hidden;
    color: #666;
}

.aboutContent_txt p {
    line-height: 32px;
    font-size: 14px;
}

.about_right h3 {
    font-size: 16px;
    color: #666;
    margin-bottom: 14px;
}

.aboutNav {
    overflow: hidden;
    line-height: 32px;
}

.aboutNav a {
    color: #999;
    font-weight: bold;
}

.aboutNav a:hover {
    color: #222222;
}

.aboutNav .active {
    color: #222222;
}


/*页地links的链接页面*/

.ablout_comTitle2 {
    width: 100%;
    height: 19px;
    overflow: hidden;
    background: url(../images/icon/abouts_common.png) left top no-repeat;
}

.ablout_comTitle2_help {
    background-position: 0 -23px;
}

.ablout_comTitle2_contactus {
    background-position: 0 -46px;
}


/*展厅回复*/

.titles {
    width: 100%;
    height: 20px;
    border-bottom: #E2E2E2 solid 4px;
    overflow: hidden;
    margin-bottom: 60px;
    font-size: 14px;
}

.dtList {
    padding-bottom: 7px;
}

.dtList p {
    font-size: 14px;
    color: #878787;
    vertical-align: top;
}

.dtList p a {
    color: #0097BD;
    voice-family: top;
}

.dtList p img {
    vertical-align: top;
}


/*找回密码*/

.password_right {
    width: 214px;
    float: right;
}

.password {
    background: url(../images/password.png) 0 0 no-repeat;
    height: 19px;
}

.hznx {
    background: url(../images/password.png) 0 -23px no-repeat;
    height: 19px;
}

.orLogin_reg {
    overflow: hidden;
    padding-top: 10px;
}

.orLogin_reg a {
    color: #222222;
    font-size: 14px;
    line-height: 22px;
    font-family: "宋体";
}

.orLogin_reg a:hover {
    text-decoration: underline;
}

.backBox {
    overflow: hidden;
}

.back_to_password_bz {
    color: #999;
}

.back_to_password_bz img {
    margin: 0 5px;
}

.back_to_password_bz .active {
    color: #222;
    font-weight: bold;
}

.backTo_02 {
    font-size: 14px;
    color: #333;
}

.backBox .backTo_02_s {
    font-size: 12px;
}

.backBox .backTo_02_s a {
    color: #0197BD;
}

.backBox .backTo_02_s a:hover {
    text-decoration: underline;
}

.backBox .regTxt {
    width: 70px;
    padding: 0;
}


/*通用遮罩层*/

.comBgZhezhao {
    background: url(../images/comBgZhezhao.png) left top repeat;
    height: 100%;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    _position: absolute;
    _top: expression(document.documentElement.scrollTop + Math.round(document.documentElement.offsetHeight / 2) + "px");
}


/*缩略图*/

.suoluetu {
    width: 544px;
    height: 552px;
    background: url(../images/suoluetu.png) left top no-repeat;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -272px;
    margin-top: - 276px;
    overflow: hidden;
    z-index: 1000;
    _position: absolute;
    _top: expression(document.documentElement.scrollTop + Math.round(document.documentElement.offsetHeight / 2) + "px");
}

.sltImgBox {
    overflow: auto;
    height: 437px;
    width: 479px;
    margin: 30px auto 0 auto;
}

.suoluetu p {
    font-size: 14px;
    margin-left: 30px;
    padding-top: 8px;
    color: #999;
}

.suoluetu .btns_slt {
    height: 26px;
    width: 480px;
    margin: 0 auto;
}

.suoluetu .btns_slt input {
    float: right;
}

.suoluetu .btns_slt a {
    float: right;
    height: 29px;
    margin-top: 1px;
}


/*分类*/

.txtMore {
    overflow: hidden;
    padding-top: 5px;
}

.txtMore li {
    line-height: 24px;
    vertical-align: top;
}

.txtMore li a {
    color: #222222;
    font-size: 14px;
}

.txtMore li a:hover {
    text-decoration: underline;
}


/*a{color:#008caf !important;}
a:hover{color:#005a71 !important;}*/


/*黑名单*/

.blackList {
    text-align: center;
}

.blackList span {
    color: #D56501;
    background: url(../images/blackListBg.png) left center no-repeat;
    font-size: 14px;
    padding-left: 26px;
    height: 22px;
    line-height: 22px;
    display: inline-block;
    font-weight: bold;
}


/*blue 2012-12-22 19:05:23*/

.wj_del2 {
    float: right;
    margin-top: -12px;
    position: relative;
    top: 12px;
}

.wj_del2 a {
    color: #999;
    font-size: 12px;
}

.wj_del2 a:hover {
    text-decoration: underline;
}

.wj_del2 span {
    margin-left: 8px;
    margin-right: 8px;
}

.regInput_n {
    line-height: 42px;
}

.regInput_y {
    line-height: 42px;
}


/*好友印象修改 2013-1-21*/

.cSmTitle_noBg,
.common_sm_title {
    position: relative;
}

.cSmTitle_noBg .hyyx_add_new,
.common_sm_title .hyyx_add_new {
    margin-top: -4px;
    margin-left: -5px;
}

.repRep a {
    color: #0198be;
}