@CHARSET "UTF-8";

/*  Common Styles ------------------------------------------ */
*         { margin:0; padding:0; }
html,body { margin:0; padding:0; text-align:left; height:100%; }
body      { font-family: "宋体", verdana, arial, helvetica, sans-serif,; font-size:12px; color:#000; padding-left:1px;}
img       { border:0;}
textarea  { background:#FFFFFF; border:1px solid #CCCCCC; color:#000000; font-family:verdana, tahoma, sans-serif; height:22px; line-height:22px; font-size:12px;}

/*  Public Links */
a         { color:#000; text-decoration:none; outline:none;}
a:visited { color:#000;}
a:active  { color:#000;}
a:hover   { color:#000; text-decoration:underline;}

/*  Fonts Style */
strong,b  { font-weight:bold;}
p		  { margin:0px; padding:10px; text-indent:2em; line-height:130%;}
h1        { font-size:12px; color:#d80000;}
h2        { font-size:18px; line-height:18px; font-weight:bold; margin-top:0; margin-bottom:0;}
h3        { font-size:20px; line-height:20px; font-weight:bold; margin-top:0; margin-bottom:0;}
h4        { font-size:22px; line-height:22px; font-weight:bold; margin-top:0; margin-bottom:0;}
h5        { font-size:24px; line-height:24px; font-weight:bold; margin-top:0; margin-bottom:0;}
h6        { font-size:26px; line-height:26px; font-weight:bold; margin-top:0; margin-bottom:0; display:none;}

/* Null div */
.null8		{ width:100%; height:8px; visibility:hidden; clear:both; margin:0; padding:0;}
.null5		{ width:100%; height:5px; visibility:hidden; clear:both; margin:0; padding:0;}
.null3		{ width:100%; height:3px; visibility:hidden; clear:both; margin:0; padding:0;}
.null20		{ width:100%; height:20px; visibility:hidden; clear:both; margin:0; padding:0;}
/*  Wrap Style */
#wrap		{ width:1000px; margin:0; overflow:hidden; background: #fff;}

/* Top Style */
#header		{ width:100%; height:65px; background:#fff url(../images/bg_10.gif) repeat-x;}
#top_ad		{ width:100%; height:65px; background:#fff;}

/* Main Style */
#mainbody_1	{ width:100%; height:465px; background:#fff;}
#mainbody_2	{ width:100%; height:332px; background:#fff;}
#mainbody_3	{ width:100%; height:332px; background:#fff;}

/* Footer Style */
#footer		{ width:100%; height:100px; background:#fff;}

/* Banner Style */
#banner_ad_1{ width:100%; height:65px;}
#banner_ad_2{ width:100%; height:65px;}

/* Top Nav Style - 0206给top_nav_txt增加ul，li*/
.logo			{ width:100px; height:65px; float:left;  clear:left;}
.top_nav_box	{ width:830px; height:65px; float:right; clear:right; }
.top_nav_txt	{ width:820px; height:18px; line-height:18px; float:left;}
.top_nav_txt ul { width:100%; float:left; list-style:none;}
.top_nav_txt ul li { display:block; float:left; line-height:18px; text-align:center;}
.top_nav_txt ul li.line { display:block; float:left; line-height:18px; text-align:center; width:11px;}
.top_nav_txt ul li.nlll { display:block; float:left; line-height:18px; text-align:center; width:95px;}

.top_ad_left	{ width:824px; height:65px; float:left;  clear:left;}

/* 金融岛公告 */
.affiche		{ width:169px; height:63px; background:#fff; float:right; clear:right; border:#ff6100 1px solid;}
.affiche_title	{ width:100%; height:18px; line-height:18px; background:#fef5e6; text-indent:1em; color:#ff6100; font-weight:bold;}
.affiche_content{ width:165px; height:41px; padding:2px;text-indent:1.5em;}

/* 投资者关系平台 */
.platform			{ width:824px; overflow:hidden; float:left;  clear:left;  background:#fff;}
.platform_r			{ width:171px; overflow:hidden; float:right; clear:right; background:#fff;}
.tab_box			{ width:100%; overflow:hidden;}
.new_and_online		{ width:99%; overflow:hidden; float:left; margin-top:8px;}

/* Tab Style */
.grbs 				{ width:824px; margin:0; background:#fff;}
.hide 				{ display:none;}
.ADMenuBtn 			{ background: url(../images/bg_wsbs.gif) repeat-x 0 -56px; width:100%; height:28px;}
.ADMenuOn 			{ float:left; background:url(../images/bg_wsbs.gif) no-repeat 0 0; width:105px; height:28px; line-height:28px; cursor:pointer; color:#fb3203; text-align:center; font-weight:bold;}
.ADMenuOff 			{ float:left; background:url(../images/bg_wsbs.gif) 0 -28px; width:105px; height:28px; line-height:28px; cursor:pointer; color:#043abf; text-align:center;}
.ADMenuSearch 		{ float:left; border:1px solid #ff6100;  width:185px; height:24px; line-height:24px; cursor:pointer; color:#043abf; text-align:center;}
.ADMenuSearch1 		{ float:left; border:1px solid #ff6100;  width:185px; height:24px; line-height:24px; cursor:pointer; color:#043abf; text-align:center;}
.ADMenuCon 			{ clear:both; height:410px; border:1px solid #ff6100; border-width:0 1px 0 1px; }

/* 挑战一把新增样式 */
.ADMenuBtn2			{ background: url(../images/bg_wsbs2.gif) repeat-x 0 0; width:100%; height:28px;}
.ADMenuOn2 			{ float:left; background:url(../images/bg_wsbs2.gif) no-repeat 0 -56px; width:105px; height:28px; line-height:28px; cursor:pointer; color:#fb3203; text-align:center; font-weight:bold;}
.ADMenuOff2			{ float:left; background:url(../images/bg_wsbs2.gif) 0 -28px; width:105px; height:28px; line-height:28px; cursor:pointer; color:#043abf; text-align:center;}
/* 挑战一把新增样式 */


/* Tab 内样式 */
.jrj_pic			{ width:420px; height:160px; margin:12px 0 0 8px !important; margin:12px 0 0 4px; float:left;  clear:left;}
.info_box			{ width:372px; height:160px; margin:12px 8px 0 0 !important; margin:12px 4px 0 0; float:right; clear:right;}
.info_t				{ width:370px; height:160px; border:#ff6100 1px solid;}
.info_t_line0		{ width:100%; height:29px; line-height:29px; text-align:left; border-bottom:1px dotted #ccc; padding-left:5px;}
.info_t_line1		{ width:100%; height:29px; line-height:29px; text-align:left; border-bottom:1px dotted #ccc; padding-left:5px;}
.info_t_line2		{ width:100%; height:29px; line-height:29px; text-align:left; border-bottom:1px dotted #ccc; padding-left:5px;}
.info_t_line3		{ width:100%; height:29px; line-height:29px; text-align:left; border-bottom:1px dotted #ccc; padding-left:5px;}
.info_t_line4		{ width:100%; height:29px; line-height:29px; text-align:left; padding-left:5px; }
.info_b				{ width:370px; height:114px; border:#ff6100 1px solid;}
.info_b_title		{ width:100%; height:22px; line-height:22px; font-weight:bold; color:#ff6100; text-indent:1.5em; background:#fef5e6;}
.info_b_content		{ width:98%; height:86px; padding:2px 1% 2px 1%; text-indent:1.5em;}

/* 最新资讯 */
.new_res			{ width:300px; height:225px; border:#ff6100 1px solid; float:left;  clear:left;}
.new_res_title		{ width:100%; height:36px; border-bottom:#ff6100 1px solid; background:#fef5e6 url(../images/bg_06.gif) no-repeat;}
.new_res_txt		{ width:150px; height:26px; line-height:26px; text-indent:2.8em; font-weight:bold; color:#ff6100;}
.main_news			{ width:100%; height:34px; line-height:34px; font-size:16px; font-weight:bold; color:#000; text-align:center;}

.content ul            { padding:0; list-style:none; width:98%; margin:3px auto 0 auto;}
.content ul li         { display:block; height:21px; line-height:21px; background:url(../images/bg_line_gray.gif) repeat-x 0 20px;}
.content ul li.noFloat { clear:both; display:none;}
.content ul li label   { display:block; float:left; clear:left; width:72%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.content ul li label a { padding-left:20px; background:url(../images/list_style.gif) no-repeat 9px 4px;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.content ul li span    { display:block; float:right; clear:right; width:26%; color:#999; padding:0 1px 0 4px;}

/* 在线交流 */
.online				{ width:505px; height:225px; border:#ff6100 1px solid; float:right; clear:right;}
.online_title		{ width:100%; height:36px; border-bottom:#ff6100 1px solid; background:#fef5e6 url(../images/bg_07.gif) no-repeat;}
.online_txt			{ width:350px; height:26px; line-height:26px; text-indent:2.8em; font-weight:bold; color:#ff6100;}
.textarea_box		{ width:100%;}
.textarea_1			{ width:490px; height:165px; margin:7px;}
.textarea_1_div		{ width:490px; height:165px; margin:7px; border:1px solid #ccc; overflow:auto;}	
.textarea_2			{ width:490px; height:63px; margin-left:7px;}

/* Search Style */
.search_box			{ width:169px; height:40px; border:1px solid #ff6100; text-align:left;}
.search_title		{ width:100%; height:18px; line-height:18px; background:#fef5e6; text-indent:1em; color:#ff6100; font-weight:bold;}

/* Login Style */
.login_box			{ width:169px; height:245px; border:1px solid #ff6100; text-align:left;}
.login_title		{ width:153px; height:22px; line-height:22px; margin-top:8px; margin-left:8px; font-size:12px; font-weight:bold; text-align:left; background:#F4F4F4;}
.grey				{ width:153px; height:22px; line-height:22px; margin-top:2px; margin-left:8px; background:url(../images/warning.gif) left 2px no-repeat; text-indent:1.4em; font-size:12px; color:#f00; text-align:left;}
.title				{ width:153px; height:22px; line-height:22px; margin-left:8px; font-family:verdana, tahoma, sans-serif; font-weight:bold; font-size:10px; text-align:left;}
.title_box			{ width:153px; margin-left:8px !important; margin-left:4px; height:24px;}
.orange 			{ width:153px; margin-left:5px; font-family: verdana, tahoma, sans-serif; font-size:10px; color:#FF6600; height:30px; line-height:30px; text-align:left;}
.orange A:link 		{ width:153px; margin-left:5px; font-family: verdana, tahoma, sans-serif; font-size:10px; color:#FF6600; text-decoration:underline; text-align:left;}
.orange A:visited 	{ width:153px; margin-left:5px; font-family: verdana, tahoma, sans-serif; font-size:10px; color:#FF6600; text-decoration:underline; text-align:left;}
.orange A:hover 	{ width:153px; margin-left:5px; font-family: verdana, tahoma, sans-serif; font-size:10px; color:#FF6600; text-decoration:underline; text-align:left;}
.orange A:active 	{ width:153px; margin-left:5px; font-family: verdana, tahoma, sans-serif; font-size:10px; color:#FF6600; text-decoration:underline; text-align:left;}
.login_button		{ width:148px; margin-left:8px; text-align:right; height:30px; }
.username			{ background-image:url(../images/username.gif); background-position: 1px 1px; background-repeat:no-repeat; padding-left:20px; height:20px; font-size:12px; border:1px solid #7f9db9;}
.password			{ background-image:url(../images/password.gif); background-position: 1px 1px; background-repeat:no-repeat; padding-left:20px; height:20px; font-size:12px; border:1px solid #7f9db9;}

/* 东方财富网行情 */
.east_market		{ width:169px; height:50px;  border:1px solid #ff6100;}

/* 行业新闻 */
.industry_news		{ width:169px; height:206px;  border:1px solid #ff6100;}
.i_y_news_title_bg	{ width:100%; height:29px; line-height:29px; background:url(../images/bg_01.jpg) repeat-x;}
.i_y_news_title		{ width:100%; height:29px; line-height:29px; background:url(../images/bg_02.gif) 8px 6px no-repeat; color:#ff6100; text-indent:2.6em; font-weight:bold;}

.content2 ul            { padding:0; list-style:none; width:98%; margin:3px auto 0 auto;}
.content2 ul li         { display:block; height:21px; line-height:21px; background:url(../images/bg_line_gray.gif) repeat-x 0 20px;}
.content2 ul li.noFloat { clear:both; display:none;}
.content2 ul li label   { display:block; float:left; clear:left; width:92%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.content2 ul li label a { padding-left:20px; background:url(../images/list_style.gif) no-repeat 9px 4px;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}


/* mainbody_2 内容 */
.left_3_box			{ width:602px; height:330px; border:1px solid #ff6100; float:left;  clear:left; background:url(../images/bg_03.gif) repeat-y; margin-left:0px;}
.left_3_title		{ width:100%; height:28px; background:url(../images/bg_08.gif) bottom left repeat-x; padding-left:1px; }
.left_3_title_1		{ width:198px; height:24px; background:#fef5e6 url(../images/bg_09.gif) 5px 10px no-repeat; float:left; margin:1px 3px 0 0;}
.left_3_title_2		{ width:198px; height:24px; background:#fef5e6 url(../images/bg_09.gif) 5px 10px no-repeat; float:left; margin:1px 3px 0 0;}
.left_3_title_3		{ width:197px; height:24px; background:#fef5e6 url(../images/bg_09.gif) 5px 10px no-repeat; float:left; margin:1px 0 0 0;}
.left_3_title_t		{ width:100px; height:24px; line-height:24px; text-indent:1.5em; font-weight:bold; color:#ff6100;}
.left_3_content		{ width:100%; overflow:hidden;}
.left_3_column_1of3	{ width:190px; height:295px; float:left; margin:4px 0 0 5px !important; margin:4px 0 0 3px;}
.left_3_column_2of3	{ width:190px; height:295px; float:left; margin:4px 0 0 12px !important; margin:4px 0 0 12px;}
.left_3_column_3of3	{ width:190px; height:295px; float:left; margin:4px 0 0 10px !important; margin:4px 0 0 10px;}

.sale_box			{ width:388px; height:330px; border:1px solid #ff6100; float:right; clear:right; background:#fff;}
.sale_box_title		{ width:100%; height:28px; background:url(../images/bg_08.gif) bottom left repeat-x; padding-left:1px;}
.sale_box_title_1	{ width:386px; height:24px; background:#fef5e6 url(../images/bg_09.gif) 5px 10px no-repeat; float:left; margin-top:1px;}
.sale_box_title_t	{ width:200px; height:24px; line-height:24px; text-indent:1.5em; font-weight:bold; color:#ff6100;}
.sale_box_content	{ width:100%; overflow:hidden;}



/* mainbody_3 内容 */
.four_box			{ width:998px; height:330px; border:1px solid #ff6100; background:url(../images/bg_04.gif) repeat-y;}
.four_box_title		{ width:997px; height:28px; background:url(../images/bg_08.gif) bottom left repeat-x; padding-left:1px;}
.four_box_title_1	{ width:247px; height:24px; background:#fef5e6 url(../images/bg_09.gif) 5px 10px no-repeat; float:left; margin:1px 3px 0 0;}
.four_box_title_2	{ width:247px; height:24px; background:#fef5e6 url(../images/bg_09.gif) 5px 10px no-repeat; float:left; margin:1px 3px 0 0;}
.four_box_title_3	{ width:247px; height:24px; background:#fef5e6 url(../images/bg_09.gif) 5px 10px no-repeat; float:left; margin:1px 3px 0 0;}
.four_box_title_4	{ width:246px; height:24px; background:#fef5e6 url(../images/bg_09.gif) 5px 10px no-repeat; float:left; margin:1px 0 0 0;}
.four_box_title_t	{ width:150px; height:24px; line-height:24px; text-indent:1.5em; font-weight:bold; color:#ff6100;}
.four_box_content	{ width:100%; overflow:hidden;}
.four_column_1of4	{ width:239px; height:293px; float:left; margin:4px 0 0 5px !important; margin:4px 0 0 3px;}
.four_column_2of4	{ width:239px; height:293px; float:left; margin:4px 0 0 11px !important; margin:4px 0 0 10px;}
.four_column_3of4	{ width:239px; height:293px; float:left; margin:4px 0 0 11px !important; margin:4px 0 0 11px;}
.four_column_4of4	{ width:239px; height:293px; float:left; margin:4px 0 0 10px !important; margin:4px 0 0 10px;}

/* Footer Style */
.footer_box1		{ width:998px; height:98px; border:1px solid #ff6100;}
.footer_box2		{ width:994px; height:94px; border:2px solid #feccab; background:#fef5e6;}
.footer_txt			{ width:90%; margin:0 auto; height:25px; line-height:25px; text-align:center;}

/* More Style */
.more				{ width:100px; height:14px; line-height:14px; text-align:right; padding-right:9px; float:right;}


/* 20071210 bbs二级页面style 对应页面bbscontact.html */
.bbs_main					{ width:1000px; height:820px; background:#fff; overflow:hidden;}
.bbs_main2					{ width:1000px; height:720px; background:#fff; overflow:hidden;}
.bbs_main3					{ width:1000px; height:420px; background:#fff; overflow:hidden;}
.bbs_main_column_1of3		{ width:170px; height:445px; background:#fff; float:left; overflow:auto;} 
.bbs_main_column_2of3		{ width:8px; height:445px; background:#fff url(../images/jk_13.gif); float:left; display:table; #position:relative; overflow: hidden;}
.bbs_main_column_2of3_2		{ #position:absolute; _top:50%; display:table-cell; vertical-align:middle;}
.bbs_main_column_2of3_3		{ #position:relative; #top:-50%}
.bbs_main_column_3of3		{ width:822px; height:445px; background:#fff; float:left; overflow-y:auto; overflow-x:hidden;}

/* 由于有收缩展开，所以bbs_main_column_3of3里的宽度都要用百分比，广告图片除外，因为图片是固定大小的，居中即可*/
.bbs_ad1					{ width:778px; height:65px; margin:8px auto; background:#f00;}
.bbs_ad2					{ width:778px; height:30px; margin:8px auto; background:#fffecf; text-align:center; line-height:30px; font-weight:bold; font-size:14px; letter-spacing:5px;}

.bbs_hq_box					{ width:802px;; height:160px; margin:0 auto;}
.bbs_jrj_pic				{ width:420px; height:160px;  float:left;  clear:left;}
.bbs_info_box				{ width:362px; height:160px; margin:0 0 0 0; float:right;}
.bbs_info_t					{ width:100%; height:148px; border:#ff6100 1px solid; margin-top:5px;}
.bbs_info_t_line0			{ width:100%; height:27px; line-height:27px; text-align:left; border-bottom:1px dotted #ccc;}
.bbs_info_t_line1			{ width:100%; height:27px; line-height:27px; text-align:left; border-bottom:1px dotted #ccc;}
.bbs_info_t_line2			{ width:100%; height:27px; line-height:27px; text-align:left; border-bottom:1px dotted #ccc;}
.bbs_info_t_line3			{ width:100%; height:27px; line-height:27px; text-align:left; border-bottom:1px dotted #ccc;}
.bbs_info_t_line4			{ width:100%; height:27px; line-height:27px; text-align:left; }
.bbs_info_b					{ width:100%; height:114px; border:#ff6100 1px solid;}
.bbs_info_b_title			{ width:100%; height:22px; line-height:22px; font-weight:bold; color:#ff6100; text-indent:1.5em; background:#fef5e6;}
.bbs_info_b_content			{ width:98%; height:86px; padding:2px 1% 2px 1%; text-indent:1.5em;}

.bbs_bottom_box				{ width:98%; height:745px; margin:0 auto; overflow:hidden;}
.bbs_bottom_box_l			{ width:59%; height:745px; float:left;  clear:left; overflow:hidden; margin-left:1px;}
.bbs_bottom_box_r			{ width:40%; height:745px; float:right; clear:right; overflow:hidden;}

.bbs_bottom_box_l_title1	{ width:100%; height:40px; line-height:20px; text-align:left; background:#e5e5e5; margin-bottom:2px;}
.bbs_list					{ width:100%; height:535px; overflow:hidden;}
.bbs_bottom_box_l_title2	{ width:100%; height:20px; line-height:20px; text-align:left; background:#e5e5e5; margin-top:1px;}

.textarea_3					{ width:95%; height:300px; margin-left:1%; margin-bottom:5px;}
.textarea_3_div				{ width:95%; height:300px; margin-left:1%; margin-bottom:5px; border:1px solid #ccc; overflow:auto;}
.textarea_4					{ width:95%; height:23px; margin-left:1%;}

/* 帖子table样式 */
.table1		{}
.table1 th	{ background-color:#778bbe; text-align:center; color:#fff; font-weight:bold;}
.table1 td	{ background-color:#fff; color:#000;}

/* 帖子内容页面，对应bbs1.html */

.bbs_ad_box				{ width:100%; height:65px; margin:5px auto;}
.bbs_ad_box_l			{ background:#fff; width:29%; float:left;  clear:left;}
.bbs_ad_box_l_title		{ height:18px; line-height:18px; font-weight:bold; text-indent:1em;}
.bbs_ad_box_l_nav		{ list-style:url(../images/list_style2.gif);}
.bbs_ad_box_l_nav ul	{}
.bbs_ad_box_l_nav ul li	{ text-indent:2em;}
.bbs_r_ad				{ height:65px; width:70%; float:right; clear:right; margin-left:5px;}
.bbs_submit_time		{ background: #ffffff url(../images/posticon.gif) 8px 8px no-repeat; text-indent:2em;}
.txt_2em				{ text-indent:2em;}
.fun					{ width:100%; height:20px; line-height:20px; text-indent:1em; font-size:12px; border-bottom:1px dotted #ccc;}
.send_title				{ width:100%; height:30px; line-height:30px; text-indent:2em; font-size:14px; font-weight:bold; background:#ffffff;}
.next_pag				{ width:100%; height:30px; line-height:30px; text-indent:2em; background:#f1f1f1;}
.next_pag				{ width:100%; height:30px; line-height:30px; text-indent:2em; text-align:right; background:#fff;}
.resp_div				{ width:98%; float:right; height:26px; overflow:hidden;}
.resp_input				{ height:18px; line-height:18px; width:300px;}
.resp_input2			{ height:18px; line-height:18px; width:200px;}
.resp_input3			{ height:18px; line-height:18px; width:150px;}
.resp_textarea			{ width:400px; height:150px;}


/* 登录页面，对应login.html */
.login_box2			{ width:100%; height:400px;}
.login_box3			{ width:340px; height:280px; margin:60px auto; border:1px solid #ff6100;}
.login_box4			{ width:440px; height:150px; margin:60px auto; border:1px solid #ff6100;}
.login_box5			{ width:90%; height:100px; margin:60px auto; border:1px solid #ff6100;}
.login_title1		{ height:27px; line-height:27px; width:100%; background:#fef5e6; border-bottom:1px solid #ff6100; font-weight:bold; text-indent:2em; font-size:14px;}
.login_div1			{ height:28px; line-height:28px;}
.login_div2			{ width:100px; text-align:center; float:left;}


/* 首页行情数据*/

.sp1	{ width:40px; float:left; color:#0075c7; }
.sp2	{ width:50px; float:left; }
.sp3	{ width:70px; float:left; color:#0075c7; }
.sp4	{ width:60px; float:left; color:#0075c7; }
.sp5	{ width:80px; float:left; color:#0075c7; }
.sp6	{ width:40px; float:left; }
.sp7	{ width:30px; float:left; color:#0075c7; }
.sp8	{ width:55px; float:left; }
.sp9	{ width:90px; float:left; }
.sp10	{ width:40px; float:left; }

/* 按钮样式*/

.input_button { border:1px solid #7f9db9; background:#fff; }
.input_textbox { border:1px solid #7f9db9; background:#fff; }

.dtree {overflow-x:hidden;}