@charset "utf-8";
/* CSS Document */
.clearboth{height:5px;clear:both;visibility:hidden;line-height:0;font-size:0;}
.login_title{
	color: #333;
	background: #bfc0c4;
	border-bottom: #cdced1 1px solid;
}

.forget input.login_link{
	background: #797979;
	border: #c6c6c6 1px solid;
}

.side_bar_title{
	background: url(../images/sidebar_bg.jpg) repeat-x;
}

.side_bar_title a{
	color: #666;
	background: url(../images/sidebar_icon.jpg) no-repeat right center;
}

.side_bar_menu li a{
	border-top: #F4F5F6 1px solid;
	border-bottom: #DADFE3 1px solid;
	background: #e9ebec url(../images/left_sidebar_menu_icon.png) no-repeat 101px center;
}

.side_bar_menu li a:hover{
	background: #929293 url(../images/left_sidebar_menu_icon_hover.png) no-repeat 101px center;
}

.logo_area{
	background: url(../images/article_logo.jpg) no-repeat left bottom;
}

.ads_article{
	width: 300px;
	height: 250px;
	padding: 4px;
	border: #e6e7e7 1px solid;
	margin-bottom: 5px;
}

.img_news{
	width: 308px;
	margin-top: 5px;
	margin-bottom: 5px;
	background: white;
	border: #e6e7e7 1px solid;
}

.article_news_topic{
	padding-left: 17px;
	background: none;
}

#article_img{
	width: 290px;
	margin: 9px;
}

#article_img li{
	height: 87px;
	margin-top: 7px;
}

#article_img li a{
	width: 132px;
	height: 79px;
}

#article_img img{
	float: left;
}

#article_img .left_line{
	float: left;
	
}
.subitem{position: relative;height:97px;}
#article_img .right_line{
	float: right;
}

#article_img .tooltip {
	width: 262px;
	padding: 10px;
	padding-top: 0;
	background: white;
	border: #f4f4f4 4px solid;
	position: absolute;
	top: 87px;
	left: 0;
	z-index: 99;
	display:none;
}

.tooltip .text_title{
	color: #2f679e;
	line-height: 24px;
	border-bottom: #c4dff6 1px dotted;
}
.tooltip .text_title a{color: #2f679e;}

.tooltip .text_content{
	height: auto;
	line-height: 18px;
	color: #757575;
}
.triggers{width:140px;height:87px;overflow:hidden;}
.horizontalPointer{}
.item_tab,.mostpop li{
	margin-left: 7px;
	margin-bottom: 7px;
	padding-left:  22px;
}

.item_tab a,.mostpop li a{
	color: #304f77;
	line-height: 1.5em;
}

.item_tab div{
	color: #7e7e7e;
	margin-top: 9px;
}

.item_1{
	background: url(../images/article_line_icon_1.jpg) left 3px no-repeat;
}

.item_2{
	background: url(../images/article_line_icon_2.jpg) left 3px no-repeat;
}

.item_3{
	background: url(../images/article_line_icon_3.jpg) left 3px no-repeat;
}

.item_4{
	background: url(../images/article_line_icon_4.jpg) left 3px no-repeat;
}

.item_5{
	background: url(../images/article_line_icon_5.jpg) left 3px no-repeat;
}

.item_6{
	background: url(../images/article_line_icon_6.jpg) left 3px no-repeat;
}

.item_7{
	background: url(../images/article_line_icon_7.jpg) left 3px no-repeat;
}

.item_8{
	background: url(../images/article_line_icon_8.jpg) left 3px no-repeat;
}

.item_9{
	background: url(../images/article_line_icon_9.jpg) left 3px no-repeat;
}

.item_10{
	background: url(../images/article_line_icon_10.jpg) left 3px no-repeat;
}

.news_tabs li.cur_article{
	color: #c92b06;
	border-top: #c92b06 2px solid;
}

.article_news{
	clear: both;
	width: 538px;
	background: white;
	border: #e6e7e7 1px solid;
}

.article_column{
	padding-top: 0;
}

.article_header{
	height: 29px;
	line-height: 29px;
	color: #979797;
	padding-left: 14px;
	border-bottom: none;
}

.article_title{
	color: #333;
	font-size: 26px;
	font-weight: bold;
	line-height: 1.5em;
}

.article_date {
	width: 100%;
	height: 22px;
	color: #5c5c5c;
	border-bottom: #e5e5e5 1px solid;
}

.article_date li{
	float: left;
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	cursor:pointer;
}

.article_update{
	width: 250px;
	color: #999;
}

.article_email, .article_print, .article_tag{
	width: 41px;
	padding-left: 18px;
	background: url(../images/article_email_icon.png) no-repeat left center;
}

.article_print{
	background: url(../images/article_print_icon.png) no-repeat left center;
}

.article_tag{
	width: 65px;
	background: url(../images/article_tag_icon.png) no-repeat left center;
}

.article_font span, .article_tags_font span{
	display: block;
	float: left;
	width: 24px;
	height: 22px;
	line-height: 22px;
}

.article_font span.small_icon, .article_font span.large_icon{
	width: 14px;
	margin-left: 4px;
	cursor: pointer;
	background: url(../images/article_small_icon.png) no-repeat left center;
}

.article_font span.large_icon{
	background: url(../images/article_large_icon.png) no-repeat left center;
}

.article_content{
	color: #333;
	float: left;
	font-size: 13px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 14px;
	line-height: 1.8em;
	border-bottom: #e6e7e7 1px solid;
	margin-bottom: 11px;
}
.article_content p{margin-bottom:1em;}
.article_content center{margin-bottom:10px;}
.article_photo{
	float: left;
	width: 179px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 5px;
	background: #eef2f8;
} 
.close_layout{padding-bottom:5px;float:right;cursor:pointer;}
.article_author{
	color: #888;
	font-size: 12px;
}

.article_enlarge, .articel_share{
	height: 22px;
	font-size: 12px;
	color: #666;
	font-size: 12px;
}

.article_enlarge{
	padding-left: 16px;
	border-bottom: #e0e6ee 1px solid;
	background: url(../images/article_enlarge_icon.png) no-repeat left center;
}

.articel_share{
	border-top: #f7f9fc 1px solid;
	border-bottom: #cfd2d7 1px dotted;
	background: url(../images/article_share_icon.png) no-repeat 47px center;
}

.share_icon{
	width: 175px;
	color: #666;
	font-size: 11px;
	margin-top: 3px;
	margin-left: 4px;
}

.share_icon li{
	float: left;
	margin-top: 7px;
}

.facebook, .yahoo, .windows{
	width: 78px;
	padding-left: 21px;
	background: url(../images/article_faceback_icon.png) no-repeat left center;
}

.myspace, .buzz, .digg{
	width: 53px;
	padding-left: 23px;
	background: url(../images/article_myspace_icon.png) no-repeat left center;
}

.yahoo{
	background: url(../images/article_yahoo_icon.png) no-repeat left center;
}

.buzz{
	background: url(../images/article_buzz_icon.png) no-repeat left center;
}

.windows{
	background: url(../images/article_window_icon.png) no-repeat left center;
}

.digg{
	background: url(../images/article_digg_icon.png) no-repeat left center;
}
	
.article_copyright{
	color: #666;clear:both;
}

.article_tags{
	clear: both;
	margin-top: 5px;
	padding: 1px;
	padding-left: 24px;
	border: #e6e7e7 1px solid;
	background: white url(../images/article_line.jpg) repeat-x;
}

.article_tags li{
	float: left;
	color: #5c5c5c;
	font-size: 12px;
	cursor:pointer;
}

.article_tags_font span{
	height: 29px;
	line-height: 29px;
}
	
.article_relate{
	height: 29px;
	line-height: 29px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	padding-left: 14px;
}	

.article_relate span{
	color: #666;
	font-size: 12px;
	font-weight: normal;
	margin-left: 14px;
}

.article_relate img{
	margin-left: 7px;
	vertical-align: middle;
}

.relate_list li{
	color: #1c3b69;
	padding-left: 28px;
	margin-bottom: 9px;
	background: url(../images/mid_others_icon.jpg) no-repeat 14px center;
}
.relate_list li a{color:#1c3b69;}

#publish{
	width: 479px;
	border-top: #d9d9d9 2px solid;
	border-left: #d9d9d9 1px solid;
	border-bottom: none;
	border-right: none;
	padding: 5px 14px;
	font-size: 12px;
}

#submit_btn{
	width: 63px;
	height: 21px;
	border: none;
	cursor: pointer;
	background: url(../images/article_submit_icon.png) no-repeat;
}

.article_reply{
	border-left: none;
	border-right: none;
	font-size: 12px;
}

.reply_total{
	width: 340px;
	*width: 325px;
}

.reply_sort{
	width: 56px;
}

.article_header .reply_comment{
	color: #3399cc;
	width: 53px;
}

.reply_line{
	width: 6px;
}

.reply_common{
	clear: both;
	padding-bottom: 10px;
	padding-left: 15px;
	border-bottom: #ebebeb 1px dashed;
}

.reply_common ul{
	width: 508px;
}

.reply_common ul li{
	
}

.reply_header{
	height: 29px;
}

.reply_header ul li, .reply_reply ul li{
	float: left;
	height: 29px;
	line-height: 29px;
}

.reply_name{
	color: #003366;
	font-weight: bold;
}

.reply_date{
	width: 410px;
	color: #999;
	font-size: 11px;
	margin-left: 12px;
}

.reply_warn{
	color: #666;
	font-weight: bold;
	font-size: 12px;
}

.reply_common .reply_jiantou{
	width: 508px;
	height: 7px;
	*margin-top: -14px;
	background: url(../images/article_reply_jiantou.jpg) no-repeat left center;
}

.reply_content{
	width: 488px;
	color: #666;
	font-size: 12px;
	background: #f8f9f9;
	padding: 12px 9px;
	border: #f9f9f9 1px solid;
	border-top: none;
	position: relative;
	_margin-top: -7px;
}

.reply_content .reply_icon{
	position: absolute;
	right: 6px;
	bottom: 8px;
	cursor: pointer;
}

.reply_column{
	margin-bottom: 24px;
}

.reply_page{
	clear: both;
	height: 50px;
	line-height: 50px;
	border-bottom: #f8f9f9 4px solid;
	margin-bottom: 60px;
	padding-left: 120px;
}

.reply_page ul li{
	float: left;
}

.reply_page ul li a{
	color: #333;
	padding: 0 10px;
}

.reply_page ul li.current_page a, .topic_column_top ul li.current_page a{
	color: #003769;
	font-weight: bold;
}

.reply_reply{
	clear: both;
	width: 478px;
	padding-left: 10px;
	padding-right: 20px;
	_padding-right: 0;
	padding-bottom: 7px;
	*margin-top: -20px;
	background: #ebebeb;
}

.reply_dates{
	width: 380px;
}

.reply_angle{
	width: 508px;
	height: 4px;
	background: url(../images/article_reply_angle.jpg) no-repeat left center;
}

.reply_horn{
	clear: both;
	width: 480px;
	height: 4px;
	background: url(../images/article_reply_horn.jpg) no-repeat left center;
}

.reply_contents{
	width: 468px;
	font-size: 12px;
	color:#666;
	background: #f8f9f9;
	padding: 10px;
	line-height: 18px;
	_margin-top: -7px;
}


/* company & financial */

.company_headline{
	width: 508px;
	padding: 12px 15px;
	background: #FCFCFC;
	border: #E7E8E8 1px solid;
}

.company_break{
	width: 508px;
}

.company_second{
	clear: both;
	width: 508px;
}

.break_photo{
	float: left;
	width: 219px;
}

.company_break ul{
	float: left;
	width: 279px;
	margin-left: 10px;
	border-bottom: #ccc 1px dashed;
	padding-bottom: 30px;
}

.break_title a{
	color: #012758;
	font-size: 18px;
	line-height: 1.5em;
}

.break_describe{
	color: #333;
	font-size: 12px;
	margin-top: 12px;
	line-height: 18px;
}

.company_second{
	margin-top: 10px;
}

.second_describe{
	margin-top: 5px;
}	
	
.long_area{
	width: 538px;
	margin-top: 5px;
	padding-bottom: 12px;
	background: white;
	border: #e6e7e7 1px solid;
}
.show_layout{cursor:pointer;}
.out_layout{display:none;background:#333;padding:5px;position:absolute;z-index:99;}
.image_caption{color:#fff;padding:10px;}
