/*用户信息 start */
.userinfo {padding:15px 8px 10px 8px; _padding-left:8px; overflow:hidden;width:183px;word-wrap:break-word; position:relative; *z-index:-1;}
.userinfo_bind{position:absolute; top:10px; right:15px; _right:10px;}
.sideUserName {font-size:14px;line-height:16px;margin:0;padding:5px 0 8px 7px;}
.sideUserName span {font-size:11px;}
.userinfo .userphoto {width:128px;height:128px;border:2px solid #C2C2C2;}
.stats {clear:both;padding:0px 0 15px 0px;height:37px;overflow:hidden; border-bottom:1px dashed #c2d2d2; width:195px;  margin-left:-5px;}
.stats li {float:left;border-left:none;}
.stats_count {display:block;font-size:18px;line-height:20px; font-family:Times New Roman; margin-right:5px; _margin-right:3px;}

#following {border-left-width:0;padding-left:0;}
#followers {}
#updates {padding-right:0;}
.aboutme {margin:10px 0 0 7px;}
.aboutme li {line-height:160%;}
.userinfo .sideBoard {margin-right:0;
}
/*用户信息 end*/

/*列表页面右侧用户信息 start*/
.userinfo_head{margin:0 0 15px;}
.userinfo_head .images{width:50px; float:left; margin:0 5px;}
.userinfo_head .images img{ border:1px solid #fff;}
.userinfo_head .info{width:110px; float:left; padding:0 5px 0 5px;}
.userinfo_head .info .name{font-size:14px;margin-top:0;}
/*列表页面右侧用户信息 end*/

/*@nouse左侧Nav start*/
#mainMenu {padding:15px 0 0 0px;}
#mainMenu li {width:199px;height:44px;line-height:44px;
font-size:14px;font-weight:bold;
position:relative;float:left;
border-color:#dcdcdc;border-width:1px 0 0;border-style:solid;}
#mainMenu li.last {border-width:1px 0;}
/*@nouse左侧Nav end*/

/*@nouse左侧Nav 同学上的样式,同学上未见用 start*/
.utilNav {position:absolute;width:200px;height:44px;left:0;top:0;z-index:1;}
.utilNavHover {background:url(../images/main_menu_over.png) no-repeat;width:225px;left:-17px;}
.utilNavCurt {background:url(../images/main_menu.png) no-repeat;width:225px;left:-17px;}
.sideNavA .counter {float:right;padding-right:10px;}
/*@nouse左侧Nav 同学上的样式,同学上未见用 end*/

/*noidea start*/
/*主菜单 */
.mainMenu {padding:0;}
.mainMenu li {width:200px;height:44px;line-height:44px;margin:0 0 1px -8px;font-size:14px;font-weight:bold;position:relative;float:left;}
.mainMenu li.noborder {border-bottom-width:0;}
.mainMenu .utilNav {position:absolute;width:200px;height:44px;left:0;top:0;z-index:1;}
.mainMenu .utilNavHover {background:url(../images/main_menu_over.png) no-repeat;width:225px;left:-17px;}
.mainMenu .utilNavCurt {background:url(../images/main_menu.png) no-repeat;width:225px;left:-17px;}
.mainMenu .sideNavA .counter {float:right;padding-right:10px;}
.mainMenu .sideNavA {font-weight:bold;color:#FFF;padding-left:15px;position:absolute;z-index:2;top:0;left:0;display:block;height:44px;width:185px;outline:none;}
.mainMenu .sideNavA:hover {text-decoration:none;}
.mainMenu .sideNavACurt {text-decoration:none;color:#000!important;}
.mainMenu .sideNavACurt:hover {text-decoration:none;color:#000;}

/*tmp主菜单*/
.mainMenu1 {padding:0;}
.mainMenu1 li {width:200px;height:44px;line-height:44px;margin:0 0 1px -8px;font-size:14px;font-weight:bold;position:relative;float:left;}
.mainMenu1 li.noborder {border-bottom-width:0;}
.mainMenu1 .utilNav {position:absolute;width:200px;height:44px;left:0;top:0;z-index:1;}
.mainMenu1 .utilNavHover {background:url(../images/main_menu_over.png) no-repeat;width:225px;left:-17px;}
.mainMenu1 .utilNavCurt {background:url(../images/main_menu.png) no-repeat;width:225px;left:-17px;}
.mainMenu1 .sideNavA .counter {float:right;padding-right:10px;}
.mainMenu1 .sideNavA {font-weight:normal;color:#FFF;padding-left:15px;position:absolute;z-index:2;top:0;left:0;display:block;height:44px;width:185px;outline:none;}
.mainMenu1 .sideNavA:hover {text-decoration:none;}
.mainMenu1 .sideNavACurt {text-decoration:none;color:#000!important; font-weight:bold;}
.mainMenu1 .sideNavACurt:hover {text-decoration:none;color:#000;}



/*new menu*/
.sideMainMenuTitle {width:192px;height:44px;line-height:44px;font-size:14px;font-weight:bold;position:relative;margin-top:10px;}
.sideMainMenuTitle .content {background-color:#2F343B;position:absolute;width:190px;padding-left:15px;left:-8px;}
.sideMainMenuTitle .shadow {width:4px;height:4px;display:block; position:absolute;right:-4px;top:-4px; background:url(../images/sideTitle_shadow.png) no-repeat; overflow:hidden;}
.sideMainMenuTitle .more {float:right;clear:both;padding-right:15px;}
.sideMainMenuTitle a {font-weight:normal;font-size:12px;}

.sideMainMenu {margin-bottom:6px;}
.sideMainMenu li {width:200px;height:30px;line-height:30px;margin:0 0 1px -8px;font-size:14px;position:relative;float:left;}

.sideMainMenu .utilNav {position:absolute;width:200px;height:30px;left:0;top:0;z-index:1;}
.sideMainMenu .utilNavHover {background:url(../images/sideNavA_bg_over.png) no-repeat;width:217px;left:-11px;}
.sideMainMenu .utilNavCurt {background:url(../images/sideNavA_bg.png) no-repeat;width:217px;left:-11px;}
.sideMainMenu .sideNavA .counter {float:right;padding-right:10px;}
.sideMainMenu .sideNavA {color:#F90;padding-left:15px;position:absolute;z-index:2;top:0;left:0;display:block;height:30px;width:185px;outline:none;}
.sideMainMenu .sideNavA:hover {text-decoration:none;color:#000;}
.sideMainMenu .sideNavACurt {text-decoration:none;color:#000!important;font-weight:bold;}
.sideMainMenu .sideNavACurt:hover {text-decoration:none;color:#000;}


.sideShortcut {width:180px;height:56px;margin:0 0 15px 2px;position:relative;background:url(../images/sideads_bg.png) no-repeat;}
.sideShortcut .bg {display:none;}
.sideShortcut .item {position:absolute;z-index:1;left:10px;top:10px;width:170px;height:46px;}
.sideShortcut .item li {float:left;padding-bottom:10px;width:50%;height:12px;line-height:12px;background-image:url(../images/ico_side.png?0706);background-repeat:no-repeat;}
.sideShortcut .item li a {padding-left:18px;line-height:12px;color:#000;}
.sideShortcut .item li a:hover {color:#000;}
.sideShortcut .item li.reply {background-position:0 -30px;}
.sideShortcut .item li.message {background-position:0 1px;}
.sideShortcut .item li.favorite {background-position:0 -62px;}
.sideShortcut .item li.notice {background-position:0 -85px;}
/*边栏搜索*/

.menuSearch {position:relative;z-index:2;height:41px;}
.menuSearch .key,
.menuSearch .searchButton {
	background-image:url(../images/side_search.png)!important;
	background-image:url(../images/side_search.gif);
	background-repeat:no-repeat;
	background-color:transparent;
}
.menuSearch .key {position:absolute;top:10px;left:4px;width:136px;height:21px;padding:5px 0 0 5px;border-width:0;}
.menuSearch .key input {height:18px;width:131px;border-width:0;padding:0;}
.menuSearch .searchButton {position:absolute;top:10px;left:145px;width:31px;height:26px;border-width:0;text-indent:-9999px;background-position:0 -62px;}
.menuSearch .searchButton:hover {background-position:0 -93px;}
.menuSearch .disabled,
.menuSearch .disabled:hover {background-position:0 -31px;}

.newMenuSearch {position:relative;padding-left:7px;margin:5px 0;}
.newMenuSearch .key {left:7px;}
.newMenuSearch .searchButton {left:148px;}

/*搜索标题*/
.searchTitle {padding:10px 15px;background:url(../images/tongxuelist_border.gif) repeat-x 0 bottom;line-height:20px; *z-index:-1;}
.searchNoResult {margin:15px;height:auto!important;height:1%;font-size:14px;}

.sideHotSearchKey {position:relative;margin-top:-5px; }
.sideHotSearchKey a {font-size:14px;}
.sideHotSearchKey li {line-height:14px;padding:5px;position:relative;left:-11px;padding-left:15px;}
.sideHotSearchKey li.curt {background:url(../images/sideSectionArr.png) no-repeat 0 -191px;}
.sideHotSearchKey li.curt a {font-weight:bold;}

/*跟随头像列表 start*/
.sidePhotoList {margin:-2px 0 3px 0;}
.sidePhotoList li {float:left;width:24px;height:24px;overflow:hidden;padding:2px;}
.sidePhotoList li img {width:24px;height:24px;}
/*跟随头像列表 end*/

/*跟随头像列表9*9 start*/
.sideUserListNine {margin:0 -5px 3px; width:189px;}
.sideUserListNine li {float:left; height:72px; margin-bottom:4px; overflow:hidden;padding:0;text-align:center;width:62px;}
.sideUserListNine li img {border:none;height:50px;padding:0px;width:50px;}
.sideUserListNine li .nick {font-size:12px;overflow:hidden;}
/*.sideUserListNine li .images {height:50px;margin:0 auto;overflow:hidden;width:50px;}*/
/*跟随头像列表9*9 end*/

/*用户列表*/
.userListWrapper {}
.userList li {width:391px;padding:15px 100px 15px 63px;min-height:48px;height:auto!important;height:48px;position:relative;background:url(../images/tongxuelist_border.gif) repeat-x 0 bottom; margin:0 20px;}
.userList .userPhoto {position:absolute;top:15px;left:0px;}
.userList .userName {font-weight:bold;font-size:14px;}
.userList .util {display:block;position:absolute;top:10px;right:10px;}
.userList .follow {display:block;}
.userList li .cai,
.userList li .caiico {position:absolute;width:48px;height:48px;left:0;top:0;display:none;cursor:pointer;}
.userList li .cai {background-color:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
.userList li .caiico {z-index:2;background-image:url(../images/cai.png);}
.userList li.over .cai,
.userList li.over .caiico {display:block;}
.userList li.over .caiico {background-position:0 -48px;}
.userList li .p_content{margin:8px 0 8px; color:#999;}
.userList li .p_viewtime{color:#999;}

/*消息列表*/
#txweblistWrapper {zoom:1; clear:both;}
#txweblist,.txweblist {
	margin:0 20px;
}
#txweblist li,.txweblist li {position:relative;padding:10px 0px 10px 55px;
min-height:49px;height:auto!important;height:49px; _height:49px;
background:url(../images/tongxuelist_border.gif) repeat-x 0 bottom;
font-size:14px;line-height:140%; _line-height:1; word-wrap:break-word;zoom:1;}

#txweblist li.follow,.txweblist li.follow {position:relative;padding:10px 0px 10px 55px; _padding:5px 0 0 55px;
min-height:20px;height:auto!important;height:20px; _height:20px;
background:url(../images/tongxuelist_border.gif) repeat-x 0 bottom;
font-size:12px;line-height:1; word-wrap:break-word;zoom:1;}
.follow .photo_l{
width:25px;height:25px;
}
/*首页列表上传图片定位*/
#txweblist li .h_postimg,.txweblist li .h_postimg{margin-top:2px;cursor:url(http://site.tongxueimg.com/v4/k/highslide/graphics/zoomin.cur), pointer; margin-left:0px;}
.profile #txweblist li .h_postimg{ }


#txweblist li p,.txweblist li p {margin:0;line-height:133%; margin-left:0px;}
#txweblist li p.info_place{margin-top:10px;}
.txweblist_video{margin-top:5px;position:relative;}
.txweblist_video_out{padding:2px;border:1px solid #ccc;width:120px}
.txweblist_video_out_expand{width:100%;border:none;}
.txwebist_video_btn{height:90px;width:120px;background-position:center center}
.txwebist_video_btn a{position:absolute; left:43px; top:32px; display:block; width:38px; height:28px; background:transparent url(../images/txweblist_video.gif?v=201001281823) no-repeat;}
.txwebist_video_btn a:hover{background-position:0 -28px;}

/*#txweblist li.over,.txweblist li.over {background-color:#f7f7f7;}*/
#txweblist li .action,.txweblist li .action {position:absolute;right:0px;bottom:0px;font-size:12px;/*visibility:hidden;*/}
#txweblist .userphoto,.txweblist .userphoto {position:absolute;left:0px;text-decoration:none;}
#txweblist .username,.txweblist .username {font-weight:bold;}
#txweblist .placename,.txweblist .placename {font-weight:bold;}
#txweblist .place_mark,.txweblist .place_mark {
	font-size:9pt;
	font-family:'宋体';
}
#txweblist .follow .userphoto, .txweblist .follow .userphoto{ left:22px;}

.meta {font-size:12px;font-weight:normal;display:block;padding-top:5px; position:relative; width:100%; line-height:1.5;}
/*首页回复列表长度大，需要调整*/
/*#txweblist li p.statusContent,.txweblist li p.statusContent{ margin-left:0px;}*/
#txweblist li .action,.txweblist li .action{ margin-top:5px;}
/*首页回复列表长度大，需要调整end*/
.meta a {color:#999;}
/*.meta a.source,*/
.meta .lookback {padding-left:18px;background:url(../images/inreply.gif) no-repeat left center;}
.meta .lookback .lookbacktip {display:none;}
.meta .lookback .lookbacktip img {margin-right:2px;}
#txweblist li .action .reply,.txweblist li .action .reply {
	font-size:16px;
}


#txweblist li .follow,.txweblist li .follow {position:absolute;top:63px;left:7px;}
#txweblist li .ed,.txweblist li .ed {width:38px;left:10px;font-size:12px;background:url(../images/ed.gif) no-repeat left center;padding-left:11px;}

#txweblist.userHome,.txweblist.userHome {padding-top:15px;}
#txweblist.userHome li,.txweblist.userHome li {padding-left:10px;min-height:49px;height:auto!important;height:49px; _height:auto;}
#txweblist.userHome .timespace,.txweblist.userHome .timespace {position:relative;width:584px;padding:0 0 0 10px;min-height:23px;height:23px!important;background-color:#B3B3B3;font-size:14px;font-weight:bold;line-height:23px;float:left;color:#FFF;}
#txweblist.userHome li.first,.txweblist.userHome li.first {font-size:22px;}
#txweblist.userHome li.first .meta,.txweblist.userHome li.first .meta {font-size:14px;display:block;}
#imgPreviewBox {z-index:999;position:absolute;display:none;border:1px solid #000;padding:5px;background:#FFF url(../images/loading48.gif?v=201003221030) no-repeat center;min-height:60px;min-width:60px;height:auto!important;width:auto!important;height:60px;width:60px;cursor:move}
#txweblist.star li,.txweblist.star li {width:446px;padding-right:80px;}

#txweblist li .contentlink,.txweblist li .contentlink {color:#000;}
#txweblist li .contentlink:hover,.txweblist li .contentlink:hover {color:#000;text-decoration:none;}
#txweblist.userHome li.follow, .txweblist.userHome li.follow{min-height:20px;height:auto!important;height:20px; _height:auto}
/*发送框  start*/
#postForm {position:relative;height:169px;z-index:10;
-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px; padding-top:11px;}
#postForm .postCounterTips {position:absolute;right:25px;top:47px;width:120px;height:26px;line-height:26px;text-align:right;color:#B3B3B3;}
.postCounter {font-size:24px; font-family:Georgia; padding:0 2px;}
#updateTextarea {width:535px;height:48px;border:1px solid #999;position:absolute;left:22px;top:79px;background:#FFF url(../images/dot.gif) repeat-x 0 -1px;padding:5px;overflow-y:auto;font-size:14px; border:3px solid #333;}
h2#postTitle {position:absolute;top:47px;left:22px;}
#addressee {position:absolute;top:19px;left:34px;}
#updateSubmit {position:absolute;left:466px;top:119px;}
#updateSubmit.posting {background-image:url(../images/ico_loading16.gif);background-position:3px center; background-repeat:no-repeat; cursor:wait;}
#faceBtn {width:38px;height:22px;position:absolute;left:34px;top:115px;cursor:pointer;background-position:0 -221px;}
#lastUpdate {width:375px;height:20px;line-height:20px;overflow:hidden;position:absolute;left:27px;top:155px;}
#lastUpdate.noface {left:26px;}
#postForm .msgBox {width:511px;height:18px;position:absolute;left:27px;top:78px;padding:5px 15px;background-color:#FFFFAA;border-width:0;margin:0;color:#F00;}
#postForm .msgBox .msgBoxCloseBtn {right:2px;top:7px;}

#postForm.message {height:192px;background:url(../images/dot_3.gif) repeat-x left bottom;}
#postForm .inbox,
#postForm .outbox,
#postForm .noticebox {height:22px;width:88px;border:1px solid #CCC;text-align:center;line-height:22px;background-color:#E6E6E6;position:absolute;bottom:0;font-size:14px;color:#000;}
#postForm .noticebox {left:369px;}
#postForm .inbox {left:180px;}
#postForm .outbox {left:269px;}
#postForm .clearbox {position:absolute;bottom:0;right:10px;line-height:22px;height:22px;}
#postForm .inbox:hover,
#postForm .outbox:hover,
#postForm .noticebox:hover {background-color:#CCC;color:#000; text-decoration:none;}
#postForm .inbox.curt,
#postForm .outbox.curt,
#postForm .noticebox.curt {background-color:#FFF;border-bottom-color:#FFF;color:#000; text-decoration:none;}

#digugogo {width:120px;height:41px;line-height:41px;display:block;text-align:center;color:#000;position:absolute;top:13px;right:10px;background:url(../images/bg_m_1.png) -41px -221px;}
/*发送框  end*/

/*用户首页头像面板*/
.userPanel {height:auto!important;height:150px;background:#f7f7f7 url(../images/bottom_line.png) no-repeat left bottom;padding:1px 0;
-webkit-border-top-left-radius:8px;
-moz-border-radius-topleft:8px;zoom:1;}
.userPanelBody {width:500px;margin:0;left:40px;padding:20px 0;position:relative;min-height:116px;height:auto!important;height:116px;}
.userPanelBody h2 {margin-bottom:10px;padding-top:16px;}
.userPanelBody .userPhoto {border:1px solid #999;float:left;margin:-10px 20px 0 0;}
.userPanelBody .userHeadInfo {float:left;}
.userPanelBody .function {position:absolute;left:95px;top:115px;}
.userPanelBody .function .message,
.userPanelBody .function .touch,
.userPanelBody .function .block,
.userPanelBody .function .say {background-image:url(../images/profile_act_ico.png);background-repeat:no-repeat;line-height:14px;padding-left:16px;padding-right:10px;}
.userPanelBody .function .message {background-position:0 3px;}
.userPanelBody .function .touch {background-position:0 -28px;}
.userPanelBody .function .block {background-position:0 -59px;}
.userPanelBody .function .say {background-position:0 -90px;}
.userPanelBody .function .disable {color:#999;}
.userPanelBody .function .disable:hover {text-decoration:none;}
.followingBtn, .followBtn {background-position:-103px -188px;width:77px;height:26px;line-height:26px;color:#000;text-align:center;clear:both;display:block;outline:none;}
.followBtn:hover {text-decoration:none}
.followingBtn {background-position:-156px -48px;text-indent:-9999px;margin:0;width:74px;height:24px;line-height:24px;}
.followBox {position:relative;margin:2px 40px 0 0;padding:10px 18px;background:#FFFACB;border:1px solid #EFCB4E;display:none;line-height:2;}

/*申请跟随*/
.followApply {margin:0 40px 10px;line-height:24px;}
.followApprove {width:315px;padding:10px; position:absolute;margin:0;}
.followApprove .btn {margin:8px 4px 8px 0;}
.userProtected {padding:15px 0 15px 80px;font-size:14px;font-weight:bold;margin:10px; margin-top:5px; line-height:30px;}
.userProtected .btn {margin:15px auto 0;display:block;}
.userProtectedApply,
.userProtectedApplied {background-position:23px center;background-repeat:no-repeat;}
.userProtectedApply {background-image:url(../images/protected_ico_l.png);}
.userProtectedApplied {background-image:url(../images/protected_applied_ico_l.png);}

/*bind_side*/
.bind_side{padding:10px 0 0 9px;}
.bind_side li a{ vertical-align:baseline; line-height:18px; height:20px; padding-top:5px;  height:18px; overflow:hidden; font-size:12px;}
.bind_side li img{vertical-align:-2px; margin-right:5px ;}


/*用户动作*/
.userAction {margin-top:10px;}
.userAction li {padding-bottom:5px;}

#txweblist li .action .btnAction,.txweblist li .action .btnAction {margin-bottom:4px;display:none;}
#txweblist li .action .faved,.txweblist li .action .faved {display:block;}
#txweblist li.over .action,.txweblist li.over .action {visibility:visible;}
#txweblist li.over .action .btnAction,.txweblist li.over .action .btnAction {display:block;}
#txweblist li.over .contentlink,.txweblist li.over .contentlink {color:#000;text-decoration:none;}
#txweblist li.over .lookbacktip,txweblist2 li.over .lookbacktip {display:inline;}

/*管理收藏夹*/
#favNav {position:relative;padding-bottom:35px;}
.hTable {width:520px;background-color:#FFF;margin:10px 0;}
.hTable td {width:50%;border:1px solid #CCC;padding:5px;line-height:25px;}
.hTable td .txt {width:130px;}
.fname {width:140px;float:left;display:block;}
.faction {width:100px; float:left; text-align:center;display:block;}

.favCatalogWrapper {width:539px;height:25px;position:absolute;margin-top:10px;}
.favCatalogWrapper .thumb {position:absolute;bottom:5px;right:0;}
.favCatalogWrapper .thumb .left,
.favCatalogWrapper .thumb .right {width:6px;height:11px;background:url(../images/button.png?t=0609) no-repeat;overflow:hidden;display:block;float:left;margin-right:4px;cursor:pointer}
.favCatalogWrapper .thumb .left.d {background-position:-240px -29px;}
.favCatalogWrapper .thumb .right.d {background-position:-245px -29px;}

.favCatalogWrapper .thumb .left {background-position:-230px -29px;}
.favCatalogWrapper .thumb .right {background-position:-234px -29px;}

.favCatalogWrapper .favCatalog {position:absolute;left:0;top:0;width:510px;height:25px;overflow:hidden;}
.favCatalogWrapper .favCatalog table {height:23px;line-height:23px;margin:1px 0 0 1px;}
.favCatalogWrapper .favCatalog table tr td {border:1px solid #CCC;background-color:#E6E6E6;padding:0;white-space:nowrap;}
.favCatalogWrapper .favCatalog table tr td.selected {background-color:#FFF;border-bottom-color:#FFF;}
.favCatalogWrapper .favCatalog table tr td a {color:#333;display:block;padding:0 15px;}
.favCatalogWrapper .favCatalog table tr td a:hover {text-decoration:none;background-color:#CCC;}

/*个人主页注册引导*/
.probox {margin-bottom:30px;position:relative;padding:15px 0 15px 40px;border:1px solid #4D4D4D;background:#45484D url(../images/profilebox.jpg);height:110px;-webkit-border-radius:8px;-moz-border-radius:8px;color:#FFF;}
.protext h3 {font-size:18px;font-family:"MicroSoft YaHei","SimHei";font-weight:bold;}
.protext li {line-height:150%;}
.probox .joinnow {width:139px;height:41px;line-height:41px;background-position:-161px -221px;display:block;text-align:center;color:#000;position:absolute;left:578px;top:40px;}



/*followTips*/
.followTips {position:absolute;top:105px;left:85px;}
.followTipsArr {position:absolute;top:0;top:0;z-index:1;width:17px;height:34px;background:url(../images/followTipsArr.png) no-repeat;}
.followTipsBody {position:relative;left:16px;line-height:32px;background:#FFFFCC;border:1px solid #EFCB4E;padding:0 8px;zoom:1;}

/*大厅优质用户推荐*/
.userinfofun {with:160px;position:absolute;right:0;top:10px;}
.userinfofun .sub {float:left;width:100px;height:48px;text-align:center;font-size:12px;line-height:140%;}
.userinfofun .sub .btn {display:block;margin:5px auto 7px;}
.userinfofun .sub .followed {display:block;margin:5px auto 7px;width:60px;height:24px;line-height:24px;}
.userinfofun .sub .userdetailbtn {line-height:15px;padding-right:12px;background:url(../images/tx_ico_40x40.png) no-repeat right 6px;}
.userinfofun .sub .userdetailbtn:hover {text-decoration:none;}
.userinfofun .followcount {padding-top:11px;height:37px;}
.userinfofun .followcount strong {font-size:14px;}

.statusesList {width:594px;}
.statusesList .status {color:#666;padding:10px;position:relative;background:url(../images/tongxuelist_border.gif) repeat-x 0 bottom;min-height:48px;height:auto!important;height:48px;}
.statusesList .status .username {font-weight:bold;font-size:14px;}
.statusesList .status .userphoto {left:10px;top:10px;position:absolute;}
.statusesList .status .statusBody {margin:0 200px 0 58px;min-height:48px;height:auto!important;height:48px;overflow-x:hidden;}
.statusesList .status .statusBody p {margin-top:3px;}
.statusesList .status .userdetail {margin-top:10px;padding-top:10px;border-top:1px solid #E6E6E6;display:none;zoom:1;width:574px;}
.statusesList .status .userdetail .latest {float:left;padding:5px 15px 0 0;border-right:1px solid #E6E6E6;width:355px;min-height:90px;height:auto!important;height:90px;}
.latestTitle {font-weight:bold;margin-bottom:5px;}
.latestStatus {background:url(../images/latest_ico.png?v=201003111534) no-repeat 9px 9px;padding-left:60px;}
.latestStatus .latestContent {font-size:14px;margin:1px 0 5px 0;}
.latestStatus .lookback {padding-left:18px;background:url(../images/inreply.gif) no-repeat left center;}
.statusesList .status .userdetail .userdetailinfo {float:left;padding:5px 0 0 15px;width:378px;}
.statusesList .status .userdetail .userdetailinfo ul li {line-height:20px;}
.statusesList .status .userphoto .cai,
.statusesList .status .userphoto .caiico {position:absolute;width:48px;height:48px;left:0;top:0;display:none;cursor:pointer;}
.statusesList .status .userphoto .cai {background-color:#000;filter:alpha(opacity=35);-moz-opacity:0.5;opacity: 0.5;}
.statusesList .status .userphoto .caiico {z-index:2;background-image:url(../images/cai.png);}
.statusesList .over .userphoto .cai,
.statusesList .over .userphoto .caiico {display:block;}
.statusesList .over .userphoto:hover .caiico {background-position:0 -48px;}

.everyoneHeader {height:95px;background:#f7f7f7 url(../images/everyone_bg2.gif) no-repeat 0 0; position:relative;-webkit-border-top-left-radius:8px;-moz-border-radius-topleft:8px;}
.everyoneTab {width:540px;margin-left:-266px;position:absolute;bottom:0;*bottom:-1px;left:50%;}
.everyoneTab li {width:128px;height:41px;float:left;margin-right:7px;}
.everyoneTab li a {width:128px;height:32px;display:block;text-align:center;background-image: url(../images/everyone_tab.gif?t=0626);background-repeat:no-repeat;padding-top:9px;line-height:14px;font-size:14px;color:#000;}
.everyoneTab li a:hover {text-decoration:none;}
.everyoneTab li a.curt {height:31px;padding-top:10px;background-position:-135px 0;text-decoration:none;font-weight:bold;}
.gotoPost {right:15px;top:19px;position:absolute;width:75px;height:16px;line-height:16px;font-size:14px;text-align:right;}

/*用户分组功能*/
.followerGroupAct .addFollower,
.followerGroupAct .rename,
.followerGroupAct .delGroup {background-image:url(../images/tx_ico_40x40.png);background-repeat:no-repeat;line-height:14px;padding:0 12px 0 14px;}
.followerGroupAct .addFollower {background-position:left -153px;}
.followerGroupAct .rename {background-position:left -193px;}
.followerGroupAct .delGroup {background-position:left -234px;}

.clickmepop {width:211px;height:110px;position:absolute;background:url(../images/clickmepop.png) no-repeat 0 0;display:none;z-index:99999;}
.clickmepop a {color:#FFECB9;position:absolute;font-size:12px;}
.clickmepop a:hover {text-decoration:underline;color:#FFECB9;}
.clickmepop .interestingP {left:95px;top:47px;}
.clickmepop .interestingD {left:39px;top:47px;}
.clickmepop .inviteF {left:62px;top:69px;}
.clickmepop .share {left:22px;top:24px;font-size:14px;font-weight:bold;color:#FFF;}
.clickmepop .redi {left:76px;top:24px;font-size:14px;font-weight:bold;color:#FFF;}
.clickmepop .commend {left:95px;top:69px;}
.clickmepop .report {left:128px;top:69px;}

/*首页用户邀请引导*/
InviteGuide {border:3px solid #F90;padding:10px 15px;margin:10px;position:relative;zoom:1;}
InviteGuide .content {font-size:14px;padding-bottom:10px;}
InviteGuide .nav {position:absolute;right:15px;bottom:5px;line-height:12px;height:12px;}
InviteGuide .close {display:block;position:absolute;right:5px;top:5px;width:16px;height:16px;background:url(../images/ico_invalid_a.gif) no-repeat; cursor:pointer;}
InviteGuide .close:hover {background:url(../images/ico_invalid.gif) no-repeat;}
InviteGuide h3 {padding-bottom:10px;font-size:14px;font-weight:bold;}
InviteGuide .commendUser li {float:left;margin-right:5px;}
InviteGuide .list li {height:24px;line-height:24px;padding-left:23px;}
InviteGuide .qq {background:url(../images/ico-qq.gif) no-repeat left center;}
InviteGuide .msn {background:url(../images/h_msn.gif) no-repeat left center;}
InviteGuide .email {background:url(../images/ico-email.gif) no-repeat left center;}

#newUser5Step {width:583px;height:151px;padding-left:10px;border:1px solid #444b55;border-right-width:0;position:relative;zoom:1;background-color:#FFF;}
#newUser5Step .nav {width:185px;position:absolute;right:15px;bottom:5px;}
#previouStep,
#nextStep {display:block;color:#FFF;width:65px;height:24px;line-height:24px;text-align:center;float:right;margin-left:10px;background-image:url(../images/newUser5Step.png);background-repeat:no-repeat;}
#previouStep:hover,
#nextStep:hover {text-decoration:none;}
#previouStep {background-position:0 -838px;}
#nextStep {background-position:-77px -838px;}
#newUser5Step .close {display:block;position:absolute;right:25px;top:20px;width:16px;height:16px;background:url(../images/ico_invalid_a.gif) no-repeat; cursor:pointer;}
#newUser5Step .close:hover {background:url(../images/ico_invalid.gif) no-repeat;}
#newUser5Step .step1,
#newUser5Step .step2,
#newUser5Step .step3,
#newUser5Step .step4,
#newUser5Step .step5 {height:130px;padding:21px 40px 0 140px;font-size:14px;background-image:url(../images/newUser5Step.png);background-repeat:no-repeat;line-height:22px;}
#newUser5Step .step1 {background-position:0 0;}
#newUser5Step .step2 {background-position:0 -161px;padding:30px 40px 0 77px;height:120px;}
#newUser5Step .step3 {background-position:0 -316px;}
#newUser5Step .step4 {background-position:0 -478px;}
#newUser5Step .step5 {background-position:0 -638px;}
#newUser5Step h3 {padding-bottom:10px;}
#newUser5Step .commendUser li {float:left;margin-right:5px;}
#newUser5Step .shadow {width:11px;height:162px; position:absolute;left:-10px;top:-10px; background:url(../images/newUser5Step.png) no-repeat -195px -799px;}
#newUser5Step .list li {height:20px;line-height:20px;padding-left:23px;}
#newUser5Step .list .qq,
#newUser5Step .list .msn,
#newUser5Step .list .email {background-image:url(../images/newUser5Step.png);background-repeat:no-repeat;}
#newUser5Step .list .qq {background-position:-477px -903px;}
#newUser5Step .list .msn {background-position:-477px -923px;}
#newUser5Step .list .email {background-position:-477px -943px;}

.commentUser {
	margin-top:15px;
	font-size:12px;
	width:540px;
}
.commentUser li {
	float:left;
	width:260px;
	height:72px;
	padding-right:10px;
	margin-bottom:10px;
	overflow:hidden;
	line-height:18px;
}
.commentUser li .uimg {
	float:left;
	margin-right:5px;
}
.commentUser li .uname {
	font-size:14px;
}
/*k.php中反馈按钮样式*/
#feedbackbutton{
	display:block;
	width:25px;
	height:70px;
	top:200px;

	position:fixed; *position:fixed !important; *position:absolute;
	right:0px; *right:0px !important;*right:16px;
	background:url(../images/feedback2.gif?v=201002031054) 0px 0px no-repeat;

	}
#feedbackbutton:hover{
width:28px;
}
/*消息回复列表样式*/
.status_reply{
margin-bottom:10px;
width:472px;

}
.status_reply .top, .status_reply .c, .status_reply  .bottom{background:transparent url(../images/feed_desctop_w.png?v=4) no-repeat scroll left top;}
.status_reply.zhuan .top, .status_reply.zhuan .c, .status_reply.zhuan  .bottom{background:transparent url(../images/feed_desctop_w.png?v=4) no-repeat scroll left top;height:auto}
.status_reply .top .c, .status_reply.zhuan .top .c{
background-position:right 0;
height:16px;
margin-left:80px;
overflow:hidden;
}
.status_reply .cont{background:transparent url(../images/feed_descmid_w.png?v=4) repeat-y scroll left top;
overflow:hidden;}
.status_reply.zhuan .cont{background:transparent url(../images/feed_descmid_w.png?v=4) repeat-y scroll left top;
overflow:hidden;}
.status_reply .bottom ,.status_reply.zhuan .bottom {
background-position:left -40px;
clear:both;
}
.status_reply .bottom .c ,.status_reply.zhuan .bottom .c {
background-position:right -40px;
height:6px;
margin-left:80px;
overflow:hidden;
}
.status_reply .cont .c {
background:transparent url(../images/feed_descmid_w.png?v=4) repeat-y scroll right top;
margin-left:3px;
padding:5px 12px 5px 10px;
}
.status_reply.zhuan .cont .c {
background:transparent url(../images/feed_descmid_w.png?v=4) repeat-y scroll right top;
}
.status_reply  .innercont{padding:0 5px;}
#txweblist li .innercont p, .txweblist li .innercont p{ margin-left:0px;}
.profile  #txweblist li .innercont p img, .txweblist li .innercont p img{ margin-left:0px; margin-right:0px;}
.status_reply .cont .c p{
color:#666666;
font-size:12px;
margin-right:3px;
text-align:left;
}
.status_reply .cont  .c p.img img {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-top:5px;
padding:2px;
}
.h_postimg{	background:#FFF;	border:1px solid #CCCCCC;	padding:2px;}
.status_reply_list{width:490px; margin-left:0px; font-size:12px; margin-top:5px;}
.status_reply_list .arrow{
background:transparent url(../images/cmt_arrow.gif?v=3) no-repeat scroll 450px 0;
height:9px;
overflow:hidden;
position:relative;
width:490px;}
.status_reply_list .top {
background:transparent url(../images/cmt_top.gif?v=3) no-repeat scroll left top;
clear:both;
height:4px;
margin-top:-2px;
overflow:hidden;
}
.status_reply_list  .cont {
background:transparent url(../images/cmt_mid.gif?v=3) repeat-y scroll left top;
clear:both;
overflow:auto;
padding:0 20px;
}
.status_reply_list  .bottom {
background:transparent url(../images/cmt_bot.gif?v=3) no-repeat scroll left top;
clear:both;
height:4px;
overflow:hidden;
}
.status_reply_list h1{
color:#999999;
line-height:25px;
padding-bottom:8px;
text-align:center;
font-weight:normal;}
.status_reply_list .line {
background:transparent url(../images/cmt_border2.gif?v=2) repeat-x scroll left bottom;
}
/*首页回复列表，相对于上面的回复列表页*/
.home .status_reply_list{width:490px; margin-left:0px; font-size:12px; margin-top:5px; }



.reply_list_ul li ,#txweblist .reply_list_ul li{background:transparent url(../images/cmt_border2.gif?v=2) repeat-x scroll left bottom; padding:10px 0; overflow:hidden; clear:both; font-size:12px;}
.reply_list_ul li .images,#txweblist .reply_list_ul li .images{float:left;
overflow:hidden;
width:36px;}
.reply_list_ul li .cmt_user,#txweblist .reply_list_ul li .cmt_user {
height:36px;
overflow:hidden;
width:36px;
}
.reply_list_ul li .info,#txweblist .reply_list_ul li .info{
float:left;
/*overflow:hidden;*/
width:412px;
}
.reply_list_ul li p,#txweblist .reply_list_ul li p{margin:0px;}
.reply_list_ul li .bTime ,#txweblist .reply_list_ul li .bTime {
color:#666666;
line-height:20px;
margin-top:10px;
text-align:right;

}
.status_reply_list_wrap{ padding-left:8px; _padding-bottom:10px;padding-top:3px;}
.follow .status_reply_list_wrap {padding-top:0px;}
.status_reply_list .commendLogin {padding:10px 0;}
.status_reply_list .textTop {
padding:10px 0 15px;
color:#999999;
line-height:25px;
text-align:center;
}
.status_reply_list .comment_or .textTop span.red {color:#FF9966;}
.status_reply_list .comment_or .textTop em {font-family:"宋体";}
.status_reply_list .commendLogin .login2 textarea{border-top:1px solid #C4C7BD; border-right:1px solid #EFEFEF; border-bottom:1px solid #F2F2F2; border-left:1px solid #D2D5CA; width:372px; height:22px; margin-right:5px;vertical-align:-1px\9; *vertical-align:-5px; line-height:22px;}
/*.status_reply_list .commendLogin .login2 a.mBlogBtn{ vertical-align:5px;vertical-align:1px\9;}*/
/*.status_reply_list a.mBlogBtn .mbtnR{ height:23px;background:url(../images/mblog_btn.gif?v=2) no-repeat right -28px;padding:6px 20px 5px 0px;text-decoration:none;*display:inline-block; *padding:0 20px 0 0;}*/
a.mBlogBtn,a.mBlogBtn input{cursor:pointer;}
a.mBlogBtn input{ background:none; height:0; width:0; border:0; overflow:hidden;}
a.mBlogBtn{ height:25px; border:1px solid #ccc; line-height:25px;background:url(../images/button.gif?v=1) repeat-x left top; display:inline-block;padding:0 20px; *padding:0 13px; color:#424242; font-size:14px;
}
/*a.mBlogBtn .mbtnR{ height:23px;background:url(../images/mblog_btn.gif) no-repeat right -28px;padding:6px 20px 5px 0px;text-decoration:none;*display:inline-block; *padding:0 20px 0 0;}
a.mBlogBtn .btnTxt{ color:#333; line-height:25px;text-decoration:none;}*/
a.mBlogBtn:hover{color:#00a7b8;}
/*a.mBlogBtn:hover .mbtnR{ height:23px;background:url(../images/mblog_btn.gif?v=2) no-repeat right -83px;padding:6px 20px 5px 0px;text-decoration:none;*display:inline-block;*padding:0 20px 0 0;}
a.mBlogBtn:hover .btnTxt{ color:#333; text-decoration:none;}*/
a.mBlogBtn2{ height:23px; line-height:23px;background:url(../images/mblog_btn.gif) no-repeat left -113px;padding:6px 0px 5px 19px;text-decoration:none; *display:inline-block; *padding:0 0 0 20px;}
a.mBlogBtn2 .mbtnR{ height:23px;background:url(../images/mblog_btn.gif) no-repeat right -142px;padding:6px 20px 5px 0px;text-decoration:none;*display:inline-block; *padding:0 20px 0 0;}
a.mBlogBtn2 .btnTxt{ color:#8F8F8F; font-weight:normal; line-height:25px;text-decoration:none;}
a.mBlogBtn2:hover{ text-decoration:none;}

/*.ajaxReply{
	background:url(../../images/ajaxReply_3.gif) repeat-y right 0px;
	width:490px;
	margin-left:25px;

}
.ajaxReply .toptitle{
	height:40px;
	background:url(../../images/ajaxReply_1.gif) no-repeat right 0px;
}
.ajaxReply .searchbox{
	height:50px;
	background:url(../../images/ajaxReply_2.gif) no-repeat right bottom;
}*/
/*当前怕在位置*/
.place_now_header{margin:0 15px 15px; background:#007481 url(../images/place/icon_location.gif) no-repeat 5px center; padding:5px 25px;/* filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8;*/ height:16px; color:#fff;
}


/*POST框*/
#postForm{background:#f7f7f7 none; -moz-border-radius-topright:0px; height:184px; margin-bottom:5px; border-bottom:1px solid #d4d4d4;}
#updateTextarea{ background: #fff none; border-color:#c2c2c2;}
.postupload{background:none; width:476px; height:26px; position:absolute; top:143px; left:26px;}
#postUploadShow{background:transparent url(../images/upload_photo.gif?v=4) no-repeat 0 center ; padding-left:18px; margin-left:26px; color:#fff; line-height:24px; width:50px;}
/*.postPastSwf{background:transparent url(<?php echo static_images_path_t('pub_video.gif','t') ?>) no-repeat 0 center ; padding-left:18px;  color:#fff; margin-left:20px; line-height:24px; width:50px;}*/
/*.postPlace{width:200px; height:20px; background:transparent url(<?php echo static_images_path_t('postPlace.gif','t') ?>) no-repeat 0 5px; float:left; height:24px; padding-left:18px; margin-left:20px; display:inline-block; overflow:hidden; text-overflow : ellipsis ;}*/
.postPlace a{ line-height:26px; display:inline-block;}
#updateSubmit {background:transparent url(../images/send.gif) no-repeat 0 0; text-indent:-990em; width:101px; height:36px; }
#updateSubmit:hover{ background-position:0 -36px; }
#updateSubmit{ top:150px; left:472px;}
#postForm .postCounterTips{}
/*所有地点，所有人，全部TABS*/
.filter_nav{ height:49px; background:#efefef;  position:relative; z-index:8; line-height:49px; padding-left:15px;}
.filter_nav strong{font-size:14px;}
.filter_nav_model{float:right; margin-right:20px; line-height:49px; display:inline; font-size:14px;}
.filter_nav_model a.active{color:#333;}
.filter_nav .main_nav{height:30px; padding-left:20px; width:450px; float:left;}
.filter_nav .main_nav li{ margin:9px 10px 0 0px; float:left; background:red; width:70px; padding-left:9px; text-align:left; cursor:pointer; height:32px; line-height:32px; _line-height:34px; background:transparent url(../images/filter_li.gif?v=4) no-repeat 0 0; overflow:hidden; font-size:14px; padding-right:20px; color:#275a63;}
.filter_nav .main_nav li.active{background:transparent url(../images/filter_li.gif?v=4) no-repeat 0 -32px; color:#fff;}
.filter_nav  .hidden_nav{ width:200px; border:1px solid #666666; background:#fff; position:absolute; top:45px; left:20px; padding:5px 10px 10px; -moz-box-shadow:0 3px 5px rgba(0, 0, 0, 0.5); z-index:999;}
.filter_nav  .hidden_nav li,#placelist li{ cursor:pointer; padding:5px 2px; border-bottom:1px solid #ccc;}
.filter_nav_select{position:relative; float:right; margin-right:20px;}
.filter_nav_popbox{position:absolute; width:330px; top:30px; left:0; padding:2px 10px 10px; border:1px solid #ababab; background-color:#fff;}
.filter_nav_popbox li em{font-style:normal; color:#999;}
.filter_nav_popbox li label{margin-right:5px; _margin-right:2px;}
.filter_nav_popbox li input{vertical-align:middle; margin-top:-1px;}
.filter_nav_popbox li a.right{margin-left:20px;}
.filter_nav_popbox li.user_scope .text{border-color:#A5A5A5 #DEDEDE #DEDEDE #A5A5A5;
border-style:solid;
border-width:1px;
color:#BFBFBF;
height:15px;
line-height:15px;
margin:0;
padding:2px;
width:75px;}
.filter_nav_popbox li{border-bottom:1px dotted #ddd; padding:3px 0; _padding:8px 0;}
#placelist li.new_place{ background:transparent url(../images/place/icon_location.gif) no-repeat left center; padding-left:20px;}
.filter_nav  .hidden_nav li a{display:block; color:#666; text-decoration:none;}
.filter_nav  .hidden_nav li a:hover{color:#058EC4;}
.filter_nav  .hidden_nav li a.active{background:transparent url(../images/icon_check.gif) no-repeat right center;}
#hidden_nav_2{ left:130px;}
#hidden_nav_3{ left:238px;}
.filter_nav  .hidden_nav li.bottom{border:none;}
#placelist{width:200px; border:1px solid #666666; background:#fff url(../images/placelist_bg.gif) repeat;  position:absolute; top:20px; left:0px; padding:5px 10px 10px; -moz-box-shadow:0 3px 5px rgba(0, 0, 0, 0.5); z-index:999999;}
/*下拉菜单样式*/
.hideNavList{ border:1px solid #666666; background:#fff url(../images/placelist_bg.gif) repeat;  position:absolute; top:20px; left:0px; padding:5px 10px 10px; -moz-box-shadow:0 3px 5px rgba(0, 0, 0, 0.5); z-index:999999;}
.hideNavList li{cursor:pointer; padding:5px; border-bottom:1px solid #ccc; white-space:nowrap; font-size:12px;}
/*上传照片*/
.uploadPhotoBox{ height:26px; background:red; padding-left:28px; margin-left:20px;_margin-left:10px; float:left;background:transparent url(../images/photo_1.gif) no-repeat scroll 0 6px; line-height:26px; *background-position:0 4px;}
/*.uploadPhotoBox span{ color:#fff; display:block; margin-top:5px; float:left; width:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}*/
.uploadPhotoBox a{ color:#fff; width:16px; height:16px; float:left; font-size:20px; *font-weight:bold; *font-size:16px; margin-top:4px; _margin-top:6px; margin-left:2px;}
.uploadPhotoBox a:hover{ text-decoration:none; color:#f00;}
/*.uploadPhotoBox iframe{ position:absolute; top:5px; left:35px; width:50px; height:20px;  overflow:hidden; border:none; border:0px;}*/
.uploadPhotoBox .uploadPhotoName{}
/*#uploadImgBox{ padding:3px; position:absolute; top:25px; left:40px;}*/


.place_now_header_form{margin:0 22px 15px;  color:#333; position:relative;}
.place_now_header{ background:#007481; padding:5px 25px; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; height:16px;
 margin:0px;}
 .place_now_cont{position:absolute; height:26px; width:551px; left:5px; top:4px;}
.place_now_header_ico{
width:11px;
height:18px;
width:11px;
margin-right:5px;
float:left;
background:url(../images/place/map.png) no-repeat 0px 0px;
_background-image:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://site.tongxueimg.com/t/images/place/map.png");
}

/*改版左侧USER信息框*/
.userinfo_cont{margin:15px 0px 0 15px; padding-bottom:15px;}
.userinfo_cont .leftpart{width:385px; float:left;}
.userinfo_images{border:1px solid #ccc; width:180px; height:180px; float:left; padding:0px; overflow:hidden;}
.userinfo_cont .images{display:table;  width:180px; height:180px;}
.userinfo_cont .info{float:left; margin-left:15px; width:370px; color:#666; display:inline;}
.userinfo_cont p{margin:0px; clear:both;}
.userinfo_cont .info p.button{margin-top:5px; height:25px;}
.userinfo_cont .info p.button a{margin-right:5px; text-decoration:none; display:inline-block;}
.inputsubmit.more{background:transparent url(../images/xiala.gif) no-repeat 55px center; padding-right:15px;}
.inputsubmit.more:hover{ background-color:#eaeaea;}
.userinfo_cont .images .inner_images{display:table-cell; vertical-align:middle; text-align:center;}
.userinfo_cont .images .inner_images p a{display:block;}
.userinfo_cont .txgrade{margin-left:15px;  margin-top:0px; color:#666; }
.txgrade_grade_bar{ width:82px; height:12px; border:1px solid #A3E6E6; overflow:hidden; color:#5B87A2; text-align:center; background:#fff;line-height:12px;font-size:10px; margin:7px 0 0 10px; position:relative;}
.txgrade_grade_bar_in{ /*width:80px;*/ width:3px; background:#A3E6E6; height:10px; position:absolute; top:1px; left:1px;}
.txgrade_grade_num{ width:82px; height:12px; line-height:13px;  cursor:default; z-index:9; position:absolute; left:0px;}

/*for IE*/
.userinfo_cont .images{*position:relative;}
.userinfo_cont .images .inner_images{*width:100%;*position:absolute; *top:50%; *left:0;}
.userinfo_cont .images p{*position: relative; *top:-50%;  *margin:0; *padding:0;}
.userinfo_cont .images img{ *margin-top:3px; _margin-top:2px;}/*for IE　图片4像素空白bag*/

/*右侧等级 start*/
.sidebar_grade{width:169px; height:49px; background-color:#fff; margin: 0 0 10px 5px;  padding:5px 10px; position:relative; *z-index:-1;}
.txgrade_money, .txgrade_grade{background:transparent url(../images/money_grade.gif?v=2) no-repeat; height:27px; line-height:27px; padding-left:23px;}
.txgrade_money{background-position:0 4px; }
.txgrade_money strong, .txgrade_grade strong{font-weight:normal; width:48px; color:#999; display:inline-block;}
.txgrade_grade{background-position:-1px -54px; }
.txgrade_btn{position:absolute; right:10px; top:10px;}
.txgrade_btn a{display:block; width:45px; height:41px; background:transparent url(../images/dklgz.gif) no-repeat;}

/*右侧等级 end*/

.userinfo_cont .info .name{line-height:21px; font-family:"黑体"; font-size:18px; float:left; margin-right:10px; color:#817f7f;}
.info_sex{ background:transparent url(../images/ico_male.gif) no-repeat; margin:0px 0 0px; line-height:20px; width:25px; height:20px; float:left;}
.info_place{ background:transparent url(../images/ico_side_nav.gif?v=4) no-repeat 0 -176px; margin:10px 0 0px; padding-left:20px; font-size:12px;}
.userList .info_place{width:350px;}
p.info_school{ background:transparent url(../images/school.jpg) no-repeat 3px 4px; margin:5px 0 2px; padding-left:20px; line-height:20px;}
.info_sex.girls{background-position:left 1px;}
.info_sex.boys{background-position:left -282px;}
.userinfo_cont .info .intro{height:32px; overflow:hidden; padding-bottom:4px; *padding-bottom:7px; line-height:1.6; color:#666666;}
.info_authen_user, .info_authen_shop, .info_authen_notable{background:transparent url(../images/confirm/confirm.gif) no-repeat 0 1px; width:20px; height:20px; float:left;}
.info_authen_shop{background-position:0 -32px;}
.info_authen_notable{background-position:0 -64px;}
.userinfo_cont  a.follow{display:block; width:68px; height:21px; margin-top:5px; *margin-top:1px; background:transparent url(../images/add.gif?v=1) no-repeat; }
.userinfo_cont  a.follow:hover{background:transparent url(../images/add-hover.gif?v=1) no-repeat;}
.userinfo_cont .info a.aux{display:block; width:112px; height:24px; background:transparent url(../images/../images/user_info_ico.gif) no-repeat -1px -187px; margin-top:7px;}
.userinfo_cont .info .link{margin:3px 0 0px;}
.userinfo_cont p.info_place{margin:5px 0; *margin-bottom:5px;}
.userinfo_cont .map{
	border:1px solid #CCCCCC;
	float:left;
	height:110px;
	position:relative;
	width:142px;
}
.userinfo_cont .map_images{}
.userinfo_cont .map_info{
	background:none repeat scroll 0 0 #FFFFFF;
	border-top:1px solid #CCCCCC;
	bottom:0;
	height:24px;
	left:0;
	line-height:24px;
	overflow:hidden;
	padding-left:5px;
	position:absolute;
	width:137px;
}
.userinfo_cont .following{display:block; width:65px; height:16px; background:transparent url(../images/following.gif) no-repeat;}

/*列表按钮*/
.inputsubmit_add{background:transparent url(../images/add.gif?v=201001301603) no-repeat; display:block; width:68px; height:21px; text-indent:-99em;}
.inputsubmit_add:hover{background:transparent url(../images/add-hover.gif) no-repeat;}
.inputsubmit_added{background:transparent url(../images/already_add.gif) no-repeat; display:block; width:68px; height:21px;  text-indent:-99em;}

/*地图样式*/
.map-overlay {
width:270px;
}
.map-overlay td {
font-size:14px;
line-height:150%;
text-align:left;
vertical-align:top;
word-wrap:break-word;
}
.map-overlay .username {
font-weight:bold;
}
.map-overlay .info, .map-overlay .time {
color:#999999;
font-size:12px;
}
.map-overlay .user {
	text-align:center;
	width:70px;
}
.map-overlay .content{
	line-height:22px;
	padding-right:15px;
	width:300px;
}
.map-overlay .content img{
	max-height:90px
}
.tray_panel_left{ display:block; width:23px; height:50px;  position:absolute; top:0px; left:-26px;
	background:transparent url(../images/userphotoRoll.png?v=1745) no-repeat -92px center;  }
.tray_panel_left:hover{ background-position:-115px center;}
.tray_panel_left_disable,.tray_panel_left_disable:hover{
	background:transparent url(../images/userphotoRoll.png?v=1745) no-repeat -69px center;}
.tray_panel_right{ display:block; width:23px; height:50px;  position:absolute; top:0px; right:-26px; background:transparent url(../images/userphotoRoll.png?v=1745) no-repeat -23px center; }
.tray_panel_right:hover{ background-position:0px center;}
.tray_panel_right_disable,.tray_panel_right_disable:hover{
	background:transparent url(../images/userphotoRoll.png?v=1745) no-repeat -46px center;}
.map_loading{	
	background:transparent url(../images/loading50.gif?v=201003221030) no-repeat scroll center center;
	height:400px;
	position:absolute;
	left:0;
	top:0;
	width:100%; 
}
.mapbox{ width:100%; height:450px;
	background:transparent url(../images/loading50.gif?v=201003221030) no-repeat scroll center center;
}
.tray_panel{
	border:0px solid #ccc;
	height:50px;
	position:relative;
	margin:0px 26px;
}
.tray_panel_opacity{
	background:#FFF;
	height:100%;
	left:-26px;
	opacity:0.75;	
	top:0;
	padding:0px 26px;
	position:absolute;
	width:100%;	
}
.tray_panel_avatar_box{
	height:100%;
	left:0;
	margin:0 2px 0 3px;
	overflow:hidden;
	position:absolute;
	top:0;
	width:500px;	
}
.tray_panel_avatar{
	position:absolute;
	left:0;
	top:0;
	width:5000px;
}
.tray_panel_avatar img{
	height:44px;
	padding:3px;
	width:44px;
}
.tray_panel_avatar .current{
	background:#F90;
}
.local_parse_panel{
	border:0px solid #ccc;
	height:30px;
	width:100%;
	position:relative;
}
.local_parse_panel_opacity{
	background:#000;
	height:30px;
	left:0;
	opacity:0.45;
	filter:alpha(opacity=45);	
	top:0;
	position:absolute;
	width:100%;	
}
.local_parse_panel_box{
	color:#FFF;
	left:0;
	font-size:14px;
	line-height:30px;
	overflow:hidden;
	position:absolute;
	text-align:center;
	width:100%;
}
/*标准title*/
h4.title{font-size:14px; height:35px; line-height:35px; background:transparent url(../images/tongxuelist_border.gif) repeat-x scroll 0 bottom; margin-bottom:10px; padding:0 10px;}
h4.title.no_line{background:none;}
.comquet p {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/indexicon.gif) no-repeat scroll -317px -106px;
height:20px;
line-height:20px;
margin-left:4px;
padding-left:12px;
margin:5px 0;
}
h4.title_line{border-bottom:1px solid #CCC; font-size:12px; height:35px; line-height:35px;}
.vipBtn_user {
background:transparent url('../images/confirm/b.png') no-repeat scroll 0 0;
_background-image:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://site.tongxueimg.com/t/images/confirm/b.png");
display:block;
height:50px;
margin-bottom:10px;
margin-top:-10px;
width:154px;
position:relative;
}
.vipBtn_shop {
background:transparent url('../images/confirm/o.png') no-repeat scroll 0 0;
_background-image:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://site.tongxueimg.com/t/images/confirm/o.png");
display:block;
height:50px;
margin-bottom:10px;
margin-top:-10px;
width:154px;
position:relative;
}
.vipBtn_notable {
background:transparent url('../images/confirm/p.png') no-repeat scroll 0 0;
_background-image:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://site.tongxueimg.com/t/images/confirm/p.png");
display:block;
height:50px;
margin-bottom:10px;
margin-top:-10px;
width:154px;
position:relative;
}
.vipBtn{
display:block;
height:50px;
margin-bottom:10px;
width:154px;
}
.vipBtn a, .vipBtn_user a, .vipBtn_notable a{display:block; width:154px; height:50px; z-index:11;}
/*score detail.php*/
.cxchage_gift{
    	margin: 20px 10px;
    	background:transparent url(../images/exchage_gift.gif)  no-repeat scroll left center;
    	padding-left:20px;
		
	}
/*消息列表关注按钮部分*/
.txweblist_care{font-size:12px; position:absolute; top:10px; right:0px; text-align:center; }
.txweblist_care .conTinge{right:18px;}
.txweblist_care .inputsubmit{width:72px; text-align:center; display:block;}
*+html .txweblist_care .w2_follow {line-height:25px;}

/*input focus on的样式*/
.focus_change{
	color:#999999;
}
#tongxue .focus_on{	
	color:#000;
}
#channelList.hideNavList{padding:0px; width:150px;}
#channelList.hideNavList li{ line-height: 20px; border:none; color:#434343; padding: 0px;}
#channelList.hideNavList li a{display:block; height: 20px; padding:0px 5px;}
#channelList.hideNavList li a:hover{background-color:#f5f5f5; }

/*频道弹框*/
.toolbar-pop-panel {
right:0;
width:198px;
background-color:#FFFFFF;
border:1px solid #666666;
bottom:32px;
*bottom:33px;
_bottom:32px;
position:absolute;
right:56px;
*right:55px;

}
.toolbar-pop-panel .title {
background:url(../images/toolbar_icon.gif) left top no-repeat;
color:#434343;
padding:0px 0 0px 10px;
position:relative;
text-align:left;
height:27px;
overflow:hidden;
line-height:27px;
}
.toolbar-pop-panel .title .close, .presence_start_closer{
background:url(../images/toolbar_icon.gif) 5px -40px no-repeat;
cursor:pointer;
height:25px;
position:absolute;
right:0px;
top:0px;
width:25px;
}
.presence_start_closer{left:125px;}
.toolbar-pop-panel ul {
margin:5px 0 0 0px;
height:325px;
_height:330px;
overflow:auto;
}
.toolbar-pop-panel .more {
border-top:1px solid #CCCCCC;
margin:5px 10px 0;
padding:5px 0px;
text-align:right;
background:none;
}
.toolbar-pop-panel .more a{
	float:right;
	border:none;
	padding:0px;
	line-height:20px;
}

.toolbar-pop-panel ul li {
text-align:left;
clear:both;
height:30px;
overflow:hidden;
margin:0px;
padding:0px;
line-height:30px;
}
.toolbar-pop-panel ul li a{
border:none;
padding:0px;
float:none;
display:block;
height:30px;
line-height:30px;
position:static;
padding-left:10px;
overflow:hidden;
margin:0px;

}
.toolbar-pop-panel ul li a img{vertical-align:middle; margin-top:-2px; _margin-top:2px;  height:24px;}
.toolbar-pop-panel ul li a:hover{background-color:#feeeb2; text-decoration:none;}
.toolbar-channel-lists ul li .toolbar-channel-logo {
width:24px;
padding-right:8px;
float:none;
vertical-align:middle;
}
.presence_bar_add .presence_logo_btn_open{
background:#FFFFFF;
border:1px solid #666;
border-top:none;
height:31px;
line-height:30px;
*line-height:31px;
overflow:hidden;
position:relative;
top:-1px;
z-index:999;
*height:32px;
}
.side_userlist_small{margin:0 -5px 0;}
.side_userlist_small li{width:31px; float:left; text-align:center; height:30px;}
.side_userlist_small li img{width:24px; height:24px; padding:0px; border:none;}
.side_hottopic li a{display:block; height:25px; line-height:25px; padding-left:10px; font-size:14px;}
#place_map .shop_cont{padding:2px 10px; line-height:15px; background-color:#efefef; height:95px; overflow:auto; width:330px;
}
.shop_manager{padding:10px 0 0 10px;}
.shop_manager li{float:left; width:70px; text-align:center; background-color:#efefef; margin-right:10px;}
.side_userlist_small{margin:0 -5px 0;}
.side_userlist_small li{width:31px; float:left; text-align:center; height:30px;}
.side_userlist_small li img{width:24px; height:24px; padding:0px; border:none;}
#side_shops_tags li{background:transparent url(../images/shop_tabs.gif) no-repeat 0 5px; padding-left:20px; height:20px; line-height:20px;}
.side_shops_add{margin:5px 0;}
.side_shops_add input{width:124px; height:19px; border:1px solid #BABABA; padding:2px 5px; line-height:19px; vertical-align:top; margin-right:3px;}
.place_news_nav{margin:10px 0; height:30px; line-height:30px; padding:0 20px;}
.place_news_nav li{float:left; width:150px;   margin-right:10px; background:#efefef url(../images/ico_side_nav.gif?v=4) no-repeat; padding-left:30px;}
.place_news_nav li.comment{background-position:7px 8px;}
.place_news_nav li.news{background-position:7px -41px;}
.place_news_nav li.alive a{color:#434343;}