/*
	Yaoqianba Style Platform Copyright(c) 2009, yaoqianba.com

	创建者：小明
	创建时间：2009/01/01
	更新日志：小东,2009/07/01
*/


/***********************************************
 * reset css basic yui's reset
 ***********************************************/
html { color:#000; background-color:#fff; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td,a { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
p { word-wrap:break-word; word-break:break-all; }
address,caption,cite,code,dfn,em,strong,th,var,i { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
input,textarea,select { font-family:inherit; font-size:inherit; font-weight:inherit; }
/*to enable resizing for IE*/
input,textarea,select { *font-size: 100%; }
/*because legend doesn't inherit in IE */
legend { color: #000; }
.rng_1,.rng_2,.rng_3,.rng_4,.rng_5 ,.rng_6,.rng_7,.rng_8 { width:100%; height:16px; overflow:hidden; }
.rng_2 { height:18px; line-height:18px; }
.rng_3 { height:100%; }
.rng_4 { width:70%; line-height:16px; }
.rng_5 { width:110px; height:18px; }
.rng_6 { display:inline-block; height:100%; line-height:30px; }
.rng_7 { height:14px; line-height:14px; width:10em; }
.rng_8 { display:inline-block; height:100%; line-height:25px; }

.w1 { width:465px; }
/***********************************************
 * basic
 ***********************************************/
body { font:12px Arial, Helvetica, sans-serif; }
h2 { font-size:14px; }
a { color:#0d56bd; text-decoration:none; }
.clear { display:block; clear:both; height:0; line-height:0; font-size:0; }
.clearfix { zoom:1; }
.clearfix:after { content:""; display:block; clear:both; height:0; }
.myleft { float:left; }
.myright { float:right; }
.red { color:#dc0200; } /*红色*/
.red2 { color:#f41414; }
.red3 { color:#ef5259; }
.red4 { color:#e60702; }
.green { color:#2d8e09; }
.blue { color:#1493b4; }
.blue2 { color:#6c92a5; }
.blue3 { color:#41a4f5; }
.blue4 { color:#064cab; }
.orange { color:#cb8317; } /*橙黄�*/
.orange2 { color:#fa8535; }
.gray { color:#838383; }  /*灰色*/
.f666  { color:#666; }  /*灰色666*/
.f999  { color:#999; }
.fddd { color:#dddddd; }
.f000 { color:#000; }
.f7d { color:#7d7d7d; }
.fa7 { color:#a7a7a7; }
.mt3 { margin-top:3px; }
.mt5 { margin-top:5px; }
.mt8 { margin-top:8px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt35 { margin-top:35px; }
.mt50 { margin-top:50px; }
.ml3 { margin-left:3px; }
.ml5 { margin-left:5px; }
.ml7 { margin-left:7px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml12 { margin-left:12px; }
.ml20 { margin-left:20px; }
.ml31 { margin-left:31px; }
.ml35 { margin-left:35px; }
.ml40 { margin-left:40px; }
.ml70 { margin-left:70px; }
.ml75 { margin-left:75px; }
.ml120 { margin-left:120px; }
.ml210 { margin-left:210px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr45 { margin-right:45px; }
.mb5 { margin-bottom:5px; }
.mb20 { margin-bottom:20px; }
.pt5 { padding-top:5px; }
.pt8 { padding-top:8px; }
.pt10 { padding-top:10px; }
.pt30 { padding-top:30px; }
.pt50 { padding-top:50px; }
.pl5 { padding-left:5px; }
.pl8 { padding-left:8px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.pl25 { padding-left:25px; }
.pl40 { padding-left:40px; }
.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr30 { padding-right:30px; }
.pr40 { padding-right:40px; }
.checkbox-style { float:left; margin-top:2px; margin-right:5px; }
body.ie6 .checkbox-style { margin-top:-4px; margin-right:0px; }
body.ie7 .checkbox-style { margin-top:-4px; margin-right:3px; }
body.ie8 .checkbox-style { margin-top:0px; margin-right:5px; }
.textleft { text-align:left; }
.textcenter { text-align:center; }
.textright { text-align:right; }
.hand { cursor:pointer; }
.incline { font-style:oblique; }
.mybold { font-weight:bold; }
.myunbold { font-weight:normal; }
.underline { text-decoration:underline; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }

/***********************************************
 * common
 ***********************************************/
#page { margin:0 auto; position:relative; width:1004px; }
/* login header*/
.header-login { height:55px; }
.header-login h1 { float:left; }
.header-login h1 img { margin-left:25px; margin-top:10px; }
.header-login h2 { float:left; margin-left:12px; margin-top:18px; color:#717171; }
.header-login div { float:right; margin-top:35px; background:url(/images/common/split.png) no-repeat center 3px; }
body.ie6 .header-login div { background-position: center 1px; }
body.ie7 .header-login div { background-position: center 1px; }
body.ie8 .header-login div { background-position: center 1px; }
.header-login div a { display:inline-block; margin-left:10px; margin-right:10px; }
.header-login .login { margin-left:0px; padding-left:13px; background:url(/images/common/login-sign.png) no-repeat left center; }

/* login nav*/
.nav-login { height:41px; padding-top:5px; background:url(/images/common/nav-bg.png) no-repeat left top; }
.nav-login ul { margin-left:67px; width:937px; height:31px; background:url(/images/common/nav-ul-bg.png) left top repeat-x; }
.nav-login ul li { float:left; padding-left:30px; padding-right:30px; padding-top:6px; background:url(/images/common/li-bg.png) no-repeat right 9px; }
.nav-login ul li a { font-size:14px; font-weight:bold; color:#fff; text-decoration:none; }
#last { background:none; border:none; }

/* login footer*/
.footer-login { margin-left:10px; margin-top:5px; line-height:1.5; color:#464646; }

/* header*/
.header { height:38px; color:#fff; background:#d7292b url(/images/common/head-bg.png) repeat-x; }
.header h1 { float:left; }
.header h1 a { margin-left:33px; margin-top:5px; display:inline-block; }
.header h2 { float:left; margin-left:12px; margin-top:10px; }
.header ul { float:right; margin-top:7px; }
.header ul li { float:left; padding-left:10px; padding-right:10px; background:url(/images/common/split2.png) no-repeat right 2px; }
.header ul li a { color:#fff; }
#exit { background:none; }
body.ie6 .header ul li { background-position:right 0px; }
body.ie7 .header ul li { background-position:right 0px; }
body.ie8 .header ul li { background-position:right 0px; }

/* nav*/
.nav { height:27px; color:#fff; background-color:#4a4a4a; }
.nav a { color:#fff; }
.nav h2 { float:left; }
.nav h2 a { margin-left:18px; margin-top:7px; display:inline-block; }
.nav .nav-ul { float:left; margin-left:20px; margin-top:7px; position:relative; z-index:999 }
.nav .nav-ul li { float:left; padding-left:10px; padding-right:6px; background:url(/images/common/nav-li-bg.png) no-repeat right center; position:relative; }
.nav .nav-ul li a { font-size:14px; font-weight:bold; }
.nav .nav-ul li img { padding:5px 4px 3px 4px; cursor:pointer; }
#hottest { padding-right:10px; }
#message { padding:0px; }
.nav .menu { position:absolute; z-index:999; left:10px;top:20px;  width:122px; padding-top:1px; padding-bottom:1px; border-bottom:1px solid #666666; border-right:1px solid #666666; border-left:1px solid #DFDFDF; background-color:#F7F7F7; }
.nav .menu li { float:none; padding:0px; background:none; position:static; }
.nav .menu li a { display:block; height:20px; line-height:20px; padding-left:15px; font-size:12px; font-weight:normal; color:#000; }
.nav .menu li a:hover { color:#fff; background-color:#ee5458; }
.nav .menu li.menu-divider { height:10px; line-height:10px; background:url(/images/common/divider-bg.png) no-repeat center center; }
.nav .menu li.preview { height:20px; line-height:20px; padding-left:15px; color:#989898; }
.nav .balance { float:right; margin-right:6px; margin-top:5px; }
.nav .balance em { font-size:14px; font-weight:bold; color:#feff01;}

/* content*/
.content { background:url(/images/common/content-bg.png) repeat-y; }
.content a:hover { text-decoration:underline; }
.content-bottom { height:10px; background:url(/images/common/content-bottom-bg.png); font-size:0; }
.content-main,.content-main-index { float:left; position:relative; margin-left:1px; margin-right:1px; width:830px; padding:15px 16px 30px 16px; *padding-top:20px; border-top:1px solid #c9c9c9; }
.content-main-index { width:836px; padding:15px 13px 30px 13px; }
.content-main h2 { margin-top:5px; height:21px; line-height:21px; padding-left:30px; font-weight:bold; /*background:url(/images/common/app_icon1.gif) no-repeat left center;*/ }
.bg_0 { background:url(/images/common/msg.jpg) no-repeat left center; }
.bg_1 { background:url(/images/common/app_icon1.gif) no-repeat left center; }
.bg_2,#log-title.bg_2 { background:url(/images/common/app_icon2.gif) no-repeat left center; }
.bg_3 { background:url(/images/common/app_icon3.gif) no-repeat left center; padding-left:30px; height:21px; line-height:21px; }
.bg_4 { background:url(/images/common/app_icon4.gif) no-repeat left center; }
.bg_5 { background:url(/images/common/app_icon5.gif) no-repeat left center; }
.bg_6 { background:url(/images/common/app_icon6.gif) no-repeat left center; }
.bg_7 { background:url(/images/common/app_icon7.gif) no-repeat left center; }
.bg_8 { background:url(/images/common/app_icon0.gif) no-repeat left center; }
.content-main h2.myleft { *margin-top:0; }
.content-main .search { *margin-top:-2px; }
#log-title { background:url(/images/friends/icon_friend.png) no-repeat left -3px/*background:url(/images/common/application-icon.png) no-repeat left -37px/*-139px*/; }
#personal-settings { /*padding-left:0px; background:none;*/ }
#create-group,#public-topic { position:absolute; top:55px; left:465px; text-decoration:underline; }
#public-topic { left:380px; }
#public-log { position:absolute; top:57px; left:338px; text-decoration:underline; }
.log { font-size:12px; font-weight:normal; }
#back { position:absolute; top:59px; right:16px; font-size:13px; color:#4b4b4b; }
#goback,#cele-links { position:absolute; top:20px; right:16px; text-decoration:underline; }
#cele-links { color:#9e9e9e; text-decoration:none; }
#cele-links a { text-decoration:underline; }
#send-msg { position:absolute; top:55px; left:200px; text-decoration:underline; }
#upload { position:absolute; top:85px; right:16px; }
#upload:hover { text-decoration:none; }
#search { position:absolute; top:45px; right:16px; }
#search .search-name { padding:1px 5px; }
/* application*/
.application,.application1 { float:left; width:140px; padding-bottom:20px; background:url(/images/common/application-bg.png) no-repeat left top; }
.application ul,.application1 ul { margin-top:10px; margin-left:15px; }
.application ul li{ padding-left:28px; padding-top:20px; background:url(/images/common/application-icon.png) no-repeat left 19px/*20px*/; }
.application ul li a,.application1 ul li a { font-size:14px; font-weight:bold; color:#31659f; }
#challenge { background-position:left -17px/*-15px*/; }
#stock-trading { background-position:left -53px/*-51px*/; }  #stock-trading span { font-size:11px; color:#666; }
#note { background-position:left -90px/*-87px*/; }
#log { background-position:left -126px/*-122px*/; }
#hot-article { background-position:left -163px/*-159px*/; }
#celebrity { background-position:left -200px/*-194px*/; }
/*application1================index.html============*/
.application1 ul li{ padding-top:15px; }
.application1 img { padding-right:8px; vertical-align:middle; }
/* �?��来访，我的好�?*/
.people-list { margin-top:8px; position:relative; border:1px solid #d3e0e6; background-color:#f6f8f7; padding-bottom:10px; }
.people-list1 {border:none; background-color:transparent; }
.people-list ul { margin-top:5px; /*width:216px;*/width:236px; padding-top:12px; /*border:1px solid #d3e0e6; background-color:#f6f8f7;*/ }
.people-list1 .people-list2 { border:1px solid #d3e0e6; border-top:none; background-color:#f6f8f7; padding-bottom:5px; }
.people-list ul li { float:left; display:inline; /*margin-left:9px;*/margin-left:14px; width:60px; height:110px; color:#8d9799; text-align:center; }
.people-list ul li div,.member { width:60px; height:60px;/* border:1px solid #e7e7e7; background-color:#f5f5f5; text-align:center; */background:url(/images/index/photo_small.gif) no-repeat 0 0; }
.people-list ul li div img,.member img { margin-top:4px; margin-left:-2px; }
.people-list ul li span { display:block; margin-top:3px; font-size:11px; height:16px; overflow:hidden; }
.people-list ul li span a { font-size:12px; vertical-align:middle; }
.people-list ul li span img { margin-right:0px; vertical-align:middle; }
.people-list .all-list { position:relative; float:right; top:0; right:10px; }
#friends { margin-top:10px; }
#friends ul { margin-top:0px; /*padding-bottom:30px; */border-top:none; }
#friends ul li { height:90px; }
#friends .more { position:relative; top:0; right:10px; float:right; }

/* 书写留言*/
.write-msg { margin-top:9px; margin-bottom:10px; }
.write-msg img { display:block; }
.write-msg textarea { width:571px; height:98px; border:1px solid #808080; }
.write-msg div { text-align:right; }
.write-msg input { margin-top:10px; width:63px; height:22px; line-height:22px; border:none; font-size:14px; color:#fff; background:url(/images/common/submit-bg.png) no-repeat; text-align:center; cursor:pointer; }

/* 回复取消按钮*/
.btn_ok,.btn_cancel { width:59px; height:21px; line-height:21px; border:none; background:url(/images/common/boxy-btn.png) no-repeat 0 0; color:#FFF; text-align:center; cursor:pointer; }
.btn_cancel { background-position:0 -21px; color:#4c4c4c; }
.reply-btn,.cancel-btn,.btn-style { /*width:74px; height:27px; line-height:27px;*/width:59px; height:21px; line-height:21px; font-size:14px; border:none; color:#fff; /*background:url(/images/common/btn-bg.png) no-repeat left top;*/background:url(/images/common/boxy-btn.png) no-repeat left top; text-align:center; cursor:pointer; }
.cancel-btn { /*background-position:left -27px;*/background-position:left -21px }
   /*通用红色按钮样式*/
.btn-style { width:88px; background-image:url(/images/common/send-btn.png); background-position:0 -24px; height:24px; line-height:24px;/*width:94px; background-image:url(/images/common/btn-bg2.png);*/ }
   /*boxy按钮样式*/
.boxy-sure,.boxy-cancel,.concern-btn,.concern-btn-red,.public-btn { display:inline-block; width:59px; height:21px; line-height:21px; border:none; color:#fff; background:url(/images/common/boxy-btn.png) left top; text-align:center; cursor:pointer; }
.boxy-cancel { color:#4c4c4c; background-position:left -21px; }
   /*关注按钮样式*/
.concern-btn { width:73px; color:#4c4c4c; background-image:url(/images/common/concern-btn.png); }
.concern-btn-red { width:73px; color:#fff; background:url(/images/common/concern-btn.png) left -21px; }
.concern-btn-red:hover,.concern-btn:hover { text-decoration:none!important; }
.public-btn { width:81px; color:#4c4c4c; background:url(/images/common/concern-btn.png) left -42px; }
   /*查找按钮样式*/
.find-btn,.find-btn-red,.send-btn,.send-btn-red,.next-btn-red { display:inline-block; width:65px; height:24px; line-height:24px; border:none; color:#4b4b4b; background:url(/images/common/find-btn.png) left top; text-align:center; cursor:pointer; }
.find-btn-red,.send-btn-red { color:#fff; background-position:left -24px; }
   /*继续下一�*/
.next-btn-red { display:inline-block; width:102px; color:#fff; background-image:url(/images/common/next-bg.png); vertical-align:top; }
   /*发�?�?��按钮样式*/
.send-btn,.send-btn-red { width:88px; background-image:url(/images/common/send-btn.png); }
   /*查询按钮样式*/
.query { width:55px; height:19px; line-height:19px; border:none; color:#5b5b5b; background:url(/images/common/query-bg.png); text-align:center; }

/* 条件筛�?*/
.filtrate { margin-top:10px; padding-left:10px; color:#666; }
.filtrate a { margin-right:10px; color:#054baa; text-decoration:underline; }
#selected-condition { font-weight:bold; color:#000; text-decoration:none; }
#log-filtrate { padding-bottom:10px; border-bottom:1px solid #e1e1e1; }

/* 搜索*/
.search { float:right; margin-top:3px; }
.search select { padding:2px; }
.search .search-name { margin-left:3px; margin-right:3px; width:170px; padding:2px 5px; }
.search .search-btn { padding:1px 10px; *padding:1px 5px; cursor:pointer; }
#code { width:85px; }

/* 三级tag*/
.third-tag { margin-top:10px; border-bottom:1px solid #d6d4d7; zoom:1; }
.third-tag:after { content:""; display:block; clear:both; height:0; }
.third-tag a { display:block; float:left; position:relative; top:1px; margin-right:6px; height:24px; line-height:24px; padding-left:20px; padding-right:20px; border-top:2px solid #fff; font-size:13px; color:#fff; background-color:#e00e0f; }
.third-tag a:hover { text-decoration:none; }
#now-third { height:25px; border-left:1px solid #777; border-top:1px solid #777; border-right:1px solid #777; font-weight:bold; color:#000; background-color:#fff; }

/*tag*/
.tag a { display:block; float:left; margin-right:7px; height:26px; line-height:26px; font-size:14px; color:#616161; }
.tag a span { display:block; padding-right:4px; background:url(/images/harden-match/tag-bg.png) right 0; }
.tag a span span { display:block; padding-left:8px; background:url(/images/harden-match/tag-bg.png) 0 0; }
.tag a:hover { text-decoration:none; }
#selected-tag { height:31px; font-weight:bold; color:#fff; background:url(/images/harden-match/tag-bg.png) center -83px; }
#selected-tag span { background-position:right -26px; }
#selected-tag span span { background-position:0 -26px; }

/* 头像*/
.photo-big { width:104px; height:104px; /*width:117px; height:117px; border:1px solid #e8e8e8; background-color:#f8f8f8; text-align:center;*/ background:url(/images/index/photo_big.gif) no-repeat 0 0; padding:7px; }
.photo-big img {/* margin-top:7px; margin-left:7px;*/ }
.photo { width:82px; height:76px; background:url(/images/groups/photo-bg.png) no-repeat; text-align:center; }
.photo img { margin-top:8px; }
.photo2 { width:56px; height:56px; background:url(/images/groups/photo-bg2.png) no-repeat; text-align:center; }
.photo2 img { margin-top:3px; }
.photo3 { width:68px; height:66px; background:url(/images/groups-old/photo-bg3.png) no-repeat; text-align:center; }
.photo3 img { margin-top:7px; }
.photo4 { width:42px; height:42px; border:1px solid #a0b5d2; text-align:center; }
.photo4 img { margin-top:1px; }
.photo5 { width:41px; height:41px; border:1px solid #ececec; background-color:#f6f6f6; text-align:center; }
.photo5 img { margin-top:3px; }
.photo6 { width:140px; height:139px; background:url(/images/common/photo-bg.png) no-repeat; }
.photo6 img { margin-top:7px; margin-left:7px; }
.photo7 { width:24px; height:24px; border:1px solid #e5e5e5; background-color:#f5f5f5; text-align:center;  }
.photo7 img { margin-top:2px; }
.photo8 { width:60px; height:60px; /*border:1px solid #e5e5e5; background-color:#f5f5f5;*/ background:url(/images/index/photo_small.gif) no-repeat 0 0; text-align:center;  }
.photo8 img { margin-top:4px; margin-left:-2px; }
.photo9 { width:52px; height:52px; border:1px solid #e5e5e5; background-color:#f5f5f5; text-align:center;  }
.photo9 img { margin-top:4px; }
.photo10 { width:19px; height:19px; border:1px solid #a6a6a6; text-align:center; padding:1px;  }

/* 圆角*/
.rc-tp,.rc-tp span,.rc-bt,.rc-bt span { background:url(/images/common/boxy-corner.png) no-repeat 0 0; }
.rc-tp,.rc-bt { position:relative; display:block; height:10px; overflow:hidden; }
.rc-tp { margin-bottom:-10px; background-position:-9px 0; }
.rc-bt { margin-top:-10px; background-position:-9px -10px; }
.rc-tp span,.rc-bt span { float:right; width:9px; height:10px; }
.rc-bt span { background-position:0 -10px; }

/* 分页*/
.pagination { text-align:center; }
.pagination a { display:inline-block; margin-left:3px; padding:3px 7px 3px 7px; border:1px solid #dadada; color:#7f7f7f; vertical-align:middle; }
.pagination a:hover { text-decoration:none; }
#now-page { border:1px solid #7f7f7f; color:#fff; background-color:#7f7f7f; }
#index { padding-left:16px; border:1px solid #7f7f7f; background:url(/images/discuss/page.png) no-repeat 6px 7px; }
#next { padding-right:16px; border:1px solid #7f7f7f; background:url(/images/discuss/page.png) no-repeat 50px -14px; }
body.ie6 #index,.ie6 #next,.ie7 #index,.ie7 #next { padding-top:4px; }

/* 文本输入框样�*/
.text-style { padding:4px 5px 5px 5px; width:175px; border:1px solid #808080; }
.sort-text { padding:4px 5px 3px 5px; border:1px solid #808080; color:#6b6b6b; background:#fff url(/images/log/sort-text-bg.png) repeat-x left top; }
body.ie6 .sort-text,body.ie7 .sort-text,body.ie8 .sort-text { padding:3px 5px 4px 5px; }

/*右侧box*/
.box { margin-top:20px; position:relative; width:143px; padding-bottom:15px; border:1px solid #e2e7ea; background-color:#fafafa; }
.box h3 { margin-left:15px; margin-top:15px; font-size:13px; font-weight:bold; }
.box select { margin-left:15px; margin-top:10px; padding:2px; }
.box input { padding:2px 10px 2px 10px; }
.box ul { margin-top:5px; position:relative; }
.box ul li { padding:5px 0px 5px 23px; position:relative; }
.box ul li .cmd_del a {   visibility:hidden; position:absolute; right:0px; top:8px; width:10px; height:10px; display:inline-block; background:url(/images/friends/icon_delete.png) no-repeat 50% 50%; }
.box ul li .cmd_del a:hover { background:url(/images/friends/icon_hover_delete.png) no-repeat 50% 50%; }
.box ul li a { margin-right:5px; }
.box ul li em { font-weight:bold; color:#2d93e5; }
.box .selected { background:url(/images/log/arrow-left.png) no-repeat 16px 10px; }
.box .selected a { font-weight:bold; color:#6c6c6c; }
.box .all { position:absolute; right:20px; top:15px; }

/*弹出�*/
.boxy { position:absolute; left:368px; top:270px; width:267px; }
.boxy-content { padding:5px; background-color:#f3f3f3; }
.boxy-content h2 { height:25px; line-height:23px; padding-left:10px; font-size:12px; font-weight:bold; color:#fff; background-color:#cf1c1f; }
.boxy-main { line-height:1.9; padding:10px 15px; border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; background-color:#f8f8f8; }
.boxy-main ul { padding-left:15px; }
.boxy-main ul li { float:left; width:94px; line-height:15px; padding:7px 0px; zoom:1; }
.boxy-main ul li label { float:left; }
.boxy-main ul li:after { content:""; display:block; clear:both; height:0; }
.boxy-main textarea { margin-left:15px; margin-top:5px; width:265px; height:65px; padding:5px; border:1px solid #808080; }
#attribute { left:329px; width:346px; }
#share_box { left:300px; top:210px; width:435px; }
/*弹框*/
.pop_box1,.pop_box2,.pop_box_attr,.pop_box_shield,.pop_box3,.pop_rule,.pop_fund,.pop_point { position:relative; }
.pop_box1 { width:290px; height:150px; background:#f8f8f8; }
.pop_box2 { width:610px; }
.pop_box_attr { width:346px; }
.pop_box_shield { width:267px; }
.pop_box3 { width:444px; height:329px; }
.pop_rule { width:470px; font-size:14px;}
.pop_fund { width:295px; height:200px; }
.pop_point { width:295px; }
	.pop_box1 .close,.pop_box2 .close,.pop_box_shield .close,.pop_box3 .close,
	.pop_box_attr .close { color:white; position:absolute; top:5px; right:6px; font-size:12px; text-decoration:none; }
	.pop_box1 h2,.pop_box2 h2,.pop_box_shield h2,.pop_box3 h2,
	.pop_box_attr h2 { font-size:12px; font-weight:bold; color:#fff; background:#cf1c1f; padding:3px 10px; }
.angle_lt_11,.angle_lb_11,.angle_rt_11,.angle_rb_11{ position:absolute; width:3px; height:3px; }
.angle_lt_11 { background:url(/images/common/angle_lt_1.gif) no-repeat left top; top:0; left:0; }
.angle_lb_11 { background:url(/images/common/angle_lb_1.gif) no-repeat left bottom; bottom:0; left:0; }
.angle_rt_11 { background:url(/images/common/angle_rt_1.gif) no-repeat right top; top:0; right:0; }
.angle_rb_11 { background:url(/images/common/angle_rb_1.gif) no-repeat right bottom; bottom:0; right:0; }

.pop_rule h3 { font-size:14px; font-weight:bold; background:url(/images/simulation-stock-trading/rule_bg.gif) no-repeat 0 0; height:40px; padding-top:6px; padding-left:15px; }
.pop_rule table { table-layout:fixed; margin-left:15px; margin-bottom:15px; }
.pop_rule td { color:#727272; line-height:28px; }
.pop_rule .rule_1 { padding:25px 35px 25px 22px; background:#fff url(/images/simulation-stock-trading/site.gif) no-repeat 95% 20px;  }
.link_cancle { background:url(/images/login/link_btn_bg.gif) no-repeat 0 -27px; height:22px; width:101px; display:inline-block; text-align:center; padding-top:5px; text-decoration:none; color:#fff; }

/*下拉框select样式*/
.myselect { display:inline-block; position:relative; width:93px; height:20px; border:1px solid #dc5c5d; }
.myselect span { display:inline-block; width:78px; overflow:hidden;  }
.myselect span select { margin:-1px -1px -1px -1px; width:95px; height:22px; line-height:22px; color:#6b6b6b; }
.myselect em { display:block; position:absolute; right:0px; top:0px; width:17px; height:20px; background:url(/images/common/select-bg.png) no-repeat left -30px; }
body.ie8 .myselect span select { margin:-3px -1px -1px -1px; padding-top:2px; }
body.ie7 .myselect span select { margin:-1px -1px -2px -1px; }
body.ie6 .myselect span { width:76px; }
body.ie6 .myselect em { right:-1px; }

/*发表日志*/
.public { margin-top:25px; }
.public legend { display:none; }
.public label { display:block; float:left; margin-top:3px; width:40px; text-align:right; }
.public select { float:left; padding:2px; }
.public .sort-text { float:left; width:440px; }

/*查看别人的日志头�*/
.log-header { margin-top:5px; padding-bottom:10px; border-bottom:1px solid #d5d5d7; }
.log-header h3 { margin-top:6px; margin-bottom:10px; font-size:16px; font-weight:bold; }
.log-header a { margin-right:10px; text-decoration:underline; }
.account-header h3 { margin-bottom:10px; font-size:16px; font-weight:bold; }

.movement-news-text{ width:450px; }
*html .movement-news-text{width:440px;}
*+html .movement-news-text{width:450px;}
/*分割�*/
.line,.line_1 { display:block; height:1px; overflow:hidden; background:#d4d4d4; clear:both; }
.line { margin:5px 0; }
.line_1 { margin:15px 0; }
/*消息*/
.private_msg_set { text-align:right; padding-top:5px; }
.private_msg_set  input { vertical-align:middle; }
.private_msg_set span { margin:0 5px; }
.private_msg_set .input_btn { width:80px; background:#e93133; margin-left:5px; border:0; height:24px; color:#FFF }
/*动�?分类右侧新样�*/
.box .box-news{margin-top:5px; }
.box .box-news li{ height:18px; line-height:18px;}
.box .box-news .selected{background:#fff url(/images/friends/box-news-li.gif) no-repeat 14px 10px; border-bottom:1px solid #e8e8e8;  border-top:1px solid #e8e8e8; color:#8c8c8c; font-weight:bolder;}
/*页尾*/
.copy_tail,.footer { width:1003px; height:34px; margin:16px auto 0px; text-align:center; line-height:34px; color:#7d7d7d; border:1px solid #e1e1e1; }

