body{margin:0px; font-size:12px; padding:0px; color:#010101; font-family:"新宋体"; font-family:"宋体";}
.w{width:980px;}
.c{margin-left:auto; margin-right:auto;}
.s{overflow:hidden;}
.wag{margin-top:6px;}
.bg{background-color:#589FD1;}
.mar5{margin:5px; overflow:hidden;zoom:1;}
.mar7{margin:7px; overflow:hidden;zoom:1;}
.mar8{margin:8px; overflow:hidden;zoom:1;}
.mar10{margin:10px; overflow:hidden;zoom:1;}
.font_14{ font-size:14px;}
.clear { clear:both; margin:0; padding:0; }

a,a:visited{text-decoration:none; color:#333333;}
a:hover {color:#ff0000; text-decoration:underline;}
.bl{ height:100%; overflow:hidden; border:1px solid #CFCFCF;}

.page{ border:1px solid #DFDFDF; height:30px; line-height:30px; text-align:right;}

.top{ height:28px; line-height:28px; background-image:url(../images/top_bg.gif); border:1px solid #DFE4EB; margin-top:2px;}
.top .top_l{ float:left; width:440px; text-indent:10px;}
.top .top_l input{ border:1px solid #0E0E0E; height:17px;}
.top .top_r{
	float:right;
	width:533px;
	height:28px;
	line-height:28px;
	text-align:right;
}

.mainso{ height:80px; background-image:url(../images/so_bg.png); background-repeat:no-repeat;}
.mainso a,.mainso a:visited{text-decoration:none;}
.mainso a:hover {color:#ff0000; text-decoration:underline;}


.id_mn_left{ float:left; width:180px;}
.id_mn_right{ float:right; width:780px; height:44px; margin-top:4px;}
.id_mn_right .tr{height:22px; line-height:22px;}
.id_mn_right .tr a{margin-left:3px; margin-right:3px;}

.id_mn_right a,.id_mn_right a:visited{text-decoration:none; color:#1F3A87;}
.id_mn_right a:hover {color:#ff0000; text-decoration:underline;}

.id_one{ height:100%; overflow:hidden; background-image:url(../images/id_bg.gif);}
.id_left{ float:left; width:260px; height:100%; overflow:hidden;}
.id_left .idleft_240{ margin:10px; height:100%; zoom:1; overflow:hidden;}
.idleft_box{ border:1px solid #DFE6F0; background-color:#F3F7FA; overflow:hidden;}
.idleft_box ul{ margin:10px; overflow:hidden; padding:0px;}
.idleft_box ul li{list-style-type:none; height:24px; line-height:24px; color:#333333;}
.idleft_box a,.idleft_box a:visited{text-decoration:none; color:#1D366C;}
.idleft_box a:hover {text-decoration:underline;}

.idleft_240 .title{ height:30px; line-height:30px; text-indent:40px; background-image:url(../images/id_ti.gif); background-repeat:no-repeat; font-weight:bold; color:#22376E;}

.mainso_tr{ width:600px; height:74px; overflow:hidden;}
.mainso_tr .so_text{ height:18px;}
.so_text a{ width:32px; height:18px;text-align:center; line-height:18px;}
.so_text .a{ width:32px; height:18px; background-color:#FFFFFF; display:block; float:left; text-align:center; line-height:18px;}

.id_center{ float:left; width:372px; height:100%; margin-left:8px; overflow:hidden;}
.news_topic{ height:30px; margin-top:5px; line-height:30px; text-align:center; font-size:16px; font-weight:bold;}
.tonews{ height:100%; overflow:hidden;}
.tonews ul{margin:0px; padding:0px; overflow:hidden;}
.tonews ul li{list-style-type:none; height:24px; line-height:24px; font-size:14px; position:relative;}
.tonews ul li span{position:absolute; right:3px; top:0px; font-size:12px;}

.hot_dong{ height:30px; background-image:url(../images/hot.gif); background-repeat:no-repeat; border-bottom:1px dotted #B3B3B3; position:relative;}
.hot_dong .hot_table{ height:23px; width:296px; line-height:23px; float:left; margin-left:72px; overflow:hidden; position:absolute; top:-2px; border:1px solid #A3C133; border-left:0px; padding-left:3px;}

.xd_titiel{ height:21px; line-height:21px; background-color:#E3EBB1; background-image:url(../images/nb.gif); background-repeat:no-repeat; background-position:5px 1px; font-weight:bold; font-size:14px; text-indent:26px; position:relative;}
.xd_titiel span{position:absolute; right:6px; top:0px; font-size:12px; font-weight:normal;}


.xd_tonews{ height:100%; overflow:hidden;}
.xd_tonews ul{margin:0px; padding:0px; overflow:hidden;}
.xd_tonews ul li{list-style-type:none; height:24px; line-height:24px; font-size:14px; text-indent:10px; background-image:url(../images/xd_nav.gif); background-repeat:no-repeat; background-position:0px 8px; position:relative;}
.xd_tonews ul li span{position:absolute; right:3px; top:0px; font-size:12px;}

.id_right{ float:left;height:100%; width:324px; margin-left:14px;}
.id_right .right_adv{ text-align:center; margin-top:10px; margin-bottom:10px;overflow:hidden;zoom:1;}
.id_right .title{ height:20px; line-height:20px; text-indent:10px; font-weight:bold; background-color:#F2F5FA; color:#22376E; border-bottom:1px solid #E7E7E7; border-top:1px solid #E7E7E7; position:relative;}
.id_right .title span{position:absolute; right:3px; top:0px; font-size:12px; font-weight:normal;}
.id_right .cuxiao{ height:100%; overflow:hidden;}
.id_right .cuxiao ul{margin:10px; padding:0px; overflow:hidden;}
.id_right .cuxiao ul li{list-style-type:none; height:28px; line-height:28px; border-bottom:1px dotted #B3B3B3; position:relative;} 
.id_right .cuxiao ul li span{position:absolute; right:3px; top:0px; font-size:12px;}

.shr{ border:0px;border-bottom:1px dotted #CCCCCC; margin:0px; padding:0px; height:0px; line-height:0px; font-size:0px; margin-top:5px; margin-bottom:5px; overflow:hidden;}

.jincai{ height:100%; overflow:hidden;}
.jincai ul{margin:10px; padding:0px; overflow:hidden;}
.jincai ul li{list-style-type:none; height:26px; line-height:26px; position:relative;} 
.jincai ul li span{position:absolute; right:3px; top:0px; font-size:12px;}


.img_130_90{ height:100%; overflow:hidden;}
.img_130_90 ul{margin:10px; padding:0px; overflow:hidden;}
.img_130_90 ul li{ width:150px; text-align:center; height:98px; float:left; list-style-type:none;}
.img_130_90 ul li a img{ width:130px; height:90px; padding:2px; border:1px solid #F6F6F6;}
.img_130_90 ul li a:hover img{border:1px solid #FF0000;}

.img_105_90{ height:100%; overflow:hidden;}
.img_105_90 ul{margin:10px; padding:0px; overflow:hidden;}
.img_105_90 ul li{ width:120px; text-align:center; height:96px; float:left; list-style-type:none;} 
.img_105_90 ul li a img{ width:105px; height:90px; padding:2px; border:1px solid #F6F6F6;}
.img_105_90 ul li a:hover img{border:1px solid #FF0000;}

.two_left{ float:left; width:653px; height:100%;}
.two_title{ height:36px; line-height:36px; background-image:url(../images/mn_titi_bg.gif); background-repeat:no-repeat;}
.two_title .left{ float:left; width:178px; height:36px; line-height:36px; font-weight:bold; font-size:14px; text-align:center;}
.two_title .right{float:left; margin-left:10px; height:36px; font-size:12px;}

.nr_news{ height:100%; overflow:hidden;}
.nr_news table{ margin-top:8px;}
.nr_news .nr_news_list{ height:100%; overflow:hidden;}
.nr_news .nr_news_list ul{margin:0px; padding:0px; overflow:hidden;}
.nr_news .nr_news_list ul li{list-style-type:none; float:left; width:49%; height:22px; line-height:22px; font-size:14px; list-style-type:none; overflow:hidden;}

.nr_pic a img{ width:160px; height:120px; padding:2px; border:1px solid #FCFCFC;}
.nr_pic a:hover img{border:1px solid #D4D4D4;}

.two_right{ float:left; width:323px; height:100%; overflow:hidden; margin-left:2px;}
.right_title{ height:40px; line-height:40px; text-indent:20px; background-image:url(../images/rightmn_bg.gif); position:relative;}
.right_title b{font-size:14px;}
.right_title span{position:absolute; right:8px; top:0px;}


.story_list{border-top:0px; }
.story_list ul{margin:3px; padding:0px;overflow:hidden;}
.story_list li{ float:left; list-style-type:none; border-bottom:1px solid #B7C9D3; width:308px; height:120px; list-style-type:none; float:left; margin:2px; padding:2px; background-color:#F9FCFD; overflow:hidden;}

.story_list .bo3_left{float:left; width:135px; height:118px;}
.story_list .bo3_left h1{ height:22px; line-height:22px; text-align:center; background-color:#DFEBF7; margin:0px; padding:0px; font-size:12px; font-weight:normal; margin-top:3px; color:#1E3C85;}
.story_list .bo3_right{float:right;height:118px; width:170px;}
.story_list .bo3_right .ul{ margin:6px; padding:0px;}
.story_list .bo3_right div{ border:0px; width:177px; list-style-type:none; line-height:18px; font-size:12px; font-weight:normal; margin:0px; padding:0px;}

.yx_ls{ overflow:hidden; margin-top:10px;}
.yx_ls ul{margin:0px; padding:0px; overflow:hidden;}
.yx_ls ul li{ list-style-type:none; float:left; width:190px; height:150px; text-align:center;}
.yx_ls ul li a img{ width:158px; height:118px; padding:2px; border:1px solid #CCCCCC;}
.yx_ls ul li a:hover img{ border:1px solid #FF0000;}

.yx_ls ul li h1{margin:0px; padding:0px; height:26px; line-height:26px; font-size:12px;}


.img_ls{ overflow:hidden; margin-top:10px;}
.img_ls ul{margin:0px; padding:0px; overflow:hidden;}
.img_ls ul li{ list-style-type:none; float:left; width:158px; height:120px; text-align:center;}
.img_ls ul li a img{ width:120px; height:90px; padding:2px; border:1px solid #CCCCCC;}
.img_ls ul li a:hover img{ border:1px solid #FF0000;}

.img_ls ul li h1{margin:0px; padding:0px; height:26px; line-height:26px; font-size:12px;}
.adv_text{ height:30px; line-height:30px; font-size:14px;}

.mn_box{ border:1px solid #BBC7D3; overflow:hidden; height:100%;}
.mn_box .mn_box_te{height:25px; background-image:url(../images/mn_bg.gif); line-height:25px; text-indent:8px; position:relative; border-bottom:1px solid #BBC7D3; font-weight:bold; color:#0F4A84;}
.mn_box .mn_box_te span{position:absolute; right:3px; top:0px; font-weight:normal;}
.mn_box ul{ margin:3px; padding:0px;}
.mn_box ul li{ height:20px; line-height:20px; width:100%; list-style-type:none; position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.mn_box ul li span{ position:absolute; right:4px; top:0px;}

.mn_box li a,.mn_box li a:visited{text-decoration:none; color:#1F3A87;}
.mn_box li a:hover {color:#FF0000; text-decoration:underline;}


.flmain{ height:100%; overflow:hidden;}
.flmain .flmain_left{ float:left; width:310px; height:126px; overflow:hidden;}
.flmain .flmain_right{ float:right; width:310px; height:126px; overflow:hidden;}
.flmain .title{ height:20px; line-height:20px; background-color:#E2EEF7; font-weight:bold; color:#22376E; text-indent:10px; position:relative;}
.flmain .title span{position:absolute; right:6px; top:0px; font-weight:normal;}
.flmain .fllist{ height:100%; overflow:hidden;}
.flmain .fllist ul{margin:0px; padding:0px; overflow:hidden;}
.flmain .fllist ul li{ list-style-type:none; height:24px; line-height:24px; border-bottom:1px dotted #CCCCCC; text-indent:3px; position:relative;}
.flmain .fllist ul li span{ position:absolute; right:6px; top:0px; color:#CC0000;}


.two_right{ height:100%; overflow:hidden;}
.two_right .stitle{ height:25px; line-height:25px; font-weight:bold;color:#000000; font-size:14px; position:relative;background-image:url(../images/fl_z_mn.gif); background-repeat:no-repeat; text-indent:30px;}
.two_right .ltitle span{position:absolute; right:10px; font-size:12px; font-weight:normal; top:0px;}


.two_right .ltitle{ height:25px; line-height:25px; font-weight:bold;color:#000000; font-size:14px; position:relative;background-image:url(../images/fl_l_bg.gif); background-repeat:no-repeat; text-indent:30px;}
.two_right .stitle span{position:absolute; right:10px; font-size:12px; font-weight:normal; top:0px;}


.two_right .htitle{ height:25px; line-height:25px; font-weight:bold;color:#000000; font-size:14px; position:relative;background-image:url(../images/fl_h_bg.gif); background-repeat:no-repeat; text-indent:30px;}
.two_right .htitle span{position:absolute; right:10px; font-size:12px; font-weight:normal; top:0px;}


.slist{ height:100%; overflow:hidden;}
.slist ul{ margin:0px; padding:0px; overflow:hidden;}
.slist ul li{list-style-type:none; height:28px; line-height:28px; font-size:14px; position:relative;}

.img_85_70{ height:100%; overflow:hidden;}
.img_85_70 ul{margin:10px; padding:0px; overflow:hidden; margin-bottom:6px;}
.img_85_70 ul li{ width:100px; text-align:center; height:76px; float:left; list-style-type:none;}
.img_85_70 ul li a img{ width:85px; height:70px; padding:2px; border:1px solid #F6F6F6;}
.img_85_70 ul li a:hover img{border:1px solid #FF0000;}

.so_input{}
.so_input input{ height:20px; border:1px solid #728B00;}
.so_link{ height:20px; line-height:20px; color:#FFFFFF;}
.so_link a,.so_link a:visited{text-decoration:none; color:#FFFFFF;}
.so_link a:hover { text-decoration:underline;}

/* link */
.box_link{ height:96px; width:970px; margin-left:auto; margin-right:auto; margin-top:3px; margin-bottom:3px;}
.box_link ul{ margin:0px; padding:0px; overflow:hidden; }
.box_link ul li{ width:132px; height:42px; float:left; margin:3px;list-style-type:none; overflow:hidden; text-align:center;}
.box_link ul li img{ border:1px solid #cccccc;}
/* link end */


.bottom{line-height:150%; text-align:center; border-top:1px solid #E4E4E4;}
