body{color:#333;}
.line,.broken-line,.content-footer,rightbar-head,.rightbar-foot{height:1px;font-size:0px;margin:0 auto;clear:both;overflow:hidden}

.area{width:980px;}
a{color:#059;}

.blank5B{background:#FFF;height:5px;font-size:0;clear:both;overflow:hidden;margin:0 auto;}
.blank7{height:7px;font-size:0;clear:both;overflow:hidden;margin:0 auto;}

#container .rightbar-wrapper h2,.net-argue .net-argue-vs,.net-argue a.square-link,.net-argue a.square-link-clicked,.net-argue a.no-square-link,.net-argue a.no-square-link-clicked,.user-info .info-box .change-btn a,.user-info .affiche h3{background:url(images/bg_right.gif) no-repeat 0 0;}

/* 翻牌广告 */
#turn-ad{padding:12px 0;}
#turn-ad .left,#turn-ad .right{width:195px;margin-top:8px;text-align:center;}
/* 通栏广告 */
.ad-banner{text-align:center;width:950px;margin:0 auto;}

/* 内容 */
#container,#container .content-footer,#container .rightbar-wrapper .rightbar-foot,#container .rightbar-wrapper .rightbar-head{background:url(images/bg_container.gif);}
#container{margin:0 auto 10px;border-top:3px #346890 solid;}
#container .content-footer{height:2px;background-position:-980px 0;}
.content-wrapper{float:left;width:675px;}
.rightbar-wrapper{float:right;width:300px;border-top:10px #FFF solid}
.content-box{width:650px;margin:0 auto 0 0;}

/* 当前位置 */
#container .location{line-height:22px;margin:14px auto 0;color:#059;}
#container .location img{float:left;margin-right:12px;}

/* 文章标题 */
#container h1{padding:13px 0 20px;font-size:26px;font-weight:bold;line-height:38px;text-align:center;}

/* 正文标签 */
#container .label-ad{height:27px;margin:0 auto;background:url(images/bg_text_menu.gif)}
#container .label-ad .label{float:left;width:440px}
#container .label-ad .label li{float:left;font-weight:bold;text-align:center;font-size:14px;line-height:16px;}
#container .label-ad .text-label{width:67px;height:20px;padding:7px 0 0;margin-right:5px;background:url(images/text-label.gif);}
#container .label-ad .com-label{height:19px;padding:6px 11px 0;border:1px #D4D4D4 solid;border-bottom:1px #FFF solid;}
#container .label-ad .com-label a{color:#333;text-decoration:none;}
#container .label-ad .com-label img{vertical-align:middle;}
#container .label-ad .com-label .red{color:#C00;}
#container .label-ad .com-label .f12{font-weight:normal;font-size:12px}
#container .label-ad .ad{float:right;margin-top:8px;}
#container .label-ad .red{color:#c00}
#container .label-ad .block{color:#333}
#container .label-ad a:hover .block{color:#c00}

/* 右侧 */
#container .rightbar-wrapper h2{height:30px;padding:11px 16px 0;background-position:0 0;color:#FFF;line-height:16px;}
#container .rightbar-wrapper h2 a{color:#FFF;}
#container .rightbar-wrapper h2 span{font-size:14px;}
#container .rightbar-wrapper h2 strong{float:left;font-size:14px;margin-left:16px;display:inline;}
#container .rightbar-wrapper .grey h2{background-position:0 -50px}

#container .rightbar-wrapper .broken-line{background:url(images/bg_line.gif) repeat-x  0 0;width:270px;}
#container .rightbar-wrapper .rightbar-foot{border-bottom:5px #FFF solid;height:2px;background-position:-1660px 0;}
#container .rightbar-wrapper .rightbar-head{height:2px;background-position:-980px -5px;}

#container .rightbar-wrapper .fun a{background:url(images/medal_icon.gif) no-repeat;height:16px;width:31px;padding:4px 0 0 14px;line-height:14px;text-decoration:none;text-align:left}
#container .rightbar-wrapper .fun a.bA{display:block;margin:0 auto 0 0;background-position:0 -340px;color:#418ACD;}
#container .rightbar-wrapper .fun a:hover.bA{background-position:-60px -340px;}
#container .rightbar-wrapper .fun a.bB{display:block;background-position:0 -80px;color:#9a9a9a}
#container .rightbar-wrapper .fun a.bC{display:block;background-position:0 -80px;margin:auto;}

/* 信息 */
#container .user-info{margin:0 auto 14px;}
#container .user-info .reg-log{width:270px;line-height:24px;margin:5px auto 0;color:#7D7D7D}
#container .user-info .info-box{width:270px;margin:7px auto 0;}
#container .user-info .info-box h3{height:24px;padding:0 0 5px;}
#container .user-info .info-box h3 span.nickname{float:left;font:16px/22px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53";}
#container .user-info .info-box h3 img{float:left;margin-left:8px;display:inline}
#container .user-info .info-box h3 .set-nickname{margin-left:5px;font:12px/24px "\5B8B\4F53";}
#container .user-info .info-box h3 .set-nickname a{color:#c00}
#container .user-info .info-box dl{margin:7px auto 0;line-height:24px;z-index:10;}
#container .user-info .info-box dt{float:left;width:138px;height:24px;}
#container .user-info .info-box dd{float:right;width:132px;height:24px;}
#container .user-info .info-box .grade{width:100%;}
#container .user-info .info-box .plan{display:inline-block;margin-left:6px;width:90px;height:8px;padding:4px 5px 0;background:url(images/medal_icon.gif) no-repeat 0 0}

#container .user-info .info-box .red{color:#C00}
#container .user-info .info-box .change-btn a{width:29px;height:14px;padding:3px 0 0;margin-left:5px;display:inline-block;background-position:-240px -140px;line-height:14px;color:#D33200;text-align:center;}
#container .user-info .info-box .change-btn a:hover{background-position:-240px -170px}

#container .user-info .affiche{margin:7px auto 0;padding:10px;width:248px;border:1px #E5E5E5 solid;background:#FFF;}
#container .user-info .affiche h3{height:22px;background-position:-280px -100px;line-height:16px;font-weight: bold;padding-left:22px;}
#container .user-info .affiche .l{width:130px;line-height:20px}
#container .user-info .affiche .r img{border:1px #ECECEC solid}

/* 勋章 */
#container .user-info .info-box h3{position:relative;z-index:100;}
#container .user-info .info-box .medal-icon{margin:0 0 0 6px;}
#container .user-info .info-box .medal-layer{position:absolute;top:24px;left:-66px;width:310px;height:137px;padding:15px 5px 0;background:url(images/medal_layer.gif);display:none;z-index:100;}

#container .medal-layer .medal-big{margin-top:8px;float:left;display:inline}
#container .medal-layer .medal-info{float:right;width:174px;margin:15px 11px 0 0;display:inline;line-height:20px;color:#333}
#container .medal-layer .medal-info h4{font-size:14px;font-weight: bold;line-height:24px;padding:0 0 2px;}
#container .medal-layer .medal-info p{ height: 40px;}
#container .medal-layer .medal-info h5{padding:20px 0 0;text-align:right}

/* 精彩评论 */
#container .review-list{}
#container .review-list .review-box{margin:5px auto 12px;width:270px}
#container .review-list .l{width:50px;margin-top:3px;}
#container .review-list .l .fun{margin:8px 0 0 5px;}
#container .review-list .r{width:204px;line-height:18px}
#container .review-list .r h4{overflow:hidden;line-height:20px;padding:0 0 2px;width:100%}
#container .review-list .r h4 span{float:left;}
#container .review-list .r h4 img{float:left;margin-left:7px;}
#container .review-list .r p{padding:0 0 7px;}
#container .review-list .broken-line{height:10px}

/* 我们说两句排行榜 */
#container .comment-rank dl{overflow:hidden;width:270px;margin:11px auto 8px;line-height:18px;}
#container .comment-rank dt{float:left;width:50px;margin-top:1px;color:#BD0000;font:14px/14px "Arial";}
#container .comment-rank dt a{color:#BD0000;}
#container .comment-rank dd{width:214px;float:right;color:#059}
#container .comment-rank .red a{color:#C00}

/* 搜狐网辩 */
#container .net-argue{margin:0 auto 15px}
#container .net-argue .net-argue-pic{margin:8px auto 0;text-align:center}
#container .net-argue .net-argue-tt{margin:7px auto 3px;text-align:center;line-height:20px;font-weight: bold;}
#container .net-argue .net-argue-vs{width:239px;margin:0 auto;height:28px;padding:6px 0 0;background-position:0 -100px}
#container .net-argue .net-argue-vs span{width:105px;text-align:center;line-height:14px;color:#666}
#container .net-argue .net-argue-btn{width:239px;margin:0 auto}
#container .net-argue .net-argue-btn span{width:109px;display:inline-block;line-height:20px;margin-top:2px;color:#346890;text-align:center}
#container .net-argue a.square-link{display:inline-block;width:65px;height:17px;padding:6px 0 0;color:#FFF;text-align:center;background-position:0 -140px;text-decoration:none;}
#container .net-argue a.square-link-clicked{display:inline-block;width:65px;height:17px;padding:6px 0 0;color:#FFF;text-align:center;background-position:0 -140px;text-decoration:none;}
#container .net-argue a:hover.square-link{background-position:-80px -140px}
#container .net-argue a:hover.square-link-clicked{cursor:default;}
#container .net-argue a.no-square-link{display:inline-block;width:65px;height:17px;padding:6px 0 0;color:#FFF;text-align:center;background-position:0 -170px;text-decoration:none;}
#container .net-argue a.no-square-link-clicked{display:inline-block;width:65px;height:17px;padding:6px 0 0;color:#FFF;text-align:center;background-position:0 -170px;text-decoration:none;}
#container .net-argue a:hover.no-square-link{background-position:-80px -170px}
#container .net-argue a:hover.no-square-link-clicked{cursor:default;}

/* 推荐用户 */
#container .commend-user{margin:0 auto 15px;}
#container .commend-user .commend-box{width:270px;padding:5px 11px 10px;margin:0 auto;color:#666;line-height:18px}
#container .commend-user .commend-box .l{width:50px;margin-top:3px;}
#container .commend-user .commend-box .r{width:204px;}
#container .commend-user .commend-box h4{overflow:hidden;padding:0 0 2px;text-align:right;width:100%}
#container .commend-user .commend-box h4 span{float:left;line-height:20px}
#container .commend-user .commend-box img{float:left;margin-left:7px;}
#container .commend-user .commend-box .fun{float:right;width:50px;}
#container .commend-user .commend-bg{background:#FDFDFD}

/* 言论见证 */
#container .speech-witness{margin:0 auto 10px;}
#container .speech-witness .speech-witness-pic{text-align:center;margin:8px auto 0}
#container .speech-witness .speech-witness-txt{width:270px;margin:15px auto 0;line-height:18px;color:#666}
#container .speech-witness .speech-witness-txt h3{color:#333;font:600 14px/24px "\5B8B\4F53"}

/* 功能 */
#container .sohu-function{margin:20px auto}
#container .sohu-function li{float:left;height:59px;overflow:hidden;padding:0 19px 0 21px;}
#container .sohu-function li a{display:block;width:61px;height:59px;overflow:hidden;font-size:0;line-height:0;;background:url(images/bg_right_fun.gif) no-repeat 0 0;}
#container .sohu-function .fun-advice a{background-position:0 0}
#container .sohu-function .fun-advice a:hover{background-position:0 -70px}
#container .sohu-function .fun-help a{background-position:0 -140px}
#container .sohu-function .fun-help a:hover{background-position:0 -210px}

/* 标准底 */
#foot{width:980px;}
#foot a{color:#333;}
#foot a:hover{color:#C00;}

/* 圈子讨论 */
#container .group-talk .group-info .group-txt li,#container .group-talk .group-list .group-cor{background:url(images/group_icon.gif) no-repeat}
#container .group-talk{margin:0 auto 5px;}
#container .group-talk .group-info{margin:7px auto 0;width:296px;}
#container .group-talk .group-info .group-pic{width:76px;float:left;text-align:center}
#container .group-talk .group-info .group-pic img{border:4px #fff solid;margin:0 auto}
#container .group-talk .group-info .group-txt{float:right;width:220px;}
#container .group-talk .group-info .group-txt h4{font-size:14px;font-weight:bold;line-height:20px}
#container .group-talk .group-info .group-txt ul{padding:11px 0 0;}
#container .group-talk .group-info .group-txt li{float:left;width:84px;display:inline;line-height:18px;color:#059;}
#container .group-talk .group-info .group-txt li strong{font-family:"Arial";margin-left:8px;}
#container .group-talk .group-info .group-txt .group-note{background-position:0 0;padding-left:20px;}
#container .group-talk .group-info .group-txt .group-member{background-position:0 -30px;padding-left:30px;}

#container .group-talk .group-list{position:relative;border:1px #E4F1F9 solid;background:#fff;width:284px;margin:14px auto 0;padding:0 0 6px;}
#container .group-talk .group-list .group-cor{position:absolute;left:30px;top:-8px;width:13px;height:8px;overflow:hidden;font-size:0;background-position:0 -60px}
#container .group-talk .group-list dl{width:256px;margin:0 auto;padding:11px 5px 9px;clear:both;overflow:hidden;line-height:18px;color:#666;background:url(images/group_line.gif) repeat-x bottom left;}
#container .group-talk .group-list dt{width:48px;float:left;}
#container .group-talk .group-list dd{width:207px;float:right}
#container .group-talk .group-list .end{background:none}

/* 我的信息修改 */
#container .user-info .info-box .plan{background:#fff;border:1px solid #ffcb95;position:relative;*top:1px;}
#container .user-info .info-box .plan .experience{position:absolute;top:-7px;*top:-7px;left:30px;color:#000;font-family:Arial;font-size:11px;}
#container .user-info .info-box .plan{padding:1px;height:8px}
#container .user-info .info-box dd em img{margin-right:4px}

/* 2012.10.31  新公告碎片 */
#container .user-info .placard{width:268px;margin:8px auto 0}
#container .user-info .placard .l img{border:1px #ECECEC solid}
#container .user-info .placard .r{width:156px;margin:2px 10px 0 0;line-height:22px}

/* 2012.10.31  圈子 */
#container .group-com{margin:0 auto 5px;position:relative;}

#container .group-com-info{position:absolute;left:14px;top:10px;height:97px;width:268px;border-bottom:1px #D5D5D5 solid;margin:0 auto}
#container .group-com-info .group-com-pic img{border:1px #B4B4B4 solid;float:left;}
#container .group-com-info .group-com-txt{width:123px;float:right}
#container .group-com-info .group-com-txt h4{font:600 14px/18px "\5B8B\4F53";color:#fff}
#container .group-com-info .group-com-txt h4 a{color:#fff}
#container .group-com-info .group-com-txt ul{margin:17px auto 0}
#container .group-com-info .group-com-txt li{line-height:24px;padding-left:18px;background:url(images/group_com_icon.gif) no-repeat 0 1px;}
#container .group-com-info .group-com-txt li span{font:14px/22px "Arial";color:#BD0000;}
#container .group-com-info .group-com-txt .group-note-num{background-position:0 -24px}

#container .group-com-list h4{width:270px;margin:69px auto 0;line-height:22px;color:#666;}
#container .group-com-list h4 span{margin-right:30px}
#container .group-com-list dl{overflow:hidden;width:270px;margin:11px auto 8px;line-height:18px;}
#container .group-com-list dt{float:left;width:50px;margin-top:1px;color:#BD0000;font:14px/14px "Arial";}
#container .group-com-list dt a{color:#BD0000;}
#container .group-com-list dd{width:214px;float:right;color:#059}
#container .group-com-list .red a{color:#C00}

