@charset "utf-8";
/* CSS Document */
.float{ float:left;}
.hide{ display:none;}
.last-login-address{ color:#ff9900;}

.new_window:hover{ cursor:pointer;}
.home{ height:300px; margin-bottom:10px; font-size:14px; background:0;}
.home-top{ width:960px; height:auto; background-repeat:no-repeat; background-position:top center; padding-top:140px; overflow:hidden;}
.home-top .top-left{ float:left; height:auto; margin-left:30px;}
.home-top .top-left img{float:left;}
.home-top .top-right{ float:left; width:720px; height:100px; padding-top:50px; margin-left:10px;}
.home-top .wd-820{ width:820px;}
.home-top .top-right .top-right-top,.home-top .top-right .top-right-middle,.home-top .top-right .top-right-bottom{ height:auto; overflow:hidden;}
.home-top .top-right .top-right-top .top-right-top-left{ float:left;}
.home-top .top-right .top-right-top .top-right-top-left .nickname{ font-size:22px;}
.home-top .top-right .top-right-top .top-right-top-left .nickname .pink{ color:#e41a7d;}
.home-top .top-right .top-right-top .top-right-top-left .nickname .blue{ color:#0099db;}
.home-top .top-right .top-right-top .top-right-top-left .address{ margin-left:20px;}
.home-top .top-right .top-right-top .top-right-top-right{ float:right; margin-right:25px;}
.home-top .top-right .top-right-middle{ clear:both; margin:5px 0;}
.home-top .top-right .top-right-middle .level{ float:left;}
.home-top .top-right .top-right-middle .level .next-lv{ color:#ff9900;}
.home-top .top-right .top-right-middle .topic-count{ float:left; margin-left:20px;}
.home-top .top-right .top-right-bottom .bottom-btn-list{ padding-top:10px;}
.home-top .top-right .top-right-bottom .bottom-btn-list,.home-top .top-left .badge-list{ float:left;}
.home-top .top-right .top-right-bottom .bottom-btn-list .list-btn{float:left;}
.home-top .top-right .top-right-bottom .bottom-btn-list .set .set-btn,
.home-top .top-right .top-right-bottom .bottom-btn-list .attention .attention-btn,
.home-top .top-right .top-right-bottom .bottom-btn-list .attention-cancel .attention-cancel-btn,
.home-top .top-right .top-right-bottom .bottom-btn-list .private .private-btn{ background:#46c961; color:#fff; padding:5px; font-size:12px;}
.home-top .top-right .top-right-bottom .bottom-btn-list .set .set-btn{ width:80px;}
.home-top .top-right .top-right-bottom .bottom-btn-list .attention .attention-btn{width:65px;}
.home-top .top-right .top-right-bottom .bottom-btn-list .attention-cancel .attention-cancel-btn{width:65px;}
.home-top .top-right .top-right-bottom .bottom-btn-list .private .private-btn{width:50px; margin-left:10px;}
.home-top .top-right .top-right-bottom .bottom-btn-list .express .express-btn,.home-top .top-right .top-right-bottom .bottom-btn-list .express .composite-btn{width:70px; margin-left:10px; background:url(/static/images/home/heart.png) left center no-repeat; padding-left:20px;}
.home-top .top-right .top-right-bottom .bottom-btn-list .together .together-btn{width:70px; margin-left:10px; background:#ff3366; color:#fff; text-align:center;}
.home-top .top-right .top-right-bottom .bottom-btn-list .private .private-btn{background:#999999;}
.home-top .top-right .top-right-bottom .bottom-btn-list .private .blue{ background:#0066ff;}
.home-top .badge-list{ float:left; margin-top:10px; margin-left:20px; width:432px; height:31px; overflow:hidden;}
.home-top .badge-list ul{ float:left; margin:0; padding:0;overflow:hidden; height:31px; }
.home-top .badge-list ul li{ list-style:none; float:left; margin-right:5px; width:31px; height:31px;}
.home-top .top-right .top-right-bottom .count-list{float:right; overflow:hidden;}
.home-top .top-right .top-right-bottom .count-list .content-count,.home-top .top-right .top-right-bottom .count-list .attention-count,.home-top .top-right .top-right-bottom .count-list .funs-count{ float:left; width:70px; height:40px; text-align:center;}
.home-top .top-right .top-right-bottom .count-list .attention-count{border-left:1px #999999 solid; border-right:1px #999999 solid;}
.home-top .top-right .top-right-bottom .count-list .count-number a:hover{color:#000;}
.home-top .top-right .top-right-bottom .count-list .text{ color:#0099db; font-weight:bold;}
.home-top .badge-list-btn .badge-list-pre{ background:url(/static/images/home/badge-list-pre-btn.png) no-repeat;}
.home-top .badge-list-btn .badge-list-next{ margin-left:4px;background:url(/static/images/home/badge-list-next-btn.png) no-repeat;}
.home-top .badge-list-btn{ float:left; width:30px; height:31px; margin-top:10px;}
.home-top .badge-list-btn a{ float:left; width:12px; height:31px;}
.home-top .picView{ position:absolute; top:0; right:0; width:960px; height:184px; z-index:10;}
.home-top .bend{ position:absolute; top:0; right:0;cursor:pointer;}
.home-top .picView li{position:relative; overflow:hidden; width:960px; height:184px; list-style:none; float:right;display:inline;}
.home-top-k{ position:absolute; top:0; width:960px; height:184px; background-repeat:no-repeat; background-position:top center; background-image:url(/static/images/home/home-top-k.png);}
.p-money{ float:right; margin-right:20px;}

.reply-list-content{width: 910px;height: auto;padding: 0 25px; overflow:hidden;}
.reply-list{ border-bottom:1px #999999 solid; padding:20px 0; }
.reply-list .list-top{ position:relative; overflow:hidden; color:#0449be;word-wrap:break-word; word-break:break-all;}
.reply-list .list-top .reply-nickname,.reply-list .list-top .reply-content{ float:left;}
.reply-list .list-top .reply-nickname,.reply-list .list-top .reply-content a{ color:#0449be;}
.reply-list .list-top .colorbg{ background:#fafbfc; color: #ff0000;}
.reply-list .list-top .reply-content,.reply-list .list-bottom .reply-title{ margin-left:10px;word-wrap:break-word; word-break:break-all;}
.reply-list .list-top .replt-time{ float:right;}
.reply-list .list-top .replt-time .time{ color:#999;}
.reply-list .list-top .replt-time .reply a{ margin-left:10px; color:#0449be;}
.reply-list .list-bottom{clear:both; position:relative;  margin-top:10px;  overflow:hidden;}
.reply-list .list-bottom .reply-text,.reply-list .list-bottom .reply-title{ float:left;}
.reply-list .list-bottom .reply-text{ color:#999;}
.reply-list .list-bottom .reply-title a{ color:#000;}

/*设置页面*/
.set-content{ width:610px; height:auto;padding-top:50px; padding-bottom:50px; padding-left:300px; overflow:hidden;}
.set-content .form-row{ clear:both; width:auto; height:60px; margin:0 auto; line-height:45px;}
.set-content .form-row .form-row-left{ font-size:14px;}
.set-content .form-row .form-row-right{ margin-left:30px; font-size:14px;}
.set-content .form-row .form-row-right span{color:#3300cc;}
.set-content .form-row .form-row-right .tips{ margin-left:20px; color:#999;}
.set-content .form-row .form-row-right #Select1,.set-content .form-row .form-row-right #Select2,.set-content .form-row .form-row-right #Select3{ width:auto; height:45px; margin-right:10px;}
.set-content .form-row .form-row-right input{ height:35px;}
.set-content .form-row .form-row-right .sub-btn{ margin-left:60px; width:90px; height:38px; background:url(/static/images/content/publish-comment-btn.png) no-repeat; border:0; color:#fff;}
.set-content .form-row .form-row-right .sub-btn:hover{background:url(/static/images/content/publish-comment-btn-hover.png) no-repeat;}
.set-content .form-row .form-row-right .setBirthday{ margin-left:20px; background:#ccc;}
.set-content .form-row .form-row-right .birthday,.set-content .form-row .form-row-right .setBirthdayBtn{display:none;}
.set-content .form-row .form-row-right .default-birthday{ color:#000;}
.set-content .form-row .form-row-right .express-btn{ margin-right:60px; width:90px; height:38px; background:url(/static/images/content/publish-comment-btn.png) no-repeat; border:0; color:#fff;}
.set-content .form-row .form-row-right .yellow{ color:#ff9600;}
.set-content .form-row .form-row-right span .part-btn{ background:#46c961; color:#fff; width:65px; height:30px; margin-left:50px;}

/*社交页面*/
.contact-list{ width:885px; height: auto;padding: 10px 0 10px 25px; overflow:hidden;}
.contact-list .user-list{ float:left; width:150px; height:80px; margin-top:25px; margin-right:25px;}
.contact-list .user-list .top{width:150px; height:40px;}
.contact-list .user-list .top .left{float:left; width:40px; height:40px;}
.contact-list .user-list .top .right{float:left; width:100px; height:40px; margin-left:10px;}
.contact-list .user-list .top .right .nickname{clear:both; text-align:left;}
.contact-list .user-list .bottom{width:150px;  height:30px; margin-top:10px; text-align:left;}
.attention-btn-remove{background: #da4f49 !important;}
.contact-list .user-list .bottom input{ background:#46c961; border:0; color:#fff;}
.contact-list .user-list .bottom .blue{ background:#0066ff;}
.contact-sort{ margin-top:10px;}
.contact-sort form{ margin:0;}
.contact-list .private{ float:left; margin-left:20px; width:50px;}
.contact-list .private .private-btn{ width:50px;}
.contact-list .attention{  float:left;}
.contact-list .attention .attention-btn{width:65px;}
.contact-list .attention-cancel{ width:65px; float:left;}
.contact-list .attention-cancel .attention-cancel-btn{width:65px;}


/*徽章页面*/
.badge-list-all{ border:0; height:400px;}
.badge-list-all ul{ margin:0;}
.badge-list-all li{ position:relative; margin:7px; float:left; list-style:none;}
.badge-list-all li span{ position:absolute; bottom:-3px; left:15px; font-size:10px;}

.popover-inner{ color:#fff; background:rgba(0, 0, 0, 0.8);}
.popover-title{ background:rgba(0, 0, 0, 0); border:0; font-size:1em;}
.popover-content{ background:rgba(0, 0, 0, 0); padding:0 14px 9px 14px;}



/*个人中心收藏*/
.content-list .collect{ background:#fff; position:absolute; bottom:-5px; right:20px;}
.content-list .collect input{ border:0; background:url(/static/images/content/collect-btn-bg.png) no-repeat; width:67px;}

/*私信*/
.privately-list{ border-bottom:1px solid #999999; padding-bottom:10px; padding-top:10px;}
.privately-reply .privately-text{ margin-top:10px;}
.privately-reply .privately-text .privately-content{ width: 790px;border:1px #ccc solid;}
.privately-reply .privately-sub-btn{ width:60px; height:25px; border:0; color:#fff; background:url(/static/images/content/publish-comment-btn-60.png) no-repeat;}
.privately-reply .privately-sub-btn:hover{ background:url(/static/images/content/publish-comment-btn-hover-60.png) no-repeat;}
.privately-reply .privately-sub{ width:800px; text-align:right;}

.privately-list .privately-content-list{ overflow:hidden; padding-bottom:5px; padding-top:5px;}
.privately-list .privately-content-list .left{ float:left; width:740px; overflow:hidden;}
.privately-list .privately-content-list .left .plc-nickname{ float:left;}
.privately-list .privately-content-list .left .plc-nickname .my-send{ color:#999999;}
.privately-list .privately-content-list .left .plc-content{ float:left; color:#000;}
.privately-list .privately-content-list .left .red{color:#ff0000;}
.privately-list .privately-content-list .left .red a{ color:#ff0000;}
.privately-list .privately-content-list .left .plc-time{ float:left;margin-left:10px; color:#999999;}
.privately-list .privately-content-list .right{ float:left; width:150px;}
.privately-list .privately-content-list .right span:hover{ cursor:pointer;}
.privately-list .privately-content-list .right .delete{ color:#999999; margin-right:5px;}

.privately-reply{ display:none;}
.show{ display:block;}
.bottom-hide{ border-bottom:0;}

/*情书*/
.express-content{ height:auto;padding-top:50px; padding-bottom:50px; margin-left:30px; overflow:hidden;}
.express-content .form-row{ clear:both; width:auto; margin:0 auto; line-height:45px;}
.express-content .form-row .form-row-left{ font-size:14px;}
.express-content .form-row .form-row-right{ margin-left:30px; font-size:14px;}
.express-content .form-row .form-row-right input{ height:35px;}
.express-content .form-row .form-row-right .express-btn{ margin-left:60px; width:90px; height:38px; background:url(/static/images/content/publish-comment-btn.png) no-repeat; border:0; color:#fff;}
.express-content .form-row .form-row-right .express-bg-btn{top:0;left:0;display:block; height:20px;line-height:20px; padding-left:25px; background:url(/static/images/home/express-bg-btn.png) no-repeat;}
.express-content .form-row .form-row-right .express-bg-btn:hover{ cursor:pointer;}
.express-content .form-row .form-row-right .express-bg-tip{ color:#f00;}
.express-content .form-row .form-row-right .express-intro{clear:both; margin-top:5px; width:600px; height:200px; resize:none;}

.express-check{display:none; position:absolute; top:0; left:0;width:100%; height:100%;}
.express-check .express-middle{ position:relative; margin:0 auto; width:450px; height:600px; margin-top:100px;}
.express-middle input[type="button"]{ position:absolute; bottom:0px; width:101px; height:39px;border:0; color:#fff;}
.express-middle .agree{left:90px; padding-left:15px; background:url(/static/images/content/praise-btn-bg.png) no-repeat;}
.express-middle .refuse{ right:90px; background:url(/static/images/content/praise-btn-bg-no.png) no-repeat;}
.express-close{position:absolute; width:36px; height:36px; top:-18px; right:-18px; background:url(/static/images/content/fancybox_sprite.png) no-repeat; cursor:pointer;}

/*换装*/
.list-dress {padding: 20px 20px;}
.horizon {display:block; width: 100%; height: 5px; margin-top: 10px;
    background-image:
    -moz-linear-gradient(top, #8b8b8b 0, #e6e6e6 1px);
    background-image:
    -o-linear-gradient(top, #8b8b8b 0, #e6e6e6 1px);
    background-image:
    -webkit-linear-gradient(top, #8b8b8b 0, #e6e6e6 1px);
    background-image:
    linear-gradient(top, #8b8b8b 0, #e6e6e6 1px);
}
#dresses-container {margin: 20px 0;}
#model-face-container {padding-left: 9px;}
.dress-part-background {background-color: #eaeaea; width: 100px; height: 100px; margin: 0 9px 18px 9px;}
.dress-part-background.shortcut,#canvas-wrapper {background-color: #eaeaea; width: 100px; height: 150px; padding: 25px 25px 35px 25px; margin-bottom: 30px;}
.dress-part-background.cart {background-image: url(../images/home/cart.png); background-repeat: no-repeat; background-position-x: 83px; background-position-y: 83px;}
.dress-part-background.my-own {background-image: url(../images/home/my-own.png); background-repeat: no-repeat; background-position-x: 83px; background-position-y: 83px;}
.xhr-loaded {width: 100px; height: 100px; cursor: pointer;}
.author-holder {position: relative; bottom: 18px; color: #ffffff; background-color: rgba(0,0,0,0.3); padding-left: 5px;}
.delete-shortcut.close {position: relative; bottom: 177px; left: 110px; float: none;}
.dress-part-background.shortcut>.xhr-loaded {width: 100px; height: 150px;}
.btn.dress-btn {width: 150px; height: 35px; text-align: center;}
#reset-dress {margin-top: 20px;}
#save-as-current-dress {margin-top: 10px;}
#save-as-shortcut-dress {margin-top: 10px;}
#dress-parts-container {margin-left: 15px;}
#dress-pagination {margin-top: 50px;}
#dress-pagination>input {float: left;width: 100px;margin-right: 5px;height: 25px}
#dress-pagination>a{color:#0088cc;text-decoration: none}
#dress-pagination>a.page-num{margin-left: 5px;margin-right: 5px;border: solid 1px #d3d3d3}
#dress-pagination>a.disabled{color:#999999;background-color: #f5f5f5;cursor: not-allowed}
#category-menu {min-width: 70px;}
#click-again-tip {margin-right: 30px;}
