﻿@charset "utf-8";
/* 终极页与列表页样式 */
* { margin:0; padding:0; font-family:"宋体"; }
body { font-size:12px; color:#000; background:#fff; }
input, select, textarea { font-size:12px; }
img { border:0; }
.img_style { border:1px solid #ccc; padding:2px; background:#fff; }
li { list-style-type:none; padding:7px 0; }
.L { float:left; width:auto; }
.R { float:right; width:auto; }
.all { overflow:hidden; width:100%; clear:both; }
/** 字体 **/
.font_10, .font_10 *{ font-size:10px; font-family:Verdana; }
.font_11, .font_11 *{ font-size:11px; font-family:Verdana; }
.font_12, .font_12 *{ font-size:12px; }
.font_14, .font_14 *{ font-size:14px; }
/** 链接 **/
a { text-decoration:none; color:#072C72; }
a:hover { color:#d00; text-decoration:underline; }
a.red, .red { color:#d00; }
a.blue, .blue { color:#072C72; }
a.green, .green { color:#64B103; }
a.grey, .grey { color:#666; }
a.black, .black { color:#000; }
a.white, a.white:hover, .white { color:#fff; }
/** 按钮样式 **/
.btn_style1 { background:#fff; border:1px solid #ccc; color:#d00; letter-spacing:2px; cursor:pointer; }
.btn_style2 { background:url(../images/btn_bg.jpg) repeat-x; height:18px; border:1px solid #A07A31; color:#792500; padding-top:0; padding-top:1px; cursor:pointer; }
/** ICON背景 **/
.arti { background:url(../images/icon_arti.gif) left no-repeat; text-indent:20px; }
.dot_w { background:url(../images/icon_dot.gif) bottom repeat-x; }
.dot_h { background:url(../images/icon_dot.gif) right repeat-y; }
.up_banner, .down_banner, .reply_banner { width:64px; height:20px; padding-top:78px; font-weight:bold; color:#fff; text-align:center; font-family:verdana; }
.up_banner { background:url(../images/up_bg.jpg) no-repeat; }
.down_banner { background:url(../images/down_bg.jpg) no-repeat; }
.reply_banner { background:url(../images/reply_bg.jpg) no-repeat; }
/** 页面结构 **/
#header, #bread, #m_body, #m_body2, #footer { width:960px; margin:0 auto; overflow:hidden; }
#header .sub_nav { margin-top:3px; width:100%; overflow:hidden; }
#header .sub_nav .nav_origin { overflow:hidden; border-bottom:2px solid #DAEBF5; }
#header .sub_nav .nav_origin .R .all * { text-align:right; }
#bread { padding:8px 0; }
#m_body { background:url(../images/body_bg.jpg) repeat-y; border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; }
#m_body2 { background:url(../images/body_bg2.jpg) repeat-y; border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; }
.left_part { width:610px; padding:0 15px; }
.right_part { width:300px; padding:0 10px; }
/** 文章列表 **/
.txt_list1, .txt_list1 li { overflow:hidden; }
.txt_list2 { overflow:hidden; padding:8px 0; }
.txt_list2 li { background:url(../images/icon_arr1.gif) left no-repeat; text-indent:15px; overflow:hidden; }
.txt_list3 { overflow:hidden; padding:0 0 8px 10px; clear:both; }
.txt_list3 li { text-indent:20px; clear:both; padding:7px 0; overflow:hidden; }
.txt_list3 li.num1 { background:url(../images/icon_1.jpg) left no-repeat; }
.txt_list3 li.num2 { background:url(../images/icon_2.jpg) left no-repeat; }
.txt_list3 li.num3 { background:url(../images/icon_3.jpg) left no-repeat; }
.txt_list3 li.num4 { background:url(../images/icon_4.jpg) left no-repeat; }
.txt_list3 li.num5 { background:url(../images/icon_5.jpg) left no-repeat; }
.txt_list3 li.num6 { background:url(../images/icon_6.jpg) left no-repeat; }
.txt_list3 li.num7 { background:url(../images/icon_7.jpg) left no-repeat; }
.txt_list3 li.num8 { background:url(../images/icon_8.jpg) left no-repeat; }
.txt_list4 { padding:8px 10px; overflow:hidden; }
.txt_list4 h1 { font-size:14px; padding:5px 0 10px; }
.txt_list4 p { line-height:23px; text-indent:24px; color:#888; }
.txt_list4 h3 { overflow:hidden; font-size:12px; font-weight:normal; width:100%; padding:8px 0; line-height:30px; }

/** 图文形式 **/
.img_txt { background:#F4F5F9; padding:5px; overflow:hidden; }
.img_txt .imgs { float:left; padding:8px; text-align:center; }
.img_txt .imgs img { margin-bottom:8px; }
.img_txt .text { float:right; padding:8px 0; line-height:23px; text-indent:24px; }


/** 栏目样式1 **/
.frame1 { width:100%; overflow:hidden; }
.frame1 .t { background:url(../images/frame1_t_bg.jpg) repeat-x; height:16px; padding-left:10px; }
.frame1 .t .L { background:#fff url(../images/icon_arti.gif) left no-repeat; padding:5px 0 0; text-indent:20px; border-left:10px solid #fff; border-right:10px solid #fff; font-weight:bold; }
.frame1 .c { padding:5px; clear:both; overflow:hidden; }
/** 栏目样式2 **/
.frame2 { width:100%; overflow:hidden; padding-top:8px; }
.frame2 .t { background:url(../images/frame2_t_bg.jpg) repeat-x; height:25px; border:1px solid #DADDEE; border-bottom:0; } 
.frame2 .t .L { font-weight:bold; color:#072C72; padding-top:6px; text-indent:10px; }
.frame2 .title { background:url(../images/frame2_t_bg.jpg) repeat-x; height:25px; border:1px solid #DADDEE; border-bottom:0; }
.frame2 .title .L { font-weight:bold; color:#072C72; padding-top:6px; text-indent:10px; }
.frame2 .c { padding:5px; }
.frame2 label { float:left; text-indent:0; padding:6px 8px 0; margin-left:3px; }
.frame2 label.hover { background:#fff; height:25px; color:#d00; }

/** 文章终极页样式 **/
.detail { width:100%; overflow:hidden; padding:5px 0; }
.detail h1,h2,h3 { text-align:center; font-weight:normal; }
.detail h1 { font-size:18px; font-family:"黑体"; padding:20px 0; }
.detail h2 { font-size:12px; padding:5px 0 8px; }
.detail h3 { font-size:12px; padding:10px 5px; border-top:1px solid #d6d6d6; }
.detail .L, .detail .R { display:block; }
.content_s, .content_m, .content_l { margin:35px auto 10px; width:95%; overflow:hidden; }
.content_s a, .content_m a, .content_l a { text-decoration:underline; }
.content_s p { text-indent:24px; font-size:12px; line-height:20px; margin-bottom:12px; }
.content_m p { text-indent:24px; font-size:14px; line-height:30px; margin-bottom:14px; }
.content_l p { text-indent:24px; font-size:16px; line-height:40px; margin-bottom:16px; }
/** added 2008-10-27 **/
.frame_side { border-top:1px solid #ddd; padding:1px; margin-top:5px; overflow:hidden; }
.frame_side .all { background:#fff url(http://www.788111.com/newindex/images/frame_side_t_bg.jpg) top repeat-x; }
.frame_side .title { width:100%; overflow:hidden; padding:5px 0; }
.frame_side .title .L { font-weight:bold; padding-left:10px; }
.frame_side .title .R { font-weight:normal; padding-right:10px; }
.frame_side .content { padding:5px 10px; overflow:hidden; }
/** 评论 **/
#discuss { overflow:hidden; padding:8px 0; }
#discuss .t { padding:8px 0; text-indent:35px; background:url(../images/icon_reply.gif) left no-repeat; height:15px; border-bottom:2px solid #8499B4; }
#discuss li { border-bottom:1px solid #d6d6d6; overflow:hidden; padding:10px 8px; clear:both; width:96%; }
#discuss li span.R { background:url(../images/icon_re.gif) left no-repeat; text-indent:20px; }
#discuss li p { line-height:23px; width:100%; overflow:hidden; }
#discuss li p.grey { text-indent:24px; }
#discuss .input_area { background:#F1F4FB; overflow:hidden; }
#discuss .input_area .title { background:#E8E8F0 url(../images/icon_reply.gif) left no-repeat; padding:6px 0 4px; height:19px; text-indent:35px; }
/** 问答 **/
#faq .frame1 .t .L{ background:#fff url(../images/icon_faq.jpg) left no-repeat; text-indent:30px; height:23px; line-height:20px; }
#faq li { border-bottom:1px solid #d6d6d6; overflow:hidden; padding:10px 8px; }
#faq li p { line-height:23px; width:100%; overflow:hidden; }
#faq li p.ask { background:url(../images/icon_ask.jpg) left no-repeat; text-indent:30px; }
#faq .input_area { background:#F1F4FB; overflow:hidden; }
#faq .input_area .title { background:#98A8C1; overflow:hidden; padding:5px 0; text-indent:15px; }
/** 分页 **/
.page { text-align:center; padding:8px 0; }
.page span { display:inline-block; padding:5px 8px; font-family:verdana; }
.page .now { font-weight:bold; font-size:12px; background:#3c6ca0; color:#fff; }
.page .paging { font-size:11px; border:1px solid #A4B2E1; padding:2px 5px; color:#072C72; cursor:pointer; }

/* added */
.stock_list { padding:5px 0; line-height:21px; text-align:center; }
.stock_list a { text-decoration:underline; }
.tab_style2 { width:100%; background:#fff; border:1px solid #FFD99B; }
.tab_style2 td { background:#fff; padding:5px 3px; color:#993801; text-align:center; }
.tab_style2 .tr_hover td { background:#FFFBF0; border-bottom:1px solid #FEF5E6; padding:5px 3px; text-align:center; }
#beststock { background:#5b0000 url(http://study.788111.com/newsimages/ad_beststock.jpg) left no-repeat; height:30px; color:#fff; padding-top:7px; text-indent:100px; }

/* 表格样式 */
table { width:100%; overflow:hidden; }
th, td { padding:5px 0; font-weight:normal; text-align:center; }
.tr_line td { background:#F1F4FB; }
.num1 { background:url(http://www.788111.com/newindex/images/icon_num1.jpg) left no-repeat; text-indent:25px; }
.num2 { background:url(http://www.788111.com/newindex/images/icon_num2.jpg) left no-repeat; text-indent:25px; }
.num3 { background:url(http://www.788111.com/newindex/images/icon_num3.jpg) left no-repeat; text-indent:25px; }
.num4 { background:url(http://www.788111.com/newindex/images/icon_num4.jpg) left no-repeat; text-indent:25px; }
.num5 { background:url(http://www.788111.com/newindex/images/icon_num5.jpg) left no-repeat; text-indent:25px; }
.num6 { background:url(http://www.788111.com/newindex/images/icon_num6.jpg) left no-repeat; text-indent:25px; }
.num7 { background:url(http://www.788111.com/newindex/images/icon_num7.jpg) left no-repeat; text-indent:25px; }
.num8 { background:url(http://www.788111.com/newindex/images/icon_num8.jpg) left no-repeat; text-indent:25px; }
.num9 { background:url(http://www.788111.com/newindex/images/icon_num9.jpg) left no-repeat; text-indent:25px; }
.num10 { background:url(http://www.788111.com/newindex/images/icon_num10.jpg) left no-repeat; text-indent:25px; }

#footer .bot_nav{ text-align:center; padding:8px 0 3px; background:#DCEAF5; overflow:hidden; width:100%; margin-top:2px; }
#footer .bot_nav * { color:#113E8F }
#footer .copy { text-align:center; margin-top:5px; color:#666; line-height:21px; }