﻿@charset "utf-8";

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 */

.clear { clear:both; }

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; }
.fontst{ font-family:"宋体"; font-size:12px; padding:0 2px;}
.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; }
/* 间距 */
.p_com{ padding:4px;}
.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/images2014/xh_icon.png) no-repeat -284px -40px; 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; }
.list .time { float:right; color:#9fb0cc; }

/* 图片列表*/
.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:36px; overflow:hidden }
.list_pic .name2 a { font-size:12px; }

/* 页签 */
.tab { overflow:hidden; _display:inline-block; }
.tab .tab_title ul { _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; }

.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; }

/*多语种*/
.dyz { overflow:hidden; _display:inline-block; }
.dyz .tab_title { height:38px; border-bottom: 3px solid #0f6598; background: #fff;position: relative;z-index: 1;}
.dyz .tab_title ul { _display:inline-block; float:left; }
.dyz .tab_title li { float:left; height:38px;margin-left: 7px; display:inline; }
.dyz .tab_title li a { float:left; width:93px; padding:0; height:37px; line-height:38px; font:bold 15px/38px "宋体"; text-align:center; background-image:url(http://www.xinhuanet.com/images2014/xh_icon.png); background-repeat:no-repeat; border-top:1px solid #fff; }
.dyz .tab_title li a:hover, .dyz .tab_title li.active a {
	border:1px solid #0f6598; border-bottom:0px;height:40px;
	position: relative;
	top: 0px;
	background-color: #fff;
}
.dyz .d1 { background-position:-207px -130px; }
.dyz .d2 { background-position:-207px -169px; }
.dyz .d3 { background-position:-207px -208px; }
.dyz .d4 { background-position:-207px -247px; }
.dyz .d5 { background-position:-207px -286px; }
.dyz .d6 { background-position:-207px -325px; }
.dyz .d7 { background-position:-207px -364px; }
.dyz .tab_box { overflow:hidden; _display:inline-block; font-family: Arial, Helvetica, sans-serif; line-height:16px;position: relative; }
.dyz .tab_box .tab_box_content { display:none; padding:10px; }
.dyz .d_part1 { float:left; width:300px; }
.dyz .d_part2 { float:left; width:330px; margin-left:10px; display:inline; }
.dyz .d_part2 .tit { padding-bottom:3px; }
.dyz .d_part2 .tit a { font-size:14px; }
.dyz .d_part3 { float:right; width:320px; }
.dyz .d_part3 .list_pic li { width:150px; margin:0 5px; height:128px; overflow:hidden; }
.dyz .d_part3 .list_pic .name { line-height:18px; height:36px; overflow:hidden; clear:both; }
.dyz .d_part3 .list_pic .name a { line-height:18px; color:#122E67; }
.dyz .d_part3 .list_pic .name2 a { line-height:18px; color:#122E67; }
.dyz .d_part2 .sub { padding-bottom:6px; border-bottom:1px dashed #ccc; margin-bottom:6px; line-height:18px; height:52px; overflow:hidden; }
.dyz .dyz_yw .d_part2 .sub { padding-bottom:6px; border-bottom:1px dashed #ccc; margin-bottom:6px; line-height:18px; height:88px; overflow:hidden; }
.dyz .list li { line-height:20px; }
.dyz .d_part1 .name { height:33px; overflow:hidden; padding-top:2px;}
.dyz .d_part1 .name_yw { height:33px; overflow:hidden; }
.dyz .d_part1 .name_small { height:36px; overflow:hidden; }
.dyz .d_part1 .name a { font-size:14px; color:#122E67; overflow:hidden; font-weight:bold; line-height:18px; }
.dyz .d_part1 .sname { height:32px; overflow:hidden; clear:both; }
.dyz .d_part1 .sname a { line-height:16px; }
.dyz .d_part1 .list_pic li { width:145px; margin-right:5px; display:inline; }
.dyz .d_part1 .list_pic .img { clear:both; }
.dyz .d_part1 .list li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 284px; }
.dyz .d_part2 .list li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 320px; }
.dyz .rw_tp { height:27px; padding-top:5px; }
.dyz .rw_tp a { float:left; margin-right:5px; }