body{text-align:center;background:#fff;}
body,td,th,input{ font-size:12px; font-family:"宋体";}
body,div,form,img,input,ul,li,h1,h2,h3,h4,h5,p{margin: 0; padding: 0; border: 0;}
input,select{color:#666;}
em{font-style:normal;}
li{ list-style-type:none;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.fl{float:left;}
.fr{float:right;}
.clear{ clear: both; line-height:0px; height:0px; font-size:0px; visibility:hidden;}
.clearfix:after{content:"."; display:block; height: 0; clear: both; visibility: hidden;} /* only FF */

/*colors*/
.red_color{color:#C00;}
.green_color{color:#080;}
.gray_color{color:#666;}
.blue_color{color:#0054a4;}

/*images*/
.search_btn,.p1,.p2,.listnews li{background:url(../images/ico.gif) no-repeat;}
.menu_1,.menu_2{background:url(../images/line_bg.gif) repeat-x;}
.b_stock_tit h3{background:url(../images/B_img.gif) no-repeat;}
.b_stock_tit,.mark_tit{background:url(../images/B_img.gif) repeat-x;}
.staricon,.staricon2,.staricon3{ width:11px; height:11px; background:url(../images/home2009_icon.gif) no-repeat;}
.weather1,.weather2,.weather3,.weather4,.weather5,.weather6{ width:55px; height:35px; background:url(../images/home2009_icon.gif) no-repeat;}

/*links*/
a{ color:#0e478c; text-decoration:none;}
a:hover{ color:#c00;text-decoration:underline;}
.bottom_right a{color:#000;text-decoration:none;}
.bottom_right a:hover{color:#C00;text-decoration:underline;}

/*position*/
.cont_news li,.cont_news_1 li,.list_new li,.mid_new li,.listnews li{background-position:-216px -54px;}
.search_btn{background-position:-108px -173px;}
.menu{background-position:0 0;}
.p2{background-position:-108px -173px;}
.p1{background-position:-277px 3px;}
.menu_2{background-position:0 -38px;}
.b_stock_tit,.mark_tit{background-position:0 -57px;}
.b_stock_tit h3{background-position:3px -27px;}
.staricon{ background-position: -80px -12px;}
.staricon2{background-position: -102px -12px;}
.staricon3{background-position: -91px -12px;}
.weather1{ background-position: -267px -10px}
.weather2{ background-position: -358px -10px}
.weather3{ background-position: -443px -10px}
.weather4{ background-position: -267px -70px}
.weather5{ background-position: -358px -70px}
.weather6{ background-position: -443px -70px}

/*ad*/
.ad1,.ad2{width:960px; margin:0px auto 10px;zoom:1;}
.adleft1{ float:left; width:680px; }
.adright1{ float:right; width:270px; }
.adleft2{ float:left; width:718px; }
.adright2{ float:right; width:230px; }


/*top nav*/
.top_nav{width:960px;margin:0 auto 10px;line-height:22px;text-align:left;}
.top_nav .search{ float:right; margin:13px 0 0;}
.top_nav .search span{ float:left;}
.top_nav .search .s1{ padding:5px 5px 0 0;}
.top_nav .search .s3{ padding:1px 0px 0 0;text-align:left;}
.top_nav .search .p1{ width:130px;height:19px; line-height:19px; border:1px solid #CCC; padding-left:25px;  color:#666;}
.top_nav .search .p2,.top_nav .search .p3{width:51px; height:21px; margin:1px 0 0 3px; cursor:pointer;}
.top_nav .logo{ float:left; padding:2px 0;}
.top_nav .menu_1{height:32px;line-height:32px;padding:0 5px 0 10px;overflow:hidden;color:#fff;}
.top_nav .menu_1 a{color:#fff;text-decoration:none;margin:0 10px;}
.top_nav .menu_1 a:hover{color:#fff;text-decoration:underline;}
.top_nav .menu_1 a.light_blue{color:#00ffff;text-decoration:none;}
.top_nav .menu_1 a.light_blue:hover{color:#00ffff;text-decoration:underline;}

.top_nav .menu{border:1px #b9c2cb solid;width:958px;}
.top_nav .menu .menu_2{height:30px;border-bottom:1px #b9c2cb solid;line-height:30px;padding:0 5px 0 10px;}
.top_nav .menu .menu_2 a{color:#000;text-decoration:none;margin:0 2px;}
.top_nav .menu .menu_2 a:hover{color:#c00;text-decoration:underline;}
.top_nav .menu .menu_3{height:28px;margin-top:1px;line-height:28px; background:#edf1f4;padding:0 0 0 5px;}
.top_nav .menu .menu_3 a{margin:0 2px;}
.top_nav .cur_nav{padding-left:14px;font-weight:bold;}

/*main*/
.main{width:1000px;margin:0 auto 10px;line-height:22px;zoom:1;}
.bottom_right{width:960px;margin:0 auto; border-top:5px solid #5b91c9;padding-top:10px;}

/* list left*/
.mainLeft{ float:left; width:670px;}
.mainLeft .nopadding{padding:0;}
.inf_nav{border:1px #b9c1ca solid;background:#f4f8fb;padding:5px 10px;margin:0 0 10px 0;}
.inf_nav h1{font-size:20px;line-height:30px;margin:5px 0;font-family:"黑体";font-weight:normal;}
.inf_nav p{overflow:hidden;text-indent:24px;color:#656668;text-align:left;}

.left_weather{ width:300px; padding:5px 0px;margin-bottom:5px;}
.left_weather .weather_pic{ float:left; padding-left:25px; text-align:center; font-size:12px; line-height:22px; color:#666}
.left_weather .weather_tz{ float:left; padding-left:10px; width:178px;}
.left_weather .weather_tz li{ line-height:14px; height:14px; padding-top:4px;}
.left_weather .weather_tz .s1{ float:left; width:100px; text-align:right;}
.left_weather .weather_tz .staricon,.left_weather .weather_tz .staricon2,.left_weather .weather_tz .staricon3{ float:left; margin-right:2px;}
.left_weather .weather_text { padding-top:5px;}
.left_weather .weather_text li{ float:left; overflow:hidden; width:270px; }
.left_weather .weather_text span{ /*float:left;*/ overflow:hidden; }
.left_weather .weather_text .num{ text-align:right; padding-right:4px; line-height:18px; width:50px; font-family:Verdana; font-size:10px;}


.b_stock_tit{height:27px;border-bottom:1px #cdcdcd solid;line-height:27px;text-align:left;padding:0 10px;}
.b_stock_tit h3{font-size:14px;color:#0e478c;padding-left:20px;}

.position{ border:1px solid #DDD; padding-left:10px; background-color:#fafafa; line-height:26px; text-align:left; margin-bottom:8px;}
.listtable{padding:10px;border:1px solid #DDD;background-color:#fafafa;}

.nopadding{padding:0;border:1px #cdcdcd solid;background:#fff;}

.listtable .title{ background:url(../images/ico.gif) no-repeat 0 -345px; line-height:26px; height:26px; text-align:left; padding-left:25px;}
.listtable .title h1{ font-size:20px;line-height:26px;height:26px;font-family:"黑体"; font-weight:normal; float:left; overflow:hidden;}
.listtable .title form{ float:right;}
.listtable .title form .search_dm{ color:#666; padding:2px 3px; border:1px solid #ccc;}
.listtable .topline{ height:5px; font-size:1px; border-top:1px solid #999; background-color:#DDD;}
.listtable .listnews{ padding:5px;}
.listtable .listnews.p_ding{padding:5px 15px 15px;}

.listtable .listnews ul{padding:0 0 10px 0;}
.listtable .listnews li{ font-size:14px; height:24px; line-height:24px; overflow:hidden; text-align:left; padding-left:12px;}
.listtable .listnews span{ float:right; color:#666; font-size:12px;}
.listtable .listnews li.space{background:none; height:10px; line-height:10px; font-size:0px; border-top:1px dashed #CCC; margin-top:10px;}
.listtable .listnews a{ color: #000; text-decoration: none;}
.listtable .listnews a:hover{ color: #C00; text-decoration: underline;}

.pageControl{ padding-top:10px; font-size:14px; margin-bottom:8px;}
.pageControl a:link, .pageControl a:visited{ border:1px solid #9aafe5; padding:2px 5px; color: #2e6ab1; background-color:#FFF; text-decoration: none;}
.pageControl a:hover, .pageControl a:active{ border:1px solid #2b66a5; background-color:#ffffe0; color: #000; padding:2px 5px;  text-decoration: none;}
.pageControl .current{ border:1px solid #9aafe5; padding:2px 5px; background-color:#2e6ab1; font-weight:bold; color:#FFF;}
.pageControl .disabled{ padding:2px 5px;}

/*right*/
.listright{width:320px; margin:0 0 0 10px; float:left;}
.b_mark{margin:0 0 10px 0;border:1px #cdcdcd solid;height:1%;text-align:left;}
.mark_tit{height:27px;border-bottom:1px #cdcdcd solid;line-height:27px;padding:0 5px 0 0;}
.mark_tit h4{font-size:14px;color:#0e478c;padding-left:15px;text-align:left;line-height:27px;}

/*position*/
.position{line-height:25px;border:1px #f0f0f0 solid;padding:0 15px;margin:10px 0 0 0;}

/*stock bar*/
.r_content{ margin-bottom:10px;text-align:left;border:1px #e0e0e0 solid;border-top:none;}
.r_title_b{ height:27px; line-height:27px; color:#0056a6; background:url(../images/line_bg.gif) repeat-x 0 -76px; padding-left:15px; font-size:14px; font-weight:bold;border-top:1px #e0e0e0 solid;border-bottom:1px #e0e0e0 solid;}

.cont_b{padding:0 10px 10px;}
.cont_b .tit{ background:url(../images/survey08_today_question_icon.gif) no-repeat 0 3px;text-align:left;font-weight:bold;padding:0 0 0 25px;}
.cont_b .sub_cont{text-align:left;}
.cont_b .sub_cont img{margin:10px 25px 0 0;}

.cont{padding:5px;text-align:center;overflow:hidden;}

/*底部菜单*/
#foot { text-align:center; width:960px; margin:0px auto; padding-bottom:20px; font-size:12px;}
#foot div{ margin-bottom:10px;}
#foot a{ color: #000; text-decoration: underline;}
#foot a:hover{color: #00F; text-decoration: none;}


/*股票查询框*/
.floattable {
	width: 198px;
	position: absolute;
	top:22px;
	left:0px;
}
.selected {
	background-color: #dfeeff;
}
table.ajaxtable td {
	text-align: center;
	color: #666666;
	line-height: 20px;
}
table.ajaxtable {
	border: 1px dashed #CCCCCC;
	background-color:#FFFFFF;
}
table.textad{
	text-align:center;
	line-height:20px;
}