/* CSS Document 
@import url("layout.css");
*/
body{font-family:'Verdana','Arial','Lucida Grande','Lucida','Helvetica','宋体','sans-serif';margin:0;padding:0;font-size:12px;line-height:1.8em;color:#333;}
body > div{text-align:left;margin-right:auto;margin-left:auto;} 
div,form,ul,ol,li,span,dl,dt,dd{margin:0;padding:0;border:0;text-align:left;}
img,a img,p{border:0;margin:0;padding:0;}
h1,h2,h3,h4{margin:0;padding:0;}
ul,ol,li{list-style:none;}
img{vertical-align:top;}
#navSearchInput {
outline: none;
}
/* 屏蔽文本框高亮 */
.vlm,.vlm img,.vlm select{vertical-align:middle;}
.vlb,.vlb img,.vlb select{vertical-align:bottom;}
h1{
    font-size:20px;
	padding:15px 0px;
}
h2{
    font-size:14px;
	padding-top:10px;
}
.home-title h2{
    padding:0px;
}
.pad10{
	padding:10px 0px;
}

#nav-main a .new-message{
  font-size:12px;
  font-weight:normal;
  background:url(default/images/app_sprite_03.gif) no-repeat right -1210px;
  padding-right:28px;
  padding-top:5px;
}
/* 下划线 */
.nounline,.nounline a,#nav-main a, .nounline{text-decoration:none;}
/* 通用属性 */
.left,.l{float:left;display:inline;}
.right,.r{float:right;display:inline;}
.clear{clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}/*ie and firefox1.5 updata */

/*文字对齐方式*/
.txtleft,.txtLeft{text-align:left}
.txtright,.txtRight{text-align:right}
.txtcenter,.txtCenter{text-align:center}

/*常用方法*/
.show{display:block}
.hand{cursor:pointer;}
.b{font-weight:bold;}
.f14{font-size:14px;}
.f12,.inbox-sys-content h4{font-size:12px;}
.mar8,.list img,.repaste-list dd img,#limitJoin-element label{margin-right:8px;}
.mar16{margin-right:16px;}
.m10{margin-top:10px;}
.m12{margin-top:12px;}
.m20{margin-top:20px;}
.mb10{margin-bottom:10px;}
.pab10{padding-bottom:10px;}
.padd10{
  padding-top:10px;
}
.mal10{margin-left:10px;}
.h2-title a,.dline{
  text-decoration:underline;
}
.udline{
  color:#999999;
  border-bottom:1px dashed #CFCFCF;
  padding:0 1px;
}
.ml180{
  margin-left:180px;
}
.h35{
  height:30px;
  overflow:hidden;
  zoom:1;
}
.h24{
  height:2em;
  line-height:2em;
}
.h32{
  line-height:32px;
}
.h150,.h128 {
  overflow:hidden;
  zoom:1;
  display: table-cell;
  vertical-align:middle;
  text-align:center;
  *display: block;
  margin:auto;
  *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.h128{
  height:128px;
  *font-size: 109px;/*约为高度的0.873，200*0.873 约为175*/
}
.h150{
  height:161px;
  *font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
}
.h150 img{vertical-align:middle;}
.h80{height:80px;}
.h100{height:100px;}
.w30{width:30px;}
.w50{width:50px;}
.w70,.m-s-user-photo{width:70px;}
.w100{width:100px;}
.w130{width:130px;}
.w146{width:146px;}
.w150-g{width:150px;}
.w150{width:157px;}
.w180{width:180px;}
.w200{width:200px;}
.w300{width:300px;}
.w320{width:320px;}
.w365{width:365px;}
.w485{width:485px;}
.w565,.topic-l{width:565px;}
.w590{width:590px;}
.w600{width:600px;}
.w700{width:700px;}
.small-50,.img25 img{width:25px;}
.fans-icon{
  width:16px;
  height:16px;
  background:url(images/ui-icons_ef8c08_256x240.png);
  display:block;
  overflow:hidden;
  text-indent:-99999px;
  float:left;
  margin:2px;
}
.fans-icon-pencil{
  background-position:-64px -112px;
}
.fans-icon-close{
  background-position:-80px -128px;
}
.fans-icon-front{
  background-position:-192px -128px;
}
.delete {
  font-weight:normal;
}
.inbox-sys-content .photo-l50-s,.inbox-sys-check .ui-corner-all{
  margin-top:6px;
}
/*未登录状态*/
#index-body{
	background:url(images/index-bg.png) repeat-x #FFFFFD;
}
#main-nologin{
	width:782px;
    margin:0 auto;
    padding-bottom:16px;
	overflow:hidden;
	zoom:1;
}
#header-nologin #logo{
  background:url(images/index-logo.png) no-repeat left top;
  margin-top:20px;
}
#header-nologin blockquote{
  margin-top:25px;
  float:left;
}
#header-nologin #logo a{
  width:139px;
  height:54px;
  text-indent:-9999em;
  overflow:hidden;
  display:block;
}
.index-right{
	float:right;
	width:262px;
}
.index-left{
	float:left;
	width:498px;
}
.login-sucess{
    width:345px;
    background:url(images/login-box-m.png) repeat-y left top;
	margin:170px auto;
}
.index-user{
    background:#fff url(images/index-user-b.png) no-repeat left bottom;
	margin-top:18px;
	overflow:hidden;
	padding-bottom:20px;
}
.login-sucess-b{
    background:url(images/login-box-b.png) no-repeat left bottom;
	padding-bottom:30px;
}
.index-user .index-user-b{
    background:url(images/index-user-t.png) no-repeat left top;
    padding:12px 24px 14px 24px;
	height:430px;
	overflow:hidden;
}
.login-sucess-t{
    background:url(images/login-box-t.png) no-repeat left top;
    padding:30px 24px 14px 24px;
	height:50px;
	text-align:center;
}
.login-sucess-t p{
    margin-bottom:12px;
	vertical-align:middle;
}
.login-sucess-t p .sl{
    color:#0074D0;
}
.login-sucess-t p img{
	vertical-align:middle;
}
.index-user dl{
    margin:0px 0px 12px 0px;
	padding:0px 0px 12px 0px;
}
.line{
	padding-bottom:12px;
	margin-bottom:12px;
    border-bottom:1px dashed #DFDFDF;
}
.index-user .feed-user img{
    float:left;
}
.index-user .feed-user code{
    float:left;
}
.index-user .feed-user span{
    width:336px;
}
.index-user .pulse-content .title-l {
    width:430px;
}
.index-user .feed-user .index-content{
    float:right;
	width:384px;
    color:#999999;
}
.index-user span{
    color:#999999;
}
.login-sdo a{
   color:#0074D0;
   margin-left:24px;
}
.right-b ul{
    color:#666666;
}
.index-content em{
	font-style:normal;
	color:#333333;
}
.login-sdo{
    background:#fff url(images/index-lm.png) repeat-y left top;
}
.login-sdo form{
    padding:30px 30px 22px 30px;
    background:url(images/index-lt.png) no-repeat left top;
}
.login-b{
    padding:0px 20px 40px 20px;
    background:url(images/index-lb.png) no-repeat left bottom;
}
.login-sdo .login-title{
    margin-bottom:16px;
}
.login-b p{
    padding:18px 8px 0px 8px;
	border-top:1px solid #DFDFDF;
}
.login-sdo dl{
    margin-top:4px;
	vertical-align:middle;
}
.login-sdo dl dt,.login-sdo dl dd{
    display:inline;
	vertical-align:middle;
}
.login-sdo dl input{
    width:156px;
}
.login-submit{
    background:url(images/index-login-button.png) no-repeat left bottom;
	width:99px;
	height:27px;
	border:none;
	cursor:pointer;
}
.right-b{
    margin:24px 16px;
}
.right-b h4{
    margin-bottom:6px;
}

/* 整体布局 layout CSS Document */
#header,#main,#footer{
  width:960px;
  overflow:hidden;
  zoom:1;
  margin:0 auto;
}
#header-nologin{
  width:782px;
  margin:0 auto;
  height:90px;
}
#main{
  padding-bottom:12px;
  position:relative;
}
#footer{
    background:none repeat scroll 0 0 #FAFAFA;
	border-top:1px solid #DFDFDF;
	color:#666666;
	height:64px;
	padding-top:24px;
	text-align:center;
}
.user-info dl{overflow:hidden;zoom:1;}
.user-info dl dt{border-bottom:1px dashed #dfdfdf;padding-bottom:3px;margin-bottom:3px;overflow:hidden;zoom:1;}
.user-info dl dt span{width:60px;float:left;display:block;}
.user-info dl dt div{
    float:right;
	width:288px;
	*width:282px;
}
.user-info dl dd{
    width:288px;
}
.jmodal-content #description,.jmodal-content #location{
    width:220px;
}
/* 信息提示 layout CSS Document */
.popBoxContainer{
    line-height:2em;
	overflow:hidden;
	zoom:1;
	margin-bottom:12px;
}
.popBoxContainer .info,.popBoxContainer .warn,.popBoxContainer .error{
	-moz-border-radius:4px 4px 4px 4px;
	background:#FCFFCE;
	border:1px solid #FED22F;
	padding:3px 12px;
	display:block;
}
.popBoxContainer .ui-icon{background: url(images/msg_bg.png) no-repeat left center;overflow:hidden;margin:4px 6px 0px 0px;float:left;width:16px;height:16px;}
.popBoxContainer .ui-icon-info{background-position:0px -150px;}
.popBoxContainer .ui-icon-error,.popBoxContainer .ui-icon-warn{background-position:0px 0px;}

.user-info{
  width:360px;
  float:right;
}
.m6lr{
  margin:0px 6px;
}
.user-info ul.content-stress li{
  margin-left:-6px;
  position:relative;
}
.user-info ul.content-stress li a{
  margin:0px 6px;
}
.h40{
  height:40px;
}
.mtb4{
  margin-bottom:6px;
  margin-top:11px;
  *margin-bottom:17px;
  display:block;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.mtb4{
  margin:10px 0px;
}
}
.w20{
  width:20px;
}
.b-game-info,.b-bar-info {
  width:490px;
}
.b-game-intro{
  width:506px;
}
.game-intro  ul li{
  border-bottom:1px dashed #DFDFDF;
  padding-bottom:3px;
  margin-bottom:3px;
  overflow:hidden;
  zoom:1;
}
.count-txt,.content-stress,.game-intro  li span{
  color:#999999;
}
.game-intro  li span{
   float:left;
   display:block;
}
.zol p{
  margin:6px 0px;
}
.mll20{
  margin-left:20px;
}
.photo{
  background:url(images/avatar-120.gif) no-repeat 0 0;
  padding:6px;
  width:120px;
  height:120px;
  display: table-cell;
  vertical-align:middle;
  *display: block;
  *font-size: 105px;/*约为高度的0.873*/
}
.user-operate{
  width:120px;
  padding:2px 6px;
} 
.inbox{
	padding:16px 8px;
	_padding:0px 0px 16px 0px;
	_margin-top:16px;
}
.jmodal-content .zend_form,.jmodal-content ul li,.jmodal-content div,.jmodal-content form{
    background:#fff;
    overflow:hidden;
	zoom:1;
    filter:alpha(opacity=100);
}
#tabs{
  clear:both;
  margin-top:20px;
}
#pulse-photo-name{
  display:inline-block;
}
#search-nick,#search-userId,#anonymous,#rate-element input,#interactive-tag,#interactive-vote,#interactive-none,.no-b{
  border:none;
  background:none;
}
#rate-element label{
  margin-right:4px;
}
#title{
  width:393px;
}
#content,#subject{
  width:300px;
}
textarea {
  height:70px;
}

.title-l{
  width:360px;
  float:left;
  overflow:hidden;
  zoom:1;
  word-break: break-all; 
}
.title-l img{
  vertical-align:middle;
}
.pulse-content .title-l{
  color:#333333;
  width:451px;
}
.title-l .me{
  display:block;
  width:350px;
  word-break:break-all;  
}
.title-l em{
  color:#333333;
  font-style:normal;
  margin:0px 3px;
}
.event-dl dt{
  overflow:hidden;
  zoom:1;
}
.event-dl dd dd{
  padding:0px;
}
.event-dl dd dt{
  font-weight:bold;
}
.event-dl dd,.event-dl dt{
  line-height:24px;
}
.event-dl .news-list,.inbox-content .news-list{
  width:388px;
  margin-top:8px;
}
.feed-repaste ul,.feed-photo ul{
  margin-left:20px;
  padding-top:6px;
  clear:both;
}
.feed-repaste ul li,.feed-photo li{
  float:left;
}
.group-photo ul li div,.feed-repaste ul .l-pic,.feed-repaste ul div{
  width:60px;
  height:45px;
}
.l-pic,.feed-photo img,.game-photo img{
  border:1px solid #CCCCCC;
  margin-right:10px;
}
.rpdesc{
  width:70px;
}
.feed-repaste dl dt{
  float:left;
}
/*表单样式*/
.zend_form{margin-top:16px;overflow:hidden;zoom:1;position:relative;}
.height200 .zend_form{min-height:200px;_height:200px;}
.zend_form dt{float:left;width:96px;text-align:right;padding-right:1%;clear:left;line-height:22px;margin:11px 0px 4px 0px;}
.creat-group dt{width:60px;}
.zend_form dt label{padding-right:12px;}
.zend_form dd{float:left;position:relative;width:80%;}
.zend_form dd input,.zend_form dd select,.zend_form dd textarea,.tips-box{
	margin-top:11px;
	margin-bottom:4px;
}
select {*vertical-align:middle;font-size:12px;}
.jmodal-main .zend_form dt{
  width:30%;
}
.request-form .zend_form dt{
    width:25%;
}
.jmodal-main .zend_form dd{
  width:60%;
}
.jmodal-main #title-element #title{
  width:220px;
}
.jmodal-main .friend-tag dt{
  width:96px;
}
.manage-limit dt{
  width:240px;
}
.manage-limit dd{
  width:300px;
}

.ml8{
  margin-left:8px;
}
#birthday_month,#birthday_day{
  margin-left:8px;
}
#formnick #province,#formnick #city,#formnick #hometown{
  width:90px;
}
#formnick #nick,#formnick #name{
  width:150px;
  float:left;
}
.required{background:url(/theme/default/images/requiredbg.gif) no-repeat right center;}
input, textarea{font-size:12px;padding:5px 3px;margin:3px 0px;background:#FFF;color:#333333;padding-top:3px;padding-left:2px;border:1px solid #CECECE;background:url(/theme/images/input_bg.png) no-repeat 0 0;}
/* ie6 input 的border为 none */
#privateMessage,.no-border,#gender-element input,#concurrent,#competence,#limitPhotoUpload-manager,#limitPhotoUpload-member,#limitAlbumCreate-member,#limitAlbumCreate-manager,#limitInvite-member,#limitInvite-manager,#limitJoin-open,#limitJoin-verify,#limitJoin-privacy{
  background:none;
  border:none;
  padding:0px;
}
#noticeForm .zend_form dd{
  width:70%;
}
#notice{
  width:300px;
}
#srr-tabs .user-list-ul li{
	padding:2px 5px;
}

.event-icon-photo,.event-icon-pulse,.event-icon-repaste,.event-icon-group,.event-icon-friend,.event-icon-boardgame,.event-icon-bar,.event-icon-pic{
	width:20px;
	height:20px;
	float:left;
}
.event-icon-boardgame{
    background:url(/theme/default/images/app_sprite_03.gif) no-repeat 0 -806px;
}
.event-icon-bar{
    background:url(/theme/default/images/icon-nav.gif) no-repeat 0 -1140px;
}
.event-icon-pic{
    background:url(/theme/default/images/icon-nav.gif) no-repeat 0 -1172px;
	*background-position:0 -1172px;
}
.sucess,.big-error,.cue,.mark{
  width:34px;
  height:34px;
  float:left;
  display:block;
  padding-right:6px;
}
.sucess{
  background:url(/theme/images/msg_bg.png) no-repeat 0 -599px;
}
.big-error{
  background:url(/theme/images/msg_bg.png) no-repeat 0 -402px;
}
.cue{
  background:url(/theme/images/msg_bg.png) no-repeat 0 -500px;
}
.mark{
  background:url(/theme/images/msg_bg.png) no-repeat 0 -800px;
}
.error-blog{
  position:absolute;
  top:12px;
  top:18px;
  left:20px;
  font-size:14px;
  color:#ff0000;
  line-height:30px;
}
.sucess-blog{
  position:absolute;
  top:12px;
  background:url(/theme/images/msg_bg.png) no-repeat 0 -1157px;
  height:40px;
  left:190px;
  width:170px;
}
.line-34{
  line-height:34px;
}
.color{
  color:#f83e19;
}
.game-intro{
    position:relative;
}
.game-score{
	color:#ff0000;
	font-size:36px;
	font-family:SimSun;
	padding-top:8px;
	height:48px;
	line-height:48px;
	position:absolute;
	right:0px;
	
}
.game-intro .clear-float em{
    font-size:12px;
	color:#999999;
	font-style:normal;
}
.b-num{
    font-size:60px;
}
.game-star dt,.game-star dd{
    float:left;
	height:28px;
}
.game-star dt{
    background:url(images/b_grade.gif) repeat-x;
}
.game-star dd{
    background:url(images/b_star_h.gif) repeat-x;
}
.score-0 dt{
    width:0px;
}
.score-0 dd{
    width:300px;
}
.score-1 dt{
    width:30px;
}
.score-1 dd{
    width:270px;
}
.score-2 dt{
    width:60px;
}
.score-2 dd{
    width:240px;
}
.score-3 dt{
    width:90px;
}
.score-3 dd{
    width:210px;
}
.score-4 dt{
    width:120px;
}
.score-4 dd{
    width:180px;
}
.score-5 dt{
    width:150px;
}
.score-5 dd{
    width:150px;
}
.score-6 dt{
    width:180px;
}
.score-6 dd{
    width:120px;
}
.score-7 dt{
    width:210px;
}
.score-7 dd{
    width:90px;
}
.score-8 dt{
    width:240px;
}
.score-8 dd{
    width:60px;
}
.score-9 dt{
    width:270px;
}
.score-9 dd{
    width:30px;
}
.score-10 dt{
    width:300px;
}
.score-10 dd{
    width:0px;
}

.score{
  background:url(images/star.gif) no-repeat;
  width:100px;
  height:19px;
  float:right;
  _margin-top:2px;
}
.star .score{
  float:left;
}
.s-2{
  background-position:-80px 0px;
}
.s-4{
  background-position:-60px 0px;
}
.s-6{
  background-position:-40px 0px;
}
.s-8{
  background-position:-20px 0px;
}
.s-1{
  background-position:-80px -21px;
}
.s-3{
  background-position:-60px -21px;
}
.s-5{
  background-position:-40px -21px;
}
.s-7{
  background-position:-20px -21px;
}
.s-9{
  background-position:0px -21px;
}
.s-0{
  background-position:-100px 0px;
}

.r-box{
  float:right;
  width:202px;
}
.l-box{
  width:560px;
}
.left-content{
  width:606px;
}
.friend-list{
  overflow:hidden;
  zoom:1;
}
.friend-list dl{
  width:202px;
  float:left;
  border-bottom:1px dashed #B0A89D;
  padding-bottom:12px;
  margin-bottom:12px;
}
.friend-list dl dt{
  width:60px;
}
#rightmenu{
   float:right;
   margin-left:10px;
   display:inline;
   width:161px;
 }
h2.news span.s-number,.s-number{
	font-size:16px;
	line-height:16px;
	font-style:Italic;
}
.b-game-info dl,.b-bar-info dl{
  width:70%;
  overflow:auto;
  zoom:1;
}
.b-bar-info .interest,.b-game-info .interest{
  width:26%;
  float:right;
}
.table-list{
  margin:0px 0px 10px 24px;
  overflow:auto;
  zoom:1;
}
.b-game-info dl dd,.table-list li{
  float:left;
  width:49%;
}
.five-list li{
  width:20%;
}
.asl a{
  margin-right:6px;
}
.asl a:hover{
  text-decoration:underline;
}
.game-class dd{
  padding-bottom:4px;
  margin-bottom:4px;
  border-bottom:1px dashed #CFCFCF;
}
.p2em p{
  margin-bottom:6px;
  text-align:justify;
}
.p2{
  text-indent:2em;
}
#search-submit,.search-submit{
  background:url(/theme/default/images/search-bg.gif) no-repeat 0px 0px;
  cursor:pointer;
  display:block;
  width:19px;
  position:absolute;
  right:0px;
  top:0px;
  border:none;
  margin-top:2px;
}
#searchGroup .search-submit{
  margin-top:4px;
}
h1.test{
  font-family:"Arial black","黑体";
  line-height:40px;
  font-size:16px;
  font-weight:normal;
}
h2.subhead{
  font-size:12px;
  font-weight:normal;
  margin-bottom:6px;
}

.box-line{
  padding:8px 12px 0px 12px;
}
.box-line dt{
  font-weight:bold;
}
.box-line dd{
  padding:8px 0px;
  margin-bottom:-1px;
}
h2.news{
  font-size:14px;
  margin-top:10px;
}
h2.news span{
  font-size:12px;
  font-weight:normal;
}
.cbg-list{
  margin:10px;
}
.cbg-list dd{
  padding:4px 12px 4px 24px	;
  margin-bottom:3px;
}
.cbg-list dt{
  float:right;
}
.box dd{
  overflow:auto;
  zoom:1;
}
/* 群更新动态--照片 */
dd.group-photo,dd.pulse-photo{
  padding:12px;
  margin-left:24px;
}
.inbox-content .pulse-photo{
  padding:12px;
}
dd.group-photo{
  *position:relative;
  overflow:hidden;
  zoom:1;
}
dd.group-photo ul{
  zoom:1;
}
.event-dl ul{
  overflow:hidden;
  zoom:1;
}
.group-photo li{
  margin-right:6px;
  float:left;
}
.group-photo li a,.feed-repaste li{
  position:relative;
  display:block;
  cursor:pointer;
}
.h100-time dd{
  height:100px;
  overflow:hidden;
}
.h100-time a{
  white-space:normal; 
  word-break:break-all; 
  display:block;
} 
.photo-list{
  word-wrap:break-word; 
  overflow:hidden;
  zoom:1;
}
.photo-list li{
  position:relative;
  float:left;
  height:200px;
  *height:176px;
  width:140px;
  margin:20px 6px 0px 6px;
  display:inline;
  text-align:center;
}
.photo-list-s li{
  width:136px;
}
.photo-list .photo-box {
  margin:auto;
}
.on{
  z-index:100;
}
.on .photo-box{
  width:150px;
  background:#f6f6f6;
  border:1px solid #dcdcdc;
  position:absolute;
  top:-20px;
  left:-6px;
  padding:10px;
  height:auto;
}
.photo-list .dim{
  word-wrap:break-word;
  word-break:break-all;
  margin:0px 3px;
}
.name{
  text-align:center;
  height:24px;
  overflow:hidden;
  line-height:24px;
}
.photo-list .photo-box-s,.photo-box-s .w150{
  width:150px;
}
.sixth li{
	width:16%;
	padding:8px 0px;
	overflow:hidden;
}
.sixth li p{
	display:block;
	text-align:center;
}
.state img,#tabs img,.pulse img,.inbox-content img,.bg-option img,.option-pic{
  vertical-align:middle;
}
.blog-pic p{
  text-align:right;
}
.imgsmall,.pulse-box .pic{
  cursor:url("/theme/images/big.cur"), -moz-zoom-out;
}
.imgbig{
  cursor:url("/theme/images/small.cur"),auto;
}
.pulse-box .pic .imgsmall{
  display:none;
}
.pulse-box .pic:hover{
   *position: relative;
}
.pulse-box .pic:hover .imgsmall{
   display:block;
   background:#F7FBFC;
   border:1px solid #E7E7E7;
   margin-top:0px;
   *margin-top:20px;
   padding:3px;
   position:absolute;
   z-index:99;
}
.user-list-ul .take-name{
  width:62px;
  height:20px;
  overflow:hidden;
  margin:0 auto;
}
.photo-preview{
  overflow:hidden;
}
.photo-big{
  width:600px;
}
.blog-pic{
  overflow:hidden;
  width:412px;
  margin-bottom:6px;
}
.pack-up,.blowup,.deflate,.blank{
  padding-left:12px;
}
.to-big{
  padding-left:12px;
  margin-left:12px;
}
.user-info  p img{
   vertical-align:bottom;
   *vertical-align:middle;
}
.user-info  p span,.user-info  p strong,.signature-text img{
  vertical-align:middle;
}
.gamewidth{
  width:85px;
  height:80px;
}

.friend-new dl dt,.friend-new dl dd{
  float:left;
}
.friend-new dl dt{
  width:70px;
}
.friend-new dl dd{
  width:25px;
}
.ss{
  width:80px;
}
.repaste-list{
  margin-top:20px;
}
.repaste-list .srr-search{
  margin-top:0px;
}
.repaste-list dl{
  overflow:auto;
  zoom:1;
  margin-bottom:16px;
  margin-top:4px;
}
.repaste-list dl .title-stress a{
  float:right;
}
.repaste-list dl .title-stress span a{
  float:none;
}
.repaste-list dl dt{
  float:left;
  margin-right:10px;
}
.repaste-list dl dd{
  width:600px;
  float:left;
}
.repaste-list dl dd img{
  float:left;
}
.repaste-list .spacing2{
  padding:10px 10px 0px 30px;
  overflow:auto;
  zoom:1;
}
.repaste-list .l-content{
  width:410px;
  float:left;
}
.repaste-list h3{
  padding:0px;
  clear:none;
}
.repaste-list dl .i0{
  background-position:6px -256px;
}
.l-box h1.i0{
  background-position:6px -252px;
}
.repaste-list dl .i1{
  background-position:6px -292px;
}
.l-box h1.i1{
  background-position:6px -288px;
}
.repaste-list dl .i2{
  background-position:6px -328px;
}
.l-box h1.i2{
  background-position:6px -324px;
}
.l-box h1{
  text-align:center;
  margin:10px 0px;
}
.r-box dd span{
  width:60px;
  display:block;
  float:left;
  text-align:right;
}
.msg-stress{
  overflow:hidden;
  zoom:1;
}
.msg-stress li{
  display:inline-block;
  width:150px;
}
.msg-stress li{
  *display:inline;
}
.msg-stress .stress{
  font-weight:bold;
  font-size:14px;
}
.spacing-12 a{
  margin-right:6px;
}
.box-light,.tag{
  overflow:hidden;
  zoom:1;
}
.box-light{
  border:1px solid #F3F3F3;
  padding:5px 10px;
  margin-top:10px;
}
.hide-no{
  overflow:visible;
}
.tag,.pad24,.repaste-news{
  padding:6px 6px 6px 24px;
}
.news{
  padding:6px;
}
.s-user-photo{
  width:80px;
}
.b-user-photo{
  width:100px;
}
.s-user-info{
  width:120px;
}
.b-user-info{
  width:320px;
}
.tag li{
  float:left;
  margin:0px 1px 1px 0px;
  cursor:pointer;
  white-space:nowrap;
}
 .box-light .tag li a{
  text-decoration:none;
  padding:3px 6px;
  background:#C8C8C8;
  color:#FFFFFF;
  font-weight:bold;
  display:block;
  border:1px solid #C8C8C8;
}
.tag li a:hover,.tag li.t0 a:hover,.tag li.t1 a:hover,.tag li.t2 a:hover,.tag li.t3 a:hover,.tag li.t4 a:hover,.tag li.t5 a:hover,.tag li.t6 a:hover,.tag li.t7 a:hover,.tag li.t8 a:hover,.tag li.t9 a:hover,.tag li.t10 a:hover,.tag li.t11 a:hover,.tag li.t12 a:hover,.tag li.t13 a:hover{
  background:#fff;
}
.tag li a:hover{
  color:#C8C8C8;
}
.tag li.t0 a{
  background:#ED335F;
  border:1px solid #ED335F;
}
.tag li.t0 a:hover{
  color:#ED335F;
}
.tag li.t1 a{
  background:#DE2F57;
  border:1px solid #DE2F57;
}
.tag li.t1 a:hover{
  color:#DE2F57;
}
.tag li.t2 a{
  background:#D42C51;
  border:1px solid #D42C51;
}
.tag li.t2 a:hover{
  color:#D42C51;
}
.tag li.t3 a{
  background:#C92A4C;
  border:1px solid #C92A4C;
}
.tag li.t3 a:hover{
  color:#C92A4C;
}
.tag li.t4 a{
  background:#B42542;
  border:1px solid #B42542;
}
.tag li.t4 a:hover{
  color:#B42542;
}
.tag li.t5 a{
  background:#951E32;
  border:1px solid #951E32;
}
.tag li.t5 a:hover{
  color:#951E32;
}
.tag li.t6 a{
  background:#801827;
  border:1px solid #801827;
}
.tag li.t6 a:hover{
  color:#801827;
}
.tag li.t7 a{
  background:#6B131C;
  border:1px solid #6B131C;
}
.tag li.t7 a:hover{
  color:#6B131C;
}
.tag li.t8 a{
  background:#570E12;
  border:1px solid #570E12;
}
.tag li.t8 a:hover{
  color:#570E12;
}
.tag li.t9 a{
  background:#4D0C0D;
  border:1px solid #4D0C0D;
}
.tag li.t9 a:hover{
  color:#4D0C0D;
}
.tag li.t10 a{
  background:#767676;
  border:1px solid #767676;
}
.tag li.t10 a:hover{
  color:#767676;
}
.tag li.t11 a{
  background:#848484;
  border:1px solid #848484;
}
.tag li.t11 a:hover{
  color:#848484;
}
.tag li.t12 a{
  background:#9F9F9F;
  border:1px solid #9F9F9F;
}
.tag li.t12 a:hover{
  color:#9F9F9F;
}
.tag li.t13 a{
  background:#BBBBBB;
  border:1px solid #BBBBBB;
}
.tag li.t13 a:hover{
  color:#BBBBBB;
}


.more,.repaste,.repaste-l,.up-photo,.close{
  display:block;
}
.more{
  background:url(/theme/sgs/images/bg-icon.gif) no-repeat right -420px;
  padding-right:20px;
}
.close{
  background:url(/theme/default/images/bg-close.gif) no-repeat 5px 4px;
  text-indent:-999em;
  overflow:hidden;
  width:18px;
}
.close:hover{
  background-position:5px -20px;
}
.repaste,.repaste-l{
  height:20px;
}
.repaste,.repaste-l,.up-photo{
  background:url(/theme/images/repaste.png) no-repeat;
  text-indent:-999em;
  overflow:hidden;
}
.repaste{
  float:right;
  width:61px;
}
.icon-photo .repaste{
  margin:2px 0px 2px 8px;
}
.repaste-l{
  width:97px;
  background-position:0px -87px;
}
.up-photo{
  width:86px;
  height:24px;
  background-position:0px -176px;
}
.repaste:hover{
  background-position:0px -40px;
}
.repaste-l:hover{
  background-position:0px -130px;
}
.box-light h2{
  font-weight:normal;
  font-size:12px;
}
.repaste-news span{
  float:right;
}
.zaninfo{
  padding:5px 0 5px 20px;
}
.zaninfo span{
  background:url(/theme/default/images/bg-zan.gif) no-repeat left -2px;
  padding-left:18px;
  height:18px;
  line-height:18px;
}
.zaninfo span.zan{
  background-position:0px -62px;
}
.message{
  background:url(/theme/sgs/images/bg-icon.gif) no-repeat right -452px;
  padding-right:30px;
}
h4{
  font-size:12px;
}
.bggame{
  margin:6px 0px 12px 0px;
}
.bggame img{
  width:60px;
  margin-right:6px;
  vertical-align:bottom;
}
.bggame .sl{
  vertical-align:bottom;
}
.signature{
  display:inline-block;
}
.signature{
   display:inline;
}
form.signature {
  vertical-align:middle;
}
.sign-text{
  border:1px solid #dfdfdf;
  *padding:3px;
  margin:0px;
}
.sign-text{
  width:160px;
}
.signature-text,.friend-text{
  max-width:184px;
  _width:expression((documentElement.clientWidth >184) ? "184px" : "auto" ); 
  height:26px;
  line-height:26px;
  display:inline-block;
  overflow:hidden;
}
.friend-text{
  line-height:1.8em;
}

.box-l{
  float:left;
  padding:8px;
  margin:20px 12px 0px 0px;
  height:62px;
  width:360px;
  display:inline;
}
.box-lr{
  width:306px;
}
.box-lr dl span{
  color:#999999;
}
.box-l dl dt,.box-l dl dd{
  display:inline-block;
}
.box-l dl dt,.box-l dl dd{
  *display:inline;
}
.box-l dl dt{
  width:160px;
}
/*独立更改签名
.sign-hover{
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  opacity: 0.5;
  background:url(/theme/default/images/tabs_libg.png) repeat-x;
  border:1px solid #DFDFDF;
  padding:2px;
}

.user-info .signature-text a:hover{
  text-decoration:none;
}
*/
.h26{
  height:26px;
  overflow:hidden;
}
.repaste-choice{
  position:relative;
}
.vote{
  margin-bottom:12px;
}
.vote li{
  border-bottom:1px dashed #DFDFDF;
  position:relative;
}
.vote li a{
  color:#333;
  text-decoration:none;
  cursor:pointer;
  display:block;
  height:24px;
}
.vote li a:hover{
  background:#FFE57F;
}
.vote li span,.vote li em,.vote li strong{
  float:left;
  line-height:24px;
}
.vote li span{
  width:250px;
  text-align:right;
  overflow:hidden;
}
.vote li strong{
  font-weight:normal;
  margin-left:10px;
}
.vote li p{
  display:none;
  position:absolute;
  right:-120px;
}
.vote li a:hover p{
  display:block;
}
.vote li em{
  background:url(/theme/images/bg-repeat.gif) repeat-x;
  width:200px;
  margin-top:7px;
  display:block;
}
.vote li em div{
  height:8px;
  font-size:0px;
}
.bg-vote1{
  border:1px solid #C18F5A;
  background:#E7AB6D;
}
.bg-vote2{
  border:1px solid #478F45;
  background:#5DBC5B;
}
.bg-vote3{
  border:1px solid #586E97;
  background:#6C81B6;
}
.bg-vote4{
  border:1px solid #8AABB4;
  background:#A5CBD6;
}
.bg-vote5{
  border:1px solid #B0248D;
  background:#D843B3;
}
.auto-complete{
  position:relative;
  float:left;
}
.repaste-content{
  width:540px;
  margin:20px 10px;
}
.repaste-content .repaste-c{
  min-height:130px;
  _height:150px;
  overflow:hidden;
  zoom:1;
  width:540px;
}
p.description{background:#F9F9F9 url(/theme/images/msg_bg.png) no-repeat 3px -147px;line-height:22px;padding:0px 3px 0px 25px;border:1px solid #40B3FF;width:275px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
p.description {top:3px;}
}
.tips-box{
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topright:5px;
	background:#F5F6F5;
	border:1px solid #DDDDDD;
	color:#666666;
	float:left;
	font-size:12px;
	height:18px;
	line-height:18px;
	padding:2px 5px;
	*padding-bottom:3px;
	display:none;
}
.input-hover{
    border-color:#CE9707;
}
label.error{
    background:url(/theme/images/msg_bg.png) no-repeat 3px -150px;
	padding:0px 0px 3px 22px;
}
ul.errors{background:#FFF2F2 url(/theme/images/msg_bg.png) no-repeat 3px 3px;line-height:24px;margin-bottom:6px;padding:0px 6px 0px 24px;border:1px solid #FF8080;width:275px;clear:left;}
.comments .zend_form{
  width:565px;
}
.zend_form dd .auto-complete input{
  border:0px;
  width:60px;
  margin:2px 0px;
  background:none;
}
.auto-complete .bg-option-name{
  position:absolute;
  left:-2px;
  *top:30px;
  -moz-border-radius:0 0 4px 0px;
  color:#636363;
  background:#F5F3EB;
  padding:1px 1px 1px 6px;
  width:190px;
  border:1px solid #DFDFDF;
}
.vido{
  position:absolute;
  left:7px;
  bottom:2px;
  background:url(/theme/default/images/icon-smile.gif) no-repeat 0px -573px;
  width:16px;
  height:16px;
  display:block;
}
.invite{
  width:40%;
  float:left;
  margin:12px 24px 12px 36px;
  height:60px;
}
.invite dt{
  font-size:14px;
  line-height:36px;
  font-weight:bold;
}
.invite-form{
  width:400px;
  position:relative;
  float:left;
}
.invite-form form,.invite-form .info-form,.ml24,.game-photo{
  margin-left:24px;
}
/*选择好友*/
.joinus{line-height:150%;padding:0px 10px 5px;border-bottom:1px solid #DDDDDD;}
.friend-id{line-height:24px;padding:1px;min-height:26px;_height:26px;width:510px;position:relative;border:1px solid #CECECE;
  z-index:12;float:left;background:url(/theme/images/input_bg.png) no-repeat;}
.choice-name{width:490px;cursor:text;min-height:24px;_height:24px;}
.message-area #message{width:505px;position:relative;}
.friend-id img{vertical-align:middle;}
.nav .on-foucs{_height:18px;border:1px solid #808080;border-width:1px 0px 0px 1px;width:153px!important;width:155px;}
.friend-box{height:22px;*height:24px;line-height:22px;padding:0px 0px 0px 6px;_padding:4px 0px 4px 6px;_height:18px;background:#EDE9D6;margin:1px 6px 1px 0px;}
.friend-box a{margin-left:4px;cursor:pointer;}
.choice-name img{
  padding:4px;
}
.friend-choice img{
  cursor:pointer;
  margin-right:4px;
}
.friend-choice{
  position:absolute;
  right:-1px;
  top:8px;
  z-index:19;
 }
#toId-element{z-index:9;}
.friend-group,.friend-new{
  position:absolute;
  top:16px;
  right:0px;
  padding:1px;
  background:#fff;
  z-index:29;
}

#tabs .pulse-box{
  padding:6px 0px;
  margin:6px 0px 6px 32px ;
  border-top:1px dashed #CFCFCF;
}
.event-dl p{
  clear:both;
  margin-left:34px;
}
.pass{
  position:relative;
  overflow:hidden;
  zoom:1;
}
.pass-r{
  position:absolute;
  bottom:0px;
  left:212px;
}
.gray{
  color:#BBBBBB;
}
.text-message{
  width:510px;
  height:60px;
}
.text-m-s{
  width:260px;
  height:60px;
}
.text-m-l{
  width:260px;
  height:90px;
}
.info-form{
  width:272px;
  padding:8px 0px;
  position:relative;
}
#limitJoin-element{
  z-index:9;
}
#label1,#label2,#label3{
  position:absolute;
  z-index:999;
  left:0px;
  top:34px;
}
.creat-group .info-form{
  width:306px;
}
.arr,.info-t,.info-b,.arrl{
  background:url(images/bg.jpg) no-repeat;
}
.arr{
  width:14px;
  height:8px;
  background-position:-1px -1px;
  position:absolute;
  left:12px;
  top:1px;
}
#label2 .arr{
  left:80px;
  *left:100px;
}
#label3 .arr{
  left:138px;
  *left:158px;
}
.arrl{
  width:9px;
  height:14px;
  background-position:-307px -1px;
  position:absolute;
  left:-8px;
  top:24px;
}
.info-t{
  background-position:-18px -3px;
  height:3px;
  font-size:0px;
}
.creat-group .info-t{
  background-position:-18px -21px;
}
.info-c{
  border:1px solid #BEBCB5;
  border-width:0px 1px;
  background:#FFFEF6;
  color:#4A4A4A;
  padding:10px 0px;
}
.info-c p{
  margin:0px 12px;
}
.info-b{
  background-position:-18px -12px;
  _background-position:-16px -12px;
  height:3px;
  font-size:0px;
}
.info-form .info-b{
  background-position:-18px -30px;
}
.email{
  float:right;
}
.email ul li{
  margin:6px;
  float:right;
}
.line-b dd{
  border-bottom:1px solid #EDE9D6;
  padding-bottom:12px;
  min-height:68px;
  _height:68px;
}
.video-img{
  position:relative;
  overflow:hidden;
  zoom:1;
  float:left;
}
.height-box{
  width:600px;
  height:310px;
  overflow-y:auto;
}
.ui-right{
  background:#FDFFCE url(default/images/icon-smile.gif) no-repeat 6px -606px;
  padding:6px 12px 6px 24px;
}
.correct{
  background:url(images/msg_bg.png) no-repeat 6px -240px;
  padding:6px 32px;
}
.small-error{
  background:url(images/msg_bg.png) no-repeat 6px 9px;
  padding:6px 32px;
}
.height-box .inbox{
  padding:4px 20px;
  margin:0px;
}
.height-box input{
  border:none;
}
.lr50 {
  margin:0 auto;
  width:500px;
  margin-top:20px;
}
.lr50 li{
  width:250px;
  float:left;
}
.icon-no{
  background:none;
  padding-left:0px;
  height:24px;
}
.invite-box{
  padding:6px 12px;
  margin-left:86px;
  *margin-left:88px;
  display:none;
}
.form-s dt{
  width:12%;
}
div.h2-title {
  font-weight:bold;
}
div.h2-title .f12{
  font-weight:normal;
}
.event-dl dt .count-txt span{
    float:none;
}
.count-txt span{
    font-family:Constantia,Georgia;
	font-size:20px;
	position:relative;
	top:-5px;
	vertical-align:middle!important;
	vertical-align:top;
	font-style:normal;
    font-weight:normal;
}
.user-info em{
	position:relative;
    font-family:SimSun;
	font-size:30px;
	top:6px;
	font-style:normal;
    font-weight:normal;
	vertical-align:middle;
	color:#999999;
}
.bg-option .count-txt span{
	_position:static;
}
.stress-corner,.spacing-corner{
  width:600px;
}
.srl .title-stress,.srl .stress-corner{
  width:477px;
}
.bottom .count-txt{
  line-height:31px;
  float:right;
}
.pulse-wrap .count-txt{
  padding-right:6px;
}
.pulse .sms,.feed-pic{
  padding-bottom:6px;
}
.feed-pic{
  width:100px;
}
.inbox .inbox-time span{
  display:block;
  color:#88CAFF;
  border:1px solid #88CAFF;
  width:36px;
  text-align:center;
  line-height:1.6em;
}
.inbox .inbox-content{
  width:460px;
  padding-right:20px;
}
.pulse .inbox-content{
  width:530px;
  padding:0px;
}
.pulse .inbox-from{
  padding-right:10px;
}
.sms-t{
  margin-top:6px;
}
.mood{
  position:relative;
}
.mood .loading{
  position:absolute;
  left:204px;
}
.bg-option{
  overflow:hidden;
  zoom:1;
  position:relative;
  margin-top:6px;
  *margin-top:4px;
  height:28px;
}

.bg-option li{
  float:left;
}
.mood_list .icon-del{
  background:url(default/images/frind-sz.gif) no-repeat 0px -20px;
  float:right;
}
.bg-option .option-smile,.bg-option .option-pic{
  padding:2px 8px 2px 20px;
  background:url(default/images/icon-smile.gif) no-repeat 2px -25px;
}
.bg-option li.r{
  float:right;
}
.bg-option .option-sign{
  padding:2px 2px 2px 6px;
  vertical-align:middle;
}

.bg-option .option-sign input,.bg-option .option-sign label{
  vertical-align:middle;
}

.bg-option li a:hover{
  text-decoration:underline;
}
.bg-option .option-pic{
  background-position:2px -81px;
}
.bg-album a{
  display: table-cell;
  vertical-align:middle;
  text-align:center;
  width:120px;
  height:120px;
  overflow:hidden;
  *display: block;
  *font-size: 105px;/*约为高度的0.873，200*0.873 约为105*/
}
.bg-album img{
  vertical-align:middle;
}
.inbox-pulse,.mood{
  z-index:999;
}
/*微博输入框*/

.pulse-wrap{
  border:1px solid #DCDCDC;
  margin:6px 0 4px;
  padding:0 12px;
  position:relative;
  z-index:10;
  width:500px;
  background:#F6F6F6;
}
.event-dl .pulse-wrap{
  width:416px;
}
.pulse-wrap .top {
	color:#999999;
	line-height:19px;
	overflow:hidden;
	padding:6px 0 8px;
}
.pulse-wrap textarea{
   width:494px;
   line-height:20px;
   overflow:hidden;
   zoom:1;
}
.event-dl textarea{
  width:409px;
}
.sharp{
  left:459px;
  top:-10px;
  font-size:16px;
  line-height:21px;
  position:relative;
}
.event-dl .sharp{
  left:370px;
}
.pulse-wrap a.close{
  margin-right:0px;
}
.blog-submit {
	background:url(images/repaste.png) no-repeat scroll 0 -575px;
	border:medium none;
	cursor:pointer;
	height:24px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:-9999em;
	width:80px;
	float:right;
}
.blog-submit:hover{
    background-position:0px -608px;
}
#tabs .event-dl dt .sharp span{
    color:#F6F6F6;
}
.sharp-index{
  left:0px;
  top:-23px;
}
.sharp-s{
  left:260px;
}
.sharp em,.sharp span{
  color:#DCDCDC;
  height:10px;
  width:18px;
  position:absolute;
  overflow:hidden;
}
.sharp em {
  z-index:99;
  font-style:normal;
}
.sharp span {
  color:#F6F6F6;
  left:0px;
  top:1px;
  z-index:999;
}
.sharp-l{
  left:-20px;
  top:30px;
}
.add-tag .sharp-l{
  top:80px;
}
.sharp-r{
  left:335px;
  top:30px;
}
.sharp-l em,.sharp-l span{
  height:18px;
  width:10px;
}
.sharp-r em,.sharp-r span{
  height:20px;
  width:20px;
}
.sharp-l span {
  left:1px;
  top:0px;
}
.sharp-r span {
  top:0px;
  left:-1px;
}
.bottom{
  height:35px;
  line-height:35px;
  text-align:right;
}
.bottom .submit{
  float:right;
}
.loading-center{
  margin:24px;
}
/*注册条*/
.flow-steps{
  overflow:hidden;
  zoom:1;
  margin-bottom:12px;
}
.flow-steps li.current {
  background-color:#FF6600;
  color:#FFFFFF;
}
.flow-steps li {
	background:url(images/flow_steps_bg.png) no-repeat 100% 0 #E4E4E4;
	color:#404040;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:23px;
	line-height:23px;
	overflow:hidden;
	padding:0 15px 0 0;
}
.flow-steps li.current-history {
    background-color:#FF6600;
    color:#FFFFFF;
	background-position:100% -184px;
}
.flow-steps li.current-history a{
    color:#FFFFFF;
}
.flow-steps li.current .first {
	background-color:#FF6600;
	background-position:-12px -92px;
}
.flow-steps li.current-prev{
	background-position:-12px -92px;
}
.flow-steps li .first {
    background:url(images/flow_steps_bg.png) no-repeat -12px -69px #E4E4E4;
}
.flow-steps li.done .first {
	background-color:#FFE6BA;
	background-position:-12px -115px;
}
.flow-steps li span, .flow-steps li strong {
    display:block;
	text-align:center;
}
.flow-steps li.last {
    background-position:100% -138px;
}
.flow-steps li.done {
	background-color:#FFE6BA;
	background-position:100% -46px;
	color:#FF6600;
}
.flow-steps li.done a{
	color:#FF6600;
}
.flow-steps li.no-done{ 
    background-position:100% -46px;
}
.flow-steps li.current-prev {
    background-position:100% -23px !important;
}
.flow-steps li.last-current {
	background-color:#FF6600;
	background-position:100% -161px;
	color:#FFFFFF;
}
.flow-steps li.last-current a{
	color:#FFFFFF;
}
#steps{
    display:none;
}
/*我玩过的列表*/

.game-list ul,.bar-list ul,.overflow-h{
    overflow:hidden;
	zoom:1;
}
#item-list ul{
    height:120px;
	overflow-y:auto;
}
.comment-game{
    display:inline-block;
}
.comment-game{
    *display:inline;
}
.hidden{display:none}
.game-title a{
    font-weight:bold;
	margin-right:12px;
}
.game-list li,.bar-list li{
	float:left;
	background:#F6F6F6;
	border:1px solid #CCCCCC;
	color:#1C94C4;
	-moz-border-radius:4px 4px 4px 4px;
	padding:0.2em 0.4em 0.2em 10px;
	margin:4px 0px 4px 10px;
	overflow:hidden;
	display:inline;
	height:24px;
}
.bar-list p{
    margin:12px 20px;
}
.game-close{
    float:right;
	padding:0.6em 0.6em 0px;
}
.search-game{
    background:#fff;
	overflow:hidden;
	zoom:1;
	border:1px solid #CDCDCD;
	padding:6px 12px;
	margin:6px 0px 12px 0px;
	line-height:24px;
	filter:alpha(opacity=100);
}
.search-game a{
	margin-right:10px;
}
.add-game{
    width:330px;
}
.add-tag{
    width:300px;
}
.add-game .search{
    width:220px;
	color:gray;
}
.sheng{
  width:100px;
}
.shi{
  width:140px;
}
.qu{
  width:100px;
}
.no-hand{
  cursor:default;
}
.group-tag .current{
  font-weight:bold;
}
.group-tag .line {
	color:#CCCCCC;
	margin:0 10px;
}
.associate .inbox-l{
    margin:0px 10px 0px 5px;
	width:56px;
	float:left;
}
.associate .inbox-c{
    width:464px;
	float:left;
}

.flow-steps .num4 li {
  width:225px;
}

.game-list,.bar-list {
    width:360px;
	background:#fff;
	zoom:1;  
	filter:alpha(opacity=100);
}
.game-list li{
    width:142px;
}
.bar-list li{
    width:240px;
}
.step1-h3 {
	border-bottom:1px solid #EDE9D6;
	font-size:12px;
	height:24px;
	margin-bottom:20px;
	padding-bottom:0;
}
.step1-photo,.step2-photo{
    padding:0px 40px;
}
.step2-photo{
   margin-top:12px;
}
.step1-photo-s,.step2-photo-s{
   padding:0px 40px;
}
.ui-tabs{
  margin-bottom:12px;
}
.adv{
  margin-bottom:10px;
}
.clear-float,.tabs-content p,.game-intro p{
    overflow:hidden;
	zoom:1;
}
.opts-button{ 
    background:#C25D27; 
	color:#FFF; 
	padding:3px 8px; 
	border-color:#E79D72 #8F4518 #8F4518 #E79D72; 
	border-style:solid;
	border-width:1px; 
	margin-right:10px; 
	cursor:pointer;
}
.opts-button:hover{
    background:#8F4518;
}
.list dt{
    overflow:hidden;
}
.list dt a,.topic-l p,.news-list li a{
    table-layout:fixed; 
    word-break: break-all; 
    overflow:hidden; 
}
.news-list{
  width:380px;
  overflow:hidden;
  color:#999999;
}
.b-player-photo{
  width:69px;
  padding-right:15px;
  text-align:right;
}
.box-border li.s-user-action,.inbox li.s-user-action{
 float:right;
}
.box-border li.s-user-action a,.photo-r-list a,.inbox li.s-user-action a{
 display:block;
 padding:0px 6px;
 text-decoration:none;
 border-bottom:1px solid #EDE9D6;
}
.box-border li.s-user-action a:hover,.photo-r-list a:hover,.inbox li.s-user-action a:hover{
 background:#EDE9D6;
 color:#636363;
}
.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-state-highlight{border: 1px solid #fed22f; color: #363636; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-icon-carat-1-w { background-position: -96px 0; }
/*.game-class a.sl{
    display:block;
    table-layout:fixed; 
	word-break: break-all; 
	overflow:hidden;
}*/
.stress-corner{
  background:#FDFFCE;
}
.stress-corner p{
  text-indent:2em;
}
.welcome{
  margin-top:12px;
  line-height:2em;
  width:720px;
  color:#FF0000;
}
.box-rel{
  position:relative;
  float:right;
  width:300px;
}
.box-rel .down{
  *padding-bottom:6px;
}
.box-abs{
  border:1px solid #DDDDDD;
  background:url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) repeat-x left top #EEEEEE;
  padding:8px 12px;
  position:absolute;
  top:22px;
  right:-6px;
}
.box-abs dt,.box-rel{
  text-align:right;
}
.tag-form dt{
  float:left;
  width:140px;
  *margin-top:5px;
}
.tag-form dd{
  float:left;
  width:140px;
}
.tag-form dd .error{
  display:block;
}
.tag-form dd.tag-sumbit{
  width:50px;
}
.repaste-window{
    height:345px;
	position:relative;
}
.repaste-logo{
    background:#FFDC04;
	height:50px;
	line-height:50px;
	margin-bottom:1px;
}
.repaste-logo img{
    margin:6px 0px 0px 6px;
}
.repast-bar{
    height:14px;
	background:url(images/bg_repaste_bar.gif) repeat-x left top #EEEEEE;
}
.repast-content-box,.footer-content{
    width:490px;
	margin:0px auto;
}
.repaste-footer{
    background:#FAFAFA;
	border-top:1px solid #DFDFDF;
	height:40px;
	line-height:40px;
}
.footer-content{
    text-align:right;
}
.repast-content-box dl{
    overflow:hidden;
	zoom:1;
	margin:20px 0px;
}
.repast-content-box dl dt,.repast-content-box dl dd{
    float:left;
}
.repast-content-box dl dt{
    text-align:center;
	color:#999999;
}
.repast-content-box dl dd{
    padding:0px 0px 0px 20px;
}
.pop-up-box{
    padding:3px 6px 6px 1px;
	-moz-border-radius:4px 4px 4px 4px;
	width:220px;
	left:370px;
	margin:0 auto;
	text-align:center;
	position:absolute;
	top:300px;
	z-index:99999;
}
.pop-up-box h4{
    font-weight:normal;
}
.pop-up-box div{
    text-align:center;
	font-size:14px;
    color:#FF0000;
}
.pop-up-box  strong{
	color:#fff;
	font-size:18px;
	font-weight:normal;
	margin:0px 6px;
}
#blog-iframe{
    width:0px;
	height:0px;
	display:none;
}

