@charset "utf-8";
/* CSS Document */
#news,.movement-list .video-content em{ background-image:url(../img/bg.png); background-repeat:no-repeat; }
#info-statistics .integral,#info-statistics .experience,#info-statistics .grade,#task .task-dat span,.main-info,.main-info .cut-over,.main-ad .close-ad,.movement-list .title-box .feeds-opt a{background-image:url(../img/ico.png); background-repeat:no-repeat;}

.main-info{margin-top:10px;height:30px;line-height:30px;padding-left:20px; background-position: 0 -753px;}
.main-info img{vertical-align:middle; }
.main-info .addr{color:#F60B42; }
.main-info .cut-over{padding-left:16px;display:inline-block; background-position: 0 -793px; }

.main-ad{position:relative; margin-top:10px }
.main-ad .close-ad{width:20px; height:20px; position:absolute; top:10px; right:10px; background-position: 0 -920px; cursor:pointer; text-indent:-9999px; }



.movement{clear:both; margin-top:10px; }
.movement .more{text-align:right; padding-right:10px;font-size:14px; font-weight:700;line-height:50px; }
/*movement-list*/
.movement-list{margin-top:-1px; border-top:1px solid #CFDDE3; padding-top:10px;}
.movement-list li.lists{border-bottom:1px dashed #D8E8EA; padding-bottom:5px; margin-top:5px; zoom:1}
.movement-list li.lists .user-avatar{float:left; margin-right:10px; _margin-right:7px;}
.movement-list li.lists .user-avatar-small{float:left; margin-right:10px; _margin-right:7px; margin-left:18px;_margin-left:9px;}
.movement-list .movement-content{overflow:hidden; zoom:1 }
.movement-list .title-box{position:relative; zoom:1; z-index:1;}
.movement-list .title-box h3{margin-left:18px; margin-left:18px;padding-right:70px; font-weight:400; zoom:1; word-wrap: break-word; word-break: normal; font-size:12px}
.movement-list .title-box h3 img{ vertical-align:middle}
.movement-list li .class-ico{float:left; width:16px; height: 16px; margin-top:3px}

.movement-list .title-box .feeds-opt{position:absolute; top:0px; right:0; z-index:100; }
.movement-list .title-box .feeds-time{position:absolute; top:0px; right:0; color:#888888}
.movement-list .title-box .feeds-opt a{display:block;float:left; width:20px; height:20px; border:1px solid #FFFFFF; text-indent:-9999px; overflow:hidden;  }
.movement-list .title-box .feeds-opt a.icon-filter-simple{ background-position:3px -596px}
.movement-list .title-box .feeds-opt a.icon-filter-simple-on{background-position:3px -596px; width:20px; height: 20px;border:1px solid #CDCDCD; border-bottom:none;background-color:#FFFFFF; position:relative}
.filter-shield{position:absolute; top:20px; right:27px; width:88px; border:1px solid #CDCDCD; background-color:#FFFFFF; z-index:50;}
.filter-shield li.on a{background-color:#CFDDE3;}
.filter-shield a:link,.filter-shield a:visited{ display:block; height:17px; color:#555555;text-decoration:none; padding:5px 0 0 5px; line-height:1}
.filter-shield a:hover{background-color:#CFDDE3;color:#555555;text-decoration:none;}
.movement-list .title-box .feeds-opt a.icon-del-simple{ background-position: -4px -634px; margin-left:5px;}
.movement-list .content-box{ margin-left:18px; margin-top:5px;width:400px; overflow:hidden; zoom:1 }
.movement-list .zone-content-box{ margin-left:18px; margin-top:5px;width:450px; overflow:hidden; zoom:1 }
.movement-list .video-content{width:auto }
.movement-list .content-box p{word-wrap:break-word; word-break:normal;}
.movement-list .content-box p img{ vertical-align:middle}
.movement-list .movement-foot{ margin-left:10px; padding-top:5px }
.movement-list .movement-comment{ margin-left:18px; }

.movement-list .content-box .share-music,.movement-list .content-box .photo-content{ margin-bottom:2px}
.movement-list .content-box blockquote{ font-style:normal; border-left:3px solid #E1E4EC; padding-left:5px;  }
.movement-list .content-box blockquote p img{ border: 1px solid #BBC9E2; padding:4px}
.movement-list .content-box blockquote p .statistics-img{ color:#888888}
.movement-list .photo-content a img{ border: 1px solid #BBC9E2; padding:4px}
.movement-list .video-content .video-thumbnail{position:relative;float:left;}
.movement-list .video-content img{padding:4px; border:1px solid #CCCCCC;display:block;}
.movement-list .video-content em{display:block;width:38px; height: 25px; position:absolute; bottom:7px; right:7px;background-position: 0 -150px;text-indent:-9999px;cursor:pointer; }
.movement-list .video-content em.over{background-position: 0 -175px;}
.movement-list .video-player {float:left; position:relative; }
.movement-list .video-player a.videoClose{display:block; width:18px; height: 19px; background:url(../img/bg.png) no-repeat 0 -208px; position:absolute; top:0px; left:100%; text-indent:-9999px; overflow:hidden}
.movement-list .gif-content{ overflow:hidden;zoom:1}
.movement-list .gif-content .gift-image-small{float:left; margin-right:20px;}
.movement-list .gif-content img{ float:left;}
.movement-list .gif-content .confer-txt{ overflow:hidden; zoom:1; padding-top:0px}
.movement-list .gif-content .confer-txt p{ text-indent:2em; height:54px; overflow:hidden}
.movement-list .zone-content{ width:130px;}
.movement-list .zone-content a img{ border: 1px solid #BBC9E2; padding:4px}
.movement-list .zone-content-list{ overflow:hidden; zoom:1}
.movement-list .zone-content-list p{ padding-bottom:5px}
#news{margin-top:10px;background-position: -347px -125px;padding-left:55px;}
#news p{line-height:22px;}
#info-statistics{margin-top:10px; padding:8px 10px; background-color:#F9FBFC;border:1px solid #D1D6E2; position:relative; height:17px; overflow:hidden }
#info-statistics .integral{height: 30px; background-position:0 -518px; padding-left:20px;}
#info-statistics .experience{height: 30px; background-position:0 -1875px; padding-left:20px;}
#info-statistics .grade{height: 30px; background-position:0 -559px; padding-left:20px; }
#info-statistics .grade img{ vertical-align:middle}
#info-statistics .level{ }
#info-statistics .lvBlock{display:inline-block; cursor:default;width:125px; position:relative; top:2px; left:4px }
#info-statistics .lvBlock .level-bar{border:1px solid #8EB6CC; display:inline-block;height:10px;margin:0 auto;overflow:hidden;padding:1px;text-align:left;width:120px;font-size:0;line-height:0; }
#info-statistics .lvBlock .level-bar span{background-color:#C5DAE7;display:inline-block;height: 10px; font-size:0;line-height:0; }
#info-statistics .lvBlock .level-num{color:#5888A2;display:inline-block;font-size:9px;left:0;letter-spacing:2px;line-height:10px;margin:0 auto;position:absolute;text-align:center;top:2px;width:120px;}
#info-statistics strong {color:#F60B42; }
#info-statistics strong a:link,#info-statistics strong a:visited{color:#F60B42;text-decoration:none;}
#info-statistics strong a:hover{color:#F60B42;text-decoration:underline;}
#info-statistics ul li{float:left; width: 30%; margin-right:5px; display:inline; border-right:1px solid #D1D6E2; }
#info-statistics ul li.last{border-right:0}
#info-statistics .showmore{ position:absolute; top:8px; right:10px}
#task,#caller,#relation,.new-reg-user{margin-top:10px;}
#task .task-dat{padding:10px}
#task .task-dat img{float:left; }
#task .task-dat h4{font-size:12px;margin-left:65px;}
#task .task-dat p{margin-left:65px; }
#task .task-dat p em{color:#F00}


#relation li{height: 135px;}
#relation p{ text-align:center; padding-top:8px}
#relation p img{ margin-right:0}
#relation .list{ height:260px; overflow:hidden; position:relative}
#relation .list ul{}

/*图片轮换*/
#adv {width: 550px;	height: 100px;}
.s-frame { position: relative; overflow: hidden; }
.s-list { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.s-item { width: 100%; height: 100%; float: left; overflow: hidden; }
.s-buttons { height: 20px; position: absolute; right: 10px; bottom: 5px; z-index: 1000; }
.s-buttons a { display: block; float: left; text-align: center; font-family: Arial; outline: none; hidefocus: expression(this.onFocus=this.blur());}
.s-buttons a:hover{text-decoration:none;}
.s-current:link,.s-current:visited,.s-current:hover { width: 18px; height: 18px; line-height: 18px; font-size: 13px; font-weight: bold; margin: 0px 0px 0px 2px; color:#FFFFFF; background: #E21352; border: 1px #FFFFFF solid; position: relative; left: 2px; }
.s-normal:link,.s-normal:visited,.s-normal:hover { width: 14px; height: 14px; line-height: 14px; font-size: 11px; font-weight: bold; margin: 2px 0px 2px 6px; color:#E21352; background: #FFFFFF; border: 1px #E21352 solid; }
.s-frame .close-ad{background:url(../img/ico_close.png) left top no-repeat; position:absolute; width:16px; height:16px; right:5px; top:5px; z-index:1001; text-indent:-9999px; overflow:hidden;}

.girl-box{margin-top:10px;  background-color:#F9FBFC;border:1px solid #D1D6E2; padding:10px 0; width:228px; position:relative;}
.girl-box img{ margin:0 auto; display:block}
.girl-box em{ position:absolute; width:37px; height:30px; padding-left:5px; padding-top:10px; bottom:10px; left:9px; font-size:20px; font-family:Arial Black; font-weight:700; color:#FFFFFF; cursor:pointer;background:url(../img/mm-time-bg.png) no-repeat; _background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://css.sodao.com/home/img/mm-time-bg.png',sizingMethod='crop'); }
.girl-box .girl-box-s{ text-align:center; cursor:pointer}
.girl-box .on{ color:#0071db}
.girl-box a:hover{ text-decoration:none; }
.girl-box .show-act{ position:absolute; top:5px; right:5px; width:16px; height:16px; }
.girl-box .show-act img{ cursor:pointer}
.msg-center{ height:99px; border-bottom:1px solid #F0F4F7;}
.msg-center table{ margin-top:6px}
.hot-movement{ overflow:hidden; zoom:1; padding-bottom:10px}
.hot-movement li{ float:left; padding-left:20px; background:url(../img/ico.png) no-repeat 12px -1713px; width:250px; height:22px}
.hot-movement li a:link,.hot-movement li a:visited{ color:#666666;text-decoration:none;}
.hot-movement li a:hover{color:#666666;text-decoration:underline;}
.L28-gg{ position:relative;zoom:1}
.L28-gg img.L28-tips{ float:left; margin-right:10px}
.L28-gg p{ overflow:hidden;zoom:1}
.L28-gg .show-act{ position:absolute; top:5px; right:5px;  width:16px; height:16px; cursor:pointer }
#caller .caller-num{ padding-top:8px; padding-left:10px}
#caller .caller-num strong{ color:#FF0000}

.put-forward-zone{}
.put-forward-zone .zone-info-name{ font-size:12px; padding-bottom:5px; color:#666666}
.put-forward-zone .user-avatar{ float:left; margin-right:10px}
.put-forward-zone .zone-info-box{ overflow:hidden;zoom:1}
.put-forward-zone .zone-info-p{ height:32px; line-height:16px; color:#888888}
.put-forward-zone .zone-recommend-box{ padding:0 10px}
.put-forward-zone li.zone-recommend-list{ margin-top:10px}