﻿@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:4px 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; cursor:pointer; }
.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:5px 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:0 3px; width:97%; overflow:hidden; }
.img_txt .imgs { float:left; padding:8px 0 0; text-align:center; }
.img_txt .imgs img { margin-bottom:8px; }
.img_txt .text { float:right; padding:8px 0 0; text-indent:10px; }

/** 栏目样式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 .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:20px; 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 {  font-size:12px; line-height:20px; margin-bottom:12px; }
.content_m p {  font-size:14px; line-height:30px; margin-bottom:14px; }
.content_l p {  font-size:16px; line-height:40px; margin-bottom:16px; }
/** 评论 **/
#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:4px 7px; margin:0 2px; }
.page span * { font-family:verdana; font-size:11px; }
.page .now { font-weight:bold; font-family:verdana; font-size:11px; background:#3c6ca0; border:1px solid #3c6ca0; color:#fff; }
.page .paging { border:1px solid #A4B2E1; color:#072C72; cursor:pointer; }
.page a.page_side { padding:4px 7px 5px; border:1px solid #A4B2E1; color:#072C72; display:inline-block; margin:0 5px; text-decoration:none; background:url(../images/page_bg.jpg) repeat-x; }


/***** 页尾样式 *****/
#footer .bot_nav{ text-align:center; padding:8px 0 3px; background:#fff; 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; }

/*** 滚动文字 ***/
#icefable1 { MARGIN-TOP: 2px; LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-DECORATION: none; ovflow:hidden; background:#000; }
#icefable1 DIV { WIDTH: 150px; display:block; }
#icefable1 A:hover { LINE-HEIGHT: 20px; }


/* added 20080829 */
.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; }

.sms {
	MARGIN: 0px 0px 0px 70px;
	WIDTH: 439px;
	HEIGHT: 76px;
	line-height:16px;
}
.smstop {
	BACKGROUND: url(http://www.788111.com/images/mobiles/smstop-bg.gif) no-repeat;
	WIDTH: 439px;
	HEIGHT: 23px
}
.smstoph1 {
	FLOAT: right;
	MARGIN: 2px 0px 0px;
	WIDTH: 165px
}

.smstoph1 A {
	FONT-SIZE: 12px;
	COLOR: #ffff00;
	TEXT-DECORATION: none
}
.smstoph1 A:hover {
	COLOR: #fff
}
.smscontent {
	BACKGROUND: url(http://www.788111.com/images/mobiles/sms-bg.gif) repeat-x;
	WIDTH: 439px;
	HEIGHT: 53px
}
.smsleft {
	PADDING-LEFT: 10px;
	BACKGROUND: url(http://www.788111.com/images/mobiles/sms-left.gif) no-repeat;
	FLOAT: left;
	WIDTH: 118px;
	HEIGHT: 53px
}
.smsh1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	MARGIN: 8px 0px 4px;
	COLOR: #cc0000
}
.smsleft A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px
}
.smsright {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	BACKGROUND: url(http://www.788111.com/images/mobiles/sms-right.gif) no-repeat right 50%;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	WIDTH: 310px;
	COLOR: #cc0000;
	PADDING-TOP: 15px;
	HEIGHT: 38px
}