/* CSS Document */
/* Design by xuhaifei*/
.area{width:980px;clear:both;height:auto;margin:0px auto;}
/*¶¥Í·µ¼º½Çø*/
.top{clear:both; height:105px; margin:5px 0;}
#top_nav{ clear:both; height:26px; line-height:26px; background:#f1f1f1; text-align:center; margin-bottom:5px; }

#header_nav{clear:both; height:62px; margin-bottom:2px;}
#header_search{clear:both; height:59px; background:url(search_bg.gif) repeat-x top; color:#000000;  border:1px solid #be1101;}
#header_search2{float:left; margin-left:5px;height:59px; background:url(stock_logo.gif) no-repeat left top; width:824px;}
#header_search2 input{border:1px solid #cccccc;  height:18px; line-height:18px;  }

#header_date{float:right; width:135px; text-align:center; margin-top:10px; line-height:20px;}
 
#header_btn{width:127px; height:24px; background:url(search_btn.gif) no-repeat; border:0px; }
#header_menu{background:url(nav_bg.gif) repeat-x top; height:32px; line-height:32px; clear:both; color:#FFFFFF; text-align:center; }
#header_menu a{color:#FFFFFF; text-decoration:none;}
#header_menu a:hover{color:#FFFFFF; text-decoration:underline;}

#zs{height:32px; line-height:32px; background:#ebebeb url(zhisu_bg.gif) no-repeat; clear:both; margin-bottom:5px; padding-left:10px;}
#zs2{height:25px; line-height:25px; background:#ebebeb  ; clear:both; margin-bottom:5px; padding-left:10px;}

#sidebar_left{float:left; width:756px; height:auto;}
#sidebar_right{float:right; height:auto; width:214px;}

.middle_tips{clear:both; border:1px solid #dcdcdc; background:#f6f3ee; padding:10px; text-align:center; line-height:21px; color:#1b4ba1;}
.middle_tips2{clear:both; border:1px solid #dcdcdc; background:#f6f3ee; padding:5px;}
.middle2{clear:both; border:1px solid #dcdcdc; background:url(list_bg.gif) repeat-x top; padding:5px 5px;}

.div_title{clear:both; font-size:14px; font-weight:bold; color:#333333; height:25px; line-height:25px; background:url(icon9.gif) no-repeat;  background-position:0px 8px; padding-left:15px;}
.div_title3{clear:both; font-size:14px; font-weight:bold; color:#c00; height:25px; line-height:25px; background:url(icon1.jpg) no-repeat;  background-position:0px 3px; padding-left:10px;}
.div_title2{clear:both; font-size:14px; font-weight:bold; color:#000000; height:25px; line-height:25px; background:url(icon7.gif) no-repeat ; background-position:0px 5px; padding-left:20px;}

.left1{border-top:1px solid #3a4766; border-left:1px solid #3a4766; border-right:1px solid #3a4766;  clear:both; height:195px;}
.left_search{clear:both; height:29px; line-height:29px; background:url(search_bg2.gif) repeat-x; border:1px solid #3a4766; color:#FFFFFF; padding-left:10px;}
.left2{clear:both; border:1px solid #dcdcdc; background:#f6f6f6; padding:5px 0 5px 7px;}

.ad{clear:both; height:auto; margin:8px 0;} 

.left_menu1{background:url(gg_bg.gif) no-repeat left top;  text-align:right; height:27px; line-height:27px; clear:both; padding-right:15px; color:#FFFFFF; }


.left_menu2{background:url(gg_bg2.gif) no-repeat left top; text-align:right; height:27px; line-height:27px; clear:both; padding-right:15px; color:#FFFFFF; }
.left_menu3{background:url(gg_bg3.gif) no-repeat left top; text-align:right; height:27px; line-height:27px; clear:both; padding-right:15px; color:#FFFFFF; }
.left_menu4{background:url(gg_bg4.gif) no-repeat left top; text-align:right; height:27px; line-height:27px; clear:both; padding-right:15px; color:#FFFFFF; }
.left_menu5{background:url(gg_bg5.gif) no-repeat left top; text-align:right; height:27px; line-height:27px; clear:both; padding-right:15px; color:#FFFFFF; }
.left_menu6{background:url(gg_bg6.gif) no-repeat left top; text-align:right; height:27px; line-height:27px; clear:both; padding-right:15px; color:#FFFFFF; }
.left_menu7{background:url(gg_bg7.gif) no-repeat left top; text-align:right; height:27px; line-height:27px; clear:both; padding-right:15px; color:#FFFFFF; }

.right1{clear:both; border:1px solid #dcdcdc; background:#f6f6f6;}
.right_title_bg{clear:both; height:27px; line-height:27px; background:url(right_bg.gif) bottom repeat-x;}
.right_title{padding-left:20px; margin-left:5px; float:left; background:url(icon3.gif)  left no-repeat ; font-weight:bold;}

.magazine_title{clear:both; height:25px; line-height:25px; background:#ececec;}
.magazine_content{height:170px; clear:both;}
.magazine_content2{margin-top:10px; margin-left:15px; text-align:center;}
.links{line-height:21px; color:#666666;}
.links a{ color:#666666;}
.links a:hover{color:#FF0000; text-decoration:underline;}

.news_pic2{padding:3px; float:left; background-color:#FFFFFF; border:1px solid #ccc8c8; margin-right:10px;}

.title_bg{height:29px; line-height:29px; background:url(title_bg.gif) no-repeat center; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; padding:0 10px;}
.title_bg3{height:29px; line-height:29px; background:url(title_bg.gif) no-repeat right; padding:0 10px;}
.title2_bg{background:#ececec;  }
.title2_bg2{background:#c4d98c;  }
.font14{font-size:14px; font-weight:bold; color:#ce0000;}
.font14_2{font-size:14px; font-weight:bold; color:#158100;}
.font14_3{font-size:14px; font-weight:bold;  }
.left_title{ font-size:12px; font-weight:bold; height:24px; line-height:24px; background:url(left_bg.gif) repeat-x; padding-left:15px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.left_border{border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:8px; line-height:24px;}

.left_content{padding:25px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; line-height:24px;}
.data_border{border-top:1px solid #FF0000; border-left:1px solid #FF0000; height:8px; width:20px; line-height:8px; font-size:0px;}
.data_border2{  border-top:1px solid #FF0000; height:8px; width:20px; line-height:8px; font-size:0px;}
.data_color{background:#FF0000; height:10px;  line-height:10px; font-size:0px;}

.data_border1{border-top:1px solid #006600; border-left:1px solid #006600; height:8px; width:20px; line-height:8px; font-size:0px;}
.data_border1_2{  border-top:1px solid #006600; height:8px; width:20px; line-height:8px; font-size:0px;}
.data_color1{background:#006600; height:10px;  line-height:10px; font-size:0px;}
.data_search{ background:url(seach_bg4.gif) center no-repeat;}

.td_height{font-size:0px; line-height:5px; height:5px;}