/* css document */
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:#808081;}

/*link*/
a{text-decoration:none;color:#0e478c;}
a:hover{text-decoration:underline;color:#c00;}
a.black{color:#000;text-decoration:none;}
a.black:hover{color:#c00;text-decoration:underline;}
a.red_link{color:#c00;text-decoration:none;}
a.red_link:hover{color:#c00;text-decoration:underline;}
a.gray_link{color:#808081;text-decoration:none;}
a.gray_link:hover{color:#c00;text-decoration:underline;}

/*images*/
.menu_nav,.list_name,.list_content,.r_title,.main_tit,.l_tit,.l_tit_1{background:url(/uploads/image/iifinance/list.gif) repeat-x;}
.search_btn,.txt_int,.title,.news_content li,.cont_news li,.right_ct li,.info_search h3,.sub_btn,.sub_btn_1,.sub_btn_2,.r_list li,.right_ans,.ans_btn,.listnewstitle,.listnewsmain li,.l_cont li,.right_list_2 li ,.list_num_1,.list_num_2,.list_num_3,.list_num_4,.list_num_5,.list_num_6,.list_num_7,.list_num_8,.list_num_9,.list_num_10,.listtable .listnews li{background:url(/uploads/image/iifinance/ico.gif) no-repeat;}

/*position*/
.search_btn{background-position:left -257px;}
.txt_int{background-position:left -220px;}
.menu_nav{background-position:left top;}
.list_name{background-position:left -43px;}
.list_content{background-position:left -99px;}
.title{background-position:left 6px;}
.cont_news li,.news_content li,.r_list li,.listnewsmain li{background-position:-102px -254px;}
.l_cont li{background-position:-102px -254px;}
.r_title,.main_tit,.l_tit,.l_tit_1{background-position:0 -145px;}
.right_ct li,.right_list_2 li{background-position:0 -312px;}
.info_search h3{background-position: -201px  -188px;}
.sub_btn{background-position: left -175px;}
.sub_btn_1{background-position:right -135px;}
.sub_btn_2{background-position:right -85px;}
.right_ans{background-position:right -351px;}
.ans_btn{background-position:right -26px;}
.listnewstitle{background-position:-196px -285px;}

.finace_foot{ width:960px;margin:0 auto; border-top:5px solid #d7def4;padding-top:10px;}

/*main*/
.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; }
.ad_stock{width:265px;padding:0 5px 0 0;margin:15px 0 0 0;text-align:left;}
.ad_right_2{width:230px;margin:3px 0 0 0;_margin-top:5px;text-align:left;float:right;}

.finance_logo{ float:left; padding:2px 0;}
.hk_search{width:447px;float:right;margin:13px 0 0;}
.search_btn{width:50px;height:21px;}
.txt_int{width:130px;height:19px; line-height:19px; border:1px solid #ccc; padding-left:25px;color:#666;}
.title_c{background:#fff;color:#000;}

#finance_nav{width:960px;margin:0 auto 5px;}
#finance_nav .menu_nav{height:32px;line-height:32px;padding-left:13px;color:#fff;text-align:left;}
#finance_nav .menu_nav a{margin:0 5px;color:#fff;text-decoration:none;}
#finance_nav .menu_nav a:hover{color:#fff;text-decoration:underline;}
#finance_nav .data_list{text-align:center;border:1px #e6e6e6 solid;border-top:none;}
#finance_nav .list_name{height:42px;line-height:16px;}
#finance_nav .list_name span{background:url(/uploads/image/iifinance/list.gif) no-repeat left -180px;height:40px;display:block;padding:2px 0 0 0;}
#finance_nav .list_name span a{color:#000;}
#finance_nav .list_name span a:hover{text-decoration:underline;color:#c00;}
#finance_nav .list_name li{width:118px;height:40px;float:left;border-right:1px #e6e6e6 solid;line-height:20px; cursor:pointer;}
#finance_nav .list_content{ padding:9px 13px 7px;text-align:left;}
#finance_nav .list_content a{margin:0 2px;text-decoration:none;color:#000;}
#finance_nav .list_content a:hover{color:#c00;text-decoration:underline;color:#c00;}

.main{width:960px;margin:0 auto; zoom:1;}

.main h3{font-size:14px;line-height:25px;height:25px;overflow:hidden;color:#1a4c99;float:left;}
.main h3 a{color:#1a4c99;text-decoration:none;}
.main h3 a:hover{color:#c00;text-decoration:underline;}
.main .left_side .title{text-align:left;padding:0 0 0 22px;border-bottom:1px #cde7f9 solid;height:24px;}
.main .left_side .title h3{font-size:14px;line-height:25px;height:25px;overflow:hidden;color:#1a4c99;}
.main .left_side .title h3 a{color:#1a4c99;text-decoration:none;}
.main .left_side .title h3 a:hover{color:#c00;text-decoration:underline;}
.main .left_side .title .more{margin-right:12px; line-height:15px; float:right;}

.main .left_bar{width:270px;float:left;overflow:hidden;margin-right:10px;}
.main .mid_content{width:419px;float:left;overflow:hidden;padding:0 10px;}
.main .right_bar{ border:1px #e0e0e0 solid; height:1%;margin-bottom:10px;}
.main .left_area{width:230px;float:right;}
.main .mid_content_i{width:438px;float:left;overflow:hidden;border-left:1px #e0e0e0 dashed;margin:0 0 10px 0;height:1%;}


.title span{margin:5px 5px 0 0;font-size:12px;color:#1a4c99;}
.title em{width:30px;height:12px;}
.left_bar .jsad{width:270px;margin:0 0 10px 0;}
.left_bar .l_news{width:270px;overflow:hidden;margin-bottom:10px;}
.left_bar .news_content{padding:10px 10px 0;line-height:22px;font-size:12px;}
.left_bar .news_content li{overflow:hidden;text-align:left;padding-left:12px;height:22px;}
.left_bar .news_content h4{font-size:14px;line-height:22px;height:22px;overflow:hidden;font-weight:bold;text-align:left;}
.left_bar .news_content p{padding:5px 0 10px;border-bottom:1px #e0e0e0 dashed;margin-bottom:10px;}
.left_bar .news_content p img{float:left;margin:5px 10px 0 0;}
.left_bar .news_content .la_p{ padding-top:5px;margin-bottom:10px;}
.left_bar .news_content .la_p img{float:left;margin:5px 10px 0 0;}
.left_bar .news_content .noborder{border:none;}
.left_bar .imgnews_inf{float:left;margin:0 5px 10px 0;width:115px;height:97px;border:1px #e0e0e0 solid;text-align:center;padding:10px 5px;}
.left_bar .imgnews_inf img{margin-top:5px;}


.mid_content .top_news {padding:5px 0;border-bottom:1px #afafb0 dashed;margin:5px 0;}
.top_news h1,.top_news h2{font-size:20px; font-family:"黑体"; font-weight:normal;line-height:25px;height:25px;overflow:hidden;color:#000;}

.mid_content .top_news ul{padding:0 0 10px 0;}
.mid_content .top_news li{overflow:hidden;line-height:29px;height:20px;overflow:hidden;}
.mid_content .cont_news{line-height:24px;padding:10px 0 0 10px;}
.mid_content .cont_news li{overflow:hidden;text-align:left;padding-left:12px;height:24px;font-size:14px;}
.mid_content .cont_news p{border-bottom:1px #afafb0 dashed;padding:0 0 15px 0;line-height:18px;}
.mid_content .cont_news.space{border-bottom:1px #e0e0e0 dashed;padding-bottom:15px;margin-bottom:10px;}
.mid_content .cont_news.space_2{border-bottom:1px #e0e0e0 dashed;padding-bottom:10px;border:none;}

.right_bar .r_title{height:33px;line-height:33px;text-align:left;padding-left:10px;}
.right_bar .r_title .noborder{border:none;}
.right_bar .r_title h3{line-height:33px;height:33px;overflow:hidden;}
.right_bar .right_cont,.right_bar .right_cont_2{padding:5px 8px 5px;line-height:21px;text-align:left;border-bottom:1px #e0e0e0 solid;}
.right_bar .right_cont table,.right_bar .right_cont_2 table{ width:212px;}
.right_bar .right_cont th{line-height:26px;height:26px; }
.right_bar .right_cont td{line-height:23px;height:23px;}
.right_bar .right_cont_2 td{line-height:29px;height:29px;padding:0 3px;}
.right_bar .r_list{padding:10px 8px 5px;line-height:21px;text-align:left;border-bottom:1px #e0e0e0 solid;}
.right_bar .r_list.noborder{border:none;}
.right_bar .r_list li{height:22px;line-height:22px;overflow:hidden;text-align:left;padding-left:12px;}

.right_bar .right_cont h4,.r_list h4{font-size:14px;font-weight:bold;line-height:21px;height:21px;overflow:hidden;}
.right_bar .right_cont p,.r_list p{font-size:12px;margin-top:10px;height:42px;overflow:hidden;}
.right_bar .right_cont .inf{margin:20px 0 5px 0;}
.right_bar .r_list{padding:10px 8px 10px!important;padding:10px 8px 5px}
.right_bar .r_list .inf{font-size:12px;margin:20px 0 10px 0!important;margin-bottom:5px;}

.right_bar .right_list{text-align:left;line-height:21px;margin:12px 0 0 0;}
.right_bar .right_list li{height:21px;overflow:hidden;}
.right_bar .right_ct{padding:8px 10px 5px;line-height:22px;border-bottom:1px #e0e0e0 solid;}
.right_bar .noborder{border:none;}
.right_bar .right_ct li{height:26px;line-height:26px;overflow:hidden;width:106px;text-align:left;padding-left:12px;float:left;}
.right_bar .right_ct li.sed{width:70px;}
.right_bar .right_ct li.wth{width:150px;}

.right_bar table,th,td{border:0;padding:0 2px;height:21px;line-height:21px;}
.right_area{width:230px;float:right;}
.right_ans{width:213px;height:111px; position:relative;margin:15px 0 0 0;}
.right_ans .title_f{font-size:14px;font-weight:bold;text-align:left;padding:15px 0 0 10px;}
.right_ans ul{margin:5px 0 10px 10px;}
.right_ans .ans_btn{width:76px;height:28px; position:absolute;right:10px;top:70px;}

.left_side{width:720px;float:left;}
.left_side .main_tit{height:30px;text-align:left;border:1px #e0e0e0 solid;border-bottom:none;padding:2px 0 0 18px;margin:0 0 10px 0;}
.left_side .main_tit h4{ font-size:14px; line-height:30px;color:#1a4c99;height:30px;overflow:hidden;}
.left_side .main_tit .more{margin-right:12px; line-height:30px; float:right;}
.left_side .main_tit select{ margin-top:3px;}
.left_side .info_search{line-height:32px;text-align:left;border:1px #e0e0e0 solid;background:url(/uploads/image/iifinance/info_bg.gif) repeat-x top center;padding:5px!important;padding-bottom:0px;margin:0 auto 10px;}
.left_side .info_search h3{height:32px; padding-left:20px;font-size:12px;font-weight:bold;text-align:left;color:#000;float:left;}
.info_search .left_pat{ width:317px;height:32px;}
.info_search .left_pat .slt_1{width:80px;}
.info_search .left_pat .slt_2{width:215px;}
.info_search .left_pat .select_r{width:129px;}
.info_search  .right_pat{margin-right:3px;width:380px;height:64px;}
.info_search  .right_s{width:380px;float:right;}
.info_search  .left_s{width:320px;float:left;}

.info_search .left_pat .tit,.right_pat .tit{height:32px;line-height:32px;}
.info_search .sub_btn,.info_search .sub_btn_1{text-align:center;line-height:22px;}
.info_search .sub_btn_2{text-align:center; float:left;margin-right:5px;line-height:22px;}
.info_search .inpt{height:17px;border:1px #7f9db9 solid;padding:2px 0 0;width:128px;}
.info_search .sub_btn{width:47px;height:19px; cursor:pointer;}
.info_search .sub_btn_1{width:70px;height:19px; line-height:19px;margin-left:8px; cursor:pointer; display:inline-block;}
.info_search .sub_btn_2{width:121px;height:23px; margin-top:2px;}
.info_search .bg_1,.info_search .bg_2,.info_search .bg_3{background:url(/uploads/image/iifinance/table_bg.gif) no-repeat;}
.info_search .bg_1,.info_search .bg_2{background-position:75px 10px;}
.info_search .bg_3{background-position:240px 10px;}

/* list left*/
.mainleft{ float:left; width:630px;}
.position{ border:1px solid #ddd; padding-left:10px; background-color:#fafafa; line-height:26px; text-align:left; margin-bottom:8px;}
.listtable{ border:1px solid #ddd; padding:10px; background-color:#fafafa;}
.listtable .title{ background:url(/uploads/image/iifinance/ico.gif) no-repeat -196px -289px; 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 .topline{ height:5px; font-size:1px; border-top:1px solid #999; background-color:#ddd;}
.listtable .listnews{ padding:5px;}
.listtable .listnews ul{ padding:10px 0px; border-bottom:1px dashed #ccc;}
.listtable .listnews li{ font-size:14px; height:24px; line-height:24px; overflow:hidden; text-align:left; padding-left:10px;background-position:-103px -253px;}
.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;}

.lefttable{ border:1px solid #ddd; margin-bottom:8px;}
.lefttitle{ background: repeat-x; height:30px; border-bottom:2px solid #d19191;}
.lefttitle .t1{ float:left; height:19px; line-height:19px; padding-left:25px; margin:6px 10px 0; font-size:14px; font-weight:bold; color:#9e2627; background: no-repeat 0px -118px; text-align:left;}
.lefttitle2{ background: repeat-x; height:29px; border-bottom:2px solid #d19191;}
.lefttitle2 .t1{ float:left; height:19px; line-height:19px; padding-left:25px; margin:6px 10px 0; font-size:14px; font-weight:bold; color:#9e2627; background: no-repeat 0px -118px; text-align:left;}
.lefttitle2 .t2{ float:right;  height:19px; line-height:19px;  margin:6px 10px 0; }
.lefttext{ width:260px; padding:4px; margin:0 auto;}
.lefttext ul{ padding:4px;}
.lefttext li{ height:20px; line-height:20px; overflow:hidden; text-align:left;}
.lefttext li span{ padding:0 10px;}
.lefttext li span.thd{ padding-left:42px;}

.listright{width:320px; margin:0 0 0 10px; float:left;}
.listright .r_contain{border:1px #e0e0e0 solid;margin-bottom:10px;width:318px;}
.listright .l_cont{padding:10px 5px;text-align:left;}
.listright .l_cont h4{font-size:14px;font-weight:bold;text-align:left;margin:0 auto 10px;}
.listright .l_cont li{overflow:hidden;text-align:left;padding-left:12px;line-height:22px;height:22px;font-size:12px;}
.listright .l_cont span{float:right;margin-left:5px;color:#666;}
.listright .l_tit{height:29px;line-height:32px;text-align:left;padding:3px 0 0 18px;}
.listright .l_cont_n{padding:10px 5px;text-align:left;}
.listright .l_cont_n li{overflow:hidden;text-align:left;padding-left:18px;line-height:22px;height:22px;font-size:12px;}
.listright .l_cont_n span{float:right;margin-left:5px;color:#666;text-align:right;}

.listright .r_contain_1{margin-bottom:10px;width:320px;}
.listright .r_contain_1 .l_tit_1{height:29px;line-height:32px;text-align:left;padding:3px 0 0 18px;border:1px #e0e0e0 solid;border-bottom:none;}
.listright .l_cont_n_1 table{border-left:1px #e0e0e0 solid;}
.listright .l_cont_n_1 th{background:#fbfcff;color:#1a4c99;font-weight:normal;}
.listright .l_cont_n_1 td,.listright .l_cont_n_1 th{line-height:25px;height:25px;border-bottom:1px #e0e0e0 solid;border-right:1px #e0e0e0 solid;padding:0 5px 0 3px;}

.list_num_1{ background-position:0 -472px;}
.list_num_2{background-position:0 -494px;}
.list_num_3{background-position:0 -515px;}
.list_num_4{background-position:0 -538px;}
.list_num_5{background-position:0 -560px;}
.list_num_6{background-position:0 -582px;}
.list_num_7{background-position:0 -604px;}
.list_num_8{background-position:0 -626px;}
.list_num_9{background-position:0 -646px;}
.list_num_10{background-position:0 -670px;}

.r_contain .right_list{text-align:left;line-height:21px;margin:8px 0 0 0;}
.r_contain .right_list li{height:21px;overflow:hidden;}
.r_contain .right_list_2{padding:10px;line-height:21px;float:left;}
.r_contain .right_list_2 li{width:80px;height:22px;line-height:22px;overflow:hidden;float:left;text-align:left;padding-left:16px;}

.pagecontrol{ text-align:center; display:block; width:604px; height:38px; line-height:30px;padding-top: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;}

.newslist_menu{ height:30px;border-bottom:1px solid #eaeaea; margin-top:3px; position:relative;}
.newslist_menu .ggmenu{ position:absolute; top:0; left:0; height:30px;}
.newslist_menu a{ float:left; color:#0056a6; width:78px; border-right:1px solid #eaeaea; border-top:1px solid #eaeaea; height:29px; line-height:29px; text-align:center; background-color:#f7fafd;}
.newslist_menu a:hover{ background-color:#fff; text-decoration:none;}
.newslist_menu .current{ border-bottom:1px solid #fafafa; background-color:#fafafa;}
.newslist_menu a.current{ color:#666;}
.newslist_menu .first{ border-left:1px solid #eaeaea; width:74px;}

/*股票查询框*/
.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;}
