﻿.middle
{
    padding-top:20px;
}
.user_info
{
    background-color: #efefef;
    height:45px;
    background-image:url(../../Images/Homepage/search_bg.png);
    background-repeat:repeat-x;
    background-position:0 -90px;
    line-height:45px;
}
.user_info em
{
    color:#068FDE;
}
/*主页信息搜索*/
.user_type
{
    float:left;
    line-height:45px;
    color:#666666;
    background-image:url(../../Images/Homepage/search_left.png);
    background-repeat:no-repeat;
    background-position:0 0;
    padding-left:37px;
    height:45px;
    display:block;
    _padding-top:12px;
    _height:30px;
}
.user_type a
{
    color:#fff;
}
.user_type a:visited
{
    color:#fff;
}
.user_search
{
    float:right;
    line-height: 45px;
    height:45px;
    background-image:url(../../Images/Homepage/search_bg.png);
    background-repeat:no-repeat;
    background-position:right -45px;
    padding-right:10px;
    display:block;
    _padding-top:12px;
}
/*输入框*/
#Key
{
    width:149px;
    height:22px;
    border:solid 1px #AAAAAA;
    vertical-align:middle;
    line-height:22px;
}
.btn_bg
{
    width: 58px;
    height: 27px;
    background-image:url(../../Images/Homepage/btn_bg.png);
    background-repeat:no-repeat;
    display:inline-block;
}
.btn_bg input
{
    width: 58px;
    height: 27px;
    background:none;
    border:none;
}

.h_type
{
    margin-top: 25px;
    clear:both;
    text-align:left;
}
.h_left
{
    width:708px;
    float:left;
}
.h_right
{
    width:270px;
    float:right;
}
/*右侧显示*/
.h_right h3
{
    
    height:26px;
    line-height:26px;   
    color:#4183C3;
    font-weight:bold;
    margin-bottom:11px;
    text-indent:3px;
    clear:both;
    border-bottom:solid 2px #dcdcdc;
}
/*作品列表显示*/
#NList,#EList,#HList,#CList
{
    margin:10px 0;
}
.user_w_list
{
    width:220px;
    height:230px;
    float:left;
    display:block;
    margin:8px 8px 0 8px;
    *margin:5px 5px 0 5px;
}
.user_w_list span
{
    color:#4197D0;
    height:22px;
    line-height:22px;
    text-indent:23px;
}
.user_w_list span:hover
{
    color:#4197D0;
    height:22px;
    line-height:22px;
    text-indent:23px;
}
.work_i_pic
{
    width:220px;
    background: url(../../Images/Homepage/space/bottom-sm.png);
    background-repeat:no-repeat;
    background-position:left bottom;
}
.work_i_pic:after
{
    content:".";
    clear:both;
    height:0;
    display:block;
    visibility:hidden;
}
.u_workpic
{
}
.u_workpic img
{
    width:200px;
    height:150px;
    cursor:pointer;
    margin:9px
}
.work_pic_list
{
    border:solid 1px #e5e5e5;  
    margin-bottom:9px;  
}
.u_good
{
    width:16px;
    height:16px;
    margin-left:9px;
    float:left;
}
.face_pic
{
    width:16px;
    height:16px;
    vertical-align:middle;
    margin-right:10px;
    margin-left:1px;
}
/*统计作品信息*/
.u_pic_count
{
    float:right;
    font-size:10px;
    display:block;
}
.u_pic_count li
{
    display:block;
    float:left;
    height:23px;
    line-height:23px;
    text-align:left;
    padding-right:12px;
}
.u_read_num
{
    background: url(../../Images/Homepage/space/icon-views-sm.png);
    background-repeat:no-repeat;
    background-position:left center;
    text-indent:25px;    
}
.u_talk_num
{
    background: url(../../Images/Homepage/space/icon-comments.png);
    background-repeat:no-repeat;
    background-position:0 6px ;
    text-indent:25px;
}
.add_love_num
{
    background: url(../../Images/Homepage/space/icon-hearts.gif);
    background-repeat:no-repeat;
    background-position:0 6px;
    text-indent:25px;
}
.w_count
{
    color:#9D9D9D;
    border-bottom:solid 2px #dcdcdc;
    height:22px;
    line-height:22px;
    text-align:right;
    width:634px;
}
.w_count em
{
    color:#4183C3;
    margin:0 13px 0 10px;
}
.w_count span
{
    color:#4183C3;
    margin-right:10px;
}


/*最新作品*/
.h_news
{
    background-image:url(../../Images/Homepage/news_work_bg.png);
    background-repeat: repeat-x;
    background-color:#F1F1F1;
    width:622px;
    margin-top:16px;
    text-align:center;
    padding-bottom:1px;
}
.h_news_title
{
    height:43px;    
    text-align:left;
}
.h_t_left
{
    margin-left:21px;
    width:100px;
    line-height:43px;
    float:left;
    font-size:14px;
    font-weight:bold;
    color:#111111;
}
.h_t_right
{
    float:right;
    width:59px;
    height:23px;
    border-left:solid 1px #dbdbdb;
    background-image:url(../../Images/Homepage/more_bg.png);
    background-repeat:no-repeat;
    background-position:42px 5px;
    margin-top:19px;
    text-indent:11px;
    line-height:19px;
}
.h_news_list
{
    margin: 10px 12px;
    width:583px;
    background-color:#ffffff;
    border:solid 1px #eaeaea;
    padding:6px;
}
.h_news_work
{
    float:left;
    width:133px;
    height:118px;
    margin:6px;
}
.h_news_work img
{
    width:133px;
    height:91px;
    display:block;
}
.h_news_work span
{
    display:block;
    height:27px;
    line-height:27px;
    background-color:#f2f2f2;
    text-indent:6px;
    text-align:left;
}

/*标签*/
/*标签页显示*/
.page_tag
{
    margin-bottom:17px;
}
.page_tag:after
{
    content:".";
    clear:both;
    display:block;
    height:0;
    visibility:hidden;
}
.page_tag .span_a
{
    margin:0 4px 3px 0;
    float:left;
    display:block;
    float:left;
    padding:0px 7px;
    height:18px;
    line-height:18px;    
    border:solid 1px #D7D4E5;
    background-color:#EBEAF2;
    color:#4197D0;
    font-weight: normal;
	white-space: nowrap;
}
.page_tag .span_hover
{
    margin:0 4px 3px 0;
    float:left;
    display:block;
    display:block;
    padding:0px 7px;
    height:18px;
    line-height:18px;
    border:solid 1px #6A9836;
    background-color:#81B943;
    color:#fff;
    font-weight: normal;
	white-space: nowrap;
    cursor:pointer;
}
/*设计师列表*/
.design_list
{
    background-image:url(../../Images/Homepage/h_right_bg.png);
    background-repeat: repeat-x;
    background-color: #ffffff;
    margin-top:19px;
}
.design_title
{
    height:41px;
    line-height:41px;
    font-weight:bold;
    font-size:14px;
    text-indent:12px;  
}
.design_user
{
    width:90px;
    height:90px;
    float:left;
    display:block;
    color:#3F83C0;
}
.design_user a
{
    color:#3F83C0;
    display:block;
    text-align:center;
    line-height:24px;
}
.design_user a:visited
{
    color:#3F83C0;
}
.design_user a:hover
{
    text-decoration:underline;
}
.design_user img
{
    width:50px;
    height:50px;
    display:block;
    margin:3px auto;
    border: solid 1px #dddddd;
}
/*六个字按钮*/
.user_type a
{
    margin-right:9px;
    width:89px;
    height:24px;
    background-image:url(../../Images/base/six_btn.png);
    background-repeat:no-repeat;
    background-position:0 0;
    display:inline-block;
    line-height:24px;
    text-align:center;
    color:#fff;
    margin-left:16px;
    
}
.user_type a:hover
{
    margin-right: 9px;
    width:89px;
    height:24px;
    background-image:url(../../Images/base/six_btn.png);
    background-repeat:no-repeat;
    background-position:0 -24px;
    display:inline-block;
    line-height:24px;
    cursor:pointer;
    text-align:center;
    color:#fff;
    margin-left:16px;
}
/*tab切换页*/
.tc_Title
{
    height:30px;
    background-image:url(../../Images/Homepage/title_bg_b.png);
    background-repeat:repeat-x;
    background-position:left 28px;
}
.tc_Ul li
{
    float:left;
    width:80px;
    height:28px;
    display:block;
    line-height:28px;
}
.tc_Li_Atd label
{
    border-bottom:solid 2px #999;
    height:28px;
    display:inline-block;
    padding:0 6px;
    cursor:pointer;
}
.tc_Li label
{
    height:28px;
    display:inline-block;
    padding:0 6px;
}
.tc_Label_Nml{
    border-bottom:solid 2px #999;
    height:28px;
    display:inline-block;
    padding:0 6px;
    cursor:pointer;
}
.lc_B
{
    clear:both;
}
