@charset "utf-8";
/* CSS Document */
.others-box,.others-box .prev-pic,.others-box .next-pic,.week-no1 .no1-base,.girl-weekly img,.week-no1 .no1-base-box .action-home a img,.no1-base-info,.joyin-link a,.joyin-btn,.upPic-btn,.result-btn,.joyin1-title,.joyin2-title,.joyin3-title,.next-btn,.share-btn,.box-c .tit,.box-c .tit .more,.box-c-e li,.girl-list dt,.front-btn,.update-btn{background-image:url(../img/mm-bg.png);background-repeat:no-repeat; }
.information-tit,.action-friend a,.action-friend-s li,.medium-list li,.prev-no1 h3,.ac-operation a.join,.ac-operation a.share,.add-pic,.crown,.base-info-ico,.touch-ico,.album-ico,.userspace-ico,.add-ico,.error,.success,.remove-ico{background-image:url(../img/mm-ico.png);background-repeat:no-repeat; }.album-ico{background-position:left -480px;}

#content-time{width: 990px; margin:0 auto; position:relative; background:url(../img/bg-b.jpg) center top repeat-y; padding-bottom:25px; }
#content-time .grid-time{ background:url(../img/bg-grid.jpg) center top  no-repeat;}
.girl-main{width:920px; margin:0 auto; position:relative; background:#FFFFFF url(../img/girl-main-bg.png) left top repeat-x;  }
.girl-main-client{width:920px; margin:0 auto; position:relative; background-color:#FFFFFF }
.girl-main .ribbon{display:block;width:169px; height:169px;position:absolute; top:-39px; right:0; background:url(../img/ribbon.png) no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://css.sodao.com/girltime/img/ribbon.png',sizingMethod='crop'); }
.time-nav{ padding:10px 0 10px 35px; _padding:10px 0 10px 36px;}
.time-nav ul{background:url(../img/nav-bg.jpg) left top  no-repeat;height:37px; padding-left:8px;  }
.time-nav li{float:left; position:relative; width:108px; height:26px; margin:6px 12px 0 0;  }
.time-nav li img{width:108px; height:26px; background-image:url(../img/menu-bg.png); background-repeat:no-repeat; position:absolute; top:0; left:0;}
.time-nav li a.nav-time img{ background-position: 0 0;}
.time-nav li a.nav-today img{ background-position: -120px 0;}
.time-nav li a.nav-hot img{ background-position: -240px 0;}
.time-nav li a.nav-exercise img{ background-position: -360px 0;}
.time-nav li a.nav-area img{ background-position: -480px 0;}
.time-nav li a.nav-join img{ background-position: -600px 0;}
.time-nav li a.nav-time:hover img{ background-position: 0 -26px;}
.time-nav li a.nav-today:hover img{ background-position: -120px -26px;}
.time-nav li a.nav-hot:hover img{ background-position: -240px -26px;}
.time-nav li a.nav-exercise:hover img{ background-position: -360px -26px;}
.time-nav li a.nav-area:hover img{ background-position: -480px -26px;}
.time-nav li a.nav-join:hover img{ background-position: -600px -26px;}
.time-nav li.on a.nav-time img{ background-position: 0 -26px;}
.time-nav li.on a.nav-today img{ background-position: -120px -26px;}
.time-nav li.on a.nav-hot img{ background-position: -240px -26px;}
.time-nav li.on a.nav-exercise img{ background-position: -360px -26px;}
.time-nav li.on a.nav-area img{ background-position: -480px -26px;}
.time-nav li.on a.nav-join img{ background-position: -600px -26px;}


.pic-box{position:relative;height:420px; background:#000;  }
.pic-box .photo-box{ height:420px; }
.pic-box #photoShow{display:block; height:420px; width:630px;}
.pic-box .f_time{position:absolute; bottom:0; left:0; width:68px; padding:18px 0 0 8px;  height:40px;background:url(../img/h-time-bg.png) no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://css.sodao.com/girltime/img/h-time-bg.png',sizingMethod='crop'); color:#FFFFFF;  }
.pic-box .f_time em{ font-family:Arial; font-size:36px; line-height:36px; }
.time-share{height:20px; line-height:20px; text-align:right; font-family:\5b8b\4f53; color:#999999; }
.time-share a:link,.time-share a:visited {color:#999999;text-decoration:underline;}
.time-share a:hover {color:#999999 ;text-decoration:none;}
.time-share a{background-image:url(../img/mm-ico.png); background-repeat:no-repeat; padding-left:16px; display:inline-block; height:20px;  }
.time-share a.self-link{ background-position: -0px -676px;}
.time-share a.kaixin-link{ background-position: -0px -717px;}
.time-share a.renren-link{ background-position: -0px -758px;}
.time-share a.QQspace-link{ background-position: -0px -796px;}
.time-share a.baisohu-link{ background-position: -0px -836px;}
.time-share a.douban-link{ background-position: -0px -877px;}
.time-share a.sina-link{ background-position: -0px -916px;}
.others-box{ height:120px; border:1px solid #E5E5E5; background-color:#FFFFFF; background-position: -288px -46px; position:relative; }
.others-box .prev-pic,.others-box .next-pic{ position:absolute; top:35px; width:16px; height:41px; overflow:hidden; text-indent:-9999px}
.others-box .prev-pic{left:5px; background-position: -938px 0;}
.others-box .next-pic{right:5px; background-position: -954px 0;}
.others-box .others-list{ padding-left:20px; height:110px; overflow:hidden;}
.others-box .others-list li{float:left; width:104px; margin-right:17px; padding-top:15px; display:inline;}
.others-box .others-list li img{padding:1px;display:block; border:1px solid #BFBFBF;}
.others-box .others-list li .girl-txt{text-align:center;  margin-top:8px; }
.others-box .others-list li .girl-txt span.time{color:#969696; }

.girl-int{border:1px solid #E5E5E5; margin-top:20px; background-color:#FFFFFF;  }
.girl-int .title-tab{ }
.girl-int .title-tab li{float:left; height:50px; width:314px;}
.girl-int .title-tab li a{display:block;height:50px; width:314px; font-family:\9ed1\4f53; font-size:18px; text-align:center; line-height:50px;  }
.girl-int .girl-photo-list{ padding-top:20px; padding-left:3px;  }
.girl-int .girl-photo-list li{width:132px; height:244px; float:left;  margin:0 12px; display:inline; }
.girl-int .girl-photo-list li img{ padding:2px; border:1px solid #F4F4F4; }
.girl-int .girl-photo-list li span{display:block; color:#666666; text-align:center; height:30px; }
.girl-int .girl-photo-list li span.mm-name{ color:#222222; font-size:14px; font-weight:700; }
.girl-move-list{padding:0 10px 20px; }

.girl-online-box{border:1px solid #E5E5E5; margin-top:20px; background-color:#FFFFFF; }
.girl-online-tit{ height:36px; overflow:hidden; text-indent:-500px; }
.girl-online-box .girl-online{}
.girl-online-box .girl-online li{float:left; width:70px; height:80px; margin:10px 4px 0;   }
.girl-online-box .girl-online li span.u-name{display:block; text-align:center; line-height:18px; padding-top:6px; height:18px;font-family:\5b8b\4f53; overflow:hidden;word-wrap: break-word; word-break: normal; }


.advert-1{ border:1px solid #444444;}
.advert-2{ border:1px solid #444444; margin-top:20px; }

.information{ color:#FFFFFF; height:28px; overflow:hidden; zoom:1; }
.information a:link,.information a:visited {color:#FFFFFF;text-decoration:none;}
.information a:hover {color:#FFFFFF;text-decoration:underline;}
.information-tit{float:left; padding-left:12px; background-position: 0 -949px; line-height:28px;  color:#FFFFFF;}
.noticelist{ height:28px; overflow:hidden;zoom:1}
.noticelist li{ height:28px; line-height:28px;}

.now-girl-box{}
.time-girl{color:#9D0096;}
.now-girl-box .now-girl-tit{height:35px; text-indent:-999px; overflow:hidden;}
.now-girl{height:267px; margin-top:4px; padding:8px; overflow:hidden;}
.now-girl .bace-info{ height:50px;}
.now-girl .bace-info .user-avatar{float:left; margin-right:8px;}
.now-girl .bace-info h3{float:left; font-size:24px; color:#7A7A7A;}
.now-girl .bace-info span.call-me{display:block;float:right; margin-top:15px;}
.action-friend{ height:28px; padding-top:8px;}
.action-friend a{display:inline-block;height:24px; padding-left:28px;}
.action-friend a.add-f{ background-position:0 3px;margin-left:8px;}
.action-friend a.gift-s{ background-position:0 -43px; margin-left:16px;}
.action-friend a.attention-s{ background-position:0 -316px; margin-left:16px;}

.now-girl .more-info{}
.more-info li{width:110px;float:left; line-height:22px; padding-left:10px; height:22px; overflow:hidden;}
.more-info li.city{width:230px;}
.action-home{height:35px; margin-top:10px;}
.action-home a{float:left; width:75px; height:36px; position:relative; margin:0 4px;   }
.action-home a img{ width:76px; height:36px; position:absolute; top:0; left:0; margin:0;}
.moods-num{ line-height:45px; text-align:center; margin-top:8px;_margin-top:0px; }
.moods-num em{font-family:Arial; font-size:30px;vertical-align:middle; }
.girl-record-box{ border:1px solid #CCCCCC; margin-top:18px; background-color:#FFFFFF;  }
.girl-record-box .girl-record{height:52px; padding:6px 10px 0;  }
.girl-record-box .girl-record p{text-indent:2em; height:24px; line-height:24px; overflow:hidden; }
.girl-record-box .girl-record p img{vertical-align:middle; }
.girl-record-box .girl-comment{padding:10px; }
.girl-record-box .girl-comment ul{height:200px; overflow-y:scroll; margin-bottom:10px; word-wrap:break-word;}
.girl-record-box .girl-comment li{padding-bottom:10px;overflow:hidden; zoom:1 }
.girl-record-box .girl-comment li .imgbox{float:left; margin-right:5px;  }
.girl-record-box .girl-comment li .imgbox img{padding:1px; border:1px solid #CDCDCD;}
.girl-record-box .girl-comment li .m_right{color:#999999; overflow:hidden; zoom:1 }
.girl-record-box .girl-comment li .m_right p{word-wrap:break-word; word-break:normal;}
.girl-comment-box{}
.girl-comment-box textarea{width:242px; height:38px; border:1px solid #CDCDCD; padding:3px 0 0 3px; }
.girl-comment-box .comment-expression{ margin-top:5px; float:left;  }
.girl-comment-box .comment-expression img{ float:left;  }
.girl-comment-box .comment-expression a.sel-down{display:block;float:left;height:16px;margin-top:6px;padding-right:4px;width:6px;}
.girl-comment-box .comment-submit{float:right;margin-top:7px; }

.girl-time-versions,.girl-time-medium{margin-top:20px;border-top:1px solid #474748; padding-top:10px;   }
.girl-time-versions h3,.girl-time-medium h3{font-size:12px; color:#CCCCCC; padding-left:10px; }
.versions-list,.medium-list{margin-top:10px; }
.versions-list li{width:134px; height:125px; float:left; text-align:center;  }
.versions-list li span{display:block;}
.versions-list li a:link,.versions-list li a:visited {color:#888888;text-decoration:none;}
.versions-list li a:hover {color:#888888;text-decoration:underline;}
.medium-list li{padding-left:20px;line-height:25px; height:25px;  background-position: 14px -228px;}
.medium-list li a:link,.medium-list li a:visited {color:#CCCCCC;text-decoration:none;}
.medium-list li a:hover {color:#936DD7;text-decoration:underline;}
.cooperation{padding:10px 35px 0;clear:both; color:#FFFFFF; }
.cooperation a{margin-right:10px; }
.cooperation a:link,.cooperation a:visited {color:#CCCCCC;text-decoration:none;}
.cooperation a:hover {color:#CCCCCC;text-decoration:underline;}
.qiandaohu-gm{height:40px; padding-top:119px; background:url(../img/qiandaihu-gm.jpg) no-repeat; text-align:center; line-height:40px  }
.hot-banner{height:211px; background:url(../img/hot-girl.jpg) no-repeat;  }
.hot-banner h2,.hot-banner p{display:none;}
.g-content{padding:0 15px; }
.g-tab{height:40px;}
.g-tab li{float:left; padding:0 15px; height:28px; margin-right:20px; text-align:center; }
.g-tab li.on{background-color:#923192; position:relative; }
.g-tab li a{display:block; line-height:28px; height:28px; font-weight:700;float:left; }
.g-tab li a span{display:block;}
.g-tab li a:link,.g-tab li a:visited {color:#666666;text-decoration:none;}
.g-tab li a:hover {color:#666666;text-decoration:none;}
.g-tab li.on a:link,.g-tab li.on a:visited {color:#FFFFFF;text-decoration:none; }
.g-tab li.on a:hover {color:#FFFFFF;text-decoration:none;}
.g-tab li.on span.ddd{display:block; position:absolute; left:50%; margin-left:-6px; top:28px; overflow:hidden; width:0px; height:0px; border:6px solid #923192;border-color:#923192 #fff;border-width: 6px 6px 0 6px;font-size:0;line-height:0;}
.week-no1{height:426px;}
.week-no1 .photo-box{width:636px; height:426px; position:relative; float:left; margin-right:8px; _margin-right:5px; }
.week-no1 .photo-box img{border:1px solid #BFBFBF; margin:5px 0 0 5px;}
.week-no1 .photo-box span{ width:121px; height:121px; display:block; text-indent:-999px;overflow:hidden; position:absolute; top:0; left:0; background:url(../img/topno1.png) no-repeat; _background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://css.sodao.com/girltime/img/topno1.png',sizingMethod='crop'); }
.week-no1 .no1-base-box{overflow:hidden; zoom:1}
.week-no1 .no1-base{background-position: -819px -182px;}
.week-no1 .week-num{width:114px; height:30px; float:left; margin-right:10px;  padding-top:70px;text-align:center;  }
.week-no1 .girl-name{font-size:26px;color:#923192; padding:18px 0 0 5px; font-weight:bold; }
.week-no1 .weekly-about{overflow:hidden; zoom:1}
.girl-weekly{position:relative;width:117px; height:37px;}
.girl-weekly img{background-position:0 0;position:absolute; top:0; left:0;  }
.no1-base-info{width:236px; height:233px; background-position:0 -50px; padding-top:15px; }
.no1-base-info li{height:24px;padding-left:32px; }
.week-no1 .action-home{}
.week-no1 .action-home a{display:inline-block; width:44px; height:38px; position:relative; margin:0 18px; overflow:hidden;   }
.week-no1 .action-home a img{  position:absolute; top:0; left:0;}
.week-no1 .action-home a img.g-abl{ background-position: -777px -397px;}
.week-no1 .action-home a img.g-add{ background-position: -854px -397px;}
.week-no1 .action-home a img.g-spc{ background-position: -924px -397px;}
.prev-no1{ margin-top:10px; }
.prev-no1 li.champion-list{width:295px; display:inline; height:230px;float:left; }
.prev-no1 h3{background-position:0 -356px;height:30px; line-height:30px;padding-left:25px; color:#923192;   }
.prev-no1 .prev-box{border:1px solid #C3C3C3;width:280px; height:187px; overflow:hidden; }
.prev-no1 .prev-box img.g-photo{float:left; margin:8px 8px 0; width:130px; height:170px;}
.prev-no1 .prev-info{overflow:hidden; zoom:1; height:187px; }
.prev-no1 .prev-info .girl-name{ font-size:26px; color:#B519AE; font-weight:bold; }

.action-friend-s{ height:28px; padding-top:15px;}
.action-friend-s li{color:#888888; }
.action-friend-s li{height:30px; padding-left:28px; }
.action-friend-s li.add-f{ background-position:0 3px;}
.action-friend-s li.gift-s{ background-position:0 -43px; }
.action-friend-s li.attention-s{ background-position:0 -316px; }

.g-top3{height:246px; }

.g-top3 li{float:left; width:268px; height: 246px; position:relative; margin:10px 14px 0;_display:inline;  }
.g-top3 li img.g-photo{border:1px solid #A0A0A0;}
.g-top3 li .g-info{ padding-left:102px; }
.g-top3 li .g-info strong,.g-top3 li .g-info em{color:#E00F4F; }
.g-top3 li .g-info span{color:#666666; margin-left:10px; }
.g-top3 .g-top-num{ width:77px; height:61px; position:absolute; top:165px; left:10px; overflow:hidden;  }
.g-top3 .g-top-num span{position:absolute; text-indent:-9999px;background:url(../img/top_ranking.png) no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://css.sodao.com/girltime/img/top_ranking.png',sizingMethod='crop');  background-position: 0 0;width:77px; height:183px; display:block;}
.g-top3 .top-1 span{ top:0; left:0;}
.g-top3 .top-2 span{ top:-61px; left:0;}
.g-top3 .top-3 span{ top:-122px; left:0;}
.g-lists{padding-left:6px; }
.g-lists li{float:left; width:161px; height:164px; position:relative; border:1px solid #A0A0A0; margin:12px 6px 0;_display:inline; overflow:hidden;  }
.g-lists li img{ margin:-3px 0 -3px 3px;display:block; width:155px; }
.g-lists li img.newPicture{margin:3px 0 0 3px;}
.g-lists li .g-info{line-height:25px; text-align:center; float:left; width:100%; }
.g-lists li .g-info strong,.g-lists li .g-info em{color:#923192;  }
.g-lists li .g-info span{color:#666666; margin-left:10px; }
.g-lists li .g-top-num{width:32px; height:27px;position:absolute; bottom:0; left:129px; background-color:#9D0096;color:#FFFFFF; line-height:27px; text-align:center; font-weight:700;  }

.mt10{margin-top:10px;}
.pb10{padding-bottom:10px;}
.boy-nav{padding-left:15px; _padding-left:11px;}
.no-login{padding-left:20px !important; width:970px !important;}
.active-banner h2{height:54px; background:url(../img/activity-title.png) no-repeat; text-indent:-999px; overflow:hidden;  }
.box-a{border:1px solid #DEDEDE; background:#ddd url(../img/box-a-bg.png) left top repeat-x; padding:16px; overflow:hidden; zoom:1; margin:25px 0;}
.box-a .sideimg{float:left; margin-right:20px;}
.box-a .content h3{font-size:24px;}
.box-a .content p{line-height:22px;}
.box-a .content a:link,.box-a .content a:visited{color:#9D0096}
.g-content {overflow:hidden;}
.box-b{border:1px solid #DEDEDE; background:#ddd url(../img/bei-bg.png) left top repeat-x; padding:30px; zoom:1; overflow:hidden; margin:0 26px;}
.box-b p{line-height:22px;}
.box-b img{display:block; margin:15px 0;}
.ac-more-tit{padding:10px 40px;}
.ac-more-tit h1{color:#9D0096; font-size:24px;}
.ac-operation{position:absolute; right:150px; top:50px;}
.ac-operation a:link,.ac-operation a:visited{text-decoration:none; color:#666; padding-left:22px; float:left; margin-right:20px;}
.ac-operation a:hover{color:#9D0096}
.ac-operation a.join{background-position:left -1038px;}
.ac-operation a.share{background-position:left -1078px;}
.visiter-list{border-bottom:1px solid #DEDEDE; overflow:hidden; zoom:1; margin:0 26px;}
.visiter-list li{float:left; width:69px; height:70px; _display:inline; text-align:center; overflow:hidden;}
.visiter-list li .u-name{padding-top:6px; white-space:nowrap;}
h2.title-a{font-size:14px; color:#9D0096; padding:15px 10px 10px 34px;}
.u-comment{margin:-10px 0 15px 35px; width:600px;}
h2.title-b{font-size:48px; font-weight:normal; color:#9D0096; padding:30px 0 0 35px; float:left;}
.joyin-link{float:left; margin:35px 0 0 20px;}
.joyin-link a{width:100px; height:50px; float:left; margin-right:20px; text-indent:-999px; overflow:hidden;}
.joyin-link a.joyin{background-position:-454px -238px;}
.joyin-link a.result{background-position:-572px -238px;}
.joyin-summary{font-family:"黑体"; font-size:18px; margin:25px 34px 0 34px; color:#9D0096; line-height:30px; font-weight:normal;}
.joyin-content .mark{color:#9D0096;}
.joyin-content .photo-demo{margin-top:5px;}
.joyin-content li{line-height:22px; padding-left:72px; color:#666;}
.joyin-submit p{font-weight:bold; padding:10px 0 0 70px; color:#666; float:left;}
.joyin-submit p a:link,.joyin-submit p a:visited{color:#9D0096;}
.joyin-submit .btns{float:right; width:162px; padding:0 35px 15px 0; text-align:center;}
.joyin-btn{display:block; width:162px; height:44px; background-position:-281px -238px; text-indent:-999px; overflow:hidden; margin-bottom:5px;}
.upPic-btn{display:block; width:162px; height:44px; background-position:-529px -375px; text-indent:-999px; overflow:hidden; margin-bottom:5px;}
.result-btn{display:block; width:162px; height:44px; background-position:-529px -434px; text-indent:-999px; overflow:hidden; margin-bottom:5px;}
.joyin-submit a:link,.joyin-submit a:visited,.joyin-submit span{color:#9D0096;}
.joyin1-box{width:770px; margin:0 auto;}
.joyin1-title{background-position:left -335px; width:505px; height:30px; text-indent:-999px; overflow:hidden; margin-top:30px;}
.joyin2-title{background-position:left -382px; width:505px; height:30px; text-indent:-999px; overflow:hidden; margin-top:30px;}
.joyin3-title{background-position:left -430px; width:505px; height:30px; text-indent:-999px; overflow:hidden; margin-top:30px;}
.form-list-a{width:100%;}
.form-list-a th{width:75px; text-align:right;}
.form-list-a th,.form-list-a td{padding:0 15px 10px 0;}
.form-list-a td .input-file{height:22px;}
.label1{padding-left:10px;}
.form-list-a td h3{color:#9D0096; font-weight:normal;}
.form-list-a input{vertical-align:middle;}
.form-list-a a:link,.form-list-a a:visited{color:#9D0096;}
.form-list-a .add-ico,.form-list-a .remove-ico{margin-left:10px;}
.input-txt1{padding:2px 1px; height:16px; width:120px; border:1px solid #A7A6AA;}
.input-txt2{padding:2px 1px; height:16px; width:174px; border:1px solid #A7A6AA;}
.input-txt3{padding:2px 1px; height:16px; width:52px; border:1px solid #A7A6AA; text-align:center;}
.input-txt4{padding:2px 1px; height:16px; width:250px; border:1px solid #A7A6AA; cursor:pointer; background:#fff url(http://css.sodao.com/home/img/ico.png) right -1154px no-repeat; }
.time-box{border:1px solid #A7A6AA; background:#fff; float:left; width:78px; height:22px; overflow:hidden;}
.time-box input{border:0; width:30px; text-align:center; padding:2px 1px;}
.form-list-a span{color:#666; padding-left:10px;}
.form-list-a span em{color:#F00; margin:0 3px;}
.form-list-a ul li{padding:4px 0; overflow:hidden; zoom:1;}
.joyin-btns{ text-align:center;padding-bottom:25px; width:189px; margin:0 auto; overflow:hidden; zoom:1;}
.btns2{width:270px;}
.next-btn{background-position:right -311px; width:169px; height:47px; border:0; text-indent:-9999px; overflow:hidden; margin:0 10px; float:left; cursor:pointer;}
.front-btn{background-position:-721px -311px; width:58px; height:47px; border:0; text-indent:-9999px; overflow:hidden; margin:0 10px; float:left; cursor:pointer;}
.update-btn{background-position:-529px -311px; width:169px; height:47px; border:0; text-indent:-9999px; overflow:hidden; margin:0 10px; float:left; cursor:pointer;}
.joyin-nopic{padding-bottom:64px; position:relative; width:493px; margin:0 auto;}
.joyin-nopic p{position:absolute; text-align:left; font-size:18px; color:#9D0096; top:143px; left:99px;}
.update-tips{ line-height:20px;width:350px; position:relative; margin:0 auto; color:#666; padding-bottom:15px; margin-top:-10px;}
.update-tips-a{margin:-15px 0 10px 0;}
.update-tips span{color:#9D0096; }
.update-tips a:link,.update-tips a:visited{position:absolute; color:#9D0096; text-decoration:underline; left:350px; top:-50px; white-space:nowrap;}


.query-face{float:left; width:75px; text-align:center;}
.user-info1,.user-info2{overflow:hidden; zoom:1;}
.user-info1 li,.user-info2 li{float:left; width:120px; line-height:27px;}
.user-info1 li{color:#9D0096;}
.add-pic:link,.add-pic:visited{background-position:left -637px; padding-left:20px; color:#9D0096; float:right;}
.pic-list{width:100%; table-layout:fixed;}
.pic-list th,.pic-list td{text-align:center; padding-bottom:10px;}
.pic-list td{color:#9D0096;}
.joyin2-box{width:770px; margin:20px auto;}
.joyin-name{margin:20px 0 -20px; font-size:14px;}
.joyin-name a:link,.joyin-name a:visited{color:#9D0096;}




.unapproved{color:#666;}
.unapproved a:link,.unapproved a:visited{color:#F00;}
.joyin-ok{text-align:center; padding-bottom:20px;}
.joyin-ok h2{font-size:48px; font-family:"微软雅黑","黑体"; color:#9D0096;}
.joyin-ok span{color:#9D0096;}
.date-page{padding:20px 10px 10px 13px;}
.date-page a:link,.date-page a:visited{color:#444; text-decoration:none; padding:1px 2px;}
.date-page a:hover{background:#923192; color:#fff;}
.date-page a.current:link,.date-page a.current:visited{color:#fff; background:#923192;}
.weekly-tit h2{font-size:48px; font-family:"微软雅黑","黑体"; color:#9D0096; padding:20px 35px 10px 35px;}
.weekly-tit1{margin:0 26px; position:relative;}
.weekly-tit1 h3{font-size:24px; font-family:"微软雅黑","黑体"; font-weight:normal;}
.weekly-tit1 p{color:#888;}
.share-btn{width:100px; height:50px; background-position:-689px -238px; position:absolute; right:20px; top:20px; text-indent:-9999px; overflow:hidden;}
.weekly-girl-info{margin-top:20px; padding:10px; position:relative;}
.weekly-girl-info img{float:left; margin:0;}
.weekly-girl-info .content{margin-left:15px; float:left; width:400px;}
.weekly-girl-info .content .more-info li{width:180px;float:left; line-height:22px; padding-left:10px; height:22px; overflow:hidden;}
.weekly-girl-info .content h1{float:left; font-size:24px; margin-top:5px; color:#9D0096;}
.weekly-girl-info .content span.call-me{display:block;float:right; margin-top:15px;}
.weekly-girl-info .content .more-info li{line-height:30px;}
.crown{position:absolute; right:10px; top:10px; color:#9D0096; background-position:left -360px; line-height:24px; padding-left:28px;}
.weekly-content{margin-top:20px;}
.weekly-content p{text-indent:2em;}

h2.title-c{font-size:46px; font-family:"Arial Black"; color:#666; padding:10px 0 0 20px; float:left;}
h2.title-c span{font-family:"微软雅黑","黑体"; color:#9D0096;}

.office-content{margin:0 10px; padding-bottom:10px;}
.office-main{width:630px; float:left;}
.office-side{width:260px; float:right;}

.box-c{border:1px solid #D0D0D0; margin-top:10px; overflow:hidden; zoom:1;}
.box-c .tit{background-position:right -491px; height:28px;}
.box-c .tit h3{float:left; padding-left:10px; font-size:12px; line-height:28px;}
.box-c .tit .more{float:right; margin-right:7px; margin-top:9px; background-position:-854px top; width:43px; height:13px; text-indent:-9999px; overflow:hidden;}
.box-c-a{padding:10px;}
.box-c-a p{line-height:2em; text-indent:2em; color:#666;}
.box-c-b{padding:10px 0 10px 10px; overflow:hidden; zoom:1;}
.box-c-b ul li{float:left; margin:0 6px; display:inline;}
.box-c-b ul li img{padding:1px; border:1px solid #F1F1F1; display:block;}
.box-c-c{padding:0 0 10px 10px; overflow:hidden; zoom:1;}
.box-c-c ul li{float:left; margin:0 6px; display:inline; margin-top:10px;}
.box-c-c ul li img{display:block; width:190px; height:53px;}

.office-now-girl{margin-top:0; border:1px solid #D0D0D0; height:auto; overflow:hidden; zoom:1;}
.office-now-girl .action-home{float:left; width:100%;}
.office-now-girl .action-home a{margin:0 2px;}
.office-now-girl{background:#fff url(../img/girl-main-bg.png) left top repeat-x !important;}
.office-cp{line-height:2em; margin-bottom:4px;}
.office-girl-name strong{font-size:14px; color:#9D0096; text-decoration:underline; cursor:pointer;}
.box-c-d{padding:10px;}
.box-c-d p{line-height:22px; text-indent:2em; color:#888;}
.box-c-d li{line-height:2em; color:#888;}
.box-d{border:1px solid #D0D0D0; margin-top:10px; padding:10px 0; overflow:hidden; zoom:1;}
.box-d ul{float:right; line-height:16px; padding-right:10px;}
.box-c-e{padding:5px 10px;}
.box-c-e li{line-height:2em; padding-left:8px; background-position:left -492px;}
.box-c-e li a:link,.box-c-e li a:visited{color:#666;}
.box-c-e li a:hover{color:#B519AE;}
.title-d{font-size:32px; font-weight:normal; font-family:"微软雅黑","黑体"; color:#9D0096; padding:30px 0 40px 35px;}

.map{background:url(../img/map.png) left top no-repeat; position:relative; float:left; width:461px; height:412px; margin-left:10px; _display:inline; padding-bottom:15px;}
.map a{ position:absolute; font-size:14px}
.map a:link,.map a:visited{color:#444; text-decoration:none;}
.map a:hover{color:#9D0096;}
.area-girl-list{float:left; width:400px; margin-left:20px; padding-bottom:15px;}
.area-girl-list .tit{color:#666; font-size:14px; padding-bottom:10px;}
.area-girl-list .tit strong{color:#9D0096;}
.area-girl-list .tit a:link,.area-girl-list .tit a:visited{color:#fff; background:#9D0096; font-size:12px; padding:0 2px; margin-left:5px;}
.area-girl-list .tit a:hover{text-decoration:none;}
.girl-list dt{height:37px; background-position:-281px -182px; text-align:center; color:#888; font-weight:bold; border-bottom:1px solid #D0D0D0; line-height:37px;}
.girl-list dt span{float:left;}
.girl-list .c1{width:62px;}
.girl-list .c2{width:20px;}
.girl-list .c3{width:70px;}
.girl-list .c4{width:60px;}
.girl-list .c5{width:60px;}
.girl-list .c6{width:60px;}
.girl-list .c7{width:60px;}
.girl-list dd{overflow:hidden; zoom:1; padding:5px 0; border-bottom:1px dotted #ccc; text-align:center; position:relative;}
.girl-list dd li{float:left; color:#666; padding-top:12px; white-space:nowrap; overflow:hidden;}
.girl-list dd li a:link,.girl-list dd li a:visited{color:#9D0096; font-weight:bold;}
.girl-list dd .operate{position:absolute; left:90px; top:50px; display:none;}
.girl-list dd .operate a:link,.girl-list dd .operate a:visited{color:#888;}
.girl-list dd li.face-box{padding-top:0;}
.girl-list dd ul{border:1px solid #fff; padding:10px 0;overflow:hidden; zoom:1;}
.girl-list dd.select ul{ border:1px solid #9D0096}
.girl-list dd.select .operate{display:block;}
.girl-list dd .operate img,.add-ico,.remove-ico{ vertical-align:middle; height:14px; width:14px; margin-right:5px;}
.base-info-ico{background-position:left -480px;}
.album-ico{background-position:left -480px;}
.touch-ico{background-position:left -520px;}
.userspace-ico{background-position:left -560px;}
.add-ico{background-position:left -640px;}
.remove-ico{background-position:left -1196px;}
.black-link:link,.black-link:visited{color:#000 !important;}

.agreement{padding:40px 20px 20px 20px; color:#666;}
.agreement p,.agreement li{font-family:"宋体"; line-height:2em;}
.agreement h1{color:#9D0096; font-family:"微软雅黑","黑体"; font-size:30px;}
.agreement .p-a{color:#9D0096;font-size:14px; line-height:1.7em; padding-right:20px;}
.agreement h2{margin-top:20px;color:#9D0096; font-family:"微软雅黑","黑体"; font-size:18px;}
.agreement ol{list-style:decimal; padding-left:2em;}
.agreement .p-b{padding:20px 0; font-weight:bold;}

#noticelist li {line-height:28px;overflow:hidden;white-space:nowrap;}

#loadimg{position:absolute; left:50%; top:50%; margin-left:-78px; margin-top:-5px;}

body span.error{color:#F00; background-position:left -1160px; padding-left:20px; margin-left:10px;}   
body span.success{ color:#090;background-position:left -1120px; padding-left:20px; margin-left:10px;}   

.box-e{margin-top:10px;}
.box-e img{display:block;}


.client-body{ width:900px; margin:0 auto;  padding-top:10px;overflow:hidden; zoom:1; padding-bottom:50px;   }
.client-body .banner-box{height:278px; background:url(../img/banner-bg.jpg) no-repeat; position:relative;  }
.client-body .banner-box .now-time{ width:87px; height:28px; line-height:28px; font-family:Arial; font-weight:700;position:absolute; top:27px; left:148px; text-align:center; font-size:18px; }
.client-body .banner-box .ifrm-page{width:210px; height:176px;position:absolute; top:66px; left:37px;  }
.client-body .banner-box a.download{width:192px; height:50px;display:block;overflow:hidden; text-indent:-9999px; position:absolute; top:195px; left:600px;}
.client-body .introduce-box{float:left; width:600px;overflow:hidden; zoom:1; background:url(../img/ico-bg.png) no-repeat 10px 37px; padding:40px 0 0 60px;   }
.client-body .introduce-box h3{padding-bottom:6px; }
.client-body .introduce-box p{font-size:14px;line-height:22px; padding-bottom:30px;  }
.quick-link{float:right; width:200px; padding-top:40px; }
.quick-link h3{border-bottom:1px solid #CFE7F7; height:28px; }
.quick-link li{height:25px; line-height:25px;font-size:14px; padding-top:5px; }
.quick-link li a:link,.quick-link  li a:visited {color:#C300BC;text-decoration:none;}
.quick-link li a:hover {color:#C300BC;text-decoration:underline;}
.client-body .introduce-box p a:link,.client-body .introduce-box p a:visited {color:#C300BC;text-decoration:none;}
.client-body .introduce-box p a:hover {color:#C300BC;text-decoration:underline;}

.help-box{float:left; width:600px;overflow:hidden; zoom:1;  padding:40px 0 0 30px;}
.help-box p{ margin-bottom:20px}
.help-box p img{ padding:10px}



