﻿@charset "utf-8";
/* CSS Document 20120223 */

/*基础制作页面组件*/
html, body, div, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, label, ul, ol, dl, li, dt, dd, a, img { margin:0; padding:0; border:0; outline:none; list-style:none; font-weight: normal; }
*html { _background-image:url(about:blank); _background-attachment:fixed; }
article, aside, dialog, footer, #header, section, footer, nav, figure, menu { display:block; }
li { list-style-type:none; }
a { text-decoration:none; outline:none; color:#333; }
a:hover { text-decoration:underline; }
table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }
fieldset, img { border:0; }
em { font-style:normal; }
hr { height:0; clear:both; }
.none { display:none; }
.clearfix {
*zoom:1; clear:both; height:0; margin:0; padding:0; display:inline; _overflow:hidden }
.clearfix:after { display:inline; overflow:hidden; clear:both; height:0; visibility:hidden; content:"."; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
q:before, q:after { content:''; }
a img { border:none; }
.oclear { overflow:auto; zoom:1; }
.align_c { text-align:center; }
.align_l { text-align:left; }
/* =body*/
body { font-family:"宋体"; color: #000; font-size:12px; background:#fff; line-height:20px; }
h1, h2, h3, h4, h5, h6 { font-weight:400; font-size:100%; }
h2 { font-size:14px; font-weight:700; }
/* color */
.line16 { line-height:16px; }
.line18 { line-height:18px; }
.line20 { line-height:20px; }
.line22 { line-height:21px!important; }
.line23 { line-height:23px; }
.fontwhite, .fontwhite a { color:#fff!important; }
.fontblue, .fontblue a { color:#122E67!important; }
.fontblue2, .fontblue2 a { color:#122E67!important; }
.font_title, .font_title a { color:#05649B!important; }
.fontbrown, .fontbrown a { color:#666!important; }
.fontred, .fontred a { color:#9d0000!important; }
.fontred2, .fontred2 a { color:#9d0000!important; }
.fontgray, .fontgray a { color:#999!important; }
.fontblack, .fontblack a { color:#4c4c4c!important; }
.fontyellow, .fontyellow a { color:#f8d500!important; }
.font12, .font12 a { font-size:12px!important; }
.font13, .font13 a { font-size:13px!important; }
.font14, .font14 a { font-size:14px!important; }
.font15, .font15 a { font-size:15px!important; }
.font16, .font16 a { font-size:16px!important; }
.fontb { font-weight:bold!important; }
.fontb a { font-weight:bold!important; }
.fontn { font-weight:normal!important; }
.img_small img { width:60px!important; height:60px!important; }
.img_middle img { width:90px!important; height:65px!important; }
/* 间距 */
.p10 { padding:10px; }
.p20 { padding:20px; }
.pl10 { padding-left:10px; }
.pl20 { padding-left:20px; }
.pr10 { padding-right:10px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:2px; }
.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px!important; }
.m20 { margin:20px; }
.ml5 { margin-left:5px; }
.mr5 { margin-right:5px; }
.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }
.ml25 { margin-left:25px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr40 { margin-right:40px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mb5 { margin-bottom:5px; }
.mb8 { margin-bottom:8px; }
.mb10 { margin-bottom:10px!important; }
.mb20 { margin-bottom:20px; }
.left { float:left; }
.right { float:right; }
.overh { overflow:hidden; _display:inline-block; }
.last { margin:0!important; }
/***** 基础组件样式 ******/
/* 列表 */
.list { overflow:hidden; _display:inline-block; }
.list li { vertical-align:middle; background:url(http://www.xinhuanet.com/home/new/images/common_20130410_v1.gif) no-repeat -493px -93px; font-size:14px; padding-left:13px; line-height:24px; overflow:hidden; height:24px; }
.list .list_line { border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px; display:inline }
.list_line_top { border-top:1px dashed #ccc; padding-top:10px; margin-top:10px; display:inline }
.list .type { margin-right:5px; display:inline }
.list li strong { font-weight:bold; }
.list li span { }
.list li a { font-size:14px; }
.list_font13 li a { font-size:13px; }
.list_font12 li { line-height:22px; height:22px; overflow:hidden; }
.list_font12 li a { font-size:12px; }
.list .line { border-bottom:1px solid #e5e5e5; margin-bottom:5px; padding-bottom:5px; }
.icon1 { width:20px; height:20px; vertical-align:middle; line-height:24px; background:url(http://www.xinhuanet.com/home/new/images/common.gif) -485px -57px no-repeat; display:inline-block; }
.icon2 { width:33px; height:20px; vertical-align:middle; line-height:24px; background:url(http://www.xinhuanet.com/home/new/images/common.gif) -471px -1155px no-repeat; display:inline-block; }
.list .time { float:right; color:#9fb0cc; }
/* 标题 */
.xtitle { height:37px; line-height:37px; color:#0A599B; }
.xtitle span { color:#0A599B; font-size:12px; font-weight:normal; padding-left:10px; }
.xtitle span a { color:#0A599B; font-size:12px; font-weight:normal; }
.xtitle .more { float:right; font-weight:400; font-size:12px; margin-right:10px; }
.xtitle .more a { color:#333; font-weight:400; font-size:12px; }
/* 图片标题摘要 */
.img_title h3, .img_title h3 a { color:#1f3b7b; font-size:14px; line-height:28px; }
.img_title { padding-bottom:5px; overflow:hidden; _display:inline-block; }
.img_title .img { float:left; margin-right:5px; display:inline }
.img_title .info { color:#666; line-height:23px; }
.img_title .info p a { color:#666; line-height:18px; }
/* 图片列表*/
.list_pic { margin-top: 10px; overflow:hidden; _display:inline-block; width:100%; }
.list_pic li { float:left; display:inline; }
.list_pic .img a img { float:left; }
.list_pic .name { text-align:center; line-height:18px; }
.list_pic .name a { font-size:12px; }
.list_pic .name2 { text-align:center; line-height:18px; padding-top:3px; float:left; width:100%; height:18px; overflow:hidden }
.list_pic .name2 a { font-size:12px; }
/*右侧通用图片*/
.right_pic { margin-bottom:2px; }
.right_pic li { position:relative; height:100px; width:140px; margin:0 7px 0; }
.right_pic li .bg { background:#000; width:100%; opacity:0.4; filter:alpha(opacity=40); height:22px; z-index:10; left:0; bottom:0; position: absolute; }
.right_pic li .name { text-align:center; color:#fff; z-index:11; position:absolute; left:0; bottom:0; height:22px; line-height:22px; width:100%; overflow:hidden; }
.right_pic li .name a { color:#fff; }
/*中间通用图片*/
.center_pic li { position:relative; height:123px; width:90px; overflow:hidden; }
.center_pic li .bg { background:#000; width:100%; opacity:0.4; filter:alpha(opacity=40); height:22px; z-index:10; left:0; bottom:0; position: absolute; }
.center_pic li .name { text-align:center; color:#fff; z-index:11; position:absolute; left:0; bottom:0; height:20px; line-height:20px; width:100%; }
.center_pic li .name a { color:#fff; }
/*左侧通用图片*/
.left_pic { margin-bottom:5px; }
.left_pic li { position:relative; height:78px; width:105px; margin:0 3px 0; }
.left_pic li .bg { background:#000; width:100%; opacity:0.4; filter:alpha(opacity=40); height:22px; z-index:10; left:0; bottom:0; position: absolute; }
.left_pic li .name { text-align:center; color:#fff; z-index:11; position:absolute; left:0; bottom:0; height:22px; line-height:22px; width:100%; overflow:hidden; }
.left_pic li .name a { color:#fff; }
/* 页签 */
.tab { overflow:hidden; _display:inline-block; }
.tab .tab_title { height:26px; background:#f0f0f0 url(http://www.xinhuanet.com/home/new/images/common.gif) 0 -1446px repeat-x; overflow:hidden; }
.tab .tab_title ul { overflow:hidden; _display:inline-block; }
.tab .tab_title li { float:left; height:26px; }
.tab .tab_title li a { float:left; padding:0 15px; height:26px; line-height:26px; font:bold 14px/26px "宋体"; text-align:center; color:#16507e; }
.tab .tab_title li a:hover { text-decoration:none; }
.tab .tab_title li.active a { border:1px solid #ccc; border-bottom:none; height:26x; color:#2d55c4; }
.tab .tab_box { overflow:hidden; _display:inline-block; }
.tab .tab_box .tab_box_content { display:none; }
.tab2 .tab_title li.active a { border:none; height:26px; background:#f5f5f5; }
/* 3栏目layout_col3 */
.layout_col3 { overflow:hidden; _display:inline-block; }
.layout_col3 .col_left { float:left; width:226px; _display:inline-block; margin-right:17px; }
.layout_col3 .col_middle { float:left; width:410px; overflow:hidden; _display:inline-block; }
.layout_col3 .col_right { float:right; width:311px; overflow:hidden; _display:inline-block; }
.layout_col3 .col_main { padding:10px; }
.layout_col2 { overflow:hidden; _display:inline-block; }
.layout_col2 .col_left { float:left; width:654px; overflow:hidden; _display:inline-block; }
.layout_col2 .col_right { float:right; width:312px; overflow:hidden; _display:inline-block; }
.layout_col2 .col_main { padding:15px; overflow:hidden; _display:inline-block; }
.layout_col2 .col_right .col_main { padding:0; }
.part_xhzc .layout_col3 { overflow:visible; }
.part_xhjj .layout_col3 { overflow:visible; }
/*内容通用标题*/
.part_tit { height:34px; border-bottom:1px solid #ccc; line-height:34px; overflow:hidden; background:#E7EFF7; }
.part_tit h2 { float:left; padding-left:10px; font:bold 16px/34px "微软雅黑"; color:#2d4d86; }
.part_tit h2 a { float:left; height:34px; overflow:hidden; font:bold 16px/34px "微软雅黑"; color:#2d4d86; }
.part_con, .part_con a { color:#666; }
.tw { overflow:hidden; }
.part_con_c, .part_con_c a { color:#122E67; }
.part_con_c .list li { line-height:24px; }
.bgright { background:#fff; }
.tw img { float:left; margin-right:6px; display:inline; }
.stitle { color:#666; line-height:38px; float:right; padding-right:10px; }
.stitle a { color:#666!important; }
.stitle .fontblue { colfor:#122E67!important; }
.stitle .fontred { color:#e30000!important; }
.relative { position:relative; }
/*****布局******/
#header, #center { width:980px; margin:0 auto;}
#headline { width:980px; margin:0 auto; }
#header { padding-top:26px; height:160px; }
.part { clear:both; }

/*顶部工具条*/
.topbar { position:fixed; left:0; top:0; height:25px; line-height:25px; z-index:80; width:100%; _position:absolute; _top:expression(documentElement.scrollTop);
}
.topbar .content { width:980px; margin:0 auto; position:relative; height:25px; line-height:25px; vertical-align:middle; }
.topbar .left { float:left; }
.topbar .right { float:right; }
.topbar .tpart1 { width:230px; }
.topbar .tpart2 { width:130px; }
.topbar .tpart1 a { float:left; padding-left:18px; margin-right:10px; display:inline; }
.topbar .tpart1 .hf { display:inline; background-position:-227px -58px; }
.topbar .tpart1 .cpb { background-position:-227px -99px; }
.topbar .tpart1 .sjb { background-position:-227px -138px; }
.topbar .tpart1 .sw { background-position:-227px -166px; z-index:5; }
.topbar .tpart1 .sw a { margin:0; padding:0; }
.topbar .tpart1 .wzdh { background:none; padding:0; }
.topbar .tpart3 { width:200px; overflow:hidden; padding-top:8px; }
.topbar .tpart4 a { margin:0 3px; }
.topbar .tpart4 .link1 { margin-right:5px; }
/*弹出层*/
.tcc_com { position:absolute; left:0; top:0; width:226px; display:none; z-index:10; }
.tcc_com .content { padding:5px 5px 0 10px; background:url(http://www.xinhuanet.com/home/new/images/common.gif) -136px -752px no-repeat; overflow:hidden; }
.tcc_com .content a { margin-right:10px; display:inline-block; }
.tcc_com .bottom { height:20px; background:url(http://www.xinhuanet.com/home/new/images/common.gif) -136px -1037px no-repeat; }
.tcc_com .bottom a { float:right; width:25px; height:25px; }
/*头部*/
#header .logoarea { height:105px; }
#header .logo { float:left; width:130px; height:105px; }
#header .logo a { float:left; width:130px; height:105px; background:url(http://www.xinhuanet.com/home/new/images/common.gif) 0 -56px no-repeat; }
#header .language { float:left; width:500px; }
#header .language .lan_link { height:30px; background:url(http://www.xinhuanet.com/home/new/images/common.gif) 0 -198px no-repeat; }
#header .language .lan_link a { float:left; width:64px; height:30px; }
#header .language .lan_link .lan3 { width:55px; }
#header .language .lan_link .lan4 { width:96px; }
#header .language .lan_link .lan5 { width:40px; }
#header .language .lan_link .lan6 { width:44px; }
#header .language .lan_link .lan7 { width:59px; }
#header .language .lan_link .lan8 { width:33px; }
#header .language .lan_link .lan9 { width:33px; }
#header .logoarea .right { width:343px; padding-top:8px; }
#header .dyz { float:left; }
#header .nav1 { float:left; width:310px; }
#header .nav1 a { float:left; width:62px; height:52px; line-height:60px; text-align:center; color:#fff; font:bold 16px/56px "微软雅黑"; }
#header .nav1 a:hover, #header .nav1 a.on { color:#174063; background-position: -142px -59px; }
#header .nav2 { float:right; width:667px; line-height:20px; padding-top:10px; overflow:hidden; height:41px; }
#header .nav2 a { font-size:13px; color:#fff; margin:0 3px 0 2px; }
#header .nav3 { height:54px; clear:both; overflow:hidden; margin-bottom:4px; }
#header .nav3 .nav_con { padding-top:4px; }
#header .nav3 .nav_part1 { float:left; width:375px; }
#header .nav3 .nav_part2 { float:left; width:295px; }
#header .nav3 .nav_part3 { float:left; width:200px; }
#header .nav3 .nav_part3 li { height:22px; overflow:hidden; }
#header .nav3 .nav_part1 p { line-height:24px; }
#header .nav3 .nav_part1 p a { margin:0 3px; }
#header .rightdiv { overflow:hidden; _display:inline-block; margin-bottom:5px; }
#gd_area_top { width:170px; height:20px; line-height:20px; overflow:hidden; float:left; display:inline-block; }
#header .gd_zfw { float:left; line-height:18px; }
#header .gd_zfw a { font-size:12px; font-weight:bold; color:#005baa; margin-right:6px; }
#gd_area_top .wrap { float: left; width:100000px; }
#gd_content_top, #gd_scroll_top { float:left; }
#gd_content_top li, #gd_scroll_top li { height:18px; color:#005baa; padding-left:10px; float:left; line-height:18px; font-weight:bold; }
#gd_content_top li a, #gd_scroll_top li a { font-size:12px; font-weight:bold; color:#005baa; }
#header .dfpd { padding-top:4px; clear:both; }
#header .dfpd .name { float:left; padding:0 5px; font-weight:bold; margin-right:5px; display:inline; line-height:22px; }
#header .df_part1 { height:25px; position:relative; z-index:9; }
#header .df_part2 { height:25px; position:relative; z-index:8; }
#header .df_part1 li { float:left; margin-right:15px; display:inline; line-height:22px; position:relative; }
#header .fontlink { line-height:23px; font-size:13px; }
#header .fontlink a { margin-right:6px; }
#header .fontlink span { font-size:13px; margin:0 4px; }
#header .more { float:right; width:16px; height:16px; }
#header .xhbk_font a { margin-right:3px; line-height:22px; }
#header .xhbk_font { float:left; width:276px; }
#header .dfpd .tcc_com { left:76px; width:262px; top:16px; }
/*footer*/
#footer { color:#1e3a79; line-height:24px; text-align:center; }
#footer a { color:#1e3a79; }
/*版本2*/
#bottom_div { display:none; position:fixed; bottom:0; left:0; width:100%; z-index:70; height:60px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
#bottom_div .bottom_left { float:left; width:890px; height:60px; }
#bottom_div .bottom_left .content { }
#bottom_div .bottom_right { float:right; width:80px; height:60px; }
#bottom_div .bottom_right a { display:block; width:80px; height:24px; line-height:24px; font-weight:bold; text-align:center; margin-top:10px; }
#bot_content .bot_part_l { float:left; width:310px; padding-top:6px; margin-right:10px; display:inline; }
#bot_content .bot_part_l p { line-height:24px; background:url(http://www.xinhuanet.com/home/new/images/common.gif) -496px -1333px no-repeat; padding-left:12px; }
#bot_content .bot_part_l p a { color:#fff; }
#bot_content .bot_part_l p strong { padding-right:5px; }
#bot_content .bot_part_l p strong a { font-weight:bold; }
#bot_content .bot_part_l p .time { color:#fff; padding-left:10px; }
#bot_content .bot_part_r { float:left; width:250px; }
#bot_content .bot_part_r a { float:left; margin:5px 5px 0; display:inline; }
.topbar .colorlink { position:absolute; left:42px; top:0px; float:left; height:10px; overflow:hidden; background:#fff; padding:6px 0 6px 6px; display:none; width:140px; }
.topbar .colorlink li { float:left; width:11px; height:30px; margin-right:6px; display:inline; background:url(http://www.xinhuanet.com/home/new/images/common.gif) -56px -239px no-repeat; cursor:pointer; }
.topbar .colorlink .color1 { background-position: -56px -239px; }
.topbar .colorlink .color2 { background-position: -75px -239px; }
.topbar .colorlink .color3 { background-position: -96px -239px; width:auto; line-height:12px; padding-left:14px; margin:0; }
.topbar .colorlink .color4 { background-position: -94px -239px; }
.topbar .colorlink .color5 { background-position: -113px -239px; }
.topbar .colorlink .color6 { background-position: -132px -239px; }
.topbar .colorlink .color7 { background-position: -151px -239px; }
.topbar .colorlink .color8 { background-position: -170px -239px; }
.topbar .colorlink .color9 { background-position: -189px -239px; }
.topbar .colorlink .active { margin-top:-20px; }
.topbar .colorlink .active span { margin-top:20px; float:left; }
.topbar .xuanwen { position:absolute; left:29px; top:1px; float:left; overflow:hidden; line-height:18px; background:#fff; padding:2px 0 2px 6px; display:none; border:2px solid #00b4ff; width:112px; }

.btn_lt { background:url(http://www.xinhuanet.com/home/new/images/common2.gif) 0 -398px no-repeat; border:none; width:52px; height:20px; cursor:pointer; }
#logoin * { vertical-align:middle; line-height:24px; }
#logoin input { line-height:18px; height:18px; }
