a{ color:#003366;}
a:hover{ color:#cc0000;}
/*---------------------开始头文件的设置------------------------*/
div.header{ clear:both; background:url(../images/header_bj.gif) repeat-x; height:25px; line-height:25px;}
div.header dl{ width:950px; color:#ddd; margin:0 auto;}
div.header dl a{ margin:0 10px;}
div.header dt{ float:left;}
div.header dt a{ color:#666;}
div.header dt a:hover{ color:#cc0000;}
div.header a.home,div.header a.site{ background:url(../images/home.gif) no-repeat left 3px; display:inline-block; padding-left:20px;}
div.header a.site{ background:url(../images/site_arrow.gif) no-repeat left 4px;}
div.header dd{ float:right;}
/*--------------结束头文件*/
div.header_con{ clear:both; width:950px; margin:0 auto; height:64px; padding:16px 0 0 0;}
div.logo{ float:left;}
div.header_nav{ float:right; line-height:1.9em; padding-top:4px; width:720px;}
dl.header_nav{ float:left; width:125px; padding:0 12px; height:40px; background:url(../images/y_line.gif) repeat-y right top;}
dl.header_nav1{ padding-left:0;}
dl.header_nav2{ width:150px;}
dl.header_nav3{ width:95px;}
dl.header_nav5{ background:none; padding:0; float:right;}
dl.header_nav a{ margin:0 3px; color:#333;}
dl.header_nav a:hover{ color:#cc0000;}
/*------------结束顶部导航------------------*/
div.header_down{ clear:both; height:76px; width:950px; margin:0 auto 8px auto; background:url(../images/search.jpg) no-repeat left bottom;}
div.nav{ clear:both; height:27px; width:100%;}
div.nav dt{ float:left; height:27px; background:url(../images/news_th.png) no-repeat left center; text-indent:-999999px; width:200px; text-align:left;}
div.nav dd{ float:left; text-align:center; font-size:14px; height:27px; line-height:25px; background:url(../images/nav_bj.jpg) no-repeat -74px top; width:74px; margin:0 2px;}
div.nav dd a{ display:block; width:100%; height:100%;}
div.nav dd a:hover { text-decoration:none; color:#cc0000;}
/*当前页效果*/
div.nav dd a.cur{ background:url(../images/nav_bj.jpg) no-repeat; font-weight:bold; color:white;}
/*--------结束导航---------------------------------------------*/
/*搜索*/
div.h_search{ clear:both; width:900px; margin:0 auto; margin-top:10px; }
dl.h_search{ background:url(../images/search_input.jpg) no-repeat; width:445px; height:25px; float:left;}
dl.h_search dd,dl.h_search dt{ float:left;}
/*开始下拉菜单*/
dt.select{ width:89px; height:25px; position:relative;}
div.selectbox-wrapper{ border:none; margin-top:0px;color:#666; position:absolute; text-align:left; left:0; background:white; border:1px solid #cdd2da; border-top:none; width:87px;}
div.selectbox-wrapper ul li.selected{ background:#e0ecf7;}
div.selectbox-wrapper ul li.current{ background:#6eabe1; color:white;}
div.selectbox-wrapper ul li{ padding:3px 3px 3px 25px; width:59px; cursor:pointer; line-height:20px; }
.selectbox{ border:none; padding:0; line-height: 25px; height: 25px; color:#666; padding-left:25px; display:block; width:58px; cursor:pointer; background:none;}
.search_select {display: none;}
/*结束下拉菜单*/
/*表单*/
input.h_search_text,input.h_search_btn{ background:none; border:none;}
input.h_search_text{ width:238px; height:19px; line-height:19px; padding:3px 5px 3px 10px; color:#666;}
input.h_search_btn{ cursor:pointer; line-height:25px; height:25px; margin-left:10px; text-align:center; color:white; font-weight:bold; font-size:14px; width:93px;}
/*热词*/
dl.h_search_hot{ float:left; width: 440px; padding-left:15px; line-height:26px; color:white;}
dl.h_search_hot a{ color:white; margin:0 6px;}
dl.h_search_hot a:hover{ color:#fff007; background:#19598f;}
dl.h_search_hot dt { float:right; line-height:26px; text-align: right;}
dl.h_search_hot dd { float:left;}
dl.h_search_hot dt a.managePower { display: block; float:left; line-height:25px; height:25px; margin-left:10px; text-align:center; color:white; font-weight:bold; font-size:14px; width:93px; background:url(../images/search_input.jpg) no-repeat -352px top; text-decoration: none;}

/*-----------------------结束导航和搜索---------------------------------------------------*/
div.h_one{ clear:both; margin:8px auto 0px auto; width:950px;}
div.h_o_left{ float:left; width:290px; margin-right:5px;}
/*****首页FLASH图片切换*****/
div.h_flash{ clear:both; margin-bottom:8px; height:308px; overflow:hidden; width:100%;}
div#ifocus { width:100%; height:100%; overflow:hidden;}
#ifocus_pic {position:relative; clear:both; margin:2px auto; width:284px; height:234px; overflow:hidden;}
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:284px; height:234px; overflow:hidden; display:none}
#ifocus_piclist img {width:284px; height:234px;}
#ifocus_btn { clear:both; background:#f1f7fc; border-top:1px solid #aaccee; width:100%; height:68px; overflow:hidden;}
#ifocus_btn ul{ padding:4px 3px 0 3px;}
#ifocus_btn li { width:64px; height:56px;border:2px solid #f1f7fc; margin:0 2px; float:left; cursor:pointer;opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn li.last{ float:right; margin:0;}
#ifocus_btn img { width:64px; height:56px; }
#ifocus_btn .current {  opacity:1; -moz-opacity:1; border:2px solid #175c96; filter:alpha(opacity=100); }
/*****首页FLASH图片切换*****/
/*本站消息*/
div.h_ann{ clear:both; margin:8px 0 0 0; height:148px; overflow:hidden;}
dl.h_ann{ clear:both; width:95%; margin:0 auto; padding:8px 0 0 0;}
dl.h_ann dd{ clear:both; padding-left:12px; background:url(../images/gray_arrow.gif) no-repeat left 10px; line-height:24px; height:24px; overflow:hidden; font-size:14px;}
dl.h_ann dd a {color:#003366;}
/*用户评论*/
dl.h_comment{ clear:both; width:95%; margin:0 auto; padding:8px 0 0 0;}
dl.h_comment dd{ clear:both; padding-left:12px; background:url(../images/gray_arrow.gif) no-repeat left 9px; line-height:2em;}

/*焦点导读*/
div.h_hot { clear:both; margin:0; height:280px; overflow:hidden;}
/*-----------------------结束左边------------------*/
div.h_o_news{ float:left; width:428px; height:280px; overflow:hidden; margin-left:5px;}
/*标签导航*/
div.tab_nav{ clear:both;background:url(../images/blue_i_th.jpg) repeat-x left top; height:26px; line-height:26px; overflow:hidden;}
div.tab_nav dd{ float:left; cursor:pointer; border-right:1px solid #aaccee;  padding:0 10px;font-size:14px; height:26px;}
div.h_news_nav dd.tab_light,div.h_dyn_nav dd.tab_light{font-weight:bold;}
div.h_news_nav dd,div.h_dyn_nav dd{ padding:0 25px;}
div.tab_nav dd.tab_light{background:url(../images/blue_tab.gif) repeat-x left top; }
/*标签内容*/
div.tab_box{ clear:both;}
.none{ display:none;}
/*新闻*/
dl.h_news{ clear:both; width:405px; margin:0 auto; background:url(../images/blue_line.gif) repeat-x left bottom; padding:10px 5px; height:200px;*height:205px; overflow:hidden;}
dl.h_news dt{ clear:both; text-align:center; margin-bottom:3px;}
dl.h_news dt p.last a{ margin:0 8px; }
dl.h_news dd{ clear:both; font-size:14px; line-height:1.8em; background:url(../images/gray_arrow.gif) no-repeat left 10px; padding-left:12px;}
/*--------------结束中间-------------------*/
div.h_o_right{ float:right; width:210px;}
div.h_r_ann{ clear:both; margin:8px 0 0 0; height:280px;}
dl.h_r_news{ clear:both; width:92%; margin:0 auto; padding:8px 0 0 0;}
dl.h_r_news dd{ clear:both; background:url(../images/gray_arrow.gif) no-repeat left 8px; line-height:2em; padding-left:12px;}
dl.h_r_class { clear:both; width:92%; margin:0 auto; padding:8px 0 0 0;}
dl.h_r_class span {float:right; width:120px; text-align:center;}
dl.h_r_class dt{clear:both; height:25px; line-height:25px; background:#eee; font-weight:bold; padding-left:5px;}
dl.h_r_class dd {line-height:2em; padding-left:5px;}
/*排行版*/
div.h_news_tad{ clear:both; margin: 0; height:280px; overflow:hidden;}
/*标签导航*/
div.news_tad_nav dt{ float:left; font-size:14px; font-weight:bold; width:91px; text-indent:16px; color:#004499;}
div.news_tad_nav dd{border-left:1px solid #aaccee; border-right:none; padding:0 12px; }
dl.h_tad{ clear:both; width:96%; margin:0 auto; padding:10px 0 0 0; line-height:2em;}
dl.h_tad dd{ clear:both;}
/*---------------------结束第一行------------------------*/
div.h_t_l{ float:left; width:290px; margin-right:5px;}
div.abv_t{ clear:both; text-align:center; margin-bottom:8px;}
div.abv{ clear:both; margin:8px 0; text-align:center;}
/*政策法规*/
div.h_policies{ clear:both; margin:8px 0 0 0; height:280px; overflow:hidden;}
/*-------结束第二行左*/
div.h_t_c{ float:left; width:430px; margin-left:5px;}
/*行业动态*/
div.h_dyn{ clear:both; margin:8px 0 0 0; height:280px; overflow:hidden;}
dl.h_dyn{ clear:both; margin:0 auto; padding:10px 5px; border-bottom: 1px solid #cccccc; height:95px; width:400px; }
dl.h_dyn dt{ float:left; width:120px;}
dl.h_dyn dt img{ width:118px; height: 88px; overflow:hidden;}
dl.h_dyn dd{ float:right; width:270px;}
dl.h_dyn dd.d_title{ font-size:14px; font-weight:bold; margin-bottom:4px;}
dl.h_dyn_d{ clear:both; width:410px; margin:0 auto; padding:10px 0 0 0; font-size:14px; line-height:1.8em;}
dl.h_dyn_d dd{ clear:both;  background:url(../images/gray_arrow.gif) no-repeat left 9px; padding-left:12px;}
/*-----------结束第二行中*/
div.h_t_r{ float:right; width:210px;}
/*精彩专题*/
div.h_r_ti{ clear:both; margin:8px 0 0 0; height:378px; overflow:hidden;}
div.ti_list {padding: 5px 0 0 0;}
dl.h_r_ti{ clear:both; margin:0 auto; width:92%;}
dl.h_r_ti dt{ clear:both; padding-left:12px; background:url(../images/gray_arrow.gif) no-repeat left 9px; line-height:2em; }
dl.h_r_ti dd{ clear:both; display: none;}
dl.h_r_ti dd img{ width: 80px; height: 60px; border: 1px solid #d4d4d4; float: left; margin-right: 8px; }
dl.h_r_ti.hover {margin: 5px auto 10px auto;}
dl.h_r_ti.hover dt{ font-weight:bold; background: none; padding-left:0; }
dl.h_r_ti.hover a {color:#004499;}
dl.h_r_ti.hover dd {display: block;}

/*新书推荐*/
div.h_r_book{ clear:both; margin:8px 0 0 0; height:378px; overflow:hidden;}
div.book_list {padding: 8px 0 0 0;}
dl.h_r_book{ clear:both; width:192px; margin:0 auto; overflow:hidden;}
dl.h_r_book dt{ float:left; width:76px; display:none;}
dl.h_r_book dt img{ width:76px; height:95px; border: 1px solid #ddd; overflow:hidden;}
dl.h_r_book dd{ float:right; color:#666; width:110px; display:none;}
dl.h_r_book dd.d_title{ width:192px; display:block; line-height:2em;}
dl.h_r_book dd.d_title span {color:#fff;}
dl.h_r_book dd strike {color: #999;}
dl.h_r_book dd span {color: #cc3300; font-weight:bold;}
dl.h_r_book_t{ clear:both; width:192px; margin:0 auto;line-height:1.6em;}
dl.h_r_book_t dd{ clear:both; background:url(../images/gray_arrow.gif) no-repeat left 8px; padding-left:12px;}
dl.h_r_book.hover { padding:8px 0; height:96px; margin:5px auto;}
dl.h_r_book.hover dt {display:block;}
dl.h_r_book.hover dd {display:block; width:110px;}
dl.h_r_book.hover dd.d_title {padding-left:0; background:none; height:36px; font-weight:bold;line-height:18px; }
dl.h_r_book.hover dd.d_title a {color:#004499;}
dl.h_r_book.hover dd.d_title span {display:none;}
/*------------结束第二行-----------------------------------------*/
/*---------------开始合作伙伴----------------------*/
div.h_work{ clear:both; margin:8px auto; width:948px; border-top:1px solid #dfdfdf;}
dl.h_work_pic{ clear:both; text-align:center; width:946px; margin:10px auto;}
dl.h_work_pic dd img{ margin:0 2px; width:128px; overflow:hidden;}
ul.h_work{ clear:both; margin:10px auto; width:935px;}
ul.h_work li a{ float:left; width:auto; padding: 0 5px 0 5px; white-space:nowrap;}
/*------------------开始文件脚----------------*/
div.footer{ clear:both; margin:8px auto; width:950px; padding:15px 0; line-height:2em; color:#666; background:url(../images/footer.gif) repeat-x left top; text-align:center;}
dl.footer dt{ color:#999; }
dl.footer dt a{ margin:0 8px;}
/*-----------------------开始列表页--------------------------*/
div.i_left{ float:left; width:648px; min-height: 1338px;; background:#F6FCFF;}
dl.i_news_list{ clear:both; width:600px; margin:0 auto; padding:20px 5px; background:url(../images/blue_line.gif) repeat-x left bottom; font-size:14px; line-height:1.9em;}
dl.i_news_list dd { clear:both; background:url(../images/gray_arrow.gif) no-repeat left 11px; padding-left:14px;}
/*------开始列表页右边*/
div.i_right{ float:right; width:290px; min-height:500px; height:auto; _height:500px;}
div.i_flash{ clear:both; margin-bottom:8px; height:260px; overflow:hidden;}
div.i_flash_con{ clear:both; position:relative;width:100%; height:100%; overflow:hidden;}
div.i_flash ul{ clear:both; width:100%; height:100%; overflow:hidden;}
div.i_flash ul li{ display:none; height:260px;}
div.i_flash ul li img {width: 290px; height: 235px;}
div.i_flash ul li p {display:block; background:#4B4B4B; font-weight:bold; height:25px; line-height:25px;color:#fff; padding: 0 10px;}
div.other_num{ position:absolute; bottom:25px; right:0px;}
div.other_num dd{ float:left; background:url(../images/flash/flash_number.jpg) no-repeat -19px top; width:19px; height:14px; line-height:14px; text-align:center; color:white; font-size:10px; font-weight:bold; cursor:pointer; margin:0 1px;}
div.other_num dd.cur{ background-position:left top;}
/*焦点推荐*/
div.i_rec{ margin:8px 0; clear:both;}
dl.i_rec{ clear:both; width:93%; margin:0 auto; padding:10px 0; line-height:2em;}
dl.i_rec dt{ clear:both; font-size:14px; font-weight:bold;}
dl.i_rec dd{ clear:both; padding-left:12px; background:url(../images/gray_arrow.gif) no-repeat left 11px;}
/*阅读排行*/
div.i_right dl.h_tad{ width:93%;}
/*------------------------开始详情页面*/
div.d_left{ float:left; width:650px;}
div.d_display{ clear:both; margin-bottom:8px; background:#F6FCFF; padding:10px 0;}
/*标题*/
h1.display_title{ clear:both; margin:10px auto 0 auto; width:85%; text-align:center; line-height:2em; color:#333333;font-size:24px; font-weight:bold; line-height:1.8em;}
/*日期*/
div.display_date{ clear:both; margin:5px auto; width:90%; text-align:center; color:#666; border-bottom:1px solid #DCDDDD; padding:0 0 12px 0;}
div.display_date span{ margin:0 8px;}
div.display_date a {color:#004499;}
div.display_date b {color:#CC0000;}
div.display_date i {font-style:normal; cursor:pointer;}
div.display_date i.selected {font-weight:bold; color:#cc0000;}
div.display_date i.sizeBig {font-size:16px;}

/*内容*/
div.display_con{ clear:both; color:#2B2B2B; margin:0 auto; padding:0px 0 0 0; line-height:170%; width:580px; font-size:14px;}
div.display_con p{ text-indent:2em; margin:20px 0;}
div.display_con p.right_text{ text-align:right; font-size:12px;}
div.display_con img {max-width: 550px;_width:550px;}
div.display_con p a {color:#003399; text-decoration:underline;}
div.display_con p a:hover {color:#cc3300; text-decoration:none;}

/*大字体*/
div.sizeBig {font-size: 16px;}

/*工具*/
dl.tool{ text-align:center; clear:both; width:580px; margin:0 auto; padding:15px 0 0 0; height:20px;border-top:1px solid #DCDDDD;}
/*dl.tool a{ display:inline-block; margin:0 3px; background:url(../images/fen/01.gif) no-repeat; padding-left:20px;}*/
dl.tool a.tool_2{background:url(../images/fen/02.gif) no-repeat;}
dl.tool a.tool_3{background:url(../images/fen/03.gif) no-repeat;}
dl.tool a.tool_4{background:url(../images/fen/04.gif) no-repeat;}
dl.tool a.tool_5{background:url(../images/fen/05.gif) no-repeat;}
dl.tool a.tool_6{background:url(../images/fen/06.gif) no-repeat;}
dl.tool a.tool_7{background:url(../images/fen/07.gif) no-repeat;}
dl.tool a.tool_8{background:url(../images/fen/08.gif) no-repeat;}
/*相关阅读*/
div.d_other{ clear:both; margin:8px 0 0 0;}
dl.d_other{ width:95%; padding:10px 0;}
dl.d_other dd{ line-height:1.8em;}

div.d_bbs { clear:both; margin:8px 0 0 0; padding:10px;}
/*-----------------开始标题--------------*/
dt.more {float:right; background:url(../images/more_arrow.png) no-repeat right 8px; margin-right: 10px; padding-right:10px;}
dt.more a {color:#999;}
dl.blue_title,dl.tab_th{ clear:both; background:url(../images/blue_tab.gif) repeat-x left -26px; height:26px; line-height:26px; overflow:hidden;}
dl.blue_title dd{ float:left; font-size:14px; font-weight:bold; color:#004499; padding-left:16px;}

dl.blue_i_th{ clear:both; background:url(../images/blue_i_th.jpg) repeat-x left top; height:26px; line-height:26px; overflow:hidden;}
dl.blue_i_th dd{ float:left; font-size:14px; font-weight:bold; color:#004499; padding-left:16px;}

dl.tab_th dd{float:left; font-size:14px; font-weight:bold; color:#004499; border-right:1px solid #aaccee; padding:0 25px;background:url(../images/blue_tab.gif) repeat-x left 0px;}
/*灰色标题*/
dl.gray_title{ clear:both; background:url(../images/gray_th.gif) repeat-x; height:29px; line-height:29px;}
dl.gray_title dd{ font-size:14px; font-weight:bold; padding-left:16px; float:left;}
dl.gray_title_con{ clear:both; background:url(../images/gray_th.gif) repeat-x; height:29px; line-height:29px;}
dl.gray_title_con dd{ float:left; padding:0 28px; font-size:14px; font-weight:bold; color:#333; border-right:1px solid #ccc; cursor: pointer;}
dl.gray_title_con dd.cur { float:left; text-align:center; font-size:14px; background:white; border-right:1px solid #ccc; height:29px; padding:0 28px; font-weight:bold;}

/*位置标题*/
dl.site_title{ clear:both; line-height:18px; height:18px; margin:8px auto; width:950px;}
dl.site_title dd{ float:left;color:#666;}
dl.site_title dd a,dl.site_title dd span{ margin:0 8px; color:#666;}

/*内页位置标题*/
dl.site_i_title{ clear:both; line-height:25px; height:25px; margin:8px auto; width:950px; background:url(../images/news_th.png) no-repeat left bottom;}
dl.site_i_title dd{ float:left;color:#666; padding-left: 90px;}
dl.site_i_title dd a,dl.site_i_title dd span{ margin:0 8px; color:#666;}
dl.site_i_title dt{ float:right; width:290px;}
input.i_search_text{ width:212px; width:210px \9\0; height:19px; line-height:19px; padding:2px 5px 2px 5px; color:#9A9A9A; border: 1px solid #D8D9D9; vertical-align:middle;}
input.i_search_btn{ cursor:pointer; line-height:25px; height:25px; margin-left:2px; text-align:center; color:white; font-weight:bold; font-size:14px; width:61px; border:none; vertical-align:middle; background: url(../images/search_btn.png) no-repeat;}

/*--------------------开始文字的设置-----------------*/
.font_b{ font-weight:bold;}
/*中文*/
.china{ font-family:"宋体";}
/*红色文字和红色链接*/
.red_text,.red_link{ color:#cc0000; margin:0 2px;}
.red_link:hover{ background:#cc0000; color:white; text-decoration:none;}
/*数字*/
.orange_number,.number{ display:block; text-align:center; float:left; margin:4px 3px 0 0; background:url(../images/number.gif) no-repeat; width:13px; line-height:13px; height:13px; color:white; font-size:10px; padding-right:2px;}
.number{ background-position:left -13px;}
/*灰色链接*/
.gray_link a{ color:#333;}
.gray_link a:hover{ color:#cc0000;}
/*蓝色链接*/
.blue_link a{ color:#295E90;}
.blue_link a:hover{ color:#295E90;}
/*标题文字*/
.title{ font-family:"微软雅黑"; font-size:17px; font-weight:bold; line-height:1.8em; _letter-spacing:-1px; _font-size:16px; _font-weight:normal; _font-family:"黑体";}
/*日期*/
.date{ float:right; color:#888; font-size:12px; font-weight:normal;}
/*蓝色边框*/
.blue_border{ border:1px solid #aaccee; background:white;}
/*灰色边框*/
.gray_border{ border:1px solid #D8D9D9; background:white;}
/*----------------开始图片*/
dl.h_work_pic dd img,dl.h_dyn dt img { border:1px solid #dfdfdf;}
dl.h_work_pic dd a:hover img,dl.h_dyn dt a:hover img{ border:1px solid #a5c9e4;}

/*表单*/
input.input_blue_btn{ border:none; cursor:pointer; background:url(../images/blue_btn.png) no-repeat; width:81px; height:28px; line-height:28px; text-align:center;}
input.input_blue_btn:hover {font-weight: bold;}
input.input1 {width: 400px;height:16px;	line-height:16px;padding:3px 2px 3px;border:1px solid #C1C1BB;font-size:14px;color:#333;}
input.editBtn1 {margin-left: 5px;}

/* ad banner */
.banner{ width: 950px; height: 70px; overflow: hidden; margin: 0 auto; }
.banner_lef{ width: 200px; float: right; }
.banner_lef img{ width: 198px; height: 68px; border: 1px solid #EBEBEB; }
.banner_con{ width: 420px; float: left; margin-left: 10px; }
.banner_con img{ width: 418px; height: 68px; border: 1px solid #EBEBEB; }
.banner_rig{ width: 310px; float: left; }
.banner_rig img{ width: 308px; height: 68px; border: 1px solid #EBEBEB; }
