#main {
	 MARGIN: 0px auto;  WIDTH: 1200px;  HEIGHT:auto;  CLEAR: both; PADDING-TOP: 20px;
}
.down{ width:780px; float:right; BACKGROUND-COLOR: #f2f2f2; padding:10px;HEIGHT: 643px;border-bottom:1px #e5e5e5 solid; overflow:hidden;}
.down .title{  font-size:24px; width:780px; height:37px; overflow:hidden;}
.down .down_view{ float:left; padding-left:12px; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding-top:10px; padding-bottom:10px;}
.down .down_view li{ width:256px; float:left; height:30px; color: #999; line-height:30px; font-size:14px; overflow:hidden}
.down .down_bnt{ width:780px; height:200px; margin-top:20px; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; float:left;}
.down .down_bnt .jfxz{ width:50%; border-right:1px #f2f2f2 solid; float:left; text-align:center; padding-top:40px; padding-bottom:50px;}
.down .down_bnt  p{ line-height:25px; font-size:14px; font-weight:bold;}
.down .down_bnt .jfxz a{width:140px; height:70px; margin:0 auto; background:#66cc00 url("../images/down.png") 10px 5px no-repeat; box-shadow: 2px 2px 3px #888888; padding-left:60px; line-height:70px;display:block; color:#FFF; font-size:24px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; overflow:hidden; text-align: center; -moz-transition: all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s; }
.down .down_bnt .jfxz a:hover{ background:#fc6520 url("../images/down.png") 10px 5px no-repeat;}
.down .down_bnt .hbxz{ width:49%;  text-align:center; padding-top:40px; padding-bottom:50px; float:left; }
.down .down_bnt .hbxz a{ width:140px; height:70px; box-shadow: 2px 2px 3px #888888; margin:0 auto; padding-left:60px; line-height:70px;display:block; color:#FFF;background:#66cc00 url("../images/down.png") 10px 5px no-repeat; font-size:24px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; overflow:hidden; text-align: center; -moz-transition: all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s; }
.down .down_bnt .hbxz a:hover{  background:#fc6520 url("../images/down.png") 10px 5px no-repeat;}
.down .tshi{width:760px; line-height:20px; padding:10px; margin-top:20px; background:#fff; color:#F00; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; float:left;}

.down .down_bnt .code{display: inline;float: left;padding:12px 18px 3px;width:145px;margin-right:5px;}
.down .down_bnt .code .tu{display: inline;float: left;width:130px;height:130px;border: 1px solid #d2d2d2;padding:7px;background:#ffffff;}
.down .down_bnt .code p{display: inline;float: left;width:145px;text-align: center; font-size:12px; font-weight:100;color:#0018ff;line-height:24px;}
.down .down_bnt .box{width:574px;display: inline;float: left;padding:10px;overflow: hidden;}
.down .down_bnt .label {display:inline;float:left;height:24px;text-align:right;width:75px;}
.down .down_bnt .box li{ width:287px; float:left; height:38px; line-height:30px; font-size:14px;}
.down .down_bnt .box li a{ color:#ff0000}
.down .down_bnt .box li a:hover{ color:#000}
.down .down_bnt .box li.a{ width:574px; height:60px; line-height:30px; font-size:12px; color:#0018ff;}
.w400{  float:left; }

#rf {
	  FLOAT: left; PADDING: 10px;   WIDTH: 380px;  HEIGHT: 643px; border-bottom:1px #e5e5e5 solid; BACKGROUND-COLOR: #f2f2f2;OVERFLOW: hidden;
}


.qiuser{ width:380px; height:140px; background:#fff; font-size:14px;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.qiuser .userlogo{ width:140px; height:140px; float:left; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; overflow:hidden;}
.qiuser .rank_ry { padding-left:10px;float:left; width:230px; overflow:hidden;}
.qiuser .rank_ry h1{color:#333; font-size:22px; font-weight:normal; }
.qiuser .rank_ry ul{ overflow:hidden; zoom:1; margin:7px 0 0 0px; }
.qiuser .rank_ry ul.lt li{ float:left; margin-right:5px; font-size:16px}
.qiuser .rank_ry ul li img{display:block;}

.qiuser .rank_ry b.sex{width:14px; height:14px; overflow:hidden; margin:10px 10px 0 0; display: block; float:left; text-indent:-999px; background:url(../images/b_ico.png) -14px -17px no-repeat;}
.qiuser .rank_ry b.boy{background-position:0 -17px;}

.qiuser .rank_ry .xia li{color:#339900; background:#fcfcfc; font-size:14px; float:left; height:30px; line-height:30px; margin-top:5px; width:105px; margin-right:5px; text-align:left; padding-left:5px;}
.qiuser .rank_ry .xia li a{color:#339900}
.qiuser .rank_ry .xia li span { padding-right:5px; border-right:1px solid #CCC; color:#bebebe; margin-right:5px;}
#rf .ban a{ color:#fff; font-size:14px; text-align:center; float:left; display:block;  width:80px; padding-left:20px; height:30px; line-height:30px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-top:10px; margin-left:10px;}
#rf .quse{ float:left; width:380px;}

#rf .guanz a{ background:#f49000 url(../images/guanz.png) 15px 8px no-repeat;}
#rf .xinx a{background:#64b215 url(../images/edm.png) 15px 10px no-repeat;   }
#rf .guanz a:hover{background:#faa80b url(../images/guanz.png) 15px 8px no-repeat;   }
#rf .xinx a:hover{background:#5ba90b url(../images/edm.png) 15px 10px no-repeat; }
#rf .qianm{ width:360px; padding-left:10px; height:143px; padding-right:10px; overflow:hidden; line-height:25px; float:left;background:#fff;margin-top:10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
#rf .qianm span{ width:360px; height:30px;   padding-top:5px; font-size:16px; display:block; border-bottom:1px solid #e3e3e3;   }
#rf .log { width:380px; float:left; margin-top:10px;background:#fff; height:295px; padding-bottom:10px;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
#rf .log ul li{ padding:10px 5px; border-bottom:1px dashed #f8f8f8; line-height:1.8; width:350px;margin-left:10px; margin-right:10px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
#rf .log ul li:hover,.follow_list dl:hover{color:#333}
#rf .log ul li .tips_gray{ margin-right:5px; color:#CCC;}
#rf .log .right_tit{ height:30px; overflow:hidden; border-bottom:1px solid #e3e3e3; padding-top:5px; margin-left:10px; margin-right:10px;}
#rf .log .right_tit h3{ overflow:hidden; width:310px;  height:23px;line-height:23px;font-size:16px;color:#666;font-weight:normal;float:left;}
#rf .log .right_tit_more{ line-height:30px; width:50px; text-align:right; color:#5baa4b}
#rf .praise{float:left;width:160px;height:30px;color:#fff; margin-top:10px; }
#rf .praise .praise_num {display: block;float: left;height: 30px;overflow: hidden;width: 80px;background: url("../images/praise.gif") no-repeat;margin-right:0px;cursor: pointer;}
#rf .praise .praiseCount,.praise  .epilog {background: url("../images/praise.gif") no-repeat;}
#rf .praise .praiseCount {background-position: 0 -139px;color: #fe5353;display: block;float: left;font-size: 14px;height: 30px;padding-left: 3px; line-height: 30px;text-align: center; width:75px;overflow:visible;}
#rf .praise  .epilog {background-position: -189px -139px;display: block;float: left;height: 30px;width: 2px;}


