/* Yaoqianba Style Platform Copyright(c) 2009, yaoqianba.com */

/*
 * Update Log:
 * 2009-07-10	lilei	created initial version
*/

/* 个人信息，动态，留言等综合信息 */
.general-info { float:left; margin-top:5px; /*width:606px;*/ width:586px; }

/* 个人信息 */
.state_description { position:absolute; width:308px; display:none; left:-206px; top:12px; z-index:99; }
/*.state_description { position:absolute; top:10px; left:-205px; width:305px; }*/
.state_description thead td,
.state_description tfoot td { background:url(/images/index/state_bg.gif);}
.state_description thead td { width:306px; height:11px; background-position:0 0; background-repeat:no-repeat; }
.state_description tfoot td { width:306px; height:4px; background-position:0 -11px; background-repeat:no-repeat; }
.state_bg1 { width:1px; background:rgb(202,202,202); }
.state_bg2 { width:2px; background:url(/images/index/state_bg_vline.gif) repeat-y 0 0; }
.state_bg3 { background:#fcfcfa; padding:0 5px 5px; }
.edit { display:inline-block; *display:inline; position:relative; top:0; margin-left:5px; }
/*.edit { margin:10px 0 0 5px; padding-bottom:8px; }*/
.color_70 { color:#707070; }
.lt_ie8 { position:relative; top:-1px; *top:-2px; }
.hidden { display:none; }
.show { display:block; }

.personal-info { /*height:185px;*/ padding-bottom:10px; }
.personal-info-left { float:left; }
.personal-info-left .setup { display:block; margin-top:8px; width:58px; height:19px; line-height:19px; line-height:22px\0; color:#3f3f3f; background:url(/images/index/setup-bg.png) left -19px no-repeat; text-align:center; }
.personal-info-left .setup:hover { text-decoration:none; }
.personal-info-right { float:left; margin-left:12px; margin-top:1px; /*width:440px;*/ }
.personal-info-right h6 { font-size:16px; font-weight:bold; color:#fc3400;}
.personal-info-right h6 em { font-style:oblique; font-size:12px; padding-left:8px; color:#707070; }
#state { margin-top:6px; color:#707070; width:250px; word-wrap:break-word; word-break:break-all; word-spacing:normal; }
#state span { float:left; }
	.description { display:inline;/* border:1px dashed #ccc;*/ cursor:pointer; /*width:20em; height:2em; line-height:2em; overflow:auto;*/ }
	.description img { vertical-align:middle; }
	/*.description:hover { background:#FCF; }*/
	.close1 { position:absolute; top:15px; right:8px; cursor:pointer; }
	/*.send-btn1 { margin-top:5px; width:59px; height:21px; line-height:21px; border:none; background:url(/images/common/boxy-btn.png) no-repeat; color:#fff; text-align:center; cursor:pointer; float:right; }*/
	.send-btn1 { position:absolute; top:35px; right:9px; width:59px; height:21px; line-height:21px; border:none; background:url(/images/common/boxy-btn.png) no-repeat; color:#fff; text-align:center; cursor:pointer; }
	.rangle1 { display:inline-block; /*font-size:14px;*/ height:1.2em; line-height:1.2em; width:25em; overflow:hidden;/*word-break:break-all; word-wrap:break-word;*/ position:relative; /*top:3px;*/ }
	
#edit { position:relative; float:left; margin-top:3px; }
.edit-state { position:absolute; top:10px; left:-205px; width:299px; height:97px; padding-left:7px; background:url(/images/index/edit-state-bg.png) no-repeat; }
.edit-state .state-input { width:220px; padding:5px 4px 3px 4px; color:#c7c7c7; border:1px solid #808080; }
.edit .state-input,.state_input { width:270px; padding:5px 4px 3px 4px; color:#333; border:1px solid #808080; }
	.state_input { width:220px; height:50px; vertical-align:top; }

body.ie8 .edit-state .state-input { padding:3px 4px 5px 4px; }
.edit-state .send-btn,.edit .send-btn { margin-left:5px; width:59px; height:21px; line-height:21px; border:none; background:url(/images/common/boxy-btn.png) no-repeat; color:#fff; text-align:center; cursor:pointer; }
.edit-state span { display:block; margin-top:6px; color:#707070; }
#close { position:absolute; right:10px; top:15px; cursor:pointer; }
.capital { margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:500; color:#fc4f24; }
.capital span { display:inline-block; width:80px; height:18px; background:url(/images/index/capital-bg.png) no-repeat left top; font-size:0; line-height:0; overflow:hidden;  vertical-align:middle; }
#yuan { width:20px; background-position:right top; }
.detail-account { margin-top:8px; }
.detail-account p { width:450px; border-bottom:1px solid #d7d7d7; }
.detail-account strong { display:inline-block; margin-right:5px; width:64px; height:19px; line-height:17px; *line-height:19px; color:#fff; background:url(/images/index/title-bg.png) no-repeat; text-align:center; }
body.ie6 .detail-account strong { margin-bottom:4px; vertical-align:text-bottom; }
body.ie7 .detail-account strong { margin-bottom:4px; vertical-align:text-bottom; }
body.ie8 .detail-account strong { height:17px; padding-top:2px; }
.detail-account span { display:inline-block; width:120px; padding-top:6px; padding-bottom:6px; }
.detail-account em { font-size:14px; font-weight:bold; color:#e20403; }

/*新消息*/
.new-msg { font-weight:bold; color:#343434; margin-top:5px ; margin-left:6px; }
.new-msg em { font-weight:bold; color:#e2020c; }
.new-msg a { margin-right:12px; text-decoration:underline; }

/* 大盘消息 */
.msg { margin-top:20px; /*width:604px;*/width:584px; height:27px; line-height:27px; border:1px solid #e5e5e5; background:#f7f7f7 url(/images/index/msg-bg.png) no-repeat 8px center; }
.msg div { margin-left:30px; /*width:560px;*/ width:540px; height:27px; overflow:hidden; }
.msg ul { word-break:keep-all; white-space:nowrap; }
.msg ul li { display:inline; /*padding-right:20px;*/padding-right:15px; }

/*tag*/
.index-tag { height:25px; padding-left:3px; border-bottom:1px solid #dedede; margin-top:10px; }
.index-tag a { display:block; float:left; margin-right:4px; height:23px; line-height:23px; padding-left:10px; padding-right:10px; color:#333; background-color:#f4dbdb; border-top:2px solid #fff; position:relative; top:1px; }
.index-tag a:hover { text-decoration:none; }
.index-tag .now-tag { border-left:1px solid #777; border-top:1px solid #777; border-right:1px solid #777; font-weight:bold; color:#333; background-color:#fff; height:24px; }

.sec-tag { position:relative; border-bottom:1px solid #d3e2e5; }
.sec-tag a { display:block; position:relative; top:7px; float:left; /*margin-right:6px;*/margin-right:10px; height:31px; line-height:1.2; padding-top:3px; padding-left:18px; padding-right:18px; border:1px solid #d3e2e5; color:#535353; text-align:center; }
.sec-tag a span { color:#8f8f8f; }
.sec-tag a:hover { text-decoration:none; }
.sec-tag .selected-tag { top:1px; height:32px; padding-top:9px; border-bottom:none; font-weight:bold; color:#333; background-color:#f6f8f7; }
.sec-tag .selected-tag span { font-weight:normal; }

/*我的比赛*/
#my-match { margin-top:18px; }
	.tb_match { /*width:606px;*/width:586px; color:#333; }
	.tb_match tr td { height:36px; line-height:36px; padding-left:10px; border-bottom:1px solid #f0f0f0; }
	tr.no_bborder td  { border:none; }
	.tb_match tr td span { font-weight:bold; }
	/*股票表格*/
	.tb_stocks { width:584px; border:1px solid #dcdcdc; overflow:hidden; text-align:right; color:#5c5b5b; }
	.tb_stocks table { width:586px; margin:-1px; border:1px solid #dcdcdc; overflow:hidden; }
	.tb_stocks th { height:27px; line-height:27px; padding-left:10px; background:#efefef; text-align:right }
	.row_1 { background:#fcfcfc; }
	.row_2 { background:#fff; }
	.tb_stocks tr td { height:25px; line-height:25px; padding-left:10px; border:1px solid #ebebeb; border-right:none; border-left:none; }
	.bg_arrow_up,.bg_arrow_down { padding-right:10px; background:url(../images/index/bg_arrow.gif) no-repeat; }
	.bg_arrow_up { background-position:right 6px; }
	.bg_arrow_down { background-position:right -6px; }
/*我的群组*/
#my-groups { margin-top:18px; }
#my-groups .my-groups-list { position:relative; padding-bottom:15px; border-bottom:1px solid #f1f1f1; background-color:#fbfbfb;}
#my-groups ul { margin-left:10px; }
#my-groups ul li { float:left; margin-top:13px; width:25%/*155px*/; color:#ff8888; height:1.2em; line-height:1.2em; }
#my-groups .four-elem { width:130px; }
#show { display:block; position:absolute; right:10px; width:12px; height:6px; background:url(/images/index/arrow.gif) no-repeat 0 -6px; text-indent:-999em; cursor:pointer; overflow:hidden; }
#show:hover, .more_list:hover { background-position:-12px -6px; }
.more_list { display:inline-block; width:12px; height:6px; background:url(/images/index/arrow.gif) no-repeat 0 -6px; cursor:pointer; overflow:hidden; margin-left:3px; vertical-align:middle; }
.arrow-up { background-position:0 0 !important; }
.arrow-up:hover { background-position:-12px 0!important; }
.list_1 { border:1px solid #777; border-bottom:none; position:absolute; text-align:left; line-height:24px; z-index:999; left:3px; top:1px; background:#FFF; width:82px; }
.list_1 dt { font-weight:bold; color:#333; height:24px; line-height:24px; padding:0 0 0 10px; _position:relative; _top:7px; }
.list_1 a { display:block; height:100%; padding:0 10px; }
.list_1 a.last { border-bottom:1px solid #777; }
.list_1 a:hover { display:block; height:100%; background:#F1f1f1; text-decoration:none; }
.list_hide dd { display:none; }
/* 动态 */
.visitor_list { width:650px; margin-top:30px; padding-left:8px; }
		.icon { float:left; }
		.title_content { float:left; margin-left:10px; width:620px; }
			.rangle_1 { display: inline-block; height:14px; width:41em; overflow:hidden; }
			.time { color:#b6b6b6; }
		.content1,.content2 { margin-top:8px; }
		.content2 { margin-left:1em; }
			.content1 h3,.content2 h3 { padding-bottom:3px; }
			.content1 p,.content2 p { color:#727272; line-height:20px; }
			.p_txt { width:500px; }
			.see_more { float:right; }
.img_border { background:url(/images/index/photo_small.gif) no-repeat 0 0; padding:5px 6px 5px 4px; }
/**/		
.movement { position:relative; margin-top:18px; }
.movement ol { margin-top:0px; line-height:2; }
div div .movement ol.movement-news-box li { _padding:7px 0; }
div div .movement ol.ptb li { _padding:7px 0; }
.movement ol li { padding-top:6px; padding-bottom:6px; border-bottom:1px solid #f0f0f0; zoom:1; position:relative; }
.movement ol li img { margin-left:8px; margin-right:8px; vertical-align:middle; }

.movement ol li img.list_icon { float:left; margin-top:8px; margin-right:14px }
.list_title { display:inline-block; width:410px; float:left }
.movement ol li a { margin-left:6px; margin-right:6px; }
.movement ol li .a_more { position:absolute; right:10px; bottom:2px; }
.movement ol li .a_condition_left { margin-left:0px; margin-right:6px; }
.movement ol li strong { font-weight:bold; color:#0d56b9; }
.movement ol li span { float:right; padding-right:15px; color:#b6b6b6; }
.movement ol li p { padding-left:38px; color:#727272;padding-right:15px;  }
.movement ol li p img { vertical-align:baseline; }
.movement ol li .img_border { /*border:1px solid #e7e7e7; background:#f5f5f5;*/ background:url(/images/index/photo_small.gif) no-repeat 0 0; padding:5px 6px 5px 4px; margin:0px; }
body.ie6 .movement ol li { padding-top:10px; padding-bottom:0px; }
.movement .sort { position:absolute; right:10px; top:5px; }
.movement .sort a { margin-left:12px; }
.movement .sort .selected-sort { font-weight:bold; color:#797979; }

/* 留言 */
.message { position:relative; margin-top:18px; }
.bgcolor { background-color:#f8f8f8; }
.detail-msg { position:relative; padding-bottom:10px; border-bottom:1px solid #ebebeb; }
.detail-msg p { margin-left:94px; width:490px; line-height:1.6; color:#414141; }
.speaker { margin-left:8px; padding-top:6px; color:#8ca0b9; }
.speaker div { float:left; width:32px; height:32px; border:1px solid #e5e4e2; background-color:#f5f5f5; text-align:center; }
.speaker div img { margin-top:3px; }
.speaker a { float:left; margin-top:12px; margin-left:8px; margin-right:8px; }
.speaker span { float:left; margin-top:12px; } 
.detail-msg .msg-operate { display:block; margin-left:94px; margin-top:6px; }
.detail-msg .msg-operate a { display:inline-block; margin-right:6px; height:17px; line-height:17px; padding-left:10px; padding-right:10px; border:1px solid #a0b6c3; color:#8d9aab; background-color:#fff; }
.detail-msg .msg-operate a:hover { text-decoration:none; }
.detail-msg .time { position:absolute; right:10px; top:18px; color:#b7b7b7; }
.reply { position:relative; margin-top:8px; width:424px; }
.reply span { display:block; margin-left:75px; margin-bottom:5px; color:#8ca0b9; }
.reply p { width:330px; color:#c83e3e; }
.reply .time { top:0px; right:0px; }
/*.edit-reply { position:absolute; left:94px; z-index:2; }*/
.edit-reply { margin-left:94px; }

/* 查找好友，高手推荐，好友来访等交互信息*/
.interactive { float:right; /*width:218px;*/ width:238px; }
.interactive h2 { margin-left:4px; font-size:12px; font-weight:bold; }

/* 查找好友 */
.interactive fieldset legend { display:none; }
.interactive fieldset div { /*width:216px;*/width:236px; height:21px; border:1px solid #a29494; background:url(/images/index/search-bg.png) repeat-x; }
.interactive fieldset .name { margin-left:8px; /*width:155px;*/width:175px; padding-top:1px; border:none; color:#969696; background:transparent; }
body.ie8 .name { height:15px; padding-top:4px; }
.interactive fieldset .submit { margin-top:1px; width:52px; height:19px; border:none; color:#fff; background:url(/images/index/submit-bg.png) no-repeat; cursor:pointer; text-indent:-999em; } 

/* 高手推荐 */
.people-list h2  { color:#333; margin:10px 0 0 14px; }
.commend { margin-top:20px; position:relative; }
.commend h2 { margin-bottom:5px; color:#333; }
.orientation { position:relative; height:78px; overflow:hidden; }
.commend ul { position:absolute; }
.commend ul li { float:left; clear:both; height:78px; }
.commend-main { /*width:217px;*/width:238px; height:78px; line-height:1.5; background:#ffda56 url(/images/index/commend-bg.png) no-repeat left top; }
.commend-main .photo { float:left; display:inline; margin-left:9px; margin-top:12px; width:40px; height:40px; border:none; background-color:#f4f4f4; }
.commend-main .photo img { margin-top:4px; }
.commend-main em { font-size:14px; font-weight:bold; }
.commend-main span { padding-left:8px; color:#8e7e33; }
.commend-main strong { font-weight:bold; font-size:14px; color:#e30405; }
.commend-main a { display:inline-block; margin-left:8px; width:60px; height:20px; line-height:20px; color:#fff; background: url(/images/index/commend-bg.png) no-repeat left -78px; text-align:center; cursor:pointer; }
.commend-main a:hover { text-decoration:none; }
#up,#down { position:absolute; right:3px; top:4px; padding:3px; cursor:pointer; }
#down { top:62px; }
/*注册与邀请弹出框*/
.shield_bg { position:fixed!important; position:absolute; top:0; left:0; background:#000; opacity:0.3; filter:alpha(opacity=30); width:100%; height:100%; z-index:99; }
.pop_box { position:fixed!important; position:absolute; top:50%; left:50%; margin:-172px 0 0 -230px!important; margin:0; z-index:999; _top:expression(eval(document.documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2)); _left:expression(eval(document.documentElement.scrollLeft + (document.documentElement.clientWidth-this.offsetWidth)/2)); }
.pop_box { width:459px; height:344px; }
.pop_box .no_through,.pop_box1 .no_through { border:none; position:absolute; width:100%; height:100%; opacity:0.1; filter:alpha(opacity=10); }
.pop_box .pop_box_bg,.pop_box1 .pop_box_bg { height:100%; width:100%; background:#b82e2e; position:relative; opacity:0.8; filter:alpha(opacity=80); }
.pop_box1 .pop_box_bg { background:#fff; opacity:0.4; filter:alpha(opacity=40); }
.pop_box3 { /*position:absolute;*/ width:444px; height:329px; /*top:7px; left:7px;*/ background:#FFF; /*border:1px solid #910909;*/ }
.pop_box1 dl { margin:10px 10px; line-height:28px; }
.pop_box1 dl dt { float:left; width:50px; text-align:right; height:1em; line-height:1em; line-height:28px; }
.pop_box1 dl dd { line-height:28px; height:28px; }
	.w_email input,.w_vfCode input { width:160px; border:1px solid #b9b5b6; color:#696969; line-height:20px; padding:2px 3px; vertical-align:middle; }
	.w_vfCode input { width:75px; }


.pop_box3 h2 {/* font-size:12px; font-weight:bold; margin:13px 0 0 15px;*/ }
.pop_box3 h3 { font-size:13px; font-weight:bold; color:#707070; margin:12px 0 0 20px; background:url(/images/login/reg_bg.gif) no-repeat 0 0; height:40px; padding-top:6px; padding-left:7px; }
.pop_box3 h3 em { color:#000100; font-weight:bold; }
.pop_box3 h3 span { color:#f43b0d; }
.pop_box3 ul { margin:0 0 0 30px; line-height:25px; }
.pop_box3 ul li { height:25px; }
.pop_box3 ul input { width:130px; padding:1px 5px; font-size:12px; border:1px solid #b9b5b6; color:#4f4f4f; }
.pop_box3 ul li.vf_code input { width:80px; }
.pop_box3 ul label input { width:auto; border:none; }
.pop_box3 ol { margin:10px 0 0 80px; }
.pop_box3 ol a { text-decoration:underline; color:#626262; margin-left:5px; }
.pop_box3 ol li {padding-bottom:20px; }
.pop_box3 .link_btn,.pop_box3 .link_btn_red { background:url(/images/login/link_btn_bg.gif) no-repeat; height:22px; width:101px; display:inline-block; text-align:center; padding-top:5px; text-decoration:none; }
.pop_box3 .link_btn_red { background-position:0 0; color:#FFF; }
.pop_box3 .link_btn { background-position:0 -27px; color:#626262; }

.angle_lt_1,.angle_lb_1,.angle_rt_1,.angle_rb_1 { position:absolute; width:4px; height:4px; }
.angle_lt_1 { background:url(/images/login/angle_lt_1.gif) no-repeat left top; top:-1px; left:-1px; }
.angle_lb_1 { background:url(/images/login/angle_lb_1.gif) no-repeat left bottom; bottom:-1px; left:-1px; }
.angle_rt_1 { background:url(/images/login/angle_rt_1.gif) no-repeat right top; top:-1px; right:-1px; }
.angle_rb_1 { background:url(/images/login/angle_rb_1.gif) no-repeat right bottom; bottom:-1px; right:-1px; }

.angle_lt,.angle_lb,.angle_rt,.angle_rb,
.angle_lt1,.angle_lb1,.angle_rt1,.angle_rb1{ position:absolute; width:3px; height:3px; }
.angle_lt { background:url(/images/login/angle_lt.gif) no-repeat left top; top:0; left:0; }
.angle_lb { background:url(/images/login/angle_lb.gif) no-repeat left bottom; bottom:0; left:0; }
.angle_rt { background:url(/images/login/angle_rt.gif) no-repeat right top; top:0; right:0; }
.angle_rb { background:url(/images/login/angle_rb.gif) no-repeat right bottom; bottom:0; right:0; }
.angle_lt1 { background:url(/images/common/angle_lt.gif) no-repeat left top; top:0; left:0; }
.angle_lb1 { background:url(/images/common/angle_lb.gif) no-repeat left bottom; bottom:0; left:0; }
.angle_rt1 { background:url(/images/common/angle_rt.gif) no-repeat right top; top:0; right:0; }
.angle_rb1 { background:url(/images/common/angle_rb.gif) no-repeat right bottom; bottom:0; right:0; }
