body {
    font-family: 'Lucida Grande', "Trebuchet MS", Verdana, sans-serif;
    font-size: 12px;
    line-height: 16px;
    color:#1b110f;
    margin:0;
    padding:0;
}
img {
    border:0;
}
form {
    margin:0;
    padding:0;
}
input { display: inline;}
a:hover {
    text-decoration:underline;
}
.wrapper{
    width:960px;
    margin:0 auto;
    overflow:hidden;
    background-color:#FFF;
}
.maincontent{
    width:960px;
    height:auto;
    background-color:#FFF;
    overflow:hidden;
}
.topcontent{
    width:960px;
    height:315px;
    background-color:#FFF;
    overflow:hidden;
}
.linkcontent{
    width:960px;
    height:30px;
    background-color:#FFF;
    overflow:hidden;
    margin-bottom:5px;
    border-bottom:5px solid #41829F;
}
.contentTab{
    float:left;
    width:930px!important;width:960px;
    _width:930px;
    height:30px;
    background-color:#ddd;
    color:#666;
    font-size:13px;
    font-weight:bold;
    line-height:18px;
    padding-left:30px;
}

.linkcontent .contentTab{
    font-size:14px;
    background-color:#fff;
}
.contentTab a {
    text-decoration:none;
    color:#aa3333;
}
.contentTab ul,.contentTab li,
.contentList ul,.contentList li,
.contentPager ul,.contentPager li,
#uploadphotoList ul,#uploadphotoList li,
#editAlbumCover ul,#editAlbumCover li,
.bigphotocontent .albumthumblist ul,
.bigphotocontent .albumthumblist li,
.userinfo .info,
.userinfo .info li,
.commentList,
.commentList li,
#comment_score,
#comment_score li
{
    margin:0;
    padding:0;
    list-style:none;
    float:left;
    background-color:transparent;
}
.contentTab ul{
    margin-top:4px;
    height:26px;
}
.contentTab li{
    height:18px;
    padding:4px 10px;
    border-left:1px solid #FFF;
    cursor:default;
}
.linkcontent .contentTab li{
    border-left:1px solid #41829F;
}
.linkcontent .contentTab .over{
    background-color:#ddd;
}
.contentTab ul .currentTab{
    background-color:#FFF;
    color:#aa3333;
}
.contentList{
    float:left;
    width:930px!important;width:960px;
    _width:930px;
    color:#666;
    padding-left:30px;
}
.contentForm{
    float:left;
    width:930px!important;width:960px;
    _width:930px;
    color:#666;
    padding-left:30px;
}
.formcontent{
    height:300px;
}
.registerformcontent{
    height:1000px;
}
.registerformcontent .error{
    color:#F00;
}
.bigphotocontent{
    height:auto;
}
.uploadcontent{
    height:560px;
}
.contentList ul{
    width:930px;

}
.contentList li{
    width:182px!important;width:200px;
    _width:182px;
    height:282px!important;height:300px;
    _height:282px;
    margin-right:30px;
    margin-top:20px;
    border:1px solid #ccc;
    padding:8px;
}
#uploadfileList,#editAlbumList{
    height:auto;
    width:230px;
}
#uploadphotoList,#editAlbumCover{
    margin:0;
    width:660px;
    height:auto;
}

#uploadphotoList li,#editAlbumCover li{
    width:182px!important;width:200px;
    _width:182px;
    height:215px!important;height:233px;
    _height:215px;
    margin-right:20px;
    margin-top:20px;
    border:1px solid #ccc;
    padding:8px;
    display:none;
}
#editAlbumCover #description textarea{
    width:347px!important;width:3850px;
    _width:347px;
    height:190px;
    overflow:hidden;
}
#editAlbumCover #description{
    width:352px!important;width:390px;
    _width:352px;
}
#editAlbumCover li{
    display:block;
}
#uploadphotoList .albumthumbpic img
{
    width:182px;
    height:182px;
}
#uploadphotoList li div,#editAlbumCover li div{
    float:left;
    width:182px;
    margin-bottom:5px;
}
.topcontent .contentList li{
    height:232px!important;height:250px;
    _height:232px;
}
.albumtitle input{
    margin-bottom:0;
    height:13px;
}
.contentList li div{	
    float:left;
    width:182px;
    margin-bottom:5px;
}
.albumthumbpic{
    height:182px;
    background-image: url('images/none.png');
    background-position:50% 50%;
    background-repeat:no-repeat;
    border:1px solid #ccc;
    cursor:pointer;
}
.albumtitle{
    font-size:14px;
    font-weight:bold;
    text-align:center;
}
.albumtitle a {
    text-decoration:none;
    color:#aa3333;
}
.albumuser a{
    color:#33aaaa;
}
.albumsummary{
    line-height:22px;
    white-space:normal;
    word-wrap:break-word;
    overflow:hidden;
    height:44px;
}
.contentPager{
    float:left;
    width:960px;
    color:#666;
    padding:20px 0;
}
.contentPager ul{
    float:right;
    margin-right:30px;
}
.maincontent .contentPager li{
    margin-right:10px;
    line-height:20px;
    width:auto;
}
.contentPager li a{
    float:left;
    width:20px!important;width:22px;
    _width:20px;
    height:20px!important;height:22px;
    _height:20px;
    text-align:center;
    color: #41829F;
    border:1px dotted #41829F;
    text-decoration:none;
}
.contentPager li a:hover {
    color: #41829F;
    border:1px solid #41829F;
}
.contentPager li a.currentPage {
    color: #AA3333;
    border:1px dotted #AA3333;
}
.contentForm fieldset{
    float:left;
    width:390px;
    height:180px;
}
.bigphotocontent .bigphoto ,.bigphotocontent .albumdescription,.bigphotocontent .albumthumblist{
    width:800px;
    height:auto;
    padding:2px;
    margin:10px auto;
    font-size:13px;
    line-height:20px;
    background-color:#eee;
}
.bigphotocontent .bigphoto {
    text-align:center;
}
.bigphotocontent .albumdescription{
    padding:10px;
    width:780px;
}
.bigphotocontent .albumthumblist{
    padding:10px 0;
    width:800px;
    height:184px;
    overflow:hidden;
    border:1px solid #999;
}
.bigphotocontent .albumthumblist .listcontent{
    height:184px;
    width:736px;
    float:left;
    overflow:hidden;
    position:absolute;

    margin-left:32px;
}
.bigphotocontent .albumthumblist .sidebar{
    height:182px;
    width:32px;
    float:left;
    line-height:182px;
    text-align:center;
    font-size:64px;
    color:#777;
    cursor:pointer;
    position:absolute;
    background-position:50% 50%;
    background-repeat:no-repeat;
}
#moveleft{
    background-image:url('images/movel.png');
}
#moveright{
    margin-left:768px;
    background-image:url('images/mover.png');
}
.bigphotocontent .albumthumblist ul{
    width:auto;
    height:182px;
    position:absolute;
}
.bigphotocontent .albumthumblist li{
    width:182px;
    height:182px;
    background-image: url('images/none.png');
    background-position:50% 50%;
    background-repeat:no-repeat;
    border:1px solid #ccc;
    cursor:pointer;
    clear:none;
    background-color:#FFF;
}
.bigphotocontent .bigphoto img{
    max-width:800px;
    _width:600px;

    height:auto;
}
.userinfo {
    float:left;
    padding:20px 0;
}
.userinfo .avatar{
    float:left;
}
.userinfo .avatar img{
    border:1px solid #ccc;
    padding:2px;
}
.userinfo .avatar .action{
    margin:3px 10px;
    text-align:center;
    font-size:14px;
    font-weight:bold;
}
.userinfo .avatar .action a{
    margin:0 3px;
}
.userinfo .info{
    float:left;
    line-height:22px;
    font-size:13px;
    margin:0 30px;
    margin-top:100px; 
}
.userinfo .info #avg{     
    margin-top:-80px;
    line-height:80px;
    height:80px;
    margin-left:0;
}
.userinfo .info #avg b{
    font-size:64px;
    color:#F00;
}
.userinfo .info li{
    clear:both;
}
.procomment{
    float:left;
    width:450px;
    line-height:22px;
    margin-top:20px;
}
.commentList{
    width:880px;
    padding-bottom:20px;
}
.commentList li{
    width:880px;
    padding-top:15px;
}
.commentList li .action{
    padding:4px 10px;
    background-color:#eee;
    float:left;
    width:860px;
}
.commentList li .action span{
    margin-right:20px;
}
.commentList .avatar{
    width:90px;
    text-align:center;
    padding:10px;
    float:left;
}
.commentList .avatar img{
    width:80px;
    border:1px solid #ccc;
    padding:2px;
}
.commentList .commenttext{
    float:left;
    margin:10px;
    width:700px;
}
#comment_content{
    margin:10px 0;
    float:left;
    clear:both;
}
.comment_score{
    float:left;
    margin-right:10px;

}
#comment_score{
    float:left;
    margin:10px;
    width:150px;
}
#comment_score li{
    line-height:22px;
    width:150px;
    margin-bottom:10px;
}
#comment_score span{
    float:left;
    margin-right:10px
}
#comment_submit{
    float:left;
    clear:both;
}
.commentList li .adminaction{
    background-color:#ccddff;
    color:#000;
}
#ispro{
    display:inline;
}
.regcheckbox {
    float:left;
    width:80px;
    line-height:30px;
}
.registerformcontent fieldset{
    margin-top:20px;
}
.registerformcontent textarea{
    width:350px;
    height:50px;
}
.registerformcontent fieldset p{
    padding:0;
    float:left;
    width:400px;
    margin:5px 0;
}
.userinfo .modelinfo li{
    width:180px;
    line-height:26px;
    font-size:14px;
}
.userinfo .modelinfo{
    margin-top:0px;
    width:200px;
    margin-left:20px;
    margin-right:20px;
    height:350px;
}

.goodsItem{
    width:160px;
    height:auto; 
}
.goodsItem .goodsimg{
    width:152px;
    height: 136px;
    display: block;
    overflow: hidden;
    background-position: center center;
   background-repeat: no-repeat;
}